   .section3 {
       padding-top: 80px;
       overflow: hidden;
       position: relative;
   }

   .Box3 {
       max-width: 1440px;
       width: 100%;
       margin: 0 auto;
       margin-top: 45px;
   }

   .Swiper3_1 {
       overflow: visible;
   }

   .icon3 {
       width: 160px;
       position: relative;
       top: 0;
       display: flex;
       flex-direction: column;
       align-items: center;
       transition: 0.5s;
       margin: 0 50px;
   }

   .icon3:hover {
       top: -45px;
   }

   .icon3 img {
       width: 100%;
       display: block;
   }

   .icon3 p {
       opacity: 0;
       margin-top: 15px;
       font-size: 20px;
       line-height: 1.5;
       transition: 0.5s;
       color: rgba(0, 7, 71, 0.5);
   }

   .icon3:hover p {
       opacity: 1;
   }

   .Box3Img {
       width: 100%;
   }

   .Swiper3_2 {
       width: 100%;
   }

   .item3 {
       width: calc((100% - 180px) / 5);
       display: flex;
       flex-direction: column;
       align-items: center;
   }

   .item3 p {
       font-size: 20px;
       line-height: 2;
       color: #000747;
   }

   .item3 p b {
       color: var(--color1);
   }

   .item3 img {
       width: 100%;
   }

   @media (max-width: 1540px) {
       .icon3 {
           width: 150px;
           margin: 0 30px;
       }
   }

   @media (max-width: 1200px) {
       .icon3 {
           width: 90px;
           margin: 0 15px;
       }

       .icon3 p {
           font-size: 14px;
       }

       .item3 {
           width: calc((100% - 60px) / 5);
       }

       .item3 p {
           text-align: center;
           height: 48px;
           font-size: 16px;
           line-height: 1.5;
       }
   }

   @media (max-width:720px) {
    

       .Swiper3_2 {
           overflow: visible;
           width: 75%;
           margin: 0 auto;
       }

       .item3 {
           width: 40%;
       }

       .item3 p {
           height: auto;
       }
   }

   @media (max-width: 480px) {
       .item3 {
           width: 75%;
       }
   }