.public-follow{display:block !important}.home{padding-top:60px;width:100%;background-color:#f2f6f9}.home-banner{position:relative;padding-top:200px;width:100%;height:1130px;display:flex;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:bottom center}.home-banner .banner-video{width:100%;height:100%;background-color:#000}.home-banner .banner-video .banner-video-box{position:relative;width:100%;height:100%}.home-banner .banner-video .banner-video-box .banner-video{display:block;width:100%;height:100%;outline:0;object-fit:cover}.home-banner .banner-video .banner-video-box .banner-video-cover{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;background-position:top center;background-repeat:no-repeat;background-size:cover}.home-banner .banner-video .banner-video-box .banner-video-cover .banner-play-icon{width:68px;height:68px;border-radius:100%;background-size:100%;background-position:center center;background-repeat:no-repeat;background-image:url(/assets/static/images/play.png);cursor:pointer}.home-banner .home-banner-img{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:428px;height:386px;background-image:url(/assets/static/images/banner-img.png);background-repeat:no-repeat;background-size:cover}.home-banner .home-banner-img .home-img-text1{padding-top:10%;width:1240px;font-size:90px;font-weight:bold;color:#fff;line-height:102px;text-align:center;letter-spacing:2px}.home-banner .home-banner-img .home-img-text2{padding-top:5%;width:1240px;font-size:90px;font-weight:bold;color:#fff;line-height:102px;text-align:center;letter-spacing:2px}.home-banner .home-banner-bottom{position:absolute;bottom:-1px;left:0;width:100%}.public-title{font-size:36px;font-weight:bold;color:#101e55;line-height:48px}.public-content{font-size:20px;font-weight:400;color:#101e55;line-height:36px}.life{padding:125px 6% 100px;background-color:#fff}.life .public-title{text-align:center}.life .public-content{padding-top:20px;text-align:center}.life .life-img{display:block;margin-top:80px;width:100%}.introduce{padding:100px 6% 155px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:right bottom}.introduce .introduce-box{position:relative;padding:70px 90px 130px;width:55%;background:rgba(255,255,255,0.9);box-shadow:0 8px 79px 0 rgba(221,224,231,0.59);box-sizing:border-box}.introduce .introduce-box::after{position:absolute;left:0;bottom:0;content:'';width:100%;height:10px;background:#2571b8;box-shadow:0 8px 79px 0 rgba(221,224,231,0.59)}.introduce .introduce-box .introduce-icon{position:absolute;right:0;bottom:10px;width:35%}.introduce .introduce-box .public-title{position:relative;padding-bottom:50px;z-index:2}.introduce .introduce-box .public-content{position:relative;padding-top:10px;color:#778490 !important;z-index:2}.service{padding:90px 6% 143px}.service .service-box{display:flex;flex-wrap:wrap;background-color:#fff;margin-top:70px}.service .service-box .service-item{display:flex;flex-direction:column;justify-content:center;padding:0 70px;width:50%;height:458px;box-sizing:border-box}.service .service-box .service-item .item-title{padding-bottom:50px;font-size:26px;font-weight:bold;color:#333;line-height:36px}.service .service-box .service-item .item-content{padding-bottom:20px;font-size:18px;font-weight:400;color:#778490;line-height:32px}.service .service-box .service-item.service-img{padding:0 !important;overflow:hidden}.service .service-box .service-item.service-img .img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top right;transition:all .3s}.service .service-box .service-item.service-img:hover .img{transform:scale(1.1)}.service .service-box .service-item.service-img.two .img{background-position:bottom left}.energy-box{width:100%;height:959px;background-image:url(/assets/static/images/energy/box-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:127px;margin-bottom:98px}.energy-box .energy-swiper{width:100%}.energy-box .energy-swiper .swiper-slide{width:100%;transform:scale(1);transition:all .3s;box-shadow:0 0 27px 3px rgba(0,112,185,0.1)}.energy-box .energy-swiper .swiper-slide .energy-swiper-img{width:100%}.energy-box .energy-swiper .swiper-slide-active,.energy-box .energy-swiper .swiper-slide-duplicate-active{transform:scale(.85)}.energy-box .energy-swiper .swiper-slide-prev,.energy-box .energy-swiper .swiper-slide-duplicate-prev{transform:scale(.9)}.energy-box .energy-swiper .swiper-slide-next,.energy-box .energy-swiper .swiper-slide-duplicate-next{transform:scale(.9)}.energy-box .energy-box-bottom{display:flex;justify-content:center;width:100%;padding:0 334px;margin-top:118px}.energy-box .energy-box-bottom .box-bottom-left{position:relative;display:flex}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-next{position:relative;top:0;right:0;left:0;margin-top:0;width:64px;height:64px;background-image:url(/assets/static/images/energy/arrow-sprites.png);background-repeat:no-repeat;background-size:cover;background-position:-64px 0}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-prev{position:relative;top:0;right:0;left:0;margin-top:0;width:64px;height:64px;background-image:url(/assets/static/images/energy/arrow-sprites.png);background-repeat:no-repeat;background-size:cover;background-position:0 0;margin-right:20px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-number{position:absolute;top:80px;left:50%;font-size:20px;font-weight:400;color:#75848f;line-height:22px;transform:translateX(-50%)}.energy-box .energy-box-bottom .box-bottom-right{flex:1;margin-left:50px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item{display:none}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-title{font-size:30px;font-weight:bold;color:#0a1e53;line-height:54px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-text{font-size:20px;font-weight:400;color:#75848f;line-height:36px;margin-top:18px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item.active{display:block}.case{padding:90px 6%;width:100%;background-repeat:no-repeat;background-size:cover;background-image:url('/assets/static/images/service/case-bg.png')}.case .public-title{text-align:center}.case .case-box{display:flex;justify-content:space-between;padding-top:40px}.case .case-box .case-col{width:48%}.case .case-box .case-item{display:flex;align-items:center;padding:15px 0;width:100%;cursor:pointer}.case .case-box .case-item .item-num{font-size:75px;font-weight:bold;color:#999;line-height:123px;opacity:.3;transition:all .3s}.case .case-box .case-item .item-line{margin:0 27px;width:1px;height:72px;background:#000;opacity:.1}.case .case-box .case-item .item-right{width:80%}.case .case-box .case-item .item-right .item-title{font-size:28px;font-weight:bold;color:#666;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.case .case-box .case-item .item-right .item-content{padding-top:12px;font-size:18px;font-weight:400;color:#999;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.case .case-box .case-item.active .item-num,.case .case-box .case-item:hover .item-num{opacity:1}.case .case-box .case-item.active .item-right .item-title,.case .case-box .case-item:hover .item-right .item-title{color:#2571b8}.energy-download{display:flex;flex-direction:column;align-items:center;width:100%;padding:60px 0 80px;background-color:#fff}.energy-download .download-top{width:886px;font-size:22px;font-weight:bold;color:#2771b9;line-height:32px;margin-bottom:10px}.energy-download .download-bottom{width:886px}.energy-download .download-bottom .download-item{display:flex;justify-content:space-between;align-items:center;padding:18px 5px 18px 0;border-bottom:1px solid #9c9c9c}.energy-download .download-bottom .download-item .download-pdf{font-size:18px;font-weight:bold;color:#010102;line-height:20px}.energy-download .download-bottom .download-item .download-title{width:560px;font-size:18px;font-weight:400;color:#010102;line-height:20px}.energy-download .download-bottom .download-item .download-size{font-size:18px;font-weight:400;color:#010102;line-height:20px}.energy-download .download-bottom .download-item .download-down{font-size:18px;font-weight:400;color:#2771b9;line-height:20px}.energy-download .download-bottom .download-item:nth-last-child(1){border-bottom:0}.hidden{padding-right:17px;overflow:hidden}.mask{position:fixed;top:calc(50% - 225px);left:calc(50% - 440px);display:none;padding:19px;padding-left:8px;width:881px;height:451px;background:#fff;box-shadow:0 13px 35px 0 rgba(94,143,159,0.59);border-radius:10px;z-index:100}.mask .mask-img{max-width:100%}.mask .mask-close{position:absolute;top:20px;right:20px;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:top right;background-image:url('/assets/static/images/carbon/close.png');cursor:pointer}.video-mask{position:fixed;left:0;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:100}.video-mask .banner-video{width:80%}.video-mask.hide{display:none}@media screen and (max-width:1800px){.introduce{padding:100px 6% 120px;background-position:60% bottom}.introduce .introduce-box{position:relative;padding:70px 70px 100px;width:55%}}@media screen and (max-width:1600px){.public-title{font-size:34px;line-height:46px}.public-content{font-size:20px;line-height:36px}.home-banner{height:740px;padding-top:100px}.home-banner .home-banner-img{width:428px;height:386px}.home-banner .home-banner-img .home-img-text1{font-size:90px;line-height:92px}.home-banner .home-banner-img .home-img-text2{font-size:90px;line-height:92px}.introduce{padding:80px 3% 100px;background-position:60% bottom}.introduce .introduce-box{position:relative;padding:50px 40px 80px;width:55%}.service{padding:70px 3% 110px}.service .service-box{margin-top:50px}.service .service-box .service-item{padding:0 50px;height:420px}.service .service-box .service-item .item-title{padding-bottom:35px;font-size:24px;line-height:34px}.service .service-box .service-item .item-content{padding-bottom:15px;font-size:16px;line-height:30px}.life{padding:100px 3% 90px}.case{padding:60px 3%}.case .case-box .case-item .item-num{font-size:75px;line-height:123px}.case .case-box .case-item .item-line{margin:0 27px;height:72px}.case .case-box .case-item .item-right{width:80%}.case .case-box .case-item .item-right .item-title{font-size:28px;line-height:30px}.case .case-box .case-item .item-right .item-content{padding-top:12px;font-size:18px;line-height:20px}.energy-box{height:800px;padding-top:100px;margin-bottom:98px}.energy-box .energy-box-bottom{padding:0 334px;margin-top:80px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-next{margin-top:0;width:64px;height:64px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-prev{margin-top:0;width:64px;height:64px;margin-right:20px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-number{position:absolute;top:80px;left:50%;font-size:20px;line-height:22px}.energy-box .energy-box-bottom .box-bottom-right{margin-left:50px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-title{font-size:30px;line-height:54px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-text{font-size:20px;line-height:36px;margin-top:18px}.energy-download{width:100%}.energy-download .download-top{width:886px;font-size:22px;line-height:32px;margin-bottom:10px}.energy-download .download-bottom{width:886px}.energy-download .download-bottom .download-item{padding:18px 5px 18px 0}.energy-download .download-bottom .download-item .download-pdf{font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-title{width:560px;font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-size{font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-down{font-size:18px;line-height:20px}}@media screen and (max-width:1440px){.public-title{font-size:32px;line-height:44px}.public-content{font-size:18px;line-height:30px}.home-banner{padding-top:100px;height:740px}.home-banner .home-banner-img{width:428px;height:386px}.home-banner .home-banner-img .home-img-text1{font-size:90px;line-height:92px}.home-banner .home-banner-img .home-img-text2{font-size:90px;line-height:92px}.introduce{padding:70px 2% 80px;background-position:60% bottom}.introduce .introduce-box{position:relative;padding:40px 30px 70px;width:55%}.introduce .introduce-box .public-title{padding-bottom:30px}.life{padding:70px 2% 60px}.service{padding:60px 2% 90px}.service .service-box{margin-top:50px}.service .service-box .service-item{padding:0 30px;height:380px}.service .service-box .service-item .item-title{padding-bottom:25px;font-size:22px;line-height:32px}.service .service-box .service-item .item-content{padding-bottom:15px;font-size:16px;line-height:22px}.case{padding:50px 2%}.case .case-box .case-item{padding:5px 0}.case .case-box .case-item .item-num{font-size:60px;line-height:100px}.case .case-box .case-item .item-line{margin:0 25px;height:60px}.case .case-box .case-item .item-right{width:80%}.case .case-box .case-item .item-right .item-title{font-size:24px;line-height:30px}.case .case-box .case-item .item-right .item-content{padding-top:10px;font-size:14px;line-height:18px}.energy-box{height:750px;padding-top:80px;margin-bottom:98px}.energy-box .energy-box-bottom{padding:0 280px;margin-top:60px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-next{margin-top:0;width:64px;height:64px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-prev{margin-top:0;width:64px;height:64px;margin-right:20px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-number{position:absolute;top:80px;left:50%;font-size:20px;line-height:22px}.energy-box .energy-box-bottom .box-bottom-right{margin-left:50px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-title{font-size:30px;line-height:54px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-text{font-size:20px;line-height:36px;margin-top:18px}.energy-download{width:100%}.energy-download .download-top{width:886px;font-size:22px;line-height:32px;margin-bottom:10px}.energy-download .download-bottom{width:886px}.energy-download .download-bottom .download-item{padding:18px 5px 18px 0}.energy-download .download-bottom .download-item .download-pdf{font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-title{width:560px;font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-size{font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-down{font-size:18px;line-height:20px}}@media screen and (max-width:1366px){.home-banner{padding-top:60px;height:560px}.home-banner .home-banner-img{width:350px;height:315px}.home-banner .home-banner-img .home-img-text1{font-size:70px;line-height:72px}.home-banner .home-banner-img .home-img-text2{font-size:70px;line-height:72px}.energy-box{height:660px;padding-top:60px;margin-bottom:98px}.energy-box .energy-box-bottom{padding:0 150px;margin-top:50px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-next{margin-top:0;width:64px;height:64px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-prev{margin-top:0;width:64px;height:64px;margin-right:20px}.energy-box .energy-box-bottom .box-bottom-left .swiper-button-number{position:absolute;top:80px;left:50%;font-size:20px;line-height:22px}.energy-box .energy-box-bottom .box-bottom-right{margin-left:50px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-title{font-size:30px;line-height:54px}.energy-box .energy-box-bottom .box-bottom-right .box-right-item .box-bottom-text{font-size:20px;line-height:36px;margin-top:18px}.energy-download{width:100%}.energy-download .download-top{width:886px;font-size:22px;line-height:32px;margin-bottom:10px}.energy-download .download-bottom{width:886px}.energy-download .download-bottom .download-item{padding:18px 5px 18px 0}.energy-download .download-bottom .download-item .download-pdf{font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-title{width:560px;font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-size{font-size:18px;line-height:20px}.energy-download .download-bottom .download-item .download-down{font-size:18px;line-height:20px}}