     /* 框架 */
     section {
         position: relative;
         z-index: 1;
         overflow: hidden;
         width: 100%;
         padding: 120px var(--container);
     }

     @media (max-width: 1440px) {
         section {
             padding: 90px var(--container);
         }
     }

     @media (max-width: 1200px) {
         section {
             padding: 60px var(--container);
         }
     }

     @media (max-width: 720px) {
         section {
             padding: 30px var(--container);
         }
     }

     /* 标题 */
     .indexTitle {
         color: #020202;
         font-size: 48px;
         font-weight: 700;
     }



     @media (max-width: 1440px) {
         .indexTitle {
             font-size: 40px;
         }
     }

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

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

     /* 更多 */
     a.indexMore {
         width: 230px;
         height: 60px;
         display: flex;
         align-items: center;
         justify-content: space-evenly;
         background: var(--color);
         color: #fff;
         font-size: 16px;
         border-radius: 50px;
         line-height: 1;
     }

     a.indexMore img {
         filter: brightness(0) invert(1);
     }

     @media (max-width: 1200px) {
         a.indexMore {
             width: 160px;
             height: 40px;
             font-size: 14px;
         }
     }