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

h2{margin:20px 0;}
.banner_con{
	width:100%;
	/*! height: 54vw; */
}
.banner{
	background-size:163%;
	height:auto;
}
.banner_con .logo{
	display: block; padding:15px;
}
.banner_con .logo img{width:35%;}

.bg01,.bg02,.bg03,.bg04{height: auto; background-repeat: repeat; padding:0 0 10vw 0;}
.mgt30{
	margin-top:1em
}
.text{ font-size: 1rem; margin-top: auto; padding: 10px 4%; width: 92%;margin: 37vw 0 0 0;height: auto;overflow: auto;}
.bg01, .bg03, .bg05{height:auto;overflow: hidden;background-repeat: repeat;background-size: 100vh 100%;padding: 0;}
.bg02,.bg04,.bg06{padding:5vw 0 0 0;}
	.bg02 .news{height: auto;}
	.bg02 .news .pic{width:100%;height: auto;}
	.bg02 .news .pic img{width:100%;}
	.bg02 .news .info{width:90%; margin: 20px 5%}
.box01 h2 img,.box02 h2 img{
	width:180%;
	margin-left: -40%;
}
	.bg02 .swiper{padding:5px 0 20px 0;}
.bg01 .pic_news{width:100%; height: auto;margin-top: 0;}
.bg01 .pic_news .swiper-slide img{width:100%; height: auto;}
.bg01 .pic_news .swiper-slide h1{height: auto;font-size: 1.2rem;height: auto !important;margin: 10px auto 40px;}
	.bg03 .swiper-slide{width:90%; height: auto}
		.bg05 .pic_news{width:96%; height: auto; margin:10px 2%;}
	.bg05 .pic_news .swiper-slide img{width:100%; height: auto;}
.pic_top01 {
    width: 96%;
    height: auto;
    border: 1px solid #8c7ecb;
    background: #543aae;
    padding: 7px 2%;
    text-align: left;
    color: #d2c8fa;
    font-size: 1rem;
    line-height: 1.5;
}
.pic_top01 img{width: 100%; height: auto;}
.pic_top01 h1 {font-size: 1.2rem; color:yellow; width: 100%; text-align: left; margin:10px;}

.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:100%;margin:0;padding:0; font-size: 17px;text-align: left;height: auto;}
.list02 li{width:100%; height: auto;padding:10px 0}
	.list02 li .riqi{border: 0;font-size: 1rem;}
	.list02 li .riqi em{font-size:1.2rem;}
	.list02 li .r{width:calc(100% - 116px); line-height: 1.3; padding:0 0 0 10px; border-left:1px solid #ccc; margin:0}
	.list02 li .r h3{font-size:1.2rem;}
	.list02 li .r p{font-size:1rem;}
	.list03{width:100%; background:none;}
	.list03 ul{width:96%; margin:10px 2%; height: auto;}
	.list03 li{width: calc(100% - 24px); height: auto; display: flex; flex-direction: column}
	.list03 li h1 span, .list03 li div span{width:auto;font-size: 1.1rem;}
	.list03 li div{height: auto;}
	.list03 li div p{width:calc(100% - 50px);font-size: 1rem;}
	.list03 li h1{font-size:1rem;}
	.list04{width: 100%;padding: 0;}
	.list04 li{width:98%; height: auto;padding: 14px 0;margin: 6px 1%;font-size: 1.2rem;}
	.list04 li .r{width:74%; border-left:1px solid #fff; padding:0 0 0 3%;margin: 10px auto;}
	.list04 li .riqi{border: 0; width:22%;}

  .list_swiper .swiper{width:70%;height: 125vw;padding: 4px;}
	.list_swiper .swiper-slide{width:70%; /*! /*! height: 120vw; */ */121vw;height: 125vw;}
	.bg02 .news .info{font-size:1rem;}
	.bg03 h1{font-size:1.3rem;}
	.bg03 p{font-size:1rem;}
	
.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%}
}