﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#f4f4f4;text-align:justify; text-justify:inter-ideograph;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei",微软雅黑;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#000;}
li{vertical-align: middle;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;  }
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#d00;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc,.clear15{clear:both;font-size:0px;line-height:0px;height:0px;	margin-top:0px;overflow:hidden;}
.clear15{ padding: 0 0 15px 0;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
.bg{background: #fff;}
.p15{ padding: 15px;}
.ml15{ margin-left: 15px;}
.plr15{ padding: 0 15px;}
.mt15{margin-top: 15px;}
/************无障碍浏览 ***********/
#wcagnav{height:38px;}
#wcagnav #cwbtd{height:32px;line-height:32px;cursor:pointer;}
#wcagnav #cwbtd button{width:120px !important;}
#wcagnav button{height:32px;line-height:32px;padding:0px 15px !important;*padding:0px 1px !important;_padding:0px 1px !important;cursor:pointer;}
#container{height:100%;}

/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;}

/***头部***/
.header{width:100%;height:154px;position:fixed;top:0;left:0;z-index:2999;}
.lmconcont{ margin-top: 154px;}
.topbox{ width: 100%; height: 48px; line-height: 48px;background:#f4f4f4;}
.topbox .topl{ overflow:hidden; padding-left: 5px; width: 465px; height:48px;}
.topbox .topl li{ /*font-size: 14px;*/ display: block; float: left; padding:0 8px; background: url("../images/topfg.gif") left center no-repeat;}
.topbox .topl li a{ color: #666666;}
.topbox .topl li a:hover{ color: #d00;}
.topbox .topl li.num1{background: none;}
/*头部左侧 end*/
.topbox .searbox{ width: 460px !important; margin-top: 9px; height: 32px;}
.topbox .searbox ul{ position: relative;}
.topbox .searbox ul span.gl{display: block; position: absolute; top: 0; height: 32px; width: 4px;left: 0; background: url("../images/searchl.gif") 0 0 no-repeat;}
.topbox .searbox li{float: left;}
.topbox .searbox li input{ border:0 none; background:none; float:left;}
.topbox .searbox li.ss1{ border: 1px solid #d71018; height: 24px; padding: 3px 10px;}
.topbox .searbox li.ss1 input{ height: 24px; width: 245px; line-height: 24px; color: #666;}
.topbox .searbox li.ss1 input::-webkit-input-placeholder{color:#999;}
.topbox .searbox li.ss1 input:-moz-placeholder {color:#999;}
.topbox .searbox li.ss1 input::-moz-placeholder {color:#999;}
.topbox .searbox li.ss1 input:-ms-input-placeholder {color:#999;}

.topbox .searbox li.ss1 .msg-box{ position:absolute; left:3px; top:30px;}
.topbox .searbox li.ss2{background: #d71018; height: 32px; width: 54px;}
.topbox .searbox li.ss2 input{ background: url("../images/searchr.gif") top right no-repeat; text-align: center; color: #fff; font-size: 16px; font-weight: bold; line-height: 32px; width: 54px; height: 32px; cursor: pointer;}
.topbox .searbox li.ss3{ padding:6px 0 0 15px; height: 19px; line-height: 18px;}
.topbox .searbox li.ss3 a{ display: inline-block; height: 18px; color:#d70300; font-size: 14px; border-bottom: 1px solid #d70300;}
.topbox .searbox li.ss3 a:hover{ color:#c00;}
/*搜索 end*/
.topbox .topr{ white-space: nowrap; position: relative; width: 310px; overflow: hidden;}
.topbox .topr a{ color: #666666; text-align: right; display: inline-block; padding: 0 5px 0 7px; background: url("../images/topfg.gif") left center no-repeat;}
.topbox .topr a.j-jft{ background: none;}
.topbox .topr a{ color: #666666;}
.topbox .topr a:hover{ color: #d00;}
.topbox .topr a.ban{cursor: pointer; background: none;}
.ban-kind{position: absolute; left: -2px; width: 70px; top: 46px; display: none; z-index: 20; border: 1px solid #ddd; background: #fff;}
.ban-kind a{display: block !important; background: none !important; height: 20px !important; line-height: 20px !important; padding: 5px 0 !important; text-align: center !important;}

/*头部右侧 end*/
.navbox{ width: 100%; height: 106px; background: #164fa6; position:relative;}
.navbox .logo{ width: 360px; height: 106px; padding-left: 15px; position:relative; z-index: 10;}
.navbox .logo span{ display: none;}

.navbar{ width:840px; height: 106px; background: none; border: 0 none;}
.navbox .navbar-nav{width:100%;}
.navbox .navbar-nav li{float:left;width:105px;height:106px;}
.navbox .navbar-nav li a{display:block; width:100%; padding-top: 24px; position: relative; height:82px; text-align:center; color:#fff;}
.navbox .navbar-nav li a span{ display: block; cursor: pointer;}
.navbox .navbar-nav li a span.ico{ height: 32px; background: url("../images/nav_ico.png") center 0 no-repeat;}
.navbox .navbar-nav li a span.tit{ height: 30px; line-height: 30px; font-size: 18px;}
.navbox .navbar-nav li a:hover span.ico{-webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out;transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
/*.navbox .navbar-nav li a:hover,.navbox .navbar-nav li.on a{color:#fff; background:#348ed2;}*/
.navbox .navbar-nav li.num2 a span.ico{background-position: center -32px;}
.navbox .navbar-nav li.num3 a span.ico{background-position: center -64px;}
.navbox .navbar-nav li.num4 a span.ico{background-position: center -96px;}
.navbox .navbar-nav li.num5 a span.ico{background-position: center -128px;}
.navbox .navbar-nav li.num6 a span.ico{background-position: center -160px;}
.navbox .navbar-nav li.num7 a span.ico{background-position: center -192px;}
.navbox .navbar-nav li.num8 a span.ico{background-position: center -224px;}
.navbox .navbar-nav li a span.hover{ height: 9px; width: 20px; bottom: -9px; left: 50px; margin-left: -7px; background: url("../images/nav_hoverbg.png") 0 0 no-repeat; position: absolute; display: none;}
.navbox .navbar-nav li.on a{color:#fff; background:#348ed2;}
.navbox .navbar-nav li.on a span.hover{display: block;}

.navbar-nav .menulist{ position:absolute; left:0; top:106px; z-index: 999;margin: 0; background:url(../images/write85.png); width: 1240px;display:none; height:122px;}
.navbar-nav .menulist ul{ padding:15px 0; height:auto;background:url(../images/menuhover.png) no-repeat 0 0; text-align:center; overflow:hidden; width:1200px; margin:0 auto;}
.navbar-nav .menulist li{ display: inline; height:33px; width:auto; height:auto; float:none; padding:0; font-size:18px; font-weight:bold; white-space:nowrap;}
.navbar-nav .menulist li a{ display:inline-block; width:auto; padding:0 14px; margin:0; height:33px; line-height:33px; color:#164fa6 !important; background:none !important;}
.navbar-nav .menulist li a:hover{ background:none !important; color:#164fa8;}
.navbox .navbar-nav li.num1 .menulist{left:-400px;}
.navbox .navbar-nav li.num1 .menulist ul{ background-position:424px 0;}
.navbox .navbar-nav li.num2 .menulist{left:-505px;}
.navbox .navbar-nav li.num2 .menulist ul{ background-position:550px 0;}
.navbox .navbar-nav li.num3 .menulist{left:-610px;}
.navbox .navbar-nav li.num3 .menulist ul{ background-position:653px 0;}
.navbox .navbar-nav li.num4 .menulist{left:-715px;}
.navbox .navbar-nav li.num4 .menulist ul{ background-position:740px 0;}
.navbox .navbar-nav li.num5 .menulist{left:-820px;}
.navbox .navbar-nav li.num5 .menulist ul{ background-position:842px 0;}
.navbox .navbar-nav li.num6 .menulist{left:-925px;}
.navbox .navbar-nav li.num6 .menulist ul{ background-position:947px 0;}
.navbox .navbar-nav li.num7 .menulist{left:auto; right:-105px;}
.navbox .navbar-nav li.num7 .menulist ul{ background-position:1055px 0;}

.navbar-nav .menulist.menulist2 ul{ padding:15px 0; width:1240px;}
.navbar-nav .menulist.menulist2 li{ float:left; width:605px; text-align:left; overflow:hidden; padding-left:15px; display:block; font-size:14px; font-weight:normal; color:#164fa6;}
.navbar-nav .menulist.menulist3 li.num3{width:1210px;}
.navbar-nav .menulist.menulist2 li a{ padding:0 6px; color:#164fa6; background:none;}
.navbar-nav .menulist.menulist2 li a:hover{ color:#164fa8;}
.navbar-nav .menulist.menulist2 li span.link1{ font-size:18px; font-weight:bold;}

/***底部***/
.footer{ background: #d9d9d9; border-top: 4px solid #164fa6; font-size: 14px; text-align: center; padding: 16px 0 23px;}
.footer .fotnav{ height: 24px; line-height: 24px;}
.footer .fotnav a{padding:0 13px; background: url("../images/ind_fotfg.gif") left center no-repeat; display: inline-block;}
.footer .fotnav a.num1{background: none;}
.footer .fotcon{ line-height: 30px; padding-top: 10px; position: relative;}
.footer .fotcon span.oem{ padding-left: 1em;}
.footer .fotcon .js,.footer .fotcon .js a{ color: #6e6e6e;}
.footer .fotcon .js a:hover{ color: #d00;}
.footer .fotcon .dzjg,.footer .fotcon .jiucuo{ position: absolute;}
.footer .fotcon .jiucuo{right: 40px; top: 18px; width: 110px; height: 55px;}
.footer .fotcon .dzjg{left: 26px; top: 3px; width: 80px; height: 80px;}
.footer .fotcon img.gaj{vertical-align: middle; padding-right: 0.5em;}

/*右悬浮窗口*/
.home_web{ height: 470px; width:60px; position:fixed; _position:absolute; right:9px; top:50%;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top:-235px;_margin-top:-235px;z-index:3500;}
.slide{height:244px;}
.slide .icon li{width:60px; height:60px; padding-bottom:1px; overflow:hidden;}
.slide .icon li .bt,.home_web .go-top a{display:block; width:60px; height:24px; padding-top: 36px; line-height: 20px; background:#fff; overflow:hidden; font-size:12px; cursor:pointer; color: #999999; position: relative; transition: 0.4s all; text-align: center;}
.slide .icon li .bt i,.home_web .go-top a i{ position: absolute; top: 8px; left: 0; width: 100%; height: 28px; display: block; background: url("../images/piaoico.png") center -28px no-repeat; cursor:pointer;}
.slide .icon li .bt:hover,.slide .icon li.active .bt,.home_web .go-top a:hover{background:#164fa6; color: #fff;}
.slide .icon li .bt:hover i,.slide .icon li.active .bt i{background-position: center 0;}
.slide .icon li.wx i{background-position: center -84px;}
.slide .icon li.wx .bt:hover i,.slide .icon li.wx.active .bt i{background-position: center -56px;}
.slide .icon li.wb i{background-position: center -140px;}
.slide .icon li.wb .bt:hover i,.slide .icon li.wb.active .bt i{background-position: center -112px;}
.slide .icon li.mail i{background-position: center -196px;}
.slide .icon li.mail .bt:hover i,.slide .icon li.mail.active .bt i{background-position: center -168px;}
.slide .icon li.jqr i{background-position: center -252px;}
.slide .icon li.jqr .bt:hover i,.slide .icon li.jqr.active .bt i{background-position: center -224px;}
.slide .icon li.color i{background-position: center -308px;}
.slide .icon li.color .bt:hover i,.slide .icon li.color.active .bt i{background-position: center -280px;}
.slide .icon li.app i{background-position: center -364px;}
.slide .icon li.app .bt:hover i,.slide .icon li.app.active .bt i{background-position: center -336px;}
.slide .icon li.fx i{background-position: center -420px;}
.slide .icon li.fx .bt:hover i,.slide .icon li.fx.active .bt i{background-position: center -392px;}
.slide .icon li.color{display: none;}

.slide .info{width:0; height:500px; position:absolute; right:60px; top:60px; overflow:hidden; transition:0.5s;}
.slide .info.hover{width:160px;}
.slide .info .wx,.slide .info .wb,.slide .info .app{width:130px; height:150px;}
.slide .info .smxs,.slide .info .jqr,.slide .info .mail{display:none;}
.slide .info .slide_ewm{position:absolute; left:30px; top:0; width:130px; height:150px; background:#333333;}
.slide .info.hover .slide_ewm li{ display: block !important;}
.slide .info .slide_ewm a{display:block; width:130px; height:139px; cursor:default; padding-top:11px; overflow:hidden;}
.slide .info .slide_ewm a .img_title{display:block; float:left; width:100%; height:34px; line-height:34px; text-align:center; font-size:16px;font-weight:bold; color:#fff;}
.slide .info .slide_ewm a img{float:left;width:85px;height:85px;background:#fff;padding:6px;border:#404040 1px solid;margin:0 15px 0 16px;}
.slide .info .wx .slide_ewm{top: 1px;}
.slide .info .wb .slide_ewm{top: 62px;}
.slide .info .app .slide_ewm{top: 245px;}
.slide .info .fx{position:absolute; left:30px; top:123px; width:120px; height:82px; background:#333333; padding:10px 0 0 10px;}
.slide .info .fx .bdsharebuttonbox{width:100px;height:70px;background:#fff;padding:0 0 0 8px; border:#404040 1px solid;}
.slide .info .fx .bdshare-button-style0-24 a,.slide .info .fx .bdshare-button-style0-24 .bds_more{margin:7px 8px 0 0 !important;}
.slide .info .color{ width: 160px; height: 130px; position: absolute; left: 0; top: 245px; background:#333333; color: #fff;}
.slide .info .color span{ display: block; padding: 17px 0 0 15px; height: 20px; line-height: 20px; font-size: 14px;}
.slide .info .color p{ padding: 0 0 0 5px; height: 76px; overflow: hidden;}
.slide .info .color p a{display: block; float: left; margin: 10px 0 0 10px; width: 26px; height: 26px; overflow: hidden; text-indent: -20em; cursor: pointer; border-radius: 10% !important;}
.slide .info .color p a:hover,.slide .info .color p a.active{ border: solid 2px #fff; width: 22px; height: 22px;}
.slide .info .color p a.red{ background: #e74c3c;}
.slide .info .color p a.green{ background: #72c02c;}
.slide .info .color p a.default{ background: #164fa6;}
.slide .info .color p a.orange{ background: #e67e22;}
.slide .info .color p a.aqua{ background: #27d7e7;}
.slide .info .color p a.brown{ background: #9c8061;}
.slide .info .color p a.dark-blue{ background: #4765a0;}
.slide .info .color p a.light-green{ background: #79d5b3;}
.home_web .go-top{ width: 60px; height: 60px;}
.home_web .go-top #go-top{display: none;}
.home_web .go-top a{background-color: #fff;}
.home_web .go-top a i{background-position: center -474px;}
.home_web .go-top a:hover i{background-position: center -446px;}
.znzs{height: 130px; width:104px; margin-top: 50px; position: absolute; right: -19px;}
.znzs a{ background: url("../images/mxz.gif") 0 0 no-repeat; display: block; height: 130px; position: relative;}
.znzs a span{ display: none; height: 49px; width: 119px; background: url(../images/pico_dhk.png) 0 0 no-repeat; padding: 6px 0 0 8px; font-size: 14px; line-height: 20px; color: #3d3d3d; top: -12px; left: -123px; position: absolute; transition: 0.4s all;}

.position{ height: auto; line-height: 30px; border-bottom: 1px solid #dddddd; padding:7px 0 5px 25px; background: url("../images/posico.png") left 13px no-repeat; color: #999999; font-size: 14px;}
.position a{color: #999999;}
.position a:hover{color: #d00;}

/*文章*/
.wenzhang{ padding: 5px 25px 25px;}
.contentbox{padding: 30px 0 5px;}

.guidang{ position: absolute; right: -25px; top: -40px; z-index:2;}

.contentboxwz{padding: 30px 82px 5px;}
.newstitle{line-height: 54px; font-size: 26px; color: #0f49a0; padding: 0 20px 9px; text-align: center;}
.newstitlef{ height: auto; text-align: center; line-height: 30px; font-size: 18px; color: #5e5e5e;}

.wzcon{ font-size: 16px; line-height: 200%; text-align:justify; text-justify:inter-ideograph; min-height: 250px; padding: 10px 15px 30px; overflow: hidden;}
.wzcon p{}
.myindent{ text-indent: 2em;}
.wzcon table{max-width:100%;}
.wzcon img{max-width:90%;}

.wzfbxx{ margin-top: 30px; height: 35px; line-height: 34px; font-size: 14px; text-align: center; background: #f5f5f5; color: #676767; position:relative;}
.wzfbxx .wz_bj{height:30px; text-align:center; display: inline; vertical-align: middle; margin-left: 1em;}
.wzfbxx input{width:10px; height:10px; border:#666 1px solid; vertical-align:middle; cursor:pointer; margin: 0 0 0 6px;}
.wzfbxx span.iem{padding-left: 1.5em;}
.wzfbxx a{ color: #676767;}
.wzfbxx a:hover{ color: #cc0000;}
.wzfbxx .wz_font{ width: 90px; float: none; display: inline; vertical-align: middle; padding-left: 13px;}
.wzfbxx .wz_font .zh{ display:inline; width:47px;}
.wzfbxx .wz_font .ztdx{ display:inline; width:40px;position:relative;}
.wzfbxx .wz_font .ztdx .middle_w{ display:inline; width:20px; text-align: left; padding-right:15px; color: #676767; background:url(../images/lhj.gif) right 8px no-repeat;}
.wzfbxx .wz_font .ztdx .zhxz{ display: none; position:absolute;left:-5px;top:32px;border-top:#E8E8E8 1px solid;z-index:9999}
.wzfbxx .wz_font .ztdx .zhxz li a{line-height:34px;width:46px;display:block;font-weight:normal;background:#f5f5f5;text-align:center;}
.wzfbxx .wz_font .ztdx .zhxz li a:hover{background:#ddd}

.wz_xgyd{ padding: 30px 0 22px; border-top: 1px dashed #d5d5d5;}
.wz_xgyd h3{ height: 46px; line-height: 46px; font-size: 18px; color: #154fa6; font-weight: bold;}
.wz_xgyd .list{ width: 100%; overflow: hidden;}
.wz_xgyd .list ul{ width: 110%;}
.wz_xgyd .list ul li{ height: 31px; line-height: 30px; padding-left: 15px; background: url("../images/ind_icon1.gif") 2px center no-repeat; font-size: 16px; float: left; padding-right: 40px; width: 480px;}
.wz_xgyd .list ul li a{max-width: 100%; _width: 100%; display:inline-block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wz_xgyd .list ul li span{display: none;}
/*相关阅读 end*/
.wz_linkbox{ padding-top: 20px; height: 65px;}
.wz_piclink{ width: 760px;}
.wz_piclink .ls-scroll{ width: 760px; height: 65px; overflow: hidden; position: relative;}
.wz_piclink .ls-scroll span.prev,.wz_piclink .ls-scroll span.next{ display: block; width: 14px; height: 23px; position: absolute; top: 21px; background: url("../images/wz_prve.png") 0 0 no-repeat; cursor: pointer;}
.wz_piclink .ls-scroll span.prev{ left: 0;}
.wz_piclink .ls-scroll span.next{ right: 0; background-position: -14px 0;}
.wz_piclink .ls-scroll .wz_piclinklist{width: 100%; height: 78px;}
.wz_piclink .ls-scroll .wz_piclinklist li{ height: 65px; padding-right: 20px; width: 370px; float: left;}
.wz_piclink .ls-scroll .wz_piclinklist li span{display: none;}
.wz_print{ width: 200px; text-align: right; font-size: 14px; color: #505050; height: 26px; line-height: 26px; padding: 19px 0 20px;}




/*页面纠错*/
.ui-dialog-title{color:#164fa6;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#164fa6;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#164fa6;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*页面纠错 end*/

/*分页/翻页*/   
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 5px;padding:3px 0;line-height:26px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:2px;padding:0 10px;text-decoration:none;white-space:nowrap;height:26px;border-radius:3px;}
.pagination a:hover{background:#164fa6;border:1px solid #164fa6;color:#fff !important;}
.pagination a.active{border:1px solid #164fa6;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#164fa6;border:1px solid #164fa6;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#164fa6;border:#164fa6 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:28px;padding:0 6px;}
.pagination .total{border:0px;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;border-radius:3px;}









