     /* 框架 */
     section {
         position: relative;
         z-index: 1;
         overflow: hidden;
         width: 100%;
         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;
     }

     .indexTitle p {
         font-size: 24px;
         line-height: 1.5;
         color: var(--color);
        margin-bottom: 15px;
     }

     .indexTitle h1 {
         color: #000;
         font-family: MiSans2;
         font-size: 34px;
     }

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

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

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

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

     .IndexMore,
     a.IndexMore {
         width: 220px;
         height: 56px;
         background: #000;
         display: flex;
         align-items: center;
         justify-content: center;
         grid-gap: 20px;
         color: #FFF;
         font-size: 16px;
         font-family: MiSans2;
         position: relative;
         overflow: hidden;
     }

     .IndexMore::after,
     a.IndexMore::after {
         content: "";
         position: absolute;
         bottom: -15px;
         width: 90%;
         height: 30px;
         background: var(--color);
         border-radius: 50%;
         filter: blur(3px);
     }

     .IndexMore:hover::after,
     a.IndexMore:hover::after {
         animation: text 2s linear infinite;
     }

     .IndexMore img,
     a.IndexMore img {
         width: 9px;
     }

     @media (max-width: 600px) {

         .IndexMore,
         a.IndexMore {
             width: 160px;
             height: 45px;
             font-size: 14px;
             grid-gap: 10px;
         }

         .IndexMore::after,
         a.IndexMore::after {
             bottom: -10px;
             height: 20px;
         }
     }
