﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.banner-text{position: absolute;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;top: 0;flex-direction: column;}
.banner-text .p1{font-weight: var(--fontbold6);font-size: var(--fontsize42);color: #FFFFFF;line-height: 1;margin-bottom: 40px;}
.banner-text .p2{color: #fff;text-align: center;}
@media (max-width:1366px) {.banner-text .p1{font-size: var(--fontsize36);margin-bottom: 25px;}}
@media (max-width:1024px) {.banner-text .p1{font-size: var(--fontsize28);}
.banner-text p br{display: none;}}
@media (max-width:768px) {.banner-text .p1{font-size: var(--fontsize24);}}
@media (max-width:768px) {.banner-text .p1{font-size: var(--fontsize22);}}
.about-us>.l-wrap{max-width:100%;padding:0}
.common-main.about-us{padding:0}
.modtitle{font-weight:var(--fontbold6);font-size:var(--fontsize42);color:#000003;line-height:1.52}
.modtit{color:#515362;line-height:26px;margin-top:30px;padding:0 8%}
.modhead{text-align:center}
.padding{padding:5% 0}
.moddesc{display:flex;align-items:center;gap:10px;margin-top:30px;}
.modhead .moddesc{justify-content:center}
.moddesc div:first-of-type{display:inline-block;width:60px;height:5px;background:var(--color);border-radius:3px}
.moddesc div:nth-of-type(2){display:inline-block;width:5px;height:5px;background:var(--color);border-radius:50%}
.module-btn {display: flex;}
.module-btn a {display: flex;align-items: center;color: rgb(255, 255, 255);line-height: 1;gap: 15px;border-radius: 28px;background: var(--color);padding: 12px 30px;transition: all .3s ease-in-out;}
.module-btn a em{width: 30px;height: 30px;background: #FFFFFF;border-radius: 50%;color: var(--color);display: flex;justify-content: center;align-items: center;font-size: 14px;}
.module-btn a:hover{text-decoration: unset;gap: 25px;color:#fff}
.module1 .modtitle{text-align:left}
.module1-content{display: flex;justify-content: space-between;align-items: center;gap: 60px;}
.module1-text{flex: 1;}
.module1-text .text {margin-top: 30px;}
.module1-text .text p{margin-bottom: 6px;color: #515362;line-height: 30px;}
.module1-text .text p:last-child{margin-bottom:0}
.module1-image{width: 48%;border-radius: 8px;overflow: hidden;}
.module1-image img{width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;display:block}
.module1-stats{display: flex;justify-content: space-between;padding: 50px 35px;background: #ECF7F7;margin-top: 50px;}
.module1-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center}
.module1-stat-num{font-size:var(--fontsize36);font-weight:var(--fontbold7);color:var(--color);line-height:1.2}
.module1-stat-label{font-size:var(--fontsize16);color:#555;margin-top:10px;line-height:1.4}
.module2{background:url(/Content/uploads/20261289013/2026060213310358a516ef69b4417fae31600bf32b45ea.webp) center no-repeat;background-size:cover}
.module2-grid{display:flex;justify-content:space-between;gap:30px;margin-top:50px}
.module2-card{width:calc(33.333% - 20px);display:flex;flex-direction:column;align-items:center;text-align:center;padding:50px 45px;border-bottom:5px solid var(--color);transition:all .3s ease;box-shadow:0 0 14px 0 #75757540;border-radius:10px;position:relative}
.module2-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.08);transform:translateY(-5px)}
.module2-icon{width:120px;height:120px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:40px;box-shadow:inset 0 0 20px 2px #54b78040;position:relative;border:15px solid #fff}
.module2-icon::after{position:absolute;content:'';width:125px;height:125px;border-radius:100%;border:1px solid #caead766}
.module2-icon em{color:var(--color);font-size:38px;line-height:1;width:38px}
.module2-card-title{font-size:var(--fontsize26);font-weight:var(--fontbold6);color:#54b780;line-height:1;padding-bottom:30px;margin-bottom:35px;position:relative}
.module2-card-title::after{position:absolute;content:'';width:50px;height:3px;background:var(--color);border-radius:2px;bottom:0;left:50%;transform:translateX(-50%)}
.module2-card p{font-size:var(--fontsize16);color:#515362;line-height:30px}
.module2-data{position:absolute;bottom:-20px;width:40px;height:40px;background:var(--color);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700}
.module3-contant{margin-top: 35px;}
.module3-slide{display: flex;padding: 80px;align-items: center;position: relative;}
.module3-slide::after{position: absolute;content: '';width: 30%;height: 100%;background: var(--color);z-index: -1;left: 0;}
.module3-img{width: 50%;border-radius: 8px;overflow: hidden;}
.module3-img img{width: 100%;}
.moduule3-info{flex: 1;padding-left: 60px;}
.moduule3-info .data{font-weight: var(--fontbold6);font-size: 60px;color: var(--color);line-height: 1;}
.moduule3-info .txt{color: #515362;line-height: 30px;margin-top: 50px;}
.mod3Swiper2{position: relative;flex: 1;margin-top: 35px;}
.mod3Swiper2::after{position: absolute;content: '';width: 100%;height: 1px;top: 9px;border-top: 1px dashed var(--color);opacity: .3;}
.mod3Swiper2 .swiper-slide{text-align: center;}
.mod3Swiper2 .swiper-slide span{display: flex;width: 18px;height: 18px;background: var(--color);border-radius: 100%;border: 5px solid #CAEAD7;margin: 0 auto;}
.mod3Swiper2 .swiper-slide p{font-weight: var(--fontbold6);font-size: var(--fontsize18);color: #111111;line-height: 1;margin-top: 20px;}
.mod3button1-next,.mod3button1-prev{width: 46px;height: 46px;background: #FFFFFF;border-radius: 50%;border: 1px solid #54B780;display: flex;justify-content: center;align-items: center;color: var(--color);cursor: pointer;}
.mod3button-btn{position: absolute;display: flex;right: 40%;top: 70%;gap: 10px;z-index: 3;}
.mod3Swiper1{position: relative;}
.mod3Swiper2 .swiper-slide.swiper-slide-active p{color: var(--color);}
.module3-bottom{margin-top: 20px;display: flex;align-items: center;}
.module4{background: url(/Content/uploads/20261289013/20260602133103faf8c934e4cc4ca6b1b2ae5c78b3c04f.webp)center no-repeat;background-size: cover;}
.module4-tab{display: flex;gap: 40px;justify-content: center;margin: 50px 0 40px;}
.module4-tab li{display: flex;padding: 20px 40px;background: #fff;border-radius: 35px;gap: 20px;cursor: pointer;}
.module4-tab li.active{background: var(--color);}
.module4-tab li.active em{color: #fff;}
.module4-tab li.active p{color: #fff;}
.module4-tab li em{font-size: var(--fontsize32);width: var(--fontsize32);line-height: 1;color: var(--color);}
.module4-tab li p{font-weight: var(--fontbold5);font-size: var(--fontsize18);color: #000003;}
.module4-panel{display: none;}
.module4-item{display: flex;padding: 50px 40px;position: relative;z-index: 3;gap: 80px;align-items: center;}
.module4-item::after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;z-index: -1;background: #FFFFFF;border-radius: 10px;opacity: 0.3;}
.module4-panel-text{flex: 1;}
.module4-panel-img{flex: 1;border-radius: 10px;overflow: hidden;}
.module4-panel-img img{width: 100%;}
.module4-icon{display: flex;}
.module4-icon em{font-size: 72px;width: 72px;line-height: 1;color: var(--color);}
.module4-title{font-weight: bold;font-size: var(--fontsize26);color: #666666;line-height: 26px;margin: 30px 0 20px;}
.module4-title span{color: #000003;}
.module4-desc p{color: #515362;line-height: 30px;}
.module4-desc{margin-bottom: 35px;}
.module5-content{display:flex;justify-content:space-between;align-items:center;gap:60px}
.module5-image{flex: 1;border-radius:5px;overflow:hidden}
.module5-image-2{padding: 80px 0;background: #fff;}
.module5-image img{width:100%;}
.module5-text{flex: 1;display: flex;flex-direction: column;justify-content: center;}
.module5-text h2{text-align:left;margin-bottom:20px}
.module5-desc p{margin-bottom: 10px;color: #515362;line-height: 30px;}
.module5-desc p:last-of-type{margin-bottom:0px}
.module5-desc{margin: 35px 0;}
.module6{background: url(/Content/uploads/20261289013/20260602133102f1e4be545be548eda29c4426db839be3.webp)center no-repeat;background-size: cover;}
.module6-texts{display: flex;}
.module6-num{display: flex;gap: 10px;}
.module6-num .p1{font-weight: bold;font-size: 26px;color: #FFFFFF;line-height: 26px;}
.module6-num .p2{color: #fff;line-height: 1;transform: translateX(-5px);}
.module6-icon{width: 60px;height: 60px;background: #FFFFFF;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.module6-icon em{font-size: 30px;width: 30px;line-height: 1;color: var(--color);}
.module6-item{display: flex;gap: 8px;}
.module6-box{display: flex;align-items: center;border-radius: 50px;padding: 15px 40px;background: var(--color);gap: 20px;}
.module6-desc p{color: #FFFFFF;line-height: 26px;}
.module6-tit{font-weight: var(--fontbold6);color: #FFFFFF;line-height: 26px;}
.module7 .module-subtitle,.module7 h2{text-align:center}
.module7-link{display:inline-flex;align-items:center;font-size:var(--fontsize16);font-weight:var(--fontbold6);color:var(--color);margin-bottom:40px;transition:all .2s;text-decoration:none}
.module7-link:hover{color:#122738}
.module7-grid{display:flex;justify-content:space-between;gap:30px;margin-top: 50px;}
.module7 .module-btn{justify-content: center;margin-top: 30px;}
.module7-card{width: calc(33.333% - 20px);overflow: hidden;transition: all .3s ease;padding: 65px 40px;border-radius: 10px;position: relative;}
.module7-card::after{position: absolute;content: '';width: 100%;height: 100%;background: linear-gradient(180deg, #0000000d 5%, #0000004f 100%);top: 0;left: 0;z-index: 0;}
.module7-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}
.module7-card:nth-of-type(1){background: url(/uploads/47457/page/p20260508110645caa0d.jpg)center no-repeat;background-size: cover;}
.module7-card:nth-of-type(2){background: url(/uploads/47457/page/p20260508110652cc398.jpg)center no-repeat;background-size: cover;}
.module7-card:nth-of-type(3){background: url(/uploads/47457/page/p20260508110700eb9c7.png)center no-repeat;background-size: cover;}
.module7-box{display: flex;gap: 10px;color: #fff;margin-bottom: 15px;}
.module7-add{min-height: 90px;}
.module7-body{position: relative;z-index: 1;margin-bottom: 30px;}
.module7-body::after{position: absolute;content: '';width: 40px;height: 1px;background: #FFFFFF;left: 0;bottom: 0;}
.module7-img{position: relative;z-index: 1}
.module7-tit p{font-weight: var(--fontbold6);font-size: var(--fontsize18);color: #FFFFFF;position: relative;z-index: 3;margin: 30px 0;line-height: 1;}
.module7-btn{display: flex;position: relative;z-index: 3;}
.module7-btn a{border-radius: 30px;padding: 14px 30px;line-height: 1;background: var(--color);color: #fff;}
.module8{background: url(/Content/uploads/20261289013/202606021331035f6abf6d351d4ffa8058a573791557b7.webp) top no-repeat;background-size: 100%;}
.module8-swiper{padding-bottom:40px}
.module8-swiper .swiper-slide{border-radius:5px;overflow:hidden}
.module8-swiper .swiper-slide img{width:100%;height:auto;object-fit:cover;aspect-ratio:16/10;display:block}
.module8-swiper .swiper-slide p{text-align: center;padding: 15px;background: #fff;font-weight: var(--fontbold6);color: #111111;}
.module8-swiper .swiper-button-next,.module8-swiper .swiper-button-prev{width:50px;height:50px;background:#fff;border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,.1);color:var(--color);transition:all .3s}
.module8-swiper .swiper-button-next:hover,.module8-swiper .swiper-button-prev:hover{background:var(--color);color:#fff}
.module8-swiper .swiper-button-next::after,.module8-swiper .swiper-button-prev::after{font-size:var(--fontsize20)}
.module8-swiper .swiper-pagination-bullet{width:10px;height:10px;background:#ddd;opacity:1}
.module8-swiper .swiper-pagination-bullet-active{background:var(--color);width:30px;border-radius:5px}
.module8-contant{padding: 40px 40px 0;background: #fff;border-radius: 10px;overflow: hidden;margin-top: 50px;}
@media (max-width:1640px) {.module1-content{gap:50px}
.module3-slide{padding:60px}
.moduule3-info .data{font-size:50px}
.module4-item{gap:50px;padding:40px 30px}
.module4-tab{gap:30px}
.module4-tab li{padding:16px 30px}
.module5-content{gap:50px}
.module7-card{padding:50px 30px}}
@media (max-width:1440px) {.modtitle{font-size:32px}
.module1-content{gap:40px}
.module1-image{width:45%}
.module1-stats{padding:40px 25px;margin-top:40px}
.module2-grid{gap:20px;margin-top:40px}
.module2-card{padding:40px 30px}
.module2-icon{width:100px;height:100px;margin-bottom:30px;border:12px solid #fff}
.module2-icon::after{width:105px;height:105px}
.module2-icon em{font-size:30px;width:30px}
.module3-slide{padding:50px}
.moduule3-info{padding-left:40px}
.moduule3-info .data{font-size:44px}
.moduule3-info .txt{margin-top:30px;line-height:28px}
.mod3button-btn{right:35%}
.module4-tab{gap:20px;margin:40px 0 30px}
.module4-tab li{padding:14px 24px;gap:12px}
.module4-tab li p{font-size:max(16px,var(--fontsize18))}
.module4-item{gap:40px;padding:35px 25px}
.module4-icon em{font-size:56px;width:56px}
.module5-content{gap:40px}
.module6-box{padding:12px 30px;gap:15px}
.module7-grid{margin-top:40px;gap:20px}
.module7-card{padding:45px 25px}
.module7-card{width:calc(33.333% - 14px)}
.module8-contant{padding:30px 30px 0}
.module8{background-size: 100% 60%;}}
@media (max-width:1366px) {.modtitle{font-size:28px}
.moddesc{margin-top:20px}
.module1-content{gap:30px}
.module1-image{width:42%}
.module1-text .text{margin-top:20px}
.module1-text .text p{line-height:28px}
.module1-stats{padding:30px 20px;margin-top:30px;gap:10px}
.module1-stat-num{font-size:max(28px,var(--fontsize36))}
.module1-stat-label{font-size:16px}
.module2-grid{gap:15px;margin-top:35px}
.module2-card{padding:35px 25px}
.module2-card p{line-height:28px;font-size:16px}
.module2-icon{width:90px;height:90px;margin-bottom:25px;border:10px solid #fff}
.module2-icon::after{width:95px;height:95px}
.module2-icon em{font-size:28px;width:28px}
.module2-card-title{font-size:max(20px,var(--fontsize26));padding-bottom:20px;margin-bottom:25px}
.module3-contant{margin-top:25px}
.module3-slide{padding:40px}
.moduule3-info{padding-left:30px}
.moduule3-info .data{font-size:38px}
.moduule3-info .txt{margin-top:20px}
.mod3button-btn{right:30%}
.module4-tab{gap:15px;margin:35px 0 25px}
.module4-tab li{padding:12px 20px;gap:10px}
.module4-tab li em{font-size:max(24px,var(--fontsize32));width:max(24px,var(--fontsize32))}
.module4-tab li p{font-size:16px}
.module4-item{gap:30px;padding:30px 20px}
.module4-icon em{font-size:48px;width:48px}
.module4-title{margin:20px 0 15px;font-size:max(20px,var(--fontsize26))}
.module5-content{gap:30px}
.module5-desc{margin:25px 0}
.module6-box{padding:10px 25px;gap:12px}
.module7-grid{margin-top:35px;gap:15px}
.module7-card{width:calc(33.333% - 10px);padding:40px 20px}
.module7-card:hover{transform:translateY(-3px)}
.module8-contant{padding:25px 25px 0;margin-top:35px}
.module8-swiper .swiper-slide p{padding:12px;font-size:16px}}
@media (max-width:1024px) {.moddesc{justify-content:center;}
.modtitle{font-size:26px}
.modtit{padding: 0;}
.moddesc{margin-top:15px}
.moddesc span:first-of-type{width:40px;height:4px}
.moddesc span:nth-of-type(2){width:4px;height:4px}
.module1-content{gap:25px}
.module1-image{width:40%}
.module1-text .text{margin-top:15px;text-align: left;}
.module1-text .text p{line-height:26px;font-size:16px}
.module1-stats{padding:25px 15px;margin-top:25px;flex-wrap:wrap;gap:15px}
.module1-stat-item{flex:1 1 auto;min-width:100px}
.module1-stat-num{font-size:max(26px,var(--fontsize36))}
.module1-stat-label{font-size:16px}
.module2-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}
.module2-card{width:calc(50% - 10px);padding:35px 25px}
.module2-card p{font-size:16px;line-height:26px}
.module2-icon{width:80px;height:80px;margin-bottom:20px;border:10px solid #fff}
.module2-icon::after{width:85px;height:85px}
.module2-icon em{font-size:26px;width:26px}
.module2-card-title{font-size:20px;padding-bottom:15px;margin-bottom:20px}
.module3-slide{flex-direction:column;padding:30px}
.module3-slide::after{width:100%;height:40%;top:auto;bottom:0}
.module3-img{width:100%}
.moduule3-info{padding-left:0;padding-top:20px;text-align:center}
.moduule3-info .data{font-size:36px;color: #fff;}
.moduule3-info .txt{margin-top:15px;line-height:26px;color: #fff;}
.mod3button-btn{position:static;justify-content:center;margin-top:20px}
.mod3button1-next,.mod3button1-prev{width:40px;height:40px}
.mod3Swiper2 .swiper-slide p{font-size:16px;margin-top:15px}
.module3-bottom{margin-top:15px;flex-wrap:wrap;justify-content:center}
.mod3Swiper2{margin-top:25px;flex:auto;width:100%}
.module3-bottom .mod3button1-next,.module3-bottom .mod3button1-prev{display: none;}
.module4-tab{flex-wrap:wrap;gap:10px;margin:30px 0 20px}
.module4-tab li{padding:10px 16px;gap:8px;flex:1 1 auto;justify-content:center;min-width:140px}
.module4-tab li em{font-size:22px;width:22px}
.module4-tab li p{font-size:16px}
.module4-item{flex-direction:column;gap:25px;padding:25px 15px}
.module4-panel-img{flex:auto;width:100%}
.module4-panel-text{flex:auto;text-align:center}
.module4-icon{justify-content:center}
.module4-icon em{font-size:42px;width:42px}
.module4-title{font-size:20px;margin:15px 0 10px;text-align:center}
.module4-desc p{line-height:26px;font-size:16px}
.module5-content{flex-direction:column;gap:25px}
.module5-image{flex:auto;width:100%}
.module5-text{flex:auto;text-align:center}
.module5-text h2{text-align:center}
.module5 .module-btn{justify-content:center}
.module6-box{padding: 10px 20px;gap: 10px;flex: 1;justify-content: center;}
.module6-icon{width:48px;height:48px}
.module6-icon em{font-size:24px;width:24px}
.module6-desc p{font-size:16px;line-height:24px}
.module6-tit{font-size:16px}
.module7-grid{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px}
.module7-card{width:calc(50% - 10px);padding:50px 30px}
.module7-tit p{font-size:16px;margin:20px 0}
.module7 .module-btn a{font-size:16px}
.module8-contant{padding:20px 20px 0;margin-top:30px}
.module8-swiper .swiper-button-next,
.module8-swiper .swiper-button-prev{width:40px;height:40px}
.module8-swiper .swiper-button-next::after,
.module8-swiper .swiper-button-prev::after{font-size:16px}}
@media (max-width:768px) {.modtitle{font-size:22px}
.moddesc{margin-top:12px;gap:8px}
.moddesc span:first-of-type{width:30px;height:3px}
.module4-item .module-btn{justify-content: center;}
.module1 .modtitle{text-align:center}
.module1-content{flex-direction:column;text-align:center;gap:20px}
.module1-image{width:100%;margin:0 auto}
.module1-text .text{margin-top:10px}
.module1-text .text p{line-height:24px;font-size:16px}
.module1-stats{padding:20px 10px;gap:12px;flex-wrap:wrap;justify-content:center}
.module1-stat-item{min-width:80px;flex:0 0 auto}
.module1-stat-num{font-size:24px}
.module1-stat-label{font-size:16px;margin-top:6px}
.module2-grid{gap:15px;margin-top:20px}
.module2-card{width:100%;padding:30px 20px}
.module2-card p{font-size:16px;line-height:24px}
.module2-card-title{font-size:18px}
.module2-icon{width:70px;height:70px;margin-bottom:15px;border:8px solid #fff}
.module2-icon::after{width:75px;height:75px}
.module2-icon em{font-size:22px;width:22px}
.mod3Swiper2 .swiper-slide span{width:14px;height:14px;border-width:4px}
.mod3Swiper2 .swiper-slide p{margin-top:12px;font-size:16px}
.module3-slide{padding:20px}
.moduule3-info .data{font-size:30px}
.moduule3-info .txt{font-size:16px;line-height:24px}
.mod3button-btn{right:auto}
.module4-tab{flex-direction:column;gap:8px}
.module4-tab li em{font-size:20px;width:20px}
.module4-tab li p{font-size:16px}
.module4-item{padding:20px 12px;gap:20px}
.module4-icon em{font-size:36px;width:36px}
.module4-title{font-size:18px}
.module4-desc p{font-size:16px;line-height:24px}
.module4-desc{margin-bottom:25px}
.module5-content{gap:20px}
.module5-desc{margin:15px 0}
.module5 .module-btn a{padding:10px 24px;font-size:16px}
.module6-box{padding:8px 15px;gap:8px;border-radius:35px}
.module6-icon{width:40px;height:40px}
.module6-icon em{font-size:20px;width:20px}
.module6-desc p{font-size:16px;line-height:22px}
.module6-tit{font-size:16px;line-height:22px}
.module7-grid{gap:15px;margin-top:25px}
.module7-card{width:100%;padding:40px 25px}
.module7-tit p{font-size:16px;margin:15px 0}
.module7-link{font-size:16px;margin-bottom:25px}
.module7 .module-btn{margin-top:20px}
.module7 .module-btn a{padding:10px 24px;font-size:16px}
.module8-contant{padding:15px 15px 0;margin-top:25px}
.module8-swiper .swiper-slide p{font-size:16px;padding:10px}
.module8-swiper{padding-bottom:30px}}
@media (max-width:500px) {.modtitle{font-size:20px}
.moddesc{gap:6px;margin-top:10px}
.module1-content{gap:15px}
.module1-text .text p{line-height:22px;font-size:16px}
.module1-stats{padding:15px 8px;gap:10px}
.module1-stat-num{font-size:22px}
.module1-stat-label{font-size:16px}
.module1 .moddesc{justify-content:center}
.module2-card{padding:25px 16px}
.module2-card p{font-size:16px;line-height:22px}
.module2-card-title{font-size:16px;padding-bottom:12px;margin-bottom:15px}
.module2-card-title::after{width:35px;height:2px}
.module2-icon{width:60px;height:60px;margin-bottom:12px;border:6px solid #fff}
.module2-icon::after{width:64px;height:64px}
.module2-icon em{font-size:18px;width:18px}
.module2-data{width:32px;height:32px;bottom:-16px;font-size:16px}
.module3-slide{padding:15px}
.moduule3-info .data{font-size:26px}
.moduule3-info .txt{font-size:16px;line-height:22px;margin-top:10px}
.mod3Swiper2 .swiper-slide span{width:12px;height:12px;border-width:3px}
.mod3Swiper2 .swiper-slide p{font-size:16px;margin-top:10px}
.mod3Swiper2::after{top:6px}
.mod3button1-next,.mod3button1-prev{width:32px;height:32px;font-size:16px}
.module3-bottom{gap:8px}
.module4-tab li{padding:8px 12px;border-radius:20px}
.module4-tab li em{font-size:18px;width:18px}
.module4-tab li p{font-size:16px}
.module4-item{padding:15px 10px;gap:15px}
.module4-icon em{font-size:30px;width:30px}
.module4-title{font-size:16px;margin:10px 0 8px}
.module4-desc p{font-size:16px;line-height:22px}
.module5 .module-btn a{padding:8px 20px;font-size:16px}
.module6-box{padding: 8px 12px;gap: 6px;flex: unset;width: 100%;}
.module6-icon{width:32px;height:32px}
.module6-icon em{font-size:16px;width:16px}
.module6-desc p{font-size:16px;line-height:20px}
.module6-tit{font-size:16px}
.module6-item{flex-wrap: wrap;gap: 20px;}
.module7-card{width:100%;padding:35px 20px}
.module7-grid{gap:12px;margin-top:20px}
.module7-tit p{font-size:16px;margin:12px 0}
.module7 .module-btn a{font-size:16px;padding:8px 20px}
.module7-link{font-size:16px}
.module8-contant{padding:10px 10px 0;margin-top:20px}
.module8-swiper{padding-bottom:25px}
.module8-swiper .swiper-slide p{font-size:16px;padding:8px}}
@media (max-width:375px) {.modtitle{font-size:20px}
.module1-stats{gap:8px}
.module1-stat-num{font-size:20px}
.module1-stat-label{font-size:16px;margin-top:4px}
.module2-card{padding:20px 12px}
.module2-card p{font-size:16px;line-height:20px}
.module2-icon{width:50px;height:50px;border:5px solid #fff;margin-bottom:10px}
.module2-icon::after{width:54px;height:54px}
.module2-icon em{font-size:16px;width:16px}
.module2-card-title{font-size:16px}
.module3-slide{padding:10px}
.module3-bottom .mod3button1-next,
.module3-bottom .mod3button1-prev{width:28px;height:28px}
.module8-contant{padding:8px 6px 0}
.module8-swiper .swiper-slide p{font-size:16px}}