.swiper-container-banner .swiper-slide .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:space-around;align-items:center;z-index: 10;}.swiper-container-banner .swiper-slide .content h1{font-family:'TitilliumWeb-Bold';font-weight:normal;font-size:48px;max-width:770px;width:100%;line-height:1.2;color:#051118;margin-bottom:40px}.swiper-container-banner .swiper-slide .content h1 span{font-family:'TitilliumWeb-Bold';font-weight:normal;font-size:48px;max-width:770px;width:100%;line-height:1.2;color:#e12537}.swiper-container-banner .swiper-slide .content .left p{font-size:20px;color:#666;font-family:'DINPro-Medium';line-height:1.5;margin-bottom:30px}.swiper-container-banner .swiper-slide .content .left{max-width:40%;width:100%}.swiper-container-banner .swiper-slide .content div.flex{justify-content:flex-start}.swiper-container-banner .swiper-slide .content a{min-width:300px;height:64px;background:#e12537;font-size:20px;color:#fff;font-family:'DINPro-Bold';border-radius:32px;transition:all .5s;margin-bottom:30px;padding:0 30px;display:flex;align-items:center;justify-content:center}.swiper-container-banner .swiper-slide .content a:hover{background:#99070c}.swiper-pagination-banner{position:absolute;bottom:6%!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:2%;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:2%;left:auto}.product{padding:80px 0}.content .title{display:flex;align-items:center;flex-direction: column; margin-bottom:50px}.content .title h2{font-size:40px;font-family:'DINPro-Bold';color:#101010;margin-right:20px}.product .content .cart img{width:100%; transition: all 0.5s;}.product .content .cart p{padding:20px 0;padding-left:30px;color:#454545;line-height:1.5;display:flex}.product .content .cart p span{font-size:20px;font-family:'DINPro-Bold';margin-right:40px;position:relative;display:block}.product .content .row>div{position:relative}.product .content .row>div.bd1::after{position:absolute;content:'';width:1px;height:97%;top:0;right:0;background:#303030}.product .content .row>div.bd2::after{position:absolute;content:'';width:98%;height:1px;bottom:0;right:0;background:#303030}.product .content .row>div.bd3::after{position:absolute;content:'';width:98%;height:1px;top:0;left:0;background:#303030}.product .content .row>div.bd4::after{position:absolute;content:'';width:1px;height:97%;bottom:0;left:0;background:#303030}.product .content .row>div .mask{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(5,17,24,0.3);opacity:0;transition:all .5s;z-index:9}.product .content .row>div:hover .mask{opacity:1}.product .content .cart p span::after{position:absolute;content:'';top:50%;transform:translateY(-50%);right:-20px;width:1px;height:16px;background:#e5e5e5}.video{width:100%;height:540px;position:relative;background:#051118;overflow:hidden;cursor:pointer}.video .mask{position:absolute;width:100%;height:100%;top:0;left:0;background:url(/lib/images/img_video_bg.jpg) no-repeat;background-attachment:fixed;opacity:.2;transition:all .5s}.video .mask iframe{position:absolute;width:100%;height:100%;left:0;top:0}.video:hover .mask{transform:scale(1.1)}.video:hover .txt p{opacity:1;filter:blur(0px)}.video:hover .txt img{opacity:1;filter:blur(0px)}.video .txt{width:100%;height:100%;position:relative;z-index:9;flex-direction:column}.video .txt p{font-size:40px;margin-bottom:60px;color:#fff;opacity:0;transition:all .5s;filter:blur(10px);max-width:980px;width:100%;text-align:center;line-height:1.2}.video .txt .content .title{margin-bottom: 20px;} .video .txt h2{color: #fff;opacity:0;transition:all .5s;filter:blur(10px);}.video .txt:hover h2{opacity: 1;filter:blur(0);} .video .txt img{transition:all .5s;opacity:0;filter:blur(10px)}.blog{width:100%}.blog .blog_{display:flex;justify-content:space-between}.blog .blog_>div .mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(5,17,24,0.7);opacity:0;transition:all .5s}.blog .blog_ .left:hover .mask{opacity:1}.blog .blog_ .right>div:hover .mask{opacity:1}.blog .blog_ .left{max-width:1105px;width:100%;margin-right:10px;position:relative}.blog .blog_ .left .text{position:absolute;bottom:0;left:0;width:100%;height:25%;padding:80px 60px 80px 40px;z-index:9;overflow:hidden;transition:all .5s}.blog .blog_ .left:hover .text{height:100%}.blog .blog_ .left .text p{opacity:0}.blog .blog_ .left:hover .text p{opacity:1}.blog .blog_ .left .text h3{font-size:28px;font-family:'DINPro-Medium';color:#fff;margin-bottom:60px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog .blog_ .left .text p{line-height:1.5;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;transition:all .5s}.blog .blog_ .left .text p.btm{position:absolute;bottom:80px}
.blog .blog_ .left img{width:100%;object-fit:cover;height:100%}.blog .blog_ .right{max-width:805px;width:100%}.blog .blog_ .right>div{position:relative;}.blog .blog_ .right .top{margin-bottom:10px}.blog .blog_ .right>div .text{position:absolute;bottom:0;height:150px;width:100%;background:linear-gradient(#05111800,rgba(5,17,24,1));padding:80px 80px 0 40px;transition:all .5s}.blog .blog_ .right>div:hover .text{height:100%;background:rgba(5,17,24,0.7)}.blog .blog_ .right>div:hover .text p{opacity:1;color:#fff;margin-top:30px;line-height:1.2;transition:all .5s}.blog .blog_ .right>div:hover .text p.btm{position:absolute;bottom:50px;margin-top:0}.blog .blog_ .right>div .text h3{font-size:28px;font-family:'DINPro-Medium';color:#fff;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog .blog_ .right>div .text p{opacity:0}.reviews{padding:30px 0;padding-top:80px;background:linear-gradient(#fff,#f6f8fa)}.reviews .swiper-slide{padding:30px;box-shadow:0 15px 30px rgba(5,17,24,0.15);border-radius:20px; overflow: hidden;}.reviews .swiper-slide img{width: 100%; transition: all 0.5s;}.reviews .swiper-slide:hover img{transform: scale(1.1);} .reviews .swiper-container-reviews{padding:50px 0;padding-bottom:185px}.reviews .swiper-slide .reviews_top{justify-content:start;margin-bottom:30px}.reviews .swiper-slide .reviews_top img{width:64px;height:64px;border-radius:50%;margin-right:20px}.reviews .swiper-slide .reviews_top p{color:#999}.reviews .swiper-slide .reviews_top p.name{font-size:20px;color:#101010;font-family:'DINPro-Bold';margin-bottom:10px}.reviews .swiper-slide .reviews_btm p{color:#303030;line-height:1.5;margin-bottom:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.reviews .swiper-slide .reviews_btm p.time{text-align:right;color:#999}.swiper-pagination.swiper-pagination-reviews{position:absolute;top:80%;left:55%;transform:translateX(-50%);width:77%}.swiper-button-prev,.swiper-button-next{width:45px;height:45px;background:#e12537;border-radius:50%;display:flex;justify-content:center;align-items:center}.swiper-button-prev.swiper-button-prev-reviews{top:83%;left:8%}.swiper-button-next.swiper-button-next-reviews{top:83%;right:auto;left:12%}.swiper-button-prev::after,.swiper-button-next::after{content:''}.view .Omnidirectional_view{width:100%;height:530px;position:relative}.view .Omnidirectional_view .mask{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:9;cursor:pointer}.view .Omnidirectional_view iframe{position:absolute;top:0;left:0;width:100%;height:100%}.view .Omnidirectional_view img{width:100%;height:100%;object-fit:cover}.service{position:relative}.service .content{padding-bottom:60px;display:flex;justify-content:space-between}.service .content .left{padding-top:80px}.service .content .left .txt{color:#101010;line-height:1.5;max-width:650px;width:100%;margin-bottom:50px}.service .content .left a{width:240px;height:48px;border:1px solid #e12537;transition:all .5s}.service .content .left a:hover{background:#e12537}.service .content .left a:hover svg{fill:#fff}.service .content .left a p{font-family:'DINPro-Bold';padding-left:16px;color:#e12537}.service .content .left a:hover p{color:#fff}.service .right{position:absolute;right:0}.service .right ul{display:flex;flex-wrap:wrap;max-width:950px;width:100%;justify-content:flex-end}.service .right ul li{width:187px;height:187px;display:flex;justify-content:center;align-items:center}.service .right ul li img{width:80%;margin:auto}.service .right ul li:nth-child(odd){background:#f2f2f2}.service .right ul li:nth-child(even){background:#fff}.certification{background:linear-gradient(#fff,#f6f8fa);padding-bottom:60px}.certification .content{padding-top:80px}.certification .content .title{padding-bottom:50px;border-bottom:2px solid #e5e5e5}.certification .content .swiper-container-certification{margin-top:-140px;padding-bottom:60px;padding-top:140px}.swiper-container-certification .swiper-slide img{box-shadow:0 20px 20px rgba(16,16,16,0.1);margin:0 auto}.swiper-button-next-ce,.swiper-button-prev-ce{top:5%}.swiper-button-prev-ce{right:6%;left:auto}.swiper-button-next-ce{right:0}.why_chose .content{padding:80px 0;padding-bottom:40px}.why_chose .content .cart{padding:60px;background:#f7f9fa;margin-bottom:40px}.why_chose .content .cart .img{width:80px;height:80px;border-radius:50%;background:#e12537;margin-right:20px;flex-shrink:0}.why_chose .content .cart .top{display:flex;align-items:center;margin-bottom:30px}.why_chose .content .cart .top p{font-size:24px;color:#101010;font-family:'DINPro-Bold'}.why_chose .content .cart .btm{min-height:80px}.why_chose .content .cart .btm p{color:#101010;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.why_chose .row .col-xl-4{padding-left:20px;padding-right:20px}.swiper-container-service .swiper-slide ul{display:flex}
.service .right_phone{margin-top:30px}@media(max-width:1600px){.content{width:100%;padding:0 30px}.why_chose .row{margin-left:0;margin-right:0}.swiper-pagination.swiper-pagination-reviews{width:70%}.service .right ul li{width:160px;height:160px}.why_chose .content{padding:30px}.swiper-container-banner .swiper-slide .content h1{font-size:2.604175vw}.swiper-container-banner .swiper-slide .content h1 span{font-size:2.604175vw}}@media(max-width:1500px){.service .content .left .txt{max-width:500px;width:100%}.swiper-button-prev.swiper-button-prev-reviews{left:6%}}@media(max-width:1400px){.why_chose .content .cart{padding:30px}.why_chose .row{margin-left:-15px;margin-right:-15px}.video .txt p{opacity:1;filter:blur(0)}.video .txt img{opacity:1;filter:blur(0)}.service .right{position:static;margin-top:30px}.blog .blog_ .right>div .text{padding:20px;height:100%}.blog .blog_ .right>div .text p{opacity:1;color:#fff;margin-top:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.2}.blog .blog_>div .mask{opacity:1}.blog .blog_ .left .text{height:100%}.blog .blog_ .left .text p{opacity:1}.bottom_map .content{padding:30px}}@media(max-width:1279px){.swiper-container-banner .swiper-slide .content h1{max-width:60%;font-size:36px;margin-bottom:40px}.swiper-container-banner .swiper-slide .content h1 span{font-size:36px}.swiper-container-banner .swiper-slide{width:100%;height:auto;background:url(/lib/images/banner_bg.jpg) no-repeat;background-size:cover}.swiper-container-banner .swiper-slide>img{display:none}.swiper-container-banner .swiper-slide .content{position:static;top:0;left:0;transform:none;padding:30px 15px}.swiper-button-prev-ce{right:10%}.reviews .swiper-slide{padding:30px}.service .content{flex-direction:column}.service .content .left .txt{max-width:100%}}@media(max-width:1023px){.swiper-container-banner .swiper-slide .content h1{font-size:28px}.swiper-container-banner .swiper-slide .content h1 span{font-size:28px}.product .content .row>div.bd1::after,.product .content .row>div.bd2::after,.product .content .row>div.bd3::after,.product .content .row>div.bd4::after{content:none}.product .content .row>div{border-bottom:1px solid #000}.video .txt{padding:30px}.video .txt p{text-align:center}.blog .blog_ .left .text h3{margin-bottom:80px;font-size:24px}.blog .blog_ .right>div .text{padding:30px}.blog .blog_{flex-direction:column}.blog .blog_ .left{max-width:100%;margin-right:0;margin-bottom:10px}.blog .blog_ .right{max-width:100%;display:flex;align-items:baseline}.blog .blog_ .right>div .text{padding:30px 15px}.blog .blog_ .right>div .text h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;white-space:initial}.blog .blog_ .right>div .text p{margin-top:10px}.blog .blog_ .right>div:hover .text p.btm{bottom:10px}.blog .blog_ .right>div:hover .text p{margin-top:10px}.reviews .swiper-container-reviews{padding-top:0}.swiper-pagination.swiper-pagination-reviews{width:65%;left:65%}.swiper-button-next.swiper-button-next-reviews{left:18%}.service .right ul{max-width:100%}.service .right ul li{width:140px;height:140px}.swiper-button-prev-ce{right:12%}.why_chose .content .cart{padding:15px 30px}.why_chose .content .cart .img{width:56px;height:56px}.why_chose .content .cart .img img{width:36px}.why_chose .content .cart .top{margin-bottom:10px}}@media(max-width:767px){.content{padding:0 15px}.banner .swiper-slide{width:100%;height:auto;background:url(/lib/images/banner_bg.jpg) no-repeat;background-size:cover}.banner .swiper-slide>img{height:100%;object-fit:cover;display:none}.swiper-container-banner .swiper-slide .content{flex-direction:column-reverse;position:relative;z-index: 15; top:0;left:0;transform:none;padding:30px 15px}.swiper-container-banner .swiper-slide .content .left{max-width:100%}.swiper-container-banner .swiper-slide .content .right{margin-bottom:30px}.swiper-container-banner .swiper-slide .content h1{font-size:24px;margin-bottom:30px;max-width:100%}.swiper-container-banner .swiper-slide .content h1 span{font-size:24px}.swiper-container-banner .swiper-slide .content a{height:48px;font-size:16px}.product{padding:30px 0}.product .content .cart p{padding-left:0}.product .content .cart p span{font-size:18px}.content .title{margin-bottom:20px}.content .title h2{font-size:24px;line-height:1.2}.video{height:auto}.video .txt p{font-size:26px;line-height:1.5;margin-bottom:30px}.video .txt img{width:56px;height:56px}.blog{padding-top:30px}.blog .blog_ .left .text{padding:30px 15px}.blog .blog_ .left .text h3{margin-bottom:20px;font-size:22px}.blog .blog_ .right>div .text h3{font-size:22px}.blog .blog_ .left .text p.btm{bottom:30px}.blog .blog_ .right{flex-direction:column}.blog .blog_ .right>div .text{height:auto}.blog .blog_>div .mask{opacity:1}.reviews .swiper-slide{padding:15px}.reviews .swiper-container-reviews{padding-bottom:100px}.swiper-button-prev,.swiper-button-next{width:48px;height:48px}.swiper-button-prev.swiper-button-prev-reviews,.swiper-button-next.swiper-button-next-reviews{top:91%}
.swiper-pagination.swiper-pagination-reviews{width:50%;left:70%;top:87%}.swiper-button-next.swiper-button-next-reviews{left:24%}.swiper-button-next-ce,.swiper-button-prev-ce{top:9%}.swiper-button-prev-ce{right:16%}.certification{padding-bottom:0}.view{padding-top:30px} .why_chose .content{padding:30px 15px}.why_chose .content .cart .top p{font-size:18px}.why_chose .content .cart{margin-bottom:30px}.why_chose .content .cart .btm p{display:inline}.why_chose .content{padding-bottom:0}.service .content .left{padding-top:30px}.service .content{padding-bottom:0}.reviews .swiper-slide .reviews_btm p{display:block}}@media(max-width:1023px){.swiper-container-banner .swiper-slide{padding:0;background:#eef7fb}}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color: #e12537;}
.swiper-container-banner .swiper-slide>img{
    height: 700px;
}
.reviews .swiper-container-reviews .swiper-wrapper{
    align-items: center;
}
.swiper-container-banner .swiper-slide video{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 9;
}
.swiper-container-banner .swiper-slide .mask{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0,0.3);
    z-index: 10;
}
.swiper-container-banner .swiper-slide:first-child .content{
    justify-content: center;
}
.swiper-container-banner .swiper-slide:first-child .content .left{
    max-width: 47%;
}
.swiper-container-banner .swiper-slide:first-child .content .left h1{
    text-align: center;
    color: #fff;
    text-shadow: 0 0 10px #00000050;
}
.swiper-container-banner .swiper-slide:first-child .content .left p{
    text-align: center;
    color: #fff;
    text-shadow: 0 0 10px #00000050;
}
.swiper-container-banner .swiper-slide:first-child .content div.flex{
    justify-content: center;
}
.content .title p{
    color: #666;
    text-align: center;
    margin-top: 10px;
    max-width: 880px;
    width: 100%;
}
.reviews .content .title{margin-bottom: 0;}
.product .content .cart{
    overflow: hidden;
}
.why_chose .content .cart{
    transition: all 0.5s;
}
.why_chose .content .cart:hover{
    background: #ccc;
}
.why_chose .content .cart:hover .top p{
    color: #e12537;
}
.why_chose .content .cart:hover .btm p{
    color: #e12537;
}
.product .content a:hover .cart img{
    transform: scale(1.1);
}
.swiper-container-certification .swiper-slide{
    overflow: hidden;
}
.swiper-container-certification .swiper-slide:hover img{
    transform: scale(1.2);
}
.swiper-container-certification .swiper-slide img{
    transition: all 0.5s;
}
.reviews .swiper-slide .mask{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: '';
    background: rgba(0, 0, 0,0.4);
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0;
    transition: all 0.5s;
}
.reviews .swiper-slide:hover .mask{
    opacity: 1;
}
.reviews .swiper-slide .mask p{
    text-align: center;
    width: 80%;
    font-family: 'DINPro-Medium';
    color: #fff;
}
.video-tit{padding-top: 2.25002vw;}
@media (max-width:767px) {
    .swiper-container-banner .swiper-slide:first-child .content .left{
        max-width: 100%;
    }
    .swiper-container-banner .swiper-slide video{
        height: 100%;
        object-fit: cover;
    }
    .blog .blog_ .right>div{height: 200px;}
    .blog .blog_ .right>div img{object-fit: cover; height: 100%;}
    
}

