/* .page-content .main-width{padding: 50px 0;} */

.swiper-big{height: 100vh;margin-top: -70px;}
.swiper-big.swiper-vertical > .swiper-scrollbar{
  right: 3%;width: 2px;height: 40%;top: 30%;
}
.swiper-big .swiper-scrollbar-drag{background-color: #9A744F;}
.swiper-big .swiper-scrollbar::after{content:'';position: absolute;width: 25px;height: 25px;background: url(../img/icon-mouse.png) no-repeat 0 0 / 100% 100%;bottom: -20%;left: -10px;}
.swiper-big .swiper-slide{overflow: hidden;}

/* .swiper-1{margin-top: -70px;} */
.swiper-1{height: 100vh;}
.swiper-1 .swiper-slide{overflow: hidden;}
.swiper-1 .swiper-slide img{width:100%;height: 100%;object-fit: cover;}
.swiper-1 .swiper-slide video{width:100%;height: 100%;object-fit: cover;}
.swiper-1 .swiper-pagination-bullet{width:10px;height: 10px;cursor: pointer;transition: all .3s;}
.swiper-1 .swiper-pagination-bullet-active{width: 26px;border-radius: 10px;background-color: #9A744F;}

.swiper-box .title{
    top: 36%;
    left: 15%;
    z-index: 10;
    width: 30%;
    
}
.swiper-box .title h2{
    font-size: 60px;
    color: #E8B079;
    margin-bottom: 10px;
    /* font-style: italic; */
    font-family: biaoti;
    font-weight: normal;
    align-items: center;
}
.swiper-box .title h2 img{width: 50px;margin: 0 10px;}
.swiper-box .title p{
    /* font-weight: 400; */
    font-size:22px;
    color: #E8B079;
    letter-spacing: 3px;
}

.part-1{display: none;}
.part-1 .title{height: 90px;}
.part-1 .title img{width: auto;height: 100%;}
.part-1 .box{border-radius: 0 30px 0 30px;overflow: hidden;min-height: 450px;}
.part-1 .box-content{width: 500px;height: 360px;padding: 30px 30px;box-sizing: border-box;background-color: #fff;top: 10%;left: 8%;border-radius: 0 30px 0 30px;color: #333;box-shadow: 0px 1px 25px 1px #F0F5FF;}
.part-1 .box-content .stitle{font-weight: bold;font-size: 18px;}
.part-1 .box-content .stitle span{font-size: 14px;display: inline-block;margin-left: 10px;}
.part-1 .box-content .stitle2{
  font-weight: 500;
  margin: 30px 0;
}
.part-1 .box-content .text{
font-weight: 400;
color: #555555;
line-height: 2;
}
.part-1 .box-content .btn-more{
  width: 130px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border: 1px solid #9A744F;
  border-radius: 30px;
  cursor: pointer;
}
.part-1 .box-content .btn-more:hover{
  background-color: #9A744F;color: #fff;
}
.part-1 .data{justify-content: space-around;margin-bottom: 80px;}
.part-1 .data .item h2{font-weight: bold;font-size: 64px;color: #9A744F;margin-bottom: 10px;text-align: center;}
.part-1 .data .item h2 span{font-size: 16px;font-weight: normal;}
.part-1 .data .item p{font-size: 16px;color: #333;text-align: center;}
.part-1 .big-title{
font-weight: bold;color: #fff;font-size: 40px;left: 0;bottom: 0;text-indent: 1em;line-height: 1;
padding: 20px 20px;align-items: center;width: 100%;
}
.part-1 .box2{border-radius: 0 50px 0 50px;overflow: hidden;min-height: 390px;}
.part-1 .box3{justify-content: space-between;}
.part-1 .box3 .item{width: 47%;cursor: pointer;}
.part-1 .box3 .stitle{font-size: 40px;font-weight: bold;left: 7%;top: 40%;}
.part-1 .box3 .desc{
top: 64%;left: 7%;
font-size: 16px;
color: #555555;
line-height: 30px;
}
.part-1 .main-box{flex-direction: column;justify-content: center;height: 100vh;padding-top: 80px;box-sizing: border-box;}

.part-2{display: none;}
.part-2 .title{height: 90px;}
.part-2 .title img{width: auto;height: 100%;}
.part-2 .box{border-radius: 0 50px 0 50px;overflow: hidden;min-height: 390px;}
.part-2 .desc{
color: #555555;
line-height: 30px;
padding-left: 40px;
}
.part-2 .swiper-2{padding: 80px 0;width: 100%;margin-left: 0%;}
.part-2 .swiper-2 .swiper-slide{transform: scale(1.2);transition: all .3s;padding: 0 50px;box-sizing: border-box;border-radius: 10px;overflow: hidden;cursor: pointer;}
.part-2 .swiper-2 .swiper-slide.swiper-slide-active{transform: scale(1.5);z-index: 10;padding: 0 0;}
.part-2 .swiper-2 .swiper-slide.swiper-slide-active img{box-shadow: 1px 1px 5px #ddd;}
.part-2 .swiper-2 .swiper-slide.swiper-slide-active:hover img{transform: scale(1.1);}
.part-2 .swiper-2 .name{color: #333;text-align: center;margin-top: 30px;opacity: 0;}
.part-2 .swiper-2 .swiper-slide.swiper-slide-active .name{opacity: 1;}
.part-2 .swiper-2 .swiper-slide .img-box{overflow: hidden;border-radius: 10px; filter: blur(2px);}
  .part-2 .swiper-2 .swiper-slide.swiper-slide-active .img-box{ filter: blur(0px);}
.part-2 .swiper-2 .swiper-slide img{border-radius: 10px;height: 260px;object-fit: cover;transition: all .3s;}
.part-2 .main-box{flex-direction: column;justify-content: center;height: 100vh;padding-top: 80px;box-sizing: border-box;}
.part-2 .swiper-button-prev{
  border-radius: 50%;background-color: #ddd;width: 50px;height: 50px;left: -80px;top: 40%;
}
.part-2 .swiper-button-prev::after{font-size: 18px;color: #A49B99;}
.part-2 .swiper-button-next{
  border-radius: 50%;background-color: #ddd;width: 50px;height: 50px;right: -80px;top: 40%;
}
.part-2 .swiper-button-next::after{font-size: 18px;color: #A49B99;}


.part-3{padding-top: 0px;box-sizing: border-box;height: calc(100vh - 360px);}
.part-3 > .ani-el{display: none;animation-delay: .3s;}
.part-3 .title{height: 90px;}
.part-3 .title img{width: auto;height: 100%;}
.part-3 .swiper-3{
  width: 100%;
  padding: 0 0px 50px;
}
.part-3 .swiper-3 .img-box{border-radius: 20px;background-color: #fff;width: 200px;padding: 20px 10px;height: 100px;margin: 0 auto 20px;}
.part-3 .swiper-3 .img-box img{width: auto;max-width: 100%;height: 100%;margin: 0 auto;object-fit: contain;}
.swiper-3{
  --swiper-theme-color: #9A744F;/* 设置Swiper风格 */
}
.part-3 .swiper-3 .swiper-wrapper {
    transition-timing-function: linear !important;
}
.part-3 .swiper-button-prev{
  border-radius: 50%;background-color: #ddd;width: 50px;height: 50px;left: -80px;top: 40%;
}
.part-3 .swiper-button-prev::after{font-size: 18px;color: #A49B99;}
.part-3 .swiper-button-next{
  border-radius: 50%;background-color: #ddd;width: 50px;height: 50px;right: -80px;top: 40%;
}
.part-3 .swiper-button-next::after{font-size: 18px;color: #A49B99;}
.part-3 .main-box{flex-direction: column;justify-content: center;height: calc(100vh - 360px - 0px);padding-top: 80px;box-sizing: border-box;}


.page-num{position: fixed;left: 3%;z-index: 1000;top: 50%;}
.page-num .text{font-size: 16px;color: #E8B079;transform: rotate(90deg);}
.page-num span{color: #999;font-size: inherit;}

/* 动画 */
.ani-el{animation-duration: 1s;}
.part-1 .data .item:nth-of-type(1){animation-delay: 0s;}
.part-1 .data .item:nth-of-type(2){animation-delay: .5s;}
.part-1 .data .item:nth-of-type(3){animation-delay: 1s;}
.part-1 .data .item:nth-of-type(4){animation-delay: 1.5s;}
.part-1 .box3 .item:nth-of-type(1){opacity:0;transform: translate3d(-50px,0,0);animation-timing-function: ease;}
.part-1 .box3 .item:nth-of-type(2){opacity:0;transform: translate3d(50px,0,0);animation-timing-function: ease;}





