@charset "utf-8";h3{font-size:var(--font-size-36);font-weight:var(--font-bold);text-transform:capitalize}@media (max-width:1024px){h3{font-size:var(--font-size-24)}}.banner .swiper-slide img{width:100%}.banner .container{position:relative}.banner .swiper-pagination{text-align:left}.banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.banner .banner-num{position:absolute;right:0px;bottom:0;width:var(--base-size-100);height:var(--base-size-100);background:#FFF;color:var(--color);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--font-size-30);font-weight:var(--font-bold)}.banner .banner-text{position:absolute;width:40%;top:50%;left:50%;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;z-index:2;-webkit-transition:0.5s;transition:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s}.banner .banner-text .title{font-size:var(--font-size-36);font-weight:var(--font-bold);color:#FFF}@media (max-width:1440px){.banner .banner-text .title{font-size:var(--font-size-24)}}@media (max-width:768px){.banner .banner-text .title{font-size:var(--font-size-20)}}.banner .swiper-slide-active .banner-text{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}@media (max-width:1024px){.banner .swiper{height:300px}.banner .swiper-pagination{padding-left:var(--base-size-24)}.banner .banner-text{width:100%;right:0px;padding:0px 5%}.banner .banner-text .about-btn{margin-top:var(--base-size-20)}.banner .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover}}@media (max-width:768px){.banner .banner-num{width:var(--base-size-32);height:var(--base-size-32);font-size:var(--font-size-16)}}.home-advantage .advan-list li{text-align:center;width:21%;margin-bottom:var(--base-size-32)}.home-advantage .advan-list li .icon{width:var(--base-size-90);height:var(--base-size-90);border-radius:50%;border:2px solid var(--darkcolor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0px auto;-webkit-transition:0.3s;transition:0.3s}.home-advantage .advan-list li .icon i{font-size:var(--font-size-30);color:var(--darkcolor)}.home-advantage .advan-list li .advan-title{font-size:var(--font-size-18);font-weight:var(--font-bold);margin:var(--base-size-20) 0 var(--base-size-16)}@media (max-width:1024px){.home-advantage .advan-list li{width:24%;margin-bottom:var(--base-size-16)}}@media (max-width:768px){.home-advantage .advan-list li{width:50%}.home-advantage .advan-list li .icon{width:var(--base-size-60);height:var(--base-size-60)}.home-advantage .advan-list li .icon i{font-size:var(--base-size-20)}.home-advantage .advan-list li .advan-title{font-size:var(--font-size-16)}.home-advantage .advan-list li p{font-size:14px}}@media (min-width:1025px){.home-advantage .advan-list li .icon:hover{background:var(--darkcolor)}.home-advantage .advan-list li .icon:hover i{color:#FFF}}.about-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFF;height:var(--base-size-48);width:var(--base-size-200);color:var(--font-gray-color);border-radius:var(--base-size-24);padding-left:var(--base-size-48);font-weight:var(--font-bold);overflow:hidden}.about-btn span{isolation:isolate}.about-btn .about-btn-icon{width:var(--base-size-48);height:100%;border-radius:50%;background:var(--darkcolor);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF}@media (max-width:768px){.about-btn{width:var(--base-size-150);height:var(--base-size-36);font-size:14px;padding-left:var(--base-size-24)}.about-btn .about-btn-icon{width:var(--base-size-36)}}.about-btn:before{content:"";position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:var(--darkcolor);left:0px;top:0px;-webkit-transition:0.3s;transition:0.3s;-webkit-transform-origin:left center;transform-origin:left center}.about-btn:hover{color:#FFF}.about-btn:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.home-about .about-img .imgbox{height:100%}.home-about .about-img .imgbox img,.home-about .about-img .imgbox .lazy-wrap{height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1025px){.home-about .about-img .imgbox:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}}.home-about .about-right{background:var(--color);color:#FFF;padding:0px 5%}.home-about .about-right .con{line-height:1.8;font-size:var(--font-size-18)}@media (max-width:1440px){.home-about .about-right{padding:5%}}@media (max-width:768px){.home-about .about-right{padding:var(--base-size-42) var(--base-size-36)}.home-about .about-right .con{line-height:1.25;font-size:var(--font-size-16)}}.home-product .home-product-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-product .home-product-list li{width:calc((100% - 54px) / 4);margin-right:18px}.home-product .home-product-list li:nth-child(4n){margin-right:0px}.home-product .home-product-list li .imgbox{height:0px;padding-bottom:100%;position:relative}.home-product .home-product-list li .imgbox a{position:absolute;top:0px;left:0px;width:100%;height:100%}.home-product .home-product-list li .imgbox a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.home-product .home-product-list li{width:calc((100% - 8px) / 2);margin-right:8px;margin-bottom:var(--base-size-16)}.home-product .home-product-list li:nth-child(2n){margin-right:0px}.home-product .home-product-list li:nth-last-child(-n+4){margin-bottom:var(--base-size-16)}}.home-news{background-image:url(../images/newsbg.webp);background-size:100% auto;background-repeat:no-repeat;margin-bottom:var(--base-size-100)}.home-news .team{position:relative;color:#FFF}.home-news .team .team-wrapper{margin-left:auto;text-align:right;padding-top:5%;position:absolute;right:15px;top:0}.home-news .team .team-wrapper h3{margin-bottom:var(--base-size-36);line-height:1.5}.home-news .team .team-wrapper p{font-size:var(--font-size-20);font-weight:var(--font-bold);text-transform:uppercase}@media (max-width:1440px){.home-news .team .team-wrapper{padding:5% 0}}@media (max-width:768px){.home-news{background-image:url(../images/newsbg-m.webp);margin-bottom:var(--base-size-32)}.home-news .team{background-color:var(--color)}.home-news .team .team-wrapper{position:static;padding:15% 0 15% 0}.home-news .team .team-wrapper h3{margin-bottom:var(--base-size-20)}.home-news .team .team-wrapper p{font-size:1rem}}.home-news .news{padding-top:15%}.home-news .news h3{color:#FFF;margin-bottom:6%}.home-news .news .home-news-list li{width:calc((100% - 90px) / 3);margin-right:45px;background:#FFF;padding:var(--base-size-24);-webkit-box-shadow:0 0 13px rgba(4,43,23,0.2);box-shadow:0 0 13px rgba(4,43,23,0.2)}.home-news .news .home-news-list li:nth-child(3n){margin-right:0px}.home-news .news .home-news-list li .news-title{font-size:var(--font-size-24);font-weight:var(--font-bold);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.home-news .news .home-news-list li .line{width:100%;height:2px;background-color:var(--line-color);margin:var(--base-size-20) 0}.home-news .news .home-news-list li .news-p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.home-news .news .home-news-list li .news-more{display:inline-block;margin-top:var(--base-size-20);background:var(--color);color:#FFF;padding:var(--base-size-8) var(--base-size-20);border-radius:5px}.home-news .news .home-news-list li .news-more:hover{background:var(--darkcolor)}.home-news .news .home-news-list li:hover .news-title{color:var(--darkcolor)}@media (max-width:1440px){.home-news .news .home-news-list li{padding:var(--base-size-32)}}@media (max-width:768px){.home-news .news{padding-top:0}.home-news .news h3{margin:var(--base-size-36) 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home-news .news .home-news-list li{width:calc((100% - 0px) / 1);margin-right:0px;margin-bottom:var(--base-size-24);padding:var(--base-size-24)}.home-news .news .home-news-list li:nth-child(1n){margin-right:0px}.home-news .news .home-news-list li .line{margin:var(--base-size-16) 0px}.home-news .news .home-news-list li .news-more{margin-top:var(--base-size-24);padding:var(--base-size-8) var(--base-size-16)}}