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

     @media (max-width: 1200px) {
         section {
             padding-top: 45px;
             padding-bottom: 45px;
         }
     }

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

     /* 标题 */
     .indexTitle {
         position: relative;
         display: flex;
         flex-direction: column;
         align-items: center;
         grid-gap: 5px;
     }

     .indexTitle h1 {
         font-size: 33px;
         color: #ccc;
         display: flex;
         align-items: baseline;
         justify-content: center;
         grid-gap: 10px;
         position: relative;
         padding-bottom: 5px;
     }

     .indexTitle h1::after {
         content: "";
         display: block;
         width: 400px;
         height: 1px;
         background: #ccc;
         position: absolute;
         bottom: 0;
     }

     .indexTitle h1 p {
         font-family: "Impact", "微软雅黑";
         color: var(--color);
         font-size: 33px;
     }


     .indexTitle h1 b {
         font-weight: 400;
         font-size: 20px;
         color: var(--color);
     }

     .indexTitle h2 {
         font-size: 12px;
         color: #333333;
         text-align: center;
     }

     .indexTitle a {
         position: absolute;
         right: 0;
         bottom: 0px;
         color: #cccccc;
         font-size: 12px;
         display: flex;
         align-items: center;
         grid-gap: 5px;
     }

     @media (max-width: 720px) {
         .indexTitle {
             padding-bottom: 20px;
         }

         .indexTitle h1 {
             display: flex;
             align-items: center;
             flex-direction: column;
             grid-gap: 0px;
             font-size: 24px;
         }

         .indexTitleh1::after {
             width: 100%;
         }

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

         .indexTitle h1 b {
             font-size: 18px;
         }
     }

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