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


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

     /* 标题 */
     .indexTitle {
         position: relative;
         display: flex;
         align-items: center;
     }

     .indexTitle h1 {
         font-weight: bold;
         position: relative;
         font-size: 30px;
         line-height: 1;
         color: #2f2f2f;
     }

     .indexTitle p {
         position: absolute;
         left: 0;
         font-size: 72px;
         line-height: 1;
         color: #2f2f2f;
         font-weight: 700;
         text-transform: uppercase;
         opacity: .10;
     }



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

         .indexTitle p {
             font-size: 48px;
         }
     }