.banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.banner img {
	width: 100%;
}

.banner .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border-radius: 50%;
}

.banner .swiper-pagination-bullet {
	opacity: 1;
	background-color: #fff;
}

.banner .swiper-pagination-bullet-active {
	background-color: #176EC9;
}


.mainHd{
	padding:10px 0 16px;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.mainHd p{
	flex:1;
	position: relative;
	border-bottom: 1px solid #02418A;
	margin-right:15px;
	height: 46px;
}
.mainHd p span{
	left: 0;
	bottom: -2px;
	position: absolute;
	display: inline-block;
	padding: 6px 0;
	border-bottom: 3px solid #02418A;
	color: #02418a;
}
.mainHd .more{
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 0 6px;
	border-radius: 8px;
	background-color:#035DB0;
}

.main1 ul{
	width: calc(66.66% - 7px);
	clear: both;
	overflow: hidden;
}
.main1 ul li,.main3_1 ul li{
	float: left;
	width: calc(50% - 11px);
}
.main1 ul li:nth-child(2n),.main3_1 ul li:nth-child(2n){
	float: right;
}
.main1 ul li:nth-last-child(2),.main3_1 ul li:nth-last-child(2){
	border-bottom: 0 none;
}
/* .main3_1 ul li:nth-last-child(1),.main3_1 ul li:nth-last-child(2){
	padding-bottom: 5px;
} */
/* 新闻动态 */
.swiper-news {
	position: relative;
	overflow: hidden;
	flex: 1;
	margin-right: 22px;
}
.swiper-news .swiper-pagination-bullet{
	background-color: #fff;
	opacity: 1;
	width: 10px;
	height: 10px;
	line-height: 10px;
	margin: 0 6px;
	border-radius: 50%;
	color: #fff;
}
.swiper-news .swiper-pagination-bullet-active{
	background: #02418A;
}

.main1_1 .list1{
	width: calc(49% - 22px);
	margin-left: 22px;
}
.ad{
	margin-top: 30px;
	margin-bottom: 10px;
}
.ad img{
	width: 100%;
}

.main2_1,.main2_2,.main2_3{
	width: calc(33.33% - 14px);
}
.main2_2{
	margin: 0 21px;
}
.main3{
	align-items: flex-end;
	margin-bottom: 50px;
}
.main3_1{
	width: calc(66.66% - 7px);
	min-height: 150px;
}
.main3_2{
	flex: 1;
	margin-left: 21px;
	height: 124px;
	background: url(../images/mailbg.jpg) no-repeat;
	background-size: cover;
	display: flex;
	color: #fff;
	font-size: 30px;
	align-items: center;
	justify-content: center;
}
.main3_2 a{
	color: #fff;
}
.main3_2 a img{
	margin-right: 16px;
}





.mode03{ max-width:1380px;overflow:hidden; margin:0 auto;}
.mode03 .lf{ width:48.5%; float:left; overflow:hidden;}
.mode03 .rt{ width:48.5%; float:right; overflow:hidden;}

.CommunicationList{ overflow:hidden; margin-top:2.5%;}
.firstNews{ width:40%; float:left; background:#eaeaea;}
.firstNews span{ display:block; height:50px;font-size:14px; margin:10px 15px; line-height:25px;height: 50px;overflow: hidden;} 
.firstNews a{display: block;}
.firstNews .firstNewsImg{height: 0;padding-bottom: 67%;overflow: hidden;}
.firstNews .firstNewsImg img{display: block;width: 100%;}
.Communication{overflow: hidden;}
.Communication ul li{margin:12px 0;height: 20px;line-height: 20px;overflow: hidden; padding-left:10px; background:url(../images/li3.png) no-repeat 0 4px ;}
.Communication ul li{margin:12px 0;height: 20px;line-height: 20px;overflow: hidden; padding-left:10px; background:url(../images/li3.png) no-repeat 0 4px ;}
.Communication ul li.Nomargin{margin-bottom:0;}
.Communication ul li .rightDate{float: right;font-style: normal;color:#838383;font-size:1.4em;}
.Communication ul li h3{ display:inline; font-size: 15px; font-weight: normal;}


/*热点新闻*/
.articleList02{ overflow:hidden;}
.articleTitle01{margin-bottom:1.3%; height:34px; overflow:hidden;}
.articleTitle01 .title{ font-size:2.2em; padding-left:42px; float:left;font-weight: normal;}
.tbg01 .title{ background:url(../images/tbg01.png) no-repeat left center;font-weight: normal;}
.more{ float:right; text-align:center; color:#767676; line-height:34px; font-size:1.4em;}
.more02{ display:block; float:right; background:url(../images/morebg.png) no-repeat left center; padding-left:20px;font-size:1.4em; margin-top:30px;}

.notice{ overflow:hidden;}
.notice02{ margin-top:20px;}
.tbg02 .title{ background:url(../images/tbg02.png) no-repeat left center;}
.tbg03 .title{ background:url(../images/tbg03.png) no-repeat left center;}

.theme{ margin-top:2.5%; overflow:hidden;}
.theme ul li{ width:31%; overflow:hidden; float:left; background:#fff; margin-right:2%; position:relative;}
.theme ul li{background:#eaeaea; text-align:center;border-top:#ee2a2a 4px solid;}
.theme ul li:nth-child(2){border-top:#d09543 4px solid;}
.theme ul li:last-child{border-top:#07854c 4px solid;}

.theme ul li .themeImg{height: 0;overflow: hidden;padding-bottom: 65%; }
.theme ul li .themeImg img{display: block;width: 100%;}
.theme ul li h3{ padding:17px; font-size:15px; font-weight:normal; line-height:25px; display:block; text-align:left;}
.theme ul li h3 a{display: block;height: 70px;overflow: hidden;}

.theme ul li span{ position:absolute; bottom:0; left:0; display:block;  width:120px; height:33px; line-height:33px; padding-left:20px; background:url(../images/libg.png) repeat; color:#fff;}


.mode04{ width:100%; background:#eaeaea; overflow:hidden; margin-top:1.5%;}
.articleList05{ max-width:1380px; margin:1% auto; overflow:hidden;}
.articleList05 ul li{ width:31.3%; float:left; margin: 1%; text-align:center;background:#9a0000;}
.articleList05 ul li a{ display:block; font-size:16px; color:#fff; line-height:42px; padding:0 2%;height: 42px;overflow: hidden;}
.articleList05 ul li:first-child{ background:#9a0000;}
.articleList05 ul li:nth-child(2n){ background:#949494;}
.articleList05 ul li:nth-child(3n){ background:#b3953e;}

/*footer*/
.footer{width:100%;overflow:hidden; background-color:#454545; position: relative;}
.erweima { position: absolute; right: 50%; margin: 0 -600px 0 0; top: 10px; }
.copyRight{max-width:1380px; overflow:hidden;margin:1.8% auto;position:relative; text-align:center; color:#fff; font-size:14px; line-height:30px;}
