   .section8 {
       position: relative;
       padding-bottom: 0;
   }

   .Box8 {
       background: #fff;
       margin-top: 80px;
       display: flex;
       flex-wrap: wrap;
   }

   .lt8 {
       width: 50%;
       position: relative;

   }

   .lt8 .text8 {
       position: absolute;
       width: 100%;
       height: 100%;
       z-index: 2;
       left: var(--container);
       display: flex;
       align-items: flex-start;
       flex-direction: column;
       justify-content: center;
   }

   .lt8 .text8 a {
       margin-top: 50px;
       font-size: 20px;
       line-height: 1;
       color: var(--color1);
       padding: 20px 30px;
       background: #fff;
       border-radius: 50px;
   }

   .lt8 .desc8 {
       font-size: 30px;
       line-height: 1.5;
       color: #FFFFFF;
   }

   .lt8 .desc8 b {
       font-size: 50px;
       line-height: 1.5;
       color: #FFFFFF;
   }

   .lt8 .bj8 {
       position: relative;
       width: 100%;
       height: 100%;
       z-index: 1;
   }

   .rt8 {
       padding: 30px 0;
       padding-left: 30px;
       padding-right: 160px;
       width: 50%;
       display: flex;
       align-items: flex-start;
       flex-direction: column;
       justify-content: center;
   }

   .rt8 .title8 {
       font-size: 26px;
       line-height: 1;
       color: #000000;
       margin-bottom: 45px;
   }

   .form8 {
       width: 100%;
       display: flex;
       flex-wrap: wrap;
       justify-content: space-between;
   }

   .form8 label {
       width: 100%;
       margin-bottom: 30px;
   }

   .form8 .label1 {
       width: calc(50% - 15px);

   }

   .form8 h1 {
       font-size: 16px;
       line-height: 1;
       color: rgba(0, 0, 0, 0.2);
   }

   .form8 h1 sup {
       color: #FF1F00;
       top: 0;
       left: 5px;
       font-size: 16px;
       font-weight: bold;
   }

   .form8 label input {
       height: 40px;
       width: 100%;
       border-bottom: 1px solid rgba(0, 0, 0, 0.2);
       background: #FFF;
   }

   .form8 input:-webkit-autofill {
       -webkit-box-shadow: 0 0 0 1000px white inset !important;
       /* 将背景色改为白色 */

   }

   .form8 .label2 {
       width: calc(50% - 15px + 130px);

   }

   .form8 .codeBox img {
       height: 40px;
   }

   .form8 .anniu8 {
       display: flex;
       grid-gap: 20px;
   }

   .form8 .anniu8 button {
       width: 140px;
       height: 38px;
       background: #D9D9D9;
       color: #fff;
       display: flex;
       align-items: center;
       justify-content: center;
       border-radius: 50px;
   }

   .form8 .anniu8 button:nth-child(1) {
       background: var(--color1);
   }

   .form8 .anniu8 button:hover {
       background: var(--color2);
   }

   @media (max-width: 1540px) {
       .lt8 {
           width: 60%;
           padding-right: 0;
       }

       .rt8 {
           width: 40%;
           padding-right: var(--container);
       }

   }

   @media (max-width: 1200px) {
       .rt8 {
           padding-left: 15px;
       }

       .rt8 .title8 {
           font-size: 24px;
           margin-bottom: 25px;
       }

       .form8 label input {
           height: 30px;
           width: 100%;
       }

       .form8 .codeBox img {
           height: 30px;
       }

       .form8 label {
           margin-bottom: 20px;
       }

       .form8 .anniu8 button {
           height: 30px;
       }
   }

   @media (max-width: 900px) {
       .Box8 {
           margin-top: 0;
           display: flex;
           flex-wrap: wrap;
           flex-direction: column-reverse;
       }

       .rt8 {
           width: 100%;
           padding-top: 0;
           padding: 30px var(--container);
       }

       .lt8 {
           width: 100%;
       }

       .lt8 .text8 {
           inset: 0;
           padding: 60px var(--container);
       }
   }

   @media (max-width: 720px) {
       .lt8 .desc8 {
           font-size: 24px;
       }

       .lt8 .desc8 b {
           font-size: 42px;
       }

       .lt8 .text8 a {
           margin-top: 30px;
           font-size: 18px;
       }
   }

   @media (max-width: 460px) {
       .Box8 {
           margin-top: 10px;
       }

       .rt8 .title8 {
           font-size: 22px;
       }

       .lt8 .desc8 {
           font-size: 18px;
       }

       .lt8 .desc8 b {
           font-size: 28px;
       }

       .lt8 .text8 a {
           margin-top: 20px;
           font-size: 16px;
           padding: 15px 20px;
       }

       .form8 .anniu8 button {
           width: 120px;
       }
   }