@charset "utf-8";
.article-title{text-align:center;font-size:1.875em; line-height:140%; padding:15px 0 30px; font-weight: normal;}
.article-subtitle{font-size:1em; font-weight: normal; line-height:140%; text-align:center; padding-bottom:30px; color:#666666;}
.article-attr{padding-bottom:6px; color:#888888; border-bottom:#e1e1e1 1px solid; font-size: 15px;}
.article-attr b{font-weight:normal;}
.article-attr-l span{ margin-right: 30px; display:inline-block; white-space:nowrap;}
.article-attr .llcs{display: none;}
.article-attr #view span{ margin:0;}
.article-attr .llcs b{color:#8d0707;}
.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:#666666; font-style: normal;}
.article-attr-r .fontsize i{margin: 0 5px;}
.article-attr-r .print a:hover,
.article-attr-r .fontsize a:hover{color: #333;}

.article-content{clear:both; padding:30px 20px; line-height:2.4; overflow:hidden;}
.article-content p{margin:15px 0;}
.article-content table,
.article-content video,
.article-content img{max-width:100%;}
.article-content video{width: 600px;}

.article-content.xgwj{float: left;width: 74.9%;border-right: 1px #ddd solid;}

.article-xgwjList{width: 20%;float: right;}
.article-xgwjList .xgxx-tit span{font-weight: bold;font-size: 1.125em;color: #3573b5;margin: 10px 0;display: block;}
.article-xgwjList .xgxx-list{margin-bottom: 20px;}
.article-xgwjList .xgxx-list a{display: block;position: relative;padding-left: 20px;}
.article-xgwjList .xgxx-list a:before{content:''; position:absolute; left:0; top: 9px;width: 7px; height:7px; background: #cccccc; border-radius: 50%;}

.article-reldoc .common_title{margin-bottom: 10px;}
.article-reldoc{display: none; padding:20px 30px; border:1px solid #ebebeb;}

.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: .875em;}

.article-buttons{padding-bottom: .625em; text-align: right;}
.article-buttons a{display: inline-block;}

@media (max-width: 1023px) {
	.detail{margin-bottom: 0;}
	.article-content{padding: 20px 0;}
	.article-appendix{padding: 0;}
	.article-reldoc{padding:15px; margin-bottom:20px;}	
}

@media (max-width: 991px) {
	.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}
}

@media (max-width: 768px) {
	.article-content, .article-appendix{padding-left: 0; padding-right: 0;}
    .article-content video{width: 100%;}
}

@media (max-width: 640px) {

}


@media (max-width: 480px) {
	.article-title{font-size: 1.85em;}
	.article-ewm{padding: 20px 0 35px;}
}


@media (max-width: 320px) {
}


/* 信息公开 */
.zfxxgk-body{background: url(../images/common/zfxxgk_bg.jpg) no-repeat top center;}

.layui-table-layout .layui-table-item{display: none;}
.layui-table-layout{position: relative; border-left: 1px solid #ddd ;}
.layui-table-layout:after{position: absolute; top: 0; right: 0; width: 1px; content: ""; height: 100%; background-color: #f8f8f8;}
.layui-table-layout .layui-table-item{position: relative; float: left; width: 100%; margin-top: -1px; color: #333; background-color: #fff; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; border-top: 1px solid #ebebeb;}
.layui-table-layout .layui-table-block{position: relative; border-right: 1px solid #ddd ; border-bottom: 1px solid #ddd ;}
.layui-table-layout .layui-table-label{position: absolute; top: 0; left: 0; z-index: 1; height: 100%; width: 9em; text-align: center; background-color: #fafafa;}
.layui-table-layout .layui-table-label .table{position: absolute; top: 0; right: 0; left:0; bottom: 0; width: 100%; height: 100%; display: table; vertical-align: middle;}
.layui-table-layout .layui-table-label .table .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.layui-table-layout .layui-table-label .table .inline span{display: block; margin: 0 1em;font-weight: bold;}
.layui-table-layout .layui-input-block{position: relative; z-index: 2; margin-left: 9em; padding: 0.36em 1em; word-break: break-all;line-height: 1.8em; min-height: 1.8em; border-left: 1px solid #ddd ;}
.layui-table-layout .layui-input-block span{display: inline-block;}
.layui-table-layout .layui-table-item-block .layui-table-label{width:100%;}
.layui-table-layout .col-6{width: 50%;}

@media (max-width: 640px) {
.layui-table-layout .col-6{width: 100%;}
}

