:root{--swiper-theme-color:#0f1e46;--public-color:#1991e6;}
/*#region 通用*/
body{color:#666666;font-size:18px;line-height:24px;font-family:"Poppins",sans-serif;}
.title-family{font-family:"Outfit",sans-serif;}
a{color:#fff;}
a:hover{color:#fff;}
body,div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{aspect-ratio:attr(width) / attr(height);}
b,strong{font-weight:bold;}
ul,ol,li,dl,dd,dt{list-style-type:none;}
.img-width{width:100%;height:auto;}
.main-container{margin-bottom:40px;margin-top:40px;}
.tkanniu{cursor:pointer;}
.card-thumb img{transition:all 0.5s ease;}
.card-thumb:hover img{transform:scale(1.05);}
.container-long{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.banner a{color:#fff;}
@media(min-width:1200px){.container-long{max-width:1760px;}
}
@media(max-width:768px){.main-container{margin:20px 0;}
body{font-size:14px;line-height:20px;}
}
@media (min-width:1200px){.nav-container{max-width:1520px;}
}
.swiper-scrollbar.gd-green{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,0))}
.swiper-scrollbar .swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(16,141,124,1.0));}
.header{z-index:999;width:100%;position:fixed;top:0;right:0;left:0;padding-top:25px;padding-bottom:20px;}
.container-xl.max-1830{max-width:calc(1830px + 15px);}
.container-xl.max-1660{max-width:calc(1660px + 15px);}
.container-xl.max-1600{max-width:calc(1600px + 15px);}
.container-xl.max-1200{max-width:calc(1200px + 15px);}
.container-xl.max-1080{max-width:calc(1080px + 15px);}
.container-xl.m-right{margin:0 0 0 auto;padding-right:0;}
.container-xl.m-left,.container-long.m-left{margin:0 auto 0 0;padding-left:0;}
.header-top .nav{display:flex;align-items:center;justify-content:flex-end;}
.header-top .slg{margin-left:40px;color:#000000;font-weight:500;}
.header-top .slg span{color:#e03c31;font-weight:bold;}
.header-top .form-control{border:0;}
.navbar-custom{top:0;z-index:2;justify-content:end;}
.navbar{padding:0px;position:relative;z-index:9999;}
.navbar-custom .navbar-nav>.nav-item{font-size:18px;margin:0 25px;}
.navbar-custom .navbar-nav .nav-link{text-align:center;position:relative;padding:0;/* color:#000000;*/
height:70px;display:flex;align-items:center;justify-content:center;line-height:32px;font-weight:500;}
.navbar-custom .navbar-nav .nav-link:before{content:"";width:0px;height:2px;margin-left:0 !important;background:var(--public-color);position:absolute;bottom:10px;}
.navbar-custom .navbar-nav .nav-item .dropdown-toggle::after{transition:.6s;}
.top-search-box{z-index:9;margin:0 10px;cursor:pointer;}
.top-search-box .search-tb{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;}
.top-search-box .search-tb i{color:#1991e6;}
.top-search-box .dropdown-menu{left:inherit;right:0;}
.top-search-box .top-search{opacity:1;height:auto;overflow:hidden;transition:all .6s;width:auto;z-index:99;padding-top:0px;border-radius:10px;}
.search-group{width:200px;height:45px;background:#f7f7f7;overflow:hidden;border:1px solid #f7f7f7;border-radius:10px;}
.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%;}
.search-group i{color:var(--public-color);font-size:1.3rem;}
.dropdown-menu{min-width:130px;}
.dropdown.lang .dropdown-toggle{border-radius:0;background:transparent;padding-left:16px;color:#fff;}
.dropdown.lang .dropdown-toggle:after{color:#fff;}
.fadeInDown{background:#fff;margin:0 auto;/* box-shadow:4px 4px 100px 0 rgba(0,0,0,13%);*/
transition:all 1s ease-out;padding:0;}
.fadeInDown .navbar-custom .navbar-nav .nav-link,.fadeInDown .top-search-box .search-tb i,.fadeInDown .dropdown.lang .dropdown-toggle,.fadeInDown .dropdown.lang .dropdown-toggle:after{color:#333;}
.header-top .btn-box{color:#fff;background-color:#1991e6;line-height:28px;font-weight:500;padding:10px 20px;border-radius:28px;}
.banner-home{width:100%;z-index:0;}
.banner-home .banner-text{justify-content:flex-start;text-align:left;}
.banner-home .banner-text-box{width:78%;}
.banner-home .banner-text-box .t1{font-size:64px;line-height:64px;margin-bottom:30px;font-weight:800;}
.banner-home .banner-text-box .lets-but .text{font-weight:800;}
.banner-home .banner-text-box.two{width:50%;}
.banner-home .banner-text-box.two .t1{font-size:55px;color:#1991e6;font-weight:800;}
.banner-home .banner-text-box.two .t2{font-size:55px;line-height:64px;color:#393636;font-weight:800;margin-bottom:40px;}
.banner-home .banner-text-box.two .more{font-size:18px;line-height:30px;font-weight:800; display:inline-flex;border:1px solid #1991e6; padding:15px 25px;align-items:center;justify-content:space-between;background:#1991e6;border-radius:50px;}
.banner-home .banner-text-box.two .more i{margin-left:40px;font-size:15px;}
.banner-home .banner-text-box.two .more:hover{background:#fff;color:#1991e6; transition:all 0.5s;}

.index-title{display:flex;justify-content:space-between;margin-bottom:60px;align-items:center;}
.index-title .left .t1{font-weight:800;font-size:48px;line-height:56px;color:#0f1e46;}
.index-title .left .t2{font-size:20px;line-height:28px;}
.index-title .right .more-jt{color:#1991e6;text-decoration:underline;line-height:28px;font-weight:500;}
.more-box{border:2px solid #e03c31;display:flex;padding:10px 15px 10px 25px;border-radius:21px;transition:all 0.5s ease-in-out;}
.more-box .t1{color:#e03c31;margin-right:18px;font-weight:600;}
.more-box .cicle{background-color:#e03c31;border-radius:50%;width:20px;height:20px;line-height:16px;text-align:center;}
.more-box .cicle i{color:#fff;font-size:11px;}
.more-box:hover{background-color:#e03c31;}
.more-box:hover .t1{color:#fff;}
.lets-but{color:#fff;display:flex;}
.lets-but .text{text-decoration:underline;font-size:30px;line-height:28px;font-weight:bold;}
.lets-but i{background-color:#1991e6;font-size:12px;margin-left:20px;padding:0 12px;display:flex;align-items:center;justify-content:center;}
.home-machine{background-color:#f0f5f9;padding:105px 0 60px;}
.home-machine .items{display:flex;justify-content:space-between;flex-wrap:wrap;}
.home-machine .item{background-color:#f9fbfd;padding:20px;margin-bottom:40px;}
.home-machine .item img{mix-blend-mode:darken;}
.more-two{display:flex;}
.more-two .t1{font-family:"Outfit",sans-serif;color:#0f1e46;font-weight:900;font-size:19px;}
.more-two i{font-size:12px;margin-left:20px;padding:0 12px;display:flex;align-items:center;justify-content:center;}
.home-machine .item:nth-child(1),.home-machine .item:nth-child(2){flex:0 0 49%;}
.home-machine .item:nth-child(1) .box,.home-machine .item:nth-child(2) .box{max-width:685px;}
.home-machine .item:nth-child(1) .img,.home-machine .item:nth-child(2) .img,.home-machine .item:nth-child(3) .img,.home-machine .item:nth-child(5) .img{text-align:center;}
.home-machine .item:nth-child(1) .box{margin:0 0 0 auto;}
.home-machine .item:nth-child(2) .box{margin:0 auto 0 0;}
.home-machine .item:nth-child(3),.home-machine .item:nth-child(5){flex:0 0 37%;}
.home-machine .item:nth-child(4){flex:0 0 23%;text-align:center;}
.home-machine .item:nth-child(4) .more-two,.home-machine .item:nth-child(3) .more-two,.home-machine .item:nth-child(5) .more-two{justify-content:center;}
.home-machine .item:nth-child(3) .box,.home-machine .item:nth-child(5) .box{max-width:440px;}
.home-machine .item:nth-child(3) .box{margin:0 0 0 auto;}
.home-varnishing{padding:130px 0 45px;}
.home-varnishing .row{justify-content:space-between;flex-wrap:nowrap;}
.home-varnishing .row .left{flex:0 0 50%;}
.home-varnishing .row .left .title-family{font-size:48px;line-height:48px;color:#0f1e46;margin-bottom:135px;font-weight:800;}
.home-varnishing .row .left .more-two{background-color:#0f1e46;width:48%;justify-content:center;padding:64px 0;}
.home-varnishing .row .left .more-two .t1{color:#fff;}
.home-varnishing .row .right{flex:0 0 50%;}
.home-varnishing .row .right .items{display:flex;flex-wrap:wrap;justify-content:space-between;}
.home-varnishing .row .right .item{flex:0 0 29%;margin-bottom:45px;}
.home-varnishing .row .right .item .text{text-align:center;color:#0f1e46;}
.home-series{background:url(../../images/home-ser-bg.jpg) no-repeat right;width:100%;height:auto;color:#fff;display:flex;align-items:center;height:440px;}
.home-series .text-box{background-color:rgba(15,30,70,0.85);padding:55px 50px;max-width:930px;}
.home-series .text-box .t1{font-size:26px;margin-bottom:25px;}
.home-series .text-box .t2{font-size:14px;margin-bottom:20px;}
.home-series .text-box .more{color:#1991e6;}
.home-dedicated .top-items{display:flex;}
.home-dedicated .top-items .item{flex:0 0 25%;display:flex;align-items:center;justify-content:center;border-right:4px solid #f3f3f3;margin-top:45px;}
.home-dedicated .top-items .item:last-child{border-right:none;}
.home-dedicated .bottom-box{position:relative;height:695px;}
.home-dedicated .bottom-box .img-box{position:absolute;text-align:center;top:0;bottom:0;right:0;left:0;margin:auto;}
.home-dedicated .bottom-box .img{position:relative;z-index:10;margin-bottom:25px;}
.home-dedicated .bottom-box .text{position:absolute;text-align:center;top:120px;bottom:0;right:0;left:75px;margin:auto;width:28%;display:table;}
.home-dedicated .bottom-box .text .t1{font-size:34px;line-height:39px;color:#fff;font-weight:700;margin-bottom:65px;}
.home-dedicated .bottom-box .text .more{background-color:#1991e6;padding:15px 35px;border-radius:28px;}
.home-dedicated .bottom-box .boxs{display:flex;flex-wrap:wrap;justify-content:space-between;}
.home-dedicated .bottom-box .box{flex:0 0 22%;margin-bottom:60px;}
.home-dedicated .bottom-box .boxs:nth-child(1) .box:nth-child(1),.home-dedicated .bottom-box .boxs:nth-child(3) .box:nth-child(1){margin-left:65px;}
.home-dedicated .bottom-box .boxs:nth-child(1) .box:nth-child(2),.home-dedicated .bottom-box .boxs:nth-child(3) .box:nth-child(2){margin-right:65px;}
.home-dedicated .bottom-box .box:nth-child(1){text-align:right;}
.home-dedicated .bottom-box .box:nth-child(2){text-align:left;}
.home-dedicated .bottom-box .all-box{position:absolute;width:100%;top:150px;}
.home-world{padding:120px;}
.home-world .title{font-size:56px;line-height:56px;color:#0f1e46;text-align:center;font-weight:800;margin-bottom:110px;}
.home-world .card{background-color:#f0f5f9;}
.home-world .card .text{padding:55px 25px 35px 25px;}
.home-world .card .t1{color:#0f1e46;font-weight:900;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.home-world .card .t2{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.home-world .card .t2::after{display:block;content:"";width:21px;height:4px;background-color:#1991e6;margin-top:40px;}
.home-world .box{background-color:#0f1e46;display:flex;padding:20px 20px 20px 55px;border-radius:160px;color:#fff;justify-content:space-between;margin-top:75px;}
.home-world .box .circle{background-color:#1991e6;border-radius:50%;flex:0 0 16%;display:flex;align-items:center;justify-content:center;max-width:207px;max-height:207px;margin:30px 0;}
.home-world .box .circle .more{background-color:#fff;border-radius:24px;color:#666666;padding:11px 23px;}
.home-world .box .time{font-size:14px;}
.home-world .box .text{display:flex;flex-direction:column;justify-content:space-between;margin:55px 0;}
.home-world .box .text .dian{color:#1991e6;}
.home-world .box .text .grey{color:#999999;}
.home-world .box .text .t1{font-size:32px;line-height:56px;font-weight:600;}
.home-world .box .img{border-radius:160px;}
.home-world .box img{border-radius:160px;}
.home-world .more-two{background-color:#0f1e46;width:16%;justify-content:center;padding:35px 0;margin:35px auto;}
.home-world .more-two .t1{font-family:"Outfit",sans-serif;color:#fff;font-weight:900;font-size:19px;}
.hone-news{margin-bottom:123px;}
.hone-news .box{display:flex;}
.hone-news .box .left{flex:0 0 28%;}
.hone-news .box .right{flex:0 0 72%;overflow:hidden;}
.hone-news .box .right .mySwiper-home-news{box-shadow:-50px 0px 30px -30px rgba(114,141,160,0.6) inset;}
.hone-news .title-family{font-size:48px;color:#000000;font-weight:700;margin-bottom:90px;line-height:48px;}
.hone-news .box .right .swiper-slide{border:1px solid #f4f4f4;padding:40px 30px;border-radius:10px;}
.hone-news .box .right .box{}
.hone-news .box .right .item{display:flex;font-size:14px;justify-content:space-between;}
.hone-news .box .right .item .img{flex:0 0 35%;border-radius:50%;margin-bottom:25px;}
.hone-news .box .right .item img{border-radius:50%;}
.hone-news .box .right .item .text-box{flex:0 0 55%;}
.hone-news .box .right .item .t1{line-height:28px;color:#999999;}
.hone-news .box .right .item .t2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.hone-news .box .right .more{color:#666666;border:1px solid #666666;font-size:12px;padding:8px 20px;border-radius:20px;}
.hone-news .swiper-home-new-box{display:flex;}
.hone-news .swiper-home-new-box .swiper-button-hn-left,.hone-news .swiper-home-new-box .swiper-button-hn-right{background-color:#0f1e46;color:#fff;width:64px;height:64px;text-align:center;border-radius:4px;line-height:64px;}
.hone-news .swiper-home-new-box .swiper-button-hn-left:hover,.hone-news .swiper-home-new-box .swiper-button-hn-right:hover{background-color:#1991e6;}
.hone-news .swiper-home-new-box .swiper-button-hn-left i,.hone-news .swiper-home-new-box .swiper-button-hn-right i{font-size:30px;}
.hone-news .swiper-home-new-box .swiper-button-hn-left{margin-right:17px;}
.home-contact{background:url(../../images/home-contact.jpg) no-repeat;width:100%;height:580px;display:flex;align-items:center;}
.home-contact .row{justify-content:space-between;}
.home-contact .row .left{flex:0 0 52%;}
.home-contact .text-box{border:10px solid #1991e6;color:#fff;padding:55px 80px;border-radius:100px 0 100px 0;}
.home-contact .text-box .t1{font-size:48px;line-height:56px;margin-bottom:20px;font-weight:700;}
.home-contact .text-box .text2{font-size:14px;font-weight:300;}
.home-contact .text-box .t2{margin-bottom:20px;}
.home-contact .row .right{flex:0 0 34%;overflow:hidden;}
.home-contact .row .right .form-feedback .form-control{background-color:rgba(255,255,255,0.1);border:0;padding:.8rem .75rem;color:#fff;}
.home-contact .form-control::placeholder{color: #fff;}
.home-contact .row .right .contact-btn{background-color:#1991e6;color:#fff;border-radius:0;font-size:16px;padding:.7rem .75rem;margin-top:15px;}
.footer{padding:75px 0 95px;}
.footer .items{display:flex;color:#0f1e46;justify-content:space-between;}
.footer .items .left{flex:0 0 36%;}
.footer .items .left .logo{margin-bottom:65px;}
.footer .items .left .t1{font-size:16px;margin-bottom:65px;}
.footer .items .left .social-boxs{display:flex;margin-bottom:30px;}
.footer .items .left .social-boxs .social{color:#7f7f7f;margin-right:10px;border:1px solid #eaeaea;border-radius:50%;height:55px;width:55px;display:block;text-align:center;line-height:55px;}
.footer .items .left .social-boxs .social a,.footer .items .left .social-boxs .social span{padding:0;background:transparent!important;color:#7f7f7f!important;display:flex;justify-content:center;align-items:center;}
.footer .items .left .t2{font-size:14px;line-height:32px;opacity:1;}
.footer .items .middle{flex:0 0 21%;padding-top:50px;}
.footer .items .title{line-height:32px;font-weight:900;margin-bottom:45px;font-size:24px;}
.footer .items .ul{display:flex;flex-wrap:wrap;}
.footer .items .ul .li{color:#0f1e46;width:100%;margin-bottom:20px;opacity:1;font-size:14px;}
.footer .items .right{flex:0 0 30%;padding-top:60px;}
.footer .items .right a{color:#0f1e46;}
.other-text-box{width:100%;position:absolute;left:0;bottom:50%;}
.other-text-box .title-family{font-size:56px;line-height:72px;}
.menu-horizontal-wrapper{padding-top:35px;}
.menu-horizontal-res .nav-item-res{color:#091830;font-family:"Outfit",sans-serif;text-decoration:underline;line-height:72px;padding:5px 35px;position:relative;z-index:4;font-weight:700;}
.menu-horizontal-res .nav-item-res.active{clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);background-color:#1991e6;color:#fff;}
.menu-horizontal-res .nav-item-res::after{content:"/";position:absolute;color:#e4e4e4;margin-left:25px;text-decoration:none;}
.menu-horizontal-res .nav-item-res:last-child::after{display:none;}
.faq-nav{display:flex;margin-top:63px;position:relative;z-index:4;}
.faq-nav .fnav.active{color:#fff;background-color:#091830;}
.faq-nav .fnav{font-weight:500;line-height:32px;color:#000000;border:1px solid #091830;border-radius:18px;padding:0 34px;margin-right:10px;}
.margin-top-left{margin-top:-195px;position:relative;overflow:hidden;padding-bottom:80px;}
.margin-top-left .container-xl{background-color:#fff;}
.margin-top-left .container-xl::before{display:block;content:"";position:absolute;background-color:#fff;width:30%;height:100%;left:0;z-index:-1;}
.margin-top-left .container-xl::after{display:block;content:"";position:absolute;background-color:#fff;width:30%;height:100%;right:160px;z-index:-1;top:0;}
.faq-box{margin-top:40px;margin-bottom:178px;position:relative;z-index:4;}
.faq-box .item{margin-bottom:10px;}
.faq-box .q{overflow:hidden;cursor:pointer;display:flex;justify-content:space-between;background-color:#e7e8ec;padding:20px 29px;border-left:4px solid #091830;}
.faq-box .q .t1{font-size:20px;line-height:32px;color:#091830;font-weight:600;font-family:"Outfit",sans-serif;}
.faq-box .a{display:none;color:#666666;padding:15px 100px 25px 33px;}
.faq-box .a p{font-size:14px;line-height:24px;color:#666666;}
.faq-box .a.expanded{display:block;}
.faq-box .icon-chevron-down,.faq-box .icon-chevron-up{background-color:#1991e6;color:#fff;width:25px;height:25px;text-align:center;font-size:22px;}
.icon-chevron-up:before{content:"-";}
.icon-chevron-down:before{content:"+";}
.cases .case-title{padding-top:145px;padding-bottom:80px;position:relative;z-index:3;text-align:center;color:#091830;}
.cases .case-title .t1{font-size:48px;font-weight:600;line-height:42px;margin-bottom:40px;}
.cases .case-title .t2{font-size:16px;line-height:32px;}
.cases .items{position:relative;z-index:3;}
.cases .item{display:flex;justify-content:space-between;}
.cases .item .img{position:relative;z-index:10;padding:80px 0;flex:0 0 50%;}
.cases .item .img::after{position:absolute;display:block;content:"";background-color:#e8f4fc;width:600px;height:100%;left:-50%;bottom:0;z-index:-1;}
.cases .item .text{flex:0 0 38%;margin:auto 0;color:#091830;}
.cases .item:nth-child(2n) .text{margin:auto auto auto 0;}
.cases .item .text .t1{font-size:36px;line-height:42px;font-weight:700;}
.cases .item .text .t1::after{content:"";display:block;background-color:#1991e6;width:100px;height:4px;margin-top:30px;}
.cases .item .text .t2{margin:50px 0;font-size:16px;line-height:28px;color:#091830;}
.cases .item .text .t2 .t2-bold{font-weight:700;}
.cases .item .text li{color:#091830;line-height:36px;position:relative;}
.cases .item .text li::before{content:"•";display:block;position:absolute;color:#1991e6;left:-16px;}
.cases .item:nth-child(2n){flex-direction:row-reverse;}
.cases .item:nth-child(2n) .img::after{left:auto;right:-36%;}
.pro-list{padding-bottom:120px;}
.pro-list .top{font-size:16px;line-height:28px;margin-bottom:100px;padding-top:10px;}
.pro-list .top .t1{color:#091830;margin-bottom:50px;}
.pro-list .top .t2{color:#1991e6;margin-bottom:65px;}
.pro-list .top .more{background-color:#0f1e46;padding:8px 45px;color:#fff;}
.pro-list .top .text-box{margin:auto 0;}
.pro-list .pro-items{display:flex;flex-wrap:wrap;margin-bottom:60px;}
.pro-list .pro-items .item{padding:50px 0;flex:0 0 50%;display:flex;border-top:1px solid rgba(15,30,70,0.2);}
.pro-list .pro-items{border-bottom:1px solid rgba(15,30,70,0.2);}
.pro-list .pro-items .item:nth-child(2n-1) .right{border-right:1px solid rgba(15,30,70,0.2);}
.pro-list .pro-items .item .left{flex:0 0 50%;margin:auto;padding:0 20px;}
.pro-list .pro-items .item .right{flex:0 0 50%;padding-right:20px;}
.pro-list .pro-items .item .right .t1{font-size:16px;color:#1991e6;font-weight:500;margin-bottom:10px;}
.pro-list .pro-items .item .right .t2{line-height:20px;color:#091830;text-transform:uppercase;font-weight:700;margin-bottom:8px;}
.pro-list .pro-items .item .right .t3{font-size:14px;color:#1991e6;border-left:4px solid #1991e6;padding-left:20px;margin-top:13px;margin-bottom:13px;font-weight:500;}
.pro-list .pro-items .item .right .t4{font-size:16px;color:#666666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.pro-list .highlights{margin-top:60px;}
.pro-list .highlights .title{font-size:42px;line-height:42px;color:#091830;font-weight:900;margin-bottom:70px;}
.pro-list .highlights .box{text-align:center;}
.pro-list .highlights .num{margin:auto;font-family:Arial;font-size:60px;font-weight:900;-webkit-text-stroke:2px #1991e6;-webkit-text-fill-color:transparent;width:75px;height:75px;border-radius:50%;border:2px solid #1991e6;text-align:center;line-height:70px;margin-bottom:40px;}
.pro-list .highlights .t1{font-weight:500;color:#0f1e46;width:90%;margin:auto;margin-bottom:15px;min-height:48px;}
.pro-list .highlights .t2{font-size:14px;color:#666666;}
.pro-list-film{position:relative;z-index:1;}
.pro-list-film::before{content:"";display:block;height:100%;background-color:#e8f4fc;width:260px;position:absolute;left:0;z-index:-1;}
.pro-list-film .box{display:flex;justify-content:space-between;}
.pro-list-film .box .text{flex:0 0 55%;background-color:#e8f4fc;display:flex;flex-direction:column;justify-content:center;}
.pro-list-film .t1{font-size:42px;line-height:42px;color:#091830;margin-bottom:30px;font-weight:900;}
.pro-list-film .t2{margin-bottom:50px;font-size:16px;line-height:30px;color:#091830;width:91%;}
.pro-list-film .more-two{background-color:#0f1e46;width:48%;justify-content:center;padding:45px 0;}
.pro-list-film .more-two .t1{font-size:20px;color:#fff;margin-bottom:0;line-height:28px;text-decoration:underline;}
.pro-list-film .more-two:hover .t1{text-decoration:none;}
.pro-list-film .box .img{flex:0 0 45%;padding:55px;border-radius:0 50% 50% 0;background-color:#e8f4fc;}
.pro-list-film .box .img img{border-radius:50%;}
.pro-list-faq{padding:110px;}
.pro-list-faq .box{display:flex;justify-content:space-between;}
.pro-list-faq .box .left{flex:0 0 35%;margin:auto 0;}
.pro-list-faq .box .left .t1{font-size:42px;line-height:60px;color:#091830;font-weight:900;}
.pro-list-faq .box .right{flex:0 0 57%;}
.bread{display:flex;margin-top:150px;align-items:center;font-size:18px;line-height:32px;font-weight:800;}
.bread a{color:#091830;margin-left:20px;}
.bread i{color:#091830;}
.bread span{margin-left:20px;}
.header-top-pro{box-shadow:0 0 30px rgba(0,0,0,0.1);}
.header-top-pro .navbar-custom .navbar-nav .nav-link{color:#091830;font-family:"Outfit",sans-serif;font-weight:900;}
.header-top-pro .dropdown.lang .dropdown-toggle{color:#091830;font-weight:900;}
.header-top-pro .dropdown.lang .dropdown-toggle:after{color:#091830;}
.pro-xq{position:relative;}
.pro-xq .row{display:flex;justify-content:space-between;margin-bottom:125px;}
.pro-xq .left{width:50%;flex:0 0 50%;display:flex;overflow:hidden;flex-direction:column;}
.pro-xq .left .big{margin:auto 0;}
.pro-xq .left img{mix-blend-mode:darken;}
.pro-xq .right{width:46%;flex:0 0 46%;}
.pro-xq .small-pro{width:95%;margin:auto 0 0;position:relative;}
.pro-xq .small-pro .mySwiper{width:91%;}
.pro-xq .small-pro .swiper-slide{background-color:#f1f1f1;}
.pro-xq .small-pro .swiper-slide img{padding:20px;}
.swiper-button-next-pro,.swiper-button-prev-pro{position:absolute;color:#1991e6;font-size:28px;top:var(--swiper-navigation-top-offset,43%);margin-top:calc(0px -(var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.swiper-button-next-pro{right:0;}
.pro-xq .right h1{color:#091830;font-family:"Outfit",sans-serif;font-weight:bold;font-size:32px;line-height:48px;margin-bottom:15px;}
.pro-xq .right .anniu{display:flex;align-items:center;}
.pro-xq .right .more-red{display:block;width:auto;padding:17px 35px;border-radius:0;font-family:"Outfit",sans-serif;margin-top:0;color:#fff;background-color:#091830;}
.pro-xq .right .text-box{margin-top:35px;padding-bottom:20px;}
.pro-xq .right .text{line-height:32px;color:#091830;margin-bottom:25px;text-align:justify;overflow:hidden;hyphens:auto;}
.pro-xq .right .down-pdf{display:flex;flex:0 0 60%;}
.pro-xq .right .down-pdf:hover .t1{text-decoration:none;}
.pro-xq .right .down-pdf .t1{line-height:32px;font-weight:800;font-family:"Outfit",sans-serif;color:#333333;margin-left:35px;}
.pro-xq .social-box{margin-top:70px;}
.service .service-title{text-align:center;padding-top:145px;color:#091830;}
.service .service-title .t1{font-size:48px;line-height:42px;font-weight:700;margin-bottom:40px;}
.service .service-title .t2{width:75%;margin:auto;font-size:16px;line-height:32px;}
.service .service-title .t2 p{margin-bottom:27px;}
.service .service-title .t3{color:#fff;background-color:#091830;display:table;margin:auto;padding:10px 72px;}
.service .row{margin-top:100px;border-bottom:2px dashed rgba(9,24,48,0.3);padding-bottom:80px;}
.service .col-md-4{text-align:center;padding:33px 0 50px;border-radius:10px;}
.service .col-md-4 .title-family{font-weight:900;color:#091830;margin-top:45px;}
.service .col-md-4:hover{box-shadow:20px 0 50px rgba(0,0,0,0.1);}
.service .map-title{padding-top:90px;text-align:center;color:#091830;}
.service .map-title .tt1{font-size:42px;line-height:42px;font-weight:700;font-family:"Outfit",sans-serif;}
.service .map-title .tt1::after{content:"";display:block;background-color:#1991e6;width:100px;height:4px;margin:auto;margin-top:45px;}
.service .map-title .tt2{width:85%;margin:auto;margin-top:50px;margin-bottom:80px;}
.service .map-title .tt2 span{font-weight:700;}
.service .map{text-align:center;}
.service.margin-top-left{padding-bottom:65px;}
.service-case{padding-bottom:150px;}
.service-case .item{position:relative;}
.service-case .item .box{display:flex;justify-content:space-between;padding:75px 0;margin-bottom:45px;}
.service-case .item:nth-child(1)::after{display:block;position:absolute;content:"";background-color:#e8f4fc;height:100%;width:75%;left:0;top:0;z-index:-1;}
.service-case .item:nth-child(2)::after{display:block;position:absolute;content:"";background-color:#e8f4fc;height:100%;width:25%;right:0;top:0;z-index:-1;}
.service-case .item:nth-child(2n) .box{flex-direction:row-reverse;}
.service-case .item .text{flex:0 0 44%;margin:auto 0;}
.service-case .item .img{flex:0 0 50%;}
.service-case .item .title-family{font-size:48px;line-height:42px;color:#091830;font-weight:700;margin-bottom:40px;}
.service-case .item .t2{color:#091830;font-size:16px;line-height:30px;margin-bottom:40px;}
.service-case .item .t3-box p{font-size:16px;line-height:46px;font-weight:500;color:#666666;}
.service-case .item .t3-box .t{display:flex;align-items:center;}
.service-case .item .t3-box i{color:#fff;background-color:#fff;background-color:#1991e6;border-radius:50%;margin-right:18px;padding:3px;font-size:14px;}
.service-case .item .more-two{margin-top:22px;}
.service-case .item .more-two .t1{text-decoration:underline;}
.service-case .item .more-two:hover .t1{text-decoration:none;}
.factory .text{text-align:center;color:#091830;padding:30px 0;display:block;}
.factory{padding-bottom:0;}
.factory .row{padding:70px 0 150px;}
.factory .box{margin-bottom:34px;}
.factory .text::after{content:'';width:26px;height:26px;display:block;background:url(../../images/fdj-before.jpg) no-repeat;transition:all 0.3s ease;margin:auto;margin-top:13px;}
.factory .box:hover .text::after{background:url(../../images/fdj-after.jpg) no-repeat;}
.about{padding-bottom:0;}
.about .box{display:flex;padding:120px 0 110px;justify-content:space-between;}
.about .box .left{flex:0 0 45%;color:#091830;margin:auto 0;}
.about .box .right{flex:0 0 45%;}
.about .box .left .t1{font-size:42px;line-height:42px;font-weight:700;margin-bottom:50px;}
.about .box .left .t2{font-size:16px;margin-bottom:25px;line-height:30px;}
.about .box .left .t2 a{font-weight:700;color:#091830;text-decoration:underline;}
.about .box .left .t3-box .t{display:flex;align-items:center;}
.about .box .left .t3-box i{color:#fff;background-color:#fff;background-color:#1991e6;border-radius:50%;margin-right:18px;padding:3px;font-size:14px;}
.about .box .left .t3-box p{font-size:16px;line-height:40px;font-weight:500;}
.video{padding-bottom:150px;}
.video .row{padding:50px 0;}
.video .row .box{margin-bottom:30px;}
.video .img{box-shadow:0 0 16px rgba(153,153,153,0.2);border-radius:10px;padding:20px;}
.video .text{text-align:center;color:#091830;padding:25px 0;}
.team{padding-bottom:100px;}
.team .case-title{border-bottom:2px dashed rgba(9,24,48,0.3);}
.team .t2-box{display:flex;justify-content:space-between;}
.team .t2{flex:0 0 48%;text-align:left;}
.team .top-items{margin-top:70px;display:flex;justify-content:space-around;}
.team .top-items .text{font-family:"Outfit",sans-serif;color:#091830;display:block;padding:35px 0;flex:0 0 25%;}
.team .top-items .text:hover{border-radius:10px;box-shadow:20px 0 50px rgba(0,0,0,0.1);}
.team .items{padding:105px 0;}
.team .items .item .img img{mix-blend-mode:darken;}
.team .item .img::after{width:765px;left:-36%;}
.cases.team .item .text .t3-box i{color:#fff;background-color:#fff;background-color:#1991e6;border-radius:50%;margin-right:18px;padding:3px;font-size:14px;}
.cases.team .item .text .t3{margin-bottom:10px;font-size:16px;}
.cases.team .item .text .more-two{margin:20px 0;}
.cases.team .item .text .t5{font-size:20px;line-height:28px;font-weight:700;color:#091830;text-decoration:underline;}
.download{padding-bottom:130px;}
.download .box{padding:20px 0;display:flex;justify-content:space-between;}
.download .box .left{flex:0 0 50%;}
.download .box .right{margin:auto;}
.download .box .right .t1{font-size:31px;line-height:40px;font-weight:900;margin-bottom:20px;color:#222222;}
.download .box .right .t2{margin-bottom:40px;}
.download .box .right .more{background-color:#1991e6;padding:15px 45px;display:table;border-radius:40px;}
.download .box .right .more .t3{text-transform:uppercase;font-weight:800;line-height:40px;}
.download .box .right .more .t3 img{margin-left:27px;}
.news-ny .left{flex:0 0 30%;}
.news-ny .left .t1{font-size:28px;line-height:38px;font-weight:600;color:#000000;padding-bottom:30px;font-family:"Outfit",sans-serif;}
.news-ny .row{padding-top:45px;justify-content:space-between;padding-left:15px;padding-right:15px;}
.news-ny .right{flex:0 0 64%;}
.news-ny .ts-box{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:2px dashed rgba(9,24,48,0.3);}
.news-ny .news-items{margin-bottom:44px;}
.news-ny .news-item{display:flex;justify-content:space-between;margin-bottom:30px;}
.news-ny .news-item .left{flex:0 0 36%;}
.news-ny .news-item .left .img{border-radius:4px;}
.news-ny .pro-boxs a{font-size:18px;line-height:48px;color:#333333;font-weight:bold;font-family:"Outfit",sans-serif;text-decoration:underline;margin-right:10px;}
.news-ny .pro-boxs .box:hover a{text-decoration:none;}
.news-ny .pro-boxs i{color:#fff;background:#1991e6;padding:6px 8px;font-size:10px;margin-right:20px;font-weight:900;}
.news-ny .news-item .right{flex:0 0 58%;}
.news-ny .news-item .right time{font-size:14px;color:#999999;}
.news-ny .news-item .right .text{font-size:18px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:600;margin-top:10px;}
.news-ny .news-item .right .text a{color:#444;}
.news-ny .right h1{font-size:36px;line-height:48px;font-weight:800;color:#000000;padding-bottom:40px;font-family:"Outfit",sans-serif;}
.news-ny .icon-calendar-alt{color:#2e88d8;}
.news-ny .right time{font-size:18px;}
.news-ny .right .content{color:#666666;margin-top:55px;padding-bottom:60px;border-bottom:2px dashed rgba(9,24,48,0.3);}
.news-ny .right .content img{width:100%;height:auto;}
.news-ny .right .share{display:flex;justify-content:right;}
.news-ny .right .share .text{font-size:18px;line-height:24px;font-weight:600;display:flex;align-items:center;margin-right:30px;}
.news-ny .share{display:flex;}
.news-ny .share-box{display:flex;}
.news-ny .right .share i{color:#fff;border-radius:50%;padding:5px;background-color:#2e88d8;}
.news-ny .share-box a:first-child i{padding:5px 8px;}
.news-ny .share-box .circle{padding:6px;margin-right:10px;border:1px solid #e9e9e9;border-radius:50%;}
.news-ny .post-box{display:flex;justify-content:space-between;font-size:18px;font-weight:600;line-height:47px;color:#000033;margin-top:50px;}
.news-ny .post-box a{font-size:18px;font-weight:600;line-height:47px;color:#000033;}
.news-ny .post-box .post:hover a{color:#2e88d8;}
.news-ny .post-box .post i{border:2px solid #e8e8e8;padding:25px;}
.news-ny .post-box .post:nth-child(1) i{margin-right:20px;}
.news-ny .post-box .post:nth-child(2) i{margin-left:20px;}
.news-center{padding-bottom:170px;}
.news-center .item{display:flex;justify-content:space-between;border-bottom:2px dashed rgba(9,24,48,0.3);padding:45px 0;}
.news-center .item .left{flex:0 0 29%;}
.news-center .item .right{flex:0 0 66%;}
.news-center .item .right .title-family{color:#091830;font-size:32px;line-height:36px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:15px;}
.news-center .item .right .time{font-size:14px;color:#091830;margin-bottom:12px;}
.news-center .item .right .time time{margin-left:5px;}
.news-center .item .right .time span{margin-left:30px;}
.news-center .item .right .time i{color:#1991e6;}
.news-center .item .right .text{font-size:16px;line-height:28px;margin-bottom:23px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:20px;}
.news-center .item .right .more{color:#666666;font-size:12px;border:1px solid #666666;border-radius:20px;padding:10px 24px;}
.solu-ny{padding-bottom:0;}
.solu-ny .title-box{padding:105px 0 0;display:flex;justify-content:space-between;}
.solu-ny .title-box .text{color:#091830;margin:auto 0;flex:0 0 45%;}
.solu-ny .title-box .text .title-family{font-size:48px;line-height:42px;font-weight:900;margin-bottom:40px;}
.solu-ny .title-box .t2{font-size:16px;line-height:32px;}
.solu-ny .title-box .img{flex:0 0 50%;}
.solu-ny .box{display:flex;align-items:center;}
.solu-ny .box .num{font-family:Arial;font-size:60px;font-weight:900;-webkit-text-stroke:2px #1991e6;-webkit-text-fill-color:transparent;width:75px;height:75px;border-radius:50%;border:2px solid #1991e6;text-align:center;line-height:70px;}
.solu-ny .box .text{flex:0 0 58%;margin:auto;}
.solu-ny-best .title{font-size:36px;line-height:42px;color:#091830;font-weight:700;margin-bottom:85px;}
.solu-ny-best{padding:110px 0;}
.solu-ny-machine{background-color:#e8f4fc;padding:80px 0 118px;position:relative;}
.solu-ny-machine .title-family{font-size:36px;line-height:42px;color:#091830;font-weight:700;margin-bottom:90px;}
.solu-ny-machine .swiper-container-solu-pro{overflow:hidden;position:relative;}
.solu-ny-machine .swiper-container-solu-pro .box{background-color:#fff;padding:36px 50px;}
.solu-ny-machine .swiper-container-solu-pro .more-two{justify-content:center;}
.solu-ny-machine .swiper-container-solu-pro .more-two .t1{text-decoration:underline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.swiper-button-next-solu,.swiper-button-prev-solu{position:absolute;top:50%;z-index:1;font-size:40px;}
.swiper-button-next-solu{right:30px;}
.swiper-button-prev-solu{left:30px;}
.solu-ny-machine .swiper-pagination{left:0;right:0;line-height:80px;}
.solu-ny-machine .swiper-pagination-bullet,.solu-other-app .swiper-pagination-bullet{background-color:#fff;border:2px solid;margin:0 4px;opacity:1;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,18px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,18px));}
.solu-ny-machine .swiper-pagination-bullet-active{background-color:#1859a7;}
.solu-other-app{padding:104px 0 225px;}
.solu-other-app .title-family{color:#091830;font-size:36px;line-height:42px;font-weight:700;margin-bottom:60px;}
.solu-other-app .box .text{padding:30px 0;}
.solu-other-app .box .t1{font-weight:500;color:#091830;}
.solu-other-app .box .t2{font-size:14px;padding:10px 0 25px;}
.solu-other-app .box i{color:#000000;}
.solu-other-app .swiper-pagination{left:0;right:0;line-height:80px;}
.solu-other-app .swiper-pagination-bullet{background-color:#fff;border:2px solid;margin:0 4px;opacity:1;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,18px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,18px));}
.solu-other-app .swiper-pagination-bullet-active{background-color:#1859a7;}
.solu-center .title-box{padding-top:145px;color:#091830;text-align:center;margin-bottom:120px;}
.solu-center .title-family{font-size:48px;font-weight:700;line-height:42px;margin-bottom:45px;}
.solu-center .text1{font-synthesis:16px;line-height:32px;margin-bottom:30px;}
.solu-center .text2{font-synthesis:16px;line-height:32px;text-decoration:underline;}
.solu-center .box{margin-bottom:50px;}
.solu-center .box .t1{margin-top:20px;display:block;color:#0f1e46;font-weight:600;margin-bottom:10px;}
.solu-center .box .t2{font-size:14px;margin-bottom:23px;}
.solu-center .box i{color:#000000;transition:all 0.5s ease;}
.solu-center .box:hover i{padding:9px 28px;background-color:#0f1e46;color:#fff;}
.cert-index{padding-bottom:80px;}
.cert-index .box{margin-bottom:60px;}
.cert-index .box .img{box-shadow:8px 11px 0 #e5e5e5;}
.cert-index .box .text .title{margin-top:35px;line-height:30px;color:#091830;text-align:center;height:60px;display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
word-wrap: break-word;
white-space: normal !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.cert-index .row{padding:50px 0;}
.cert-index .text::after{content:'';width:26px;height:26px;display:block;background:url(../../images/fdj-before.jpg) no-repeat;transition:all 0.3s ease;margin:0 auto;}
.cert-index .box:hover .text::after{background:url(../../images/fdj-after.jpg) no-repeat;}
.quality .case-title .t2-box p{margin-bottom:20px;}
.quality-index .quality-index-str{padding-top:80px;background-color:#f7f8f9;}
.title-underline{font-size:42px;line-height:42px;color:#091830;font-weight:700;text-align:center;font-family:"Outfit",sans-serif;}
.title-underline::after{display:block;content:"";width:100px;height:4px;background-color:#1991e6;margin:auto;margin-top:45px;}
.quality-index .items{padding:85px 0;}
.quality-index .item{display:flex;justify-content:space-between;}
.quality-index .item:nth-child(2n){flex-direction:row-reverse;}
.quality-index .item .left{flex:0 0 48%;margin:auto;color:#091830;}
.quality-index .item .left .t1{font-size:32px;line-height:42px;font-weight:500;margin-bottom:15px;}
.quality-index .item .left .t2{font-size:16px;line-height:28px;}
.quality-index .item .left .t2 span{font-weight:700;}
.quality-index .item .right{flex:0 0 47%;}
.quality-index .more{background-color:#0f1e46;display:table;margin:auto;padding:45px 87px;font-family:"Outfit",sans-serif;font-size:20px;font-weight:600;}
.quality-index .more i{background-color:#1991e6;font-size:15px;padding:5px;margin-left:20px;}
.quality-omp{padding:135px 0 97px;}
.quality-omp .title-underline{margin-bottom:95px;}
.quality-omp .box{text-align:center;}
.quality-omp .box .num{font-size:60px;color:#1991e6;margin-bottom:25px;}
.quality-omp .box .text{font-size:16px;line-height:28px;}
.quality-omp .swiper-pagination{left:0;right:0;}
.quality-omp .swiper-pagination-bullet{margin:0 5px;}
.quality-omp .work-swiper{padding:55px 0 85px;position:relative;}
.quality-omp .more{font-size:19px;line-height:33px;border-radius:32px;border:1px solid;color:#666666;padding:17px 55px;display:table;margin:auto;}
.quality-dual{padding:100px 0;background-color:#e8f4fc;}
.quality-dual .title-box{color:#091830;}
.quality-dual .title-box .title-family{font-size:48px;line-height:42px;font-weight:700;margin-bottom:30px;}
.quality-dual .title-box .box{display:flex;justify-content:space-between;margin-bottom:45px;}
.quality-dual .title-box .box .left{flex:0 0 71%;}
.quality-dual .title-box .box .left .t1{font-size:16px;line-height:32px;}
.quality-dual .title-box .box .right{flex:0 0 18%;}
.quality-dual .title-box .box .right .t1{text-decoration:underline;}
.quality-dual .items{display:flex;justify-content:space-between;}
.quality-dual .item{flex:0 0 47%;}
.quality-dual .item .text{background-color:rgba(255,255,255,0.6);border-left:4px solid #091830;padding:25px 40px;margin-bottom:39px;}
.quality-dual .item .text .t1{font-weight:500;font-size:28px;line-height:42px;color:#091830;margin-bottom:15px;}
.quality-dual .item .text .t2-box{font-size:16px;line-height:28px;display:flex;justify-content:space-between;}
.quality-dual .item .text .t2-box span{color:#1991e6;}
.qua-cert{padding:124px 0 92px;}
.qua-cert .container-xl{position:relative;}
.qua-cert .title-family{color:#091830;font-size:48px;line-height:42px;font-weight:700;margin-bottom:80px;}
.qua-cert .qua-cert-swiper-box{width:74%;overflow:hidden;margin:auto;}
.qua-cert .more{font-size:19px;line-height:33px;border-radius:32px;border:1px solid;color:#666666;padding:17px 55px;display:table;margin:auto;}
.qua-cert .cert-index{padding-bottom:0;}
.qua-cert .box .img{box-shadow:none;}
.swiper-button-next-qua-cert,.swiper-button-prev-qua-cert{position:absolute;top:43%;z-index:1;}
.swiper-button-next-qua-cert i,.swiper-button-prev-qua-cert i{font-size:40px;}
.swiper-button-prev-qua-cert{left:0;}
.swiper-button-next-qua-cert{right:0;}
.about-qua{margin-top:142px;}
.about-qua .box{display:flex;justify-content:space-between;color:#091830;margin-bottom:95px;}
.about-qua .box .left{font-size:42px;line-height:48px;font-weight:700;flex:0 0 38%;}
.about-qua .box .right{font-size:16px;line-height:30px;flex:0 0 51%;}
.about-qua .about-qua-swiper{display:flex;justify-content:space-between;overflow:hidden;padding:120px 0;}
.about-qua .about-qua-swiper .left{flex:0 0 53%;width:53%;}
.about-qua .about-qua-swiper .right{flex:0 0 39%;width:39%;color:#091830;margin:auto;}
.about-qua .about-qua-swiper .right .t1{font-size:42px;line-height:64px;font-weight:700;margin-bottom:10px;}
.about-qua .about-qua-swiper .right .text{font-size:16px;line-height:28px;margin-bottom:65px;}
.about-qua .about-qua-swiper .right .more{background-color:#0f1e46;display:table;padding:45px 38px;font-family:"Outfit",sans-serif;font-size:20px;font-weight:600;text-decoration:underline;}
.about-qua .about-qua-swiper .right .more:hover{text-decoration:none;}
.about-qua .about-qua-swiper .right .more i{background-color:#1991e6;font-size:15px;padding:5px;margin-left:20px;}
.about-qua .about-qua-swiper .swiper-slide{padding:0 40px;}
.about-world{background:url(../../images/about-qua-map.jpg) no-repeat right;width:100%;height:703px;display:flex;align-items:center;}
.about-world .box{display:flex;}
.about-world .box .left{flex:0 0 48%;color:#091830;margin:auto 0;}
.about-world .box .left .title-family{font-weight:700;font-size:48px;line-height:52px;margin-bottom:5px;}
.about-world .box .left .t1{font-size:28px;line-height:52px;font-weight:500;margin-bottom:30px;}
.about-world .box .left .t2{font-size:16px;line-height:28px;margin-bottom:45px;}
.about-world .box .left .t2 p{margin-bottom:20px;}
.about-world .box .left .more{background-color:#0f1e46;display:table;padding:45px 38px;font-family:"Outfit",sans-serif;font-size:20px;font-weight:600;text-decoration:underline;}
.about-world .box .left .more:hover{text-decoration:none;}
.about-world .box .left .more i{background-color:#1991e6;font-size:15px;padding:5px;margin-left:20px;}
.about-know{padding:90px 0 185px;}
.about-know .title{font-size:42px;line-height:64px;font-weight:700;color:#091830;text-align:center;margin-bottom:65px;}
.about-know .card .text{background-color:#f7f8f9;padding:50px 25px 36px 25px;}
.about-know .card .title-family{font-weight:500;line-height:28px;color:#091830;}
.about-know .card .t1{font-size:18px;margin-top:10px;}
.about-know .card .t1::after{display:block;content:"";width:21px;height:4px;background-color:#1991e6;margin-top:32px;}
.about-history{position:relative;padding-top:64px;}
.about-history::after{position:absolute;display:block;content:"";background-color:#f7f8f9;width:87%;height:400px;top:0;z-index:-1;}
.about-history .bigbox{display:flex;justify-content:space-between;}
.about-history .bigbox .left{flex:0 0 36%;}
.about-history .bigbox .right{flex:0 0 59%;width:59%;color:#091830;overflow:hidden;text-align:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;}
.about-history .bigbox .right .box{max-width:826px;}
.about-history .bigbox .right .title-family{font-size:42px;line-height:64px;font-weight:700;margin-bottom:55px;}
.about-history .bigbox .right .text-box{position:relative;padding:0 70px;}
.about-history .bigbox .right .text{font-size:16px;line-height:28px;}
.about-history .bigbox .right .num{font-size:174px;color:#1991e6;font-family:"Outfit",sans-serif;font-weight:900;opacity:0.1;position:absolute;left:0;right:0;margin:auto;}
.about-history .bigbox .right .year{font-family:"Outfit",sans-serif;font-size:20px;font-weight:900;color:#cccccc;}
.about-history .bigbox .right .swiper-slide-thumb-active .year{color:#091830;}
.swiper-button-prev-story,.swiper-button-next-story{position:absolute;top:40%;z-index:1;}
.swiper-button-prev-story{left:0;}
.swiper-button-next-story{right:0;}
.swiper-button-prev-story i,.swiper-button-next-story i{font-size:40px;color:#3d3d3d;}
< !-- 产品详情锚点定位 -->.prcon-top{position:relative;background-color:var(--public-color);}
.prcon-top .box{display:flex;justify-content:flex-start;align-items:center;}
.prcon-top .box a{font-family:'Arial';font-size:20px;line-height:72px;color:#ffffff;position:relative;margin-right:60px;}
.prcon-top .box a::before{content:'';position:absolute;bottom:20px;width:0;height:1px;background-color:#fff;transition:all 0.3s;right:0;}
.prcon-top .box a:hover::before,.prcon-top .box a.active::before{width:100%;right:inherit;left:0;}
.prcon-top.head-pro{opacity:0;position:fixed;top:70px;left:0;z-index:980;width:100%;transition:all 0.3s ease-in-out;transform:rotateX(90deg);transform-origin:top;background-color:var(--public-color);}
.prcon-top.head-pro.active{opacity:1;transform:rotateX(0deg);}
/*移动端头部样式*/
@media(max-width:768px){body{padding-top:50px;font-size:14px;}
.header-mb{background:#000;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #b3190d;z-index:999}
.header-mb .container-xl{height:50px}
.header-mb .top-logo{width:40%}
.header-mb .top-logo img{height:30px;width:auto;}
.header-mb .top-mb{display:flex;align-items:center;width:60%;justify-content:flex-end}
.header-mb .top-mb .dropdown.lang .dropdown-toggle{background:transparent;padding:0}
.header-mb .top-mb .dropdown-menu{min-width:80px;margin-top:8px}
.header-mb .top-mb .top-mb-search{padding:.5rem .4rem;margin-left:10px;width:30px;text-align:center}
.header-mb .top-mb .top-mb-search i{font-size:16px;color:#fff}
.header-mb .top-mb .icon-bars{color:#fff}
.header-mb .top-mb .dropdown.lang .dropdown-toggle{color:#fff}
.top-mb-search-box{display:none;position:fixed;background:#fff;top:50px;padding:6px 15px 10px;box-shadow:2px 2px 4px rgba(0,0,0,0.2);z-index:998;width:100%}
.top-mb-search-box .search-group{width:100%;height:34px}
.top-mb-feed i{font-size:16px;color:#fff}
.mobile-head-item .main-content-wrap{background:#fff;top:0;display:block;z-index:99999}
.mobile-head-item .main-content-wrap .content-wrap{overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap{overflow-y:hidden}
.mobile-head-item .side-content-wrap{position:fixed;display:block;right:-78%;width:78%;height:100%}
.mobile-head-item .middle-content-wrap{position:absolute;right:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
.mobile-head-item .middle-show-content-wrap{top:30px;visibility:visible;opacity:1}
.head_top .top_left{display:none}
.head_nav{width:100%;padding:0 5px}
.head_nav li{padding-left:28px;padding-top:4px;padding-bottom:4px}
.head_nav li,.head_nav li a{color:#111}
.head_nav li.has-child{padding-left:28px;margin-top:0;margin-bottom:0}
.head_nav li.has-child>a{margin-top:3px;margin-bottom:3px;margin-right:35px}
.head_nav li.has-child>ul{display:none}
.head_nav li.siblings-no-menu{position:relative;padding-left:15px}
.head_nav li a{display:block;height:auto;line-height:1.4em;position:relative}
.head_nav li a:hover{color:inherit}
.head_nav li em{display:block;height:1.4em;overflow:hidden}
.head_nav li li{font-size:14px}
.head_nav li li li{font-size:12px}
.head_nav li li a{color:#666}
.head_nav li.has-child a b{display:inline-block;width:15px;height:15px;border:1px solid #111;border-radius:2px;overflow:hidden;line-height:15px;position:absolute;right:-35px;top:1px;-webkit-box-sizing:content-box;box-sizing:content-box}
.head_nav li.has-child a b:before,.head_nav li.has-child a b:after{content:'';display:block;width:9px;height:1px;background-color:#111;position:absolute;left:3px;top:50%;margin-top:-.5px}
.head_nav li.has-child a b:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.head_nav li.has-child a:hover b{border-color:#111}
.head_nav>li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f2f2f2}
.head_nav>li>a{font-size:16px;text-transform:uppercase;margin-bottom:-1px;position:relative;text-transform:uppercase;position:relative}
.head_nav li,.head_nav li.has-child{padding-left:0}
.head_nav li li,.head_nav li li.has-child{padding-left:15px}
.head_nav li.active>a>b:after{display:none}
.head_nav li.active>a>b{background-color:#111}
.head_nav li.active>a>b:before,.head_nav li.active>a>b:after{background-color:#fff}
.mobile-ico-close{width:30px;height:30px;background-color:#b3190d;position:absolute;left:-30px;top:0;cursor:pointer}
.mobile-ico-close .icon{color:#fff;font-size:30px;padding:0 0 0 6px}
.search-box .form-control{border-radius:20px}
.search-box .btn{border:1px solid #ced4da;border-radius:20px}
.search-box .btn.focus{border:1px solid rgb(128,189,255)}
.search-box .icon{color:#b3190d}
.main-mask{position:absolute;background-color:#000;opacity:.4;width:100%;height:100vh;z-index:9;display:none}
}
/*#endregion*/
/* 浮窗 */
#float{position:fixed;right:0;bottom:165px;margin-top:-60px;z-index:55;transform:translateX(0);transition:.3s ease-in-out}
#float .ico{display:block;width:56px;height:56px;text-align:center;position:relative;cursor:pointer;background:#1991e6;}
#float .ico>i{font-size:30px;line-height:56px;display:block;color:#fff;position:relative;z-index:9999;background:#1991e6;border-top:1px solid #fff}
#float .ico:first-child>i{border-top:0px solid #fff}
#float .ico>.img{position:absolute;right:56px;width:140px;top:0;display:none;background-color:#fff}
#float .ico>.img>img{width:100%}
#float .ico p{position:absolute;top:0;border-radius:0;right:-350px;padding:0px 20px;line-height:56px;font-size:16px;height:56px;background-color:#1991e6;color:#FFF;transition:all .6s;z-index:0;white-space:nowrap}
#float .ico:hover>.img{display:block}
#float .ico:hover p{right:56px}
#float .scale-ico{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i{background-color:#b1b1b1;transition:.3s ease-in-out}
#float .scale-ico>i:hover{background-color:#1991e6;transition:none}
#float.hide{transform:translateX(56px)}
#float.hide .scale-ico{width:calc(56px / 2);transform:translateX(calc(-56px / 2));border-top:0;transition:transform .6s ease-in-out .3s,width .3s ease-in-out}
#float.hide .scale-ico i{transform:rotate(180deg);border-top:1px solid transparent}
#float .ico#scroll-top{display:block !important;}
@media (min-width:1px) and (max-width:991px){#float .ico{width:40px;height:40px}
#float .ico>i{font-size:22px;line-height:40px}
#float .ico>.img{right:40px}
#float .ico p{line-height:40px;padding:0 15px;height:40px}
#float.hide{transform:translateX(40px)}
#float.hide .scale-ico{width:calc(40px / 2);transform:translateX(calc(-40px / 2))}
}
/*默认详情设置*/
.content-wrapper{line-height:1.7;margin-bottom:1.5rem;}
.content-wrapper h2{font-size:1rem;font-weight:600;margin-bottom:0.75rem;}
.content-wrapper h3{font-size:0.875rem;font-weight:600;margin-bottom:0.75rem;}
.content-wrapper img{max-width:100% !important;height:auto !important;}
.content-wrapper ol{margin-left:1em;padding-left:1em;}
.content-wrapper video{max-width:100% !important;height:auto !important;}
.content-wrapper iframe{max-width:100%;}
.content-wrapper table{width:100%;margin-bottom:1rem;color:#212529;}
.content-wrapper table p{margin-bottom:0;}
.content-wrapper table th,.content-wrapper table td{padding:0.5rem;vertical-align:middle;border:1px solid #dee2e6;text-align:center;}
.content-wrapper table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.03);}
.content-wrapper table tbody tr:hover{background-color:rgba(0,0,0,0.075);color:#555;}
.content-wrapper table p{margin-bottom:0;line-height:32px;}
.content-wrapper tbody th{color:#2980c7}
/*#表格*/
.table{overflow-x:auto}
.table-wrapper table th,.table-wrapper table td{padding:15px 5px;vertical-align:middle;font-size:14px;border:1px solid #dee2e6;text-align:center}
.table-wrapper table tbody tr:nth-of-type(even){background-color:rgba(229,237,244,1.0)}
.table-wrapper table tbody tr:hover{background-color:rgba(229,237,244,.6);color:#555}
.table-wrapper table{display:table;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
@media(max-width:768px){.table-wrapper table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media (max-width:575.98px){.table-wrapper-sm table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media(max-width:768px){.table-wrapper-md table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media (max-width:991.98px){.table-res-lg table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media (max-width:1500.98px){.table-wrapper-xl table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
}
/*#弹出框*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;z-index:1000;display:none;top:0;left:0;background:rgba(00,00,00,0.8)}
.reveal-modal{visibility:hidden;top:150px;left:50%;margin-left:-25%;width:50%;position:absolute;z-index:1001;padding:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:30px;text-align:center;margin-bottom:25px}
.reveal-modal .close-reveal-modal{font-size:30px;line-height:0.5;position:absolute;top:8px;right:11px;color:#333;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer}
@media(max-width:768px){.reveal-modal{visibility:hidden;top:50px;left:50%;margin-left:-45%;width:90%;position:absolute;z-index:1001;padding:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);background-color:#FFF}
.reveal-modal .title{font-size:20px;text-align:center;margin-bottom:10px}
}
/*#留言表单*/
.form-feedback .btn{color:#fff;background:#1991e6;border-radius:0px;font-size:16px;line-height:22px;padding-top:8px;padding-bottom:8px}
.form-feedback .btn:hover{background:#003b66;color:#fff}
@media(max-width:768px){.form-feedback .form-control{padding-top:10px;padding-bottom:10px;font-size:16px}
.form-feedback .btn{padding-top:10px;padding-bottom:10px}
.contact-wrapper .feedback-box .form-control{margin-bottom:0}
}
.form-row>.col,.form-row>[class*="col-"]{padding:0 15px}
.form-feedback .btn-c{background-color:#0b3b8d;height:100%;padding:10px 20px;transition:all .6s}
.pro-content img{max-width:100%;height:auto;}
.pro-content .pro-daohang{display:flex;box-shadow:4px 8px 20px rgba(0,0,0,0.08);margin-bottom:120px;}
.pro-content .pro-daohang .item{flex:0 0 25%;text-align:center;padding:8px 0;}
.pro-content .pro-daohang .item:last-child .box{border-right:none;}
.pro-content .pro-daohang .box{border-right:1px solid #dddddd;padding:15px 0;}
.pro-content .pro-daohang .item.active{border-bottom:6px solid #1991e6;}
.pro-content .pro-daohang a{line-height:32px;font-weight:800;text-transform:uppercase;color:#333333;}
.pro-content .content .item{margin-bottom:100px;}
.pro-content .content .pro-list .pro-items .item{margin-bottom:0;}
.pro-content .content .title{font-size:42px;line-height:42px;font-weight:bold;margin-bottom:35px;}
#nr3 .text{margin-top:45px;line-height:26px;color:#666666;}
.faq-xq .q .t1{font-weight:500;color:#333333;font-size:24px;line-height:64px;}
.pro-content .content .faq-xq .item{margin-bottom:0;padding:0 18px;}
.pro-content .content .faq-xq .item.shadow{padding:20px 18px 20px 35px;border-radius:10px;box-shadow:0 0 18px rgba(51,51,51,0.2);margin-bottom:20px;}
.pro-content .content .faq-xq .a{padding:0;}
.pro-content .pro-xq-rn{margin-bottom:160px;}
.pro-content .pro-xq-rn .aaak{border:1px solid #f4f4f4;padding:40px 30px;border-radius:10px;}
.pro-content .pro-xq-rn .box{display:flex;}
.pro-content .pro-xq-rn .box .item{display:flex;font-size:14px;justify-content:space-between;margin-bottom:0;}
.pro-content .pro-xq-rn .box .item .img{flex:0 0 35%;border-radius:50%;margin-bottom:25px;}
.pro-content .pro-xq-rn .box .item img{border-radius:50%;}
.pro-content .pro-xq-rn .box .item .text-box{flex:0 0 55%;}
.pro-content .pro-xq-rn .box .item .t1{line-height:28px;color:#999999;}
.pro-content .pro-xq-rn .box .item .t2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.pro-content .pro-xq-rn .more{color:#666666;border:1px solid #666666;font-size:12px;padding:8px 20px;border-radius:20px;}
/* 联系我们 */
.contact-box{color:#091830;padding:40px 0;}
.contact-box .title-box .t1{font-family:"Outfit",sans-serif;text-transform:uppercase;font-size:42px;line-height:62px;font-weight:bold;}
.contact-box .title-box .t3{font-family:"Outfit",sans-serif;text-transform:uppercase;font-size:25px;line-height:50px;font-weight:bold;color:#5c5757;}
.contact-box .row{padding-left:70px;}
.contact-box .title-box .t2{font-size:18px;line-height:28px;color:#666666;width:80%;margin-bottom:60px;}
.contact-box .col-md-12{padding-bottom:55px;}
.contact-box .box{display:flex;}
.contact-box .box i{color:#1991e6;line-height:38px;font-size:27px;}
.contact-box .box .text-box{margin-left:40px;}
.contact-box .box .t1{text-transform:uppercase;font-family:"Outfit",sans-serif;font-weight:bold;line-height:38px;}
.contact-box a{color:#666666;text-decoration:underline;}
.form-map{margin-top:100px;}
@media(max-width:1440px){.navbar-custom .navbar-nav>.nav-item{font-size:16px;margin:0 10px;}
.header-top-pro .dropdown.lang .dropdown-toggle{font-size:16px;}
.top-search-box{margin:0;}
.quality-dual .title-box .box .right{flex:0 0 22%;}
.quality-dual .item .text .t2-box{font-size:13px;}
.pro-list-film .more-two .t1{font-size:18px;}
.banner-home .banner-text-box{left:3%;top:29%;}
.banner-home .banner-text-box .t1{font-size:43px;line-height:52px;}
}
@media(max-width:768px){
	.download .box{flex-wrap:wrap;}
	.download .box .left{flex: 0 0 100%;}
	.bread{font-size:16px;margin-top:25px;}
.contact-box{color:#091830;padding:0px 0;}
.contact-box .title-box .t1{font-size:28px;line-height:36px;}
.contact-box .title-box .t3{font-size:18px;line-height:28px;}
.contact-box .title-box .t2{font-size:14px;line-height:22px;width:100%;margin-bottom:10px;}
.contact-box .row{padding-left:0;}
.contact-box .box .text-box{margin-left:25px;}
.contact-box .col-md-12{padding-bottom:10px;}
.form-map{margin-top:30px;}
.footer{padding:20px 0 10px;}
.footer .items{display:block;}
.footer .items .left .logo{margin-bottom:10px;}
.footer .items .left .t1{margin-bottom:10px;}
.footer .items .left .t2{line-height:22px;}
.footer .items .left .social-boxs{display:flex;margin-bottom:12px;}
.footer .items .left .social-boxs i{margin-right:5px;}
.footer .items .middle{padding-top:15px;}
.footer .items .title{margin-bottom:12px;}
.footer .items .ul .li{margin-bottom:10px;}
.footer .items .right{padding-top:10px;}
.home-contact .row{display:block;}
.home-contact .text-box .t1{font-size:28px;line-height:32px;margin-bottom:10px;}
.home-contact .row .right .form-feedback .form-control{padding:0;}
.home-contact .text-box{padding:27px 20px 10px 27px;border-radius:88px 0 88px 0;margin-bottom:10px;}
.other-text-box .title-family{font-size:28px;line-height:36px;}
.other-text-box{bottom:15%;}
.news-center .item{display:block;padding:30px 0;}
.news-center .item .right .title-family{margin:5px 0;font-size:18px;}
.margin-top-left{margin-top:0px;}
.news-center{padding-bottom:20px;}
.news-center .item .right .text{font-size:14px;line-height:22px;}
.news-ny .row{display:block;}
.news-ny .row{margin-top:0;}
.news-ny .right h1{font-size:22px;line-height:28px;padding-bottom:10px;}
.news-ny .right time{font-size:16px;}
.news-ny .ts-box{padding-bottom:10px;}
.news-ny .right .content{margin-top:15px;padding-bottom:15px;}
.news-ny .post-box .post:nth-child(2) i{margin-left:10px;}
.news-ny .post-box .post i{padding:10px;}
.news-ny .post-box .post:nth-child(1) i{margin-right:10px;}
.news-ny .left .t1{font-size:24px;}
.news-ny .left{margin-top:30px;}
.news-ny .left .t1{padding-bottom:10px;}
.news-ny .pro-boxs a{font-size:15px;line-height:38px;}
.margin-top-left{padding-bottom:20px;}
.service .service-title{padding-top:20PX;}
.service .service-title .t2{width:100%;margin:auto;font-size:14px;line-height:22px;}
.service .service-title .t1{font-size:24px;line-height:27px;margin-bottom:10px;}
.service .service-title .t2 p{margin-bottom:10px;}
.service .row{margin-top:10px;flex-wrap:nowrap;padding-bottom:20px;}
.service .col-md-4 .title-family{margin-top:10px;}
.service .col-md-4{padding:0;}
.service .map-title{padding-top:15px;}
.service .map-title .tt1{font-size:24px;line-height:32px;}
.service .map-title .tt1::after{margin-top:10px;}
.service .map-title .tt2{width:100%;margin:10px 0;}
.service.margin-top-left{padding-bottom:30px;}
.service-case .item .box{display:block;padding:15px 0;}
.service-case .item .title-family{font-size:24px;line-height:30px;color:#091830;font-weight:700;margin-bottom:10px;}
.service-case .item .t2{color:#091830;font-size:14px;line-height:22px;margin-bottom:10px;}
.service-case .item .t3-box p{font-size:14px;line-height:32px;}
.service-case .item .text{padding-bottom:20px;}
.service-case{padding-bottom:0;}
.faq-nav .fnav{padding:0 22px;}
.faq-nav{margin-top:20px;}
.faq-box .q{padding:10px;}
.faq-box .q .t1{font-size:17px;line-height:28px}
.faq-box .a{padding:10px;}
.faq-box{margin:20px 0;}
.about .box{display:block;padding:20px 0;}
.about .box .left .t1{font-size:22px;line-height:28px;margin-bottom:10px;}
.about .box .left .t2{font-size:14px;margin-bottom:15px;line-height:22px;}
.about .box .left .t3-box p{font-size:14px;line-height:22px;}
.about .box .left .t3-box .t{margin-bottom:10px;}
.about-history{padding-top:20px;}
.about-history .bigbox{display:block;}
.about-history .bigbox .right{width:100%;}
.about-history .bigbox .right .box{max-width:360px;}
.about-history .bigbox .right .text-box{padding:0 10px;}
.about-history .bigbox .right .num{font-size:100px;}
.about-history .bigbox .right .title-family{font-size:22px;line-height:50px;margin-bottom:20px;}
.about-history .bigbox .right .year{font-size:14px;}
.about-qua{margin-top:20px;}
.about-qua .box{display:flex;margin-bottom:20px;}
.about-qua .box .left{font-size:22px;line-height:28px;}
.about-qua .box .right{font-size:14px;line-height:24px;}
.about-qua .row{flex-wrap:nowrap;}
.about-qua .about-qua-swiper{display:block;padding:20px 0;}
.about-qua .about-qua-swiper .left{width:100%;}
.about-qua .about-qua-swiper .right{width:100%;}
.about-qua .about-qua-swiper .swiper-slide{padding:0 10px;}
.about-qua .about-qua-swiper .right .t1{font-size:22px;line-height:32px;margin:10px 0;}
.about-qua .about-qua-swiper .right .text{font-size:14px;line-height:22px;margin-bottom:49px;}
.about-world .box .left .title-family{font-weight:700;font-size:22px;line-height:30px;margin-bottom:10px;}
.about-qua .about-qua-swiper .right .more{padding:15px;}
.about-world .box{display:block;}
.about-world .box .left .title-family{font-size:18px;line-height:28px;margin-bottom:0px;}
.about-world .box .left .t1{font-size:20px;line-height:28px;font-weight:500;margin-bottom:5px;}
.about-world .box .left .more{padding:15px;font-size:16px;}
.about-world .box .left .t2{font-size:14px;line-height:22px;margin-bottom:20px;}
.about-world{height:447px;}
.about-know .title{font-size:24px;line-height:28px;margin-bottom:20px;}
.about-know{padding:20px 0;}
.about-know .row{flex-wrap:wrap;;}
.about-know .card .text{padding:15px;}
.about-know .card .title-family{line-height:20px;}
.about-know .card .t1::after{margin-top:13px;}
.about-know .card{margin-bottom:15px;}
.cases .case-title{padding:20px 0;}
.cases .case-title .t1{font-size:24px;font-weight:600;line-height:28px;margin-bottom:14px;}
.team .t2-box{display:block;}
.cases .case-title .t2{font-size:14px;line-height:22px;}
.quality .case-title .t2-box p{margin-bottom:10px;}
.quality-index .quality-index-str{padding-top:20px;}
.title-underline{font-size:18px;line-height:24px;}
.title-underline::after{margin-top:10px;}
.quality-index .items{padding:15px 0;}
.quality-index .item{display:block;}
.quality-index .item .left .t1{font-size:18px;line-height:26px;margin-bottom:5px;}
.quality-index .item .left .t2{font-size:14px;line-height:22px;}
.quality-index .item .right{margin:10px 0;}
.quality-index .more{padding:20px;}
.quality-omp{padding:20px 0;}
.quality-omp .row{flex-wrap:nowrap;}
.quality-omp .box .text{font-size:14px;line-height:20px;}
.quality-omp .box .num{font-size:25px;margin-bottom:10px;}
.quality-omp .title-underline{margin-bottom:25px;}
.quality-omp .work-swiper{padding:29px 0;}
.quality-omp .more{font-size:16px;line-height:30px;padding:10px 20px;}
.quality-dual{padding:20px 0;}
.quality-dual .title-box .title-family{font-size:24px;line-height:35px;margin-bottom:10px;}
.quality-dual .title-box .box{display:block;margin-bottom:30px;}
.quality-dual .title-box .box .left .t1{font-size:15px;line-height:28px;}
.quality-dual .item .text .t1{font-size:18px;line-height:26px;margin-bottom:10px;}
.quality-dual .items{display:block;}
.solu-ny .title-box{padding:15px 0;display:block;}
.solu-ny .title-box .text .title-family{font-size:24px;line-height:30px;margin-bottom:10px;}
.solu-ny-best{padding:20px 0;}
.solu-ny-best .title{font-size:24px;line-height:30px;margin-bottom:15px;}
.solu-ny .box .num{font-size:29px;width:54px;height:54px;line-height:54px;}
.solu-ny .box .text{flex:0 0 72%;margin:auto;}
.solu-ny .box{margin-bottom:10px;}
.solu-ny-machine{padding:20px 0;}
.solu-other-app{padding:20px 0 60px;}
.solu-other-app .title-family{font-size:24px;line-height:29px;margin-bottom:15px;}
.solu-other-app .box .text{padding:8px 0;}
.solu-other-app .box .t2{font-size:14px;padding:10px 0 10px;}
.pro-list .top .t1{margin-bottom:15px;}
.pro-list .pro-items .item{padding:20px 0;flex:0 0 50%;display:block;}
.pro-list .pro-items{display:block;}
.pro-list .highlights .title{font-size:24px;line-height:32px;margin-bottom:20px;}
.pro-list .highlights .num{font-size:35px;width:55px;height:55px;line-height:55px;margin-bottom:12px;}
.pro-list .highlights .t1{width:100%;margin-bottom:8px;min-height:20px;}
.pro-list .highlights .box{margin-bottom:15px;}
.pro-list-film .box{display:block;}
.solu-center .title-box{padding-top:20px;margin-bottom:20px;}
.solu-center .title-family{font-size:22px;line-height:26px;margin-bottom:10px;}
.solu-center .text1{line-height:22px;margin-bottom:5px;}
.solu-center .text2{line-height:24px;}
.pro-list-film .t1{font-size:22px;line-height:32px;margin-bottom:10px;}
.pro-list-film .t2{margin-bottom:10px;font-size:14px;line-height:22px;color:#091830;width:100%;}
.pro-list-film .more-two{width:85%;padding:15px 0;}
.pro-list-film .more-two .t1{font-size:16px;}
.pro-list-film .box .img{padding:20px;border-radius:0;}
.pro-list-faq{padding:0;}
.pro-list-faq .box{display:block;}
.pro-list-faq .box .left .t1{font-size:24px;line-height:36px;}
.bread{flex-wrap:wrap;}
.pro-xq .row{display:block;justify-content:space-between;margin-bottom:0;}
.pro-xq .left{width:100%;}
.pro-xq .right{width:100%;}
.pro-xq .right h1{font-size:20px;line-height:30px;margin:20px 0;}
.pro-xq .right .more-red{padding:15px 30px;}
.pro-xq .social-box{margin-top:25px;}
.prcon-top.head-pro{top:51px;}
.prcon-top .box a{font-size:14px;line-height:24px;margin-right:22px;}
.pro-content .pro-daohang{display:none;}
.pro-content{padding:20px 0;}
.pro-content .content .title{font-size:24px;line-height:32px;margin-bottom:15px;}
.pro-content .content .item{margin-bottom:20px;}
.pro-list{padding-bottom:0;}
.pro-list .pro-items{margin-bottom:25px;}
.pro-content .pro-xq-rn .aaak{padding:15px 20px;margin-bottom:10px;}
.pro-content .pro-xq-rn{margin-bottom:20px;}
.banner-home .banner-text-box{padding:0;}
.banner-home .banner-text-box .t1{font-size:16px;line-height:22px;margin-bottom:10px;}
.lets-but .text{font-size:14px;line-height:22px;}
.lets-but i{margin-left:16px;padding:0 5px;}
.index-title .left .t1{font-size:22px;line-height:28px;}
.home-machine{padding:20px 0;}
.index-title{display:block;margin-bottom:15px;}
.index-title .left .t2{font-size:14px;line-height:22px;}
.home-machine .items{display:block;}
.home-machine .item{margin-bottom:15px;}
.home-varnishing{padding:20px 0;}
.home-varnishing .row{display:block;}
.home-varnishing .row .left .title-family{font-size:22px;line-height:28px;margin-bottom:15px;}
.home-varnishing .row .left .more-two{width:63%;padding:9px 0;}
.more-two .t1{font-size:16px;}
.home-varnishing .row .right .item{margin-bottom:15px;}
.home-varnishing .row .right .items{margin-top:20px;}
.home-series .text-box .t1{font-size:16px;margin-bottom:10px;}
.home-series .text-box .t2{margin-bottom:10px;}
.home-dedicated .bottom-box .text .t1{font-size:35px;line-height:35px;margin-bottom:19px;}
.home-dedicated .bottom-box .all-box{position:static;display:flex;}
.home-dedicated .bottom-box .boxs:nth-child(1) .box:nth-child(1),.home-dedicated .bottom-box .boxs:nth-child(3) .box:nth-child(1){margin-left:0;}
.home-dedicated .bottom-box .boxs:nth-child(1) .box:nth-child(2),.home-dedicated .bottom-box .boxs:nth-child(3) .box:nth-child(2){margin-right:0;}
.home-dedicated .bottom-box .box:nth-child(2){text-align:center;}
.home-dedicated .bottom-box .box:nth-child(1){text-align:center;}
.home-dedicated .bottom-box .img{margin-bottom:10px;text-align:center;}
.home-dedicated .bottom-box .box{margin-bottom:30px;}
.home-dedicated .bottom-box .boxs{display:block;}
.home-world{padding:0;}
.home-dedicated .bottom-box{height:840px;}
.home-world .title{font-size:22px;line-height:32px;margin-bottom:15px;}
.home-world .card .text{padding:20px;}
.home-world .card{margin-bottom:25px;}
.home-world .more-two{width:49%;padding:22px 0;margin:0px auto;}
.home-world .box .text .t1{font-size:24px;line-height:32px;}
.home-world .box .text{margin:20px 0;}
.home-world .box{display:block;padding:25px;margin-top:40px;}
.home-world .box .circle{margin:12px auto;}
.hone-news .box{display:block;}
.hone-news .title-family{font-size:24px;line-height:36px;margin:15px 0;}
.hone-news .swiper-home-new-box .swiper-button-hn-left,.hone-news .swiper-home-new-box .swiper-button-hn-right{width:30px;height:30px;line-height:30px;}
.hone-news{margin-bottom:20px;}
.hone-news .swiper-home-new-box{margin-bottom:20px;}
}


/*#表格*/
.table-wrapper table th, .table-wrapper table td { padding: 5px; vertical-align: middle; font-size: 16px; border: 1px solid #dee2e6; text-align: center; }
.table-wrapper table tbody tr:nth-of-type(odd) { background-color: rgba(0, 0, 0, 0.03); }
.table-wrapper table tbody tr:hover { background-color: #dee2e6; color: #555; }
.table-wrapper table { display: table; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
@media (max-width: 575.98px) {
    .table-wrapper-sm table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media(max-width:768px) {
    .table-wrapper-md table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 991.98px) {
    .table-res-lg table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}
@media (max-width: 1500.98px) {
    .table-wrapper-xl table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
}

.pro-three .col-md-3{margin-bottom:25px;}
.pro-three .col-md-3 .text:nth-child(2){font-size:18px;line-height:24px;font-weight:bold;margin:10px 0;}
.pro-three .col-md-3 .text{font-size:16px;line-height:24px;}

.pro-content .pro-three table{display:block;width:100%;border:1px solid #333;padding:15px;}
.pro-content .pro-three table td{padding:8px;}
.pro-content .pro-three table td p{margin-top:15px;font-size:16px;line-height:24px;}
.pro-content .pro-three table td p:first-child{margin-top:0;}
.pro-content .pro-three table tr:nth-child(2) td{width:25%;}
.pro-content .pro-three table td img{width:100%;height:auto;}
.pro-content .pro-three table p strong{font-size:20px;color:#1991e6;font-weight:bold;}

@media(max-width:768px){
	.pro-content .pro-three table tr:nth-child(2){display:flex;flex-wrap:wrap;}
	.pro-content .pro-three table tr:nth-child(2) td{width:50%;}
	.pro-content .pro-three table{padding:8px;}
	.pro-content .pro-three table td p{font-size:14px;line-height:22px;}
	.pro-content .pro-three table p strong{font-size:18px;}
}

.pro-xq-rp .title{font-size: 42px;line-height: 42px;font-weight: bold;margin-bottom: 35px;}
@media (max-width:768px) {
	.pro-xq-rp .title{font-size: 24px;
    line-height: 32px;
    margin-bottom: 15px;}
	.home-dedicated .bottom-box .boxs .box .t2{
		height: 100px;
	}
	.pro-content .pro-three table td img{max-width:100%;height:auto;}
	.pro-list .top{margin-bottom: 30px;}
	.pro-list .top .col-md-6 .img{display: none;}
	.pro-list-film .box .text{padding-top: 15px;}
	.pro-list-faq{padding-top: 15px;}
	.solu-ny-machine .title-family{font-size: 24px;line-height: 32px;margin-bottom: 15px;}
	.solu-ny-machine .swiper-pagination,
	.solu-other-app .swiper-pagination{display: none;}
	.solu-other-app{padding: 30px 0 15px;}
	.cases .item{display: block;}
	.cases .item .img{padding: 15px 0;}
	.cases .item .text .t1{font-size: 24px;line-height: 32px;}
	.cases .item .text .t2{font-size: 14px;line-height: 22px;margin: 15px 0;}
	.cases .item .text li{line-height: 22px;font-size: 14px;}
	.cases .item .text .t1::after{margin-top: 15px;}
	.about-qua .box{flex-wrap: wrap;}
	.about-qua .box .left{width: 100%;flex: none;}
	.about-qua .box .right{width: 100%;flex: none;}
	.about-qua .about-qua-swiper{flex-wrap: wrap;display: flex;}
	.about-qua .about-qua-swiper .left{flex: none;width: 100%;order: 2;margin-top: 15px;}
	.about-qua .about-qua-swiper .right{flex: none;width: 100%;order: 1;}
	.about-qua .about-qua-swiper .right .text{margin-bottom: 15px;}
	.about-world{background-position: left;}
	.quality-dual .item{margin-bottom: 15px;}
	.quality-dual{padding-bottom: 5px;}
	.quality-dual .item .text{margin-bottom: 0;}
	.qua-cert{padding: 30px 0 30px 0;}
	.qua-cert .title-family{font-size: 24px;line-height: 32px;margin-bottom: 15px;}
	.cert-index .box{margin-bottom: 15px;}
	.cert-index .box .text{margin-top: 15px;}
	.news-ny .row{padding-top: 0;padding-left:0;padding-right:0;}
	.home-dedicated .bottom-box{height: auto;}
	.home-dedicated .bottom-box .img-box{position: relative;}
	.home-dedicated .bottom-box .all-box .boxs .box .img{height: 51px;}
	
	.home-dedicated .bottom-box .img-box #box{
		background-color: #0f1e47;
		margin: 15px 0;
		padding: 15px;
	}
	.home-dedicated .bottom-box .img-box #box img{display: none;}
	.home-dedicated .bottom-box .text{position: static;width: 100%;}
	.home-dedicated .bottom-box .text .more{display: block;max-width: 60%;margin: auto;}
	.home-dedicated .bottom-box .text .t1{font-size: 24px;line-height: 32px;}
}


.home-machine .more-two i{display: none;}
.pro-xq .social-box{display: none;}
.navbar-custom .navbar-nav>.nav-item.active a{color: var(--public-color);}


/*cookies板式一*/
.google-cookies{position:fixed;z-index:99;bottom:50px;left:50px;width:450px;box-shadow:8px 0 15px rgba(0, 0, 0, 0.2);background:#fff;padding:20px;border-radius:10px;}
.google-cookies.off{display:none;}
.google-cookies .container-xl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.google-cookies .left{width:100%;}
.google-cookies .right{text-align:center;display:flex;justify-content:flex-end;width:100%;}
.google-cookies .t1{font-size:20px;font-weight:bold;color:#1991e6;margin-bottom:5px;}
.google-cookies .p1{font-size:14px;line-height:22px;}
.google-cookies .p1 a{font-weight:bold;text-decoration:underline; margin-right:10px;}
.google-cookies .cookies-btn{border:1px solid #1991e6;color:#1991e6;display:block;font-size:16px;padding:8px 25px;margin-top:15px;margin-left:10px; background:#fff; transition: all 0.5s;border-radius:10px;cursor:pointer;}
.google-cookies .cookies-btn:hover{text-decoration:underline;}
.google-cookies .cookies-btn:first-child{background:#1991e6;color:#fff;margin-top:15px;}

@media(max-width:768px) {
  #float{bottom:165px;}
  .google-cookies{padding:10px 0;bottom:0;left:0;right:0;border-radius:0;width:100%;}
  .google-cookies .left{width:100%;}
  .google-cookies .t1{font-size:16px;line-height:24px;}
  .google-cookies .p1{font-size:14px;line-height:16px;}
  .google-cookies .right{width:100%;text-align:left;justify-content:flex-start;}
  .google-cookies .cookies-btn{padding:5px 10px;border-radius:0;font-size:14px;display:inline-block;margin-left:0;margin-right:10px;}
}





