   /* Section3 */
   .section3 {
       display: block;

   }

   .section3 .indexTitle {
       position: relative;
       text-align: center;
       transition: 0.5s;
   }

   .Nav3 {
       transition: 0.5s;
       position: relative;
       width: 100%;
       margin-top: 45px;
       margin-bottom: 60px;
       display: flex;
       justify-content: center;
       grid-gap: 20px;
   }

   .Nav3 a {
       max-width: 210px;
       width: 100%;
       padding: 0 20px;
       height: 50px;
       background: #fff;
       display: flex;
       align-items: center;
       justify-content: center;
       transition: 0.5s;
       color: var(--shenlan);
       font-size: 20px;
       line-height: 1;
   }

   .Nav3 a.on {
       background: var(--lan);
       color: #fff;
   }

   .Box3 {
       transition: 0.5s;
       position: relative;
       width: 100%;
       z-index: 2;
       display: flex;
       justify-content: center;
       align-items: center;
   }

   .item3 {
       position: relative;
       width: auto;
       max-width: 100%;
       display: none;
   }

   .listBox3 {
       position: relative;
       width: auto;
       max-width: 100%;
       display: block;
   }

   .item3.on {
       display: block;
   }

   .item3 .img3 {
       position: relative;
       z-index: 1;
       width: 100%;
       -webkit-box-reflect: below -5px linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2));
   }


   .list3 {
       position: absolute;
       z-index: 2;
       width: 100%;
       height: 100%;
   }

   .list3 li {
       position: absolute;
       transform: translate(-50%, -50%);
       z-index: 1;
       height: 100%;
       display: flex;
       align-items: center;
   }

   .list3 li.on {
       z-index: 2;
   }


   .list3 li .icon3 {
       position: relative;
       width: 40px;
       height: 40px;
       object-fit: contain;
       cursor: pointer;
       transition: 0.5s;
   }

   .list3 li.on .icon3 {
       transform: rotate(45deg);
   }

   .text3 {
       position: absolute;
       width: 340px;
       background: #fff;
       padding: 30px 20px;
       display: flex;
       flex-direction: column;
       box-shadow: 0 4px 50px rgba(0, 0, 0, 0.20);
       display: none;
       flex-direction: column;
   }

   .list3 li.on .text3 {
       display: flex;
   }

   .text3.left {
       transform: translateX(-400px);
   }

   .text3.right {
       transform: translateX(100px);
   }

   .text3 h1 {
       color: var(--lan);
       font-family: "LINE Seed Sans App";
       font-size: 20px;
       font-weight: 800;
       line-height: 1;
       margin-bottom: 30px;
   }

   .text3 .Swiper3 {
       width: 100%;
   }

   .text3 .line3 {
       width: 100%;
   }

   .text3 .Slide3 {
       width: 100%;
       height: auto;
   }

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

   .text3 .Swiper3 .pagination3 {
       display: flex;
       gap: 5px;
       bottom: 0;
       padding-bottom: 8px;
       padding-right: 10px;
       justify-content: flex-end;
   }

   .text3 .Swiper3 .pagination3 span {
       opacity: 1;
       width: 6px;
       height: 6px;
       background: #fff;
       margin: 0;
   }

   .text3 .Swiper3 .pagination3 span.swiper-pagination-bullet-active {
       background: var(--lan);
   }

   .text3 .number {
       width: 100%;
       padding-top: 30px;
       display: flex;
       justify-content: space-evenly;
   }

   .text3 .number p {
       color: var(--hei);
       font-family: "LINE Seed Sans App";
       font-size: 16px;
       font-weight: bold;
       line-height: 1;
   }

   .text3 .number b {
       color: var(--hei);
       font-size: 11px;
       line-height: 1;
       font-weight: 400;
   }

   .text3 .desc3 {
       width: 100%;
       color: var(--hei);
       font-size: 11px;
       line-height: 2;
       font-weight: 400;
       list-style-type: disc;
       padding-left: 15px;
       padding-top: 30px;
       overflow: hidden;
       display: -webkit-box;
       -webkit-box-orient: vertical;
       -webkit-line-clamp: 5;
   }

   .text3 .desc3 p {
       display: list-item;
   }

   .text3Phone {
       display: none;
   }

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

   @media (max-width: 1440px) {
       .text3.left {
           transform: translateX(-320px);
       }

       .text3 {
           width: 260px;
       }

       .text3 h1 {
           font-size: 18px;
           margin-bottom: 15px;
       }

       .list3 li .number {
           padding-top: 10px;
       }

   .text3 .desc3 {
       padding-top: 10px;
   }
   }

   @media (max-width: 1200px) {
       .Box3 {
           padding: 0 50px;
       }

       .list3 li .icon3 {
           width: 30px;
           height: 30px;
       }

       .Nav3 {
           grid-gap: 10px;
       }

       .Nav3 a {
           font-size: 16px;
           text-align: center;
           height: auto;
           padding: 10px 20px;
       }

       .text3.left {
           transform: translateX(-270px);
       }

       .text3.right {
           transform: translateX(60px);
       }

   }

   @media (max-width: 900px) {
       .Box3 {
           padding: 0;
       }

       .text3Phone {
           position: absolute;
           width: 100%;
           height: 100%;
           display: flex;
           align-items: center;
           justify-content: center;
       }

       .list3 li .text3 {
           display: none !important;
       }

       .text3Phone .text3.on {
           display: flex;
       }

       .text3Phone .text3 {
           position: relative;
           z-index: 5;
           align-items: flex-start;
           width: 280px;
       }
   }

   @media (max-width: 720px) {
       .Nav3 {
           margin: 30px 0;
           display: flex;
           flex-wrap: wrap;
           grid-gap: 10px;
       }

       .Nav3 a {
           width: calc((100% - 20px) / 3);
           padding: 10px 5px;
       }
   }

   @media (max-width: 460px) {
       .list3 li .icon3 {
           width: 20px;
           height: 20px;
       }
   }

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