.spec-box{
  width:100%;
  padding:18px 0 41px;
  margin-top:42px;
  background:#adbac2;
}
.spec-box-swiper-box{
  max-width:1698px;
  padding: 0 82px;
  margin-top:17px;
  box-sizing:content-box;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}
.spec-box-swiper{
  width:100%;
  /*padding: 0 42px;*/
}
.spec-box-swiper-slide-inner{
  width:528px;
  height:297px;
  margin:0 auto;
}
.spec-box-swiper-slide-inner .imgBox-filter,.spec-box-swiper-slide-inner .imgBox-img{
  transition:0.5s;
  transform:scale(1);
}
.spec-box-swiper-slide-inner:hover .imgBox-filter,.spec-box-swiper-slide-inner:hover .imgBox-img{
  transform:scale(1.05);
}
.spec-box-swiper-button-next, .spec-box-swiper-button-prev{
  color:#ffffff;
}
.spec-box-swiper-button-next:after, .spec-box-swiper-button-prev:after{
  font-size:20px;
}
.spec-box-swiper-button-next{
  right:50px;
}
.spec-box-swiper-button-prev{
  left:50px;
}
@media (max-width:1920px){
  .spec-box-swiper-slide-inner{
    width: 28.5vw;
    height: 16vw;
  }
}
@media (max-width:1400px){
  .spec-box-swiper-box{
    padding: 0 4.5vw;
  }
  .spec-box-swiper-slide-inner{
    width: 26vw;
    height: 14.6vw;
  }
  .spec-box-swiper-button-next{
    right:4vw;
  }
  .spec-box-swiper-button-prev{
    left:4vw;
  }
}
@media (max-width:1099px){
  .spec-box-swiper-button-next{
    right:3vw;
  }
  .spec-box-swiper-button-prev{
    left:3vw;
  }
}
@media (max-width:767px){
  .spec-box{
    margin-top:7.6vw;
    padding: 1vw 0 4.93vw;
  }
  .spec-box-swiper-box{
    padding: 0 2.4vw;
  }
  .spec-box-swiper{
    /*padding:0 5.2vw;*/
  }
  .spec-box-swiper-button-next{
    right:0;
  }
  .spec-box-swiper-button-prev{
    left:0;
  }
  .spec-box-swiper-slide-inner{
    width:100%;
    height: calc((100vw - 1.87vw - 1.87vw) * 9 / 16 );
  }
}