@charset "utf-8";.banner{position:relative}.banner .mobile{display:none}.banner .pic img{width:100%;min-height:calc(100vh - 8.4rem);-o-object-fit:cover;object-fit:cover}.banner .text-map{width:100%;padding-top:6rem;position:absolute;z-index:9;top:0;left:0}.banner .text-map .container{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}.banner .text-map .text{width:40%}.banner .title{font-family:var(--font-family-H-S-SC-B);font-size:5rem;line-height:1.28;color:#212121;margin-bottom:2rem}.banner .info{font-size:1.8rem;color:#333;line-height:1.75}.banner .btnDiv{padding-top:6rem}.banner .common-btn{min-width:19rem;line-height:5.4rem;font-size:1.8rem}.banner .swiper-pagination{bottom:4rem}.banner .swiper-pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;margin:0 1rem;background:#fff;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s;transition:.5s;position:relative}.banner .swiper-pagination .swiper-pagination-bullet::after{content:"";display:block;width:2.2rem;height:2.2rem;border-radius:50%;border:1px var(--sub-color) solid;-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.banner .swiper-pagination .swiper-pagination-bullet-active{background:var(--sub-color);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.banner .swiper-pagination .swiper-pagination-bullet-active::after{opacity:1}@media screen and (max-width:1023px){.banner .pc{display:none}.banner .mobile{display:block}.banner .pic img{aspect-ratio:.88275862;max-height:870px;min-height:initial}.banner .text-map{padding-top:30px;height:100%}.banner .text-map .container{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;gap:20px}.banner .text-map .text{width:100%}.banner .title{font-size:24px;margin-bottom:10px}.banner .info{font-size:14px;line-height:1.5}.banner .btnDiv{padding-top:20px}.banner .common-btn{min-width:140px;line-height:42px;font-size:14px}.banner .home-global-site-3d{margin-top:0}}@media screen and (max-width:767px){.banner .title{font-size:18px}.banner .info{font-size:12px}.banner .common-btn{min-width:120px;line-height:36px;font-size:13px}}.home-product{padding:8rem 6rem}.home-product .container{max-width:100%;width:100%;padding-left:0;padding-right:0}.home-product .home-product-swiper-wrap{position:relative}.home-product .box{background-color:#edf0f8;background-repeat:no-repeat;background-size:cover;background-position:center;display:block;text-decoration:none;color:#212121;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.home-product .text{padding:6rem 2rem 0}.home-product .text .title{font-family:var(--font-family-H-S-SC-B);font-size:2.2rem;font-weight:700;color:#212121;margin-bottom:1.2rem;line-height:1.4;height:3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:1}.home-product .text .info{font-size:1.8rem;line-height:2.4rem;height:4.8rem;color:#333;margin-bottom:2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.home-product .pic{width:100%;aspect-ratio:1 / 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.home-product .pic img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.home-product .box:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-product .swiper-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4rem;gap:2rem}.home-product .swiper-pagination .swiper-pagination-bullet{width:.8rem;height:.8rem;background:#ccc;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.5s;transition:.5s;position:relative}.home-product .swiper-pagination .swiper-pagination-bullet::after{content:"";display:block;width:2.2rem;height:2.2rem;border-radius:50%;border:1px var(--sub-color) solid;-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}.home-product .swiper-pagination .swiper-pagination-bullet-active{background:var(--sub-color);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.home-product .swiper-pagination .swiper-pagination-bullet-active::after{opacity:1}.home-product .common-btn{height:4rem;line-height:4rem;min-width:16rem}.home-product .box:hover .common-btn{color:#fff;background:var(--sub-color)}.home-product .box:hover .common-btn .icon{-webkit-transform:translateX(.4rem);transform:translateX(.4rem);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-arrow-right" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8"/></svg>')}@media screen and (max-width:1023px){.home-product{padding:40px 0}.home-product .text{padding:20px 15px 0}.home-product .text .title{font-size:16px;height:auto;margin-bottom:8px}.home-product .text .info{font-size:14px;line-height:20px;height:40px;margin-bottom:15px}.home-product .common-btn{height:40px;line-height:40px;min-width:140px;font-size:14px}.home-product .pic{max-width:300px;margin:0 auto}.home-product .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px;gap:10px}.home-product .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}.home-product .swiper-pagination .swiper-pagination-bullet::after{width:20px;height:20px}}.home-solution .container{width:100%;max-width:100%;padding-left:0;padding-right:0}.home-solution .nr{position:relative;width:100%;aspect-ratio:1920 / 840}.home-solution .pics{position:absolute;top:0;left:0;width:100%;height:100%}.home-solution .pics .swiper{height:100%}.home-solution .pics img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-solution .texts{position:absolute;top:0;left:0;width:100%;height:100%}.home-solution .texts .list{position:relative;width:100%;height:100%}.home-solution .texts li{position:absolute;z-index:9}.home-solution .texts li .box{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;text-align:center;text-decoration:none;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;position:relative}.home-solution .texts li .box::before{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--sub-color);position:absolute;z-index:-1;-webkit-animation:ripple2 4s ease-out 0s infinite;animation:ripple2 4s ease-out 0s infinite}.home-solution .texts li .box:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 0 3rem rgba(250,3,0,0.4);box-shadow:0 0 3rem rgba(250,3,0,0.4)}.home-solution .texts li.active .box{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 0 3rem rgba(250,3,0,0.4);box-shadow:0 0 3rem rgba(250,3,0,0.4)}.home-solution .texts li .icon{display:block}.home-solution .texts li .icon img{width:3.6rem;height:3.6rem;-o-object-fit:contain;object-fit:contain}.home-solution .texts li .title{color:#fff;font-size:1.4rem;font-weight:600;line-height:1.3;padding:0 1rem}.home-solution .texts .li-1{top:18.45238095%;left:16.14583333%}.home-solution .texts .li-1 .box{width:18rem;height:18rem;background:rgba(250,3,0,0.8)}.home-solution .texts .li-1 .icon img{width:6.4rem;height:6.4rem}.home-solution .texts .li-1 .title{font-size:2rem}.home-solution .texts .li-2{top:16.66666667%;left:50.88541667%}.home-solution .texts .li-2 .box{width:13rem;height:13rem;background:rgba(250,3,0,0.6)}.home-solution .texts .li-2 .icon img{width:6.4rem;height:6.4rem}.home-solution .texts .li-2 .title{font-size:2.6rem}.home-solution .texts .li-3{top:19.04761905%;left:67.44791667%}.home-solution .texts .li-3 .box{width:18rem;height:18rem;background:rgba(250,3,0,0.75)}.home-solution .texts .li-3 .icon img{width:6.4rem;height:6.4rem}.home-solution .texts .li-3 .title{font-size:2.4rem}.home-solution .texts .li-4{top:53.57142857%;left:25.78125%}.home-solution .texts .li-4 .box{width:15rem;height:15rem;background:rgba(250,3,0,0.68)}.home-solution .texts .li-4 .icon img{width:6.4rem;height:6.4rem}.home-solution .texts .li-4 .title{font-size:1.8rem}.home-solution .texts .li-5{top:51.19047619%;left:46.875%}.home-solution .texts .li-5 .box{width:15rem;height:15rem;background:rgba(250,3,0,0.8)}.home-solution .texts .li-5 .icon img{width:6.4rem;height:6.4rem}.home-solution .texts .li-5 .title{font-size:2rem}.home-solution .texts .li-6{top:61.30952381%;left:78.90625%}.home-solution .texts .li-6 .box{width:15rem;height:15rem;background:rgba(250,3,0,0.6)}.home-solution .texts .li-6 .icon img{width:6.4rem;height:6.4rem}.home-solution .texts .li-6 .title{font-size:1.8rem}@media screen and (max-width:1023px){.home-solution{padding-bottom:40px}.home-solution .nr{aspect-ratio:auto;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.home-solution .pics{position:static}.home-solution .texts{position:static;margin-bottom:20px}.home-solution .texts .list{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;padding:20px 15px;overflow-x:auto;-webkit-overflow-scrolling:touch}.home-solution .texts .list::-webkit-scrollbar{height:4px}.home-solution .texts .list::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.home-solution .texts .list::-webkit-scrollbar-thumb{background:var(--sub-color);border-radius:2px}.home-solution .texts li{position:static !important;-ms-flex-negative:0;flex-shrink:0}.home-solution .texts li .box{width:90px !important;height:90px !important}.home-solution .texts li .box::before{display:none}.home-solution .texts li .icon img{width:32px !important;height:32px !important}.home-solution .texts li .title{font-size:12px !important;padding:0 5px}}.home-about{padding:7rem 0 15vw;min-height:80rem;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center top}.home-about .text{max-width:144rem;margin:0 auto 5rem;font-size:1.8rem;color:#333;line-height:1.8}.home-about p{margin-bottom:2rem}.home-about .btnDiv{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;gap:3rem;margin-top:3.5rem}.home-about .play-btn{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:#fde516;color:#fff;position:relative;z-index:9;-webkit-transition:all .3s ease;transition:all .3s ease}.home-about .play-btn::before{content:"";display:block;width:16rem;height:16rem;border-radius:50%;background:#fde516;position:absolute;z-index:-1;-webkit-animation:ripple 4s ease-out 0s infinite;animation:ripple 4s ease-out 0s infinite}.home-about .play-btn::after{content:"";display:block;width:16rem;height:16rem;border-radius:50%;background:var(--main-color);position:absolute;z-index:-1;-webkit-animation:ripple 2s ease-out 0s infinite;animation:ripple 2s ease-out 0s infinite}.home-about .play-btn svg{fill:#fff;width:3rem;height:3rem}@media screen and (max-width:1023px){.home-about{padding:40px 0 40px;min-height:auto;position:relative;z-index:1}.home-about::after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.8)));background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,0.8))}.home-about h2{font-size:26px;margin-bottom:20px}.home-about p{font-size:14px;margin-bottom:15px}.home-about .text{margin-bottom:30px}.home-about .btnDiv{gap:20px;margin-top:25px}.home-about .play-btn{width:40px;height:40px}.home-about .play-btn::before,.home-about .play-btn::after{width:80px;height:80px}.home-about .play-btn svg{width:20px;height:20px}}.shuju{padding:8rem 0 10rem 0}.shuju .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:2rem}.shuju li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.shuju .icon-num{display:-webkit-box;display:-ms-flexbox;display:flex}.shuju .icon{margin-bottom:1.5rem}.shuju .icon img{width:60px;height:60px}.shuju .shuju-num{font-family:var(--font-family-P-B);font-size:6.8rem;font-weight:900;color:#ffe100;line-height:1;margin-bottom:.8rem}.shuju .shuju-num em{font-weight:100;font-style:normal;font-size:1.8rem;color:#333;margin-left:.3rem}.shuju .shuju-txt{font-size:1.8rem;color:#212121;line-height:1.5}@media screen and (max-width:1023px){.shuju{padding:40px 0}.shuju h2{font-size:22px;margin-bottom:30px}.shuju .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:10px}.shuju li{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;min-width:33.333%;margin-bottom:20px}.shuju .icon img{width:36px;height:36px}.shuju .shuju-num{font-size:30px}.shuju .shuju-num em{font-size:14px}.shuju .shuju-txt{font-size:14px}}@media screen and (max-width:767px){.shuju .list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.shuju li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;min-width:50%}}.home-partner{padding:8rem 0 10rem;background:#f2f5f7;overflow:hidden}.home-partner .home-partner-bd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.6rem;position:relative}.home-partner .home-partner-bd::before,.home-partner .home-partner-bd::after{content:"";display:block;width:20%;height:100%;position:absolute;z-index:9;top:0}.home-partner .home-partner-bd::before{background:-webkit-gradient(linear, left top, right top, from(#f2f5f7), to(rgba(242,245,247,0)));background:linear-gradient(90deg, #f2f5f7, rgba(242,245,247,0));left:0}.home-partner .home-partner-bd::after{background:-webkit-gradient(linear, right top, left top, from(#f2f5f7), to(rgba(242,245,247,0)));background:linear-gradient(-90deg, #f2f5f7, rgba(242,245,247,0));right:0}.home-partner .marquee-row{overflow:hidden;width:100%}.home-partner .marquee-track{overflow:hidden}.home-partner .marquee-track .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.home-partner .marquee-track li{list-style:none;-ms-flex-negative:0;flex-shrink:0;width:21rem;height:10rem;background:#fff;border-radius:1rem;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;padding:1.5rem;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.04);box-shadow:0 2px 8px rgba(0,0,0,0.04)}.home-partner .marquee-track li img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.home-partner .marquee-right .marquee-track ul{-webkit-animation:marqueeRight var(--marquee-duration, 40s) linear infinite;animation:marqueeRight var(--marquee-duration, 40s) linear infinite}.home-partner .marquee-left .marquee-track ul{-webkit-animation:marqueeLeft var(--marquee-duration, 40s) linear infinite;animation:marqueeLeft var(--marquee-duration, 40s) linear infinite}.home-partner .marquee-row:hover .marquee-track ul{-webkit-animation-play-state:paused;animation-play-state:paused}@media screen and (max-width:1023px){.home-partner{padding:40px 0 40px}.home-partner .home-partner-bd{gap:15px}.home-partner .marquee-track ul{gap:15px;padding:0 7.5px}.home-partner .marquee-track li{width:140px;height:70px;border-radius:8px;padding:10px}}@-webkit-keyframes marqueeRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(var(--scroll-distance, -50%));transform:translateX(var(--scroll-distance, -50%))}}@keyframes marqueeRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(var(--scroll-distance, -50%));transform:translateX(var(--scroll-distance, -50%))}}@-webkit-keyframes marqueeLeft{0%{-webkit-transform:translateX(var(--scroll-distance, -50%));transform:translateX(var(--scroll-distance, -50%))}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes marqueeLeft{0%{-webkit-transform:translateX(var(--scroll-distance, -50%));transform:translateX(var(--scroll-distance, -50%))}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.home-news{padding:8rem 0 11rem}.home-news .common-title{margin-bottom:0}.home-news .home-news-hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8rem}.home-news .home-news-subscribe{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;background:var(--sub-color);color:#fff;padding:0 3rem;height:5rem;border-radius:2.5rem;font-size:1.8rem;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.home-news .home-news-subscribe .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-news .home-news-subscribe .icon svg{width:2.5rem;fill:#fff}.home-news .home-news-subscribe:hover{opacity:.85;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.home-news .home-news-bd{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.home-news .home-news-left{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:4rem}.home-news .home-news-left .box{display:block;text-decoration:none;color:#212121;border-radius:1rem;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.home-news .home-news-left .pic{width:100%;aspect-ratio:415 / 255;overflow:hidden;border-radius:1rem}.home-news .home-news-left .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.home-news .home-news-left .box:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-news .home-news-left .text{padding:2.5rem 0 0}.home-news .home-news-left .title{font-family:var(--font-family-H-S-SC-B);font-size:2.6rem;font-weight:700;color:#212121;line-height:3rem;height:6rem;margin-bottom:1.5rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.home-news .home-news-left .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-size:1.6rem;color:#ffe100;font-weight:600}.home-news .home-news-left .date .icon{display:-webkit-box;display:-ms-flexbox;display:flex}.home-news .home-news-left .date .icon svg{width:2.4rem;height:auto;fill:#ffe100}.home-news .home-news-right{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.home-news .home-news-right .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-news .home-news-right li{list-style:none}.home-news .home-news-right .box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;text-decoration:none;color:#212121;-webkit-transition:all .3s ease;transition:all .3s ease}.home-news .home-news-right .pic{-webkit-box-flex:0;-ms-flex:0 0 24rem;flex:0 0 24rem;width:24rem;aspect-ratio:415 / 255;overflow:hidden;border-radius:.8rem}.home-news .home-news-right .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.home-news .home-news-right .box:hover .pic img{-webkit-transform:scale(1.05);transform:scale(1.05)}.home-news .home-news-right .text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;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:justify;-ms-flex-pack:justify;justify-content:space-between}.home-news .home-news-right .title{font-family:var(--font-family-H-S-SC-B);font-size:2.2rem;font-weight:700;color:#212121;line-height:3.4rem;height:10.2rem;margin-bottom:1.2rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3}.home-news .home-news-right .date{font-size:1.6rem;color:#ffe100;font-weight:600}@media screen and (max-width:1023px){.home-news{padding:40px 0 50px}.home-news .home-news-hd{margin-bottom:25px}.home-news .home-news-subscribe{padding:0 16px;height:36px;font-size:14px;border-radius:18px;gap:6px}.home-news .home-news-subscribe .icon svg{width:25px;height:17px}.home-news .home-news-bd{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.home-news .home-news-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}.home-news .home-news-left .title{font-size:18px;height:auto;line-height:1.4}.home-news .home-news-left .date{font-size:14px}.home-news .home-news-left .date .icon svg{width:18px}.home-news .home-news-right .list{gap:20px}.home-news .home-news-right .pic{-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:120px}.home-news .home-news-right .title{font-size:16px;height:48px;line-height:24px;-webkit-line-clamp:2;margin-bottom:0}.home-news .home-news-right .date{font-size:13px}}.dingyuePopup{display:none;width:90%;max-width:480px;position:fixed;z-index:555555555555555500;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dingyuePopup .mask{position:fixed;z-index:9;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100vw;height:100vh;background:rgba(0,0,0,0.3);display:block}.dingyuePopup .popopCon{width:100%;max-height:90vh;border-radius:2rem;background-color:#fff;padding:6rem 4.5rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:999;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:.5s;transition:.5s}.dingyuePopup .wrap{width:100%;overflow:auto;max-height:calc(90vh - 120px)}.dingyuePopup .title-popup{font-size:3.2rem;text-transform:uppercase;color:#000;margin-bottom:2rem;text-align:center}.dingyuePopup .list-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dingyuePopup .list-form .box{position:relative}.dingyuePopup .list-form .icon-tip{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;width:3.2rem;height:3.2rem;position:absolute;z-index:9;top:.8rem;left:1.8rem}.dingyuePopup .list-form .icon-tip img,.dingyuePopup .list-form .icon-tip svg{width:2.4rem;height:auto;fill:#ffe100}.dingyuePopup .list-form .title-form .xh{color:#f00;margin-right:5px;position:absolute;z-index:9;top:30%;right:20px}.dingyuePopup .list-form li{width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.4rem}.dingyuePopup .list-form li:last-child{padding-bottom:0}.dingyuePopup .list-form .col-2-1{width:50%}.dingyuePopup .list-form .text-form,.dingyuePopup .list-form .textarea-form{border:1px solid #ccc;border-radius:.5rem;color:#333;font-size:1.6rem;padding-left:6rem;padding-right:2rem;position:relative;-webkit-transition:all .3s;transition:all .3s;width:100%}.dingyuePopup .list-form .text-form{height:48px}.dingyuePopup .list-form .textarea-form{height:10rem;padding-top:1rem;padding-bottom:1rem}.dingyuePopup .list-form .text-form::-webkit-input-placeholder,.dingyuePopup .list-form .textarea-form::-webkit-input-placeholder{color:#999}.dingyuePopup .list-form .text-form::-moz-placeholder,.dingyuePopup .list-form .textarea-form::-moz-placeholder{color:#999}.dingyuePopup .list-form .text-form:-moz-placeholder,.dingyuePopup .list-form .textarea-form:-moz-placeholder{color:#999}.dingyuePopup .list-form .text-form:-ms-input-placeholder,.dingyuePopup .list-form .textarea-form:-ms-input-placeholder{color:#999}.dingyuePopup .list-form .text-form:placeholder,.dingyuePopup .list-form .textarea-form:placeholder{color:#999}.dingyuePopup .list-form .text-form:hover,.dingyuePopup .list-form .text-form:focus{border-color:#ffe100}.dingyuePopup .list-form .textarea-form:hover,.dingyuePopup .list-form .textarea-form:focus{border-color:#ffe100}.dingyuePopup .list-form .a-1{color:#666;text-decoration:underline;margin-left:.5rem}.dingyuePopup .list-form .a-1:hover{color:#ffe100}.dingyuePopup .list-form .checkboxDiv{cursor:pointer;position:relative;color:#666;font-size:1.6rem;line-height:2.2rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9;padding-left:3rem}.dingyuePopup .list-form .checkboxDiv .icon{display:inline-block;width:2.2rem;height:2.2rem;line-height:1.8rem;border-width:.1rem;font-size:1.2rem;border-radius:50%;text-align:center;border:1px solid #e1e1e1;background-color:#fff;-webkit-transition:.1s linear;transition:.1s linear;margin-right:.5rem;position:absolute;top:0;left:0}.dingyuePopup .list-form .checkboxDiv .icon:before{content:"";display:inline-block;width:2rem;height:2rem;background:url(../images/icon/check.svg) center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff"  viewBox="0 0 16 16"><path d="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z"/></svg>');background-repeat:no-repeat;background-position:center center;background-size:2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.dingyuePopup .list-form .checkboxDiv input[type="checkbox"]{display:none !important}.dingyuePopup .list-form .checkboxDiv input[type="checkbox"]:checked+.icon{background-color:var(--main-color);border-color:var(--main-color)}.dingyuePopup .list-form .checkboxDiv input[type="checkbox"]:checked+.icon~span{color:rgba(0,0,0,0.8)}.dingyuePopup .list-form .btnDiv{text-align:center;padding-top:2rem}.dingyuePopup .list-form .submitBtn{display:inline-block;min-width:12rem;line-height:4.2rem;border-radius:2.1rem;background:var(--main-color);color:#000;text-align:center;font-size:1.6rem}.dingyuePopup .closeBtn{cursor:pointer;display:block;width:3.1rem;height:3.1rem;border:1px #061a33 solid;border-radius:50%;text-align:center;line-height:2.8rem;color:#fff;position:absolute;z-index:9999;right:3rem;top:3rem}.dingyuePopup .closeBtn:hover{border-color:var(--sub-color)}.dingyuePopup .closeBtn:hover::before,.dingyuePopup .closeBtn:hover::after{background:var(--sub-color)}.dingyuePopup .closeBtn:before,.dingyuePopup .closeBtn:after{content:"";display:block;background:#061a33;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dingyuePopup .closeBtn:before{width:1.7rem;height:.1rem}.dingyuePopup .closeBtn:after{width:.1rem;height:1.7rem}.dingyuePopup.show{display:-webkit-box;display:-ms-flexbox;display:flex}.dingyuePopup.show .popopCon{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.dingyuePopup.show .dingyuePopup .con{width:100%;margin:auto;position:relative;z-index:100;overflow:auto}@media screen and (max-width:1023px){.dingyuePopup{padding-top:40px;padding-bottom:40px;border-radius:10px}.dingyuePopup .closeBtn{width:31px;height:31px;line-height:29px;top:10px;right:10px}.dingyuePopup .closeBtn::before{width:17px;height:1px}.dingyuePopup .closeBtn::after{width:1px;height:17px}.dingyuePopup .popopCon{max-width:90%;padding:40px 20px 30px 20px}.dingyuePopup .dingyuePopupWrap{position:relative}.dingyuePopup .title-popup{font-size:18px;margin-bottom:10px}.dingyuePopup .wrap{max-height:calc(90vh - 60px)}.dingyuePopup .list-form li{padding-left:0;padding-right:0;padding-bottom:15px}.dingyuePopup .list-form .col-2-1{width:100%}.dingyuePopup .list-form .text-form,.dingyuePopup .list-form .textarea-form{padding-left:40px;padding-right:10px;font-size:14px;border-radius:5px;vertical-align:top}.dingyuePopup .list-form .text-form{height:40px;font-size:16px}.dingyuePopup .list-form .icon-tip{width:24px;height:24px;top:8px;left:8px}.dingyuePopup .list-form .icon-tip img,.dingyuePopup .list-form .icon-tip svg{width:18px}.dingyuePopup .list-form .title-form{font-size:16px;line-height:40px;left:40px}.dingyuePopup .list-form .title-form .xh{top:3px}.dingyuePopup .list-form .textarea-form{height:120px}.dingyuePopup .list-form .checkboxDiv{font-size:16px;line-height:22px;padding-left:30px}.dingyuePopup .list-form .checkboxDiv .icon{width:22px;height:22px;line-height:18px;border-width:1px;font-size:12px}.dingyuePopup .list-form .checkboxDiv .icon::before{width:20px;height:20px;background-size:20px}.dingyuePopup .list-form .submitBtn{min-width:120px;line-height:42px;border-radius:21px;font-size:16px}}


.banner .text-map-2 {
    top: 50%;
    transform: translateY(-50%);
    padding-top: 0;
}
.banner .text-map-2 .text {
    width: 40.3%;
}

.banner .text-map-3 {
    top: 50%;
    transform: translateY(-50%);
    padding-top: 0;
}
.banner .text-map-3 .text {
    width: 50%;
}
.banner .text-map-3 .text .info {
    max-width: 62rem;
}

.banner .text-map-4 {
    width: 100%;
    text-align: center;
}

.banner .text-map-4 .container{
    display:block;
}

.banner .text-map-4 .text {
    width: 100%;
}
.banner .text-map-4 .title {
    font-size: 3.8rem;
    margin-bottom: 0;
}
.banner .text-map-4 .btnDiv {
    padding-top: 3rem;
}

.banner .text-map-5 {
    width: 100%;
    text-align: center;
}
.banner .text-map-5 .text {
    width: 100%;
}

.banner .text-map-5 .btnDiv {
    padding-top: 3rem;
}

.banner .text-map-6 {
    width: 100%;
    text-align: center;
}
.banner .text-map-6 .text {
    width: 100%;
}
.banner .text-map-6 .title {
    font-size: 3.8rem;
    margin-bottom: 0;
}
.banner .text-map-6 .btnDiv {
    padding-top: 3rem;
}



.banner .lc {
    max-width: 158rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    margin-top: 8rem;
}
.banner .lc .item:nth-child(2n) {
    transform: translateY(14rem);
}
.banner .lc .box {
    width: 25.2rem;
    text-align: center;
    aspect-ratio: 1/1;
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 4rem;
    position: relative;
    z-index: 1;
}
.banner .lc .box::after {
    content: "";
    display: block;
    width: 25.2rem;
    height: 25.2rem;
    border-radius: 50%;
    background: url(../images/lc-bg.png) no-repeat center center;
    background-size: cover;
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    
}
.banner .lc .title {
    font-size: 2rem;
    color: #333333;
    line-height: 1.2;
    font-weight: 700;
}
.banner .lc .icon {
    display: block;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1.6rem;
    margin-left: auto;
    margin-right: auto;
}
 .banner .lc .num {
    font-size: 3.2rem;
    color: #919296;
    line-height: 1;
    width: 100%;
    position: absolute;
    bottom: 4rem;
    left: 0;
}
@media screen and (max-width: 1023px) {
    .banner .text-map-2 .text {
        width: 100%;
    }
    .banner .text-map-2 {
        transform: translateY(0);
        top: 0;
        padding-top: 50px;
    }
    .banner .text-map-2 .container {
        display: block;
    }

    .banner .text-map-3 .text {
        width: 100%;
    }
    .banner .text-map-3 {
        transform: translateY(0);
        top: 0;
        padding-top: 50px;
    }
    .banner .text-map-3 .container {
        display: block;
    }
    
    .banner .text-map-5 .text {
        width: 100%;
    }
    .banner .text-map-5 {
        transform: translateY(0);
        top: 0;
        padding-top: 50px;
    }
    .banner .text-map-5 .container {
        display: block;
    }

    .banner .text-map-6 .text {
        width: 100%;
    }
    .banner .text-map-6 {
        transform: translateY(0);
        top: 0;
        padding-top: 50px;
    }
    .banner .text-map-6 .container {
        display: block;
    }

    .banner .lc {
        max-width: 100%;
        margin-top: 10vw;
        flex-wrap: wrap;
    }
    .banner .lc .item {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px;
    }
    .banner .lc .item:nth-child(5),.banner .lc .item:nth-child(6),.banner .lc .item:nth-child(7) { 
        width: 33.333%;
    }
    .banner .lc .item:nth-child(2n) {
        transform: translateY(0);
    }
    .banner .lc .box {
        aspect-ratio: initial;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 10px;
        max-width: 120px;
    }
    .banner .lc .box::after {
       display: none;
        
    }
    .banner .lc .title {
        font-size: 13px;
    }
    .banner .lc .icon {
        width: 30px;
        height: 30px;
        margin-bottom: 10px;
    }
    .banner .lc .num {
        font-size: 16px;
        bottom: initial;
        top: 10px;
        left: 0;
        transform: translateX(0);
        text-align: left;
        display: none;
    }
}

@media screen and (max-width: 500px) {
     .banner .lc .title {
        font-size: 12px;
    }
    .banner .lc .item:nth-child(4) .box, .banner .lc .item:nth-child(7) .box {
        max-width: 100px;
    }
}