@media (max-width: 768px) {
	body{overflow-x:hidden; font-size: 1rem; }
.w1300,.w1200,.leftLoop01{
	width:100%
}
h2{margin:20px;}
.banner_con{
	width:100%;
	height: 259px;
}
.banner{
	background-size:187%;
	height:90%;
}
.banner_con .logo{
	display: block; padding:15px;
}
.banner_con .logo img{width:50%;}
.text{margin: 0; width: 98%; padding:1vw; font-size:1rem;}
.mgt30{
	margin-top:1em
}
.bg01{height:auto;overflow: hidden;background-size: 100%;}
.bg02,.bg03{height:auto;overflow: hidden;}

.box01 h2 img,.box02 h2 img{
	width:110%;
	margin-left: 0;
}


.box01_con{
	padding:0 5px 0;
}
.slideBox{
	width:100%;
	height:300px;
	float:none;
	overflow: inherit;
}
.pic_news{width:100%; height: auto; /*! background: #f1f2f6; */padding: 0 0 29px;margin: 0;}
.slideBox .bd img{ width:100%; height:auto; position: relative; z-index: 0 }
.slideBox .bd .news_info{width:100%;height: auto;}
.slideBox .bd .news_info h1{margin:0;}
.slideBox .hd{left:40%;bottom: 4vw;}
	
.box02{width: 100%}
.slideBox01{width:100%;height: auto;padding: 0 0 50px;}
.slideBox01 li{width:100%;}
.slideBox01 .hd{left:6%; }
.effect{float: none;}
.leftLoop{margin:15px 20px 0 20px;  } 
.leftLoop .hd{   height:100px; position: relative; top:0px; z-index: 3; width: 100%;left: 5%;} 
.leftLoop .hd ul{width:100%;margin-top: 13px;}
.leftLoop .hd ul li,.leftLoop01 .hd ul li,.leftLoop02 .hd ul li{margin: 5px}
.leftLoop .bd{width:80%;margin: 0 10%;text-align: center;}
.leftLoop .bd ul li{width:100%; text-align: center;height: auto;}
.leftLoop .picList .pic{width: 100%; height: auto;}
.leftLoop .picList .pic img{width: 100%; height: auto;}
.picList .pic img{width:247px; height: 430px;}


.leftLoop01 .picList li{padding: 0; margin:0 25px; height: auto;}
.leftLoop02 .bd,.leftLoop01 .bd{width:100%;}
.leftLoop02 .bd ul li,.leftLoop01 .bd ul li{width: 100%;}
.leftLoop02 .picList .pic,.leftLoop01 .picList .pic{width:83%;}
.leftLoop02 .picList .pic img,.leftLoop01 .picList .pic img{width:99%;}
.leftLoop02 .hd,.leftLoop01 .hd{left:5%;width: 95%;}
.leftLoop02 .hd ul,.leftLoop01 .hd ul{width:100%;}

.list01 li .pic{width: 100%}
.list01 .info{width:93%;}
	.list01 .info p{width:98%}
.list01 li .pic img{width: 100%; height: auto;}
.list02{
	margin:0; width:100%;
}
.list02 li .r h3{font-size: 1.2rem;}
.list02 li .r p{font-size: 1rem;}
.list02 li{
	width:100%;
	margin:10px 0 0;
	height:auto;
	padding: 0 0 1rem 0;
	border-bottom: 1px solid #eee;
}
.list02 li .r{
	width:64%;
	font-size:14px;
	/*! padding:10px 10px 0; */
	line-height:25px;
}
.list02 li .riqi{height: auto; border:0;}
.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%;}

.list01{width:98%; margin:10px 1%;padding:0;}
.list01 li,.list01 li:nth-child(2n){width:98%; margin:8px 1%;line-height: 1.5;padding: 2px 0;height: auto;}

	.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;}

	.baodian{width:98%; padding:1vw; background: #5198dd; font-size:1rem; height: auto;}
	.baodian p{border: 2px dashed #9dd4ff; padding:5px 10px;}
	.baodian span{font-size: 1.2rem}
	.box01_con img{width:90%; margin:5vw;}

.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
}
}