.section{padding:3% 0;max-width:100vw;overflow:hidden}.section.bg{background-color:#eff3f6}.section .sec-head{display:flex;align-items:center;justify-content:space-between}.section .sec-head::before{content:attr(data-title);display:block;position:absolute;text-transform:uppercase;-webkit-text-stroke:1px rgba(0,0,0,.1);color:rgba(0,0,0,0);font-size:clamp(1.25rem,2.5rem + 2.8vw,6.875rem);font-weight:bold}.section .sec-head .head-left{position:relative;z-index:2}.section .sec-head .head-left .head-title{font-size:clamp(1.25rem,.5rem + 1.56vw,2.625rem)}.section .sec-head .head-left .head-en-title{text-transform:uppercase;color:#666;font-size:clamp(.875rem,.5rem + .5vw,1rem)}.section .sec-head .head-nav{position:relative;z-index:2;flex:1;max-width:70%}.section .sec-head .head-nav .nav-item{width:auto;padding:0 10px}.section .sec-head .head-nav .nav-item a{display:inline-block;position:relative}.section .sec-head .head-nav .nav-item a::before{content:"";display:block;position:absolute;width:100%;bottom:5px;left:0;height:5px;transition:transform .3s linear;transform:scaleX(0);background-color:#fd5e1b}.section .sec-head .head-nav .nav-item a:hover{color:#666}.section .sec-head .head-nav .nav-item a:hover::before{transform:scaleX(1)}.section .sec-head .head-nav .nav-item span{font-size:20px;position:relative;z-index:2}.section .sec-head .head-more{position:relative;z-index:2}.section .sec-head .head-more a{display:inline-block;padding:clamp(5px,2px + .5vw,.5rem) clamp(1rem,.5rem + 2vw,1.5rem);border-radius:5rem;background-color:#174197;color:#fff;text-transform:uppercase;font-size:clamp(.625rem,5px + 1vw,1rem);border:1px solid #174197}.section .sec-head .head-more a span{vertical-align:middle}.section .sec-head .head-more a svg{width:clamp(8px,5px + 1vw,16px);margin-left:10px;display:inline-block;vertical-align:middle}.section .sec-head .head-more a svg path{fill:currentColor}.section .sec-head .head-more a:hover{background-color:rgba(0,0,0,0);color:#174197}.section #proListSwiper .swiper{overflow:visible;padding:2% 0 3%}.section #proListSwiper .swiper .pro-scrollbar{height:1px;width:100%}.section #proListSwiper .swiper .pro-scrollbar .swiper-scrollbar-drag{height:5px;border-radius:0;background-color:#174197;bottom:-2px;position:absolute;top:inherit;z-index:2;cursor:grab}.adv-swiper{margin-top:3%;overflow:visible}.adv-swiper .item .slide-wrap{height:100%;position:relative}.adv-swiper .item .slide-wrap .item-img img{aspect-ratio:31/20;display:block}.adv-swiper .item .slide-wrap .overlay-title{position:absolute;color:#fff;font-weight:bold;z-index:2;bottom:0;padding:5%;display:block;width:100%;transition:transform .3s linear,opacity .3s linear;font-size:clamp(16px,6px + 1vw,32px)}.adv-swiper .item .slide-wrap .item-bottom{position:absolute;width:90%;margin:auto;left:0;bottom:8%;padding:2%;right:0;background-color:rgba(0,0,0,0);border-radius:10px;transition:transform .3s linear,background-color .3s linear,opacity .3s linear;transform:translateY(10px);opacity:0}.adv-swiper .item .slide-wrap .item-bottom .item-title{font-size:clamp(16px,6px + 1vw,32px);font-weight:bold;color:#fff;opacity:0;transform:translateY(30px);transition:transform .3s linear,opacity .3s linear}.adv-swiper .item .slide-wrap .item-bottom .item-desc{margin-top:15px;font-size:18px;color:#666;opacity:0;visibility:hidden;transform:translateY(20px);transition:transform .3s linear,opacity .3s linear}.adv-swiper .item.swiper-slide-active .slide-wrap .overlay-title{transform:translate(10px, -10px);opacity:1}@media screen and (min-width: 992px){.adv-swiper .item.swiper-slide-active .slide-wrap .overlay-title{transform:translate(30px, -30px);opacity:0}.adv-swiper .item.swiper-slide-active .slide-wrap .item-bottom{background-color:hsla(0,0%,100%,.9);padding:5%;opacity:1;transform:translateY(0)}.adv-swiper .item.swiper-slide-active .slide-wrap .item-bottom .item-title{opacity:1;color:#000;transform:translateY(0)}.adv-swiper .item.swiper-slide-active .slide-wrap .item-bottom .item-desc{transform:translateY(0);opacity:1;visibility:visible}}@media screen and (max-width: 767.98px){.adv-swiper .item.swiper-slide-active .slide-wrap .overlay-title{font-weight:normal}}.sec-home-about{position:relative}.sec-home-about .about-wrap{position:relative;background:url("../img/about-img.jpg") center/cover no-repeat;z-index:2;height:100%;color:#fff;left:0;right:0;margin:auto;display:flex;flex-direction:column;justify-content:space-between;padding:5% 0 3%}.sec-home-about .about-wrap .about-top{width:50%}.sec-home-about .about-wrap .about-head{margin:3% 0}.sec-home-about .about-wrap .about-head .head-title{text-transform:uppercase;font-size:clamp(18px,10px + 1.8vw,50px);font-weight:bold;line-height:1.2}.sec-home-about .about-wrap .about-head .head-brief{line-height:2;font-size:clamp(14px,10px + 1.4vw,30px)}.sec-home-about .about-wrap .about-more{display:inline-block;border-radius:5rem;border:2px solid #fff;padding:clamp(5px,3px + .5vw,8px) clamp(10px,5px + 1vw,32px);font-size:clamp(12px,5px + .5vw,16px);margin-top:8%}.sec-home-about .about-wrap .about-more span{vertical-align:middle}.sec-home-about .about-wrap .about-more i{display:inline-block;width:10px;height:1px;margin-left:15px;position:relative;vertical-align:middle;transition:transform .3s linear}.sec-home-about .about-wrap .about-more i::before,.sec-home-about .about-wrap .about-more i::after{position:absolute;content:"";display:block;width:100%;height:100%;background-color:currentColor;transform-origin:right center}.sec-home-about .about-wrap .about-more i::before{transform:rotate(-45deg)}.sec-home-about .about-wrap .about-more i::after{transform:rotate(45deg)}.sec-home-about .about-wrap .about-more:hover{color:#fff}.sec-home-about .about-wrap .about-more:hover i{transform:translateX(5px)}.sec-home-about .about-wrap .about-content{font-size:18px;line-height:1.8}.sec-home-about .about-wrap .about-params{margin-top:20vw;display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem}.sec-home-about .about-wrap .about-params .about-param-item .item-number .number{font-size:clamp(18px,10px + 2vw,65px)}.sec-home-about .about-wrap .about-params .about-param-item .item-number .unit{display:inline-block;margin-left:clamp(5px,1px + .5vw,10px);font-size:clamp(12px,8px + 1vw,24px)}.sec-home-about .about-wrap .about-params .about-param-item .item-title{font-size:clamp(12px,5px + 1vw,20px)}@media screen and (max-width: 1199.98px){.sec-home-about .about-wrap .about-top{width:85%}.sec-home-about .about-wrap .about-more{margin-top:5%}.sec-home-about .about-wrap .about-params{gap:25px;margin-top:15vw}}@media screen and (max-width: 991.98px){.sec-home-about .about-wrap .about-top{width:75%}.sec-home-about .about-wrap .about-content{font-size:16px}.sec-home-about .about-wrap .about-params{gap:20px;margin-top:10vw}}@media screen and (max-width: 767.98px){.sec-home-about .about-wrap .about-top{width:100%}.sec-home-about .about-wrap .about-content{font-size:14px}.sec-home-about .about-wrap .about-params{gap:12px;margin-top:5vw}}.case-swiper{margin-top:3%}.case-swiper .case-slide .slide-wrap .item-img{overflow:hidden}.case-swiper .case-slide .slide-wrap .item-img img{transition:transform .3s linear}.case-swiper .case-slide .slide-wrap .case-title{background-color:#fff;padding:12px 20px;line-height:42px;display:flex;align-items:center;justify-content:space-between}.case-swiper .case-slide .slide-wrap .case-title span{font-size:18px;color:#000;transition:color .3s linear;flex:1;max-width:90%}.case-swiper .case-slide .slide-wrap .case-title i{display:inline-block;width:30px;height:30px;background-color:#174197;border-radius:30px;position:relative;transition:background-color .3s linear}.case-swiper .case-slide .slide-wrap .case-title i svg{position:absolute;display:block;width:60%;height:auto;margin:auto;top:0;left:0;bottom:0;right:0}.case-swiper .case-slide .slide-wrap .case-title i svg path{fill:#fff}.case-swiper .case-slide .slide-wrap:hover .item-img img{transform:scale(1.05)}.case-swiper .case-slide .slide-wrap:hover .case-title span{color:#174197}.case-swiper .case-slide .slide-wrap:hover .case-title i{background-color:#e3572a}.news-swiper .news-slide .news-wrap{overflow:hidden;border-radius:10px;display:block}.news-swiper .news-slide .news-wrap img{aspect-ratio:755/515;display:block;border-radius:10px}.home-news-box{margin-top:3%}.home-news-box .home-news-list .item{border-bottom:2px solid #f1f1f1;padding:clamp(10px,5px + 1.2vw,26px) 0;line-height:2;position:relative}.home-news-box .home-news-list .item::after{content:"";display:block;width:100%;height:2px;background-color:#174197;position:absolute;left:0;bottom:-2px;z-index:2;transition:transform .3s linear;transform:scaleX(0);transform-origin:right center}.home-news-box .home-news-list .item .item-title{display:flex;align-items:center}.home-news-box .home-news-list .item .item-title .title-wrap{flex:1;font-size:clamp(16px,8px + 1vw,22px);color:#000}.home-news-box .home-news-list .item .item-title .item-time{font-size:16px;width:120px;text-align:center;color:#9f9f9f}.home-news-box .home-news-list .item .item-bottom{display:none;padding-top:20px}.home-news-box .home-news-list .item .item-desc{font-size:18px;color:#999;line-height:1.8}.home-news-box .home-news-list .item .item-more{font-size:14px;margin-top:10px;display:inline-block}.home-news-box .home-news-list .item .item-more span{color:currentColor;display:inline-block;vertical-align:middle}.home-news-box .home-news-list .item .item-more svg{display:inline-block;vertical-align:middle;transition:transform .3s linear;width:14px;height:14px}.home-news-box .home-news-list .item .item-more svg path{fill:currentColor}.home-news-box .home-news-list .item .item-more:hover svg{transform:translateX(5px)}.home-news-box .home-news-list .item.active::after{transform:scaleX(1);transform-origin:left center}.home-news-box .home-news-list .item.active .item-title .title-wrap{color:#174197}.home-news-box .home-news-list .item.active .item-more{color:#174197}.bottom-contact{background:url("../img/bottom-contact-bg.jpg") center/cover no-repeat;color:#fff}.bottom-contact .contact-box{display:flex;justify-content:space-between;align-items:center;padding:5% 0}.bottom-contact .contact-box .contact-title{line-height:1.5}.bottom-contact .contact-box .contact-title .cn-title{font-size:clamp(18px,10px + 1.2vw,36px)}.bottom-contact .contact-box .contact-title .en-title{font-size:clamp(16px,5px + 1vw,24px);text-transform:uppercase}.bottom-contact .contact-box .contact-tips{line-height:1.8;font-size:clamp(12px,5px + 1vw,18px);width:44%}.bottom-contact .contact-box .contact-btn a{display:inline-block;border-radius:50px;border:2px solid #fff;color:#fff;padding:clamp(5px,1px + 1vw,10px) clamp(15px,10px + 1vw,40px);transition:all .3s linear}.bottom-contact .contact-box .contact-btn a span{display:inline-block;vertical-align:middle}.bottom-contact .contact-box .contact-btn a i{width:10px;margin-left:10px;position:relative;display:inline-block;vertical-align:middle}.bottom-contact .contact-box .contact-btn a i::before,.bottom-contact .contact-box .contact-btn a i::after{content:"";position:absolute;width:10px;height:1px;background-color:#fff;transform-origin:right center}.bottom-contact .contact-box .contact-btn a i::before{transform:rotate(45deg)}.bottom-contact .contact-box .contact-btn a i::after{transform:rotate(-45deg)}.bottom-contact .contact-box .contact-btn a:hover{background-color:#e3572a;border-color:#e3572a}@media screen and (max-width: 767.98px){.bottom-contact{display:none}}.company-profile{padding-top:3%;padding-bottom:3%}.company-profile .profile-head .en-title{font-size:clamp(14px,10px + 1.5vw,26px);letter-spacing:2px;line-height:2;color:#999}.company-profile .profile-head .head-title{color:#174197;font-size:clamp(20px,12px + 2vw,50px);font-weight:bold}.company-profile .profile-head .head-brief{color:#4b4b4b;font-size:clamp(12px,10px + 1vw,22px);line-height:2.5}.company-profile .content{font-size:clamp(14px,10px + 1vw,18px)}.company-profile .profile-params{display:flex;flex-wrap:wrap;gap:clamp(12px,8px + 1vw,30px)}.company-profile .profile-params .profile-param-item{flex:1}.company-profile .profile-params .profile-param-item .item-number{display:flex}.company-profile .profile-params .profile-param-item .item-number .number{font-size:clamp(28px,15px + 2vw,80px);font-weight:bold;color:#174197;line-height:1}.company-profile .profile-params .profile-param-item .item-number span{margin-left:12px;color:#676767;font-size:clamp(8px,2px + 1vw,22px)}.company-profile .profile-params .profile-param-item .item-number span i{font-style:normal;display:inline-flex;align-items:center;justify-content:center;border-radius:10rem;background-color:#fd4619;color:#fff;font-size:inherit;aspect-ratio:1/1;width:clamp(12px,5px + 1.5vw,36px)}.company-profile .profile-params .profile-param-item .item-title{font-size:clamp(15px,10px + .5vw,20px);line-height:2;margin-top:10px}.sec-cultrue{background:url("../img/cultrue-bg.jpg") center/cover no-repeat fixed;color:#fff}.sec-cultrue .cultrue-head .head-title{position:relative}.sec-cultrue .cultrue-head .head-title::before{content:attr(data-title);display:block;position:absolute;left:0;right:0;text-align:center;text-transform:uppercase;line-height:1;opacity:.05;font-weight:bold;font-size:clamp(32px,20px + 2vw,80px)}.sec-cultrue .cultrue-head .head-title span{font-weight:bold;font-size:clamp(20px,10px + 1.5vw,46px);display:block;position:relative;z-index:2}.sec-cultrue .cultrue-head .head-brief{line-height:2;opacity:.5;font-size:clamp(14px,10px + 1vw,20px)}.sec-cultrue .cultrue-box{margin-top:3%;margin-bottom:3%}.sec-cultrue .cultrue-box .cultrue-item{padding:2% 2% 9.5%;display:flex;align-items:center}@media screen and (max-width: 767.98px){.sec-cultrue .cultrue-box .cultrue-item{padding:1% 1% 4%}}.sec-cultrue .cultrue-box .cultrue-item .cultrue-icon{flex:.8;width:clamp(46px,30px + 3vw,100px);height:clamp(46px,30px + 3vw,100px);position:relative;display:flex;align-items:center}.sec-cultrue .cultrue-box .cultrue-item .cultrue-icon svg{display:block;width:70%;height:70%;opacity:.5}.sec-cultrue .cultrue-box .cultrue-item .cultrue-icon svg path{fill:#fff}.sec-cultrue .cultrue-box .cultrue-item .cultrue-title{flex:1.2;line-height:1.2}.sec-cultrue .cultrue-box .cultrue-item .cultrue-title .en-title{text-transform:uppercase;font-size:clamp(20px,15px + 1vw,36px)}.sec-cultrue .cultrue-box .cultrue-item .cultrue-title .cn-title{font-size:clamp(16px,10px + 1vw,30px)}.sec-cultrue .cultrue-box .cultrue-item .cultrue-desc{flex:2;font-size:clamp(14px,8px + 1.5vw,22px);line-height:1.8}.sec-cultrue .cultrue-box .cultrue-item .cultrue-desc p{margin-bottom:0}@media screen and (max-width: 992px){.sec-cultrue .cultrue-box .cultrue-item .cultrue-desc br{display:none}}.page-product .page-container{margin-top:3%;display:grid;grid-template-columns:280px 1fr;gap:2rem}.page-product .page-container .page-left .wiget-sidebar{border:1px solid #efefef;border-top:none;position:sticky;top:0}.page-product .page-container .page-left .wiget-sidebar .wget-head{background-color:#174197;position:relative;padding:10%;overflow:hidden}.page-product .page-container .page-left .wiget-sidebar .wget-head::before{content:attr(data-title);font-family:Impact;font-size:clamp(28px,18px + 2vw,60px);position:absolute;line-height:.5;left:0;right:0;bottom:-10px;color:#fff;opacity:.03;text-align:center;text-transform:uppercase}.page-product .page-container .page-left .wiget-sidebar .wget-head span{font-size:clamp(18px,10px + 1.5vw,30px);position:relative;z-index:2;color:#fff;vertical-align:middle}.page-product .page-container .page-left .wiget-sidebar .wget-head::after{content:"";display:inline-block;vertical-align:middle;width:2rem;height:2px;background-color:#fff;margin-left:12px}.page-product .page-container .page-left .wiget-sidebar .wget-content ul{padding:30px;padding-bottom:10px}.page-product .page-container .page-left .wiget-sidebar .wget-content ul li{line-height:46px;margin-bottom:10px}.page-product .page-container .page-left .wiget-sidebar .wget-content ul li a:hover{color:#fd4619}.page-product .page-container .page-left .wiget-sidebar .wget-content ul li span{display:inline-block;margin-left:12px;transition:transform .3s linear}.page-product .page-container .page-left .wiget-sidebar .wget-content ul li i.jt-icon{display:inline-block;width:10px;height:10px;border:1px solid currentColor;border-left:none;border-bottom:none;transform:rotate(45deg)}.page-product .page-container .page-left .wiget-sidebar .wget-content ul li:hover span{transform:translateX(5px)}.page-product .page-container .page-left .wiget-sidebar .wget-contact{padding:30px;padding-top:0;display:flex;align-items:center;gap:1rem}.page-product .page-container .page-left .wiget-sidebar .wget-contact .contact-icon img{width:56px}.page-product .page-container .page-left .wiget-sidebar .wget-contact .contact-info .info-title{color:#282828;font-size:14px;line-height:1.8}.page-product .page-container .page-left .wiget-sidebar .wget-contact .contact-info .info-number{font-size:clamp(20px,10px + 1vw,24px);color:#000;line-height:1}@media screen and (max-width: 992px){.page-product .page-container{display:block}.page-product .page-container .page-left{display:none}}
