@charset "utf-8";
.zcwj-content .article-title,.zcjd-content .article-title {color: #2D66A5;font-size: 2.25em;}
.article-title{text-align:center; font-size:36px; line-height:140%; padding:20px 0; font-weight: normal;}
.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;}
.zcwj-content .article-attr .zrbj, 
.zcjd-content .article-attr .zrbj{display: none!important;}
.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(../img/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-attr-r .fontsize{display: none;} */
 .article-attr-r .fontsize{display: inline;} 

.zcwj-content .article-content, .zcjd-content .article-content{color: #000;}
.article-content{clear:both; padding:30px 15px; line-height:2/*2.4*/; overflow: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%;}

.article-reldoc .common_title{margin-bottom: 10px;}
.article-reldoc{display: none; padding:20px 30px; border:1px solid #e3e3e3; border-radius: 2px;}
.zcjd-content-r .zcjd-article-reldoc .infolist li a{color:#2D66A5}
.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-buttons{text-align: right;}
.article-buttons a{display: inline-block;}
/* 信息公开机构元数据 */
.jgszul{width:100%;padding: 30px 20px;box-sizing: border-box;background: #F3F3F3;}
.jgszul li{float: left;width: 17%;border-right:1px solid #D1CFCF;padding: 0 10px;box-sizing: border-box;min-height: 80px;}
.jgszul li:first-child {padding: 0;}
.jgszul li.sz-yb div {width: 25%;}
.jgszul li.last{
    border-right:none;
	width: 30%;
}
.jgszul li.last div {width: 83%;}
.jgszul li img{
	width: 47px;
    vertical-align: middle;
    margin-top: 5px;
}
.jgszul li div h2{
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
}
.jgszul li div{width: 68%;margin-left: 15px;}
.jgszul li div p{width: 100%;line-height: 20px;margin-top: 10px;}
@media (max-width: 1280px) {
	.detail{margin-bottom: 0;}
	.article-content{padding: 20px 0;}
	.article-appendix{padding: 0;}
	.article-reldoc{padding:15px; margin-bottom:20px;}	
}

@media (max-width: 992px) {
	.jgszul{display:none;}
	.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, .article-appendix{padding-left: 0; padding-right: 0;}
	.article-buttons{text-align: center; line-height: 2; margin-bottom: 0;}	
}


@media (max-width: 480px) {
	.article-title{font-size: 1.85em;}
}


/* 政策解读内容页 */
.zc-content .col-lg-c1{width: 71%;}
.zc-content .col-lg-c2{width: 29%;}
.zcjd-content .zcjd-content-l .article-meta{display: none;}
.article-meta{background: #F7F7F7; padding: 20px; font-size: 1.125em;}
.article-meta li{float: left; width: 50%;}
.article-meta li dl{position: relative; margin-left: 10px; margin-right: 10px; padding-top: 8px; padding-bottom: 8px; min-height: 24px;}
.article-meta li dl dt{position: absolute; left: 0; top: 8px; width: 94px; font-weight: bold;}
.article-meta li dl span{display: inline-block;  width: 74px;
	text-align: justify;
  text-align-last: justify;
  text-justify: distribute-all-lines;
}
.article-meta li dl dd{margin-left: 100px;}

.zcjd-content-r{padding: 20px; background: linear-gradient(180deg, rgba(237, 245, 255, 1) 0%, rgba(237, 245, 255, 0.95) 87.5%, rgba(237, 245, 255, 0) 100%);}
.zcjd-content-wjxz{position: relative;}
.zcjd-content-wjxz .cont{position: relative; padding: 20px;}
.zcjd-content-wjxz:before{content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 200px; background: #8DBFF7; border-radius: 20px 20px 0 0;}
.zcjd-content-wjxz .pic{position: relative;}
.zcjd-content-wjxz .pic img{display: block; width: 100%;}
.zcjd-content-wjxz .pic .detail{position: absolute; left: 0; right: 0; bottom: 20px; display: block; width: 150px; height: 38px; background: #B0DCFD; border-radius: 19px; color: #0053B3; line-height: 38px; text-align: center; margin: 0 auto; transition: .3s all;}
.zcjd-content-wjxz .pic .detail:hover{background: #0053B3; color: #fff;}
.zcjd-content-wjxz .download a{display: block; background: rgba(255,255,255,0.3); height: 60px; font-size: 1.125em; color: #fff; text-align: center; transition: .3s all;}
.zcjd-content-wjxz .download a i{width: 32px; margin-right: 30px;}
.zcjd-content-wjxz .download a i, .zcjd-content-wjxz .download a span{display: inline-block; vertical-align: middle;}
.zcjd-content-wjxz .download a span{line-height: 60px;}
.zcjd-content-wjxz .download a:hover{background: #B0DCFD;}

.zcjd-article-reldoc{background: #fff; padding: 20px;}
.zcjd-article-reldoc .tit{font-size: 1.875em; font-weight: bold; margin-bottom: 10px;}

.zcjd-xxgk-nav{background: #fff; padding:10px 20px;}
.zcjd-xxgk-nav li{height: 80px; position: relative; border-bottom: 1px solid #DCE7F5;}
.zcjd-xxgk-nav li:last-child{border-bottom: none;}
.zcjd-xxgk-nav li i{position: absolute; left:15px; top: 22px; height: 36px;}
.zcjd-xxgk-nav li i img{display: block; height: 100%; }
.zcjd-xxgk-nav li span{margin-left: 75px; font-size: 1.25em; line-height: 80px;}

.zcjd-article-links li a{display: block; position: relative; height: 105px; background-color: rgb(191, 221, 255);}
.zcjd-article-links li a img{display: block; position: absolute; right: 0; top: 0; height: 100%;}
.zcjd-article-links li a span{position: absolute; left: 40px; top: 50%; transform: translateY(-50%); color: #0053B3; font-size: 1.375em; font-weight: bold;}
.zcjd-article-links li + li{margin-top: 20px;}

@media (max-width: 1080px) {
	.zcjd-main-container{padding-top: 0;}
}

@media (max-width: 992px) {
	.article-meta{font-size: 1em;}
	.article-meta li{float: none; width: 100%;}
}

@media (max-width: 768px) {
	.zcjd-content .article-buttons{text-align: right; margin-bottom: 30px;}
}

@media (max-width: 480px) {
	.article-meta{margin-top: 20px; padding: 10px;}
}
