@charset "utf-8";
.location{margin-top: -15px; margin-bottom: 10px;}

.article{margin-bottom: 30px;}
.article_title{text-align:center; color:#4675bd; font-size:1.875em; line-height:140%; padding:15px 0 30px;}
.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 #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_documents .common_title{margin-bottom: 10px;}
.article_documents{display: none; padding:20px 30px; border:1px solid #ebebeb;}

.article_attachments h3{padding:0 0 10px; color:#333333; font-weight:bold; font-size:1.125em;}
.article_attachments{display: none; margin-bottom: 20px; padding: 0 20px;}
.article_attachments .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;}


.layui-table-layout{margin-top: -1px; border-top: 1px solid #ebebeb;}
.layui-table-layout .layui-table-item{position: relative; background-color: #fff; border-right: 1px solid #ebebeb; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.layui-table-layout .layui-table-item:hover{background-color:#fafafa;}
.layui-table-layout .layui-block{position: relative; float: left; margin-right: 0; margin-bottom: 0; border-bottom: 1px solid #ebebeb;}
.layui-table-layout .layui-table-label{position: absolute; top: 0; left: 0; z-index: 1; height: 100%; width: 9em; text-align: center; border-left: 1px solid #ebebeb; 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;}
.layui-table-layout .layui-input-block{position: relative; z-index: 2; margin-left: 9em; padding: .75em 1em; line-height: 1.8em; min-height: 1.8em; border-left: 1px solid #ebebeb;}
.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 .span6{width:50%;}
.layui-table-layout .span12{width:100%;}


/* 意见调查内容页 */
.article-msg{padding:0 20px 20px; margin-top: 20px; background:#f7f7f7;}
.article-msg .tit{text-align: center; position: relative; margin-bottom: 30px;}
.article-msg .tit h3{height:44px; width:200px; margin:auto; text-align:center; line-height:44px; font-size:16px; font-weight:bold; background:#EFEEEE;}
.article-msg-fbly{margin-bottom: 15px;}
.article-msg .zjly_fbly{width: 100%;}
.article-msg-attr{line-height: 38px;}
.article-msg-attr .endTime{float:left;}
.article-msg-attr .tjly{float:right;}
.article-msg-attr .tips{display:none; float: right; color:#f00;}
.article-msg-attr input{float:left;}
.article-msg-attr img{float:left; height:38px; width:80px; cursor:pointer;}
.article-msg-attr .zjly_yzm{width:120px; margin-right:10px;}
.article-msg-attr .zjly_tjly{margin-left:10px; font-size: 15px; background: #0063b8;}

@media only screen and (max-width: 1300px) {
  .location{margin-top: 0; margin-bottom: 0;}
  .article-msg{margin-right: -15px; margin-left: -15px; padding: 0 15px 15px;}
  .article-msg .tit{margin-bottom: 15px;}
}

@media (max-width: 1023px) {
	.detail{margin-bottom: 0;}
	.article_content{padding: 20px 0;}
	.article_attachments{padding: 0;}
	.article_documents{padding:15px; margin-bottom:20px;}
	
	.layui-table-layout .span6{width:100%;}
.layui-table-layout .span12{width:100%;}	
}

@media (max-width: 991px) {
	.article_attr{padding-bottom:10px;}
	.article_attachments 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_attachments{padding-left: 0; padding-right: 0;}
	.article-msg-fbly{margin-bottom: 0;}
	.article-msg-attr .endTime{float: none; margin-top: 5px; margin-bottom: 5px;}
	.article-msg-attr .tjly{float: none;}
}


@media (max-width: 480px) {
	.article_title{font-size: 1.85em;}
	.article_ewm{padding: 20px 0 35px;}
}

@media (max-width: 450px) {
  .layui-table-layout{margin-top: 0; border-top: none;}
  .layui-table-layout .layui-block{padding-top: 1em; padding-bottom: 1em; border-bottom: 1px dashed #e6e6e6;}
  .layui-table-layout .layui-table-block{float: none; padding: 1.25em 0 1.125em;}
  .layui-table-layout .layui-table-item{border-right: 0;}
  .layui-table-layout .layui-table-label{position: static; display: block; text-align: left; width: auto !important; background-color: transparent; border-left: none;}
  .layui-table-layout .layui-table-label .table{position: static; margin-top: 0; display: block; margin-bottom: 10px;}
  .layui-table-layout .layui-table-label .table .inline{display: block;}
  .layui-table-layout .layui-table-label .table .inline span{margin: 0; font-weight: bold;}
  .layui-table-layout .layui-table-label .table .inline span br{display: none;}
  .layui-table-layout .layui-input-block{padding: 0 !important; margin-left: 0; border-left: none;}
  
  .layui-table-layout .span6{width:100%;}
  
  
  .article-msg-attr .zjly_yzm{width: 80px;}
}

@media (max-width: 320px) {
}




