@media (max-width: 768px) {
	body{overflow-x:hidden; font-size: 1rem; }
.w1200,.leftLoop01{
	width:100%
}
h2{margin:20px;}
.banner_con{
	width:100%
}
.banner{
	background-size:cover;
	height:45vw;
}
.banner_con .logo{
	display: block; padding:15px;
}
.banner_con .logo img{width:100px;}

.mgt30{
	margin-top:1em
}
.bg01{height:570px;overflow: hidden;}
.bg02{height:591px;overflow: hidden;}
.box01 h2 img{
	width:100%;
}
.box02 h2 img{height: 60px}
.box02{width: 100%}
.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;}
.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: -31px;}

.leftLoop{margin:15px 20px 0 20px;  } 
.leftLoop .hd{   height:100px; position: relative; top:-244px; z-index: 3; width: 100%;left: 7px;} 
.leftLoop .bd{width:80%;margin: 0 10%;text-align: center;}
.leftLoop .bd ul li{width:100%; text-align: center;}
.picList .pic img{width:247px; height: 430px;}

.leftLoop01 .hd ul{left:36%;}

.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{
	width:100%;
	margin:10px 0 0;
	height:auto;
	padding: 0 0 1rem 0;
}
.list02 li .r{
	width:64%;
	font-size:14px;
	padding:10px 10px 0;
	line-height:25px;
}
.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 .riqi{width:20%;}

.box02 li{width:94%; margin:10px 1%; padding: 10px 2%;}
.box02 li img{margin: 0 25%;}
.box02 li p{}
.list01{width:98%; margin:10px 1%;padding:0;}
.list01 li{width:98%; margin:8px 1%;line-height: 1.5;padding: 2px 0;height: auto;}
.roundabout_box{
	width:95%;
	height:auto;
	margin:1em auto
}
.roundabout_box .prev, .roundabout_box .next{
	display:none;
}
.roundabout-holder{
	width:70%;
	height:200px;
}
.roundabout-moveable-item{
	width:100%;
	height:200px;
	/*! border-radius: 10px; */
}
.roundabout-holder .roundabout-moveable-item .text{
	width:100%;
	overflow:hidden;
	white-space: nowrap;text-overflow: ellipsis;
	font-size:14px
}
.roundabout_box p{font-size: 1.2rem;height: 4rem;line-height: 4rem;margin-top: -4rem;}



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