@media (max-width: 1080px) {
	body{overflow-x:hidden; font-size: 1rem; }
.w1200,.w400{
	width:100%; height: auto;
}
	.w400{margin:5px;}
.w100 img{width:100%;margin: 0;}
.mgl50,.mgr50{margin:0;}

h2{margin:20px 0;}
.banner_con{
	width:100%;
	/*! height: 54vw; */
}
.banner{
	background-size:173%;
	height:56vw;
}
.banner_con .logo{
	display: block; padding:15px;
}
.banner_con .logo img{width:35%;}
	.tit{line-height: 1;}
	.tit img{width:60%;}
	.more{font-size:1rem;}
.section1,.section2,.section3,.section4{height: auto; background-repeat: repeat; padding:0 0 10vw 0;}
.mgt30{
	margin-top:1em
}
.section1 .pic_news{width:100%; height: auto;margin-top: 0;}
.section1 .pic_news .swiper-slide img{width:100%; height: 70vw;}
.section1 .pic_news .swiper-slide h1{height: auto;font-size: 1.2rem;height: auto !important;margin: 10px auto 40px;}
	
	.section2 .swiper-slide{height: auto;}
	.section2 .swiper-slide .news{height: auto;}
	.section2 .swiper-slide .news .pic{width:100%;height: auto;}
	.section2 .swiper-slide .pic img{width:100%; height: auto;}
	.section2 .swiper-slide .news .info{width:90%; margin: 20px 5%; font-size:1rem;}
	.section2 .swiper-button-next,
	.section2 .swiper-button-prev {top:20%}
	
	.section4 .swiper_bg{width:96%; height: auto; padding:35px 2%; margin:20px 0;}
	.section4 .swiper{height: auto;width: 100%;}
	.section4 .swiper-slide div{height: auto;width: 100%;}
.list01{
	margin:0; width:100%;
	/*! background: #e9ecfd; */
}
.list01 li .r h3{font-size: 1.2rem;}
.list01 li .r p{font-size: 1rem;}
.list01 li{
	width:100%;
	margin:0px 0 0;
	height:auto;
	padding: 0 0 1rem 0;
	/*! border-bottom: 1px solid #b8c3ee; */
	background: none;
}
.list01 li .r{
	width:64%;
	font-size:14px;
	/*! padding:10px 10px 0; */
	line-height:25px;
}
.list01 li .riqi{height: auto; border:0;font-size: 2.5rem;}

.list02 {float:left;width:92%; margin:10px 2%; padding:10px 2%;height: auto;}
	.list02 h1{font-size:1.4rem;padding: 0;}	
.list02 li{width:91%; height: auto;padding:10px 2%;line-height: 1.5;font-size: 1rem;}
	.list03{width:100%; background:none;}
	.list03 h1 a{font-size:1.8rem; line-height: 1; padding-left:50px;padding-top: 30px;}
	.list03 ul{width:96%; margin:10px 2%; height: auto;}
	.list03 li{width: calc(100% - 24px); height: auto; display: flex; flex-direction: column; font-size:1rem;background-position-y: 9px; padding-bottom:10px;}
	.list03 .date{font-size:0.8rem;height: auto;}



	
.footer{
	padding:1em 0;
	height:auto
}
.footer_bot{
	width:100%
}
.footer_bot a.dzjg_ico,.footer_bot a.jcjcjcjc{
	display:none;
}
.footer p{
	width:95%;
	margin:0 auto
}
	.govlogo{position: relative;left:45%}
}