@charset "utf-8";
body{color:#333333; font-size:14px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color: #fa0e0e;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.zxfw_container{ width:1000px; margin:0 auto; clear:both;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.red{color:red;}
.mb20{margin-bottom: 20px;}

/***** header *****/
/*.zxfw_head{background:url(../images/zxfw/header_bg.jpg) repeat-x; height:36px; line-height:36px;}
.zxfw_head .home{ background:url(../images/zxfw/header_home.jpg) no-repeat 10px center; width:20%; padding-left:45px;}
.zxfw_head a{ color:#62cbf4; font-size:16px; font-weight:bold;}
.zxfw_head .nav{ padding-left: 45px;} 
.zxfw_head .nav a{ padding:0 15px; display:block; float:left; color:#fff;}
.zxfw_head .nav a.on{ background:url(../images/zxfw/heade_hover_02.jpg) repeat-x;}
.zxfw_banner img{ height:141px; display: block; width: 100%;}
.zxfw_mainnav{ background:#0056a9; height:52px; line-height:52px; margin-bottom: 25px;}
.zxfw_mainnav ul{padding-left:30px;}
.zxfw_mainnav ul li{float: left;}
.zxfw_mainnav ul li a{display: block; padding:0 26px; color:#fff; font-size:16px; border-radius: 5px 5px 0 0;}
.zxfw_mainnav ul li a:hover, .zxfw_mainnav ul li.on a{background: #fff; color:#0056a9;}
*/

/*footer*/
/*.zxfw_footer{height: 63px; background:url(../images/zxfw/footer_bg.jpg) repeat-x left bottom;}
.footer_logo{float: left; width: 71px; height: 37px; margin-top: 14px; background:url(../images/zxfw/footer_logo.png) no-repeat center center; border-right: 2px solid #fff;}
.footer_txt{float: right; width: 900px; padding-top:8px; font-size: 12px; color: #fff;}
.footer_txt td{padding: 3px 0;}
.footer_txt .colorBlue{color: #82F3FF;}
.footer_txt a{color: #82F3FF;}*/

/*common*/
.zxfw_common_tit1{background:#efefef; overflow: hidden; height: 40px; line-height: 40px;}
.zxfw_common_tit1 h3{float: left; background:#0056a9; padding: 0 40px; color: #fff; font-size: 18px;}
/*.common_tit{border-bottom:#4982ba 2px solid; line-height: 50px;}
.common_tit h2{float: left;}
.common_tit h2 i{display: inline-block; width:30px; height: 30px; background: url(../images/zxfw/home_tit_icon.png) no-repeat; vertical-align:middle; margin:0 12px 0 5px;}
.common_tit h2 span{display: inline-block; color: #0056a9; font-size: 20px; font-weight: normal;}
.common_tit .more{float: right; color: #999999; margin-right: 20px;}
.common_tit2{height: 40px; line-height: 40px; background: #efefef; border-top: #0056a9 2px solid; overflow: hidden;}
.common_tit2 .more{float: right; margin-right: 20px; color: #b60000;}
.common_tit2 h3{float: left; background:url(../images/zxfw/bszn_rdwt_icon.png) no-repeat left center; margin-left: 20px; padding-left: 20px; font-size: 18px; color: #0056a9; line-height: 38px;} */
.common_ss{text-align: center;}
.common_ss label{line-height: 32px;}
.common_ss .stxt{width: 240px; padding: 6px 10px; border:#dcdcdc 1px solid; height: 18px; line-height: 18px; background: #fff; border-right: 0;}


/*page*/
.pagediv{ clear:both; padding:10px 0; text-align:center; color:#666666; font-size:12px; font-family:"宋体";}
.pagediv a{color:#666666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:30px; border:#dddddd 1px solid; border-radius:3px; background:url(../images/page.gif) repeat-x;}
.pagediv .index_num{ border-color:#1297dc; background:#1297dc; color:#fff;}
.pagediv a:hover{background:#1297dc; border-color:#1297dc; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#dddddd 1px solid; background:#fff; text-align:center; border-radius:3px;}



/*index*/
.home_l{float: left; width:304px;}
.home_r{float: right; width:666px;}

.home_common_box .tit{height: 52px; background:#0056a9; border-radius: 5px 5px 0 0; text-align: center; line-height: 52px; color: #fff; font-size: 20px;}
.home_common_box .cont{background:#eef2f5;}

.home_bajdcx .cont{padding: 20px 20px 0; overflow: hidden;}
.home_bajdcx .bacxinput{background: #fff; border:0; color: #666; padding:8px 20px 8px 20px; width: 224px; line-height: 20px; height: 20px; margin-bottom: 20px;}
.home_bajdcx .bacxsel{background: #fff; border:0; color: #666; padding:0 20px; width: 264px; line-height:36px; height: 36px; margin-bottom: 20px;}
.home_bajdcx .bajdssk{border: none; outline: none; background: url(../images/zxfw/home_bajdcx_ssbtn.png) no-repeat #0055ad; width: 141px; height: 40px; color: #fff; margin: 0 auto 20px; display: block; padding-left: 10px;}
.home_xzzx .cont{padding: 20px 0 20px 20%;}
.home_xzzx ul li{line-height: 36px;}
.home_xzzx ul li i{display: inline-block; width: 35px; height: 35px; background: url(../images/zxfw/home_zxxz_icon.png) no-repeat; vertical-align: middle; margin-right:20px;}
.home_xzzx ul li.li1 i{background-position: 0 -35px;}
.home_xzzx ul li.li2 i{background-position: 0 -70px;}
.home_xzzx ul li.li3 i{background-position: 0 -105px;}
.home_xzzx ul li.li4 i{background-position: 0 -140px;}
.home_xzzx ul li span{display: inline-block; vertical-align: middle; font-size: 16px;}

.home_iconlinks li a{display: block; background: #edf2f5; height:56px; margin-bottom: 10px; padding:7px 0;}
.home_iconlinks li a i{display: inline-block; width: 55px; height: 55px; background: url(../images/zxfw/home_icon1.gif) no-repeat; vertical-align: middle; margin: 0 30px 0 50px;}
.home_iconlinks li a span{display:inline-block; vertical-align: middle; color: #0083bd; font-size: 18px; }
.home_iconlinks li.li1 a i{background-position: 0 -55px;}
.home_iconlinks li.li2 a i{background-position: 0 -110px;}
.home_iconlinks li.li3 a i{background-position: 0 -165px;}
.home_iconlinks li a:hover{font-weight: bold;}

.home_xzsxfl ul{margin:20px -8px 0; overflow: hidden;}
.home_xzsxfl ul li{float: left; width: 33.3333%;}
.home_xzsxfl ul li a{display: block; height: 60px; line-height: 60px; background: url(../images/zxfw/home_icon2.png) no-repeat 30px center #eef2f5; padding-left: 87px; margin:0 8px; font-size: 16px;}

.common_wb_list li{border-bottom: #f5f5f5 1px solid;}
.common_wb_list li h5{font-size: 14px; font-weight: normal; padding: 4px 0 4px 22px; line-height: 28px; position: relative; cursor:pointer;}
.common_wb_list li h5 i{position: absolute; width: 13px; height: 13px; background: url(../images/zxfw/wb_icon.png); left: 0; top: 50%; margin-top: -6px;}
.common_wb_list li p{background: #fbfbfb; height: 36px; line-height: 36px; display: none;}
.common_wb_list li p a{background: url(../images/zxfw/wb_icon2.png) no-repeat left center; padding-left:12px; color: #4982ba; margin:0 8px 0 22px;}
.common_wb_list li p a:hover{color: #a81404;}
.common_wb_list li.cur p{display: block;}
.common_wb_list li.cur h5 i{background-position: 0 -13px;}
.home_wb .common_tit{margin-bottom:5px;}

.home_fwck .common_tit h2 i{background-position: 0 -30px;}
.home_fwck .cont{ line-height: 24px; padding-top:10px;}



/*bszn*/
/*.curmb{ padding-bottom:15px; }*/
.bszn_nav{height: 174px; background:url(../images/zxfw/bszn_nav_bg.png) no-repeat center 80px #eef3f8;}
.bszn_nav a{width: 51px; height:110px; float: left; margin-top: 34px; text-align: center; color: #4982ba; margin-left: 140px;}
.bszn_nav a:hover, .bszn_nav a.on{color:#fa0e0e;}
.bszn_nav a.a1{margin-left: 208px;}
.bszn_nav a i{display: block; width: 100%; height: 83px; background: url(../images/zxfw/bszn_nav_icon.png) no-repeat; margin-bottom: 5px;}
.bszn_nav a.a1 i{background-position: 0 0;}
.bszn_nav a.a2 i{background-position: -51px 0;}
.bszn_nav a.a3 i{background-position: -102px 0;}
.bszn_nav a.a4 i{background-position: -153px 0;}
.bszn_nav a.a1:hover i, .bszn_nav a.a1.on i{background-position: 0 -83px;}
.bszn_nav a.a2:hover i, .bszn_nav a.a2.on i{background-position: -51px -83px;}
.bszn_nav a.a3:hover i, .bszn_nav a.a3.on i{background-position: -102px -83px;}
.bszn_nav a.a4:hover i, .bszn_nav a.a4.on i{background-position: -153px -83px;}
.bszn_ss{padding:20px 0; clear: both;}
.bszn_sbtn{width: 67px; height: 32px; background: #0083bd; color: #fff; border: 0; cursor: pointer;}
.bszn_fl{overflow: hidden; margin-bottom: 10px;}
.bszn_fl li{border-bottom: 1px solid #e3e3e3; background: #f5f5f5; padding: 5px;}
.bszn_fl li a{display: inline-block; margin: 5px; height: 24px; line-height: 24px; color: #666666; text-align: center; padding: 0 15px;}
.bszn_fl li a:hover{color: #fa0e0e;}
.bszn_fl li a.on, .bszn_fl li a.on:hover{background: #d94444; color: #fff;}
.bszn_bs_hd{clear: both; height: 44px; background: #efefef; border-top: #4982ba 2px solid;}
.bszn_bs_hd li{float: left;}
.bszn_bs_hd li a{display: block; padding: 0 24px; line-height: 44px;}
.bszn_bs_hd li a:hover{color: #4982ba;}
.bszn_bs_hd li a.on, .bszn_bs_hd li a.on:hover{background: #4982ba; color: #fff;}
.bszn_bs_bd{padding: 10px 10px 20px;}

.bszn_cx_list{padding:20px 0 20px 10px; overflow: hidden;}
.bszn_cx_list li{float: left; width: 33.333%; padding: 10px 0;}
.bszn_cx_list li a{float: left; max-width:88%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background:url(../images/zxfw/bszn_cx_icon.png) no-repeat left center; padding-left:30px; color: #666666;}
.bszn_cx_list li a:hover{color:#fa0e0e;}
.bszn_xz_list{padding-top: 1px;}
.common_table_list{ border-collapse: collapse; }
.common_table_list th, .common_table_list td{padding:12px 10px; text-align: center; line-height: 24px;}
.common_table_list td.tit{text-align: left;}
.common_table_list th{background:#eff9fc; white-space:nowrap;}
.common_table_list tr.trEven, .common_table_list tr.se2{background:#fafafa;}
.common_table_list .download{display: inline-block; width: 16px; height: 15px; background:url(../images/zxfw/download.png) no-repeat left center;}
.bszn_list_more{clear: both; text-align: center; padding:30px 0 40px;}
.bszn_list_more a{display: inline-block; border:1px solid #ddd;line-height: 25px; height: 25px; padding: 0 15px;}
.bszn_list_more a:hover{ background:#327ebf; color: #fff;}
.bszn_zx_ss{padding: 20px 0; clear: both;}
.bszn_inputtxt{padding: 6px; border:#dcdcdc 1px solid; height: 18px; line-height: 18px; background: #fff; }
.bszn_zx_ss .laydate-icon{padding: 3px 6px;}
.bszn_zx_ss .wytw{float: right; line-height: 32px; color: #fff; background-color: #0056a9; padding: 0 10px;}
.bszn_zx_rdwt table td, .bszn_zx_rdwt table th{border:1px solid #e3e3e3;}


/*xzzx*/
.zxfw_wjxzss_l{float: left; width: 470px; padding-top: 10px; line-height: 22px;}
.zxfw_wjxzss_l .common_ss{padding: 5px 0 10px;}
.zxfw_wjxzss_r{float: right; width: 510px; margin-top:20px; overflow: hidden;}
.zxfw_wjxzss_r li{float: left;}
.zxfw_wjxzss_r li a{display: block; width: 160px; margin:0 0 10px 10px; height: 70px; line-height: 70px; background: #f6f6f6; position: relative;}
.zxfw_wjxzss_r li a i{display: inline-block; width: 35px; height: 35px; background:url(../images/zxfw/xzzx_icon.png) no-repeat; vertical-align: middle; margin:0 11px 0px 22px;}
.zxfw_wjxzss_r li.li1 a i{background-position: 0 -35px;}
.zxfw_wjxzss_r li.li2 a i{background-position: 0 -70px;}
.zxfw_wjxzss_r li.li3 a i{background-position: 0 -105px;}
.zxfw_wjxzss_r li.li4 a i{background-position: 0 -140px;}
.wjxz_list .common_tit2{margin-bottom: 1px;}
.wjxz_list .pagediv{padding: 20px 0;}

/*cjwt*/
.cjwt_tips{margin-top: 20px; background: #eef3f8; overflow: hidden; padding:20px;}
.cjwt_tips .pic{float: left;}
.cjwt_tips .pic img{display: block; width: 273px; height: 135px;}
.cjwt_tips .txt{float: right; width:870px;}
.cjwt_tips .txt h4{font-size: 16px; color: #0056a9;}
.cjwt_tips .txt p{text-indent: 2em; color: #666666; line-height: 22px; margin:4px 0 10px;}
.cjwt_tips .txt .btn a{display: inline-block; background:#0083bd; line-height: 32px; padding: 0 15px; color: #fff; margin-right: 20px;}
.cjwt_tips .txt .btn a:hover{background: #339cd6;}
.cjwt_ss{clear: both; padding: 20px 0;}

.news_list li{ position:relative; padding:0 88px 0 22px; clear:both; overflow:hidden; line-height:40px; border-bottom:1px solid #e3e3e3;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999;}
.news_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#333; font-weight:bold;}
.news_list li i{position:absolute; left:3px; top:50%; margin-top: -1px; width:5px; height:5px; font-size: 0; line-height: 0; overflow: hidden; background: #0083bd; border-radius: 50%;}
.news_list_nd li{padding-right: 0;}
.news_list_pagediv{padding: 20px 0;}

/*slgs*/
.slgs_list .pagediv{padding: 20px 0;}

/*ckzy*/
.ckzy_list{margin:20px -10px 0; overflow: hidden;}
.ckzy_list .item{float: left; width:566px; border:1px solid #e3e3e3; margin: 0 10px 20px; padding: 10px;}
.ckzy_list .item .tit{height: 42px; line-height: 42px; text-align: center; color: #fff; background: #0056a9; font-size: 16px;}
.ckzy_list .item .tit a{color: #fff;}
.ckzy_list .item .tit a:hover, .ckzy_list .item .detail:hover{color:#fa0e0e;}
.ckzy_list .item .txt{height: 154px; overflow-y:auto; line-height: 2; font-size: 16px;}
.ckzy_list .item .detail{clear: both; display: block; background:#95bdf1; line-height: 42px; text-align: center; color:#fff; font-size: 16px;}
.ckzy_list_pagediv{padding: 14px 0 25px;}