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

	.bg01,.bg02,.bg03,.bg04,.bg05,.bg06{height: auto; background-repeat: repeat;}
.mgt30{
	margin-top:1em
}
.text{background: #402b8b; font-size: 1rem; margin-top: auto; padding: 10px 4%; width: 92%;margin: 28vw 0 0 0;height: 29vh;overflow: auto;}
.bg01,.bg02,.bg03{height:auto;overflow: hidden;background-repeat: repeat;}

.box01 h2 img,.box02 h2 img{
	width:115%;
	margin-left: -7%;
}

.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{width: 100%; margin:10px 0 0 0; }
.list01 li{width: 97%;height: 99px; border:1px solid #8c7fcb; background: url(../images/bg_list01.png); margin:0 0 15px 0; float: left; padding: 7px 1%;overflow: hidden;}
.list01 li img{width: 148px; height: 99px; border:1px solid #543aae; margin-right:10px;  float: left;}
.list01 .info{width:auto;margin: 0px 0 0 10px; float: none;}
.list01 .info h1{text-align: left;line-height: 1.5;}
.list01 .info h1 a{font-size: 1.1rem;line-height: 1;color: #fff; text-align: left; width:100%;}
.list01 .info p{font-size: 1rem;line-height: 1.5;color: #fff; margin:5px 0;height: 49px;overflow: hidden;}

.list02 li{float:left;width:96%;height:17vh;margin:0 1% 10px 1%;background:#543aae; border-radius: 11vh; padding:1%; color:#fff; font-size: 17px;text-align: left;}
.list02 li img{border-radius: 50%; height:17vh;float: left;margin-right: 10px;}
.list02 li h1{font-size: 1.2rem; padding:6px 0;text-align: left;}
.list02 li h2{font-size: 1rem; padding:0;margin: 0 0 0 0;text-align: left;}
.list02 li p{width:84%; text-align: left; /*! margin:0 auto; */ line-height:1.5;font-size: 1rem;}

.list03{width:100%;}
.list03 li{width:100%; margin:10px 0;line-height: 1.5;padding: 0;}
.list03 li .r{width:76%;margin: 8px 0 0 10px;}
.list03 li .r h3 a{font-size: 1rem;line-height: 2;height: 2rem;overflow: hidden;display: inherit;}
.list03 li .r p{height: 20px; overflow: hidden; font-size: 1rem;}
.list03 li .riqi{width:20%;}

.news{width:100%;height: auto;padding: 20px 0px;}
.news li{width:92%; font-size: 1rem; height: 2rem;line-height: 1.5;height: auto;background-position: 2px 4px;margin-bottom: 10px;}
.news li .date{display: none;}

	.bg03 .swiper-slide{width:50vw;}
	
.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
}
}