     /* 框架 */
     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: 800px) {
         section {
             padding: 60px var(--container);
         }
     }

     /* 标题 */
     .indexTitle {
         font-family: 'Poppins';
         font-weight: bold;
         font-size: 50px;
         line-height: 1.25;
         color: #222222;
     }

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

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

     @media (max-width: 800px) {
         .indexTitle {
             font-size: 28px;
             text-align: center;
         }

         .indexTitle br {
             display: none;
         }
     }

     /* 查看更多 */
     .IndexMore,
     a.IndexMore {
         display: flex;
         align-items: center;
         justify-content: center;
         grid-gap: 15px;
         width: 210px;
         height: 66px;
         border: 1px solid #878D8F;
         border-radius: 100px;
         font-family: 'Poppins';
         font-size: 18px;
         color: #333333;
         text-align: center;

     }

     @media (max-width: 800px) {

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