
@charset "utf-8";
.weight{ font-weight:bold;}
.red{ color:#0D69AC;}
.red2{ color:#fe0000;}
.cheng{ color:#e5491c;}
.blue{ color:#006dc8;}
.qing{ color:#03a2b0;}
.gray{ color:#aaa;}
.graysh{ color:#666;}
.color8{ color:#888;}
.bgcolor{ background-color:#fff;}
.infootbg{ background-color:#f8f8f8;}
.bor{ border:1px solid #ccc;}
.bbor{ border-bottom:1px solid #ccc;}
.borright{ border-right:1px dotted #ccc;}
.borno{ border:none;}
.bt{ border-top:1px solid #ccc;}
.fontf{ font-family:\5FAE\8F6F\96C5\9ED1;}
.font16{ font-size:16px;}
.gray{ color:#565656;}
.white{ color:#fff;}
.ewm{ width:212px; height:212px; position:fixed; right:0px; top:60%;}
.page{ clear:both;  text-align:right; padding-right:20px; padding-top:15px; overflow:hidden; zoom:1;}
.page a:hover{ color:#f00;}
.cur_page{ color:#f00;}

.indtitle{ height:35px; background:url(../images/index/indtitlebg.jpg) no-repeat center bottom; padding-right:10px; vertical-align:middle; overflow:hidden; }
.indtitle strong{ float:left; height:34px; line-height:34px; padding-left:20px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; color:#282828; vertical-align:middle;}
.indtitle strong img{ margin-top:5px;}
.prhright{ padding-top:2px; height:30px; padding-right:5px;}
.prhright a{ font-size:12px; color:#333; line-height:30px;_line-height:35px; font-weight:normal; padding-left:5px;}
.prhright a:hover{ color:#0885C0; }

.topbg{ width:100%;height:auto!important;height:178px; min-height:178px; /*background:url(../images/common/topbg.jpg) repeat-x left top;*/}
#top{ clear:both; margin:0 auto; width:960px; overflow:hidden; zoom:1; }
.logo{ width:670px; }
.logo li{ float:left; }
.ad{ display:inline; padding-left:15px;}
.ad h2{height:23px;}
.ad p{  padding-top:6px; font-size:15px; color:#000;font-family:微软雅黑;}
#top .top-logo{ width:132px; height:73px; padding-left:10px; 0padding-bottom:8px;}
.toplink{ width:230px; height:56px; padding-top:15px; }
.toplink li{ margin-bottom:15px;margin-top:10px; text-align:right; color:#a0a0a0; overflow:hidden; zoom:1;}
.collect{ width:960px; margin:0 auto; padding-top:15px; text-align:right; color:#a0a0a0; }
.collect em,.collect span{ float:right;}
.collect a{ float:right; padding:0 5px; color:#a0a0a0; }
.collect a:hover{color:#ccc; }
.top-link li a img{ margin-right:5px;}
.share a{ padding:0 3px;}
.share a img{ vertical-align:bottom}
.share p{ padding-bottom:10px;}
#nav{ clear:both; margin:0 auto; width:960px; height:38px;background:url(../images/common/navbg.png) no-repeat center center;  z-index:2000}
#nav ul{ padding-left:20px;}
#nav li{ float:left; line-height:38px; background:url(../images/common/navli.png) no-repeat  right center; position:relative; z-index:2000;}
#nav li a{ display:block;line-height:38px; color:#fff;font-weight:bold; padding:0 14px 0 20px; }
#nav li a img{ vertical-align:middle;}
#nav li a:hover,#nav li a.current{color:#fcff00; }
#nav ul li .subnav{ display:none; width:130px; background-color:#fff; position:absolute; left:0; top:38px;_top:38px; z-index:2001; border:1px solid #13529b; border-top:none; overflow:hidden; zoom:1; }
#nav ul li .subnav dd{ margin:0; padding:0; text-align:left; border-bottom:1px solid #eee;}
#nav ul li .subnav dd a{ height:auto; line-height:normal; display:block;padding:8px 0 8px 20px;color:#333; font-weight:normal; }
#nav ul li .subnav dd a:hover{ background:none; border:none; font-weight:bold; color:#0885c1; }
#nav ul li.widabout .subnav{ width:115px;}
#nav ul li.prowid .subnav{ width:160px;}

.topsou{ margin:3px auto 0; width:960px; height:28px; overflow:hidden;}
.topsou .keyword{color:#666;float:left;width:640px;overflow:hidden; padding-top:7px; padding-left:13px;}
.topsou .keyword span{ color:#898888; font-weight:bold;}
.topsou .keyword a{color:#898888; padding:0 7px;}
.topsou .keyword a:hover{ color:#1159a0;}
.topsou .search{float:left;margin-top:3px;background:url(../images/common/search.png) no-repeat;width:167px;height:22px;padding:0 5px 0 3px;}
.topsou .search input.text{color:#a1a1a1;height:21px;line-height:21px;float:left;border:0;border:none;width:135px; background:none;}
.topsou .search input.color000{color:#000;height:21px;}
.topsou .search .submit{ float:right;width:19px; height:18px; margin-top:2px; margin-right:2px; font-weight:700;cursor:pointer;  border:0; border:none; background:url(../images/common/searchBtn.png) no-repeat;color:#fff; overflow:hidden;}

.ftbg{ min-height:200px;_height:200px; background:url(../images/common/footbg.jpg) repeat-x left bottom; overflow:hidden;}
#foot{width:100%;  clear:both; background:url(../images/common/bottombg.jpg) no-repeat center bottom; }
.foot-nav{ width:960px; margin:0 auto; text-align:center; height:38px; line-height:38px; background:url(../images/common/foonavbg.jpg) repeat-x left top;}
.foot-nav a{ font-size:12px; color:#fff; padding:0 8px; font-weight:bold; background:url(../images/common/ems.png) no-repeat right center;}
.foot-nav a:hover{ text-decoration:underline; color:#fff;}
.footlinkbg{ overflow:hidden; zoom:1; padding-bottom:50px;}
.foot-link{ width:948px; margin:0 auto; padding:2px 5px;line-height:140%; background-color:#f5f5f5; color:#888; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.foot-link b{color:#5a5a5c; padding-left:15px;}
.foot-link a, .foot-link a:link, .foot-link a:visited {color:#888;margin-right:2px;}

.foot-rights{ width:960px; margin:0 auto; height:65px; padding-top:8px; background:url(../images/common/rightsbg.jpg) no-repeat center top;  position:relative;}
.foot-rights p{ text-align:left; line-height:140%; padding-left:15px; color:#6d6e71;}
.foot-rights span{ position:absolute; top:9px; right:25px;}
.foot-rights span a{ color:#888;}
.foot-rights span a:hover{ color:#1759ed;}

.leftNav ul{ padding:0; margin:0; overflow:hidden; border:1px solid #d5e0e6;}
.leftNav ul li{_height:30px;min-height:30px; background:url(../images/common/leftnavbg.jpg) no-repeat center top;vertical-align:top;}
.leftNav ul li a{ display:block;line-height:30px; _line-height:34px; padding-left:44px; color:#666; overflow:hidden;}
.leftNav ul li a:hover,.leftNav ul li a.current{ color:#0D69AC; font-weight:bold;}
.leftNav h4{ line-height:35px; padding-left:15px; background:url(../images/common/leftnavtbg.jpg) no-repeat left top;}
.leftNav h4 a{ font-weight:bold; color:#fff; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1;}
.leftNav h4 a:hover{ color:#fff;}
.leftNav ul li.current dl{display:block;}
.leftNav ul li.current dl a{ line-height:30px;_line-height:34px}
.leftNav .subnav{ display:none;}
.leftNav ul li dl dd{line-height:26px; padding-left:44px; background:url(../images/common/libg.gif) no-repeat 24px 12px ;}
.leftNav ul li dl dd a{padding:0;color:#333;}
.leftNav ul li dl dd a:hover,.leftNav ul li dl dd a.current2{ font-weight:bold; color:#0D69AC;}

.message{ padding:3px 3px 50px; margin-top:20px; background:#fff url(../images/contact/message.jpg) no-repeat right bottom; border:1px solid #ccc;}
.title{ line-height:27px;background:#ccc; padding-left:10px;}
.title span{font-family:\5FAE\8F6F\96C5\9ED1; text-align:left;}
.inputs{ width:100%; padding-top:10px;}
.inputs p{ margin-top:10px;}
.inputs p label{ float:left;font-weight:bold; width:80px; color:#454545; text-align:right;}
.inputs p input{ border:1px solid #ccc; vertical-align:middle; background-color:#fff; }
.inputs p textarea{ width:580px; height:85px; background-color:#fff; overflow:auto;}
.wid310{ width:310px; height:21px;}
.wid90{ width:90px; height:21px;}
.message .bornone{ border:none;}
.inputs .resets{ width:60px; text-align:center;height:23px; line-height:23px; color:#fff; background-color:#9F3618; border:1px solid #ccc; margin-left:5px;}

.leftcom{ width:100%;}
.leftcom .leftcomnew{ clear:both;}
.leftcom .leftcomnew h4 { line-height:37px; padding-left:15px; font-size:16px; font-weight:bold; font-family:\5FAE\8F6F\96C5\9ED1; background:url(../images/common/combgt.jpg) no-repeat center top;}
.leftcom .leftcomnew ul{ padding:10px 15px; overflow:hidden; zoom:1; border:1px solid #dedede; border-top:none;}
.leftcom .leftcomnew li{ line-height:25px;}
.leftcom .leftcomnew li a{ color:#454545;}
.leftcom .leftcomnew li a:hover{ color:#12549c;}
.leftcom .leftTel{ padding-top:10px;}
.leftcom .leftTel h4{ height:49px; background:url(../images/common/telbg.png) no-repeat center top; text-align:center; padding-top:10px;}
.leftcom .telcon { background:url(../images/common/telconbg.png) repeat-y center top; padding:10px 0; overflow:hidden; zoom:1;}
.leftcom .telcon p{ clear:both; line-height:22px; padding-left:10px; font-weight:bold;}
.leftcom .telcon p span{ float:left; width:50px; text-align:right; font-weight:bold; font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;padding-right:5px; }
.leftcom .telcon dl{ display:inline; float:left; width:75px; padding:5px 12px;}
.leftcom .telcon dl dt{ color:#747474; text-align:left; padding-left:8px;}
.leftcom .telcon dl dd{ height:20px; padding-top:1px; background:url(../images/common/qqbg.png) no-repeat center 3px; padding-left:0px;}
.leftcom .telcon dl dd a{ display:block;height: 15px;width: 70px;}

.kefu{width:124px;border:1px solid #696969;background:#fff;top:152px;_top:164px; right:3px;_margin-top:164px;position: fixed;_position: absolute;_top: expression(documentElement.scrollTop + "px"); z-index:9999; overflow:hidden;zoom:1;}
.kefu h2{ height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; background:url(../images/common/kefubg.jpg) repeat-x center top;}
.kefu ul{ margin:0 auto; width:120px; background:#fff url(../images/common/kefuulbg.jpg) no-repeat center bottom ; overflow:hidden; padding-bottom:65px; }
.kefu ul li{ margin-left:8px; height:16px; margin-top:8px;}
.kefu ul li img{ padding-right:5px;}

.leftYou{ width:100%; padding-top:10px;}
.leftYou h3{ background: url(../images/common/youtbg.jpg) no-repeat scroll center top;font-family:\5FAE\8F6F\96C5\9ED1;font-size: 14px;font-weight: bold;
line-height: 24px;padding-left: 15px; color:#fff;}
.leftYou ul{overflow:hidden; zoom:1;}
.leftYou ul li{ width:100%; height:55px; background:url(../images/common/libg.jpg) no-repeat; margin-top:5px;}
.leftYou ul li dt{ width:70px; height:48px; float:left; margin:5px 0 0 0; padding-left:3px;}
.leftYou ul li dd{ display:inline; float:left; width:125px; height:55px}
.leftYou ul li dd h2{font-size:12px; font-weight:bold; padding-top:3px;}
.leftYou ul li dd p{ color:#595757; font-size:12px;}

.goToTop{color:#333; display:none; font-family:\5B8B\4F53; position:fixed; margin-left:510px; bottom:5px; left:50%; z-index:99999; line-height:14px; background:url(../images/common/coin-top.png) no-repeat left bottom #fff; text-align:center; width:20px; height:20px;}
.goToTop:hover{background-position:top left;}
html{_background: url(about:black) no-repeat fixed;}
*html #goToTop{ position:absolute; z-index:110;top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);}

.topbg  a.sina {
    background: url("../images/common/icon-sina.png") no-repeat scroll left center transparent;
    display: inline-block;
    padding-left: 20px;
}