@charset "utf-8";
/* 列表-正文/主体结构 */
.conbd{box-shadow: 0 0 5px #E5E5E5;margin-top: 2rem;height: auto;overflow: hidden;padding-bottom: 2rem;}
/* 当前位置 */
.position{padding-top: 3rem;}
.position span, .position span a {display: inline-block;font-size: 14px;color: #5d5d5d;}
/*article*/
.m-txt { overflow: hidden; height: auto; padding: 60px 15px;}
.m-txt-utt { margin: 0; line-height: 36px; text-align: center; font-weight: normal; font-size: 28px;}
.m-txt-tt { margin: 0; line-height: 48px; text-align: center; font-weight: normal; font-size: 32px;}
.m-txt-dtt { margin: 0; line-height: 36px; text-align: center; font-weight: normal; font-size: 28px;}
/*source*/
.m-txt-crm { position: relative; overflow: hidden; height: auto; margin-top: 24px; margin-bottom: 20px; padding: 0 30px;line-height: 36px; text-align: center; color: #222; font-size: 14px; border-bottom: dotted 1px #e1e1e1;}
.m-txt-crm span.font,.m-txt-print span.font { float: left; margin: 0 10px;cursor: pointer;}
.m-txt-print { position: absolute; float: right; right: 12px; border-bottom: none; line-height: 36px;}
.m-txt-print .switchsize { padding-left: 15px;}
.m-txt-print .switchsize { float: left; padding-left: 10px;}
.m-txt-print .switchsize span { cursor: pointer;}
.m-txt-print .printIco { float: left; padding-left: 22px; }
.m-txt-print .baocun{float: left; padding-left: 3rem; }
.m-txt-print .share { float: right; padding-right: 20px; color: #898989;}
.m-txt-source{padding: 3rem 3rem 1rem;border-bottom: 1px solid #E5E5E5;margin-bottom: 3rem;}
#btnPrint { cursor: pointer;}
.m-txt-article { min-height: 500px; line-height: 30px; font-size: 18px;}
.m-txt-article table { border: solid 1px #b1b1b1;}
.m-txt-article table p { text-indent: 0;}
.m-txt-article img { max-width: 100%; height: auto; margin: 0 auto; text-align: center;}
.m-txt-article p { margin: 0 0 1px 0 ;}
.m-txt-article br { padding-top: 15px; text-indent: 2em;}
.m-txt-article p img { display: block; max-width: 100%; height: auto; margin: 0 auto; text-align: center;}
.m-txt-article a {font-weight: bold;}
.m-txt-article p a {font-weight: bold;}
.m-txt-article h1,h2,h3,h4,h5,h6 { font-size: 18px;}
.m-txt-article table { border-right: 1px solid #b1b1b1; border-bottom: 1px solid #b1b1b1;}
.m-txt-article table td { padding-left: 10px; border-top: 1px solid #b1b1b1; border-left: 1px solid #b1b1b1;}
.m-txt-article .institution { line-height: 42px; font-size: 18px;}
.m-txt-article .institution b { padding-right: 15px;}
.qrcode {overflow: hidden;display: block;height: auto;text-align: center;padding-bottom: 1rem;}
#qrcode{text-align: center;}
/* 新闻列表 */
/* 左导航 */
.lst-nav{border: 1px solid #E5E5E5;border-top: 3px solid #18a7e5;}
.lst-tnm{line-height: 40px;text-align: center;font-size: 20px;color: #FFFFFF;background: #18a7e5;}
.u-nav{padding: 2rem;}
.u-nav li{line-height: 42px;}
.u-nav li a{font-size: 18px;padding-left: 1rem;border-left: 3px solid #FFFFFF;}
.u-nav li.hover a{border-color: #18a7e5;font-weight: bold;}
.u-nav li:hover a{color: #18a7e5;}
.m-lst{border-top: 3px solid #18a7e5;}
.m-lst .u-lst{padding: 2rem;}
/*列表翻页*/
.m-lst-pg {display: block;margin: 10px 0;text-align: center;height: auto;overflow: hidden;font-size: 0;width: 100%;}
.m-lst-pg li:first-child{border-radius: 4px 0 0 4px;}
.m-lst-pg li:last-child {border-radius: 0 4px 4px 0;}
.m-lst-pg select, .m-lst-pg li {border: 1px solid #e2e2e2;}
.m-lst-pg li{display: inline-block;height: 36px;margin: 0 -1px 0 0;padding: 0 12px;line-height: 36px;color:#18a7e5;font-size: 16px;}
.m-lst-pg li a{cursor: pointer;display: block;color:#18a7e5;}
.m-lst-pg select {height: 24px;margin:0 8px;padding:0 8px;line-height: 24px;color: #333;font-size: 16px;}
.m-lst-pg li.active {background: #18a7e5;color: #fff;}
.m-lst-pg li.active a{color: #ffffff;}
.m-lst-pg .disabled{color: #999999;}
.m-lst-pg a:hover {color: #18a7e5;}
/* 领导列表 */
.leader-lst{padding-top: 2rem;}
.leader-lst li{height: 355px;overflow: hidden;margin-bottom: 2rem;}
.leader-lst li a{display: block;border: 1px solid #E5E5E5;height: 350px;}
.leader-lst li:hover a{box-shadow: 0 0 5px #999999;}
.leader-lst li .leaderimg{height: 260px;overflow: hidden;}
.leader-lst li .leaderimg img{width: 100%;}
.leader-lst li p{width: 100%;text-align: center;padding-top: 1rem;font-size: 18px;font-weight: bold;}
.leader-lst li span{font-size: 16px;color: #999999;text-align: center;display: inline-block;padding: 0 1rem 1rem;}
/* 领导正文 */
.leader-bd{padding: 0 5% 3rem;}
.leaderimgcon img{max-width: 90%;}
.leader-tnm{border-bottom: 1px dashed #999999;padding-bottom: 2rem;}
.leader-nm{font-size: 24px;font-weight: bold;float: left;padding-right: 1em;}
.leader-tnm span{font-size: 18px;line-height: 24px;}
.leader-con{padding-top: 1rem;}
.leader-con p{font-size: 16px;text-indent: 2em;line-height: 32px;}
.leader-title{overflow: hidden;height: auto;margin: 1rem 0;}
.leader-title span{padding: 8px 2rem;font-size: 16px;background: #18a7e5;color: #FFFFFF;display: inline-block;}
/* 新闻含图片列表 */
.card {overflow: hidden;min-height: 130px;padding: 15px 0;border-bottom: 1px solid #efefef;background: #fff;}
.bdn {border-right: 0;}
.card .card-type-in {display: block;font-size: 20px;}
.card .title {overflow: hidden;display: -webkit-box;display: block;margin: 0;line-height: 28px;color: #333;font-weight: bold;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.card .title h3 {color: #555;font-weight: bold;}
.card .detail {overflow: hidden;margin-top: 5px;line-height: 32px;color: #3a3232;font-size: 0;letter-spacing: 0;}
.card .detail span {overflow: hidden;display: inline-block;margin-right: 5px;color: #999;font-size: 14px;white-space: nowrap;}
.card .detail .news-tag {color: #ee1a1a;}
.card .desc {overflow: hidden;margin-top: 5px;line-height: 22px;color: #a6a6a6;font-size: 14px;letter-spacing: 0;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.card .source {overflow: hidden;margin-top: 5px;line-height: 22px;color: #343434;font-size: 14px;letter-spacing: 0;}
.card-type .card-type-in {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;align-items: flex-start;-ms-flex-align: start;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.card-type .news-info {min-height: 100px;color: #333;-webkit-box-flex: 2;-ms-flex: 2 2 auto;flex: 2 2 auto;}
.card-type .news-source {text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.card-type .news-pic {overflow: hidden;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}
.card-type .news-pic img {display: block;width: 100%;height: 100px;margin: 0 auto;object-fit: cover;}
.card-type .news-info .column {padding-right: 10px;color: #226ebc;font-size: 16px;}
.card-type .detail .unlike, .card-type .unlike {margin-right: 12px;}
.card-type .news-date {padding: 10px 30px;color: #333;-webkit-box-flex: 2;-ms-flex: 2 2 auto;flex: 2 2 auto;}
.card-type .news-date .date {line-height: 36px;text-align: center;color: #a1a1a1;font-weight: bold;font-size: 30px;}
.card-type .news-date .year {border-top: solid 1px #eee;line-height: 36px;text-align: center;color: #a1a1a1;font-size: 19px;}

@media (max-width: 1199px) {
	.leader-lst li .leaderimg{height: 180px;}
	.leader-lst li a{height: 280px;}
	.leader-lst li{height: 285px;}
}
@media (max-width: 991px) {
	.leaderimgcon img{max-width: 30%;}
}
@media (max-width: 767px) {
	.leader-lst li .leaderimg{height: 340px;}
	.leader-lst li a{height: 440px;}
	.leader-lst li{height: 445px;width: 33.333%;}
}
@media (max-width: 639px) {
	.leader-lst li{width: 50%;}
	.leaderimgcon img{max-width: 50%;}
}
@media (max-width: 479px) {
	.leader-lst li .leaderimg{height: 240px;}
	.leader-lst li a{height: 340px;}
	.leader-lst li{height: 345px;}
	.card-type .news-date{padding: 10px;}
}