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

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

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

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

     /* 标题 */
     .indexTitle {
         display: flex;
         flex-direction: column;
         grid-gap: 10px;
     }

     .indexTitle p {
         color: var(--color);
         font-size: 16px;
         line-height: 1;
     }

     .indexTitle h1 {
         font-weight: 700;
         font-size: 40px;
         line-height: 1;
         color: #2D2D2D;
     }


     @media (max-width: 1200px) {
         .indexTitle h1 {
             font-weight: 700;
             font-size: 32px;
             line-height: 1;
             color: #2D2D2D;
         }
     }


     @media (max-width: 600px) {
         .indexTitle p {
             font-size: 14px;
         }

         .indexTitle h1 {
             font-size: 28px;
         }
     }




     /* 了解更多 */
     .IndexMore {
         width: 150px;
         height: 50px;
         border: 1px solid #000;
         display: flex;
         align-items: center;
         justify-content: space-evenly;
         color: #000;
         font-size: 14px;
     }

     .IndexMore:hover {
         background: var(--color);
         border: 1px solid var(--color);
         color: #fff;
     }

     .IndexMore:hover img {
         filter: invert(1);
     }

     @media (max-width: 900px) {
         .IndexMore {
             width: 120px;
             height: 40px;
             font-size: 12px;
         }
     }