@charset "utf-8";
/*reset & global*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#5D4B25;}
a:hover{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{overflow:auto;_height:1%}
.clear{ clear:both;}
.mt8{ margin-top:8px;}
.uList ul li{}
.uList ul li a{ display:block; float:left; height:27px;}
.uList ul li span{ float:right;}
.pageCont{ padding:30px 125px; text-align:center;}
.pageCont a{ margin:0 5px; display:block; float:left; padding:0 5px;}
.pageCont a:hover,.pageCont a.hover{ background:#F60; color:#fff; text-decoration:none;}

/*struct*/
body{ background:url(../images/bg.jpg) no-repeat center 37px #F5EDCE;}
#warp{width:950px;margin:0 auto; background:url(../images/nbg.jpg) no-repeat;}
#header{ height:262px;background:url(../images/header.jpg) no-repeat top center; overflow:hidden}
.navbox{width:950px; height:34px; background:url(../images/nav.png) no-repeat center 50px;margin:0 auto; padding:70px 0 30px 0;}
.nav li { float:left; display:inline; margin-left:30px;}
.nav li a{ display:block; height:32px;width:80px; text-align:center;}
.nav li a.logo{width:180px;}
#content{}
#content-left{width:207px;float:left;}
#content-left .titlebar a,.xsklq a,.yxcz a,.start-btn a,.zxkf a,.nav li a{text-indent:-9999px; overflow:hidden; display:block;}
#content-left .titlebar a{ background:url(../images/access_bar.jpg); height:28px;width:207px; }
#content-left .leftbox{ background-color:#FAF4D7;border:1px solid #BAA57D; overflow:hidden; padding:8px;}
#content-left .leftbox ul li{ padding:4px 0; position:relative;width:188px;}
#content-left .leftbox input{ background-color:#EED7AC; border:1px #D28D03 solid;width:114px;}
#content-left .leftbox label span{width:50px; display:block;float:left; text-align:right;}
#content-left .leftbox ul li span.wh{ position:absolute;right:0;}
#content-left .leftbox ul li span.wh a{ background:url(../images/wh.gif);width:17px; height:17px; display:block;}
#content-left .leftbox ul li.login-btn{ text-align:center;}
#content-left .leftbox ul li.login-btn input{ background:url(../images/login_btn.jpg);width:61px; cursor:pointer; border:none;color:#fff; font-weight:bold; height:22px; font-size:12px; line-height:17px;}
#content-left .leftbox ul li.login-btn a {font-variant:bold; text-decoration:underline; margin-left:10px;}
.yxcz a{ background:url(../images/yxcz.jpg); height:34px; }
.xsklq a{ background:url(../images/xsklq.jpg); height:34px; }
.zxkf {width:164px; margin:5px auto;}
.zxkf a{ background:url(../images/zxkf.jpg);width:164px; height:29px;}
.leftbox h3{ font-size:14px; background:url(../images/xhx.gif) repeat-x left bottom; padding-bottom:5px;color:#836346;}
.leftbox h3 span{ float:right;}
.leftbox h3 span a{ font-size:12px; font-weight:normal;}
.leftbox img{ margin-top:3px;}
.serverList li{  border-bottom:1px #E6A878 dotted; line-height:24px; background:url(../images/listStyle.gif) no-repeat left center; text-indent:10px; clear:both;}
.serverList li a span{float:left; display:block; overflow:hidden; word-wrap:normal; white-space:nowrap; }
.serverList li a{color:#653F22; font-size:12px; font-weight:bold;}
.serverList li a.red{ color:#F00;}
.leftbox p{ text-align:center;}
.leftbox p a{text-decoration:underline}
#content-right{width:733px; float:right;}
.compare-list{ padding:10px 0;}
.compare-list ul{float:left;}
.compare-list ul li{float:left; margin-left:11px; display:inline;}
.compare-list ul li img{ display:block;}
.right-first-column .focus {width:422px; height:189px;border:1px #59361B solid; background-color:#C69B71; padding:1px; overflow:hidden;float:left;}
.hotnews{float:right; background:url(../images/hotnews.jpg) no-repeat 0 0 #653F22;width:307px; height:193px; overflow:hidden;}
.loginAfter p{ text-align:left; padding-left:15px;}
.loginAfter p a{ margin-right:5px; text-decoration:none;}
.loginAfter p a:hover{ text-decoration:underline;}
/*tab select*/
.nTab{margin-bottom:5px;}
.nTab .TabTitle{height:30px;}
.TabTitle{overflow: hidden; margin-top:2px;}
.nTab .TabTitle li{float:left; padding:0 12px;cursor:pointer;text-align:center;height:30px; line-height:30px;font-size:12px;}
.active{ font-weight:bold;color:#fff; background:url(../images/hover.jpg) repeat-x;}
.normal{font-weight:bold;color:#fff;}
.nTab .TabContent{ padding-top:1px; position:relative;width:300px;}
.TabContent .more{ display:block; position:absolute; right:0; top:-24px;}
.TabContent .more a{color:#fff;}
.none {display:none;}
.newlist {width:94%;margin:4px auto 0;}
.newlist li { line-height:2.4em; border-bottom:1px #6D492D solid; overflow:hidden; height:30px;}
.newlist li span{ float:right;color:#fff;}
.newlist li a.yellow{ color:#FFCC00}
.newlist li a{color:#fff; font-size:12px; font-family:'宋体'}

.right-second-column{}
.second-left{width:455px; border:1px #BAA57D solid; overflow:hidden;zoom:1; padding:1px; float:left;}
.second-left .title{ background:url(../images/yxzl.jpg); height:29px; line-height:29px; text-align:right; padding-right:8px;}
.second-left .title a,.yxgl a{color:#fff; font-weight:normal}
.yxzltable{ border-collapse:collapse;}
.yxzltable tr td{border:2px #FAF4D7 solid;}
.yxzltable tr td p{ text-align:left; padding:9px; line-height:2.2em;}
.second-right{width:263px; float:right;}
.second-right-box{border:1px #BAA57D solid; overflow:hidden;zoom:1; padding:1px;}
.yxgl{ background:url(../images/yxgl.jpg); height:29px; line-height:29px; text-align:right; padding-right:8px;}
.cjwt2 { background:url(../images/yxgl2.jpg)}
.cjwt { background:url(../images/cjwt.jpg)}
.glbox{ background-color:#EED7AC; border:1px #FAF4D7 solid; overflow:hidden; zoom:1;}
.glbox .newlist li { border-bottom:1px #E6A878 dotted; line-height:26px;}
.glbox .newlist li span{color:#653F22;}
.glbox .newlist li a{color:#653F22;}

.glbox2{ background-color:#EED7AC; border:1px #FAF4D7 solid; overflow:hidden; zoom:1;}
.photos{ padding:10px 15px 0;}
.photos img{ margin:2px 0 5px 10px; border:1px #baa57d solid; padding:1px;}
/*footer*/
#footer{width:950px; height:185px; background:url(../images/footer.jpg) no-repeat; overflow:hidden;}
#footer dl{width:692px;margin:50px auto 0;}
#footer dl dt{float:left;width:172px; background:url(../images/tmfgx.png) no-repeat right center; padding-right:20px;}
#footer dl dd{float:left;width:480px; padding-left:20px;}

/* right */
.mainRight{ float:right; width:729px; padding:1px; background:#FAF4D7; border:#BAA57D 1px solid; min-height:607px; _height:607px;}
.mainRight h1{ background:url(../images/title-bg.jpg) no-repeat; height:37px; line-height:37px; color:#fff; font:bold 16px/37px "微软雅黑","宋体"; padding:0 10px;}
.mainRight h1 span.location{ font:normal 12px/37px Arial; float:right;}
.mainRight h1 span.location a{ color:#fff; margin:0 5px;}
.mR-newsList{ padding:15px 30px;}
.mR-newsList ul li{ border-bottom:#E3D3AB 1px solid;background:url(../images/listStyle.gif) left center no-repeat; padding-left:15px; line-height:27px; height:27px; color:#5D4B25;}
.mR-newsList ul li a{ width:550px; overflow:hidden;}
.mR-newsList ul li a:hover{ color:#f60; text-decoration:none;}
.mR-newsList .newsTitle{text-align:center; border-bottom:#E3D3AB 1px solid;}
.mR-newsList .newsTitle h2{ color:#a43e00; padding:10px 0; overflow:hidden; font-family: 'Microsoft Yahei','宋体';font-size:20px;font-weight:bold;text-align:center;}
.mR-newsList .newsTitle .pubTime{ color:#5D4B25; margin-bottom:8px;}
.mR-newsList .newsTitle .pubTime span{ padding:0 12px;}
.mR-newsList .newsContent{ padding-top:10px; line-height:26px; font-size:13px;}
.newsContent p { padding-top:5px; color:#5D4B25; text-indent:2em;}
.newsContent p img,.newsContent img{display:block;margin:0 auto;max-width:604px;padding:10px 0;text-align:center;}
.news_conbox p{ line-height:180%;}
.mainRight .zj,.mainRight .tj,.mainRight .sy{margin-bottom:20px;}
.mainRight .ff{ width:660px; overflow:hidden; margin:0 auto;} 
.mainRight .ff a{ display:block; width:141px; height:29px; background:url(../images/fwq_a_bg.jpg) no-repeat; color:#fff; text-align:center; font-size:13px; line-height:29px; float:left; margin:20px 12px 0;_margin:20px 12px 0;}
.mainRight .ff a:hover,.mainRight .ff a.hover{ color:yellow; text-decoration:none;}

/* regCon */
.regCon{ width:497px; margin:0 auto; padding:1px; background:#FAF4D7; border:#BAA57D 1px solid; color:#653F22;}
.reg1{ background:url(../images/reg1.jpg) no-repeat; height:29px;}
.reg1 h2{ text-align:right; line-height:29px; width:280px; font-size:14px; color:#fff;}
.reg1 .close{float:right; margin:4px 24px 0 0;_margin:4px 12px 0 0; width:20px; height:20px; z-index:99;}
.reg2{ background:#EED7AC; margin-top:1px; padding-top:25px; padding-bottom:25px; padding-left:45px;}
.reg2 p{ font:bold 14px Arial; color:#a83f00;}
.reg2 .regItem{ height:26px; margin:10px 0; overflow:hidden; line-height:26px;}
.reg2 .regItem label{ width:80px; display:block; float:left; font-weight:bold; text-align:right; height:26px; line-height:26px;}
.reg2 .regItem input{ height:22px; width:180px; background:#ddc496; border:#653F22 1px solid; float:left; margin-right:10px;}
.reg2 .reg_btn{ margin-top:20px; margin-left:150px;}

.mTitle h1{ color:#fff;}

/**************************************top********************************************/
.thzz { margin:0px auto 0px auto; }
.th { width:1000px; height:37px; text-align:center }
.th1 { width:100px; height:37px; padding-left:10px; line-height:37px; }
.th2 { width:280px; height:37px; line-height:37px; }
.th3 { height:37px; line-height:37px; }
.th3 a{ margin:0 5px;}
.th4_1 { width:62px; height:21px; background-image:url(../../../2010ex/images/3.gif); margin:7px 0 0 10px; line-height:21px; }
.thcl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.th100 { width:100%; height:37px; background-image:url(../../../2010ex/images/bg.gif); font-size:12px; }
.thred { color:#FF0000; }
.thrff6600 { color:#ff6600; }
ul.gd { overflow:hidden; height:22px; line-height:22px; font-size:12px; padding:6px 7px 0px; *padding-top:10px 0 0;
margin:0; float:left; }
ul.gd li { list-style:none; }