.floor1 .swiper {
  width: 100%;
  height: 770px;
  height: 40.10416667vw;
}
.floor1 .swiper .swiper-slide img {
  width: 100%;
  height: 100%;
}
.floor1 .swiper .swiper-button-prev,
.floor1 .swiper .swiper-button-next {
  color: #fff;
  width: 1.5625vw;
  height: 1.5625vw;
}
.floor1 .swiper .swiper-button-prev {
  left: 1.04166667vw;
}
.floor1 .swiper .swiper-button-next {
  right: 1.04166667vw;
}
.floor2 {
  background-color: #eeeeee;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 41.66666667vw;
}
.floor2 .container {
  display: flex;
  width: 61.45833333vw;
  height: 35.9375vw;
  background-color: #fff;
  border-radius: 25px;
}
.floor2 .container .floor2-info {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.66666667vw;
}
.floor2 .container .floor2-info .floor2-info-box {
  height: 34.375vw;
  border-right: 1px #E6E7EB solid;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.floor2 .container .floor2-info .floor2-info-box h2 {
  font-size: 32px;
  font-family: "Arial Black";
  margin-bottom: 0.41666667vw;
}
.floor2 .container .floor2-info .floor2-info-box p {
  position: relative;
  padding-bottom: 1.66666667vw;
}
.floor2 .container .floor2-info .floor2-info-box p::after {
  content: " ";
  background-color: #EEEEEE;
  height: 5px;
  width: 4rem;
  position: absolute;
  left: 0;
  bottom: 0;
  border-radius: 3px;
}
.floor2 .container .floor2-info .floor2-info-box .parameters {
  margin-top: 2.8125vw;
  display: grid;
  grid-template-columns: 9.81770833vw 9.81770833vw;
  grid-template-rows: 3.17708333vw;
  gap: 1.5625vw;
}
.floor2 .container .floor2-info .floor2-info-box .parameters .parameter-item .parameter-value {
  color: #2EA6E0;
  font-size: 18px;
}
.floor2 .container .floor2-info .floor2-info-box .parameters .parameter-item .parameter-value span {
  font-size: 1.66666667rem;
  font-weight: bolder;
  font-family: "Arial Black";
}
.floor2 .container .floor2-img {
  flex: 2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.floor2 .container .floor2-img img {
  width: 36.14583333vw;
  height: 32.8125vw;
}
@media (max-width: 768px) {
  .floor2 {
    height: 860px;
  }
  .floor2 .container {
    flex-direction: column;
    align-items: center;
    width: 400px;
    height: 680px;
    padding: 32px;
  }
  .floor2 .container .floor2-info .floor2-info-box {
    height: auto;
    border: none;
  }
  .floor2 .container .floor2-info .floor2-info-box h2 {
    font-size: 0.74418605rem;
    margin-bottom: 8px;
  }
  .floor2 .container .floor2-info .floor2-info-box p {
    font-size: 0.37209302rem;
    padding-bottom: 7.44186047vw;
  }
  .floor2 .container .floor2-info .floor2-info-box p::after {
    content: " ";
    background-color: #EEEEEE;
    width: 14.88372093vw;
    height: 1.1627907vw;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 3px;
  }
  .floor2 .container .floor2-info .floor2-info-box .parameters {
    grid-template-columns: 33.95348837vw 33.95348837vw;
    grid-template-rows: 14.18604651vw;
    gap: 6.97674419vw;
  }
  .floor2 .container .floor2-info .floor2-info-box .parameters .parameter-item .parameter-value {
    font-size: 0.37209302rem;
  }
  .floor2 .container .floor2-info .floor2-info-box .parameters .parameter-item .parameter-value span {
    font-size: 0.74418605rem;
  }
  .floor2 .container .floor2-img img {
    width: 304px;
    height: 274px;
  }
}
