@media (max-width: 768px) {
body{overflow-x:hidden; font-size: 1rem; background-size:auto 25vh}
.banner{
	background-size:cover;
	height:22vh;
}
.banner_con{
	width:100%
}
.banner_con .logo{
	padding:10px 0 0
}
.banner_con .logo img{
	width:50%
}

.text{width:94%; margin:0 3% 0;text-align: justify;}
.w1300{
	width:100%
}
.mgt30{
	margin-top:1em
}
.bg01{margin-top: 0px;}
.bg02{padding:20px 0;}
.pic_news{padding:0; width: 100%}
.slideBox .bd img{width:100%;height: auto;min-height: 230px;}
.slideBox .bd .news_info{width:100%;}
.slideBox .hd{right:32%;bottom:34px; }
.news_list{width:100%;}
.slideBox01{ width:100%; height:auto; min-height: 270px }
.slideBox01 .bd video{ width:100%; height:auto;}
.slideBox01 .hd{ right:20%; }
.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:auot;
	height:61px;
}
.box01_con{
	padding:1em 5px 0;
}
.slideBox{
	width:100%;
	height:300px;
	float:none
}
.slideBox a.prev, .slideBox a.next{
	top:80px;
}
.ywjj_r{
	width:100%;
	margin:1em 0 0
}
.list01 li{
	font-size:16px;
	line-height:35px;
}
.list01 li a{
	display:block;
	width:100%;	
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.list01 li .riqi{
	display:none;
}
.gdbb h2{
	font-size:16px;
	margin:18px 10px 0 25px
}
.leftroll{
	width:70%
}
.kuang ul li{
	font-size:15px
}
.list02{
	margin:0
}
.list02 li{
	width:100%;
	margin:10px 0 0;
	height:70px;
}
.list02 li img{
	width:100px;
	height:70px;
}
.list02 li .r{
	width:65%;
	font-size:14px;
	padding:10px 10px 0;
	line-height:25px;
}
.list03{
	margin:0;
}
.list03 li{
	width:100%;
	margin:0;
	font-size:16px
}
.list03 li a{
	display:block;
	width:95%;	
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.list03 li .riqi{
	display:none;
}
.list04{
	width:100%;
}
.list04 li{
	height:auto
}
.list04 li .img{
	display:none;
}
.list04 li .r{
	width:96%;
	font-size:14px;
	padding:10px;
	line-height:25px;
	margin:10px 0 0 0;
}
.list05{
	width:100%;
	margin:0;
}
.list05 li a{
	display:block;
	width:100%;	
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.xzc_img{
	display:none;
}
.list04_sp{
	margin:0
}


/*pic*/
.picList li{ width:94%; margin:3%; border-radius: 10px; background:#6d4ac6; height: auto; padding:10px; } 
.picList .pic img{ width:100%; height:auto; border:1px solid #fff; } 
.picList .title{width: auto;}
.leftLoop{ overflow:hidden; position:relative; padding:15px;  } 
.leftLoop .bd ul li{ margin:10 2%; text-align:center; float:left;display:_inline;  } 
.leftLoop .hd{ overflow:hidden;  height:30px; margin: 20px 36%;width: 100px;} 

/*video*/
.slideTxtBox{width:100%;}
.slideTxtBox .hd{width:100%; line-height: 40px;  padding:0; position:relative; font-size: 20px; text-align: center; float: none;} 
.slideTxtBox .hd ul li{float:left; width:100%; text-align: center; height: 40px; margin: 0 0 14px 0; background: #3e10b7; border:4px solid #3e10b7; color:#fff; } 
.slideTxtBox .bd{overflow: hidden; width:100%; float: left;} 
.slideTxtBox .infoList{width:100%; height: 300px;}
.slideTxtBox .hd ul li a{font-size:16px;}

.service_list{width: 94%; margin:30px 3%; float: left;}
.service_list h1{font-size: 1.5rem}
.service_list li{font-size: 1rem;padding: 5px;}
.line{display: none;}

.bg03{height: auto;}

.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
}

.pic_list_s ul{
	margin:0
}
.pic_list_s li{
	margin-left:0
}
}