@media (max-width: 768px) {
	body{overflow-x:hidden; font-size: 1rem; }
.banner{
	background-size:cover;
	height:62vw;
}
.banner_con .logo{padding: 9px;}
.banner_con .logo img{width:150px;}

.text{width:96%; margin:0;text-align: justify; padding: 21px 2%; background:#3d61b3;height: auto;float: left;}
.text img{display: none}
	.text p{padding:0; font-size: 1rem; float: left;width: 100%;line-height: 1.6;}
.w1300{
	width:100%
}
.mgt30{
	margin-top:1em
}
.bg01{margin-top: 0px;background-position: center;height: auto;}
.bg02{padding:20px 0 100px; height:auto;}
.pic_news{padding:0; width: 100%;height: 262px;}
.slideBox .bd img{width:100%;height: auto;min-height: 230px;}
.slideBox .bd .news_info{width:100%;}
.slideBox .hd{right:37%;bottom:116px; }
.news{width:100%; height: auto; text-align: left; /*! background: #fff; */ padding:0px;margin: 0;}
.news li{font-size: 1rem; height: auto; margin-bottom:15px; line-height: 1.2;  background:url(../images/red_dot.png) 8px 8px no-repeat; color: #555; width:92%; padding-left:7%; float: left;}
.news .date{display: none;}
	
.slideBox01{ width:100%; height:auto; min-height: 270px }
.slideBox01 .bd video{ width:100%; height:auto;}
.slideBox01 .hd{ right:20%; }
.leftLoop02{ position:relative; height: auto; top:0px; margin:20px auto; width: 96%;} 
.leftLoop02 .bd ul li{width:100%; margin:0; height: auto;}
.leftLoop02 .bd ul li img{width:100%;  height: 240px;}
.leftLoop02 .bd ul li p{width:100%; margin: 2px auto;}
.leftLoop02 .hd ul{left:27%; top: 340px; position: relative;}
.pic_list_s{width:100%; }
.pic_list_s li{width:100%;}
.pic_list_s li .pic {width:100%;}
.pic_list_s li .pic img{width:100%; height: auto;}
.pic_list_s li .info {width:100%;}
video{ width:100%; height:auto;}
.pic_list_h li{width:100%;}
.pic_list_h li .pic {display:none;}
.pic_list_h li .info {width:100%;}
.news_list ul li{width:95%!important;}
.box01 h2 img{
	width:100%;
}
.box01_con{
	padding:0em 5px 0;
}
.slideBox{
	width:100%;
	height:auto;
	float:none;
	margin: 0;
}


.list02{
	width:98%;
	margin:0 1%;
}
.list02 li{
	width:100%;
	margin:10px 0;
	height:auto;
}
.list02 li .riqi{margin:10px;}
.list02 li .r{
	width:73%;
	font-size:1rem;
	padding:00;
	line-height:1.5;
	margin: 10px;
}



.roundabout_box{
	width:95%;
	height:auto;
	margin:1em auto
}
.roundabout_box .prev, .roundabout_box .next{
	display:none;
}
.roundabout-holder{
	width:83%;
	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: 1rem;height: 3rem;line-height: 3rem;margin-top: -3rem;}

/*pic*/
.leftLoop{position:relative; padding:0 3%; width:94%; height: auto; margin: 0;} 
.leftLoop .bd ul li{margin:0; text-align:center; float:left;display:_inline; width:100%; height:auto; } 
.leftLoop .bd ul li img{width:100%; height:22rem;}
.leftLoop .bd ul li .info h1{font-size: 1.1rem}
.leftLoop .bd ul li .info p{font-size: 1rem; line-height: 1.3;}
.leftLoop .bd ul li .info a{font-size: 1rem;}
.leftLoop .hd{ /*! overflow:hidden; */bottom: 50px;  height:10px; position: relative; /*! top:64px; */ z-index: 3; width: 100%;} 
	.leftLoop .hd ul{ position: relative; text-align: center; left:30.5%; } 


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