.main{display:flex;flex-direction:column;background-color:#f4f7f7}
.part1__container{width:67.7083333333rem;margin:0 auto;padding:1.0416666667rem 0 2.0833333333rem}
.mainSwiper{margin-bottom:1.0416666667rem}
.mainSwiper__link{display:block}
.mainSwiper__img{width:100%;height:24.147rem }
.mainSwiper .swiper-pagination{display:flex;justify-content:center;align-items:center;bottom:0;height:1.875rem}
.mainSwiper .swiper-pagination-bullet{width:3.125rem;height:.3125rem;border-radius:0;background-color:#fff;opacity:1}
.mainSwiper .swiper-pagination-bullet-active{background-color:#7182b2}
.services{display:flex;justify-content:space-between}
.services__item:nth-of-type(1){background-color:#7182b2}
.services__item:nth-of-type(2){background-color:#d07f81}
.services__item:nth-of-type(3){background-color:#68b4b5}
.services__item:nth-of-type(4){background-color:#c89d6f}
.services__item:nth-of-type(5){background-color:#7cd393}
.services__link{display:flex;flex-direction:column;justify-content:center;align-items:center;width:13.0208333333rem;height:5.7291666667rem;text-decoration:none}
.services__img{width:2.8125rem;height:2.8125rem}
.services__text{color:#fff;font-size:.9375rem}
.part2{background-color:#fff;padding:2.0833333333rem 0 1.875rem}
.part2__container{width:67.7083333333rem;margin:0 auto}
.part2__top{display:flex;justify-content:space-between;border-bottom:.1041666667rem solid rgba(112,112,112,.1);padding-bottom:1.25rem;margin-bottom:1.25rem}
.part2-title{display:flex;align-items:center}
.part2-title__divider{width:.2604166667rem;height:1.25rem;background-color:#0a50b4;margin-right:.4166666667rem}
.part2-title__text{height:auto;color:#0a50b4;font-size:1.1458333333rem;line-height:1.5625rem;font-weight:700}
.part2-colList{display:flex;align-items:center}
.part2-colList__item{font-size:1.0416666667rem;color:#333;margin-left:1.6666666667rem;cursor:pointer}
.part2-colList__item:first-child{margin-left:0}
.part2-colList__item--active{font-weight:700}
.part2__content{display:flex}
.part2-swiper{width:20.0520833333rem;height:15.9375rem;flex-shrink:0;margin:0}
.part2-swiper__link{display:flex;justify-content:center}
.part2-swiper__img{max-width:100%;height:15.9375rem}
.part2-swiper__info{display:flex;align-items:center;position:absolute;left:0;bottom:0;width:100%;height:2.4479166667rem;background-color:rgba(0,0,0,.66);padding:0 5.2083333333rem 0 .625rem}
.part2-swiper__infoTitle{font-size:.7291666667rem;line-height:1.25rem;color:#fff}
.part2-swiper__pagination{position:absolute;left:unset!important;right:0;bottom:.8333333333rem!important;width:auto!important;display:flex;padding-right:1.0416666667rem}
.part2-swiper__pagination .swiper-pagination-bullet{width:.46875rem;height:.46875rem;border-radius:.46875rem;background-color:transparent;border:.0520833333rem solid #fff;opacity:1;margin:0 0 0 .2083333333rem}
.part2-swiper__pagination .swiper-pagination-bullet-active{background-color:#fff}
.part2-infoList{width:46.1458333333rem;margin-left:1.5104166667rem}
.part2-infoItem{display:inline-flex;justify-content:space-between;width:22.7604166667rem;padding-bottom:.55rem;border-bottom:.0520833333rem solid rgba(112,112,112,.14);margin-bottom:.55rem}
.part2-infoItem a{display:inline-flex;justify-content:space-between;width: 100%;}
.part2-infoItem:nth-of-type(2n){margin-left:.3125rem}
.part2-infoItem:nth-last-of-type(2){margin-bottom:0}
.part2-infoItem:last-child{margin-bottom:0}
.part2-infoItem__coverContainer{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:6.4583333333rem;height:4.3229166667rem;overflow:hidden;margin-right:1.0416666667rem}
.part2-infoItem__cover{width:auto;height:4.3229166667rem}
.part2-infoItem__content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}
.part2-infoItem__title{font-size:.8333333333rem;line-height:1.3020833333rem;color:#666}
.part2-infoItem__other{display:flex;justify-content:space-between}
.part2-infoItem__author{font-size:.7291666667rem;line-height:1.3020833333rem;color:rgba(102,102,102,.4)}
.part2-infoItem__date{font-size:.7291666667rem;line-height:1.3020833333rem;color:rgba(102,102,102,.4)}
.part3{padding:2.0833333333rem 0 3.125rem}
.part3__container{width:67.7083333333rem;margin:0 auto}
.business{display:flex;flex-wrap:wrap;gap:.6770833333rem}
.business__item{position:relative;width:16.40625rem;height:10.4166666667rem}
.business__coverContainer{position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;width:16.40625rem;height:10.4166666667rem}
.business__cover{width:auto;height:10.4166666667rem}
.business__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}
.business__title{font-weight:700;font-size:1.4583333333rem;color:#fff;text-shadow:0 .2604166667rem .4166666667rem #0000004a;margin-bottom:.4166666667rem}
.business__desc{font-size:.7291666667rem;color:#fff;font-weight:400;text-shadow:0 .15625rem .3125rem #00000029}
 #float-popup {position: fixed;width: 350px;padding: 15px;background: #fff9c4;border: 1px solid #ffd54f;border-radius: 5px;box-shadow: 0 2px 5px rgba(0,0,0,0.2);display: none;z-index: 1000;}
#close-popup {position: absolute;top: 5px;right: 5px;background: #ff7043;color: white;border: none;border-radius: 50%;width: 20px;height: 20px;cursor: pointer;}
@media screen and (max-width:750px){
  .part1__container{width:100%;margin:0;padding:4vw}
  .mainSwiper{margin-bottom:4vw}
  .mainSwiper__img{width:92vw;/* height:51.8666666667vw*/}
  .mainSwiper .swiper-pagination{bottom:0;height:8.6vw}
  .mainSwiper .swiper-pagination-bullet{width:8vw;height:1.2vw}
  .services{flex-wrap:wrap;gap:2.6666666667vw}
  .services__link{width:44.6666666667vw;height:19.3333333333vw}
  .services__img{width:9.6vw;height:9.6vw;margin-bottom:1.6vw}
  .services__text{font-size:3.2vw}
  .part2{padding:6.6666666667vw 4vw 4.8vw}
  .part2__container{width:100%;margin:0}
  .part2__top{flex-direction:column;justify-content:initial;border-bottom:0;padding-bottom:0;margin-bottom:4vw}
  .part2-title{border-bottom:.1333333333vw solid rgba(112,112,112,.1);padding-bottom:3vw;margin-bottom:4vw}
  .part2-title__divider{width:.8vw;height:4.1333333333vw;margin-right:1.4666666667vw}
  .part2-title__text{font-size:4.1333333333vw;line-height:initial}
  .part2-colList{display:flex;align-items:center}
  .part2-colList__item{font-size:2.9333333333vw;margin-left:4.2666666667vw}
  .part2__content{flex-direction:column}
  .part2-swiper{width:92vw;height:69.8666666667vw;flex-shrink:initial}
  .part2-swiper__link{display:flex;justify-content:center}
  .part2-swiper__img{height:69.8666666667vw}
  .part2-swiper__info{height:12vw;padding:0 24vw 0 2.6666666667vw}
  .part2-swiper__infoTitle{font-size:3.2vw;line-height:initial}
  .part2-swiper__pagination{bottom:4vw!important;padding-right:4vw}
  .part2-swiper__pagination .swiper-pagination-bullet{width:2.6666666667vw;height:2.6666666667vw;border-radius:1.3333333333vw;border:.1333333333vw solid #fff;margin:0 0 0 .6666666667vw}
  .part2-infoList{width:100%;flex-direction:column;flex-wrap:inherit;flex-grow:inherit;margin-top:4vw;margin-left:0}
  .part2-infoItem{width:100%;padding-bottom:4.5333333333vw;border-bottom:.1333333333vw solid rgba(112,112,112,.14);margin-bottom:2.9333333333vw}
  .part2-infoItem:nth-of-type(2n){margin-left:0}
  .part2-infoItem:nth-last-of-type(2){margin-bottom:2.9333333333vw}
  .part2-infoItem__coverContainer{width:25.6vw;height:16vw;margin-right:3.2vw}
  .part2-infoItem__cover{height:16vw}
  .part2-infoItem__title{font-size:2.6666666667vw;line-height:4.2666666667vw}
  .part2-infoItem__author{font-size:2.4vw;line-height:3.3333333333vw}
  .part2-infoItem__date{font-size:2.4vw;line-height:3.3333333333vw}
  .part3{padding:5.3333333333vw 4vw 6vw}
  .part3__container{width:100%;margin:0}
  .business{gap:4vw}
  .business__item{width:44vw;height:28vw}
  .business__coverContainer{width:44vw;height:28vw}
  .business__cover{height:28vw}
  .business__title{font-size:3.7333333333vw;text-shadow:0 .6666666667vw 1.0666666667vw #0000004a;margin-bottom:1.0666666667vw}
  .business__desc{font-size:1.8666666667vw;text-shadow:0 .4vw .8vw #00000029}
  #float-popup { display: none !important; }
}