@charset "utf-8";
.bg-white{background: #fff;}
/* 单行省略号 */
.elli-s{display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width: 100%;}
/* 多行省略号 */
.elli-m{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}

.transition,
.transition *{-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}

.imgscale img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgscale img:hover{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}

/* 滚动条 */
.scrollbar-xy{overflow: auto;}
.scrollbar-xy::-webkit-scrollbar{ width: 10px;height: 10px;}
.scrollbar-y{overflow-y: auto; overflow-x: hidden;}
.scrollbar-y::-webkit-scrollbar{ width: 10px;height: auto;}
.scrollbar-x{overflow-x: auto; overflow-y: hidden;}
.scrollbar-x::-webkit-scrollbar{ height: 10px;width:auto;}
/* 滚动条轨道 */
.scrollbar-xy::-webkit-scrollbar-track,
.scrollbar-x::-webkit-scrollbar-track,
.scrollbar-y::-webkit-scrollbar-track{box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 5px;background: #f2f2f2;}
/* 滚动条滑块 */
.scrollbar-xy::-webkit-scrollbar-thumb,
.scrollbar-x::-webkit-scrollbar-thumb,
.scrollbar-y::-webkit-scrollbar-thumb{border-radius: 5px;background: #2d66a5;}

.xxgk_mainContent .scrollbar-y{max-height: 1065px;margin: 20px;padding: 20px;}

/* infolist */
/***
稿件列表样式：
dot:标题前带小点
md:日期-月日
ymd：日期-年月日
line:每条信息之间含分割下滑线
date: 左侧日期，右侧标题和摘要
meta: 标题后是多个标签分类
col2:两列
col3:三列
col4:四列
space20:多列之间含20px的间距
space30:多列之间含30px的间距
多列在768以下响应变成一列
res:480以下标题由一行响应成多行显示
以上类名采用简写方式，便于阅读书写，不可单独写样式，以免冲突覆盖样式。注意不要与base.css中的全家类名冲突
 ***/
.infolist{clear: both; font-size: 1.125em;}
.infolist li{position:relative; padding-top: 10px; padding-bottom: 10px; line-height:28px; overflow:hidden; vertical-align: top;}
.infolist li a{float: left; position: relative; max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.infolist li, .infolist li a{-moz-box-sizing: border-box; -welit-box-sizing: border-box; box-sizing: border-box;}
.infolist li .time{position:absolute; right:0; top: 0; bottom: 0; height: 26px; margin: auto 0; color:#999999;}
.infolist li a br{display: none;}
.infolist li:hover a, .infolist li a:hover{color: #2162A2;}
.infolist li:hover span{color:#2162A2;}
.infolist.md li{padding-right:90px;}
.infolist.ymd li{padding-right:170px;}
.infolist.fs16{font-size: 1em;}
.infolist.fs16 li{padding-top: 8px; padding-bottom: 8px;}

.infolist.dot li a{padding-left: 15px;}
.infolist.dot li a:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 5px; height: 5px; background: #999999; transition: .3s all;}
.infolist.dot li:hover a:before{background: #2162A2;}


.infolist.line li{border-bottom: 1px solid #e1e5eb;}
.infolist.line li{padding-top: 14px; padding-bottom: 14px;}

.infolist.date li{ padding: 20px 10px 20px 95px; border-bottom: 1px dashed #C1D0F6;}
.infolist.date li:first-child{ margin-top: -10px;}
.infolist.date li .time{position: absolute;left:0;right:auto;top:20px;bottom:auto;width: 58px;height: 65px;padding:10px; border:1px solid #C1D0F6; text-align: center;color:#888;font-size: .77em;line-height: 1;}
.infolist.date li .time b{display: block;font-size: 1.66em;color:#2162A2;margin-bottom: 8px;padding-bottom: 8px; border-bottom: 1px solid #C1D0F6;}
.infolist.date li .des{line-height: 1.5;}
.infolist.date li h4{font-weight: bold;margin-bottom: 6px;}
.infolist.date li .mes{color:#808080;font-size: .88em;margin-top: 7px;line-height: 1.7;}
.infolist.date li .more{color:#2162A2!important;float: none;}
.infolist.date li:hover a{color: inherit;}
.infolist.date li a:hover{color: #2162A2;}
.infolist.date li:hover .time{background: #f4fafe;}


.infolist.file li a:before{content:"";display: inline-block;vertical-align: middle;margin-right: 15px; width: 15px;height: 28px;background: url(../images/public/icon_file_gray.png) no-repeat left 5px;background-size: 15px;}

.infolist.col2 li, .infolist.col3 li, .infolist.col4 li{float: left;}
.infolist.col2 li{width: 50%;}
.infolist.col3 li{width: 33.33333%;}
.infolist.col4 li{width: 25%;}
.infolist.space20{margin-left: -10px; margin-right: -10px;}
.infolist.space20 li{padding-left: 10px; padding-right: 10px;}
.infolist.space20 li .time{right: 10px;}
.infolist.space20.infolist.md li{padding-right:70px;}
.infolist.space20.infolist.ymd li{padding-right:110px;}
.infolist.space30{margin-left: -15px; margin-right: -15px;}
.infolist.space30 li{padding-left: 15px; padding-right: 15px;}
.infolist.space30 li .time{right: 15px;}
.infolist.space30.infolist.md li{padding-right:75px;}
.infolist.space30.infolist.ymd li{padding-right:115px;}
.infolist.space40{margin-left: -20px; margin-right: -20px;}
.infolist.space40 li{padding-left: 20px; padding-right: 20px;}
.infolist.space40 li .time{right: 20px;}
.infolist.space40.infolist.md li{padding-right:80px;}
.infolist.space40.infolist.ymd li{padding-right:120px;}
.infolist.space50{margin-left: -25px; margin-right: -25px;}
.infolist.space50 li{padding-left: 25px; padding-right: 25px;}
.infolist.space50 li .time{right: 25px;}
.infolist.space50.infolist.md li{padding-right:85px;}
.infolist.space50.infolist.ymd li{padding-right:125px;}

.infolist.mulit li a{ position: static; float: none; padding-left: 0; max-width:none; white-space:normal;}
.infolist.mulit li .time{position:static; display: inline-block;}
.infolist.mulit li a:before{top: 23px; margin-top: 0;}
.infolist.mulit.dot li{padding-left: 18px;}

.infolist.bg-lightblue{padding: 15px;}

.infolist.split5n li:nth-child(5n){margin-bottom:15px; padding-bottom:25px; border-bottom:1px dashed #e5e5e5;}

@media (max-width: 768px) {
  .infolist.col2, .infolist.col3, .infolist.col4{margin-left: 0; margin-right: 0;}
  .infolist.col2 li, .infolist.col3 li, .infolist.col4 li{width: 100%; padding-left: 0;}
  .infolist.md[class*="space"] li{padding-right:60px;}
  .infolist.ymd[class*="space"] li{padding-right:100px;}

  .res.infolist.meta li .tit,
  .res.infolist.meta li .meta-data,
  .res.infolist.meta li .tit>a{float: none;display: inline;max-width:none;}
  .res.infolist.meta li .meta-data{margin-right: 10px;}
  .res.infolist.meta li .meta-data a{position: relative;padding-right: 0; padding-left: 10px;margin-left: 10px;}
  .res.infolist.meta li .meta-data a:before{top: 0;margin-top: 4px;}
  .res.infolist.meta li .meta-data a:first-child{margin-left:0;padding-left:0;}
  .res.infolist.meta li .meta-data a:first-child:before{display: none;}
  .res.infolist.meta li .tit>a{position: static; padding-left: 0; padding-right:12px; white-space:normal;}
  .res.infolist.meta li .time{position:static; display: inline-block;}
  .res.infolist.meta.dot li{padding-left: 18px;padding-right: 0;}
  .res.infolist.meta li .tit>a:before{top: 20px; margin-top: 0;} 
}

@media (max-width: 480px) {
  .res.infolist li{padding-right:0 !important; position: relative;}
  .res.infolist li a{ position: static; float: none; max-width:none; padding-left: 0; padding-right:12px; white-space:normal;}
  .res.infolist li .time{position:static; display: inline-block;}
  .res.infolist li a:before{top: 22px; margin-top: 0;} /*10+padding*/
  .res.infolist.line li a:before{top: 24px;}
  .res.infolist.dot li{padding-left: 18px;}
}

/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	
@media (max-width: 640px) {
	.alert-warning{left:2%;margin-left:0; width: 96%; height: auto;}	
	.alert-wzsm{width: 90%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
}

/*** 分页 ***/
.pagediv{padding:10px 0 30px;font-size:14px;color:#555;line-height:28px;text-align:center;clear:both;}
.pagediv span,.pagediv a{display:inline-block;color:#555;padding:0 10px;margin:4px;zoom:1;border:#dfdfdf 1px solid;border-radius:3px;transition:all 0.2s;-webkit-transition:all 0.2s;background:#f1f1f1;background:linear-gradient(#ffffff 10%,#f1f1f1);}
.pagediv .zxfinput{display:inline-block;width:40px;height:28px;margin:0 2px;color:#888;text-align:center;border:#dfdfdf 1px solid;border-radius:3px;background:#fff;}
.pagediv a:hover,.pagediv .active{background:#2d66a5;border-color:#2d66a5;color:#fff;text-decoration:none;}
.pagediv .active{font-weight:bold;}
.pagediv .page_jump{border-color:transparent;background:transparent;padding:0;}


.com-title h3{position:relative; display: inline-block; font-size:1.25em; font-weight:bold; color:#333;}
.com-title h3 a{color:#333;}
.com-title h3 a:hover{color:#2162A2;}
.com-title.square h3:before{position:absolute; top:50%; left:0; content:""; width:4px; height:16px; margin-top:-7px; background-color:#0557ac;}
.com-title.square h3{padding-left:20px;}
.com-title.square.orange h3:before{background: #ee5e37;}
.com-title.underline h3{padding-bottom: 18px;}
.com-title.underline h3:after{position:absolute; bottom: 0; left:0; content:""; width:100%; height:3px; background-color:#2162A2;}
.com-title.underline.red h3:after{background: #C20000;}
.com-title.underline.half h3{padding-bottom: 14px;}
.com-title.underline.half h3:after{width: 2em;}
.com-title.fs28 h3{font-size: 1.75em;}
.com-title.line{border-bottom:2px solid #e7e7e7;}
.com-title.cblue h3{font-size: 1.625em;padding-bottom: 24px;}
.com-title.cblue h3 a{color:#2162A2;}
.com-title.cblue h3:after{height: 5px;background: #2162A2;}
@media (max-width: 1500px) {
  .com-title.cblue h3{font-size: 1.25em;padding-bottom: 18px;}
  .com-title.cblue h3:after{height: 3px;}
}

/* 栏目名称 */
.channel_title{border-bottom:2px solid #e7e7e7;}
.channel_title h2{display:inline-block;padding:3px 20px;background:#2d66a5;color:#ffffff;line-height:34px;font-size:1.125em;}

/* 更多 */
.columnMore{opacity: .9; display: block;width: 120px;background-color: #2d66a5;line-height: 36px;color: #fff;height: 36px;text-align: center;margin: 20px auto 0;border-radius: 3px;cursor: pointer}
.columnMore:hover{ color: #fff;opacity: 1;}

.zfxxgk_main{background:url(../images/zfxxgk/zfxxgk_bg.png) no-repeat center top #fff;background-size:100%;}
.xxgk_mainbox{background:#f2f2f2;padding:50px 35px 36px;}
.xxgk_content{padding:20px;}
.xxgk_mainContent{float:right;width:76%;min-height: 1228px;background:#ffffff;padding: 1px 0;}
.xxgk_mainContent.noleft{float:none;width:auto;}
.xxgk_mainContent.bg_gray{background:#f2f2f2;}
.xxgk_mainContent.bg_gray .xxgk_content{padding:0;}
@media (max-width:1280px){
  body{min-width:320px;}
}
@media (max-width:992px){
  .xxgk_mainContent{min-height: auto;}
}
@media (max-width:768px){
  .xxgk_mainbox{padding:40px 20px 30px;}
}
@media (max-width:640px){
  .zfxxgk_main{background-size:860px;}
}
@media (max-width:580px){
  .zfxxgk_main{background-size:640px;}
}

/* header */
.xxgk_header{position:relative;overflow:hidden;}
.xxgk_header_toolbar{height:32px;line-height:32px;color:#fff;position:absolute;right:0;top:10px;}
.xxgk_header_toolbar a{color:#fff;}
.xxgk_header_toolbar a:hover{text-decoration:underline;}
.xxgk_header_toolbar li{position:relative;float:left;}
.xxgk_header_toolbar li.split:before{position:absolute;left:0;top:50%;margin-top:-8px;content:'';width:1px;height:18px;background:#fff;opacity:.46;}
.xxgk_header_toolbar li.split{margin-left:15px;}
.xxgk_header_toolbar ul li + li{padding-left:15px;}
.xxgk_header_toolbar ul + ul{margin-left:15px;}
.xxgk_logo{margin:30px auto 60px;}
.xxgk_logo a{display:block;max-width:369px;}
.xxgk_logo img{display:block;max-width:100%;}
.xxgk_title{margin-bottom:97px;}
.xxgk_title img{display:block;margin:0 auto;}
@media (max-width:1240px){
  .xxgk_header_toolbar li.wza{display:none;}
  .xxgk_header_toolbar li.zz.split:before{display:none;}
}
@media (max-width:992px){
  .xxgk_title img{max-width:80%;}
}
@media (max-width:768px){
  .xxgk_header_toolbar{top:3px;}
  .xxgk_logo{margin-top:50px;}
}
@media (max-width:768px){
  .xxgk_logo{margin-bottom:40px;}
  .xxgk_title img{max-width:95%;}
}



/* footer */
.footer .container{position: relative; min-height: 100px; padding-top: 30px; padding-bottom: 30px;}
.footer-copyright{margin: 10px 0 0 0; padding: 0 200px 0 0;line-height: 2; font-size: 16px;text-align: center;}
.footer a:hover{opacity: .8;}
.footer-copyright span{display: inline-block; margin-right: 15px;opacity: .95;}
.footer-copyright span.beian{white-space: nowrap;}
.footer-copyright span.beian img{margin-right: 5px; display: inline-block; vertical-align: middle;}

.footer-wzbs{position: absolute; top: 50%; right: 0; margin-top: -27px; text-align: left;}
.footer-wzbs img,
.footer-wzbs span{display: inline-block; vertical-align: middle;}
.footer-wzbs span#_span_jiucuo{margin-right: 10px;}
.footer-wzbs span#_span_jiucuo img{background: #c9c9c9; border-radius: 3px;}

#_span_wzafw{background: #fff; border-radius: 4px;}
#_span_wzafw img{display: block; height: 55px;}

@media (max-width:1280px){
  .footer{text-align: center;}
	.footer-copyright{margin:0 0 20px 0;padding:0; text-align: center;line-height: 2;}
  .footer-wzbs{position: static; margin-top: 0; text-align: center;}
  .footer-wzbs span{display: inline-block; vertical-align: middle;}
}
@media (max-width:992px){
  .footer-copyright span.none{display: none !important;}
}
@media (max-width:414px){
  .footer-wzbs span#_ideConac img{height: 70px;}
  .footer-wzbs span#_span_jiucuo img{height: 45px;}
  .footer-wzbs span#_span_wzafw img{height: 45px;}
}

.quickbar{position: fixed; right:10px;bottom:10px;z-index: 999;transition: right .3s;}
.quickbar .box{border-radius: 6px; background:  #b9cee9;box-shadow: 0 0 2px 1px rgba(0,0,0,0.03);}
.quickbar dl{text-align: center;position: relative;}
.quickbar dt{position: relative;overflow: hidden;padding: 10px 7px;}
.quickbar dt i{display: block;width:78px;height: 40px;margin-bottom: 4px; background-repeat: no-repeat;background-size: 37px;background-position: center;transition: .3s;}
.quickbar dl:first-child dt{border-radius: 6px 6px 0px 0px;}
.quickbar dl:last-child dt{border-radius: 0 0 6px 6px;}
.quickbar dt span{font-size: .875em;color:#fff;display: block;}
.quickbar dl.totop i{background-image: url(../images/public/quickbar_icon_gotop.png);}
.quickbar dl.close i{
   margin-bottom: 0;height: 18px; background-image: url(../images/public/quickbar_icon_close.png);background-size: 16px;
}
.quickbar dl.close dt:before{content: "";position: absolute;left:7px;top:-1px;right:7px;background: #fff;height: 1px;}
.quickbar dl.totop{display: none;}
.quickbar dl:hover dt{background: #185EB4;}
.quickbar dl.totop:hover dt{background: transparent;}



/* 当前位置crumb */
.crumb{padding-top: 20px; padding-bottom: 20px;}
.crumb h2{padding-left: 28px; line-height: 28px; font-weight: normal;font-size: 1em; color: #888888; background: url(../images/public/icon_position.png) no-repeat left 4px; background-size: 20px 20px;}
.crumb h2 a,.crumb h2 span{display: inline-block; margin: 0 5px;}
.crumb h2 > a:first-child{margin-left: 0;}
.crumb a{color: #888888;}
.crumb a:hover{color: #2162A2;}
@media (max-width: 480px) {
  .crumb{padding-top: 20px; background: none; margin-top: 0; margin-left: -15px; margin-right: -15px; padding-left: 15px; padding-right: 15px; }
  .crumb h2{font-size: 1em;}
}

/* search */
.xxgk_search{position:relative;margin-bottom:50px;}
.xxgk_search:before{content:"";position: absolute;top:0;left: 24%;width: 52%;height: 50px; background: #f2f2f2;z-index: 2;}
.xxgk_search:after{content:"";left:0;right:0;width:100%;height:2px;background:#dfdfdf;position:absolute;top:50%;z-index: 1;}
.xxgk_search .search_box{position:relative;z-index:3;padding:0 50px 0 15px;width:40%;height:46px;background:#fff;border:2px solid #2D66A5;border-radius:8px;margin:0 auto;}
.xxgk_search input{    font-size: 1.125em;display:inline-block;width:100%;height:46px;line-height:46px;vertical-align:middle;border:none;}
.xxgk_search input::-webkit-input-placeholder{color:#999999;}
.xxgk_search .search_sub{position:absolute;right:0;top:0;width:50px;background:url(../images/zfxxgk/zfxxgk_icon_search.png) no-repeat center;cursor:pointer;}
@media (max-width:992px){
  .xxgk_search{margin-bottom:30px;}
  .xxgk_search .search_box{width:64%;}
}
@media (max-width:768px){
  .xxgk_search:after,
  .xxgk_search:before{display:none;}
}
@media (max-width:640px){
  .xxgk_search .search_box{width:auto;}
}


/* sidebar */
.xxgk_sideBar{float:left;width:21.3%;}
.xxgk_sideBar .in_box{position:relative;z-index:50;}
.xxgk_sideBar .xxgkbtn{position:relative;margin-bottom:15px;font-size:1em;font-weight:normal;}
.xxgk_sideBar .link{display:block;position:relative;font-size: 1.25em;line-height:26px;color:#4667A1;background:#fff;transition:0.3s;}
.xxgk_sideBar .link span{display:block;padding:9px 0 9px 36.5%;}
.xxgk_sideBar .link span b{display:block;}
.xxgk_sideBar .btn_sqxz .link span{width:124px;}
.xxgk_sideBar .link:before{content:'';position:absolute;left:9.5%;width:50px;height:50px;top:50%;margin-top:-25px;background:url(../images/zfxxgk/xxgk_icon_menus.png) no-repeat;}
.xxgk_sideBar .link_gkzn:before{background-position:0 -50px;}
.xxgk_sideBar .link_gkzd:before{background-position:0 -100px;}
.xxgk_sideBar .link_gknr:before{background-position:0 -150px;}
.xxgk_sideBar .link_gknb:before{background-position:0 -200px;}
.xxgk_sideBar .link_ysq:before{background-position:0 -250px;}
.xxgk_sideBar .link_ptlj:before{background-position:0 -300px;}
.xxgk_sideBar .nor.link span{padding:22px 0px 22px 36.5%;}
.xxgk_sideBar .link:hover,
.xxgk_sideBar .link.down,
.xxgk_sideBar .link.on{background:#2D66A5;color:#fff;font-weight:bold;}
.xxgk_sideBar .link:hover:before,
.xxgk_sideBar .link.down:before,
.xxgk_sideBar .link.on:before{background-image:url(../images/zfxxgk/xxgk_icon_menus_hover.png);}
.xxgk_sideBar .link .icon_open{position:absolute;width:16px;height:16px;right:20px;top:50%;margin-top:-8px;}
.xxgk_sideBar .link .icon_open:after{content:'';position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background:#2D66A5;}
/*:after-竖线 */
.xxgk_sideBar .link .icon_open:before{content:'';position:absolute;top:50%;margin-top:-1px;height:2px;width:100%;background:#2D66A5;}
/*:before - 横线 */
.xxgk_sideBar .link:hover .icon_open:before,
.xxgk_sideBar .link:hover .icon_open:after,
.xxgk_sideBar .link.on .icon_open:before,
.xxgk_sideBar .link.on .icon_open:after,
.xxgk_sideBar .link.down .icon_open:before{background:#fff;}
.xxgk_sideBar .link.down .icon_open:after{display:none;}
.xxgk_sideBar .ul1{max-height:382px;overflow-y:auto;padding:10px 0;background:#fff;display:none;}
.xxgk_sideBar .ul1 .a1{display:block;position:relative;padding:6px 20px 6px 45px;margin-bottom:1px;line-height:20px;font-size:15px;}
.xxgk_sideBar .ul1 .a1:before{content:'';position:absolute;left:30px;top:50%;margin-top:-2px;width:4px;height:4px;border-radius:50%;background:#333333;}
.xxgk_sideBar .ul1 .a1:hover{background:#f5f5f5;color:#333;}
.xxgk_sideBar .ul1 .a1.on{background:#e6f4ff;font-weight:bold;color:#006fab;}
.xxgk_sideBar .ul1 .a1.on:before{background:#016fae;}
.xxgkbtn .trees{width:100%;display:none;background:#fff;color:#999;max-height: 800px;padding-right: 10px;}
.xxgkbtn .trees li{line-height:18px;font-size:16px;font-weight:400;cursor:pointer;}
.xxgkbtn .trees li a{color:#4a4a4a;display:block;display:inline-block;padding:6px 0px;padding-left:40px;position:relative;min-width:51%;}
.xxgkbtn .trees li a:after{content:'';position:absolute;top:50%;left:26px;width:4px;height:4px;margin-top:-2px;background:#333;border-radius:100px;}
.xxgkbtn .trees li span{font-size:35px;float:left;margin-right:6px;}
.xxgkbtn .trees li a:hover{color:#2D66A5;font-size:16px;font-weight:600;}
.xxgkbtn .trees li.on{color:#2D66A5;font-size:16px;background-color:#E6F5FF;}
.xxgkbtn .trees li.on a{color:#2d66a5;display:block;font-weight:600;}
.xxgkbtn .trees li.li-level2 > a{padding-left:40px;position:relative;line-height:24px;}
.xxgkbtn .trees li.li-level2 > a:before{content:'';position:absolute;top:8px;left:18px;display:block;width:20px;height:20px;line-height:20px;font-size:24px;text-align:center;background-color:#fff;background-position:center;color:#aaa;cursor:pointer;}
.xxgkbtn .trees li.li-level2 > ul{padding-left:20px;width:auto;margin-bottom:0px;display:none;}
.xxgkbtn .trees li.li-level2 > ul.open{display:block;}
.xxgkbtn .trees li.li-level2 > a:after{display:none;}
.xxgkbtn .trees li.li-level2 > a:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU3QkY5QkI2RTcxQTExRTk5NUQ1OUJFNDc3N0EyREIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU3QkY5QkI3RTcxQTExRTk5NUQ1OUJFNDc3N0EyREIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTdCRjlCQjRFNzFBMTFFOTk1RDU5QkU0Nzc3QTJEQjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTdCRjlCQjVFNzFBMTFFOTk1RDU5QkU0Nzc3QTJEQjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6M1xMjAAAABlBMVEUiS3/////zwuJyAAAAAnRSTlP/AOW3MEoAAAAfSURBVHjaYmBEAwxECzAwUCbAAAe4BKhhC4meAwgwAHXwAN0/1IHaAAAAAElFTkSuQmCC");font-style:normal;}
.xxgkbtn .trees li.li-level2.current > a{color:#2D66A5;font-weight:bold;}
.xxgkbtn .trees li.li-level2.current > a:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEyMjVDQjhFRTcxQjExRTlBQTI1ODhCRDAwNzA2ODQ4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEyMjVDQjhGRTcxQjExRTlBQTI1ODhCRDAwNzA2ODQ4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTIyNUNCOENFNzFCMTFFOUFBMjU4OEJEMDA3MDY4NDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTIyNUNCOERFNzFCMTFFOUFBMjU4OEJEMDA3MDY4NDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5s0bsPAAAABlBMVEWsrKz///95bZpiAAAAAnRSTlP/AOW3MEoAAAAZSURBVHjaYmBEAwx0E2CAA1wCA+AwgAADAH5wAO2UAXg2AAAAAElFTkSuQmCC");font-style:normal;}
.xxgk_sideBar li.current > a{color:#2D66A5 !important;font-weight:bold;}
.xxgkbtn .trees.zupei1{padding:10px 0px;}
.xxgkbtn .trees.zupei1 p{padding-left:36.5%;font-size:88.88%;color:#4a4a4a;background:#fff;height:44px;line-height:44px;position:relative;border-top:1px solid #fff;}
.xxgkbtn .trees.zupei1 p:before{content:"";width:3px;height:0;background:#2D66A5;position:absolute;left:0;top:0;}
.xxgkbtn .trees.zupei1 p.on{background:#E6F1FA;font-weight:bold;color:#2D66A5;}
.xxgkbtn .trees.zupei1 p.on:before{height:100%;}
@media (max-width:992px){
  .xxgk_sideBar{margin-bottom:30px;}
  .xxgk_sideBar,
  .xxgk_mainContent{width:100%;float:none;}
  .xxgk_sideBar .link{font-size:133.33%;}
  .xxgk_sideBar .link span,
  .xxgk_sideBar .nor.link span{padding:22px 0 22px 20%;}
  .xxgk_sideBar .link span b{display:none;}
}
@media (max-width:640px){
  .xxgk_sideBar .link:before{position:static;margin-left:9.5%;display:inline-block;vertical-align:middle;margin-top:0;}
  .xxgk_sideBar .link span,
  .xxgk_sideBar .nor.link span{padding-left:10px;display:inline-block;}
}
@media (max-width:460px){
  .xxgk_sideBar .link{font-size:122.22%;}
  .xxgk_sideBar .link span b{display:block;}
  .xxgk_sideBar .link span{padding-top:9px;padding-bottom:9px;}
  .xxgk_sideBar .link:before{margin-top:-28px;}
  .xxgk_sideBar .nor.link:before{margin-top:0;}
}


/* 表格 */
.table_wrap.scrollbar-xy table,
.table_wrap.scrollbar-x table{min-width: 580px;}
.table_wrap table{width:100%;border-spacing:0;border-collapse:collapse;margin-top:-10px;border-bottom:1px solid #d6d6d6;}
.table_wrap table thead th{color:#2D66A5;border-bottom:2px solid #2D66A5;padding:20px 5px;}
.table_wrap table .xh{min-width:70px;}
.table_wrap table .xz{min-width:195px;}
.table_wrap table .fwzh{min-width:160px;}
.table_wrap table .cwrq{min-width:90px;}
.table_wrap table th.fbrq{min-width:90px;}
.table_wrap table .fwrq{min-width:100px;}
.table_wrap table tbody td{padding:20px 5px;}
.table_wrap table tbody tr:nth-of-type(2n),
.table_wrap table tbody .even_tr{background:#F7F7F7;}
.table_wrap table tbody tr{line-height:1.5;}
.table_wrap table tbody tr.noData{text-align:center;}
.table_wrap table .info{line-height:1.5;text-align:justify;max-width:496px;min-width:200px;padding:20px 20px 20px 0;}
.table_wrap table .info.zc_info{padding-right:5px;}
.table_wrap table .info a{display:inline-block;}
.table_wrap table .info a.inline{display:inline;}
.table_wrap table .info a.download{color:#2D66A5;}
.table_wrap table .info em,.table_wrap table .info i{font-style:normal;}
.table_wrap table .sub_tit{font-size:14px;display:block;color:#4667A1;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.table_wrap table .xz_btn{text-align:center;}
.table_wrap table .xz_btn a{display:inline-block;padding-left:20px;background:url(../images/zfxxgk/zfxxgk_icon_download.png) no-repeat left center;}
.table_wrap table .xz_btn a + a{margin-left:22px;}
.tableList_notDate .fbrq{display:none;}
@media (max-width:992px){
  .table_wrap table tbody td,.table_wrap table thead th{padding:10px 5px;}
  .table_wrap table .info{padding:10px 15px 10px 0;}
}

/* 加载中 */
.loading-mask{position:relative;min-height:450px;}
.loading-mask:before,.loading-mask:after{content:"";position:absolute;z-index:2000;background-color:hsla(0,0%,100%,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s;}
.loading-mask:before{background:url(../images/public/loading.gif) no-repeat center;z-index:2001;}

/* 文件搜索 */
.file-search{padding: 10px 0;}
.file-search .item{line-height: 38px;}
.file-search .item+.item{margin-top: 15px;}
.file-search .item label{float: left;}
.file-search .item .input{margin-left: 60px;height: 36px;background: #fff; border: 1px solid #EBEBEB; border-radius: 3px;padding: 0 10px;}
.file-search .item .input input{display: block;width: 100%;height: 100%; background: none;border:none;}
.file-search .item input,
.file-search .item button{font-size: 16px;}
.file-search .item.btns{text-align: center;}
.file-search .item.btns button{display: inline-block;margin: 0 5px 10px; height: 36px;background: #f1f1f1;border: 1px solid #EBEBEB; border-radius: 3px;padding: 0 20px; transition: 0.3s;cursor: pointer;}
.file-search .item.btns #file-search{background: #2D66A5;color: #fff;}
.file-search .item.btns button:hover{opacity: .85;}

/* 领导列表 */
.infolist.ldlist{margin: 0 15px;}
.infolist.ldlist li{float: left;padding:0;}
.infolist.ldlist li .box{display: block;margin: 40px 30px 0;}
.infolist.ldlist li .imgratio{width: 123px;height: 165px;padding: 10px; border: 1px solid rgba(225,225,225,1);border-radius: 6px;margin-bottom: 15px;overflow: hidden;}
.infolist.ldlist li .pic{height: 100%;overflow: hidden;}
.infolist.ldlist li .pic img{display: block;}
.infolist.ldlist li .txt{text-align: center;}
@media (max-width: 480px){
  .infolist.ldlist{margin: 0 5px;}
  .infolist.ldlist li .box{margin: 20px 7px 0;}
  .infolist.ldlist li .imgratio{width: 110px;height: 147px;padding: 10px;margin-bottom: 5px;}
}
@media (max-width: 371px){
  .infolist.ldlist{text-align: center;}
  .infolist.ldlist li{display: inline-block;float: none;}
}

/* 依申请公开 */
.ysqgk_form{font-size:.9375em;}
.ysqgk_remark,.ysqgk_form .fl_title,.ysqgk_form .layui-form-item{border-bottom:1px solid #d6d6d6;}
.form_inline .layui-form-item{clear:none;padding:10px 10px 10px 5px;margin:0;}
.form_inline .layui-form-label{width:105px;padding:0;line-height:38px;}
.form_inline .layui-form-label em{font-style:normal;color:#f00;display:inline-block;vertical-align:middle;margin-right:5px;}
.form_inline .layui-input-block{margin-left:120px;min-height:40px;}
.form_inline .layui-form-item.item-btn .layui-btn{background:#4667a1;padding:0 26px;font-size:16px;}
.ysqgk_form_pad{border:1px solid #d6d6d6;background:#eff6fb;padding:10px 0;}
.ysqgk_remark{padding:0 15px 15px;line-height:1.9;}
.ysqgk_form .itempad{padding-left:40px;position:relative;}
.ysqgk_form .fl_title{width:40px;position:absolute;left:0;top:0;bottom:0;text-align:center;}
.ysqgk_form .fl_title h3{width:20px;margin:0 auto;line-height:28px;display:inline-block;vertical-align:middle;}
.ysqgk_form .layui-form-label b{display:block;}
.ysqgk_form .layui-form-item{border-left:1px solid #d6d6d6;}
.ysqgk_form .layui-form-item.opacity > *{opacity:0;}
.ysqgk_form .layui-form-item.nolabel{padding:10px;}
.ysqgk_form .layui-form-item.nolabel label{display:none;}
.ysqgk_form .layui-form-item.nolabel .layui-input-block{margin-left:0;}
.ysqgk_form .layui-form-radio > i{font-size:18px;margin-left:5px;}
.ysqgk_form .layui-form-radio{margin-top:0;line-height:38px;}
.ysqgk_form .itempad.ysqgk_sqgkxx .fl_title{line-height:431px;}
.ysqgk_form .itempad.ysqgk_sxxxqk .fl_title{line-height:243px;}
.ysqgk_form .itempad.ysqgk_jsbm .fl_title{line-height:248px;}
.ysqgk_form .itempad.ysqgk_jsbm .layui-form-item{min-height:248px;}
.ysqgk_form .itempad.ysqgk_yzm .fl_title{line-height:61px;}
.ysqgk_form .itempad.ysqgk_yzm .fl_title h3{line-height:1.1;}
.ysqgk_form .itempad.ysqgk_jsbm .layui-form-radio{width:33.33%;float:left;margin-right:0;padding-right:0;}
.ysqgk_form .layui-form-item.item-btn{border:none;padding-bottom:0;text-align:center;}
.ysqgk_form .layui-input.yzm{width:130px;display:inline-block;}
.ysqgk_form .verify{cursor:pointer;height:38px;vertical-align:top;}
.ysqgk_form .getModeOtherText{width:100px;display:none;margin-left:-10px;}
.ysqgk_form .layui-form-item.disabled .layui-input{background:#f3f3f3;cursor:not-allowed;}
.ysqgk_remark strong{color:#f00;display:block;margin-bottom:5px;}
.xxgk_ysq{font-size:93.75%;}
.ysqgk_form .layui-form-label.long{line-height:1;}
.ysqgk_form .layui-input-block .remark{color:#f00;font-size:12px;}
.ysqgk_form .layui-input-block input{max-width:100%;}
.ysqgk_form .layui-form-item.item_fr{display:none;}
.ysqgk_form .layui-form-radio:hover *,.layui-form-radioed,.layui-form-radioed > i{color:#2D66A5;}
.ysqgk_form .item_applytype{text-align:center;}
.sqb_download{border:2px solid #2d66a4;width:300px;height:44px;line-height:40px;margin:40px auto 20px;border-radius:15px;color:#2d66a4;font-weight:700;text-align:center;}
.ysqgk_jdcx{margin-top:20px;}
.ysqgk_jdcx .ysqgk_remark{margin-bottom:20px;}
.ysqgk_jdcx .ysqgk_jdcx_form{padding:0 15px;}
.ysqgk_jdcx .layui-form-item.item-btn{text-align:left;}
.ysqgk_jdcx_result{margin-top:20px;padding:15px;}
.ysqgk_jdcx_result .xxgk_comtit{margin-top:40px;}
.ysqgk_jdcx_result table{width:100%;border-spacing:0;margin:20px 0 0;}
.ysqgk_jdcx_result table th{width:100px;text-align:right;background:#fafafa;}
.ysqgk_jdcx_result table th,.ysqgk_jdcx_result table td{line-height:1.3;padding:8px 10px;border:1px solid #d6d6d6;}
.ysqgk_jdcx_result .contpad{overflow-x:auto;margin-top:15px;}
.ysqgk_jdcx_result .contpad ul{min-width:480px;border-left:1px solid #d6d6d6;border-top:1px solid #d6d6d6;}
.ysqgk_jdcx_result .contpad li{position:relative;width:50%;float:left;min-height:48px;line-height:48px;border:1px solid #d6d6d6;border-top:none;border-left:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.ysqgk_jdcx_result .contpad li.long{width:100%;}
.ysqgk_jdcx_result .contpad li .label{float:left;width:100px;padding:0 15px 0 10px;text-align:right;background:#fafafa;}
.ysqgk_jdcx_result .contpad li .label b{padding:5px 0;line-height:1.2;display:inline-block;vertical-align:middle;margin-top:-5px;}
.ysqgk_jdcx_result .contpad li .label i{display:block;}
.ysqgk_jdcx_result .contpad li .mes:before{content:"";width:1px;background:#d6d6d6;position:absolute;left:125px;top:0;bottom:0;}
.ysqgk_jdcx_result .contpad li .mes{margin-left:125px;padding:0 10px;/* border-left:1px solid #d6d6d6;*/}
.ysqgk_jdcx_result .contpad li .mes p{display:inline-block;vertical-align:middle;line-height:1.2;margin-top:-5px;word-break:break-all;}
@media (max-width:1080px){
  .ysqgk_form .itempad.ysqgk_jsbm .layui-form-radio{width:50%;}
  .ysqgk_form .layui-col-md6{width:100%;}
  .ysqgk_form .layui-input-block .remark{display:block;}
  .ysqgk_form .layui-form-item.opacity{display:none;}
}
@media (max-width:992px){
  .xxgk_ysq{font-size:1em;}
  .ysqgk_form .itempad.ysqgk_jsbm .layui-form-radio{width:33.33%;}
}
@media (max-width:768px){
  .ysqgk_form .itempad.ysqgk_jsbm .layui-form-radio{width:50%;white-space:nowrap;position:relative;}
  .ysqgk_form .itempad.ysqgk_jsbm .layui-form-radio i{position:absolute;left:0;top:0;}
  .ysqgk_form .itempad.ysqgk_jsbm .layui-form-radio div{margin-left:30px;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
  .ysqgk_jdcx_result .contpad li{width:100%;}
}
@media (max-width:580px){
  .form_inline .layui-form-label{text-align:left;width:100%;float:none;line-height:24px;}
  .form_inline .layui-input-block{margin-left:0;}
  .ysqgk_form .itempad{padding-left:0;}
  .ysqgk_form .fl_title{display:none;}
  .ysqgk_form .layui-form-label.long{line-height:24px;}
  .ysqgk_form .layui-form-label b{display:none;}
  .ysqgk_form .layui-form-item.nolabel label{display:block;}
  .ysqgk_form .layui-form-item{border-left:none;}
  .ysqgk_form .layui-input-block .remark{margin-top:5px;}
}
@media (max-width:460px){
  .sqb_download{width:100%;}
}


/* 头条页 */
.singlepage{clear:both; font-size: 1.125em; line-height: 1.8; overflow-x:hidden;}
.singlepage table,
.singlepage video,
.singlepage img{max-width:100%;}

/* 信息公开内容页 */
.xxgk-detail{padding: 0 20px 20px;}
.xxgk-detail .meta-main{margin-bottom:20px;background:#ecf3fa;padding:10px 20px;}
.xxgk-detail .meta-main ul{overflow:hidden;}
.xxgk-detail .meta-main li{width:50%;float:left;}
.xxgk-detail .meta-main li.long{width:100%;}
.xxgk-detail .meta-main li label,
.xxgk-detail .meta-main li .mes{padding:6px 5px;line-height:22px;}
.xxgk-detail .meta-main li label{float:left;width:80px;text-align:right;font-weight:600;}
.xxgk-detail .meta-main li label i{display:inline-block;width:0.5em;}
.xxgk-detail .meta-main li label i.er{width:2em;}
.xxgk-detail .meta-main li .mes{font-size:1em;padding:6px 5px 6px 90px;}
.article-title{text-align:center; font-size:36px; line-height:140%; padding:20px 0; font-weight: normal;color: #2d66a5;}
.article-subtitle{font-size:1.5em; font-weight: normal; line-height:140%; text-align:center; color:#666666;}
.article-subtitle.before{padding-top: 20px;}
.article-subtitle.after{margin-bottom:30px;}
.article-attr{padding-bottom:6px; color:#999; border-bottom:#e1e1e1 1px solid; font-size: 15px; margin-top: 10px;}
.article-attr b{font-weight:normal;}
.article-attr-l span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article-attr #view span{ margin:0;}
.article-attr .llcs b{color:#8d0707;}
.article-attr .zrbj{display: none;}
.article-attr-l{float: left; line-height: 36px;}
.favorite-tips{font-size:16px;}
.article-attr-r{float: right;}
.article-attr-r .print, .article-attr-r .fontsize{display: inline-block; line-height: 36px;  margin-right: 12px;}
.shareIcon{display: inline-block;}
.article-attr-r .print a,
.article-attr-r .fontsize i{cursor: pointer; color:#999; font-style: normal;}
.article-attr-r .fontsize i{margin: 0 5px;}
.article-attr-r .fontsize i.l{font-size: 1.5em;}
.article-attr-r .fontsize i.m{font-size: 1.125em;}
.article-attr-r .print a:hover,
.article-attr-r .fontsize i:hover{color: #225495;}
.article-attr-r .print a{display: inline-block; background: url(../images/content/detail_icon_print.png) no-repeat left center; padding-left: 36px; background-size: 26px 26px;}
.article-attr-r .split{position: relative; padding-right: 12px;}
.article-attr-r .split:after{content: ''; position: absolute; right: 0; top: 0; bottom: 0; margin: auto 0; width: 1px; height: 20px; background: #000; opacity: 0.1;}

.article-content{clear:both; padding:30px 15px; line-height:2; overflow-x:hidden; font-size: 1.25em;font-family: Microsoft YaHei, Simsun, SimHei, Arial;}
/* .article-content p{margin:15px 0;} */
.article-content table,
.article-content video,
.article-content img{max-width:100%!important;}

.article-reldoc .common_title{margin-bottom: 10px;}
.article-reldoc{display: none; padding:20px 30px; border:1px solid #e3e3e3; border-radius: 2px;}
.article-appendix h3{padding:0 0 10px; color:#333333; font-weight:bold; font-size:1.125em;}
.article-appendix{display: none; margin-bottom: 20px; padding: 0 20px;}
.article-appendix .newsList li h4:before{background-color:#999;}

.article-ewm{text-align:center; padding:30px 0 50px;}
#qr_container{ padding-top:5px; color:#b5b5b5; font-size: 14px;}
.article-appendix h3{margin-bottom: 10px;}

.article-toolbar{text-align: right;}
.article-toolbar a{display: inline-block;}

.xxgk_mainContent>.article-title{margin: 0 20px;}

/* 隐藏 */
.article-subtitle,
.article-attr .ly,
.article-toolbar,
.article-ewm,
.article-attr-r .print,
.article-attr-r .shareIcon{display: none;}

@media (max-width: 1280px) {
  .xxgk-detail .meta-main li{width:100%;float:none;}
	.detail{margin-bottom: 0;}
	.article-content{margin: 20px 0;padding: 20px 10px;}
	.article-appendix{padding: 0;}
	.article-reldoc{padding:15px; margin-bottom:20px;}	
}
@media (max-width: 992px) {
	.article-attr{padding-bottom:10px;}
	.article-appendix h3{padding:20px 0 5px;}
	.article-attr{text-align: center;}
	.article-attr-l, .article-attr-r{float: none; display: inline-block; text-align: center;}
	.article-attr-l span{margin: 0 5px; line-height: 24px; white-space:normal}
	.article-attr-r .split{display: none;}
	
}
@media (max-width: 768px) {
	.article-content{padding-left: 0;}
  .article-appendix{padding-left: 0; padding-right: 0;}
	.article-toolbar{text-align: center; line-height: 2; margin-bottom: 0;}	
}
@media (max-width: 480px) {
	.article-title{font-size: 1.85em;}
}



/* 规章库 */
/* .gzk_main{margin-bottom: 50px;} */
.gzk_main .xxgk_title{margin-bottom:50px;}
.gzk_main .xxgk_search{text-align:center;}
.gzk_main .xxgk_search:before,.gzk_main .xxgk_search:after{display:none;}
.gzk_main .xxgk_search input{font-size:1em;}
.gzk_main .xxgk_search .search_box{display:inline-block;width:60%;}
.gzk_main .xxgk_search .search_adv{background:#2D66A5;height:45px;line-height:45px;margin-left:10px;font-size:1em;border:none;color:#fff;padding:0 20px;border-radius:4px;}
.gzk_main .xxgk_search .search_position{margin-top:20px;}
.gzk_main .xxgk_search .search_position label{color:#2D66A5;}
.gzk_main .xxgk_search .search_position input{display:inline-block;width:auto;margin:0 5px 0 10px;}
.gzk_xxyx_num{margin-bottom:30px;text-align:center;color:#fff;font-weight:bold;}
.gzk_xxyx_num span{display:inline-block;padding:0 15%;background:url(../images/zfxxgk/gzk_xxyx_bg.png) no-repeat center;background-size:100%;}
.gzk_pad{border-top:2px solid #2D66A5;padding:15px;background:#fff;margin-bottom:20px;}
.gzk_pad .link_bor,.gzk_link_shi li a{display:block;border:1px solid #e5e5e5;background:#f2f2f2;height:42px;line-height:42px;text-align:center;border-radius:3px;}
.gzk_info{font-weight:bold;text-align:justify;font-size:0.875em;line-height:1.7;text-indent:2em;}
.gzk_link_she .link_bor:hover{border-color:#2D66A5;background:#2D66A5;color:#fff;}
.gzk_link_shi ul{margin:5px -5px 0;}
.gzk_link_shi li{width:50%;float:left;}
.gzk_link_shi li a{display:block;border-color:#f2f2f2;margin:10px 5px 0;height:32px;line-height:32px;font-size:0.9375em;}
.gzk_link_shi li a:hover{border-color:#2D66A5;background:#2D66A5;color:#fff;}

/* 规章库-内容页 */
.body_gzk_detail{background: #f0f0f0;min-width: 320px;}
.gzk_header{padding: 100px 20px 20px;}
.gzk_header .gzk_logo{margin-bottom: 20px;font-size: 40px;text-align: center;color:#fe0002;}
.gzk_header .gzk_logo img{vertical-align: middle;}
.gzk_header .gzk_logo h3{display: inline-block;vertical-align: middle;font-family: FZXiaoBiaoSong-B05S;}
.gzk_header .download_btn{text-align: right;}
.gzk_header .download_btn a{display: inline-block; border:1px solid #d1d2d4;height: 33px;line-height: 33px;padding: 0 12px;font-size: 14px;border-radius: 3px;}
.gzk_header .download_btn a+a{margin-left: 12px;}
.gzk_header .download_btn a:hover{border-color: #005293;background: #ecf3fa;}
.gzk_footer{text-align: right;overflow: hidden;}
.gzk_footer h3{font-size: 28px;margin: 40px 116px;color:#015293;line-height: 1.1;font-family: FZXiaoBiaoSong-B05S;}
.gzk_detail{padding: 40px 116px 20px;border-bottom: 5px solid #015293;border-top: 5px solid #015293;}
.gzk_detail .article_title{font-size: 28px;color:#333;}
.gzk_detail .article_content{font-size: 1.3125em;font-family: fangsong;}

@media (max-width: 1200px) {
  /* .body_gzk_detail .container{width: auto;margin: 0 2%;padding: 0!important;} */
}

@media (max-width: 991px) {
  .xxgk_detail .meta-main li {
    width: 100%!important;
  }
  .article_attr .article_attr_r,
  .article_attr .article_attr_c,
  .article_btn .print,
  .article_btn .close {
    display: none;
  }

  .gzk_detail{padding:30px 20px 20px;}
  .gzk_footer h3{margin:40px 20px;font-size: 22px;}
  .gzk_detail .article_title{font-size: 22px;}
  .gzk_detail .article_content{font-size: 1.25em;}
  
}

@media (max-width: 640px) {
  .gzk_header{padding-top: 60px;}
  .gzk_header .gzk_logo{margin-bottom: 30px;}
  .gzk_header .gzk_logo img{display: inline-block;height: 55px;}
  .gzk_header .gzk_logo h3{font-size: 35px;}
  .gzk_footer h3{font-size: 18px;}
  .gzk_detail .article_content{font-size: 1.125em;}
}

@media (max-width: 560px) {
  .gzk_header .gzk_logo img{height: 45px;}
  .gzk_header .gzk_logo h3{font-size: 30px;}
}

@media (max-width: 460px) {
  .gzk_header .gzk_logo img{height: 40px;}
  .gzk_header .gzk_logo h3{font-size: 24px;}
}

@media (max-width: 380px) {
  .gzk_header .gzk_logo img{height: 37px;}
  .gzk_header .gzk_logo h3{font-size: 22px;margin-left: -5px;}
}

