@charset "utf-8";
/* CSS Document */
.swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
@media screen and (max-width: 768px) {
	html,body{min-width: 100%;max-width: 100%;}
	.header .header_box{padding: 0;width: 100%;min-width: 100%;max-width: 100%;}
	.header h1 a,.header.on .header_box h1 a, .header.inner_header .header_box h1 a{background-image: url(../images/logo2_2.jpg);width:247px;height: 30px;}
	.header nav{display: none;}
	.header{height: auto;padding: 15px 0;width: 100%;background: #fff;}
	.header h1{padding-top: 0px;padding-left: 3%;}
	.header nav{height: auto;}
	.header_right .idx_lan,.header_right .idx_lan .lan{height: auto;}
	.header_right .idx_lan .lan .box p{margin-top: 0;font-size: 14px;padding-left: 0px;color: #333;}
	.header_right .idx_lan .lan{width: 96px;font-size: 12px;margin-top: 5px;margin-right: 0px;}
	.header_right .idx_lan .lan .box .arrow_bg{top:7px}
	.header_right .hamburger{height: 22px;margin-top: 2px;width: 22px;}
	.header_right .idx_lan .lan .language{background: none;top: 30px;width: auto;height: auto;}
	.header_right .idx_lan .lan .language a{font-size: 14px;line-height: 24px;}
	.header_right .idx_lan .lan:hover{background:none;}
	.legal_webmap{width: 100%;padding: 0 20px;}
	.legal_webmap .right_close{ background-size: cover;width: 20px;height: 20px;top:20px;right: 20px;}
	.legal_webmap .right_close{ background-size: cover;width: 20px;height: 20px;top:20px;right: 20px;}
	.wab_mapnav{margin-top: 20px;}
	.wab_mapnav li{padding: 20px 0;}
	.wab_mapnav li .tit a{font-size: 14px;}
	.wab_mapnav li .a_nav{margin-top: 6px;}
	.tellphone{padding-top: 20px;}
	.tellphone h1{background: url(../images/tel2.png) no-repeat left center;padding-left: 40px;}
	.header_right .idx_lan .lan .box .arrow_bg,.header_right .idx_lan .lan:hover .box .arrow_bg{background: url(../images/arrow-down-orange02.png) no-repeat;}
	.header_right .idx_lan .lan .language{top: 24px;background: #0083aa;padding-left: 0;width: 40px;text-align: center;}
	.legal_webmap{right: -1000px;}
	.master-slider{display: none;}
	.idx_top{margin-top: 15px;height: auto;padding: 0 3%;margin-bottom: 0;}
	.header_right .hamburger span{background-color: #333;}
	.header_right .idx_lan .lan:hover .box.one p,.header_right .idx_lan .lan:hover .box p{color:#333;}
	.auto{width: 100%;}
	.idx_top .box li{float: none;width: 100%;}
	.idx_top .box li .group.aa{bottom: 0;}
	.idx_top .box li .group,.idx_top .box li .group .box-box,.idx_top .box li .group.dd,.idx_top .box li .group .zz,.idx_top .box li .group.dd .box-box{width: 100%;}
	#content.index{background: #fff;}
	.footer{padding: 20px 3%;}
	.footer .f-left{float: none;padding-bottom: 5px;}
	.footer .f-right{float: none;}
	.footer p{text-align: left;line-height: 24px;}
	.ban{background: url(../images/beian.png) no-repeat left center;padding-left: 20px;}
	.zzsc-container{display: block;margin-top: 0px;}
	.swiper-slide img{width: 100%;height: auto;}
	.header .header_right{padding-right: 2%;}
	.header_right .idx_lan{margin-left: 0;}
	.header.on{background: #fff;}
	.idx_top .box li .group.dd .border{width: 92%;margin: 0 4%;}
	#header2 h1 a{background-image: url(../images/logo2_2.jpg);width:247px;height: 30px;}
	.brand .brand-left{float: none;}
	.brand .brand-right{float: none;}
	.brand{height: auto;line-height: auto;background: none;}
	.brand span img{padding: 9px 0;}
	.brand .brand-left{height: 35px;line-height: 35px;background: #f6f6f6;}
	.brand .brand-right a{display: inline-block; float: none;width:auto;line-height: 35px;height: 35px;font-size: 13px;padding: 0 10px;}
	.w1200{width: 100%;}
	.brand .brand-right{text-align: center;margin-top: 20px;}
	.brand span{padding: 0 10px;}
	.title_name{font-size: 16px;padding-top: 20px;clear: both;padding-bottom: 15px;margin-bottom: 10px;}
	.about,.industry,.company,.contact{width: 100%;padding: 0 3%;}
	.about h2,.industry h2{width: 100%;font-size: 14px;line-height: 24px;}
	.about .text-wz{padding: 0;width: 100%;}
	.about-box{padding-top: 20px;}
	.about h3{font-size: 18px;padding: 20px 0 12px 0;}
	.about .text-wz p{font-size: 14px;line-height: 24px;}
	.about img{width: 100%;height: auto;}
	.about li{margin-bottom: 15px;}
	.about .pic-pic2{display: block;}
	.about .pic-pic3{display: none;}
	.industry .showlist{display: block;padding: 20px 0;}
	.industry .poster-main{display: none;}
	.industry .showlist img{width: 100%;height: auto;margin-bottom: 20px;}
	.company .w1200{width: 100%;}
	.goujia img,.company .goujia{width: 100%;height: auto;}
	.company .goujia{padding: 30px 0;}
	.lx_way .ways{float: none;width: 100%;}
	.lx_way .ways li{padding-bottom: 5px;}
	.lx_way .ways li span{padding-right: 10px;height: 18px;margin-top: 6px;}
	.lx_way .ways li span img{width: auto;height: 18px;}
	.lx_way{padding-top: 10px;padding-bottom: 0px;}
	.map iframe{width: 100%;}
	.lx_way .map{float: none;margin-top: 15px;}
	.sao-car{padding-top: 22px;}
	.sao-car li{width: 100%;padding: 5px 3% 15px 3%;float: none;margin-right: 0;margin-bottom: 15px;}
	.model_back_top{width: 35px;height: 35px;}
	.footer a{font-size: 12px;margin-right: 10px;}
	.legal_webmap{background-size: 100% auto;}
	.brand-left a, .brand-left em{padding: 0 6px;}
	.header{ position: relative;}

	
}
@media screen and (max-width: 414px) {
	.idx_top .box li .group h1, .idx_top .box li .group.dd h1{font-size: 18px;margin-bottom: 10px;}
	.idx_top .box li .group.dd p{line-height: 20px;height: auto;margin-bottom: 10px;}
	.tellphone h1{font-size: 18px;}
	.tellphone h1 {
		background: url(../images/tel2.png) no-repeat left center;
		padding: 5px 0 5px 40px;
	}
	.sao-car li .team{height: auto;}
	.sao-car li{padding-bottom: 5px;}

	}
@media screen and (max-width: 375px) {
	.header_right .idx_lan .lan{margin-right: 0px;}
	.header h1 a,.header.on .header_box h1 a, .header.inner_header .header_box h1 a{background-image: url(../images/logo2_3.jpg);width:206px;height: 25px;}
	.idx_top .box li .group h1, .idx_top .box li .group.dd h1{font-size: 18px;margin-bottom: 10px;}
	.idx_top .box li .group.dd p{line-height: 20px;height: auto;margin-bottom: 10px;}
	.footer a{margin-right: 10px;}
	.footer a.weixin{margin-left: 20px;}
	#header2 h1 a{background-image: url(../images/logo2_3.jpg);width:206px;height: 25px;}
	.sao-car li .ss-car img{width: 70px;height: 70px;}
	.sao-car li h4{font-size: 14px;}
	.sao-car li p{line-height: 22px;}
	.header_right .idx_lan .lan{width: 56px;}
	.header_right .idx_lan .lan .box p{display: none;}
	
	}
	

