/*底部*/
.footerpage4{ background:#ce1717; }
.footerpage4 footer{ clear:both; width:100%; margin:0 auto; padding:30px 0; color:#fff; font-size:18px; text-align:center;   }
.footerpage4 footer:after, .footerpage4 footer:before {content: '';display: block;clear: both;height: 0;}
.footerpage4 footer a,.footerpage4 footer a:link,.footerpage4 footer a:visited,.footerpage4 footer a:active{color:#fff; text-decoration:none; font-size:18px;}
.footerpage4 footer a:hover{ }

.footerpage5{ background:#4393fe; }
.footerpage5 footer{ clear:both; width:100%; margin:0 auto; padding:30px 0; color:#fff; font-size:18px; text-align:center;   }
.footerpage5 footer:after, .footerpage5 footer:before {content: '';display: block;clear: both;height: 0;}
.footerpage5 footer a,.footerpage5 footer a:link,.footerpage5 footer a:visited,.footerpage5 footer a:active{color:#fff; text-decoration:none; font-size:18px;}
.footerpage5 footer a:hover{ }


/*Banner大图调用 开始*/
.mainbannerpage{clear:both; width:100%; margin:0 auto; background:#FFFFFF; overflow:hidden; }
.mainbannerpage:after, .mainbannerpage:before {content:'';display: block;clear: both;height: 0;}
.mainbanner {width:100%; overflow: hidden; position:relative; }
.mainbanner .swiper-slide {	position:relative;	text-align:center; }
.mainbanner img {max-width: 100%;}
/*Banner大图调用 结束*/

.zt_banner img{ display:block; }


/*深入学习贯彻党十九届六中全会精神*/
.zt_biaoti4{ clear:both; overflow:hidden; border-bottom:1px solid #e0e0e0; }
.zt_biaoti4 h1{ float:left; font-size:32px; font-weight:bold; width:70%;  }
.zt_biaoti4 h1 span{ font-size:32px; background:url(../images/zt4_title.png) no-repeat center; color:#fff; padding:0 2%; font-weight:bold; line-height:51px; display:inline-block; }
.zt_biaoti4 h1 strong{ color:#c80100; margin:0 0 0 10px; }
.zt_biaoti4 a{ float:right; color:#666; line-height:62px; font-size:14px; }
.zt_biaoti4 a:hover{ color:#ff0000; }

.zt4_mainpage{ margin:20px 0 0 0; }
.zt4_mainpage .rec_img{ float:left; width:42%; margin:2% 0 0 0; }
.zt4_mainpage .rec_img img{ width:100%; display:block; border-radius:15px 15px 0 0; }
.zt4_mainpage .rec_img p{ background:#f3f3f3; line-height:20px; padding:15px 15px; text-align:center; }
.zt4_mainpage ul{ width:54%; float:right;margin:2% 0 0 0; }
.zt4_mainpage ul p{ margin:0 0 2% 0; padding:0 0 2% 0; border-bottom:1px solid #eee; }
.zt4_mainpage ul p span{ display:block; font-size:16px; line-height:30px; color:#888888; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.zt4_mainpage ul p a{ display:block; font-size:28px; margin:1% 0 2% 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.zt4_mainpage ol font.dot{color:#ff0000; font-size:16px; }
.zt4_mainpage ol a{float:left; width:70%; font-size:16px; line-height:44px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; }
.zt4_mainpage ol span.date{float:right; width:23%; line-height:44px; text-align:right; padding:0 20px 0 0; font-size:16px;color:#666666;}

.zt4_mainpage ul.list1{ float:left;  }


.anniu_three{ max-width:1200px; overflow:hidden; margin:0 0 20px 0; }
.anniu_three a{ display:block; width:32%; float:left; }
.anniu_three a:nth-child(2){ margin:0 1.5%; }
.anniu_three a img{ width:100%; display:block; }


.zt4_mainpage .rec_img1{ float:right; width:42%; margin:2% 0 0 0;}
/*深入学习贯彻党十九届六中全会精神 end*/

.mainarea{padding:0px 0 20px 0; min-height:360px; height:360px; clear:both; overflow:hidden;}
[class].mainarea{height:auto;}
.mainarea div.content{font-size:15px; line-height:23px;}

.mainarea td{ border:1px solid #bbb; padding:5px;}

.mainpage{clear:both;max-width:1200px;margin:-5% auto 3% auto;padding:20px 2%; background:#fff; border-radius:15px; position:relative; z-index:55;box-shadow:0px 0px 20px rgba(0,0,0,0.2);   }
.mainpage:after, .mainpage:before {content: '';display: block;clear: both;height:0;}

.mainbox_xq{ padding:30px 0 60px 0; }
.mainbox_xq .mainpage{ box-shadow:0px 0px 0px rgba(0,0,0,0.2); border-radius:0px; }
.mainbox_xq .mainarea{padding:30px 5% 20px 5%; clear:both; overflow:hidden;}

.info_view{}
.info_view h1.title{ font-size:24px; line-height:36px;padding:0px;text-align:center;  }
.info_view h2.subtitle{ color:#aaa;font-size:16px;line-height:50px; text-align:center; border-bottom:1px dotted #ccc; }
.info_view div.content{padding:10px 5px;line-height:30px; font-size:16px; }
.info_view div.content p{padding:5px 0; font-size:16px;}
.info_view img{ max-width:100%;}
.info_view div.atta{font-size:14px;line-height:23px;padding-top:2px;color:#ff0000; font-weight:bold;}
.info_view div.comment{font-size:12px;line-height:23px;padding-top:2px;}


.mainpage_zt{clear:both;max-width:1200px;margin:0 auto 3% auto;padding:20px 0; }
.info_list_zt{ width:100%; }

.info_list_zt ul{ }

.info_list_zt ol.info{ clear:both; font-size:16px;line-height:60px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom:1px dotted #ddd; }
.info_list_zt ol.bg{background: #f5f5f5; padding:0 0 0 10px;}
.info_list_zt ol.info font.dot{color:#ff0000; font-family:"宋体";}
.info_list_zt ol.info a{float:left;width:75%; font-size:16px; overflow: hidden; padding:0 0 0 20px;background:url(../images/listbg.gif) no-repeat left center; text-overflow: ellipsis; white-space: nowrap; height:60px; transition: 588ms; }
.info_list_zt ol.info:hover a{ margin:0 0 0 10px; }

.info_list_zt ol.info span.date{float:right;width:16%;  text-align:right; padding:0 20px 0 0; font-size:16px;color:#666666;}

.mainpage_zt .positioninfo{ color:#c80100; font-size:30px; background:none; padding:0 0 10px 0; border-bottom:2px solid #c80100; }


/*分页*/
.pagelist{clear:both; font-size:14px; line-height:30px; margin:3% 0 0 0; text-align:center; border-top:1px solid #ddd; padding:3% 0; }
.pagelist a{color:#1a487c; font-size:14px; text-decoration:none; line-height:30px; margin:5px 2px; border:#cccccc solid 1px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; padding:3px 8px; }
.pagelist a:hover{color:#1a487c; text-decoration:none; border:#1a487c solid 1px; background:#f1f1f1;}
.pagelist a.red{color:#ffffff; text-decoration:none; font-weight:bold; background:#c80100; border:#c80100 solid 1px; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; }
.pagelist a font b{ color:#fff; }
.pagelist a.red:hover{color:#ffffff; text-decoration:none; } 


/*兼容*/
@media screen and (max-width:1200px)
{
.mainpage_zt{clear:both;max-width:92%;margin:0 auto 3% auto;padding:20px 0; }
.info_list_zt ol.info a{ width:60%; }


.info_list_zt ol.info span.date{ width:100px; padding:0 0px 0 0; font-size:14px; }

}

@media screen and (max-width:1000px)
{
.zt4_mainpage .rec_img1{ float:none; width:100%; margin:2% 0 0 0;}
.zt4_mainpage ul.list1{ float:none; width:100%; margin:2% 0 0 0;  }

.zt4_mainpage ul p a{ display:block; font-size:22px; margin:5% 0 2% 0;  }
.zt4_mainpage ol a{ width:60%; font-size:16px; line-height:44px;  }
.zt4_mainpage ol span.date{ width:100px; line-height:44px; padding:0 0px 0 0; font-size:14px; }

.zt4_mainpage .rec_img{ float:none; width:100%; margin:2% 0 0 0; }
.zt4_mainpage ul{ width:100%; float:none;margin:5% 0 0 0; }
.zt4_mainpage ul p{ margin:0 0 2% 0; padding:0 0 2% 0; border-bottom:1px solid #eee; }
.zt4_mainpage ul p span{ display:block;  line-height:24px;  }
.zt4_mainpage ul p a{ display:block; font-size:22px; margin:1% 0 2% 0; }
.zt4_mainpage ol a{float:left; width:60%; font-size:16px; line-height:44px; }
.zt4_mainpage ol span.date{float:right; width:100px; line-height:44px; padding:0 0px 0 0; font-size:14px; }

}


@media screen and (max-width:576px)
{
.anniu_three{ margin:0 0 20px 0; }
.anniu_three a:nth-child(2){ margin:10px 0%; }



}