.container {
  padding: 12.3958333333vw 13.5416666667vw 10.15625vw;
  position: relative;
}
.container .bg1 {
  position: absolute;
  right: 0;
  top: -20.8333333333vw;
  z-index: -1;
}
.container .bg1 img {
  width: 58.0208333333vw;
}
.container .bg2 {
  position: absolute;
  left: 0;
  top: 5.2083333333vw;
  z-index: -1;
}
.container .bg2 img {
  width: 53.75vw;
}
.container .bg3 {
  position: absolute;
  right: 0;
  top: 44.7916666667vw;
  z-index: -1;
}
.container .bg3 img {
  width: 58.0208333333vw;
}
.container .bg4 {
  position: absolute;
  left: 0;
  bottom: -31.25vw;
  z-index: -1;
}
.container .bg4 img {
  width: 53.75vw;
}
.container .list .item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 13.28125vw;
}
.container .list .item:not(:last-child) {
  margin-bottom: 9.3229166667vw;
}
.container .list .item:nth-child(2n) {
  flex-direction: row-reverse;
}
.container .list .item .text {
  width: 28.5416666667vw;
  line-height: 1.5;
}
.container .list .item .text .p1 {
  font-weight: 500;
}
.container .list .item .text .name {
  margin: 0.78125vw 0;
}
.container .list .item .text .name span {
  color: #E6942B;
}
.container .list .item .text .des {
  color: rgba(0, 0, 0, 0.6);
}
.container .list .item .pic {
  flex: 1;
  border-radius: 2.5vw;
  overflow: hidden;
}
.container .list .item .pic img {
  width: 100%;
  display: block;
  object-fit: cover;
  transition: all 600ms;
}
.container .list .item .pics {
  flex: 1;
  position: relative;
}
.container .list .item .pics .swiper1 {
  width: 26.0416666667vw;
  overflow: hidden;
  margin: 0 auto;
}
.container .list .item .pics .swiper1 .s_pic {
  border-radius: 2.5vw;
  width: 100%;
  display: block;
  margin: 0 auto;
}
.container .list .item .pics .swiper1 .s_pic img {
  width: 100%;
  display: block;
  object-fit: cover;
}
.container .list .item .pics .swiper-pagination {
  display: flex;
  justify-content: center;
  width: 100%;
  position: static;
  margin-top: 0.8854166667vw;
  gap: 1.25vw;
}
.container .list .item .pics .swiper-pagination .swiper-pagination-bullet {
  width: 0.625vw;
  height: 0.625vw;
  background: rgba(102, 102, 102, 0.3);
  opacity: 1;
  transition: all 600ms;
}
.container .list .item .pics .swiper-pagination .swiper-pagination-bullet-active {
  background: #E6942B;
}
.container .pager {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.875vw;
  margin-top: 5.3125vw;
}
.container .pager .prev,
.container .pager .next {
  width: 2.0833333333vw;
  height: 2.0833333333vw;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #E6942B;
  border-radius: 50%;
}
.container .pager .prev img,
.container .pager .next img {
  display: block;
  width: 0.5208333333vw;
}
.container .pager .nums {
  display: flex;
  gap: 0.78125vw;
}
.container .pager .nums a {
  width: 2.0833333333vw;
  height: 2.0833333333vw;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: all 600ms;
  color: rgba(0, 0, 0, 0.6);
  padding-bottom: 0.1041666667vw;
}
.container .pager .nums a.on, .container .pager .nums a:hover {
  background: #E6942B;
  color: #fff;
}

@media screen and (max-width: 768px) {
  .container {
    padding: 40px 5% 80px;
  }
  .container .bg1,
  .container .bg2,
  .container .bg3,
  .container .bg4 {
    display: none;
  }
  .container .list .item {
    flex-direction: column;
    gap: 30px;
    align-items: flex-start;
  }
  .container .list .item:not(:last-child) {
    margin-bottom: 80px;
  }
  .container .list .item:nth-child(2n) {
    flex-direction: column;
  }
  .container .list .item .text {
    width: 100%;
  }
  .container .list .item .text .name {
    margin: 10px 0;
  }
  .container .list .item .pic {
    width: 100%;
    border-radius: 24px;
  }
  .container .list .item .pic img {
    height: auto;
  }
  .container .list .item .pics {
    width: 100%;
  }
  .container .list .item .pics .swiper1 {
    width: 100%;
  }
  .container .list .item .pics .swiper1 .s_pic {
    border-radius: 24px;
  }
  .container .list .item .pics .swiper1 .s_pic img {
    height: auto;
  }
  .container .list .item .pics .swiper-pagination {
    margin-top: 15px;
    gap: 15px;
  }
  .container .list .item .pics .swiper-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
  .container .pager {
    gap: 10px;
    margin-top: 60px;
  }
  .container .pager .prev,
  .container .pager .next {
    width: 35px;
    height: 35px;
  }
  .container .pager .prev img,
  .container .pager .next img {
    width: 8px;
  }
  .container .pager .nums {
    gap: 10px;
  }
  .container .pager .nums a {
    width: 35px;
    height: 35px;
    font-size: 14px;
  }
}

/*# sourceMappingURL=cprz.css.map */
