* {	margin: 0px;padding: 0px;}	
body {font: 12px Arial,Verdana, Tahoma;color: #333;background: url(bg.gif)}

a {color: #666;text-decoration: none}
a:hover {color: #000;text-decoration: none}
input,select,textarea { color: #666; background: #F5FAFE; font: 12px Verdana, Tahoma; border: 1px solid #ccc;vertical-align:middle}
.option option {padding-right: 30px}
ul {list-style-position: inside;}


#pagetop {height:102px;background: #fff url(top_bg.gif) repeat-x;color: #999;font: 12px Arial,Verdana, Tahoma;width: 100%;}
#pagetop .logo {border-right: 1px solid #ccc;border-left: 1px solid #ccc;}
#pagetop .left {float: left;margin-left:20px}
#pagetop .left a {text-indent:-9999em;font-size: 0px;background: url(logo.gif);width:168px;height:60px;display:block;}
#pagetop .right {width: 508px;text-align:right;padding: 10px 20px 0 0;}
#pagetop .nav {padding: 5px 0 0 15px;border-left: 1px solid #ccc;border-right: 1px solid #ccc; }
#pagetop a {color: #24577C;text-decoration: underline}
#pagetop a:hover {color: #000;text-decoration: underline}
#pagetop .aright {float: right;padding-right: 15px}

#pagebody {width: 968px;margin: 0 auto;padding-bottom: 10px}
#mainleft {width: 175px;float: left;color: #999;margin-left: 5px;}
#mainright {width: 775px;float: left;margin-left: 8px;margin-right: 5px;}

#mainleft ul {list-style: none;display: none;border-top: 1px solid #eee;}
#mainleft li {border-bottom: 1px solid #eee;}
#mainleft a {color: #999;text-decoration: none}
#mainleft a:hover {color: #666;text-decoration: none}
#mainleft .menu {border: 1px solid #ccc;margin-bottom: 6px;background: #f6f6f6;}
#mainleft li a {color: #666;display: block;padding: 3px 0 3px 15px;}
#mainleft li a:hover {color: #333;background: #ECF1F7}
#mainleft .header {color:#666;padding: 5px 0px 3px 20px;font: bold 12px Arial,Verdana, Tahoma;background:#fff url(header_06.gif) repeat-x left top;cursor: pointer;border-bottom: 1px solid #eee;}
#mainleft .highlight {background: #EDF7EB;color:#666;font-weight:bold}
#mainleft .highlight:hover {background: #EDF7EB;}

#footer {text-align:center;padding:15px 0;}
#login_refer {width: 300px;overflow:hidden}

.noDataCate {background: #eee;color: #999}
.postishidden0 {}
.postishidden1 {font-weight: bold}
.postishidden2 {text-decoration: line-through }
.left {float: left}
.right {float: right;}
.vtop {vertical-align:top}
.vmiddle {vertical-align: middle}
.center {text-align:center}
.smallfont {color:#999;font-size: 10px}
.colorfont {color:#1f3a87;}
.pad5 {padding: 5px}
.pad10 {padding: 10px}
.line {font-size: 0;clear: both}
.bg1 {background: #F7F7F7}
.bg2 {background: #fff}
.bg5 {background: #E1E7F2}

.tdwidth {width:15%}
.mwidth {width: 98%;margin: 0 auto;}
.mtable {background: #ccc}
.mtable td {padding: 5px}
.mtable .header {color:#666;font: bold 12px Arial,Verdana, Tahoma;background:#fff url(header_06.gif) repeat-x left top;}
.mtable .header02 {color:#666;font: bold 12px Arial,Verdana, Tahoma;background:#fff url(header_02.gif) repeat-x left bottom;}
.mtable .header03 {color:#666;font: bold 12px Arial,Verdana, Tahoma;background:#fff url(header_03.gif) repeat-x left bottom;}


.tabledoor {float: right;cursor: pointer;font-size: 0px;color:#999;padding-right: 10px;}
.tabledoor div {width: 10px; height: 10px;background-repeat:no-repeat }
.tabledoor .open {display: none;background-image:url(door.gif);}
.tabledoor .close {background-image: url(door.gif);background-position: 0 -10px}

.door span {width: 10px; height: 10px;background-repeat:no-repeat;cursor: pointer;color:#999;font-size: 0;display: block; }
.door .open {background-image:url(door.gif);}
.door .close {background-image:url(door.gif);background-position: 0 -10px;display: none;}


.listpage ul {list-style:none;margin-left: 10px}
.listpage li {display:inline;float:left;}
.listpage a {color:#1F3A87;}
.listpage span {display:block;padding:1px 2px;color:#1F3A87;background: #fff;margin: 2px;border:1px solid #ccc}
.listpage_header span {background: #eee;color:#1F3A87;}
.listpage_curr span {background: #1F3A87;color:#fff;}
.listpage a:hover span {background: #B9DDF5;color:#000}

.bbc_code {overflow:  scroll;width: 90%;margin: 3px auto;border: 1px solid #ccc;padding: 5px }
.bbc_quote {width: 90%;margin: 10px auto;border: 1px solid #ccc;padding: 8px}

#msgdiv {width: 360px;margin: 20px auto 0 auto;}
#msgdiv .header {color:#666;font: bold 12px Arial,Verdana, Tahoma;background:#fff url(header_03.gif) repeat-x left top;}

#xMsgBg {position: absolute; z-index:999;filter:alpha(opacity=30);background:#999;opacity: 0.3;-moz-opacity: 0.3;}
#xMsgDiv {position:absolute; width:300px;border:1px solid #999;z-index:1000;}
#xLoad {text-align:center;padding: 20px 0}
#xMsgDiv .xLoading {margin-bottom:10px}
#xMsgDiv .xLoader {background: url(../xydwMsg/xydwMsgLoad.gif) no-repeat;width:86px;height:10px;margin: 0 auto}
#xMsgDiv .xHeader {background:#BBE4F9 url(header_03.gif); padding:2px 10px;color: #000;font: bold 12px "Trebuchet MS",Verdana,Tahoma;border-bottom: 1px solid #ccc}
#xMsgDiv .xFooter {clear:both;background:#DDE5E8 url(header_06.gif) 0 -2px;color:#666;font: bold 12px "Trebuchet MS",Verdana,Tahoma;text-align:right;padding: 1px 10px;cursor: pointer;border-top: 1px solid #ccc;border-bottom: 1px solid #fff}
#xMsgDiv .xMain {background:#EEF3F5;}
#xIcon {float:left;border-right: 1px solid #fff;background:#DFE8EE}
#xIcon p {width:50px; height:50px;margin:6px 15px;}
.xIcon_1 {background:url(../xydwMsg/1.gif);}
.xIcon_2 {background:url(../xydwMsg/2.gif);}
.xIcon_3 {background:url(../xydwMsg/3.gif);}
#xText {float:left;padding:0 10px;width: 198px;overflow:hidden}