     /* 翻屏swiper */
     .IndexSwiper {
         width: 100%;
         height: 100vh;
         overflow: hidden;
     }

     .IndexBox {
         width: 100%;
         height: 100%;
         overflow: hidden;
         position: relative;
     }

     .footerSlide {
         height: auto;
         overflow: visible;
         position: relative;
         z-index: 2;
     }

     /* .htmlSlide {
       top: 200px;
       transform: scale(0.8) !important;
       transition: 1s;
       z-index: 1;
   }

   .htmlSlide.swiper-slide-active {
       top: 0;
       transform: scale(1) !important;
       z-index: 2;
   } */

     .IndexSwiper .pagination0 {
         right: auto;
         left: 60px;
         transform: unset;
         display: none;
     }

     .IndexSwiper .pagination0.on {
         display: block;
     }

     .IndexSwiper .pagination0 span {
         opacity: 1;
         background: var(--color);
         width: 10px;
         height: 10px;
         margin: 10px 0;
         border-radius: 10px;
         transition: 0.5s;
     }

     .IndexSwiper .pagination0 span.swiper-pagination-bullet-active {
         height: 50px;
     }

     @media (max-width: 1750px) {
         .IndexSwiper .pagination0 {
             left: 1vw;
         }
     }

     @media (max-width: 1660px) {
         .IndexSwiper .pagination0 {
             left: 3vw;
         }
     }

     @media (max-width: 1200px) {
         .IndexSwiper {
             display: block;
             height: auto;
         }

         .IndexSwiper>.swiper-wrapper {
             display: block;
         }
     }

     /* 框架 */
     section {
         overflow: hidden;
         width: 100%;
         height: 100%;
     }

     /* 标题 */
     .indexTitle {
         display: flex;
         flex-direction: column;
     }

     .indexTitle h1 {
         font-weight: 500;
         font-size: 48px;
         color: #404040;
     }


     .indexTitle h2 {
         font-weight: 500;
         font-size: 30px;
         color: #676767;
     }

     @media (max-width: 1440px) {}

     @media (max-width: 1200px) {
         .indexTitle h1 {
             font-size: 38px;
         }


         .indexTitle h2 {
             font-size: 18px;
         }
     }

     @media (max-width: 720px) {
         .indexTitle h1 {
             font-size: 28px;
         }


         .indexTitle h2 {
             font-size: 14px;
         }
     }