.quality_box {
  width: 100%;
  padding-top: calc(10px + 2rem);
  padding-bottom: calc(30px + 5rem);
}
.quality_box .quality {
  max-width: 1400px;
  width: 85%;
  margin: auto;
}
.quality_box .quality .quality_main {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  border-bottom: 1px dashed #B6B6B670;
  padding-bottom: calc(1px + 4rem);
  padding-top: calc(19px + 3rem);
}
.quality_box .quality .quality_main .quality_left {
  width: 25%;
}
.quality_box .quality .quality_main .quality_left p {
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: calc(10px + 1rem);
  color: #0072C1;
  line-height: 1;
}
.quality_box .quality .quality_main .quality_left .quality_btn {
  margin-top: calc(7px + 1.5rem);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: calc(2px + 1rem);
}
.quality_box .quality .quality_main .quality_left .quality_btn img {
  width: calc(6px + 2rem);
}
.quality_box .quality .quality_main .quality_right {
  width: 67.5%;
}
.quality_box .quality .quality_main .quality_right .quality_con {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: calc(8px + 0.25rem);
}
.quality_box .quality .quality_main .quality_right .quality_con p {
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: calc(6px + 0.5rem);
  color: #444C51;
  line-height: calc(2px + 1.5rem);
}
.quality_box .quality .quality_main .quality_right .quality_con p b {
  font-weight: bold;
}
.quality_box .quality .quality_main .quality_right .quality_swiper {
  width: 100%;
  margin-top: calc(10px + 2rem);
  position: relative;
}
.quality_box .quality .quality_main .quality_right .quality_swiper .swiper {
  width: 100%;
}
.quality_box .quality .quality_main .quality_right .quality_swiper .swiper .swiper-slide {
  width: 100%;
}
.quality_box .quality .quality_main .quality_right .quality_swiper .swiper .swiper-slide .quality_pic {
  width: 100%;
  height: calc(120px + 20rem);
}
.quality_box .quality .quality_main .quality_right .quality_swiper .swiper .swiper-slide .quality_pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.quality_box .quality .quality_main:nth-of-type(3) {
  padding-bottom: 0;
  border: none;
}
.swiper_pagenation_box {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(5px + 0.25rem);
  position: absolute;
  bottom: calc(6px + 1rem);
  z-index: 10;
}
.swiper_pagenation_box .swiper_pagenation {
  width: calc(6px + 1rem);
  height: calc(2px + 0.1rem);
  background: #FFFFFF;
  cursor: pointer;
}
.swiper_pagenation_box .swiper_pagenation_act {
  background-color: #0072C1;
}
.swiper_pagenation_box3 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(5px + 0.25rem);
  position: absolute;
  bottom: calc(6px + 1rem);
  z-index: 10;
}
.swiper_pagenation_box3 .swiper_pagenation3 {
  width: calc(6px + 1rem);
  height: calc(2px + 0.1rem);
  background: #FFFFFF;
  cursor: pointer;
}
.swiper_pagenation_box3 .swiper_pagenation_act3 {
  background-color: #0072C1;
}
.swiper_pagenation_box2 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: calc(5px + 0.25rem);
  position: absolute;
  bottom: calc(6px + 1rem);
  z-index: 10;
}
.swiper_pagenation_box2 .swiper_pagenation2 {
  width: calc(6px + 1rem);
  height: calc(2px + 0.1rem);
  background: #FFFFFF;
  cursor: pointer;
}
.swiper_pagenation_box2 .swiper_pagenation_act2 {
  background-color: #0072C1;
}
@media (max-width: 1100px) {
  .quality_box .quality .quality_main {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: calc(10px + 1rem);
  }
  .quality_box .quality .quality_main .quality_left {
    width: 100%;
  }
  .quality_box .quality .quality_main .quality_left p {
    font-size: calc(14px + 1rem);
  }
  .quality_box .quality .quality_main .quality_left .quality_btn {
    display: none;
  }
  .quality_box .quality .quality_main .quality_right {
    width: 100%;
  }
  .quality_box .quality .quality_main .quality_right .quality_con p {
    font-size: calc(10px + 1rem);
    line-height: 1.5;
  }
}
