html,body{zoom:1}.banner{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.banner .slider-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;object-fit:cover}.banner .banner-txt{position:relative;z-index:1;top:0;height:auto;width:100%;padding:0 10px;color:#fff}.banner .banner-txt h2{font-family:微软雅黑, Arial, sans-serif;letter-spacing:6px;font-size:40px;line-height:46px;font-weight:700;text-align:center;margin-bottom:7px}.banner .banner-txt p{font-size:24px;line-height:38px;font-weight:300;text-align:center}.banner ::selection{background:transparent}.innovation{background:#000;color:#fff;width:100%}.innovation .innovation-item{position:relative;flex:1;height:100%}.innovation .innovation-item .innovation-bg{position:absolute;width:100%;height:100%}.innovation .innovation-item .innovation-bg video{width:100%;height:100%;object-fit:cover}.innovation .innovation-item .innovation-bg-box{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;transition:all .3s ease}.innovation .innovation-item .innovation-bg-box div{position:absolute;z-index:0;height:100%;width:100%;top:0;left:0;content:' ';display:block}.innovation .innovation-item .innovation-bg-box .innovation-bg1{background-color:#df0011 !important;opacity:0.8 !important;opacity:0;transition:background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);-webkit-transition:background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1)}.innovation .innovation-item .innovation-bg-box .innovation-bg2{background:linear-gradient(to bottom, rgba(0,0,0,0.01) 0%, #000 100%);opacity:0.8}.innovation .innovation-item .innovation-txt{position:relative;z-index:2;margin-top:20%;margin-bottom:20%;padding:calc(100vw * 0.05);box-sizing:border-box}.innovation .innovation-item .innovation-txt .divider{height:80px}.innovation .innovation-item .innovation-txt .innovation-title{font-family:微软雅黑, Arial, sans-serif;text-transform:none;font-weight:400;text-align:center;font-size:34px;line-height:44px;margin-bottom:7px}.innovation .innovation-item .innovation-txt .innovation-entitle{overflow:hidden}.innovation .innovation-item .innovation-txt .innovation-entitle h4{font-family:微软雅黑, Arial, sans-serif;text-transform:none;letter-spacing:0;font-weight:400;margin-bottom:8px;font-size:20px;line-height:32px;text-align:center}.innovation .innovation-item .innovation-txt .innovation-line{width:50px;height:4px;margin:40px auto;transform:scale(1, 1);visibility:visible;background:#df0011 !important}.innovation .innovation-item .innovation-txt .innovation-desc{position:relative;text-align:center}.innovation .innovation-item:hover .innovation-bg-box{opacity:1}.service{width:100%;overflow:hidden}.service .service-title{padding:60px 0}.service .service-title h3{font-weight:600 !important;text-align:center;color:#444;letter-spacing:0;-webkit-font-smoothing:antialiased;margin-bottom:8px;font-size:22px;line-height:34px}.service .service-content{flex-wrap:wrap}.service .service-content .service-item{width:33.3333%}.service .service-content .service-item .service-item-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.service .service-content .service-item .service-item-info{position:relative;overflow:hidden;padding:13%;height:100%}.service .service-content .service-item .service-item-info a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:8}.service .service-content .service-item .service-item-info .service-bg{opacity:1;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.service .service-content .service-item .service-item-info .service-bg::after{position:absolute;top:0;left:0;height:100%;width:100%;content:' ';transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);background-color:rgba(51,51,51,0.5)}.service .service-content .service-item .service-item-info .inner{position:relative;text-align:left;color:#fff;z-index:10;padding-bottom:15%}.service .service-content .service-item .service-item-info .inner h3{font-family:微软雅黑, Arial, sans-serif;text-transform:uppercase;font-weight:400;font-size:22px;line-height:34px;margin-bottom:8px}.service .service-content .service-item .service-item-info .service-text{position:relative;color:#fff;z-index:5;font-size:12px;letter-spacing:2px;line-height:26px;height:26px}.service .service-content .service-item .service-item-info .service-text span{box-sizing:border-box;line-height:26px;font-size:12px;opacity:1;position:relative;display:inline-block;margin-left:16px;top:2px;transition:all 0.35s cubic-bezier(0.12, 0.75, 0.4, 1);overflow:visible;height:26px;width:26px;border-radius:100px;text-align:center;border:2px solid rgba(255,255,255,0.4)}.service .service-content .service-item .service-item-info .service-text span::before{color:#fff;top:-2px;right:-1px;display:block;transition:all 0.35s cubic-bezier(0.12, 0.75, 0.4, 1);-webkit-transition:all 0.35s cubic-bezier(0.12, 0.75, 0.4, 1);position:relative}.service .service-content .service-item .service-item-info .service-text span::after{display:block;content:' ';position:absolute;width:26px;height:2px;background-color:#fff;opacity:0;left:-6px;cursor:pointer;transition:all 0.35s cubic-bezier(0.12, 0.75, 0.4, 1);top:10px;transform:translateX(-27px)}.service .service-content .service-item .service-item-info::after{background:#df0011 !important;display:block;position:absolute;content:' ';width:100%;height:6px;left:0;bottom:0;background:#fff;z-index:5;transition:0.45s cubic-bezier(0.24, 1, 0.3, 1);transform:scaleX(0) translateZ(0);transform-origin:0 0}.service .service-content .service-item .service-item-info:hover .service-bg::after{background-color:rgba(51,51,51,0.2)}.service .service-content .service-item .service-item-info:hover .service-text span{border-color:transparent}.service .service-content .service-item .service-item-info:hover .service-text span::before{transform:translateX(9px)}.service .service-content .service-item .service-item-info:hover .service-text span::after{opacity:1;transform:translateX(2px)}.service .service-content .service-item .service-item-info:hover::after{transform:scaleX(1) translateZ(0)}.service .service-content .service-item:nth-of-type(4){opacity:1;background-color:#ffdd02}.service .service-content .service-item:nth-of-type(2),.service .service-content .service-item:nth-of-type(8){opacity:1;background-color:#555555}.service .service-content .service-item:nth-of-type(6),.service .service-content .service-item:nth-of-type(10){opacity:1;background-color:#df0011}.service .service-content .service-item:nth-of-type(12){opacity:1;background-color:#0259db}.guarantee{text-align:center;margin:0 auto}.guarantee .guarantee-title{color:#df0011;font-size:34px;line-height:44px;margin-bottom:7px}.guarantee .guarantee-desc{font-size:14pt;color:#676767;padding:0 1%;margin:0 -1% 1.5em}.guarantee .guarantee-data{flex-wrap:wrap;color:#676767;margin:0 -1%}.guarantee .guarantee-data .guarantee-item{width:25%;box-sizing:border-box;padding:0 1%}.guarantee .guarantee-data .guarantee-item .guarantee-box{padding:calc(1245px * 0.02)}.guarantee .guarantee-data .guarantee-item .guarantee-box .guarantee-number{font-size:0;line-height:1;font-weight:600;margin-bottom:5px}.guarantee .guarantee-data .guarantee-item .guarantee-box .guarantee-number h5{display:inline-block;font-size:58px;line-height:inherit;margin-bottom:7px}.guarantee .guarantee-data .guarantee-item .guarantee-box .guarantee-number div{font-weight:400;display:inline-block;font-size:20px;line-height:20px;vertical-align:baseline}.guarantee .guarantee-data .guarantee-item .guarantee-box .guarantee-subject{padding:2%;letter-spacing:0.5px;font-size:16px;line-height:25px}.guarantee-info .guarantee-left{position:relative;flex:1;width:0;overflow:hidden;padding:calc(100vw * 0.17);box-sizing:border-box}.guarantee-info .guarantee-left .guarantee-video{position:absolute;height:100%;width:100%;top:0;left:0}.guarantee-info .guarantee-left .guarantee-video video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);object-fit:cover}.guarantee-info .guarantee-left .guarantee-txt{position:relative;z-index:1;color:#df0011;font-size:34px;height:100%;text-align:center;line-height:44px;margin-bottom:7px;flex-direction:column;align-items:center;justify-content:center}.guarantee-info .guarantee-right{padding:0}.guarantee-info .guarantee-right .guarantee-item{padding:calc(100vw * 0.025);text-align:center}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-title{margin-top:30px;margin-bottom:10px;font-size:22px;line-height:34px;color:#dd3333}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-tel{margin-bottom:8px;font-size:18px;line-height:34px;color:#444;font-weight:600;font-family:微软雅黑, Arial, sans-serif}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-email{margin-bottom:20px}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-email a{display:inline-block;position:relative;font-family:微软雅黑, Arial, sans-serif;font-weight:400;color:#444;letter-spacing:0;text-decoration:none}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-email a:hover::after{animation:portSliderLine2 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-email a::after{display:block;content:'';position:absolute;width:100%;height:2px;opacity:0.8;left:0;backface-visibility:hidden;pointer-events:none;margin-top:0;border-bottom:2px solid #000;background-color:transparent;bottom:0px;animation:portSliderLine 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;transform-origin:left;z-index:1;transition:transform 0.4s cubic-bezier(0.23, 0.46, 0.4, 1)}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-image{margin-bottom:40px}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-image img{max-width:75%}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-btn{color:#474443;letter-spacing:0;-webkit-font-smoothing:antialiased;font-family:'Open Sans';font-weight:400;font-size:16px;line-height:26px;margin-bottom:7px}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-btn a{display:inline-block;position:relative;font:inherit;color:#474443;text-decoration:none}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-btn a::after{display:block;content:'';position:absolute;width:100%;height:2px;opacity:0.8;left:0;backface-visibility:hidden;pointer-events:none;margin-top:0;border-bottom:2px solid #000;background-color:transparent;bottom:0px;animation:portSliderLine 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;transform-origin:left;z-index:1;transition:transform 0.4s cubic-bezier(0.23, 0.46, 0.4, 1)}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-btn a:hover::after{animation:portSliderLine2 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards}@keyframes portSliderLine{0%{transform:scaleX(0);transform-origin:left}100%{transform:scaleX(1);transform-origin:left}}@keyframes portSliderLine2{0%{transform:scaleX(1);transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.guarantee-info .guarantee-right .guarantee-item:nth-of-type(1){background:#f7f7f7}.guarantee-info .guarantee-right .guarantee-item:nth-of-type(2){background:#eeeeee}.news .news-wrap{padding:30px 0;text-align:center}.news .news-wrap .news-type .news-item{padding:3px 0;margin:10px 20px;position:relative;color:#676767}.news .news-wrap .news-type .news-item::after{content:"";transition:0.35s all ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;display:block;left:0;height:2px;width:100%;background-color:#000;bottom:0;transform:scaleX(0)}.news .news-wrap .news-type .news-item:hover::after,.news .news-wrap .news-type .news-item.active::after{transform:scaleX(1)}.news .news-content{display:none}.news .news-content .news-box{transition:opacity 0.3s ease;grid-auto-rows:minmax(30vh, auto);display:grid;grid-template-columns:1fr 1fr}.news .news-content .news-box .news-item{position:relative;width:auto;overflow:hidden}.news .news-content .news-box .news-item .bg-color{position:absolute;top:0;left:0;background-color:#000000;z-index:0;width:100%;height:100%;opacity:0.3;z-index:1;transition:opacity 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,transform 1s ease}.news .news-content .news-box .news-item .bg-img{transition:opacity 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,transform 1s ease;backface-visibility:hidden;position:absolute;top:0;left:0;background-size:cover;background-position:center;z-index:0;width:100%;height:100%}.news .news-content .news-box .news-item .news-info{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;padding:35px;color:#fff;z-index:200}.news .news-content .news-box .news-item .news-info h3{margin:0;transition:all 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s;line-height:1.2em;max-width:70%;min-height:52px;font-size:22px;font-family:微软雅黑, Arial, sans-serif;text-transform:uppercase;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news .news-content .news-box .news-item .news-info span{margin-top:10px;line-height:1.1em;display:block}.news .news-content .news-box .news-item .news-info a{position:absolute;top:0;left:0;width:100%;height:100%}.news .news-content .news-box .news-item:nth-of-type(3n+1){grid-column-end:span 2;grid-row-end:span 2}.news .news-content .news-box .news-item:nth-of-type(3n+1) h3{font-size:30.8px}.news .news-content .news-box .news-item::before{position:absolute;bottom:0;left:0;width:100%;height:55%;display:block;z-index:10;content:'';opacity:0.9;background:linear-gradient(to bottom, rgba(15,15,15,0), rgba(15,15,15,0.75) 100%);transition:opacity 0.65s cubic-bezier(0.05, 0.2, 0.1, 1)}.news .news-content .news-box .news-item:hover .bg-color{opacity:0}.news .news-content .news-box .news-item:hover .bg-img{-webkit-transform:scale(1.12);transition:transform 5s cubic-bezier(0.1, 0.2, 0.7, 1)}.join-section{padding:calc(100vw * 0.04);background:#f9f9f9}.join-section .swiper{width:100%;overflow:hidden}.join-section .swiper .swiper-slide{text-align:center}.join-section .swiper .swiper-slide img{display:block;max-width:60%;margin:0 auto}.join-section .kongbai{height:20px}.join-section .kongbai:nth-last-of-type(1){display:none}
