       /* Page2 轮播图外部容器样式 */
       .page2.swiper-pagination {
           gap: 0px;
       }

       .page2 {
           display: flex;
           flex-direction: column;
           position: relative;
       }

       /* 分页器外部容器 */
       .page2-swiper-control {
           width: 81.25vw;
           margin: 0 auto;
       }

       /* Page2 轮播图分页器样式 */
       .page2-pagination {
           position: static;
           /* 取消绝对定位 */
           display: flex;
           justify-content: center;
           gap: 0;
           /* 消除指示线间距 */
           padding-bottom: 30px;
           /* 为下方文字留出空间 */
       }

       .page2-pagination .swiper-pagination-bullet {
           width: 40px;
           height: 3px;
           border-radius: 0;
           background: #dcdcdc;
           opacity: 1;
           margin: 0 !important;
           /* 确保没有外边距 */
           position: relative;
       }

       .page2-pagination .swiper-pagination-bullet::after {
           content: attr(data-number);
           position: absolute;
           top: 10px;
           left: 0;
           right: 0;
           text-align: right;
           font-size: 1.04167vw;
           color: #999;
       }

       .page2-pagination .swiper-pagination-bullet-active {
           background: #fbd08c;
       }

       .page2-pagination .swiper-pagination-bullet-active::after {
           color: #fbd08c;
           font-weight: bold;
       }

       .swiper-slide-active {
           opacity: 1 !important;
           position: relative;
       }

       /* 淡入淡出效果 */
       .page2 .swiper-slide {
           opacity: 0 !important;
           transition: opacity 1s ease !important;
           position: absolute;
           top: 0;
           left: 0;
           width: 100%;
           height: 100%;
       }

       .page2 .swiper-slide-active {
           opacity: 1 !important;
           position: relative;
       }

       /* 确保分页器可见 */
       .page2-swiper-control {
           position: relative;
           z-index: 10;
           width: 100%;
       }

       /* 控制区容器样式 */
       .page2-swiper-control {
           display: flex;
           align-items: center;
           justify-content: flex-end;
           gap: 20px;
           position: absolute;
           right: 10vw;
           z-index: 10;
           flex-direction: row;
           padding-top: 20px;
           align-items: center;
       }

       /* 分页器样式调整 */
       .page2-swiper-control .swiper-pagination {
           position: static !important;
           display: flex;
           gap: 10px;
           margin: 0;
           width: 20vw;
           margin-left: 20px;
           align-items: center;
       }

       /* 分页指示点样式 */
       .page2-swiper-control .swiper-pagination-bullet {
           width: 40px;
           height: 3px;
           border-radius: 0;
           background: #dcdcdc;
           margin: 0 !important;
       }

       .page2-swiper-control .swiper-pagination-bullet-active {
           background: #fbd08c;
       }


       .page2 .swiper-pagination {
           bottom: -3vw;
       }

       /* .page2 .swiper-pagination span {
           width: 15vw;
           height: 0.2vw;
           border-radius: 0;
           background: #dcdcdc;
           color: #dcdcdc;
           opacity: 1;
           text-align: right;
           font-size: 40px;
           line-height: 3vw;
       } */

       .page2 .swiper-pagination span {
           width: 15vw;
           height: 0.06vw;
           border-radius: 0;
           background: #c9caca;
           opacity: 1;
           text-align: left;
           font-size: 1.3vw;
           line-height: 3vw;
       }

       .page2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
           margin: 0 2.8vw;
       }

       .page2 .swiper-pagination .swiper-pagination-bullet-active {
           background: #fbd08c;
           color: #fbd08c;
           height: 0.1vw !important;
       }

       /* 3. 箭头位置微调（相对于控制区右侧） */
       .cus-slide_btn .fp-controlArrow.fp-prev {
           left: auto;
           /* 清除原有 left 定位 */
           right: 3.5vw;
           /* 与右侧箭头间距 */
           background: url("../../images/car_mpvM8/01.png") no-repeat center / 100%;
       }

       .cus-slide_btn .fp-controlArrow.fp-next {
           right: 0;
           /* 贴控制区右侧 */
           background: url("../../images/car_mpvM8/02.png") no-repeat center / 100%;
       }



       /* 箭头按钮样式 */
       .fp-controlArrow {
           width: 30px;
           height: 30px;
           background-size: contain;
           cursor: pointer;
       }

       /*自定义左右按钮*/
       .cus-slide_btn .fp-controlArrow {
           border: 0;
           width: 3.4%;
           height: 100%;
       }

       /* 通用基础样式 */
       .cus-slide_btn {
           display: flex;
           gap: 1vw;
           /* 箭头间距 */
       }

       /* 箭头容器样式 */

       /* --------------- 按屏幕宽度分类 --------------- */

       /* 超小屏笔记本（1366x768 及以下） */
       @media (max-width: 1366px) {
           .cus-slide_btn {
               padding-right: 7vw !important;
               padding-top: 5.5vw !important;
           }

           .fp-controlArrow {
               width: 24px;
               height: 24px;
           }

           .cus-slide_btn .fp-controlArrow.fp-prev {
               left: auto;
               right: 4vw;
               background: url(../../images/car_mpvM8/01.png) no-repeat center / 100%;
           }

           .page2-swiper-control .swiper-pagination {
               position: static !important;
               display: flex;
               gap: 10px;
               margin: 0;
               width: 20vw;
               margin-left: 20px;
               align-items: center;
               padding-bottom: 0.3vw;
           }
       }

       /* 标准笔记本/台式机（1440-1920px） */
       @media (min-width: 1367px) and (max-width: 1920px) {
           .cus-slide_btn {
               padding-right: 7vw !important;
               padding-top: 3.5vw !important;
           }

           .fp-controlArrow {
               width: 28px;
               height: 28px;
           }

           .cus-slide_btn .fp-controlArrow.fp-prev {
               left: auto;
               /* 清除原有 left 定位 */
               right: 3.5vw;
               /* 与右侧箭头间距 */
               background: url("../../images/car_mpvM8/01.png") no-repeat center / 100%;
           }
       }

       /* 2K 屏幕（1921-2560px） */
       @media (min-width: 1921px) and (max-width: 2560px) {
           .cus-slide_btn {
               padding-right: 9vw !important;
               padding-top: 4vw !important;
           }

           .fp-controlArrow {
               width: 32px;
               height: 32px;
           }

           .cus-slide_btn .fp-controlArrow.fp-prev {
               left: auto;
               /* 清除原有 left 定位 */
               right: 4vw;
               /* 与右侧箭头间距 */
               background: url("../../images/car_mpvM8/01.png") no-repeat center / 100%;
           }
       }

       /* ----------- 4K 屏幕（2561-3840px） ----------- */
       @media (min-width: 2561px) and (max-width: 3840px) {
           .cus-slide_btn {
               padding-right: 10vw !important;
               padding-top: 4vw !important;
           }

           .fp-controlArrow {
               width: 32px;
               height: 32px;
           }

           .cus-slide_btn .fp-controlArrow.fp-prev {
               left: auto;
               /* 清除原有 left 定位 */
               right: 4vw;
               /* 与右侧箭头间距 */
               background: url("../../images/car_mpvM8/01.png") no-repeat center / 100%;
           }

           .page2-swiper-control .swiper-pagination {
               position: static !important;
               display: flex;
               gap: 10px;
               margin: 0;
               width: 20vw;
               margin-left: 20px;
               align-items: center;
               margin-top: 2.5vw;
           }
       }

       /* ----------- 5K/8K 超高清屏幕（3841px+） ----------- */
       @media (min-width: 3841px) {
           .cus-slide_btn {
               padding-right: 10vw !important;
               /* 更大的边距 */
               padding-top: 4vw !important;
           }

           .fp-controlArrow {
               width: 32px;
               height: 32px;
           }

           .cus-slide_btn .fp-controlArrow.fp-prev {
               right: 4vw;
               background: url("../../images/car_mpvM8/01.png") no-repeat center / 100%;
           }

             .page2-swiper-control .swiper-pagination {
               position: static !important;
               display: flex;
               gap: 10px;
               margin: 0;
               width: 20vw;
               margin-left: 20px;
               align-items: center;
               margin-top: 3vw;
           }

       }