@media (max-width: 768px) {
	body{overflow-x:hidden; font-size: 1rem; }
	h2{margin:10px 0;}
.w1200,.leftLoop01,.slideBox01,.w1300{
	width:100%; height: auto;
}
h2{/*! margin:20px; */}
.banner_con{
	width:100%
}
.banner{
	background-size:224%;
	height:auto;
	background-color: #402b8b;
	overflow: auto;
}
.banner_con .logo{
	display: block; padding:15px;
}
.banner_con .logo img{width:50%;}

	.bg01,.bg02,.bg03,.bg04,.bg05,.bg06{height: auto; background-repeat: repeat;}
.mgt30{
	margin-top:1em
}
.text{font-size: 1rem; margin-top: auto; padding: 10px 4%; width: 92%;margin:40vw 0 0 0;height: 150vw;overflow: auto;}
.bg01,.bg02,.bg03,.bg04,.bg05,.bg06,.bg07,.bg08{height:auto;padding: 30px 0; margin:0}

.box01 h2 img,.box02 h2 img{
	width:185%;
	margin-left: -40%;
}


.bg02 h2 img{width:100%; margin:0;}
.bg01 .text{width:100%; height: auto;}
.bg01 .pic_news{width:100%; height:auto;}
.bg01 .pic_news .swiper-slide img{width: 100%; height: auto;}
.bg03{text-align: center;}
.bg03 .liangdian{width:95%; margin:0 2.5%;}
.bg03 img{width:50%; margin: 0; float: left;}
.bg04 .swiper{padding-bottom: 30px;}
.bg05 .swiper{padding-bottom: 60px;}
.bg05 .swiper-slide{width:90%; height: auto;}
.bg06 .swiper{width:90%; height:150vw; margin: 0 auto;}
.bg06 .swiper-slide{width:100%; height:auto;display: block;overflow: hidden;}
.bg06 .swiper-wrapper{height: auto;}
.bg07 .swiper-slide img{width:100%;}

	

.list01{width: 100%; background: none; margin:0;}
.list01 li{width:100%; height:100px; background:#fff; padding-bottom:10px;}
.list01 li .riqi{width:20%;}
.list01 li .r{width:60%;}
.list01 li .r p{height: 50px; overflow: hidden}

.list02 {height:auto; background-color:#fff; text-align: left;}
.list02 img{width:100%;height:228px;float:left;}
.list02 div{padding:10px 0; width:90%; margin:10px auto; clear:both;}
.list02 h3 a{font-weight:bold;font-size:1.4rem;}
.list02 p{font-size:1remtext-align: justify}

.list03{width:90%; margin:0 auto 50px auto;; padding:10px 2%;}	
.list03 li:nth-child(7){display: none;}
.list03 li img{width:100%;}
	
.swiper-pagination-bullet {
 width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px))!important;
height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px))!important; border-radius: 50%!important;}
	
.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%}
}