﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.banner-inner .banner-content{background: #000;border-bottom: 1px solid #000;}
.banner-inner .banner-title-h1{color: #fff;}
.bannercontent{position: absolute;width: 100%;height: 100%;top: 0;display: flex;align-items: center;}
.about-us>.l-wrap{max-width:100%;margin:0;padding:0}
.about-us .page-main{padding:0}
.padding{padding:5% 0}
.modhead{text-align:center}
.modutext{color:#a1a0a6;line-height:26px;margin-top:15px}
.moduletitle{font-weight:600;font-size:var(--fontsize42);color:#fff;line-height:1.25;}
.modular-span{display:inline-block;background:rgba(251,91,33,.08);border-radius:21px;border:1px solid rgba(251,91,33,.23);padding:14px 25px;line-height:1;    margin-bottom: 25px;}
.modular-span p{padding-left:20px;position:relative;color:#e98b24}
.modular-span p::after{position:absolute;content:'';width:8px;height:8px;background:var(--color);border-radius:50%;left:0;top:4px}
.bannertext{color: #A1A0A6;line-height: 26px;margin-top: 40px;}
.module-btns{display: flex;margin-top: 40px;}
.module-btns a{padding: 20px 32px;line-height: 1;background: var(--color);border-radius: 50px;color: #fff;display: flex;align-items: center;gap: 15px;transition: all .3s ease-in-out;}
.module-btns a em{font-size: 22px;width: 22px;}
.module-btns a:hover{text-decoration: unset;gap: 25px;color: #fff;}
@media (max-width:1640px) {.moduletitle{font-size: var(--fontsize36);}}
@media (max-width:1440px) {.moduletitle{font-size: var(--fontsize32);}}
@media (max-width:1366px) {.moduletitle{font-size: var(--fontsize28);}}
@media (max-width:1200px) {.moduletitle{font-size: var(--fontsize26);}}
@media (max-width:1024px) {.moduletitle{font-size: var(--fontsize24);}}
@media (max-width:768px) {.moduletitle{font-size: var(--fontsize22);}}
.module1{background:url(/Content/uploads/20261231085/202606021753129acab46adb944ed1b66a5ac78832816b.webp) center no-repeat;background-size:cover}
.module1 .l-wrap{display:flex;justify-content:space-between;align-items:center}
.module1-left{flex:1;padding-right:5%}
.module1-right{width: 48%;overflow: hidden;}
.module1-right iframe{min-height:450px;width:100%}
.module1-text{margin-top:30px}
.module1-text p{color:#a1a0a6;line-height:26px}
.module2{background:url(/Content/uploads/20261231085/202606021753129acab46adb944ed1b66a5ac78832816b.webp) center no-repeat;background-size: cover;}
.module2 .module1-top{display:flex;justify-content:space-between;align-items:center;gap: 90px;}
.module2-left{width: 50%;}
.module2-right{width: 41.5%;display: flex;gap: 20px;flex-wrap: wrap;}
.module2-math{flex: 0 0 calc((100% - 20px) / 2);background: #0C0909;border-radius: 30px;border: 1px solid rgba(255, 255, 255, 0.07);padding: 40px 30px;color: #fff;}
.module2-box{flex: 0 0 calc((100% - 60px) / 4);position: relative;border-radius: 40px;overflow: hidden;}
.module2-box img{width: 100%;transition: all .3s ease-in-out;}
.module2-bottom{display: flex;gap: 20px;margin-top: 50px;flex-wrap: wrap;}
.module2-box .img{aspect-ratio: 3 / 2;overflow: hidden;border-radius: 35px;}
.module2-box .img img{width: 100%;height: 100%;display: block;}
.module2-box .text{margin-top: 20px;text-align: center;}
.module2-box .text p{color: #fff;}
.module2-box:hover img{transform: scale(1.03);}
.module2-top{display: flex;align-items: center;justify-content: space-between;}
.module2-text{margin-top: 20px;color: #A1A0A6;}
.module2-num{display: flex;align-items: baseline;gap: 10px;line-height: 1;}
.module2-num .num1{font-size: 36px;}
.module2-num .num2{font-size: 20px;}
.module3{background: linear-gradient(90deg, #161616 33%, #2D2D2D 98%);}
.module3 .contant{display: flex;gap: 25px;justify-content: space-between;align-items: baseline;margin-top: 40px;background: #0C0C0C;border-radius: 30px;border: 1px solid rgba(255, 255, 255, 0.07);padding: 33px 40px;}
.module4{background: url(/Content/uploads/20261238007/2026061516492299afcfd2c74c4c52bf019930e2d9fedf.webp)center no-repeat;background-size: cover;}
.module4-top{display: flex;justify-content: space-between;align-items: center;}
.module4-right{width: 52.5%;display: flex;gap: 25px;}
.module4-left{width: 42%;}
.module4-list{flex: 1;background: #0D0D0D;border-radius: 20px;overflow: hidden;border: 1px solid #212121;cursor: pointer;transition: all .3s ease-in-out;}
.module4-list.active{background: var(--color);border-color: var(--color);}
.module4-list:hover{background: var(--color);border-color: var(--color);}
.module4-box{display: flex;background: linear-gradient(-55deg, #000000 49%, #252421 100%);border-radius: 30px;padding: 30px;align-items: center;}
.module4-l{width: 48%;border-radius: 30px;overflow: hidden;}
.module4-r{flex: 1;padding-left: 6%;}
.module4-r .title{font-weight: bold;font-size: var(--fontsize32);color: #FFFFFF;line-height: 1;padding-bottom: 20px;margin-bottom: 40px;position: relative;}
.module4-r .title::after{position: absolute;content: '';width: 76px;height: 3px;background: #A1A0A6;border-radius: 2px;bottom: 0;left: 0;}
.module4-r .text{color: #A1A0A6;line-height: 26px;}
.module4-item{display: none;}
.module4-bottom{margin-top: 40px;}
.module5{background: url(/Content/uploads/20261231085/2026061616572247247892301c47588421845b30eba4ba.webp)center no-repeat;background-size: cover;}
.mod5-data{font-size: 18px;color: #FFFFFF;text-align: center;}
.mod5span{width: 12px;height: 12px;background: #FFFFFF;border-radius: 50%;margin: 0 auto 20px;position: relative;}
.mod5span::after{position: absolute;content: '';width: 20px;height: 20px;background: #ffffff61;border-radius: 50%;left: -4px;top: -4px;}
.mod5Swiper1 .swiper-slide{padding-top: 20px;}
.mod5-box{width: 80%;margin: 0 auto;background: rgba(251, 91, 33, 0.08);border-radius: 30px;border: 1px solid rgba(251, 91, 33, 0.23);padding: 30px 40px;text-align: center;}
.mod5-box .title{font-size: 18px;color: #FFFFFF;margin-bottom: 25px;line-height: 1;}
.mod5-box .text{font-size: 16px;color: #FFFFFF;line-height: 30px;}
.module5-contant{margin-top: 50px;}
.mod5button-next,.mod5button-prev{position: absolute;content: '';width: 49px;height: 49px;border-radius: 50%;border: 1px solid #A1A0A6;top: 50%;display: flex;justify-content: center;align-items: center;transform: translateY(-50%);cursor: pointer;z-index: 5;transition: all .3s ease-in-out;}
.mod5button-next{left: 5%;}
.mod5button-prev{right: 5%;}
.mod5button-next em,.mod5button-prev em{font-size: 22px;line-height: 1;width: 22px;color: #fff;}
.mod5Swiper2{position: relative;}
.mod5button-next:hover, .mod5button-prev:hover{background: var(--color);border-color: var(--color);}
.mod5Swiper1{margin-top: 40px;position: relative;}
.mod5Swiper1::after{position: absolute;content: '';width: 100%;height: 1px;background: #a7a7a7;top: 25px;}
.module6{background: linear-gradient(45deg, #252421 0%, #161616 100%);}
.module6-btn{display: flex;gap: 40px;}
.module6 .l-wrap{display: flex;justify-content: space-between;align-items: center;}
.module6-left{width: 60%;}
.module6-right{width: 30%;}
.module6-math{background: #0C0909;border-radius: 30px;border: 1px solid rgba(255, 255, 255, 0.07);padding: 40px 30px;color: #fff;display: flex;flex-direction: column;gap: 40px;}
.module6-num .p1{font-size: 36px;color: #FFFFFF;}
.module6-num .p2{font-size: 16px;color: #A1A0A6;}
.module6-num{display: flex;align-items: baseline;gap: 20px;line-height: 1;}
.module7{background: linear-gradient(45deg, #252421 0%, #161616 100%);}
.module7-contant{display: flex;flex-wrap: wrap;gap: 25px;margin-top: 40px;padding: 20px;background: #0D0D0D;border-radius: 20px;overflow: hidden;}
.module7-item{flex: 0 0 calc((100% - 100px) / 5);border-radius: 10px;overflow: hidden;}
.module8{background: url(/Content/uploads/20261231085/202605141604506be71e0a3b90473c835d0c4a6a97c730.webp) no-repeat top;background-size: cover;}
.module8 .l-wrap{display: flex;justify-content: space-between;align-items: center;}
.module8-right{width: 45%;border-radius: 30px;overflow: hidden;}
.module8-left{width: 45%;}
.module8 .kche-t55>.kche-faq-list>.kche-faq-item{background: #161412;border-radius: 20px;border: 1px solid rgba(255, 255, 255, 0.07);color: #fff;padding: 22px 20px;margin: 0 0 12px;}
.module8 .data{width: 38px;height: 38px;background: var(--color);border-radius: 50%;display: flex;justify-content: center;align-items: center;padding-right: 0 !important;}
.module8 .kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p::after,
.module8 .kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-tit>p::before{display: none;}
.module8 .kche-faq-tit{display: flex;gap: 20px;align-items: center;cursor: pointer;}
.module8 .kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-box{padding-left: 55px;}
.module8 .kche-t55>.kche-faq-list>.kche-faq-item>.kche-faq-box p{color: #A1A0A6;line-height: 28px;}
.module8 .kche-t55.cusfaq-list{margin-top: 30px;}
@media (max-width:1440px) {.module1-left{padding-right: 3%;}
.module1-right{width: 45%;}
.module2-right{width: 46.5%;}
.module4-r{padding-left: 3%;}
.module4-r .title{margin-bottom: 20px;}
.module6-right{width: 40%;}
.module6-left{width: 55%;}
.module6-num .p1{font-size: 28px;}
.module8-left{width: 50%;}
.module4-r .title{font-size: var(--fontsize26);}}
@media (max-width:1024px) {.module-btns{margin-top: 20px;}
.module-btns a{padding: 15px 25px;}
.moduletitle br{display: none;}
.module2-top{flex-direction: column;}
.module2-left{width: 100%;}
.module2-right {width: 100%;margin-top: 25px;}
.module2-box{flex: 0 0 calc((100% - 40px) / 3);}
.module4-top{flex-direction: column;}
.module4-left{width: 100%;}
.module4-right{width: 100%;margin-top: 25px;}
.module6 .l-wrap{flex-direction: column;}
.module6-left{width: 100%;}
.module6-right {width: 100%;margin-top: 25px;}
.module7-item{flex: 0 0 calc((100% - 75px) / 4);}}
@media (max-width:768px) {.module-btns{display: none;}
.module1 .l-wrap{flex-direction: column-reverse;}
.module1-left {padding-right: 0;margin-top: 25px;}
.module1-right{width: 100%;}
.module2-math{padding: 25px;}
.module2-num .num1{font-size: 28px;}
.module2-text{margin-top: 10px;}
.module2-box {flex: 0 0 calc((100% - 20px) / 2);}
.module3 .contant{margin-top: 25px;padding: 20px;flex-wrap: wrap;justify-content: center;}
.module3 .contant .img {flex: 0 0 calc((100% - 60px) / 3);}
.module4-box{flex-direction: column;}
.module4-l{width: 100%;}
.module4-r{padding-left: 0;margin-top: 25px;}
.module7-item {flex: 0 0 calc((100% - 25px) / 2);}
.module8 .l-wrap{flex-direction: column-reverse;}
.module8-left{width: 100%;}
.module8-right{width: 100%;margin-bottom: 25px;}}