
.swiper-tendance {
  height: 100vh;
}



.equipment {
  overflow: hidden;
  position: relative;
  height: 100vh;
}
.equipment-item {
  overflow: hidden;
  position: relative; cursor: pointer;
}
.equipment-item.swiper-slide-active .equipment-text strong,
.equipment-item.swiper-slide-active .equipment-text span,
.equipment-item.swiper-slide-active .equipment-text small,
.equipment-item.swiper-slide-active .equipment-text .common-btns {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
  transition-delay: 0.8s;
}
.equipment-item.swiper-slide-active .equipment-text span {
  transition-delay: 1s;
}
.equipment-item.swiper-slide-active .equipment-text small {
  transition-delay: 1.2s;
}
.equipment-item.swiper-slide-active .equipment-text .common-btns {
  transition-delay: 1.4s;
}
.equipment-item figure {
  display: block;
  line-height: 1;
  overflow: hidden;
}
.equipment-item figure img {
  display: block;
  position: relative;
}
.equipment-text {
  position: absolute;
  left: 7.29%;
  top: 55%;
  margin-top: -184px;
}
.equipment-text2{  left: 57.29%;}
.equipment-text strong {
  display: block;
  position: relative;
  line-height: 1;
  color: #fff;
  font-size: 0.72rem;
  opacity: 0;
  visibility: hidden;
  transform: translateY(40px);
  transition: 0.68s 0.68s; font-family: 'gilroy_bold';
}

.equipment-text span {
  display: block; position: relative;
  line-height: 1.7;
  color: #fff;
  padding-bottom: 34px;
  font-size: 0.36rem;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
  transform: translateY(40px);
  transition: 0.68s 0.68s;font-family: 'gilroy_bold';
}
.equipment-text span:before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 38px;
  height: 4px;
  background: #e11e2e;
  z-index: 2;
}
.equipment-text .common-btns {
  opacity: 0;
  visibility: hidden;
  transform: translateY(40px);
  transition: 0.38s;width:90px;height: 90px;border-radius: 45px;border:2px solid #fff; display: flex;justify-content: center;align-items: center;position: relative;
}
.common-btns img{position: relative; z-index: 2;}
.common-btns .cb{display: block;}
.common-btns .cn{display: none;}
.common-btns:before {content: ''; transition: 0.3s;width:100%;left: -90px;height:100%;position: absolute;z-index: 1; left: 0;top: 0;border-radius: 45px;  }
.common-btns:hover:before {
  background: #fff; left: 0; content: '';
}
.common-btns:hover .cb{display: none;}
.common-btns:hover .cn{display: block;}
.equipment-text small {
  display: block;
  color: #fff;
  font-size: 0.28rem;
  opacity: 0;
  margin: 70px 0;
  visibility: hidden;
  transform: translateY(40px);
  transition: 0.68s 0.68s;
}
.swiper-btns {
  position: absolute;
  top: 50%;
  margin-top: -46px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  z-index: 10;
  cursor: pointer;
  text-align: center;
  line-height: 44px;
  background: #e11e2e;
  color: #909090;
  font-size: 20px;
  transition: 0.4s;
}
.swiper-btns:hover {
  background: #00c0ff;
  color: #fff;
}
.swiper-btns.swiper-prev {
  left: 7.29%;
}
.swiper-btns.swiper-next {
  right: 7.29%;
}
.equipment .swiper-prev {
  left: 30px; background:#e11e2e url(/home/default/static/img4/index_left.png) no-repeat center center ;
}
.equipment .swiper-next {
  right: 30px;background:#e11e2e url(/home/default/static/img4/index_right.png) no-repeat center center ;
}
@media only screen and (max-width:1650px){
  .equipment-text strong{font-size: 0.5rem;}
  .equipment-text span{font-size: 0.3rem;}
  .equipment-text small{font-size: 0.24rem;    margin:40px 0;}
}