﻿@media (max-width: 768px) {
	body{overflow-x:hidden; font-size: 1rem; }
.banner{
	background-size:cover;
	height:55vw;
}
.banner_con .logo{
	display:none;
}

.text{width:94%; margin:29px 3% 0;text-align: justify;}
.w1200{
	width:100%
}
.mgt30{
	margin-top:1em
}

.box01 h2 img{
	width:187%;
	height:auto;
	margin-left:-45%;
}
.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
}



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

/*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
}
}