html,body{zoom:1}.banner{position:relative;width:100%;height:100%;overflow:hidden;background:#000}.banner .slider-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;-o-object-fit:cover;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;letter-spacing:.5px;text-align:center}.banner ::-moz-selection{background:rgba(0,0,0,0)}.banner ::selection{background:rgba(0,0,0,0)}.innovation{background:#000;color:#fff;width:100%}.innovation .innovation-item{position:relative;-webkit-box-flex:1;-ms-flex:1;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%;-o-object-fit:cover;object-fit:cover}.innovation .innovation-item .innovation-bg-box{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s ease;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:.8 !important;opacity:0;transition:background-color .45s cubic-bezier(0.25, 1, 0.33, 1),opacity .45s cubic-bezier(0.25, 1, 0.33, 1);-webkit-transition:background-color .45s cubic-bezier(0.25, 1, 0.33, 1),opacity .45s cubic-bezier(0.25, 1, 0.33, 1)}.innovation .innovation-item .innovation-bg-box .innovation-bg2{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.01)), to(#000000));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, #000000 100%);opacity:.8}.innovation .innovation-item .innovation-txt{position:relative;z-index:2;margin-top:20%;margin-bottom:20%;padding:5vw;-webkit-box-sizing:border-box;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;-webkit-transform:scale(1, 1);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{-ms-flex-wrap:wrap;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:" ";-webkit-transition:all .6s cubic-bezier(0.24, 1, 0.3, 1);transition:all .6s cubic-bezier(0.24, 1, 0.3, 1);background-color:rgba(51,51,51,.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{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:26px;font-size:12px;opacity:1;position:relative;display:inline-block;margin-left:16px;top:2px;-webkit-transition:all .35s cubic-bezier(0.12, 0.75, 0.4, 1);transition:all .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,.4)}.service .service-content .service-item .service-item-info .service-text span::before{color:#fff;top:-2px;right:-1px;display:block;transition:all .35s cubic-bezier(0.12, 0.75, 0.4, 1);-webkit-transition:all .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;-webkit-transition:all .35s cubic-bezier(0.12, 0.75, 0.4, 1);transition:all .35s cubic-bezier(0.12, 0.75, 0.4, 1);top:10px;-webkit-transform:translateX(-27px);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;-webkit-transition:.45s cubic-bezier(0.24, 1, 0.3, 1);transition:.45s cubic-bezier(0.24, 1, 0.3, 1);-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-transform-origin:0 0;transform-origin:0 0}.service .service-content .service-item .service-item-info:hover .service-bg::after{background-color:rgba(51,51,51,.2)}.service .service-content .service-item .service-item-info:hover .service-text span{border-color:rgba(0,0,0,0)}.service .service-content .service-item .service-item-info:hover .service-text span::before{-webkit-transform:translateX(9px);transform:translateX(9px)}.service .service-content .service-item .service-item-info:hover .service-text span::after{opacity:1;-webkit-transform:translateX(2px);transform:translateX(2px)}.service .service-content .service-item .service-item-info:hover::after{-webkit-transform:scaleX(1) translateZ(0);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:#555}.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{-ms-flex-wrap:wrap;flex-wrap:wrap;color:#676767;margin:0 -1%}.guarantee .guarantee-data .guarantee-item{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1%}.guarantee .guarantee-data .guarantee-item .guarantee-box{padding:24.9px}.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:.5px;font-size:16px;line-height:25px}.guarantee-info .guarantee-left{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;overflow:hidden;padding:17vw;-webkit-box-sizing:border-box;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%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-o-object-fit:cover;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;-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}.guarantee-info .guarantee-right{padding:0}.guarantee-info .guarantee-right .guarantee-item{padding:2.5vw;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:#d33}.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{-webkit-animation:portSliderLine2 .45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;animation:portSliderLine2 .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:.8;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;margin-top:0;border-bottom:2px solid #000;background-color:rgba(0,0,0,0);bottom:0px;-webkit-animation:portSliderLine .45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;animation:portSliderLine .45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;-webkit-transform-origin:left;transform-origin:left;z-index:1;-webkit-transition:-webkit-transform .4s cubic-bezier(0.23, 0.46, 0.4, 1);transition:-webkit-transform .4s cubic-bezier(0.23, 0.46, 0.4, 1);transition:transform .4s cubic-bezier(0.23, 0.46, 0.4, 1);transition:transform .4s cubic-bezier(0.23, 0.46, 0.4, 1), -webkit-transform .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:.8;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;margin-top:0;border-bottom:2px solid #000;background-color:rgba(0,0,0,0);bottom:0px;-webkit-animation:portSliderLine .45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;animation:portSliderLine .45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;-webkit-transform-origin:left;transform-origin:left;z-index:1;-webkit-transition:-webkit-transform .4s cubic-bezier(0.23, 0.46, 0.4, 1);transition:-webkit-transform .4s cubic-bezier(0.23, 0.46, 0.4, 1);transition:transform .4s cubic-bezier(0.23, 0.46, 0.4, 1);transition:transform .4s cubic-bezier(0.23, 0.46, 0.4, 1), -webkit-transform .4s cubic-bezier(0.23, 0.46, 0.4, 1)}.guarantee-info .guarantee-right .guarantee-item .guarantee-item-btn a:hover::after{-webkit-animation:portSliderLine2 .45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards;animation:portSliderLine2 .45s cubic-bezier(0.15, 0.75, 0.5, 1) forwards}@-webkit-keyframes portSliderLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@keyframes portSliderLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@-webkit-keyframes portSliderLine2{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right}}@keyframes portSliderLine2{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;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:#eee}.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:"";-webkit-transition:.35s all ease;transition:.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;-webkit-transform:scaleX(0);transform:scaleX(0)}.news .news-wrap .news-type .news-item:hover::after,.news .news-wrap .news-type .news-item.active::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.news .news-content{display:none}.news .news-content .news-box{-webkit-transition:opacity .3s ease;transition:opacity .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:#000;z-index:0;width:100%;height:100%;opacity:.3;z-index:1;-webkit-transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,-webkit-transform 1s ease;transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,-webkit-transform 1s ease;transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,transform 1s ease;transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,transform 1s ease,-webkit-transform 1s ease}.news .news-content .news-box .news-item .bg-img{-webkit-transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,-webkit-transform 1s ease;transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,-webkit-transform 1s ease;transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,transform 1s ease;transition:opacity .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s,transform 1s ease,-webkit-transform 1s ease;-webkit-backface-visibility:hidden;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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:35px;color:#fff;z-index:200}.news .news-content .news-box .news-item .news-info h3{margin:0;-webkit-transition:all .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s;transition:all .45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s;line-height:1.2em;max-width:70%;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:.9;background:-webkit-gradient(linear, left top, left bottom, from(rgba(15, 15, 15, 0)), to(rgba(15, 15, 15, 0.75)));background:linear-gradient(to bottom, rgba(15, 15, 15, 0), rgba(15, 15, 15, 0.75) 100%);-webkit-transition:opacity .65s cubic-bezier(0.05, 0.2, 0.1, 1);transition:opacity .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);-webkit-transition:-webkit-transform 5s cubic-bezier(0.1, 0.2, 0.7, 1);transition:-webkit-transform 5s cubic-bezier(0.1, 0.2, 0.7, 1);transition:transform 5s cubic-bezier(0.1, 0.2, 0.7, 1);transition:transform 5s cubic-bezier(0.1, 0.2, 0.7, 1), -webkit-transform 5s cubic-bezier(0.1, 0.2, 0.7, 1)}.join-section{padding:4vw;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}