    .partnerApp{
        margin-top: 4.375vw;
    }
    .partnerApp .partnerApp-title{
        color: #000;
        font-family: "Montserrat-SemiBold";
        font-size: 3.33vw;
        text-align: center;
        max-width: 40.677vw;
        margin: 0 auto;
        line-height: 150%;
    }
    .partnerApp .banner-wrapper {
        height: calc(100vh - 4.375vw);
        overflow: hidden;
        transition: height 1.5s ease;
    }
    .partnerApp .banner-wrapper.scroll-out {
        height: 0;
    }
    .partnerApp .partnerApp-banner {
        height: 100vh;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        overflow: hidden;
        transition: transform 1.5s ease;
    }

    .partnerApp .banner-wrapper.scroll-out .partnerApp-banner {
        transform: translateY(-100vh);
    }
    .partnerApp .partnerApp-banner .banner-overlay {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0);
        transition: background 1.5s ease;
        pointer-events: none;
        z-index: 10;
    }
    .partnerApp .banner-wrapper.scroll-out .partnerApp-banner .banner-overlay {
        background: rgba(0, 0, 0, 0.6);
    }
    .partnerApp .partnerApp-banner .banner-content{
        position: absolute;
        z-index: 5;
        width: 100%;
        top: 4.1667vw;
        transform: translateY(0);
        transition: opacity 1s ease, transform 1s ease;
    }
    .partnerApp .partnerApp-banner .banner-content.hide {
        opacity: 0;
        transform: translateY(-10vw);
    }
    .partnerApp .partnerApp-banner .banner-content.hide .mobileBtn,
    .partnerApp .partnerApp-banner .banner-content.hide .webBtn{
        cursor: default;
    }
    .partnerApp .partnerApp-banner .banner-title {
        font-size: 3.33vw;
        color: #fff;
        font-family: "Montserrat-SemiBold";
        text-align: center;
        width: 100%;
        margin-bottom: 1.875vw;
        margin-top: 0;
        opacity: 0;
        transition: opacity 3s ease;
    }
    .partnerApp .partnerApp-banner .banner-title.show {
        opacity: 1;
    }
    .partnerApp .partnerApp-banner .banner-title.hide {
        opacity: 0;
        transform: translateY(-80px);
    }
    .partnerApp .partnerApp-banner .banner-subtitle{
        color: #FFF;
        text-align: center;
        font-family: Montserrat;
        font-size: 1.0416vw;
        line-height: 150%;
        font-style: normal;
        opacity: 0;
        transition: opacity 3s ease;
        width: 33.38vw;
        margin: 0 auto;
    }
    .partnerApp .partnerApp-banner .banner-subtitle.show {
        opacity: 1;
    }
    .partnerApp .partnerApp-banner .banner-btn{
        display: flex;
        justify-content: center;
        gap: 1.0416vw;
        margin-top: 2.34375vw;
        opacity: 0;
        transform: translateY(6vw);
        transition: opacity 0.8s ease, transform 1s ease;
    }
    .partnerApp .partnerApp-banner .banner-btn.show {
        opacity: 1;
        transform: translateY(0);
    }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn,
    .partnerApp .partnerApp-banner .banner-btn .webBtn{
        border-radius: 3.125vw;
        background: rgba(255, 255, 255, 0.10);
        padding: 1.25vw 2.1875vw;
        cursor: pointer;
        text-align: center;
        font-family: "Montserrat-SemiBold";
        font-size: 0.8333vw;
        font-style: normal;
        line-height: normal;
        text-transform: capitalize;
        backdrop-filter: blur(4.1px);
    }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn ,
    .partnerApp .partnerApp-banner .banner-btn .webBtn {
        text-decoration: none;
        color: #FFF;
    }
    .partnerApp .partnerApp-banner .banner-btn .iconfont{
        font-size: 0.9375vw;
        margin-right: 0.2083vw;
    }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn:hover,
    .partnerApp .partnerApp-banner .banner-btn .webBtn:hover{
        background: #fff;
    }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn:hover ,
    .partnerApp .partnerApp-banner .banner-btn .webBtn:hover {
        color: #231815;
    }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn:hover .iconfont,
    .partnerApp .partnerApp-banner .banner-btn .webBtn:hover .iconfont{
        color: #3A66FB;
    }
    .partnerApp .partnerApp-banner #img1 {
        position: absolute;
        bottom: 17.22vw;
        left: 12vw;
        opacity: 0;
        width: 22.65vw;
        height: 7.55vw;
        transform: translateY(22vw) translateX(-2.76vw) scale(1);
        transform-origin: center center;
        transition: opacity 0.2s ease, transform 1s ease;
        z-index: 5;
        border-radius: 1.0416vw;
    }
    .partnerApp .partnerApp-banner #img1 img{
        width: 100%;
        height: 100%;
    }
    
    .partnerApp .partnerApp-banner #img1.show {
        opacity: 1;
        transform: translateY(0) translateX(0) scale(0.84);
    }
     .partnerApp .partnerApp-banner #img4.show {
        opacity: 1;
        transform: translateY(0);
    }
    .partnerApp .partnerApp-banner #img4 {
        position: absolute;
        bottom: 7.29vw;
        left: 10.24vw;
        opacity: 0;
        transform: translateY(60vw);
        transition: opacity 1s ease, transform 1s ease, left 1s ease;
        z-index: 5;
        width: 22.65vw;
        height: 7.55vw;
        border-radius: 1.0416vw;
    }
    .partnerApp .partnerApp-banner #img4 img{
        width: 100%;
        height: 100%;
    }

    .partnerApp .partnerApp-banner #img2 {
        position: absolute;
        bottom: 0;
        left: 50%;
        opacity: 0;
        transform: translateX(-50%) translateY(100%) scale(1);
        transition: opacity 0.2s ease, transform 1s ease;
        z-index: 5;
        width: 18.343vw;
    }
    .partnerApp .partnerApp-banner #img2.show {
        opacity: 1;
        transform: translateX(-50%) translateY(25%) scale(1);
    }
    .partnerApp .partnerApp-banner #img2.move-up {
        transform: translateX(-50%) translateY(-17vh) scale(0.8);
    }
    .partnerApp .partnerApp-banner #img2 img {
        width: 100%;
    }
    .partnerApp .partnerApp-banner #img3 {
        position: absolute;
        bottom: 17.22vw;
        right: 12vw;
        opacity: 0;
        width: 22.65vw;
        height: 7.55vw;
        transform: translateY(22vw) translateX(2.76vw) scale(1);
        transform-origin: center center;
        transition: opacity 0.2s ease, transform 1s ease;
        z-index: 5;
    }
    .partnerApp .partnerApp-banner #img3 img{
        width: 100%;
        height: 100%;
    }
    .partnerApp .partnerApp-banner #img3.show {
        opacity: 1;
        transform: translateY(0) translateX(0) scale(0.84);
    }
     .partnerApp .partnerApp-banner #img5.show {
        opacity: 1;
        transform: translateY(0);
    }
    .partnerApp .partnerApp-banner #img5 {
        position: absolute;
        bottom: 7.29vw;
        right: 10.24vw;
        opacity: 0;
        transform: translateY(60vw);
        transition: opacity 1s ease, transform 1s ease, right 1s ease;
        z-index: 5;
        width: 22.65vw;
        height: 7.55vw;
        border-radius: 1.0416vw;
    }
    .partnerApp .partnerApp-banner #img5 img{
        width: 100%;
        height: 100%;
    }
    /* 第一次滚动：img1/3 向上 + img4/5 向上缩小 */
    .partnerApp .partnerApp-banner.scroll #img1,
    .partnerApp .partnerApp-banner.scroll #img3 {
        transform: translateY(-20vh) translateX(0) scale(0.84);
    }
    .partnerApp .partnerApp-banner.scroll #img4,
    .partnerApp .partnerApp-banner.scroll #img5 {
        transform: translateY(-25vh) scale(0.84);
    }
    .partnerApp .partnerApp-banner.scroll #img4{
        left: 12vw;
    }
    .partnerApp .partnerApp-banner.scroll #img5{
        right: 12vw;
    }
    /* -------- overvier ---------*/
    .partnerApp .overvier{
        display: flex;
        justify-content: space-between;
        align-items: center;
        background: #F5F7FA;
        padding: 7.65vw 9.79vw 6.3vw 5.2vw;
        background-repeat: no-repeat;
        background-size: 100% 15%;
        background-position: 50% 100%;
    }
    .partnerApp .mobOvervier{
        display: none;
    }
    .partnerApp .overvier .overvier-left h2{
        color: #000;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 3.33vw;
        width: 35.1vw;
        margin: 0;
    }
    .partnerApp .overvier .overvier-left p{
        color: #000;
        font-family: Montserrat;
        font-size: 1.0416vw;
        width: 35.1vw;
        margin-top: 4.1667vw;
        margin-bottom: 0;
    }
    .partnerApp .overvier .overvier-right .overvier-right-video{
        border-radius: 1.3vw;
        width: 34.4vw;
        height: 19.3vw;
        overflow: hidden;
        position: relative;
    }
    .partnerApp .overvier .overvier-right .overvier-right-video video{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .partnerApp .overvier .overvier-right .overvier-right-video .video-icon{
        width: 3.85vw;
        height: 3.85vw;
        border-radius: 100%;
        position: absolute;
        top: calc(50% - 1.0417vw);
        left: calc(50% - 1.0417vw);
        z-index: 100;
        transition: all 0.3s ease;
        background-color: #3a66fb;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .partnerApp .overvier .overvier-right .overvier-right-video .video-icon .play-icon{
        color: #fff;
        font-size: 1.25vw;
    }
    /* -------- Benefits for Partners ---------*/
    .partnerApp .benefits{
        padding: 6.5vw 5.2vw 0;
    }
    .partnerApp .benefits .benefits-content{
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        margin-top: 4.1667vw;
        gap: 1.0416vw;
    }
    .partnerApp .benefits .benefits-content .benefits-item:nth-child(1),
    .partnerApp .benefits .benefits-content .benefits-item:nth-child(2) {
        grid-column: span 3;
        height: 20.833vw;
    }
    .partnerApp .benefits .benefits-content .benefits-item:nth-child(3),
    .partnerApp .benefits .benefits-content .benefits-item:nth-child(4),
    .partnerApp .benefits .benefits-content .benefits-item:nth-child(5) {
        grid-column: span 2;
        height: 18.2vw;
    }
    .partnerApp .benefits .benefits-content .benefits-item{
        position: relative;
        border-radius: 1.0416vw;
        overflow: hidden;
    }
    .partnerApp .benefits .benefits-content .benefits-item img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .partnerApp .benefits .benefits-content .benefits-item p{
        position: absolute;
        color: #FFF;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.25vw;
        left: 0;
        bottom: 1.5625vw;
        width: 100%;
        padding: 0 2.0833vw;
    }
    /* -------- Effortless Management for Your Business ---------*/
    .partnerApp .effortless{
        margin-top: 10.416vw;
    }
    .partnerApp .effortless .effortless-content{
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 4.1667vw;
        padding: 6.25vw 5.2vw 4.427vw;
        width: 100%;
    }
    .partnerApp .effortless .effortless-content .effortless-title{
       color: #FFF;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.875vw;
    }
    .partnerApp .effortless .effortless-content .showImgBox{
        margin-top: 3.125vw;
        display: flex;
        gap: 1.97vw;
    }
    .partnerApp .effortless .effortless-content .showImgBox .showImg{
        width: 33.4375vw;
        height: 22.7vw;
    }
    .partnerApp .effortless .effortless-content .showImgBox .imgList{
        display: flex;
        flex-wrap: wrap;
        gap: 0.4167vw;
        width: 7.8125vw;
    }
    .partnerApp .effortless .effortless-content .showImgBox .imgList img{
        width: 100%;
        height: 5.26vw;
        cursor: pointer;
        opacity: 0.5;

    }
    .partnerApp .effortless .effortless-content .showImgBox .imgList .active{
        opacity: 1;
    }
    .partnerApp .effortless .effortless-content .showTitle{
        margin-top: 1.354vw;
    }
    .partnerApp .effortless .effortless-content .showTitle p{
        color: rgba(255, 255, 255, 0.50);
        font-family: Montserrat;
        font-size: 1.0416vw;
        font-style: normal;
        font-weight: 500;
        line-height: 150%; /* 150% */
        cursor: pointer;
    }
    .partnerApp .effortless .effortless-content .showTitle .active{
        color: #fff;
    }
    /* -------- Quick Project Setup & Transfer  ---------*/
    .partnerApp .quickProject{
        background: #F5F7FA;
        padding: 10.78vw 9.63vw 10.5vw;
        background-size: cover;
        background-position: 50%;
        background-repeat: no-repeat;
        height: 46.875vw;
        display: flex;
        align-items: center;
    }
    .partnerApp .quickProject img{
        display: none;
    }
    .partnerApp .quickProject .quickProject-info{
        width: 31.6vw;
        right: 8.28vw;
        position: absolute;
    }
    .partnerApp .quickProject .quickProject-title{
        color: #000;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.875vw;
        font-style: normal;
        line-height: normal;
    }
    .partnerApp .quickProject .quickProject-subtitle{
        color: #707070;
        font-family: Montserrat;
        font-size: 1.0416vw;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 150% */
        margin-top: 3.125vw;
    }
    /* -------- One-stop Maintenance ---------*/
    .partnerApp .maintenance{
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 8.125vw 7.55vw 7.343vw 5.2vw;
        max-height: 46.875vw;
    }
    .partnerApp .maintenance .maintenance-title{
        color: #FFF;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.875vw;
    }
    .partnerApp .maintenance .maintenance-des{
        color: #FFF;
        font-family: Montserrat;
        font-size: 1.25vw;
        margin-top: 3.125vw;
    }
    .partnerApp .maintenance .maintenance-content{
        display: flex;
        justify-content: space-between;
        gap: 4.47vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-left{
        width: 40.52vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-list{
        margin-top: 3.125vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item{
        border-bottom: 1px solid rgba(255, 255, 255,0.3);
        cursor: pointer;
        padding-bottom: 1.0416vw;
        margin-top: 1.25vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .item-box{
        display: flex;
        justify-content: space-between;
    }

    .partnerApp .maintenance .maintenance-content .maintenance-item .item-title{
        color: #FFF;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.0416vw;
        opacity: 0.5;
        white-space: nowrap;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .item-title.active{
        opacity: 1;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .iconfont{
        font-size: 1.3vw;
        color: #fff;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .icon-icon_zhedie{
        display: none;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item.open .icon-icon_zhankai{
        display: none;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item.open .icon-icon_zhedie{
        display: block;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item.open  .showTxt{
        padding-top: 0.9375vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .showTxt{
        transform: scaleY(0);
        transform-origin: top;
        height: 0;
        display: block !important;
        overflow: hidden;
        transition: transform 0.3s ease, height 0.3s ease;
        color: #FFF;
        font-family: Montserrat;
        font-size: 0.8333vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        word-wrap: break-word;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item.open .showTxt{
        transform: scaleY(1);
        height: auto;
    }
    .partnerApp .maintenance .maintenance-content .showImg{
        width: 45.625vw;
    }
    /* One App for After-sales Services */
    .partnerApp .afterSales{
        background: #EFF5FF;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        min-height: 46.1vw;
        position: relative;
    }
    .partnerApp .afterSales img{
        width: 32.29vw;
        height: 38.54vw;
        position: absolute;
        left: 18.59vw;
        bottom: 0;
    }
    .partnerApp .afterSales .afterSales-content{
        position: absolute;
        right: 10.9375vw;
        bottom: 16vw;
        width: 35.67vw;
    }
    .partnerApp .afterSales .afterSales-content .afterSales-title{
        color: #000;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.875vw;
        font-style: normal;
        line-height: normal;
        letter-spacing: -1.08px;
    }
    .partnerApp .afterSales .afterSales-content .afterSales-des{
        color: #707070;
        font-family: Montserrat;
        font-size: 1.0416vw;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 150% */
        margin-top: 4.1667vw;
    }
    /* How-to Video 轮播 */
    .partnerApp .swiper-container { position: relative; overflow: hidden; }
    .partnerApp .swiper-button-prev, .swiper-button-next {
        width: 2.8125vw;
        height: 2.8125vw;
        border-radius: 50%;
        background: #3A66FB;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .partnerApp .swiper-button-prev::after, .swiper-button-next::after { display: none; }
    .partnerApp .swiper-button-prev .iconfont, .swiper-button-next .iconfont { color: #fff; font-size: 1vw; }
    .partnerApp .swiper-button-prev{
        left: 2.39vw;
            top: 50%;
    transform: translateY(-50%);
    }
    .swiper-button-next{
        right: 2.39vw;
            top: 50%;
    transform: translateY(-50%);
    }
    .partnerApp .swiper-button-disabled { background: #D4D4D4 !important; opacity: 1 !important; }
    .partnerApp .swiper-pagination-bullet { width: 0.52vw; height: 0.52vw; background: #D9D9D9; opacity: 1; }
    .partnerApp .swiper-pagination-bullet-active { background: #3A66FB; }
    .partnerApp .swiper-container.few-slides .swiper-pagination,
    .partnerApp .swiper-container.few-slides .swiper-button-prev,
    .partnerApp .swiper-container.few-slides .swiper-button-next { display: none; }
    /* 视频弹窗 */
    /* 视频弹窗 */
    .partnerApp .videoList{
        margin-top: 3.958vw;
    }
    .partnerApp .videoList .swiper-container{
        display: block;
    }
    
    .partnerApp .videoList .mobVideoList,
    .partnerApp .videoList .view-more{
        display: none;
    }
    .partnerApp .videoList .video-swiper{
        margin: 4.1667vw 8.125vw 5.2vw 8.125vw;
    }
    .partnerApp .videoList .swiper-pagination{
        bottom: 3.33vw;
    }
    .partnerApp .videoList .video-swiper .swiper-slide{
        width: 19.79vw;
        margin-right: 1.0416vw;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content{
        border-radius: 1.0416vw;
        background: #EEF4FE;
        padding: 1.25vw;
        width: 100%;
        height: 14.6875vw;
        margin-bottom: 1.5625vw;
        position: relative;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-video{
        width: 100%;
        height: 9.6875vw;
        border-radius: 0.78215vw; 
        overflow: hidden;
        position: relative;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-video .video-icon{
        width: 2.39vw;
        height: 2.39vw;
        border-radius: 100%;
        position: absolute;
        top: calc(50% - 1.0417vw);
        left: calc(50% - 1.0417vw);
        z-index: 100;
        transition: all 0.3s ease;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-video .video-icon .play-icon{
        font-size: 0.9375vw;
        color: #3a66fb;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-video video{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-info{

    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-info .slide-info-title{
        color: #000;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 0.729vw;
        font-style: normal;
        line-height: normal;
        text-transform: capitalize;
        margin-top: 0.625vw;
        width: 11.19vw;
        overflow: hidden;
        text-overflow: ellipsis !important;
        display: -webkit-box !important;
        display: -webkit-box !important;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-info .slide-info-more{
        position: absolute;
        right: 1.25vw;
        bottom: 1.25vw;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-info .slide-info-more .iconfont{
        color: #666;
        font-size: 0.729vw;
        margin-right: 0.2083vw;
    }
    .partnerApp .videoList .video-swiper .swiper-slide .slide-video-content .slide-info .slide-info-more span{
        color: #666;
        font-family: Montserrat;
        font-size: 0.729vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
    }
    /* -----------------Try Now------------------------ */
    .partnerApp .tryNow{
        background: #F0F5FF;
        padding: 6.66vw 21.3vw 5.67vw;
    }
    .partnerApp .tryNow .tryNow-subTitle{
        margin-top: 1.0416vw;
        color: #939393;
        font-family: Montserrat;
        font-size: 1.0416vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-align: center;
    }
    .partnerApp .tryNow .tryNow-content{
        display: flex;
        gap: 5.99vw;
        justify-content: center;
        margin-top: 3.9vw;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion{
        text-align: center;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion .imgbox,
    .partnerApp .tryNow .tryNow-content .pcVersion .imgbox{
        height: 17.4vw;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion .imgbox img{
        width: 8.75vw;
    }
    .partnerApp .tryNow .tryNow-content .pcVersion .imgbox img{
        width: 21.5vw;
    }
    .partnerApp .tryNow .tryNow-content .pcVersion{
        text-align: center;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion .pcTitle,
    .partnerApp .tryNow .tryNow-content .pcVersion .pcTitle{
        margin-top: 3vw;
        color: #000;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.25vw;
        font-style: normal;
        line-height: 150%; /* 125% */
        display: block;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion .mobTitle,
    .partnerApp .tryNow .tryNow-content .pcVersion .mobTitle{
        display: none;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion p,
    .partnerApp .tryNow .tryNow-content .pcVersion p{
        color: #000;
        font-family: Montserrat;
        font-size: 1.0416vw;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 150% */
        margin-top: 0.8333vw;
        display: block;
    }
    .partnerApp .tryNow .tryNow-content .tryNowBtn{
        margin-top: 2.55vw;
        border: 1px solid #000;
        border-radius: 3.125vw;
        padding: 1.25vw 2.0833vw;
        color: #000;
        text-align: center;
        font-family: Montserrat;
        font-size: 0.8333vw;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-transform: capitalize;
    }
    .partnerApp .tryNow .tryNow-content .tryNowBtn .iconfont{
        font-size: 1.0416vw;
        margin-right: 0.88vw;
    }
    .partnerApp .tryNow .tryNow-content .tryNowBtn:hover{
        border-color: #3a66fb;
        background: #3A66FB;
        color: #fff;
    }
    .partnerApp .tryNow .tryNow-content .tryNowBtn:hover .iconfont{
        color: #fff;
    }
    .partnerApp .tryNow .tryNow-link{
        margin-top: 6.35vw;
    }
    .partnerApp .tryNow .tryNow-link h2{
        color: #000;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.875vw;
        font-style: normal;
        line-height: normal;
        letter-spacing: -1.08px;
        text-align: center;
    }
    .partnerApp .tryNow .tryNow-link h2{
        margin-bottom: 5.2vw;
    }
    .partnerApp .tryNow .tryNow-link .link-list{
        display: flex;
        flex-wrap: wrap;
        gap: 0.78125vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem{
        background: #fff;
        border-radius: 1.0416vw;
        padding: 0.8333vw 2.0833vw;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        cursor: pointer;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .linkItem-title{
        display: flex;
        align-items: center;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .linkItem-title img{
        width: 2.13vw;
        height: 2.13vw;
        margin-right: 0.4167vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .linkItem-title .longImg{
        width: 12.81vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .linkItem-title h3{
        color: #000;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 1.25vw;
        font-style: normal;
        line-height: normal;
        letter-spacing: -0.72px;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .iconfont{
        font-size: 1.98vw;
        transform: rotate(90deg);
        display: inline-block;
    }
    /* 扫码弹窗 */
    .partnerApp .scan-modal { backdrop-filter: blur(9.100000381469727px);display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.30); z-index: 10000; align-items: center; justify-content: center; }
    .partnerApp .scan-modal.show { display: flex; }
    .partnerApp .scan-modal-box { 
        position: relative; 
        width: 18vw;
        height: 18vw;
        border-radius: 2.0833vw; 
        background: linear-gradient(180deg, #D8EEFF 0%, #FEFFFE 100%); 
        text-align: center; 
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .partnerApp .scan-modal-close { position: absolute; top: 1.0416vw; right: 1.0416vw; width: 1.6667vw; height: 1.6667vw; border-radius: 50%; background: #3A66FB; color: #fff; font-size: 0.8vw; display: flex; align-items: center; justify-content: center; cursor: pointer; }
    .partnerApp .scan-modal .scan-modal-box .scan-modal-qr { width: 9.375vw;  }
    .partnerApp .scan-modal .scan-modal-box .scan-modal-btn { 
        display: block;
        margin: 1.5vw auto 0;
        padding: 0.9375vw 1.979vw;
        border-radius: 3.125vw; 
        background: #3A66FB; 
        color: #fff; 
        border: none; 
        cursor: pointer; 
        font-size: 1.0416vw; 
        font-family: "Montserrat-SemiBold" !important;
    }
@media (max-width: 768px) {
    .partnerApp{
            margin-top: 12.8vw;
        }
    .partnerApp .banner-wrapper{
            height: calc(100vh - 12.8vw);
        }
    .partnerApp .partnerApp-banner .banner-bg-base{
            background-size: 300% calc(100% + 12.8vw);
        }
    .partnerApp .partnerApp-banner .banner-content{
            position: static;
            margin-top: 24vw;
        }
    .partnerApp .partnerApp-banner .banner-title{
            font-size: 8vw;
            margin-bottom: 9vw;
        }
    .partnerApp .partnerApp-banner .banner-subtitle{
            font-size: 3.7333vw;
            padding: 0 9vw;
            width: 100%;
        }
    .partnerApp .partnerApp-banner .banner-btn{
            margin: 10.13vw 6.4vw 0;
            gap: 2.66vw;
        }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn,
    .partnerApp .partnerApp-banner .banner-btn .webBtn{
            width: 100%;
            padding: 3.7333vw 5.3333vw;
            font-size: 3.2vw;
            height: 12.8vw;
            border-radius: 6.4vw;
            display: flex;
            align-items: center;
            justify-content: center;
        }
    .partnerApp .partnerApp-banner .banner-btn .iconfont{
            margin-right: 2.1333vw;
            font-size: 3.7333vw;
        }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn:hover,
    .partnerApp .partnerApp-banner .banner-btn .webBtn:hover{
            background: rgba(255, 255, 255, 0.10);
            color: #fff;
         }
    .partnerApp .partnerApp-banner .banner-btn .mobileBtn:hover .iconfont,
    .partnerApp .partnerApp-banner .banner-btn .webBtn:hover .iconfont{
            color: #fff;
         }
    .partnerApp .partnerApp-banner #img2{
            width: 58.66vw;
            height: 118.93vw;
            bottom: 0;
            top: 60vw;
         }
    .partnerApp .partnerApp-banner #img1{
            width: 35.73vw;
            height: 11.2vw;
            border-radius: 1.86vw;
            left: 4.8vw;
            bottom: 38.13vw;
            z-index: 10;
         }
    .partnerApp .partnerApp-banner #img1.show{
            transform: translateY(-100%);
         }
    .partnerApp .partnerApp-banner #img3{
             width: 35.73vw;
            height: 11.2vw;
            border-radius: 1.86vw;
            right: 4.8vw;
            bottom: 38.13vw;
            z-index: 10;
         }
    .partnerApp .partnerApp-banner #img3.show{
            transform: translateY(-100%);
         }
    .partnerApp .partnerApp-banner #img4{
            width: 38.4vw;
            height: 12.8vw;
            border-radius: 1.86vw;
            left: 2.1333vw;
            bottom: 16vw;
            z-index: 10;
         }
    .partnerApp .partnerApp-banner #img4.show{
            transform: translateY(-100%);
         }
    .partnerApp .partnerApp-banner #img5{
            width: 38.4vw;
            height: 12.8vw;
            border-radius: 1.86vw;
            right: 2.1333vw;
            bottom: 16vw;
            z-index: 10;
         }
    .partnerApp .partnerApp-banner #img5.show{
            transform: translateY(-100%);
         }
    .partnerApp .overvier{
            display: none;
         }
    .partnerApp .mobOvervier{
            display: block;
            padding: 17.866vw 6.4vw 17.33vw;
            background: #F5F7FA;
        }
    .partnerApp .mobOvervier h2{
            text-align: center;
            color: #000;
            font-family: "Montserrat-SemiBold" !important;
            font-size: 8vw;
            font-style: normal;
            line-height: 150%; /* 126.667% */
        }
    .partnerApp .mobOvervier .overvier-right-video{
        border-radius: 3.46vw;
        width: 100%;
        height: 51.2vw;
        overflow: hidden;
        position: relative;
        margin-top: 13.33vw;
    }
    .partnerApp .mobOvervier .overvier-right-video video{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .partnerApp .mobOvervier .overvier-right-video .video-icon{
        width: 10.13vw;
        height: 10.13vw;
        border-radius: 100%;
        position: absolute;
        top: calc(50% - 5.06vw);
        left: calc(50% - 5.06vw);
        z-index: 100;
        transition: all 0.3s ease;
        background-color: #3a66fb;
        display: flex;
        justify-content: center;
        align-items: center;
        cursor: pointer;
    }
    .partnerApp .mobOvervier .overvier-right-video .video-icon .play-icon{
        color: #fff;
        font-size: 3.2vw;
    }
    .partnerApp .mobOvervier p{
        color: #4A4A4A;
        font-family: Montserrat;
        font-size: 3.7333vw;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 157.143% */
        margin-top: 8vw;
    }
    .partnerApp .benefits{
        padding: 17.06vw 6.4vw 13.33vw
    }
    .partnerApp .partnerApp-title{
        font-size: 8vw;
        max-width: 100%;
    }
    .partnerApp .benefits .benefits-content{
        margin-top: 13.33vw;
        grid-template-columns: repeat(1, 1fr);
        gap: 4vw;
    }
    .partnerApp .benefits .benefits-content .benefits-item{
        grid-column: span 3 !important;
        border-radius: 2.66vw;
        height: 57.06vw !important;
    }
    .partnerApp .benefits .benefits-content .benefits-item p{
        font-size: 4.8vw;
        left: 0;
        bottom: 5.3333vw;
        padding: 0 5.86vw;
    }
    .partnerApp .effortless{
        margin-top: 13.33vw;
    }
    .partnerApp .effortless .effortless-content{
        margin-top: 13.33vw;
        padding: 20vw 6.4vw 20.8vw;
        height: 186.66vw;
        position: relative;
        z-index: 0;
        overflow: hidden;
        display: flex;
        flex-direction: column;
        background-position: 30% 50%;
    }
    .partnerApp .effortless .effortless-content .effortless-title { order: 1; }
    .partnerApp .effortless .effortless-content .showImgBox { 
        order: 3; 
        flex-wrap: wrap;
        margin-top: 8vw;
    }
    .partnerApp .effortless .effortless-content .showImgBox .showImg{
        width: 100%;
        height: 62.4vw;
    }
    .partnerApp .effortless .effortless-content .showImgBox .imgList{
        gap: 2.66vw;
        width: 100%;
        margin-top: 4.8vw;
        display: grid;
        grid-template-columns: repeat(4, 1fr);
    }
    .partnerApp .effortless .effortless-content .showImgBox .imgList img{
        width: 100%;
        height: 13.333vw;
    }
    .partnerApp .effortless .effortless-content .showTitle { order: 2; }
    .partnerApp .effortless .effortless-content::before {
        content: '';
        position: absolute;
        top: 0; left: -30px; right: 0; bottom: -30px;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        filter: blur(17.6px);
        z-index: -1;
        border-radius: inherit;
    }
    .partnerApp .effortless .effortless-content .effortless-title{
        font-size: 6.4vw;
    }
    .partnerApp .effortless .effortless-content .showTitle{
        margin-top: 8vw;
    }
    .partnerApp .effortless .effortless-content .showTitle p{
        font-size: 3.7333vw;
    }
    .partnerApp .quickProject{
        flex-wrap: wrap;
        padding: 20vw 6.4vw 18.4vw;
        gap: 9.86vw;
        height: 186.66vw;
        background-image: none !important;
        display: block;
        background: #F2F4F8;
    }
    .partnerApp .quickProject img{
        display: block;
        width: 100%;
        margin-top: 21.3333vw;
    }
    .partnerApp .quickProject .quickProject-info{
        width: 100%;
        position: static;
    }
    .partnerApp .quickProject .quickProject-info .quickProject-title{
        font-size: 6.4vw;
        text-align: center;
    }
    .partnerApp .quickProject .quickProject-info .quickProject-subtitle{
        font-size: 3.7333vw;
        text-align: center;
        margin-top: 5.86vw;
        color: #4A4A4A;
    }
    .partnerApp .maintenance{
        max-height:214.66vw;
        padding: 17.33vw 6.4vw 7.467vw;
    }
    .partnerApp .maintenance .maintenance-content{
        flex-wrap: wrap;
        gap: 13.333vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-left{
        width: 100%;
    }
    .partnerApp .maintenance .maintenance-title{
        font-size: 6.4vw;
    }
    .partnerApp .maintenance .maintenance-des{
        font-size: 3.7333vw;
        margin-top: 4.06vw;
        margin-bottom: 6.4vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item{
        margin-top: 3.7333vw;
        padding-bottom: 3.7333vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .item-title{
        font-size: 3.7333vw;
        white-space: wrap;
        margin-right: 1.6vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .showTxt{
        font-size: 3.7333vw;
    }
    .partnerApp .maintenance .maintenance-content .maintenance-item .icon-icon_zhedie,
    .partnerApp .maintenance .maintenance-content .maintenance-item .icon-icon_zhankai{
        font-size: 5.3333vw;
    }
    .partnerApp .maintenance .maintenance-content .showImg{
        width: 100%;
    }
    .partnerApp .afterSales{
        display: flex;
        flex-direction: column-reverse;
        padding: 18.66vw 6.4vw 0;
    }
    .partnerApp .afterSales img{
        position: static;
        width: 80vw;
        height: 106.4vw;
        margin: 0 auto;
    }
    .partnerApp .afterSales .afterSales-content{
        position: static;
        width: 100%;
    }
    .partnerApp .afterSales .afterSales-content .afterSales-title{
        font-size: 6.4vw;
        
    }
    .partnerApp .afterSales .afterSales-content .afterSales-des{
        margin: 8vw 0;
        font-size: 3.7333vw;
        color: #4A4A4A;
    }
    .partnerApp .videoList{
        margin-top: 14.66vw;
        padding: 0 6.4vw 16vw;
    }
    .partnerApp .videoList .swiper-container{
        display: none;
    }
    
    .partnerApp .videoList .mobVideoList{
        display: block;
        margin-top: 13.33vw;
        display: flex;
        gap: 4.2666vw;
        flex-wrap: wrap;
        overflow: hidden;
        transition: max-height 0.5s ease;
    }
    .partnerApp .videoList .mobVideoList .videoItem{
        border-radius: 4.8vw;
        background: #EEF4FE;
        padding: 5.86vw;
        width: 100%;
        height: 67.73vw;
        position: relative;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-video{
        width: 100%;
        height: 44.53vw;
        border-radius: 3.6vw;
        overflow: hidden;
        position: relative;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-video video{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-video .video-icon{
        width: 11.06vw;
        height: 11.06vw;
        border-radius: 100%;
        position: absolute;
        top: calc(50% - 5.53vw);
        left: calc(50% - 5.53vw);
        z-index: 100;
        transition: all 0.3s ease;
        background-color: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-video .video-icon .play-icon{
        color: #3a66fb;
        font-size: 3.2vw;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-info {
        margin-top: 3.2vw;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-info .slide-info-title{
        font-size: 3.2vw;
        width: 54.13vw;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-info  .slide-info-more{
        position: absolute;
        right: 5.86vw;
        bottom: 5.86vw;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-info  .slide-info-more span{
        color: #666;
        font-family: Montserrat;
        font-size: 3.36vw;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
    }
    .partnerApp .videoList .mobVideoList .videoItem .slide-info  .slide-info-more .iconfont{
        font-size: 3.2vw;
        margin-right: 1.0666vw;
    }
    .partnerApp .videoList .view-more{
        display: flex;
        width: fit-content;
        margin: 0 auto;
        padding: 2.1333vw 4.2666vw;
        margin-top: 6.4vw;
        height: 9.0667vw;
        font-size: 3.2vw;
        border-radius: 6.4vw;
        border: 0.0521vw solid #231815;
        font-family: "Montserrat-SemiBold";
        line-height: 150%;
        align-items: center;
    }
    .partnerApp .videoList .view-more .iconfont {
        margin-left: 1.0667vw;
        font-size: 4.2667vw;
        line-height: normal;
        background-color: #3a66fb;
        color: #fff;
        border-radius: 50%;
    }
    .partnerApp .tryNow{
        padding: 15.466vw 6.4vw 18.66vw;
    }
    .partnerApp .tryNow .tryNow-subTitle{
        font-size: 3.7333vw;
        margin-top: 0;
    }
    .partnerApp .tryNow .tryNow-content{
        flex-wrap: wrap;
        margin-top: 9.86vw;
        gap: 17.33vw;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion{
        width: 100%;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion .imgbox, .partnerApp .tryNow .tryNow-content .pcVersion .imgbox{
        height: auto;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion .imgbox img{
        width: 30.4vw;
        margin-top: 2.66vw;
    }
    .partnerApp .tryNow .tryNow-content .pcVersion .imgbox img{
        width: 64vw;
    }
    .partnerApp .tryNow .tryNow-content .mobVersion .mobTitle,
    .partnerApp .tryNow .tryNow-content .pcVersion .mobTitle{
        color: #000;
        text-align: center;
        font-family: "Montserrat-SemiBold" !important;
        font-size: 4.8vw !important;
        font-style: normal;
        line-height: 150%; /* 133.333% */
        display: block;
    } 
    .partnerApp .tryNow .tryNow-content .mobVersion .pcTitle, .partnerApp .tryNow .tryNow-content .pcVersion .pcTitle,
    .partnerApp .tryNow .tryNow-content .mobVersion p, .partnerApp .tryNow .tryNow-content .pcVersion p{
        display: none;
    }
    .partnerApp .tryNow .tryNow-content .tryNowBtn{
        margin-top: 9.33vw;
        padding: 4.2666vw 11.46vw;
        border-radius: 7.2vw;
        background: #3A66FB;
        color: #fff;
        border-color: #fff;
        font-size: 3.2vw;
        font-family: "Montserrat-SemiBold" !important;
        margin-left: 42px;
        margin-right: 42px;
    }
    .partnerApp .tryNow .tryNow-content .tryNowBtn .iconfont{
        font-size: 3.7333vw;
    }
    .partnerApp .tryNow .tryNow-link{
        margin-top: 17.86vw;
    }
    .partnerApp .tryNow .tryNow-link h2{
        font-size: 6.4vw;
        margin-bottom: 13.33vw;
    }
    .partnerApp .tryNow .tryNow-link .link-list{
        gap: 3.2vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem{
        padding: 4.8vw;
        border-radius: 4.2666vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .linkItem-title img{
        width: 7.467vw;
        height: 7.467vw;
        margin-right: 3.2vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .linkItem-title .longImg{
        width: 49.33vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .linkItem-title h3{
        font-size: 3.7333vw;
    }
    .partnerApp .tryNow .tryNow-link .linkItem .iconfont{
        font-size: 5.86vw;
    }
    .partnerApp .scan-modal .scan-modal-box{
        width: 75vw;
        height: 75vw;
    }
    .partnerApp .scan-modal .scan-modal-box .scan-modal-qr{
        width: 36.375vw;
    }
    .partnerApp .scan-modal .scan-modal-box .scan-modal-btn{
        padding: 2.9375vw 10.979vw;
        border-radius: 6.125vw;
        margin: 7.5vw auto 0;
        font-size: 4.0416vw;
    }
    .partnerApp .scan-modal-close{
        width: 5.6667vw;
        height: 5.6667vw;
        top: 2.0416vw;
        right: 2.0416vw;
        font-size: 3.2vw;
        line-height: 3.2vw;
        font-weight: bolder;
    }
}
 @media (min-height: 400px) and (max-height: 600px) {
    .partnerApp .partnerApp-banner .banner-content{
        top: 1.0416vw;
    }
    .partnerApp .partnerApp-banner .banner-title{
        font-size: 3.125vw;
        margin-bottom: 1.0416vw;
    }
    .partnerApp .partnerApp-banner .banner-btn{
        margin-top: 1.875vw;
    }
    .partnerApp .partnerApp-banner #img1.show{
        transform: translateY(25%) translateX(0) scale(0.84);
    }
    .partnerApp .partnerApp-banner #img2.show{
        transform: translateX(-50%) translateY(25%) scale(1); 
    }
    .partnerApp .partnerApp-banner #img3.show{
        transform: translateY(25%) translateX(0) scale(0.84);
    }
    .partnerApp .partnerApp-banner #img2.move-up{
        transform: translateX(-50%) translateY(-13vh) scale(0.7);
    }
    .partnerApp .partnerApp-banner.scroll #img4,.partnerApp .partnerApp-banner.scroll #img5{
        transform:translateY(-25vh) scale(0.7);
    }
    .partnerApp .partnerApp-banner.scroll #img1,.partnerApp .partnerApp-banner.scroll #img3{
        transform:translateY(-17vh) scale(0.7);
    }
} 
 @media (min-height: 601px) and (max-height: 750px) {
    .partnerApp .partnerApp-banner #img2.show{
        transform: translateX(-50%) translateY(28%) scale(0.9); 
    }
    .partnerApp .partnerApp-banner #img1.show{
        transform: translateY(25%) translateX(0) scale(0.74);
    }
    .partnerApp .partnerApp-banner #img4.show{
        transform: translateY(0) scale(0.9);
    }
    .partnerApp .partnerApp-banner #img3.show{
        transform: translateY(25%) translateX(0) scale(0.74);
    }
    .partnerApp .partnerApp-banner #img5.show{
        transform: translateY(0) scale(0.9);
    }
    .partnerApp .partnerApp-banner #img2.move-up{
        transform: translateX(-50%) translateY(-17vh) scale(0.8);
    }
    .partnerApp .partnerApp-banner.scroll #img1, .partnerApp .partnerApp-banner.scroll #img3{
        transform: translateY(-20vh) translateX(0) scale(0.84);
    }
    .partnerApp .partnerApp-banner.scroll #img4, .partnerApp .partnerApp-banner.scroll #img5{
        transform: translateY(-25vh) scale(0.84);
    }
 }  
