/* CSS Document */

*{margin:0;padding:0;background-color:transparent;font-size:100%;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
body, button, input, select, textarea { font:12px/1.5 simsun,arial,\5b8b\4f53;vertical-align:middle; background:#fff;}
body { background-repeat:repeat; min-width:1200px;font-family: "微软雅黑";font-size: 14px;}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;margin:0px; padding:0px;}
ul,li,ol { list-style:none;margin:0px; padding:0px;}
th, td { border: none;}
.footer .lx li.add,.footer .lx li.tel,.footer .lx li.mail{background:url(../images/hd/bg_sprite.png) no-repeat 0px 0px;}
a{color:#000}.text h4
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline;color:#000}
img{vertical-align:top;border:0 none}
em { font-style:normal;}
button, input, select, textarea { font-size:100%; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; outline:none}
textarea { resize:none }
input { line-height:1.2em; overflow:hidden;}
.clear:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
.clear{*zoom:1;clear:both; font-size:0; line-height:0; height:0; }
.p6{padding:6px; overflow:hidden; width:0px; height:132px;}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h2{height:2px;}
.h5{height:5px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.site_nav,.sj_nav {background:url(../images/hd/bg_repeat.gif) repeat-x 0px 0px;}
.line{ border-bottom:1px solid #6599ee;}




/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:116px; height:100px; background:url(../images/hd/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-234px -279px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/hd/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:0px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

.top{ background:url(top.jpg) no-repeat center; height:320px;} 
.bottom{background:url(bottom.jpg) no-repeat center; height:290px;}
#wrapper{width:100%;}
.main{width:1200px; overflow:hidden; margin:0 auto;}
.detail{width:1200px; overflow:hidden; margin:0 auto;}
.w777{width:777px;overflow:hidden;}
.w350{width:350px;overflow:hidden;}
.w1200{width:1200px;overflow:hidden;}

/*当前位置*/
.local-box{height:40px; margin:0 auto; border-bottom: #6981af 3px solid; background:url(../images/hd/local.png) 0px 40px no-repeat; background-color: #ffffff; padding-left:40px;}
.padtop30{ padding-top: 30px;}
.local-box-ul li{ float: left; padding-left:5px; line-height: 40px;color:#6981af; font-size:20px;}
.local-box-ul .nl{ color: #666666;}
.local-box-ul li a{ color:#6981af; font-size:20px; }
.local-box-ul li a:hover{ text-decoration: none; color: #000;}

.item{width:110px; overflow:hidden; float:right; margin:0 20px 0 0;}
.item .login{font-size:14px; color:#000; margin:0 10px 0 0;}
.item .login span{display:block; float:left;}
.item .regUser{font-size:14px; color:#000;}
.item .regUser span{display:block;float:left;}
.hd-bg{ background:url(../images/hd/hd-bg.jpg) no-repeat center center; height:333px;}
/*互动ico*/
.lmtit_new {font-size:20px;height: 39px;line-height:37px;border-bottom: #6981af solid 1px;background: url(../images/hd/borl.png) no-repeat left center;}
.lmtit_new h4{font-size:20px;height: 39px;line-height:37px;color:#6981af;padding:0 0 0 20px;}
.lmtit_new a{color:#6981af; text-align:center; display: block;width:126px; padding:0; float:left;}
.lmtit_new a:hover{ text-decoration:none;}
.lmtit_new a img{padding:0 10px 0 0;}
.lmtit_new span{ display:block; float:right; border:none; font-size:12px; color:#606266; padding:0px; width:90px;}
.lmtit_new span a{ border:none;color:#606266;}


.ico_new{background:url(../images/hd/ico_one.png) no-repeat; width:107px; height:35px; color:#fff; font-size:20px;padding: 1px 0 0 5px;}

.list{margin:15px 0 0 0;}
.list ul{}
.list ul li{font-size:16px; background:url(../images/hd/listico.gif) no-repeat left center;line-height:40px; padding-left:10px; color:#000;}
.list ul li a{ color:#000;}
.list_img{margin:15px 0 0 0;}
.list_img ul{}
.list_img ul li{ border: #e7e7e7 solid 1px; float:left; margin:9px;}
.list_img ul li img{width:266px; height:120px; padding:7px;}

.hd-detail{width:1200px; overflow:hidden; margin:0 auto;}
.hd-detail ul{margin:210px auto 0 auto; text-align:center;}
.hd-detail ul li{float:left;width:298px;padding: 0 2px 0 0;}

.tab{}
.tab-hd {zoom:1;color:#6981af; font-size:20px;height: 39px;line-height:37px;border-bottom: #6981af solid 1px;background: url(../images/hd/borl.png) no-repeat left center;z-index:-1;padding:0 0 0 11px;}
.tab-hd li{ float:left; width:100px; color:#000; text-align:center; cursor:pointer;}
.tab-hd li a{color:#000;}
.tab-hd li a:hover{color:#000;text-decoration: none;}
.tab-hd li.active{color:#6981af; background:url(../images/hd/scroll-ico.png) no-repeat 45px 39px; position:relative; z-index:999; height:48px;}
.tab-hd li.active a{color:#6981af;}
.tab-hd li.active a:hover{color:#6981af;text-decoration: none;}
.tab-bd li{display:none; padding:5px 0 0 0;}
.tab-bd li.thisclass{ display:list-item;}
.xj{font-size:14px;}
.xj table{}
.xj table tr{}
.xj table tr th{}
.xj table tr td{font-size:16px; color:#000;}
.xj table tr td a{font-size:16px; color:#000;}
.xj table tr td a:hover{color:#1a609b;cursor:pointer;text-decoration: none;}
.cj-txt{clear:both; margin:20px 0 0 0;}
.cj-txt h4{font-size:16px; line-height:40px; padding-left:10px; color:#000;background:url(../images/hd/listico.gif) no-repeat left center;}
.cj-txt h4 span{float:right; font-size:16px; color:#000;}
.cj-txt h4 a{color:#000;font-size:16px;}
.cj-txt h4 a:hover{color:#1a609b;cursor:pointer; text-decoration:none;}
.manu {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:20px 3px; padding-top: 3px; float:right;}
.manu a {border-right: #eee 1px solid; padding-right:10px; border-top: #eee 1px solid; padding-left:10px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #036cb4; padding-top: 2px; border-bottom: #eee 1px solid; text-decoration: none;}
.manu a:hover {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid}
.manu a:active {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; color: #666; border-bottom: #999 1px solid}
.manu .current {border-right: #036cb4 1px solid; padding-right: 10px; border-top: #036cb4 1px solid; padding-left:10px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #036cb4 1px solid; color: #fff; padding-top: 2px; border-bottom: #036cb4 1px solid; background-color: #036cb4}
.manu .disabled {border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}

.sj{ background:#f1f1f1;width:350px; overflow:hidden;}
.lybl{ background:url(../images/hd/lybl.jpg) no-repeat 0 0; height:135px; margin:0 0 2px 0;}
.lybl span{float:right; display:block; color:#fff; font-size:18px;margin:55px 70px 0 0 ;}
.lybl span a{ color:#fff; font-size:18px;}

.cactive{ display:block;}
.cactive li{padding: 24px 0; height:50px;}
.cactive li div{}
.cactive li .serial{width:80px;}
.cactive .serial i{display: block; width:25px;height: 20px;line-height:20px; border-radius:30%; background:#6981af; border: 1px solid #ececec;text-align: center;font-size: 16px;font-style: normal; float:left; color:#fff; margin:0 10px 0 0;}
.text{float:left; width:600px; overflow:hidden;}
.text h4{font-size: 16px;line-height: 20px;height:40px;}
.text h4 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 660px;display: block;}
.text h4 a:hover{ text-decoration:none; color:#000;}
.text p{font-size: 14px;color: #999999;}
.butn {display: inline-block;line-height:32px;padding:0 20px;background: #6981af;font-size: 14px;color:#fff; float:right;margin: 0;}
.butn a{font-size: 14px;color:#fff;}
.butn a:hover{font-size: 14px;color:#fff;text-decoration:none;}
.butn-done{display: inline-block;line-height:32px;padding:0 20px;background: #c6c6c6;font-size: 14px;color:#7c7c7c; float:right;margin: 0;}

.iconfont{width:350px; overflow:hidden;}
.iconfont weixin{}
.iconfont weibo{}
.iconfont tel{}

.zf-txt{clear:both; margin:10px 0 0 0;}
.zf-txt h4{font-size:16px; line-height:42px; padding-left:10px; color:#000;background:url(../images/hd/listico.gif) no-repeat left center;font-family:Microsoft YaHei;}
.zf-txt h4 a{color:#000;}
.zf-txt h4 a:hover{color:#1a609b;cursor:pointer; text-decoration:none;}


/*weixinweibo弹出*/
.weixin li:hover span { display: block; }
.weixin li:hover .img-n { display: none; }
.weixin li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.weixin li .img-n { padding-top: 10px; }
.weixin {  margin: 0 auto 0; }
.weixin li { width:160px; height:74px; background:url(../images/hd/weixin.jpg) no-repeat;  margin: 0px; float: left;  cursor: pointer; position: relative; z-index: 10; }
.weixin li:hover { background:url(../images/hd/weixin.jpg) no-repeat; }

.weibo li:hover span { display: block; }
.weibo li:hover .img-n { display: none; }
.weibo li span { display: none; color: #fff; font-size: 13px; line-height: 45px; }
.weibo li .img-n { padding-top: 10px; }
.weibo {  margin: 0 auto 0; }
.weibo li { width:160px; height:74px; background:url(../images/hd/weibo.jpg) no-repeat;  margin: 0px ; float: left;  cursor: pointer; position: relative; z-index: 10; }
.weibo li:hover { background:url(../images/hd/weibo.jpg) no-repeat; }

.weixin li:hover .flex-weixin { display: block; }
.weixin li .flex-weixin { width: 103px; height: 104px; position: absolute; left: 28px; top: 10px; text-align: center;padding: 10px 10px 10px 2px; background: url(../images/hd/footerflex.png) 1px top no-repeat; display: none; }


.weibo li:hover .flex-weibo { display: block; }
.weibo li .flex-weibo { width: 103px; height: 104px; position: absolute; left: 28px; top: 10px; text-align: center; padding: 10px 10px 10px 2px; background: url(../images/hd/footerflex.png) 1px top no-repeat; display: none; }