@charset "utf-8";
body,html{font-family: '微软雅黑';}
li, ol, ul{ list-style:none;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; max-width:1200px; margin:0 auto; clear:both; position:relative;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}


.ztbanner{text-align:center; position:relative; overflow:hidden;}
.ztbanner .ssbox{position: absolute; top: 200px; left: 0; z-index: 2; width: 100%;}
.ztbanner .ssbox .search{width: 512px; height: 62px; background: #fff; border: 3px #E4EDFC solid; border-radius: 4px; margin: 0 auto;}
.ztbanner .ssbox .search input{height: 55px; border: none; float: left; outline: none; background: #fff; line-height: 55px; font-size: 18px; color: #999; display: block; text-indent: 14px; width: 80%;}
.ztbanner .ssbox .search button{width: 68px; height: 55px; float: right; border: none; outline: none; cursor: pointer; border-radius: 4px; background:url(zcwjk_ss_icon.png) center no-repeat; display: block;}
.ztbanner img{width:100%; display: block; height: auto;}	

.ztwrap{background: #F3F8FC; padding: 20px 0 30px;}

.ztbox{padding-bottom: 20px;}

.zcwjk_box{padding: 30px;}
.zcwjk_l{width: 270px; float: left; border: 1px #578FFE solid;}
.side-tit{height: 70px; line-height: 70px; text-align: center; font-size: 22px; color: #fff; font-weight: bold; background: url(zcwjk_r3_c2_s1.jpg) top left repeat-y #47ADFF;}
.side-menu li{height: 70px; line-height: 70px; text-align: center; background: #e4edfc; border-top: 4px #fff solid;}
.side-menu li a{font-size: 22px; color: #333; text-decoration: none;}
.side-menu li.current{background: #A4CCFD; color: #fff;}
.side-menu li.current a{color: #fff; text-decoration: none;}
.zcwjk_r{width: 73%; float: right;}
.list-title{height: 40px; line-height: 40px; padding-left: 18px; font-size: 22px; font-weight: bold; color: #333; background: url(zcwjk_r3_c4_s1.jpg) top left repeat-y; margin-bottom: 30px;}
.zcwjk_list1 ul{padding: 0;}
.zcwjk_list1 li{padding-bottom: 28px; border-bottom: 1px #CDCDCD dashed; margin-bottom: 28px;}
.zcwjk_list1 li .zcbt{line-height: 1.8; margin-bottom: 15px;}
.zcwjk_list1 li .zcbt a{color: #4486fe; font-size: 20px;  font-weight: bold; text-decoration: none;}
.zcwjk_list1 li .zcbt a .post-ifyx{padding: 0 5px; line-height: 1.4;  border-radius: 5px; text-align: center; display: inline-block;
    color: #fff; margin-right: 5px; font-weight: normal;}
/* 有效 */
.zcwjk_list1 li .zcbt a .red{background-color: #D30627; }
/* 已失效 */
.zcwjk_list1 li .zcbt a .grey{background-color: #999;}  
/* 尚未施行 */
.zcwjk_list1 li .zcbt a .yellow{background-color: #f8a300;} 
/* 已被修改 */
.zcwjk_list1 li .zcbt a .blue{background-color: #4171D2;} 
.zcwjk_list1 li .zczy{color: #666;}
.zcwjk_list1 li .zczy span{margin: 2px 0; margin-right: 15px; font-size: 16px; display: inline-block;}
.zcwjk_list1 li .zclx{padding: 4px 12px; display: inline-block; border: 1px #508CFE solid; border-radius: 8px; font-size: 16px; margin-bottom: 18px; color: #4486FE;}
.zcwjk_list1 li .zcfl{margin-top: 20px;}
.zcwjk_list1 li .zcfl span{display: inline-block; padding: 8px 10px; border-radius: 8px; margin-right: 13px; background: #E4EDFC; color: #568ffe; font-size: 16px; font-weight: bold;}
.zcwjk_list1 li .zcfl span a{color: #568ffe; font-size: 16px;}
.zcwjk_list1 li .ptwj{margin-top: 26px;}
.zcwjk_list1 li .ptwj_l{float: left; color: #4486fe; font-size: 20px; font-weight: bold; }
.zcwjk_list1 li .ptwj_r{width: 87%; float: left;}
.zcwjk_list1 li .ptwj_r li{margin-bottom: 15px; padding: 0; border: none;}
.zcwjk_list1 li .ptwj_r li a{font-size: 18px; color: #333; text-decoration: none;}
.zcwjk_list1 li .zczy span.zcyw{padding: 8px 10px; border-radius: 8px; background: #E4EDFC; color: #568ffe; font-size: 16px; font-weight: bold;}
.zcwjk_list1 li .zczy span.zcyw a{color: #568ffe; font-size: 16px; text-decoration: none;}

.zcwjk_dqwz{margin-bottom: 16px; font-size: 16px; color: #333; background: url(zcwjk_dqwz_icon.png) 0 0 no-repeat; padding-left: 34px; line-height: 24px; text-align: left;}
.zcwjk_dqwz a{font-size: 16px; color: #333;}

.zcwjk_con_l{width: 75%; overflow: hidden;}
.zcwjk_con_r{width: 22.5%; float: right; margin-left: 20px;}
.zcwjk_con_r .lmtitle{margin-bottom: 16px; font-weight: bold; padding-bottom: 16px; font-size: 20px; color: #4486fe; border-bottom: 1px #CAC8C9 solid;}
.zcwjk_con_r .lmtitle a{font-size: 20px; color: #4486fe;}
.zcjd_list li{line-height: 1.5; padding-left: 14px; margin-bottom: 25px; overflow: hidden; position: relative;}
.zcjd_list li:after{position:absolute; content:" "; left:0; top: 12px; margin-top: -1px; border-radius: 50%; width: 5px; height: 5px; background: #4587FF;}
.zcjd_list li a{font-size: 16px;}

.zcwjk_con_l .xgwz {
    width: 1134px;
    margin: 0 auto;
  }
.zcwjk_con_l .xgwz .title {
    color: #c90500;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-left: 16px;
    border-left: 4px solid #c90500;
    font-weight: bold;
  }
.zcwjk_con_l .xgwz .list li {
    font-size: 18px;
    line-height: 32px;
    margin: 10px 0;
  }
.zcwjk_con_l .xgwz .list li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 93%;
  }
.zcwjk_con_l .xgwz .list li a span.point {
    display: inline-block;
    width: 7px;
    height: 7px;
    background: url("../images/list.png");
    margin-right: 10px;
    vertical-align: 3px;
  }
.zcwjk_con_l .xgwz .list li a:hover {
    color: #d90102;
  }
.zcwjk_con_l .xgwz .list li span.time {
    color: #999999;
  }

/* 内容页 */
.file-content-wrapper {background: #E4EDFC; padding: 10px; line-height: 22px; margin:0 0 20px; width: auto;}
.file-content-wrapper table tr td{float:left; width:47%; padding:4px 10px;}
.file-content-wrapper table tr td b{ display:inline; font-weight:bold; color:#4486FF;}
.file-content-wrapper ul{padding: 0; margin: 0;}
.file-content-wrapper li{padding:4px 10px; display: block;}
.file-content-wrapper li b{display:inline; font-weight:bold; color:#4486FF;}
.post-title{color:#bc1010; font-size:24px; text-align:center; margin:0; padding:20px 50px 30px; line-height:34px;}
.content_attr{color: #666666; text-align: center; padding: 6px 12px; background: #f5f5f5; font-size: 14px; border-bottom: #e5e5e5 1px solid;}
.content_attr ul li{position: relative; line-height: 1; display: inline-block;}
.content_attr ul li.fbrq{line-height: 24px;}
.content_attr .attr_r{padding-top: 4px;}
.content_attr .attr_r li{padding: 0 5px;}
.content_attr .attr_r li i{width: auto; height: auto; background:none; display: inline-block; cursor: pointer;}
/* .content_attr .attr_r li i img{vertical-align: middle;} */
.content_attr .attr_r li i img.hover{display: none;}
.content_attr .attr_r li:hover i img.hover{display:block; vertical-align: sub;}
.content_attr .attr_r li:hover i img.link{display:none;}
.content_attr .attr_r li.llcs{color:#bc1010; font: 14px / 15px "Microsoft YaHei";}
.content_attr .attr_r li.llcs i{margin-right: 5px;}
.content_attr .fx .hideDiv{position: absolute; top:20px; z-index:9; left:-44px; padding-top: 20px; display: none;}
.content_attr .fx .hideDiv dl{border:#e5e5e5 1px solid; background: #fff; box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; border-radius: 0 0 5px 5px; width:140px; text-align: center; position: relative;}
.content_attr .fx .hideDiv a{display: inline-block; float: none; margin:0 2px; text-indent: 0;}
.content_attr .fx .hideDiv dt{text-align: center; padding:8px 0; font-size: 14px; font-weight: bold; color: #626262; background: #f6f6f6;}
.content_attr .fx .hideDiv dd{padding: 5px;}
.content_attr .fx .hideDiv dl:after{content: ''; display:block; line-height:0; font-size:0; width:0; height:0; overflow:hidden; border:8px solid transparent; border-bottom-color:#e5e5e5; position:absolute; left:50%; top:-16px; margin-left:-8px;}
.content_attr .fx:hover .hideDiv{display: block;}

.content_article{clear:both; padding:20px; line-height:1.9; font-size:16px; overflow:hidden;}
.content_article p{font-family: '微软雅黑' !important;}

.lmbt{display: none;}

/* 浮动栏目树 */
.mldh {
  position: fixed;
  top: 50%;
  right: 0;
z-index: 1;
}
.express-xgnr-box{position: fixed; right: -400%; top: 40%; z-index: 102; width: 75%; display: flex; justify-content: space-between;}
.xgnrbox{background-color: #fff; color: #333; width: 100%; margin-left: 50px; box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.48); 
-webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.48);
 -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.48);}
.xgnrbox .title{ background: linear-gradient(to bottom,  #45abff 0%,#4469ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  font-size: 20px; color: #fff; text-align: center; font-weight: bold; padding: 10px 0;}
.zcjd_list2 ul{padding:0 10px; margin: 0;}
.zcjd_list2 ul li{border-bottom:1px solid #e3e3e3; line-height: 2; text-align: left; padding: 10px 0; padding-left: 16px; position: relative;}
.zcjd_list2 li::after{position:absolute; content:" "; left:0; top: 26px; margin-top: -1px; width: 6px; height: 6px; background: #5690FE; border-radius: 50%;}
.zcjd_list2 li span{color:#707070;}
.zcjd_list2 ul li a{text-decoration: none; color: #333;}
.zcjd_list2 li:last-child{border-bottom:none;}
.express-xgnr-box .close{position: absolute; left: 0; bottom: 0}
.express-xgnr-box .close img{height: auto; display: block;}
.express-xgnr-box .close a{display: block;}
.express-tzgg-box{position: fixed; right: -400%; bottom: 35%; z-index: 102; width: 75%; display: flex; justify-content: space-between;}
.menu-box{top: 30%; bottom: auto;}
.express-tzgg-box .close{position: absolute; left: 0; bottom: 0}
.express-tzgg-box .close img{height: auto; display: block;}
.express-tzgg-box .close a{display: block;}
.zcwjk .hd{width: 100%; background: #fff;}
.zcwjk .hd .lmtitle{
  background: linear-gradient(to bottom,  #45abff 0%,#4469ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  font-size: 20px; color: #fff; text-align: center; font-weight: bold;
  padding: 10px 0;
}
.zcwjk .hd .lmtitle a{font-size: 20px; color: #fff;}
.zcwjk .hd .tit{background: #E4EDFC; padding: 10px;text-align: left; font-weight: bold; color: #5690FE; position: relative; margin-bottom: 1px;}
.zcwjk .hd .tit a{color: #5690FE; display: block; text-decoration: none; font-size: 18px;}
.zcwjk .hd .tit i{position: absolute; right: 10px; top:5px; font-size: 1.5rem; font-weight: normal;  font-style: normal;}
.zcwjk .hd .aon{background: #5690FE; padding: 10px;text-align: left; font-weight: bold; color: #fff; position: relative;}
.zcwjk .hd .aon a{color: #fff; display: block; text-decoration: none;}
.zcwjk .hd .aon i{position: absolute; right: 10px; top:10px; transform: rotate(88deg); font-size: 1.5rem; font-weight: normal;}
.zcwjk .hd ul{height: 402px; overflow: hidden; overflow-y: scroll;}

.zcwjk .hd li{display: block; line-height: 1.5; border-bottom: 1px #dedede dashed; text-align: center; padding: 15px;}
.zcwjk .hd li.on{color: #d90000; background-color: #E0EBFF;}
.zcwjk .hd li.current{color: #d90000; background-color: #E0EBFF;}
.zcwjk .hd li.current a{color:#d90000;}
.zcwjk .hd li:last-child{border-bottom: none;}
.zcwjk .hd div:last-child{margin-bottom: 0;}
.jbxx{float: right;}
.jbxx_btn_close{display: none;}
.mask {
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 2;
	transition: all 0.4s linear;
	left: 0;
	top: 0;
	display: none;
}
/***responsive***/
@media (max-width: 1180px) {
	

}
@media (max-width: 1024px) {
.container{width: auto; padding: 0 0%;}
.ztbanner .ssbox{top: 120px;}
.zcwjk_list1 ul{padding: 0;}
.zcwjk_list1 li .zcbt{line-height: 1.3;}
.zcwjk_list1 li .zcbt a{font-size: 18px; text-align: justify;}
.zcwjk_list1 li .zcbt a .post-ifyx{font-size: 12px;}
/* .zcwjk_list1 li .zcbt a .post-ifyx{font-size: 18px; height: 28px; line-height: 28px;} */
.zcwjk_list1 li .zczy{line-height: 1;}
.zcwjk_list1 li .zczy span{font-size: 14px;}
}
@media (max-width: 912px) {
  .ztbanner .ssbox{top:7rem;}
  .ztbanner .ssbox .search{width:45%; height:35px; padding-right: 8px;}
  .ztbanner .ssbox .search from{display: flex; justify-content: space-around;}
  .ztbanner .ssbox .search input{width: 85%; height: 28px; line-height: 28px; font-size: 12px; text-indent: 5px; float: left;}
  .ztbanner .ssbox .search button{width: 18px; height: 28px; background: url(zcwjk_ss_icon.png) center no-repeat; background-size: 100%; float: right;}
  .zcwjk_list1 li .zcbt{margin-bottom: 10px;}
  .mask{position: fixed;}
  .mldh img{width: 40px;}
  .express-tzgg-box{width: 70%;}
  .xgnrbox{margin-left: 30px;}
  .express-tzgg-box .close img{width: 30px;}
  .express-tzgg-box{bottom: 20%;}
  .zcwjk_list1 li .zclx{margin-bottom: 12px;}
  .zcwjk_list1 li .zcfl{margin-top: 12px;}
  .zcwjk_list1 li .zclx, .zcwjk_list1 li .zcfl span{font-size: 14px;}
  .zcwjk_list1 li .zcfl span{margin-right: 5px;}
  .zcwjk .hd .lmtitle{font-size: 18px;}
  .zcwjk_list1 li{padding-bottom: 12px; margin-bottom: 20px;}
  .zcwjk_list1 li .zczy span{display: block; margin-bottom: 10px;}
  .zcwjk_list1 li .zcbt{text-align: justify;}
  .zcwjk_list1 li .zcbt a .post-ifyx{margin-right: 0;}
  .zcwjk_list1 li .zcbt a{line-height: 1.5;}
  .zcwjk_list1 li .zcfl span{font-size: 14px;}
  .zcwjk_list1 li .ptwj{margin-top: 13px;}
  .zcwjk_list1 li .ptwj_l, .zcwjk_list1 li .ptwj_r{width: 100%; float: none;}
  .zcwjk_list1 li .ptwj_l{font-size: 16px; margin-bottom: 5px;}
  .zcwjk_list1 li .ptwj_r li{margin-bottom: 5px;}
  .zcwjk_list1 li .ptwj_r li a{font-size: 14px;}
 }

 @media (max-width: 820px) {
  .ztbanner .ssbox{top:6rem;}
 }
 @media (max-width: 768px) {
  .ztbanner .ssbox .search{width:60%;}
  .ztbanner .ssbox{top:8.3rem;}
  .ztbanner img{width: 150%; margin-left: -25%;}
 }
 @media (max-width: 640px) {
  .ztbanner .ssbox{top: 7rem;}
  .zcwjk_list1 li .zczy span.zcyw{width: 84px; height: 30px; line-height: 30px; text-align: center; padding: 0;}
  .jbxx_btn_close img, .jbxx_btn_open img {width: 120px;}  
  .post-title{padding: 10px 20px 0;}
  .content_article{padding: 20px 10px;}
 }
 @media (max-width: 540px) {
  .ztbanner .ssbox{top: 6rem;}
 }

 @media (max-width: 440px) {
  .ztbanner .ssbox{top: 4.7rem;}
 }

 @media (max-width: 420px) {
  .ztbanner .ssbox{top: 4.5rem;}
 }
 @media (max-width: 400px) {
  .ztbanner .ssbox{top: 4.3rem;}
 }
 @media (max-width: 380px) {
  .ztbanner .ssbox{top: 4.1rem;}
 }
 @media (max-width: 360px) {
  .ztbanner .ssbox .search input{width: 80%;}
  .ztbanner .ssbox{top: 2.5rem;}
  .zcwjk .hd .tit a{font-size: 16px;}
 }
 @media (max-width: 320px) {
  .ztbanner .ssbox{top: 2.2rem;}
  
 }