@charset "utf-8";
/*content*/
.wrap_article_content .row{max-width: 1400px;}
.main-lf{width: calc(100% - 292px);float: left;padding: 30px 0 0;position: relative;}
.main-lf-con{padding-right: 58px;padding-bottom: 30px;position: relative;}
.main-rt{width: 200px;float: right;margin-top: 270px;background: #f4f4f4;padding: 30px 35px 84px;}

/*右侧新闻列表*/
.articleTitle03{padding-bottom: 23px;margin-bottom: 27px;border-bottom: 1px solid #bfbfbf;}
.articleTitle03 a{color: #1c4b90;font-weight: bold;}
.list1{position: relative;}
.list1:before{ content: ""; display: block;width: 1px;height: 100%; background:#d0b693;position: absolute;top: 0;left: 12px;}
.list1 li{padding-bottom: 23px;margin-bottom: 22px;overflow: hidden;border-bottom: 1px solid #bfbfbf;}
.list1 li a{display: block; overflow: hidden;padding-left: 40px; position: relative;}
.list1 .listDate{color: #13458e;}
.list1 .listTitle{color:#464646;line-height: 20px;max-height: 40px;margin-top: 13px;transition: all 0.2s ease-out;display: block;overflow: hidden;}
.list1 li a:hover .listTitle{ padding-left: 10px; color: #1c4b90;}

/*文章页右侧*/
.list1.list13:before{ display: none; }
.list1.list13 li a{padding-left: 4px;}

/*文章页和简介页*/
.gp-bread{}
.gp-bread > div{ display: inline-block; width: auto; float: right;margin-top: 30px;}
.pageArticleTitle{ margin-bottom: 30px; overflow: hidden; position: relative;}
.pageArticleTitle h3{line-height: 36px;position: relative;z-index: 9;margin: 50px 0 0;text-align: justify;}
.articleAuthor {padding: 33px 0 22px;overflow: hidden;color: #13458e;line-height: 24px;}
.articleAuthor span{color: #13458e;padding: 0 26px 0 0;}
.articleAuthor .title{ border: #e6e6e6 1px solid; padding:5px 10px; border-radius: 3px; }
.gp-article{line-height: 36px;}
.gp-article p{text-indent: 2em;} 
.gp-article table{margin: auto;}
.gp-article i,.gp-article em{font-style: italic;}
.gp-article strong{ font-weight: bold; }
.articleMark{ margin: 27px 0 0; overflow: hidden; }
.articleMark a{ display: inline-block; background:#1c4b90; border:#014fca 1px solid; padding: 0 20px; margin: 0 3px; line-height: 23px; color: #fff; }

/*分享*/
.shareText{width: 46px;position: absolute;right: 0;top: 174px;overflow: hidden;}
.sharebg{display: block;width: 46px;height: 50px;text-align: center;background: url(../images/share.png) no-repeat center bottom;color: #1c4b90;padding-bottom: 28px;cursor: pointer;background-size: 100% auto;}
.share{ overflow: hidden; display: none;} 
.share .bdsharebuttonbox> a{margin:10px 0;height: 46px;text-indent: 0;width: 46px;line-height:50px;text-align: center;background: none;font-size: 20px;display:block;float: none;color: #fff;transition: all 0.35s ease-out;/*! border-radius: 50%; *//*! border: #dbdbdb 1px solid; */background-size: 100% auto !important;}
.shareBox {width: 260px;background-color: #fff;position: fixed;top: 50%;left: 50%;margin: -150px 0 0 -130px;z-index: 9998;height: 310px;border: 6px solid #8F8F8F;border-radius: 8px;box-shadow: 0 0 7px #aaa;display: none;}
.shareBox { font-size: 14px;}
.shareBox .title {background: #f6f6f6;font-size: 14px;font-weight: bold;padding: 10px 15px !important;}
.shareClose {position: absolute;right: 0;top: 0; cursor: pointer;font-size: 18px;width: 20px;; }
.sharelist {position: static;height: 250px;overflow-y: auto;padding-left: 17px !important;}
.sharelist li {float: left;width: 130px; padding: 2px; margin-left: 6px; _margin-left: 3px; height: 28px; overflow: hidden; list-style: none; }
.sharelist li a { color: #565656; font: 12px '宋体'; display: block;text-decoration: none; border: 1px solid #fff; line-height: 18px; width: auto;height: auto;text-indent: 0;}
.weChatBox{width: 260px;height:300px;background-color:#fff;border:solid 1px #d8d8d8;padding:10px;position: fixed;left: 50%;top: 50%;margin:-130px 0 0 -140px;z-index: 9998;display: none;box-shadow: 0 0 10px rgba(0,0,0,0.25);}
.weChatBox .w-title{font-size: 12px;font-weight: bold;padding:0 0 10px 0;}
.w-close{width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;position: absolute;right: 0;top: 0;color:#333;cursor: pointer;}
.qrcode{width: 200px;height: 200px;margin:15px auto;background: #ccc;}
.w-footer{font-size: 12px;line-height: 1.5;color:#999;}
#qrodeText{opacity: 0;position: absolute;left: 0;top: 0;z-index: 0;visibility:hidden;}

.share span{ display: block;height: 40px; line-height: 40px;}
.share .bdsharebuttonbox{ }
.share .bdsharebuttonbox > a.bds_weixin{ background:url(../images/weixin.png) no-repeat center;}
.share .bdsharebuttonbox> a.bds_tsina{background:url(../images/sina.png) no-repeat center;}
.share .bdsharebuttonbox> a.bds_qzone{ background:url(../images/zone.png) no-repeat center;}
.share .bdsharebuttonbox> a.bds_more{background:url(../images/bds_more.png) no-repeat center;}

/*二级栏目标题*/
.articleTitle02{margin-bottom: 43px; overflow:hidden;background: #eeeeee;padding: 20px 30px; border-top:#1f4889 14px solid; border-right: #1f4889 17px solid;}
.articleTitle02 span{ display: inline-block; font-weight: bold;color: #1c4b90;}

/*附件*/
.Annex{ margin: 50px 0; overflow: hidden;} 
.Annex h3{ overflow: hidden; height: 58px;line-height: 58px; border-top:#c8c8c8 1px solid; border-bottom:#c8c8c8 1px solid; color: #1c4b90; position: relative;} 
.annexList{ margin-top: 20px; overflow: hidden;}
.annexList li{ padding:5px 0; overflow: hidden; position: relative; }
.annexList li a{line-height: 24px;color: #484848;}
.annexList li a:hover{ color: #1c4b90;}

@media screen and (max-width:1024px) {
	.main-lf{width: 100%; float: none; margin-top: 20px;padding-top: 0;}
	.main-lf-con{ padding: 0; }
	.subLeft,.main-rt,.subPage::before{display: none;}
	.gp-m-subNav{display: block;}
	.articleTitle02{ border: none; background: no-repeat;padding:15px 20px;margin: 0;}
	.gp-page{display: none;background: none;}
	.gp-m-page{display: block;margin: 40px 0;}

	.pageArticleTitle{margin-bottom: 16px;}
	.pageArticleTitle h3{margin: 10px 0 0;}
	.articleAuthor{padding: 12px 0 0;}
	
	.shareText{ position: static; width: auto; margin-bottom: 30px; }
	.sharebg{ float: left; }
	.share{ margin-left: 60px; margin-top:33px; display: block; }
	.share .bdsharebuttonbox> a{ float: left; margin: 0 5px;}
}
@media screen and (max-width:768px) {
	.gp-article img{width:auto !important;height:auto !important;}
	.gp-article video{width:auto !important;}
	.gp-article table{width:100% !important; }
}