
  .mobileSearch{background: #333131; width: 100%; display: none;}
  .mobileSearch .keys{ width: calc(100% - 60px); line-height: 60px;}
  .mobileSearch .submit{ width: 60px; height: 60px;  line-height: 60px;background: url(../images/search-w.png) no-repeat center center; background-size: 30% auto;}
  .mobileSearch::after{  display: block; content: ''; width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 12px 0 12px; position: absolute; right: 35px; top: 100%;
	border-color: #333131 transparent transparent transparent;}

@media screen and (max-width:1660px) {

}

@media screen and (max-width:1440px) {

 
     
}

@media screen and (max-width:1280px) { 

	 div.video-wrap{ width: 90vw;height: auto;}
}

@media screen and (max-width:1080px) {

	.container{   width: 90vw;}
	.samllcontainer{   width: 90vw;}
	.litcontainer{   width: 90vw; }
	.subNav::after, .subNav::before{ width: 5vw;}
	.bgProducts{    padding-bottom: 100px;}

	.outlogoUl li{ width: 48%; margin-right: 4%;}
	.outlogoUl li:nth-child(2n){ margin-right: 0;}

	.histlist{ padding: 30px;}
    
}
@media screen and (max-width:750px) {


	body{ font-size: 14px;}
	.idxAbout .more{ width: 200px;}

	.container,.samllcontainer,.litcontainer{   width: 100vw; padding: 0 20px;}
 

	.idxProUl li{ width: 100%; margin-right: 0; height: auto;}
	.idxful .con{ position: relative; top: auto; right: auto; width: 100%; transform: translateY(0%); -webkit-transform: translateY(0%); -moz-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); }
	.footNav a{ padding:12px 25px; text-align: center;  border-right: none; border-bottom: 1px solid #e5e5e5; width: 100%;}
	.subNav{ margin-top: 0;}
	.subNav li.on{ background-color: #fff;}
	.subNav::after, .subNav::before{ display: none;}
	.subNav li{ flex: auto;  width: 100%;}
	.subNav li a{ text-align: left; padding: 15px 0; font-size: 14px;}
	.subNav li::after{ width: 100%; height: 1px; top: auto; bottom: 0px;}
	.subNav ul li:last-child:before{ display: none;}
	.newspageOne a{ height: 30px; width: 100%;}
	.otherNavUl{ flex-wrap: wrap;}
	.otherNavUl li{ flex: auto; width: 50%; margin-bottom: 15px;}
	.otherNavUl li::after{ display: none;}
	.otherNavUl li .img{ width: 100px; height: 100px;}

	.prolist li{ width: 48%; margin-right: 4%; margin-bottom: 15px;}
	.prolist li .color-666{ display: none;}
	.prolist li:nth-child(3n){ margin-right: 4%;}
	.prolist li:nth-child(2n){ margin-right: 0;}
	.prolist li .font18{ font-size: 14px;}

	.screenUl a{ width: 100%; margin-right: 0; height: 36px;}

	.proTitDown{  border: 1px solid #e5e5e5; border-top: none;  padding: 25px; padding-top: 32px; display: none; }
	.bgProducts{    padding-bottom: 80px;}
	.buyNowBtn{font-size: 16px;    height: 38px;    width: 136px;}

	.outlogoUl li{ width: 100%; margin-right: 0%;}
	.selectUl li{ width: 48%; margin-right: 4%;}
	.selectUl li:nth-child(3n){ margin-right: 4%;}
	.selectUl li:nth-child(2n){ margin-right: 0;}
	.jixunBtn{ height: 40px; margin-top: 25px;}

	.yinTit{ padding: 30px 50px;}
	.yinTit::before{left: 0;}
	.yinTit::after{ right: 0;}
	.histlist{ padding: 0;}

	.histlist li .img img{ width: 90px; height: 90px;}
	.histlist li .txt{ width: calc(100% - 105px);}
	.histlist li::before{ left: 45px;}

	.videolist li{ width: 100%; margin-right: 0; }
	.QAlist .top{padding-left: 30px;padding-top: 10px;padding-bottom: 10px;}

	
.bbSwiper .next,.bbSwiper .prev{ display: flex !important;}
.bbSwiper .swiper-container{ width: calc(100% - 60px);}
	
.bbSwiper .swiper-slide .img{ width: 80%; margin: 0 auto;}
	.mobileHeader.sticky{ box-shadow: 0 0 10px rgba(0, 0, 0, .15);}
}


@media screen and (max-width:420px) { }