/*pad*/

img {
	max-width: 100%;
}
.gh{
	height: 40px;
	width: 56px;
	position: absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	z-index: 9999;
	display: none;
}

.selected .gh {
	transform: rotate(90deg);
}

.gh a {
	background-color: #fff;
	display: block;margin: 0 auto;
	height: 2px;
	margin-top: -1px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 34px;
	border-radius: 2px;
}
.gh a:after{
	width:24px;
}
.gh a:before{
	width: 44px;
}
.gh a:after,
.gh a:before {
	background-color: #fff;
	content: "";
	display: block;
	height: 2px;
	right: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}

.gh a:after {
	top: 12px;
}

.gh a:before {
	top: -12px;
}

.selected .gh a:after,
.selected .gh a:before {
	top: 0;
}

.selected .gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
	background: #45bdaa;width: 100%;
}

.selected .gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
	background: #45bdaa;width: 100%;
}

.selected .gh a {
	background-color: transparent !important;
}
@media only screen and (max-width:1780px){
	.wrap{
		width: 1400px;
	}
	.qujixu .bds1 li.q4 .txt{
		max-width: 700px;
	}
	.qujixu .bds1 li.q4 h2{
		font-size: 40px;
	}
	.header .naver li{
		margin: 0 25px;
	}
	.header .rt .seach:hover .txt{
		width: 140px;
	}
	.qujixu .bds1 li.q4 dl{
		position: static;margin-top: 120px;
	}
	.prbd li {
	    float: left;
	    width: calc((100% - 92px)/3);
	    margin-right: 45px;
	    margin-bottom: 20px;
	}
	.productdel .limgs{
		    width: calc(100% - 500px);
	}
	.brandy .bds .rt{
		width: calc(100% - 150px);
	}
	.qixihu .qx3 dd{
		margin: 0 30px;
	}
	.qixihu .qx3 dl{
		width: auto;
	}
	.qixihu .qx5 .txt{
		padding-right: 0;
	}
	.qixihu .qx3 .img{
		width: 600px;
		background-size: 100% auto !important;
	}
	.qujixu .bds li.q3 .img .bg{
		width: 500px;height: auto;
	}
	.stores .qjoform .pad{
		margin: 0 150px;
	}
	.qjoform .pad{
		margin: 0 50px;
	}
	.join .bd li .bds .ds dl{
		margin: 0 50px;
	}
	.teclogy .pads{
		margin: 0;
	}
	.teclogy .box li:nth-child(2n) .txt{
		padding-left: 50px;
	}
	.teclogy .box li .txt{
		padding-right: 0;
	}
	.section2 .swipe_prozn{
		width: 1000px;
	}
	.section2 .rts{
		width: calc(100% - 1006px);margin-top: 10px;
	}
	.qujixu .bds1 li.q1 .txt{
		    max-width: 500px;padding-right: 0;
	}
	.qujixu .bds1 li.q1 .txt h3{
		font-size: 42px;
	}
	.qujixu .bds1 li.q2 .txt{
		padding-left: 0;
	}
	.qujixu .bds1 li.q4 .txt{
		padding-left: 0;
	}
	.qujixu .bds li.q4 dd{
		margin: 0 15px;
	}
	.qprodu .bds li{
		height: 540px;
	}
	
	.section1 .txt{
		padding-left: 50px;
	}
	.news .bd li .text .btn{
		margin-top: 10px;
	}
	
	
	.quszhaos1 .quspad{
		padding: 0 100px;
	}
	.quszhaos2 .quspad{
		padding: 0 20px;
	}

	.header .naver li{
		margin: 0 15px;
	}
	
}



@media only screen and (max-width:1440px){
	.dels,
	.wrap{
		width: 1100px;
	}
	.mkvideo{
		max-width: 1000px;
	}
	.header.active .rt{
		background: #fff;
	}
	.section3 li .imgs{
		height: 400px;
	}
	.section3 li .txt{
		top: 80px;
	}
	.section3 li .txt h3{
		margin-bottom: 40px;
	}
	.section5 li{
		height: 400px;
	}
	.pad{
		margin: 0 100px;
	}
	.news .hd .text{
		width: 500px;
		padding: 50px 50px 0;
	}
	.news .hd .imgs{
		width: calc(100% - 510px);
	}
	.news .hd .text h2{
		font-size: 20px;
		line-height: 1.7;
		margin: 15px 0 25px;
	}
	.news .hd .imgs{
		height: 400px;
	}
	.news .bd li .text{
		width: calc(100% - 440px);
		padding-right: 0;
	}
	.prbd li .swiper-slide{
		height: 300px;
	}
	.brandy .bds .rt li .txt h3{
		font-size: 50px;
	}
	.brandy .bds .rt li .txt{
		/* width: 360px; */
		padding-bottom: 40px;
	}
	.brandy .bds .rt li .img {
	    /* width: calc(100% - 400px); */
		height: 300px;
	}
	.brandy .bds .rt li .txt p{
		min-height: 220px;
	}
	.brandy .bds .rt{
		width: calc(100% - 100px);
	}
	.pads{
		margin: 0 15px;
	}
	.brandy .bds .rt li:first-child .txt{
		padding-top: 30px;
	}
	.qixihu .qx5 .img{
		width: 600px;
		background-size: 100% auto !important;
		background-position: center bottom !important;
	}
	.qixihu .qx5{
		padding-top: 50px;
	}
	.qujixu .bds li{
		padding: 60px 0 !important;
	}
	.qujixu .bds li.q3 .txt,
	.qujixu .bds li.q2 .txt,
	.qujixu .bds li.q1 .txt{
		float: none;
		margin: 0 auto 30px;
		padding: 0;
	}
	.qujixu .bds li.q1 dl{
		float: none;display: inline-block;
	}
	.qujixu .bds li.q1{
		text-align: center;
	}
	.qujixu .bds li.q3 .img,
	.qujixu .bds li.q2 .img{
		float: none;margin: 0 auto;
		padding: 0;
	}
	.qujixu .bds li.q3 .img img,
	.qujixu .bds li.q2 .img img{
		display: block;margin: 0 auto;
	}
	.header .rt .en a{
		font-size: 14px;
	}
	.header .naver li{
		margin: 0 20px;
	}
	
	.header.active .logo a ,
	.header .logo a{
		width: 160px;
		background-size: 100% auto !important;
	}
	.stores .qjoform .pad{
		margin: 0 30px;
	}
	.stores .bds .list .pad{
		margin: 0;
	}
	.teclogy .box li:nth-child(2n) .txt{
		padding-left: 0;
	}
	.teclogy .box li .txt h2{
		font-size: 36px;
	}
	.teclogy .box li.q1 .txt h4{
		text-align: center;
	}
	.teclogy .box li .txt{
		max-width: 100%;float: none;text-align: center;
	}
	.teclogy .box li .txt p br{
		/* display: none; */
	}
	.teclogy .box li .img dd{
		width: 240px;height: 450px;margin-right: 20px;
	}
	.contact .bds li{
		padding-left: 0;
	}
	.contact .bds li:nth-child(2){
		padding-right: 0;
	}
	.join .bd li .bds .ds dl{
		margin: 0;display: block;margin-bottom: 20px;text-align: left;
	}
	.qjoform .pad{
		margin: 0;
	}
	.contact .bds .maps .txt h6{
		line-height: 64px;
	}
	.teclogy .box li .img{
		float: none;
	}
	.teclogy .box li .txt .sp span{
		position: static;
	}
	.teclogy .box li:nth-child(2n) .txt{
		float: none;
	}
	.teclogy .box li .img dd{
		width: 284px;height: 450px;
	}
	.teclogy .box li .img dd:nth-child(2){
		top: 0;
	}
	.teclogy .box li .img{
		margin-top: 40px;
	}
	.teclogy .box li .img dl{
		text-align: center;
	}
	.teclogy .box li.q4 .img dd:nth-child(2){
		top: 0;
	}
	.teclogy .box li.q4{
		padding: 180px 0;
	}
.section2 .swipe_prozn{
	float: none;width: auto;
}
	.section2 .rts{
		float: none;width: auto;
	}
	.teclogy .box1 li.q4 .img{
		float: none;
	}
	.qujixu .bds1 li.q2 dl{
		float: none;display: inline-block;margin-top: 40px;
	}
	.qujixu .bds1 li.q2{
		text-align: center;
	}
	.qujixu .bds li .txt p {
		line-height:26px;
	}
	.qujixu .bds1 li.q4 .txt{
		float: none;max-width: 100%;
	}
	.qujixu .bds1 li.q4 p{
		/*text-align: center;*/
		line-height:26px;
	}
	.qujixu .bds1 li.q4 dl{
		margin-top: 20px;display: inline-block;float: none;width: auto;
	}
	.qujixu .bds li.q4 dd{
		margin: 0 5px;
	}
	.qujixu .bds1 li.q4{
		text-align: center;
	}
	.huiyuans .wrap{
		width: 1020px;
	}
	.huiyuans .hd li{
		width: 310px;
		margin-right: calc((100% - 904px)/4);
	}
	.huiyuans .bd li{
		width: 340px;
	}
	.qprodu .bds li{
		height: 410px;
	}
	.section1 .txt h1{
		font-size: 50px;
	}
	.section1 .txt{
		padding-left: 30px;
	}
	
	
	.quszhaos1 .quspad,
	.quszhaos2 .quspad{
		padding: 0;
	}
	
	.quszhaos2 .bds li h3{
		font-size: 18px;
	}
	.quszhaos2 .bds li p{
		font-size: 14px;
	}
	.quszhaos2 .bds li i{
		font-size: 16px;
	}
	.quszhaos2 .bds li i::before{
		top: 8px;left: -4px;right: -4px;
	}
	.quszhaos2 .bds li dd{
		padding: 12px 10px;
	}
	.quszhaos2 .ht h2 span{
		font-size: 30px;
	}
	.quszhaos1 h6 span{
		font-size: 24px;
	}
	.quszhaos3 .swipe_prozn{
		width: auto;
	}
	.quszhaos3 h6{
		font-size: 40px;
	}
	.quszhaos3 h6 span{
		font-size: 20px;
	}
	.quszhaos1 h2{
		font-size: 28px;
	}
	.quszhaos2 .bds li .ico img{
		transform: scale(0.8);
	}
	.header .naver li{
		margin: 0 10px;
	}
	.header .naver li h3 a{
		font-size: 14px;
	}
}


@media only screen and (max-width:1140px){
	.header .logo{
		left: 30px;
	}
	.header .rt{
		right: 30px;
	}
	.dels,
	.wrap{
		width: auto;
		padding: 0 30px;
	}
	.header .naver li h3 a{
		font-size: 14px;
	}
	.header .naver li{
		margin: 0 8px;
	}
	.section3{
		padding: 60px 0 10px;
	}
	.section3 li{
		margin-bottom: 30px;
	}
	.footer .nav .tp li span{
		margin: 0 15px;
	}
	.footer .bt dd{
		margin-left: 10px;
	}
	.footer .nav p{
		font-size: 13px;
		margin-top: 32px;
	}
	
	.dels .bda,
	.dels .hda{
		padding: 30px ;
	}
	.hbans{
		height: 400px;
	}
	.hbans .txt {
		position: absolute;
		left: 0;
		right: 0;
		top: 60%;
		transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		/* IE 9 */
		-moz-transform: translateY(-50%);
		/* Firefox */
		-webkit-transform: translateY(-50%);
		/* Safari 鍜 Chrome */
		-o-transform: translateY(-50%);
		text-align: center;
		z-index: 11;
	}
	.prbd li .swiper-slide{
		height: 220px;
	}
	.productdel .limgs{
		float: none;
		width: auto;
	}
	.productdel .rtx{
		float: none;
		width: auto;position: static;
	}
	.productdel .rtx h1{
		font-size: 20px;
	}
	.qixihu .qx3 .img{
		float: none;
		margin: 0 auto;
	}
	.qixihu .qx3 dl{
		float: none;
		margin: 60px 0 0;
		text-align: center;
	}
	.qixihu .qx4{
		padding: 80px 0;
	}
	.qixihu .qx5 .txt{
		float: none;
		margin: 0 auto;
	}
	.qixihu .qx5 .img{
		float: none;
		margin: 0 auto;
	}
	.qixihu .qx1{
		padding: 40px 0;
	}
	.qixihu .qx1 .txt li{
		margin: 0 10px;
	}
	.stores .hbans,
	.join .hbans{
		height: 440px;
	}
	.stores .bds .swip_stor li{
		height: 460px;width: 600px;
	}
	.section1 .txt h1{
		font-size: 40px;
	}
	.quszhaos1 li{
		width: 120px;
		height: 130px;
	}
	.quszhaos1 li .ico{
		height: 130px;
	}
	.quszhaos1 li .ico img{
		transform: scale(0.6);
	}
	.quszhaos1 li p{
		top: 130px;font-size: 14px;
	}
	.quszhaos1 li:hover{
		height: 210px;
	}
	.quszhaos1 .bds{
		height: 210px;
	}
	.quszhaos1{
		padding: 60px 0;
	}
	.quszhaos1 h2{
		font-size: 24px;
	}
	.quszhaos1 .bds{
		margin-top: 40px;
	}
	.quszhaos1 h6 span{
		font-size: 20px;
	}
	.quszhaos1 h6 {
		margin-top:40px;
	}
	.quszhaos2{
		padding: 60px 0;
	}
	.quszhaos2 .ht h2 span{
		font-size: 24px;
	}
	.quszhaos2 .ht p{
		font-size: 16px;margin-top: 5px;
	}
	.quszhaos2 .bds li h3{
		font-size: 16px;margin: 20px 0;
	}
	.quszhaos2 .bds li .ico img{
		    transform: scale(0.6);	
	}
	.quszhaos2 .bds li .ico{
		height: auto;
	}
	
	
	
	
	
}

@media only screen and (max-width:1040px){
	.wrap{
		padding: 0 15px;
	}
	.header{
		position: relative;
		height: 50px;
	}
	.section1 .txt h1{
		font-size: 34px;
		text-align: left;
	}
	.header .naver{
		position: absolute;
		left: 0;right: 0;z-index: 1111;
		top: 50px;display: none;
	}
	.header .naver li{
		display: block;
		background: #fff;
		border-bottom: 1px solid #eee;
	}
	.header .naver li h3 a{
		line-height: 46px;
		display: block;
		text-align: left;
		position: relative;
		padding: 0 15px;
	}
	.header .naver li i{
		display: none !important;
	}
	.header .naver li h3{
		position: relative;
	}
	.header .naver li span{
		height: 46px;z-index: 111;
		position: absolute;
		right: 0;top: 0;
		width: 46px;display: block;
		background-size: 40% !important;
		background: url(/images/a1.png) no-repeat center;
		transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);  /* IE 9 */
		-moz-transform:rotate(-90deg);     /* Firefox */
		-webkit-transform:rotate(-90deg); /* Safari 鍜 Chrome */
		-o-transform:rotate(-90deg);
	}
	.header .naver li{
		margin: 0;
	}
	.header .logo{
		left: 15px;top: 5px;
	}
	.header.active .logo a, .header .logo a{
		width: 120px;
	}
	.header .rt{
		display: none;
	}
	.gh{
		display: block;
		position: absolute;
		right: 10px;top: 5px;
	}
	.section1 .video{
		height: auto;
	}
	.section1 .video img{
		width: 100%;display: block;
	}
	.section1 .txt h2{
		text-align: center;
		font-size: 20px;
		line-height: 2;
		padding: 0 50px;
	}
	.section1 .txt h2 br{
		display: none;
	}
	.section1 .txt{
		text-align: center;
	}
	.section1 .bot{
		display: none;
	}
	.section2{
		padding: 20px 0;
	}
	.pad{
		margin: 0;
	}
	.layout{
		overflow: hidden;
	}
	.section2 .swipe_prozn .hd .prev, .section2 .swipe_prozn .hd .next{
		margin: 0 50px;
		background-size: 30% !important;
	}
	.section2 .swipe_prozn h4{
		margin-top: 20px;
		font-size: 14px;
	}
	.section2 h2{
		font-size: 20px;
	}
	.section2 .swipe_prozn{
		margin-top: 0;
	}
	.section3{
		padding: 30px 0;
	}
	.section3 li .imgs{
		height: 200px;
		width: auto;
		float: none;
	}
	.section3 li .rt{
		position: static;
		width: auto;
		height: auto;
	}
	.section3 li .txt{
		position: static;
		padding: 20px 15px;
	}
	.section3 li .txt .mores{
		position: static;
		margin-top: 15px;
	}
	.section3 li .txt h3{
		font-size: 24px;
		margin-bottom: 15px;
	}
	.section3 li .txt p{
		font-size: 16px;
	}
	.section3 li{
		margin-bottom: 15px;
	}
	.section3{
		padding-bottom: 0;
		
	}
	.section4{
		padding: 30px 15px;
	}
	.section3 li:nth-child(2n) .imgs{
		float: none;
	}
	.section3 li .rt{
		background: none;
	}
	.section4 li.swiper-slide-active .imgs{
		display: block;
	}
	.section4 li.swiper-slide-active .txt h6,
	.section4 li.swiper-slide-active .txt p,
	.section4 li.swiper-slide-active .txt h2{
		color: #fff;
	}
	.section4 li{
		width: 320px;
		height: 460px;
	}
	.section4 .swiper-scrollbar{
		margin-top: 35px;
	}
	.section4 li .txt h2{
		margin: 20px 0;
	}
	.section5 .bds{
		margin-top: 20px;
	}
	.section5 li{
		height: 200px;
	}
	.section5 li .txt h3{
		font-size: 20px;
	}
	.section5 li .txt h4{
		margin: 15px;
		background-size: 40px auto !important;
		line-height: 40px;padding-left: 50px;
	}
	.huiy{
		width: 160px;
		line-height: 40px;
	}
	.huiy span{
		font-size: 16px;
	}
	.section5 ul{
		margin-bottom: 20px;
	}
	.section5{
		padding-bottom: 30px;
	}
	.footer .logo{
		float: none;
		margin: 0 auto;
	}
	.footer .logo img{
		display: block;
		margin: 0 auto;
		width: 70px;
	}
	.footer .nav{
		float: none;
		margin: 15px auto 0;
	}
	.footer .lt{
		float: none;
	}
	.footer .nav .tp{
		text-align: center;
		margin-top: 25px;
	}
	.footer .nav p{
		display: none;
	}
	.footer .rt{
		float: none;
	}
	.footer .top{
		position: absolute;
		top: 0;right: 0;
		margin: 0;
		left: 0;
		border-bottom: 1px solid #dadada;
		margin: 0 15px;
	}
	.footer{
		position: relative;
		padding-top: 60px;
		padding-bottom: 20px;
	}
	.footer .top span{
		line-height: 40px;
		margin-right: 15px;
	}
	.footer .bt h3{
		float: none;
		text-align: center;
	}
	.footer .bt dl{
		float: none;margin: 10px 0;
		text-align: center;
	}
	.footer .bt dd a{
		font-size: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		width: 45px;height: 45px;
		background-size: 38px auto !important;
	}
	.footer .bt{
		margin-top: 20px;
	}
	.web{
		display: block;
	}
	.footer .web{
		text-align: center;font-size: 14px;
		color: #999;
		margin-top: 20px;
	}
	.header.active .gh a::before,
	.header.active .gh a::after,
	.header.active .gh a{
		background: #b8001e;
	}
	.news .hd .imgs{
		float: none;
		width: auto;
		height: 240px;
	}
	.news .hd .text{
		width: auto;
		padding: 30px 15px;
	}
	.news .bd li{
		padding: 15px;
		background: #fff;
		border: none;
	}
	.news .bd li .imgs{
		float: none;
		width: auto;
	}
	.news .bd li .text{
		float: none;width: auto;
	}
	.news .bd li .text h2{
		font-size: 20px;
		height: auto;
		margin-bottom: 10px;
	}
	.news .bd li .text p{
		height: auto;
	}
	.news .bd li .text .btn{
		opacity: 1;margin-top: 20px;
	}
	.news .bd li{
		margin-bottom: 15px;
	}
	.news .bd h6{
		padding: 10px 0;
	}
	.dels{
		padding: 0;
	}
	.dels .hda h1{
		font-size: 20px;
		margin-bottom: 0;
	}
	.dels .bda,
	.dels .hda{
		padding: 15px ;
	}
	.morea{
		padding: 20px 0;
	}
	.usbta{
		width: 160px;
		line-height: 38px;
	}
	.news{
		padding-bottom: 30px;
	}
	.prbd li{
		float: none;
		width: auto;
		margin-right: 0 !important;
	}
	.prnav{
		padding: 15px 0;
	}
	.prnav li{
		margin-right: 10px;
	}
	.prnav li a{
		line-height: 40px;
	}
	.prbd li h5 span,
	.prbd li .swiper-list .spanban,
	.prbd li .swiper-list .prev, .prbd li .swiper-list .next{
		opacity: 1;
	}
	.prbd li .swiper-list .prev, .prbd li .swiper-list .next{
		width: 35px;height: 35px;background-size: 7px auto !important;
	}
	.prbd li .swiper-slide{
		height: 80vw;
	}
	.prbd h6{
		padding: 15px 0;
	}
	.productdel .rtx h4{
		line-height: 50px;
	}
	.productdel .rtx .btnas{
		margin: 30px 0;
	}
	.productdel .rtx .btnas .bt1{
		width: 140px;
		line-height: 40px;
	}
	.productdel .rtx .btnas .bt2{
		line-height: 40px;
	}
	.brandy .bds .rt li .txt{
		width: auto;
	}
	.pads{
		margin: 0;
	}
	.brandy .bds .rt li .txt{
		padding-right: 30px;border: none;
		padding: 0;float: none;
	}
	.brandy .bds .rt li .txt h3::before{
		right: -43px;display: none;
	}
	.brandy .bds .rt li .txt p{
		min-height: inherit;
		font-size: 14px;
		text-align: left;
		margin: 0;
	}
	.brandy .bds .rt li .img{
		float: none;
		width: auto;
		margin: 15px 0 0 !important;
		height: 200px;
	}
	.brandy .bds .rt li .txt h3{
		font-size: 24px;
	}
	.brandy .bds .lt{
		display: none;
	}
	.brandy .bds .rt{
		width: auto;
		float: none;
	}
	.brandy .bds .rt li .txt{
		text-align: left;
	}
	.brandy .bds{
		margin-bottom: 20px;
	}
	.hbans .txt h2{
		font-size: 20px;
	}
	.hbans .txt h4{
		font-size: 24px;
	}
	.brandy .hbans .txt p{
		margin: 30px 15px;
		font-size: 14px;
		line-height: 1.8;
	}
	.qixihu .qx1 .txt li h4{
		font-size: 18px;
	}
	.qixihu .qx1 .txt li .ico img{
		height: 50px;
	}
	.qixihu .qx1 .txt li .ico{
		height: auto;
	}
	.qixihu .qx5 .txt h2,
	.qixihu .qx4 h2,
	.qixihu .qx3 h2,
	.qixihu .qx2 h2{
		font-size: 24px;
		margin-bottom: 15px;
	}
	.qixihu .qx2{
		padding: 30px 0;
	}
	.qixihu .qx2 .box{
		margin-top: 15px;
		padding: 20px 0;
	}
	.qixihu .qx2 .box li .ico{
		height: auto;
	}
	.qixihu .qx2 .box li .ico img{
		height: 40px;
	}
	.qixihu .qx2 .box li h4{
		font-size: 18px;
		margin-top: 10px;
	}
	.qixihu .qx2 .img{
		height: 260px;
		top: 0;
	}
	.qixihu .qx2{
		overflow: hidden;
	}
	.qixihu .qx3 dl{
		margin: 0;
	}
	.qixihu .qx3 .bd{
		margin: 25px 0 0;
	}
	.qixihu .qx3 dd{
		margin: 0 10px;
	}
	.qixihu .qx3 dd .ico{
		height: auto;
	}
	.qixihu .qx3 dd .ico img{
		height: 40px;
	}
	.qixihu .qx3 dd h3{
		font-size: 18px;
		margin: 10px 0;
	}
	.qixihu .qx3 .img{
		width: auto;
		height: 320px;
	}
	.qixihu .qx3{
		margin: 0;
		padding:30px 0 ;
	}
	.qixihu .qx3 p{
		font-size:15px;
	}
	.qixihu .qx4 p {
		font-size:15px;
	}
	.qixihu .qx2 .img{
		margin: 0 15px;
	}
	.qixihu .qx5,
	.qixihu .qx4{
		padding: 30px 15px;
	}
	.qixihu .qx5 .img{
		width: auto;height: 300px;
	}
	.qixihu .qx5{
		padding-bottom: 0;
	}
	.qixihu .qx5 p {
		font-size:15px;
	}
	.qujixu .bds li.q4 h2,
	.qujixu .bds li .txt h3{
		font-size: 22px;margin-bottom: 10px;
		text-align: left;
	}
	.qujixu .bds li.q1 dd{
		width: calc((100% - 12px)/3);
		margin-right: 5px;height: 300px;
	}	
	.qujixu .bds li.q1 dl{
		display: block;
	}
	.qujixu .bds li{
		padding: 30px 0 !important;
	}
	.qujixu .bds li.q4 p br{
		display: none;
	}
	.qujixu .bds li.q4 dl{
		margin-top: 30px;
	}
	.qujixu .bds li.q4 dd{
		margin: 0 5px;
	}
	.header.active .naver li h3 a{
		color: #333;
	}
	.header .dls.hd300,
	.header .dls{
		position: static;
		height: auto ;
	}
	.header .dls dd a{
		padding-left: 45px;
		font-size: 13px;
	}
	.header .dls dd{
		margin-bottom: 10px;
	}
	.header .dls dd a span{
		display: none !important;
	}
	.header .naver li.osa span{
		transform:rotate(360deg);
		-ms-transform:rotate(360deg);  /* IE 9 */
		-moz-transform:rotate(360deg);     /* Firefox */
		-webkit-transform:rotate(360deg); /* Safari 鍜 Chrome */
		-o-transform:rotate(360deg);
	}
	.header .dls .dl{
		float: none;
		width: auto;
		padding: 0;
	}
	.header .dls .dbg{
		float: none;
		width: auto;
	}
	.header .dls{
	    background: url(/images/bg.jpg) repeat !important;
	}
	.header .dls dd:last-child{
		margin-bottom: 0;
	}
	.header .dls .dl2{
		display: none;
	}
	.header .naver li i{
		background: url(/images/a1.png) no-repeat center !important;
	}
	.stores .hbans, .join .hbans{
		height: 550px;
	}
	.join .qjoform{
		margin-top: 40px;
	}
	.qjoform li{
		width: auto;margin-right: 0;float: none;margin-bottom: 12px;
	}
	.qjoform .btn{
		float: none;width: 100%;
	}
	.qjoform .lt{
		float: none;width: auto;
	}
	.join .bd li .hds h3{
		font-size: 20px;margin-bottom: 5px;
	}
	.join .bd li .bds .ds{
		margin-top: 20px;padding-bottom: 30px;
	}
	.join .bd li .bds .jt p{
	   display: block;margin: 0;font-size: 16px;
	}
	.join .bd li .bds .jt{
		padding: 15px 0;text-align: left;
	}
	.contact .bds li{
		float: none;max-width: 100%;margin-bottom: 20px;
	}
	.contact .bds li:nth-child(2){
		float: none;
	}
	.contact .bds{
		margin-top: 30px;
	}
	.contact .bds li h3{
		font-size: 20px;margin-bottom: 10px;
	}
	.contact .bds li p{
		font-size: 14px;
	}
	.contact .bds li p i{
		font-size: 18px;
	}
	.contact .bds ul{
		margin-bottom: 15px;
	}
	.contact .bds .maps .txt{
		padding: 0 20px;
	}
	.contact .bds .maps .txt h6 span{
		font-size: 18px;margin-right: 20px;
	}
	.contact .bds .maps .txt h6{
		font-size: 14px;
	}
	.stores .qjoform li{
		width: auto;
	}
	.stores .qjoform{
		margin-top: 40px;
	}
	.stores .bds{
		margin-top: 40px;
	}
	.stores .bds h3{
		font-size: 18px;
	}
	.stores .bds .swip_stor{
		padding: 20px 0 0 20px;
	}
	.stores .bds .swip_stor li{
		width: 300px;height: 200px;
	}
	.stores .list li{
		padding: 15px 0;
	}
	.stores .list{
		padding: 10px 0 30px;
	}
	.stores .list li h3{
		font-size: 18px;margin-bottom: 10px;
	}
	.teclogy .hbans{
		height: 300px;
	}
	.teclogy .box li.q1{
		padding: 40px 0;
	}
	.teclogy .box li .txt h2{
		font-size: 18px;
	}
	.teclogy .box li .txt .sp span{
		font-size: 14px;width: 30px;line-height: 30px;background: none;
	}
	.teclogy .box li .txt h4{
		font-size: 14px;
	}
	.teclogy .box li .txt dl{
		margin-top: 30px;
	}
	.teclogy .box li .txt dd{
		margin-right: 0;margin: 0 5px 20px;
	}
	.teclogy .box li .txt dd .ico{
		width: 60px;height: 60px;
	}
	.teclogy .box li .txt dd h6{
		font-size: 14px;margin-top: 5px;
	}
	.teclogy .box li.q2{
		padding: 40px 0;
	}
	.teclogy .box li.q2 .txt{
		margin-top: 0;
	}
	.teclogy .box li .txt p{
		margin-top: 10px;font-size: 14px;padding: 0 0;
	}
	.teclogy .box li .img dd{
		width: 150px;height: 200px;
	}
	.teclogy .box li .img{
		margin-top: 10px;
	}
	.teclogy .box li.q4,
	.teclogy .box li.q3{
		padding: 40px 0;
	}
	.teclogy .box li.q4 .img dd{
		width: 150px;height: 200px;
	}
	.teclogy .box li .img dd h5{
		font-size: 14px;
	}
	.teclogy .box li.q5{
		padding: 40px 0;
	}
	.teclogy .box1 li.q3 .txt,
	.teclogy .box1 li.q1 .txt{
		margin: 0;
	}
	.teclogy .box1 li .txt{
		padding-left: 0;
	}
	.qujixu .bds1 li.q2 dd{
		width: auto;
		float: none;
		height: 160px;
		margin: 0 0 15px !important;
	}
	.qujixu .bds1 li.q2 dl{
		display: block;
	}
	.qujixu .bds li.q4 dl{
		display: block;
	}
	.qujixu .bds1 li.q2 dd:nth-child(2){
		top: 0;
	}
	  .qujixu .bds1 li.q4 dd{
		  width: 33%;margin: 0 0 15px;
		  vertical-align: top;
	  } 
	  .qujixu .bds li.q4 dd h6{
		  font-size: 12px;line-height: 1.2;
	  }
	.qujixu .bds1 li.q4 dd .img{
		width: 100px;height: 100px;
	}
	.qujixu .bds li.q4 dd h5{
		font-size: 14px;
	}
	.qujixu .bds1 li.q4 dl{
		position: static;left: 0;
	}
	.qujixu .bds1 li .txt p br{
		display: none;
	}
	.mkvideo{
		width: 95%;
	}
	.mkvideo .icos{
		right: 0;transform:scale(0.8);
		-ms-transform:scale(0.8);  /* IE 9 */
		-moz-transform:scale(0.8);     /* Firefox */
		-webkit-transform:scale(0.8); /* Safari 鍜 Chrome */
		-o-transform:scale(0.8); 
	}
	.qujixu .bds1 li.q1 .txt h3{
		font-size: 20px;
	}
	.qujixu .bds li.q4 h2, .qujixu .bds li .txt h3{
		font-size: 20px;
	}
	.qujixu .bds li.q4 p{
		font-size: 14px;
		padding-top: 0px;
	}
	.teclogy .box1 li.q2 .txt h4{
		padding: 0;
	}
	.qujixu .bds1 li.q2 .txt h3{
		margin-bottom: 10px;
	}
	.prbd li .swiper-list .prev, .prbd li .swiper-list .next{
		display: none;
	}
	
	.indexproducttitle {
		font-size: 24px;
		margin-top: 25px;
		margin-bottom: 15px;
	}
	.section2 .rts h2{
		font-size: 24px;
		margin-top: 25px;
	}
	.section2{
		padding-bottom: 10px !important;
	}
	.section2 .rts .btna{
		margin: 30px 0 0;
	}
	.section2 .prev, .section2 .next{
		margin: 0 5px;
	}
	.swipe_prozn .hd li{
		transform: scale(1);
	}
	.section2 .prev, .section2 .next{
		background-size: 30% !important;
	}
	.section2{
		padding: 0;
	}
	.section2 .wrap{
		padding: 0;
	}
	.section2 .rts h4{
		font-size: 17px;
		line-height:1.5;
	}
	.section1 .wrap{
		bottom: 13%;
		top: auto;
		transform:translateY(0);
	}
	.section1 .txt h2{
		text-align: left;
		padding: 0 5px;
		font-size: 20px;
		line-height: 1.4;
		margin-top: 20px;
	}
	.section1 .txt .gk{
		padding-left: 60px !important;
		background-size: 50px !important;
	}
	.qixihu .qx5 .img{
		height: 210px;
	}
	
	.huiyuans .wrap{
		width: auto;
	}
	.huiyuans .bd li{
		width: 340px;
	}
	.huiyuans .hd{
		padding: 25px 0;
	}
	.huiyuans .hd ul{
		padding-top: 15px;
	}
	.huiyuans .tisa i{
		font-size: 20px;
	}
	.huiyuans .bd{
		padding: 30px 0;
	}
	.huiyuans .bd ul{
		margin-top: 15px;
	}
	.huiyuans .bd li{
		width: 50%;padding: 10px;
	}
	.huiyuans .bd li .ico{
		height: 60px;margin-top: 8px;
	}
	.huiyuans .bd li .ico img{
		transform:scale(0.6);
	}
	.huiyuans .bd li h4{
		font-size: 18px;margin-bottom: 10px;
	}
	.huiyuans .bd li p br{
		display: none;
	}
	.swiper-spana{
		text-align: center;
	}
	.swiper-pagination-bullet-active{
		background: #fff;
	}
	.qprodu .bds li{
		    width: calc((100% - 10px)/2);margin-right: 0;height: 180px;margin-bottom: 10px;
	}
	.qprodu .bds li:nth-child(2n){
		float: right;
	}
	.qprodu .bds li h3{
		font-size: 20px;
	}
	.qprodu .bds{
		padding: 30px 0;
	}
	.section1 .txt h2 {
	    text-align: left;
	    padding: 0 5px;
	    font-size: 14px;
	    line-height: 1.4;
	    margin-top: 20px;
	}
	.uspc{
		display: none;
	}
	.usweb{
		display: block;
	}
	/* .section1 .txt{
		padding: 0;
		text-align: center;
	} */
	/* .section1 .txt h2{
		text-align: center;
		font-weight: 400;
		font-size: 16px;
		line-height: 1.8;
	}
	.section1 .txt h2 br{
		display: block;
	} */
	
	
	
	.brandy .bds .rt li .rts{
		float: none !important;width: auto !important;
		padding:0 !important ;
	}
	.brandy .bds .rt li .txt{
		padding: 0 !important;
		float: none !important;
		border: none !important;
	}
	
	.brandy .bds .rt li:nth-child(2n) .txt{
		text-align: right;
	}	
	
	.brandy .bds .rt li:nth-child(2n) .txt p{
		text-align: right;
	}	
	.teclogy .box li .txt .sp span{
		display: none;
	}
	
	.teclogy .box li .txt h2{
		font-weight: bold;
	}
	.teclogy .box1 li.q5 .txt h2, .teclogy .box1 li.q4 .txt h2, .teclogy .box1 li.q2 .txt h2{
		font-weight: bold;
	}
	.qixihu .qx5 .txt p br,
	.qixihu .qx4 p br,
	.qixihu .qx3 p br{
		display: none;
	}
	.qixihu .qx5 .txt p,
	.qixihu .qx4 p,
	.qixihu .qx3 p{
		text-align: left;
		text-align:justify;
		text-justify:distribute-all-lines;/*ie6-8*/
		text-align-last:left;/* ie9*/
		-moz-text-align-last:left;/*ff*/
		-webkit-text-align-last:left;/*chrome 20+*/
		
	}
	
	.section1 .swiper-slide a{
		height: auto;
	}
	.quszhaos1 ul{
		display: block;
		font-size: 0;
		text-align: center;
	}
	.quszhaos1 li:hover,
	.quszhaos1 li{
		width: 25%;
		height: 25vw;
		margin-bottom: 30px;
		display: inline-block;background: url(/images/qus19.png) no-repeat center/100% 100%;
	}
	.quszhaos1 li .ico{
		height: 25vw;
	}
	.quszhaos1 li p{
		top: 100%;
	}	
	.quszhaos1 .bds{
		height: auto;
	}
	.quszhaos1{
		padding: 40px 0;
	}
	.quszhaos1 h2{
		font-size: 20px;
	}
	.quszhaos1 h6 span{
		font-size: 16px;
	}
	.quszhaos1 h6 span::after, .quszhaos1 h6 span::before{
		background-size: 16px auto;left: -30px;
	}
	.quszhaos1 h6 span::after{
		right: -50px;left: auto;
	}
	.quszhaos2{
		padding: 40px 0;
	}
	.quszhaos2 .ht h2 span{
		font-size: 18px;
	}
	.quszhaos2 .ht p{
		font-size: 14px;
	}
	.quszhaos2 .bds{
		margin-top: 30px;
	}
	.quszhaos2 .bds li{
		width: 100%;padding-top: 20px;margin-bottom: 10px;
	}
	.quszhaos2 .bds li:nth-child(4),
	.quszhaos2 .bds li:nth-child(1){
		border-radius: initial;
	}
	.quszhaos2 .bds li h3{
		font-size: 14px;margin: 10px 0;
	}
	.quszhaos2 .bds li p{
		font-size: 12px;
	}
	.quszhaos2 .bds li i{
		font-size: 14px;
	}
	.quszhaos2 .bds li i::before{
		top: 6px;
	}
	.quszhaos2 .bds li dd{
		padding: 10px;
	}
		.quszhaos3 .swipe_prozn .swip_span{
			bottom: -30px;
		}
		.quszhaos3 .swipe_prozn .swip_span span{
			width: 8px;height: 8px;margin: 0 5px !important;
		}
		.quszhaos3{
			padding: 50px 0;
		}
		.quszhaos3 h6{
			font-size: 20px;margin-top: 60px;
		}
		.quszhaos3 h6 span{
			font-size: 14px;
		}
		.quszhaos2 .bds li .ico{
			height: 40px;
		}
		.quszhaos2 .bds li .ico img{
			max-height: 100%;transform: scale(1);
		}
		.quszhaos1 ul::before{
			display: none;
		}
		.quszhaos1 .bds{
			margin-top: 20px;
		}
}<!--0.00010514259338379-->