.video-component{height:100%;position:relative;border-radius:8px;overflow:hidden}.video-component:hover .btn{display:block}.video-component video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-component .btn{display:none;top:50%;cursor:pointer}.video-component .btn,.video-component .btn:after,.video-component .btn:before{width:88px;height:88px;position:absolute;left:50%;transform:translate3d(-50%,-50%,0)}.video-component .btn:after,.video-component .btn:before{content:"";border:1px solid hsla(0,0%,100%,.4);top:45%;border-radius:50%}.video-component .btn:after{width:110px;height:110px}.home-index-container .carousel-con{margin:0 auto;height:600px;position:relative}.home-index-container .carousel-con .swiper-item{height:600px;width:100%;-o-object-fit:cover;object-fit:cover}.home-index-container .carousel-con .mask{z-index:1;position:absolute;left:0;bottom:0;right:0;height:140px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4))}.home-index-container .dots{z-index:2;left:50%;transform:translateX(-50%);position:absolute;bottom:28px;width:1200px}.home-index-container .dots .dot-con{flex:1;max-width:294px;margin:0 4px;color:#fff;transition:all .3s;cursor:pointer}.home-index-container .dots .dot-con .line{margin:8px 0 16px;height:2px;background-color:#fff}.home-index-container .dots .dot-con .title{font-size:20px;font-weight:500}.home-index-container .dots .dot-con.actived{color:var(--primary-color)}.home-index-container .banner-con,.home-index-container .dots .dot-con.actived .line{background-color:var(--primary-color)}.home-index-container .banner-con{margin:0 auto;height:200px;background-image:url(/_next/static/media/banner-bg.5913eba8.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding-top:80px;box-sizing:border-box}.home-index-container .banner-con div{margin:0 auto 8px;max-width:1200px;font-size:32px;color:#fff;font-weight:500}.home-index-container .banner-con div p{font-size:18px;margin-left:20px;margin-bottom:3px}.home-index-container .product-con{max-width:1200px;margin:-60px auto 0}.home-index-container .product-con .bottom-con,.home-index-container .product-con .top-con{display:flex;align-items:center;justify-content:space-between}.home-index-container .product-con .top-con{margin-bottom:24px}.home-index-container .product-con .bottom-con .item{width:589px;height:200px;padding-bottom:0}.home-index-container .product-con .bottom-con .item .mask{height:100%;width:50%;align-items:center;padding-bottom:0;background:linear-gradient(270deg,transparent,rgba(0,0,0,.6))}.home-index-container .product-con .item{width:387px;height:360px;border-radius:8px;background-size:cover;background-position:50%;position:relative;overflow:hidden;cursor:pointer;padding:0 28px 48px;box-sizing:border-box}.home-index-container .product-con .item .mask{height:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));position:absolute;bottom:0;left:0;width:100%;height:139px;transition:all .3s;z-index:1}.home-index-container .product-con .item .title-con{position:relative;z-index:2;color:#fff}.home-index-container .product-con .item .title-con h3{font-size:28px;font-weight:500;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.home-index-container .product-con .item .title-con p{font-size:16px}.home-index-container .product-con .item .arrow-right{position:relative;z-index:2;width:48px;height:48px;border-radius:50%;background-color:#fff;color:var(--primary-color);font-size:28px;transition:all .3s;box-shadow:0 4px 12px 0 rgba(0,0,0,.04)}.home-index-container .product-con .item:after{content:"";position:absolute;z-index:2;left:32px;bottom:0;width:72px;height:4px;border-radius:4px 4px 0 0;background:var(--primary-color)}.home-index-container .product-con .item:hover .mask{background:linear-gradient(180deg,transparent,#e72d20)}.home-index-container .product-con .bottom-con .item:hover .mask{background:linear-gradient(270deg,transparent,#e72d20)}.home-index-container section{margin-top:80px}.home-index-container section .title-con{max-width:1200px;margin:0 auto 48px;display:flex;align-items:baseline;font-size:32px}.home-index-container section .title-con h3{font-weight:500}.home-index-container section .title-con p{margin-left:20px;color:rgba(51,51,51,.4);font-size:18px}.home-index-container section.section-1 .mask{background:linear-gradient(90.1deg,rgba(0,0,0,.18) 2.22%,rgba(0,0,0,.32) 43.72%,rgba(0,0,0,.12) 99.89%);position:absolute;left:0;bottom:0;top:0;width:100%}.home-index-container section.section-1 .banner{background-size:cover;background-position:50%;height:432px;margin:0 auto;color:#fff;position:relative}.home-index-container section.section-1 .banner .left-con h3{font-size:28px;font-weight:600;line-height:1;margin-bottom:20px}.home-index-container section.section-1 .banner .left-con .tip{max-width:794px;font-size:16px;line-height:28px;font-weight:500;margin-bottom:80px}.home-index-container section.section-1 .banner .left-con .btn{margin-top:95px;width:138px;height:40px;color:var(--primary-color);background-color:#fff;border-radius:32px;font-weight:500;font-size:16px}.home-index-container section.section-1 .banner .left-con .btn span{margin-right:8px}.home-index-container section.section-1 .banner .menu-con .item{width:285px;height:112px;border-radius:8px;background-color:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);color:#333;padding:32px 0 0 76px;box-sizing:border-box;background-image:url(/home/union.png);background-repeat:no-repeat;transition:all .3s;background-position:100%}.home-index-container section.section-1 .banner .menu-con .item h3{position:relative}.home-index-container section.section-1 .banner .menu-con .item h3:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-36px;width:16px;height:16px;border-radius:50%;border:4px solid var(--primary-color);box-sizing:border-box}.home-index-container section.section-1 .banner .menu-con .item p{color:rgba(0,0,0,.4);margin-top:12px}.home-index-container section.section-1 .banner .menu-con .item:not(:last-child){margin-bottom:16px}.home-index-container section.section-1 .banner .menu-con .item.selected,.home-index-container section.section-1 .banner .menu-con .item:hover{color:#fff;background-color:var(--primary-color)}.home-index-container section.section-1 .banner .menu-con .item.selected h3:before,.home-index-container section.section-1 .banner .menu-con .item:hover h3:before{border-color:#fff}.home-index-container section.section-1 .banner .menu-con .item.selected p,.home-index-container section.section-1 .banner .menu-con .item:hover p{color:hsla(0,0%,100%,.8)}.home-index-container section.section-2 .carousel-con{max-width:100%;width:532px;height:377px;margin-right:28px}.home-index-container section.section-2 .carousel-con .swiper-item{height:377px;border-radius:8px;background-size:cover;background-repeat:no-repeat;background-position:50%}.home-index-container section.section-2 .carousel-con .title{margin-bottom:17px;font-size:20px;color:#fff;width:484px;padding-left:23px}.home-index-container section.section-2 .carousel-con .dot-con{position:absolute;bottom:0;padding:0 0 28px;height:118px;box-sizing:border-box;border-radius:0 0 8px 8px;background:linear-gradient(180deg,transparent 11.02%,rgba(0,0,0,.51))}.home-index-container section.section-2 .carousel-con .dot-con .dots{position:relative;bottom:auto;width:532px;padding-left:23px;box-sizing:border-box}.home-index-container section.section-2 .carousel-con .dot-con .dot{width:8px;height:6px;border-radius:10px;background:hsla(0,0%,100%,.6);margin-right:4px;transition:all .3s;cursor:pointer}.home-index-container section.section-2 .carousel-con .dot-con .dot.actived{background:#fff;width:18px}.home-index-container section.section-2 .news-list{width:640px}.home-index-container section.section-2 .news-list .item{cursor:pointer;padding:27px 0;border-bottom:1px solid hsla(0,0%,85%,.6);display:block}.home-index-container section.section-2 .news-list .item h3{font-size:20px;line-height:1;max-width:578px}.home-index-container section.section-2 .news-list .item p{color:rgba(51,51,51,.6);font-size:16px}.home-index-container section.section-3{margin-bottom:80px}.home-index-container section.section-3 .title-con{margin:0}.home-index-container section.section-3 .ant-tabs-nav:before{display:none}.home-index-container section.section-3 .banner{height:320px;border-radius:8px;background-image:url(/home/union-xl.png);background-repeat:no-repeat;background-size:1200px 320px;gap:148px}.home-index-container section.section-3 .banner .left-con{padding:58px 0}.home-index-container section.section-3 .banner .left-con:first-child{margin-left:110px}.home-index-container section.section-3 .banner .item h3{color:#fff;font-size:22px;font-weight:700;margin-bottom:8px;line-height:33px;position:relative}.home-index-container section.section-3 .banner .item h3:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:4px solid #c70d00;box-sizing:border-box;left:-36px;top:50%;transform:translateY(-50%)}.home-index-container section.section-3 .banner .item p{font-size:16px;color:hsla(0,0%,100%,.8);line-height:24px}.home-index-container section.section-3 .banner .item:not(:last-child){margin-bottom:40px}.home-index-container .banner-2{background-color:#fef7f6;background-image:url(/home/s-2-bg.png);background-repeat:no-repeat;background-position:bottom;height:378px}.home-index-container .banner-2 h2{font-style:italic}.home-index-container .banner-2 .news-list{width:568px}.home-index-container .banner-2 .news-list .item{flex:1;height:103px}.home-index-container .banner-2 .banner-dot{background-color:hsla(0,68%,67%,.16);border-radius:10px;width:8px;height:6px;margin-right:4px;transition:all .3s;cursor:pointer}.home-index-container .banner-2 .banner-dot.actived{background-color:hsla(0,68%,67%,.4);width:18px}.home-index-container .banner-3{box-sizing:border-box;position:relative;height:378px;padding-top:48px;padding-left:40px;padding-right:40px}.home-index-container .banner-3 .bg{background-color:#e72d20;background-image:url(/home/s-3-bg.png);background-repeat:no-repeat;width:285px;position:absolute;left:0;top:0;bottom:0;z-index:1;border-radius:8px 0 0 8px}.home-index-container .banner-3 .arrow{width:48px;height:48px;border-radius:50%;position:absolute;z-index:2;font-size:24px;cursor:pointer}.home-index-container .banner-3 .arrow.arrow-left{left:-24px}.home-index-container .banner-3 .arrow.arrow-right{right:-24px}.mobile main.home-index-container{padding:0}.mobile main.home-index-container .carousel-con,.mobile main.home-index-container .carousel-con .swiper-item{height:320px}.mobile main.home-index-container .carousel-con .dots{width:100%;bottom:10px}.mobile main.home-index-container .carousel-con .dot-con{width:20px}.mobile main.home-index-container .banner-con{height:120px;padding:28px 16px 0}.mobile main.home-index-container .banner-con div{font-size:24px}.mobile main.home-index-container .banner-con div p{margin-bottom:0}.mobile main.home-index-container .product-con{margin-top:-40px;padding:0 16px}.mobile main.home-index-container .product-con .top-con{flex-direction:column}.mobile main.home-index-container .product-con .item{width:100%;height:140px;margin-bottom:12px;padding-bottom:20px;background-size:cover!important;background-position:50%}.mobile main.home-index-container .product-con .item .title-con h3{font-size:20px}.mobile main.home-index-container .product-con .item .title-con p{font-size:14px}.mobile main.home-index-container .product-con .item .arrow-right{width:40px;height:40px;font-size:18px}.mobile main.home-index-container .product-con .item:after{width:56px}.mobile main.home-index-container .product-con .bottom-con .item{width:50%;align-items:flex-end}.mobile main.home-index-container .product-con .bottom-con .item h3{margin-bottom:0}.mobile main.home-index-container .product-con .bottom-con .item:first-child{margin-right:13px}.mobile main.home-index-container .product-con .bottom-con .item .mask{width:100%;background:linear-gradient(179.6deg,transparent 28.72%,rgba(0,0,0,.16) 60.74%,rgba(0,0,0,.6) 99.66%)}.mobile main.home-index-container section{margin-top:48px}.mobile main.home-index-container section .title-con{padding:0 16px;margin-bottom:16px}.mobile main.home-index-container section .title-con h3{font-size:24px}.mobile main.home-index-container section .title-con p{font-size:14px}.mobile main.home-index-container section.section-1 .banner{padding-top:60px;height:360px}.mobile main.home-index-container section.section-1 .w-1200{position:relative;display:block}.mobile main.home-index-container section.section-1 .left-con{padding:36px 24px}.mobile main.home-index-container section.section-1 .left-con .tip{margin-bottom:40px;font-size:14px}.mobile main.home-index-container section.section-1 .left-con .btn{margin-top:0}.mobile main.home-index-container section.section-1 .left-con h3{font-size:22px}.mobile main.home-index-container section.section-1 .menu-con{position:absolute;top:-60px;height:60px;display:flex;width:100%;line-height:60px;text-align:center;box-shadow:0 2px 12px 0 rgba(0,0,0,.078)}.mobile main.home-index-container section.section-1 .menu-con .item{height:100%;width:25%;box-shadow:none;border-radius:0;padding:0}.mobile main.home-index-container section.section-1 .menu-con .item h3:before{display:none}.mobile main.home-index-container section.section-2{padding:0 16px}.mobile main.home-index-container section.section-2 .carousel-con .title{box-sizing:border-box;padding:0 13px;width:100%}.mobile main.home-index-container section.section-2 .carousel-con .dot-con{width:100%;padding-bottom:16px}.mobile main.home-index-container section.section-2 .carousel-con .dots{width:300px;padding-left:0;left:13px;transform:none}.mobile main.home-index-container section.section-2 .news-list{width:100%}.mobile main.home-index-container section.section-2 .news-list .item{margin-top:20px;margin-bottom:0;padding-bottom:20px}.mobile main.home-index-container section.section-2 .news-list .item h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.47;margin-bottom:0}.mobile main.home-index-container section.section-3{margin-bottom:128px}.mobile main.home-index-container section.section-3 .banner{height:400px;padding-bottom:24px}.mobile main.home-index-container section.section-3 .title-con{margin-bottom:4px}.mobile main.home-index-container section.section-3 .ant-tabs{margin-left:16px}.mobile main.home-index-container section.section-3>.mb-24{margin-bottom:0}.mobile main.home-index-container section.section-3 .left-con{padding:40px 0 0 38px}.mobile main.home-index-container section.section-3 .left-con h3{font-size:18px;margin-bottom:2px}.mobile main.home-index-container section.section-3 .left-con h3:before{left:-22px}.mobile main.home-index-container section.section-3 .left-con .item:not(:last-child){margin-bottom:24px}.mobile main.home-index-container section.section-3 .video-con{width:343px;height:226px;margin:32px auto 0}.mobile main.home-index-container section.section-3 .banner-2{height:auto;padding-bottom:32px}.mobile main.home-index-container section.section-3 .banner-2>.pt-60{box-sizing:border-box;padding-top:32px;padding-left:16px;padding-right:16px;width:100%}.mobile main.home-index-container section.section-3 .banner-2>.pt-60 .news-list{margin-top:0;width:100%}.mobile main.home-index-container section.section-3 .banner-2>.pt-60 .news-list .item .third-color{margin-bottom:0;margin-top:20px}.mobile main.home-index-container section.section-3 .banner-2>.pt-60 img{margin-bottom:0!important}.mobile main.home-index-container section.section-3 .banner-2>.pt-60 .report-title{width:auto!important;margin:0 12px}.mobile main.home-index-container .banner-3{padding-right:20px;padding-left:20px}.mobile main.home-index-container .banner-3 .bg{width:100%}