   .section5 {
       position: relative;
       overflow: hidden;
       padding: 0;
   }

   .Box5 {
       position: relative;
       display: flex;
       flex-wrap: wrap;
   }

   .text5 {
       background: url(/assets/images/img3.jpg) no-repeat center;
       background-size: cover;
       width: 60%;
       padding-left: var(--container);
       padding-right: 120px;
       padding-top: 45px;
       padding-bottom: 45px;
       display: flex;
       flex-direction: column;
       justify-content: center;
   }

   .text5 .IndexTitle {
       display: flex;
       flex-direction: column;
       align-items: flex-start;
   }

   .text5 h1 {
       font-size: 26px;
       color: #333333;
   }

   .text5 h2 {
       font-size: 14px;
       color: #666666;
   }


   .text5 .desc {
       margin-top: 30px;
       margin-bottom: 60px;
       font-size: 16px;
       line-height: 2;
       color: #666666;
   }


   .text5 a {
       width: 140px;
       height: 40px;
       font-size: 14px;
       color: #333333;
       padding: 0 10px;
       display: flex;
       align-items: center;
       justify-content: space-between;
       border: solid 1px #666666;
   }

   .image5 {
       width:40%;
       position: relative;
   }

   .anniu5 {
       position: absolute;
       z-index: 2;
       left: 30px;
       bottom: 30px;
       display: flex;
       grid-gap: 10px;
   }

   .anniu5 .prev5 {
       width: 40px;
       height: 40px;
       background-color: #fff;
       font-family: "SimSun";
       font-size: 20px;
       color: #000;
       line-height: 40px;
       text-align: center;
       outline: none;
       cursor: pointer;
   }

   .anniu5 .next5 {
       width: 40px;
       height: 40px;
       background-color: #000;
       font-family: "SimSun";
       font-size: 20px;
       color: #ccc;
       line-height: 40px;
       text-align: center;
       outline: none;
   }

   .Swiperimg5 {
       position: relative;
       width: 100%;
       height: 100%;
   }

   .img5 {
       width: 100%;
   }

   .img5 img {
       width: 100%;
       height: 100%;
       object-fit: cover;
   }

   .itemBox5 {
       background-color: #f5f5f5;
       padding-top: 30px;
       padding-bottom: 75px;
   }

   .item5 img {
       width: 100%;
   }


   @media (max-width:1200px) {
       .text5 {
           padding-right: 30px;
       }

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

       .text5 .desc {
           margin-top: 30px;
           margin-bottom: 30px;
           font-size: 14px;
           line-height: 1.5;
       }
   }

   @media (max-width:720px) {
       .text5 {
           width: 100%;
           padding: 45px var(--container);
       }

       .image5 {
           width: 100%;
       }

       .itemBox5 {
           padding-bottom: 45px;
       }
   }

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