@charset "utf-8";:root{--color-main:#333;--color-white:#fff;--color-red:#9a2221;--color-txt:#253554;--color-bg:#f5f5f5;--color-0:#000;--color-3:#333;--color-6:#666;--color-9:#999;--color-border:#dedede;--fsize-base:14px;--fsize-large:calc(var(--fsize-base) * 1.25);--fsize-txt:calc(var(--fsize-base) * 1.16);--fsize-small:calc(var(--fsize-base) * .85);--fsize-h1:calc(var(--fsize-base) * 2.6);--fsize-h2:calc(var(--fsize-base) * 2.15);--fsize-h3:calc(var(--fsize-base) * 1.7);--gap-base:16px;--gap-mini:calc(var(--gap-base) * .25);--gap-small:calc(var(--gap-base) * .5);--gap-large:calc(var(--gap-base) * 1.5);--gap-h1:calc(var(--gap-base) * 5);--gap-h2:calc(var(--gap-base) * 4);--gap-h3:calc(var(--gap-base) * 3)}:root ul,:root li{list-style:none;margin:0;padding:0}@media (max-width: 1440px){:root{--fsize-base:13px;--gap-base:13px}}@media (max-width: 800px){:root{--fsize-base:13px;--gap-base:6px}}.trans{transition:all .3s}.shadow{-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1)}.clearfix{clear:both;zoom:1}.clearfix::after{content:".";display:block;height:0;clear:both;visibility:hidden}a{font-size:14px;color:#666;text-decoration:none;margin:0;font-family:roboto,roboto-fallback,tahoma,helvetica,arial,sans-serif}a:hover{color:#ea0000;text-decoration:none}body{overflow-x:hidden;margin:0;padding:0;font-family:roboto,roboto-fallback,tahoma,helvetica,arial,sans-serif}body.fxd{overflow:hidden}.fixedblock{height:85px}@media (max-width: 800px){.fixedblock{height:150px}}.fixedblock .fixedtop{position:fixed;background-color:var(--color-white);-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1);width:100%;z-index:999;top:0;left:0;right:0}.fixedblock .fixedtop.fxdon{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.8);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 0 20px rgba(0,0,0,0.1)}.fixedblock .fixedtop .topbar{height:40px;line-height:40px;display:flex;flex-wrap:nowrap;justify-content:space-between;border-bottom:1px solid #e5e5e5;color:var(--color-bg);font-size:var(--fsize-small);padding:0 var(--fsize-h1);overflow:hidden;box-sizing:border-box;background:linear-gradient(90deg, #e31837, #b10d20)}.fixedblock .fixedtop .topbar a{color:var(--color-white);margin-right:10px}.fixedblock .fixedtop .topbar a img{vertical-align:middle;height:20px;margin-right:3px}.fixedblock .fixedtop .topbar .tip{font-size:var(--fsize-base);padding-top:6px}.fixedblock .fixedtop .topbar .tip .icon{width:24px;height:24px;margin-right:5px}.fixedblock .fixedtop .topbar .tip span{margin-right:var(--fsize-h1)}@media (max-width: 1440px){.fixedblock .fixedtop .topbar .tip{display:none}}.fixedblock .fixedtop .topbar .link .split{color:#ddd;margin:0 calc(var(--fsize-h1) * .1)}.fixedblock .fixedtop .topbar .link .lang{margin-left:15px;padding-left:25px;background:url(../img/lang_cn.jpg) no-repeat left center}.fixedblock .fixedtop .topbar .link .lang.lang_en{background-image:url(../img/lang_en.jpg)}@media (max-width: 800px){.fixedblock .fixedtop .topbar{display:none}}.fixedblock .fixedtop .header{padding:0 var(--fsize-h1);display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative;z-index:100}.fixedblock .fixedtop .header .logo{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:center;margin-right:80px}.fixedblock .fixedtop .header .logo a img{display:block;height:58px;max-width:100%}.fixedblock .fixedtop .header .slogan{font-size:calc(var(--fsize-base) * 1.7);color:var(--color-0);font-weight:bold;text-align:left;margin-left:20px}.fixedblock .fixedtop .header .slogan span{font-size:calc(var(--fsize-base) * 1.2);display:block}@media (max-width: 1440px){.fixedblock .fixedtop .header .slogan{font-size:calc(var(--fsize-base) * 1.3)}}@media (max-width: 800px){.fixedblock .fixedtop .header .slogan{display:none}}.fixedblock .fixedtop .header .sea{padding-top:20px}@media (max-width: 1440px){.fixedblock .fixedtop .header .sea{display:none}}.fixedblock .fixedtop .header .sea .key{height:40px;border:1px solid #e5e5e5;color:var(--color-9);border-radius:5px;padding-left:30px;font-size:var(--fsize-base);background:url(../img/sea.png) no-repeat 10px center}.fixedblock .fixedtop .header .nav{text-align:center}.fixedblock .fixedtop .header .nav .nli{display:inline-block;position:relative}.fixedblock .fixedtop .header .nav .nli .na{display:block;line-height:85px;color:var(--color-0);font-size:calc(var(--fsize-base) * 1.4);padding:0 25px;text-decoration:none;position:relative;text-transform:uppercase;font-family:Roboto,roboto-fallback,tahoma,helvetica,arial,sans-serif}@media (max-width: 1440px){.fixedblock .fixedtop .header .nav .nli .na{font-size:calc(var(--fsize-base) * 1.3);padding:0 8px}}@media (max-width: 1440px){.fixedblock .fixedtop .header .slogan{display:none}.fixedblock .fixedtop .header .logo{width:30%;margin-right:0}.fixedblock .fixedtop .header .nav{width:70%}}@media (max-width: 800px){.fixedblock .fixedtop .header{display:block;width:100%;text-align:center;height:auto;padding:0}.fixedblock .fixedtop .header .logo{width:100%;display:block;padding:20px 0}.fixedblock .fixedtop .header .logo a{margin:0;width:100%;display:block}.fixedblock .fixedtop .header .logo a img{display:block;margin:0 auto;height:35px}.fixedblock .fixedtop .header .nav{overflow:hidden;display:flex;justify-content:center;flex-wrap:wrap;background:var(--color-bg);padding:6px 0;border-top:1px solid var(--color-bg);border-bottom:1px solid var(--color-bg);width:100%}.fixedblock .fixedtop .header .nav .nli{display:block;width:33.33333%}.fixedblock .fixedtop .header .nav .nli .na{line-height:30px;font-size:var(--fsize-txt)}}.bannerslide{position:relative}.bannerslide .swiper-slide{background-position:center;background-size:cover;position:relative;height:720px;display:flex;align-items:center}.bannerslide .swiper-slide.swiper-slide2{display:inline}.bannerslide .swiper-slide.swiper-slide-active .textbox{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.bannerslide .swiper-button-next,.bannerslide .swiper-button-prev{background-image:url(../img/arrows.png);background-size:80px 60px;background-position:-40px 0;width:40px;height:60px;margin-top:-30px}.bannerslide .swiper-button-prev{position:absolute;top:45%;z-index:10;cursor:pointer;background-repeat:no-repeat;left:10px;right:auto;background-position:left}.bannerslide .textbox{text-align:left;color:var(--color-white);font-size:var(--gap-h3);font-family:fantasy;width:60%;padding:60px 10%;box-sizing:border-box;text-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-transform:translateY(200px);transform:translateY(200px);opacity:0;transition:all .3s}.bannerslide .textbox.textbox2{text-align:center;width:80%;margin:auto}.bannerslide .textbox.textbox3{width:70%}.bannerslide .textbox .pad{padding:28px var(--gap-h3)}.bannerslide .textbox .pad .sub{font-size:var(--fsize-base);font-weight:bold;margin-bottom:var(--gap-large);text-transform:uppercase}.bannerslide .textbox .pad .tit{font-size:var(--fsize-h2);margin-bottom:var(--gap-large)}.bannerslide .textbox .pad .txt{font-size:var(--fsize-base);color:var(--color-9);line-height:calc(var(--gap-base) * 1.2)}.bannerslide .textbox .btn{padding:28px var(--gap-h3);background:#eaedf2}.bannerslide .textbox .btn a{font-size:var(--fsize-base);line-height:var(--gap-h3);color:var(--color-0);padding:0 30px;font-weight:bold;border:1px solid var(--color-0);display:inline-block;text-align:center;text-decoration:none;transition:all .3s}.bannerslide .paginationw{position:absolute;left:0;text-align:center;bottom:10px !important;width:100%;z-index:9}@media (max-width: 1440px){.bannerslide .swiper-slide{height:450px}.bannerslide .textbox{margin:50px 0 0 30px}.bannerslide .textbox .pad .tit{font-size:var(--fsize-h3)}.bannerslide .textbox .pad .txt{display:none}}@media (max-width: 800px){.bannerslide .swiper-slide{height:350px}.bannerslide .textbox{margin:18% 0 0 20px;background-color:rgba(255,255,255,0.7);display:none}.bannerslide .textbox .pad .tit{font-size:var(--fsize-h3)}.bannerslide .textbox .pad .txt{display:none}.bannerslide .textbox .btn{padding:28px var(--gap-h3);background:rgba(234,237,242,0.5)}}.wrapper{padding-bottom:50px;width:1556px;margin:0 auto}@media (max-width: 1440px){.wrapper{width:100%;padding:0 20px 50px;box-sizing:border-box}}.homebox01{padding:50px 0}.homebox01 .commontitle{text-align:center;margin-bottom:40px}.homebox01 .commontitle .tit{font-size:var(--fsize-h2);font-weight:bold;color:var(--color-3);margin-bottom:20px}.homebox01 .commontitle .txt{font-size:var(--fsize-txt);color:var(--color-6)}.homebox01 .list{margin-bottom:40px;display:flex;flex-wrap:nowrap}.homebox01 .list .item{width:49%;margin-right:2%;background:var(--color-white);-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-sizing:border-box;padding:60px;transition:all .3s}.homebox01 .list .item:nth-child(2n){margin-right:0}.homebox01 .list .item .time{font-size:var(--fsize-base);line-height:20px;margin-bottom:var(--gap-base);color:var(--color-6)}.homebox01 .list .item .name{line-height:28px;margin-bottom:25px;height:28px;overflow:hidden}.homebox01 .list .item .name a{font-size:calc(var(--fsize-base) * 1.5);color:var(--color-0)}.homebox01 .list .item .text{color:var(--color-6);font-size:calc(var(--fsize-txt));line-height:22px;height:72px;overflow:hidden;margin-bottom:var(--gap-base)}.homebox01 .list .item .link{overflow:hidden;margin-bottom:-var(--fsize-base);display:flex;flex-wrap:nowrap;justify-content:space-between}.homebox01 .list .item .link a.l01{width:24px;height:24px;display:block;background:url(../img/hb01img01.png) no-repeat center}.homebox01 .list .item .link a.l02{width:24px;height:24px;background-image:url(../img/hb01img02.png)}@media (max-width: 1440px){.homebox01 .list{display:block;width:100%}.homebox01 .list .item{width:100%;margin:0;padding:30px}.homebox01 .list .item .text{height:70px}.homebox01 .list .item .link a{margin:0}}.homebox01 .commonbtn{text-align:center}.homebox01 .commonbtn a{display:inline-block;line-height:46px;background:var(--color-red);border-radius:30px;color:var(--color-white);padding:0 30px;font-size:var(--fsize-txt);text-decoration:none;transition:all .3s}.homebox02 .commontitle{text-align:center;margin-bottom:40px}.homebox02 .commontitle .tit{font-size:var(--fsize-h3);font-weight:bold;color:var(--color-0);margin-bottom:20px}.homebox02 .list{margin-bottom:40px;display:flex;flex-wrap:nowrap}.homebox02 .list .item{width:49%;margin-right:2%;background:var(--color-white);-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-sizing:border-box;transition:all .3s}.homebox02 .list .item img{display:block;max-width:100%}.homebox02 .list .item:nth-child(2n){margin-right:0}.homebox02 .list .item .box{padding:40px 30px}.homebox02 .list .item .box .name{font-size:calc(var(--fsize-base) * 1.5);color:var(--color-0);margin-bottom:var(--gap-base)}.homebox02 .list .item .box .text{color:var(--color-6);font-size:calc(var(--fsize-txt));line-height:22px;height:72px;overflow:hidden;margin-bottom:var(--gap-base)}.homebox02 .list .item .box .btnn{position:relative}.homebox02 .list .item .box .btnn a{font-size:var(--fsize-base);line-height:20px;color:var(--color-6);text-decoration:none}.homebox02 .list .item .box .btnn::after{content:"";width:36px;height:3px;background:var(--color-red);position:absolute;left:0;bottom:-10px}@media (max-width: 1440px){.homebox02 .list{display:block}.homebox02 .list .item{width:100%}.homebox02 .list .item .img img{width:100%}.homebox02 .list .item .text{height:60px !important}.homebox02 .list .item .btnn a{margin:0}}.homebox03{padding:calc(var(--gap-h3)) 0;background:var(--color-bg)}.homebox03 .wrapper{width:100%;padding:0 20px;box-sizing:border-box}.homebox03 .wrapper .commontitle{text-align:center}.homebox03 .wrapper .commontitle .tit{font-size:var(--fsize-h2);font-weight:bold;color:var(--color-0);margin-bottom:20px}.homebox03 .wrapper .subtit{text-align:center;margin-bottom:30px}.homebox03 .wrapper .subtit a{font-size:var(--fsize-txt);color:var(--color-3);line-height:42px;border:1px solid transparent;text-decoration:none;margin:0 10px;border-radius:30px;display:inline-block}.homebox03 .wrapper .subtit a.on{padding:0 30px;border-color:var(--color-3);color:var(--color-3)}.homebox03 .wrapper .hb03list{padding:10px 0 90px}.homebox03 .wrapper .hb03list .swiper-slide{background:var(--color-white);-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-sizing:border-box;transition:all .3s}.homebox03 .wrapper .hb03list .swiper-slide .img{display:block}.homebox03 .wrapper .hb03list .swiper-slide .img a{margin:0}.homebox03 .wrapper .hb03list .swiper-slide .img a img{width:100%}.homebox03 .wrapper .hb03list .swiper-slide .box{padding:40px 25px}.homebox03 .wrapper .hb03list .swiper-slide .box .nam{margin-bottom:20px}.homebox03 .wrapper .hb03list .swiper-slide .box .nam a{font-size:var(--fsize-txt);font-weight:bold;color:var(--color-0);text-decoration:none;margin:0}.homebox03 .wrapper .hb03list .swiper-slide .box .txt{font-size:var(--fsize-base);color:var(--color-6);line-height:20px;height:60px;overflow:hidden;margin-bottom:20px}.homebox03 .wrapper .hb03list .swiper-slide .box .btn{position:relative}.homebox03 .wrapper .hb03list .swiper-slide .box .btn a{font-size:var(--fsize-base);line-height:20px;color:var(--color-6);text-decoration:none}.homebox03 .wrapper .hb03list .swiper-slide .box .btn::after{content:"";width:36px;height:3px;background:var(--color-red);position:absolute;left:0;bottom:-10px}.homebox03 .wrapper .hb03list .swiper-pagination{font-size:var(--fsize-base);line-height:50px}.homebox03 .wrapper .hb03list .swiper-pagination .swiper-pagination-current{margin:0 10px}.homebox03 .wrapper .hb03list .swiper-pagination .swiper-pagination-total{margin:0 10px}.homebox03 .wrapper .hb03list .swiper-button-next{margin-top:0;height:50px;width:20px;top:auto;bottom:10px;left:50%;margin-left:40px;background:url(../img/rightarr.png) no-repeat center}.homebox03 .wrapper .hb03list .swiper-button-prev{margin-top:0;height:50px;width:20px;top:auto;bottom:10px;left:50%;margin-left:-60px;background:url(../img/leftarr.png) no-repeat center}.homebox04{padding:calc(var(--gap-h3)) 0}.homebox04 .commontitle{text-align:center;margin-bottom:40px}.homebox04 .commontitle .tit{font-size:var(--fsize-h2);font-weight:bold;color:var(--color-0);margin-bottom:20px}.homebox04 .numlist{overflow:hidden;padding:0 10%;margin:0 auto 60px;display:flex;flex-wrap:nowrap;justify-content:center}.homebox04 .numlist .item{flex:1;margin:0 5%;text-align:center}.homebox04 .numlist .item .num{color:var(--color-0);font-size:calc(var(--fsize-base) * 4);font-weight:bold;padding-bottom:30px;padding-top:30px;margin-bottom:30px;border-bottom:1px solid var(--color-border)}.homebox04 .numlist .item .txt{color:var(--color-6);font-size:calc(var(--fsize-base) * 1.4);line-height:24px}@media (max-width: 1440px){.homebox04 .numlist{padding:0 2%}.homebox04 .numlist .item{flex:1;margin:0 2%}}@media (max-width: 800px){.homebox04 .numlist{display:block}.homebox04 .numlist .item{flex:1;margin:0 2%}}.homebox04 .list{display:flex;flex-wrap:nowrap}.homebox04 .list .item{flex:1;margin:1%;background:var(--color-white);-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-sizing:border-box;transition:all .3s}.homebox04 .list .item .img img{width:100%;display:block}.homebox04 .list .box{padding:calc(var(--gap-h3) / 2)}.homebox04 .list .box .name{font-size:var(--fsize-h3);line-height:32px;margin-bottom:var(--gap-base);color:var(--color-3)}.homebox04 .list .box .text{font-size:var(--fsize-txt);line-height:22px;overflow:hidden;margin-bottom:25px;color:var(--color-6);margin-top:50px}.homebox04 .list .box .btnn{position:relative}.homebox04 .list .box .btnn a{font-size:var(--fsize-base);line-height:20px;color:var(--color-6);text-decoration:none}.homebox04 .list .box .btnn::after{content:"";width:36px;height:3px;background:var(--color-red);position:absolute;left:0;bottom:-10px}@media (max-width: 800px){.homebox04 .list{display:block}.homebox04 .list .item{flex:1;margin:8% 2%}.homebox04 .list .item .box .btnn a{margin:0}}.homebox05{background:url(../img/homeneed.jpg) no-repeat center;color:var(--color-white);background-size:cover;height:60vh;overflow:hidden;display:flex;flex-wrap:wrap;align-content:center}.homebox05 .homebox05tit{font-family:"Bebas Neue",helvetica,Verdana,Arial,sans-serif;font-weight:400;font-style:normal;font-size:70px;width:70%;margin:auto}@media (max-width: 800px){.homebox05 .homebox05tit{width:95%;font-size:calc(var(--fsize-h2) * 1.5)}}.homebox05 .homebox05txt{width:60%;margin:auto;margin-right:25%;line-height:30px}@media (max-width: 800px){.homebox05 .homebox05txt{width:95%;margin-right:0}}.homebox05 .homebox05more{width:70%;margin:auto;margin-top:30px}@media (max-width: 800px){.homebox05 .homebox05more{width:95%}}.homebox05 .homebox05more span{border:1px #fff solid;padding:15px 30px;font-size:20px;display:inline-block;transition:all .3s;cursor:pointer}.homebox05 .homebox05more span:hover{background:var(--color-white);color:var(--color-0)}.homebox07{background:url(../img/homemap.jpg) no-repeat center;background-size:cover;height:70vh}.homebox07 .homebox07all{flex-wrap:nowrap;justify-content:center;width:80%;margin:auto;padding-top:90px}.homebox07 .homebox07all .homebox07-01{width:20%;background:url(../img/promo-crane.svg) no-repeat bottom}.homebox07 .homebox07all .homebox07-main{color:#fff;width:50%;padding:50px;background-color:rgba(155,35,34,0.8);box-sizing:border-box;margin:auto}@media (max-width: 1440px){.homebox07 .homebox07all .homebox07-main{width:95% }}.homebox07 .homebox07all .homebox07-main .h7-tit{font-size:var(--gap-h3);font-weight:bold;margin-bottom:20px}@media (max-width: 800px){.homebox07 .homebox07all .homebox07-main .h7-tit{font-size:calc(var(--fsize-h3) * 1.5)}}.homebox07 .homebox07all .homebox07-main .h7-tit span{color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.homebox07 .homebox07all .homebox07-main .h7-txt{font-size:var(--fsize-base);line-height:30px;margin-bottom:20px}@media (max-width: 800px){.homebox07 .homebox07all .homebox07-main .h7-txt{line-height:24px}}.homebox07 .homebox07all .homebox07-main .h7-mor{font-size:var(--fsize-base);line-height:20px;margin-bottom:20px}.homebox07 .homebox07all .homebox07-main .h7-mor a{border:1px #fff solid;padding:15px 30px;font-size:20px;display:inline-block;transition:all .3s;cursor:pointer;color:var(--color-white);margin-right:10px;text-transform:uppercase;font-family:"Idealist Level",Verdana,Arial,sans-serif}@media (max-width: 800px){.homebox07 .homebox07all .homebox07-main .h7-mor a{font-size:var(--fsize-base);padding:5px 10px}}.homebox07 .homebox07all .homebox07-main .h7-mor a:hover{background:var(--color-white);color:var(--color-0)}.homebox07 .homebox07all .homebox07-03{width:20%;background:url(../img/promo-construction.svg) no-repeat center}.promo--seasonal-banner{position:relative;overflow:hidden}.py-100px,.ultimate-member{padding-top:100px;padding-bottom:100px}.px-0px,.button--stack-lg span,.button--stack-md span{padding-left:0px;padding-right:0px}.homebox06{padding:50px 0;background:#f6f6f6 url(../img/maps.png) no-repeat center}.homebox06 .wrapper{width:100%;padding:0 20px;box-sizing:border-box}.homebox06 .wrapper .commontitle{text-align:center;margin-bottom:40px}.homebox06 .wrapper .commontitle .tit{font-size:var(--fsize-h2);font-weight:bold;color:var(--color-0);margin-bottom:20px}.homebox06 .wrapper .box{text-align:center;width:92%;margin:50px auto}.homebox06 .wrapper .box p{font-size:var(--fsize-txt);color:var(--color-6);line-height:24px;margin-bottom:30px}.homebox06 .wrapper .box .list{display:flex;gap:20px;justify-content:center}@media (max-width: 800px){.homebox06 .wrapper .box .list{flex-wrap:wrap}}.homebox06 .wrapper .box .list li{margin-bottom:20px;font-size:var(--fsize-base);color:var(--color-6);padding:10px;background:var(--color-white)}@media (max-width: 800px){.homebox06 .wrapper .box .list li{padding:0;width:28%}}.homebox06 .wrapper .box .list li img{display:block;margin:0 auto 10px;width:100%}@media (max-width: 1440px){.homebox06 .wrapper .box{width:90%}}.homebox06 .wrapper .commonbtn{text-align:center}.homebox06 .wrapper .commonbtn a{display:inline-block;line-height:46px;background:var(--color-red);border-radius:30px;color:var(--color-white);padding:0 30px;font-size:var(--fsize-txt);text-decoration:none;transition:all .3s}.footlink{background:url(../img/footlinkbg.jpg) no-repeat center;padding:0 6%}.footlink .footlinkbg{padding:120px 0;width:88%;margin:auto;box-sizing:border-box;text-align:center}.footlink .footlinkbg .footlink-tit{font-size:50px;text-transform:uppercase;font-weight:bold;color:var(--color-white);margin-bottom:30px;font-family:roboto,roboto-fallback,tahoma,helvetica,arial,sans-serif}@media (max-width: 800px){.footlink .footlinkbg .footlink-tit{font-size:calc(var(--fsize-h2) * 1.3)}}.footlink .footlinkbg .footlink-mor{font-size:var(--fsize-base);line-height:20px;margin-bottom:20px}.footlink .footlinkbg .footlink-mor a{border:1px #fff solid;padding:15px 40px;font-size:20px;display:inline-block;transition:all .3s;cursor:pointer;color:var(--color-white);margin-right:10px;text-transform:uppercase;font-family:roboto,roboto-fallback,tahoma,helvetica,arial,sans-serif}.footlink .footlinkbg .footlink-mor a:hover{background:var(--color-white);color:var(--color-0)}.footer{background:var(--color-red);padding:20px 0 50px}.footer .wrapper{width:90%;margin:0 auto;padding:0 20px;box-sizing:border-box}@media (max-width: 800px){.footer .wrapper{width:95%;padding:0}}.footer .wrapper .footbar{font-size:var(--fsize-base);line-height:20px;padding:15px 0;overflow:hidden;margin-bottom:40px;display:flex;flex-wrap:nowrap;justify-content:space-between}.footer .wrapper .footbar .link img{height:52px}.footer .wrapper .footbar a{margin-left:var(--fsize-base)}.footer .wrapper .footnav{overflow:hidden;width:100%;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--color-border);display:flex}@media (max-width: 800px){.footer .wrapper .footnav{flex-wrap:wrap}}.footer .wrapper dl{display:block;width:20%}@media (max-width: 800px){.footer .wrapper dl{width:48%}.footer .wrapper dl:nth-child(2n){display:none}.footer .wrapper dl:nth-child(5){width:100%}}.footer .wrapper dl dt{margin-bottom:8px;font-size:calc(var(--fsize-base) * 1.5);color:var(--color-white)}.footer .wrapper dl dt a{font-size:calc(var(--fsize-base) * 1.5);color:var(--color-white)}.footer .wrapper dl dd{line-height:26px;font-size:var(--fsize-txt);margin:0;color:var(--color-bg)}.footer .wrapper dl dd a{color:var(--color-bg);font-size:var(--fsize-txt)}.footer .wrapper dl dd.svg{display:flex;gap:10px;justify-content:flex-start;margin-top:10px}.footer .wrapper dl dd.svg img{width:30px}@media (max-width: 800px){.footer{padding:0 8px}.footer .footbar{display:block;margin-bottom:0}.footer .footbar .tips{display:none}}.foot{text-align:center;color:var(--color-bg)}.foot a{color:var(--color-bg)}.foot img.gsba{height:45px;margin-bottom:10px}.foot .copyright{font-size:var(--fsize-txt);color:var(--color-bg);margin-top:20px;line-height:1.8}.inmainbanner{height:330px;position:relative}@media (max-width: 800px){.inmainbanner{height:40vw}}.inmainbanner .bg{height:100%;position:relative}.inmainbanner .bg img{display:block;width:100%;height:100%;object-fit:cover}.inmainbanner .bg .bgvid{display:block;width:100%;height:100%;object-fit:cover}.inmainbanner .bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.35)}.inmainbanner.ib2 .con .wrapper{color:var(--color-white)}.inmainbanner .con{position:absolute;top:0;left:0;width:100%;height:100%}.inmainbanner .con .wrapper{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-txt)}.inmainbanner .con .wrapper .sub{font-size:var(--fsize-large);font-weight:600;text-transform:uppercase}@media (max-width: 800px){.inmainbanner .con .wrapper .sub{font-size:var(--fsize-base)}}.inmainbanner .con .wrapper .tit{font-size:calc(var(--fsize-h1) * 1.2);font-weight:bold;line-height:1.2}@media (max-width: 800px){.inmainbanner .con .wrapper .tit{font-size:var(--fsize-h3)}.inmainbanner .con .wrapper .tit br{display:none}}.inmainbanner .con .wrapper .txt{font-size:var(--fsize-h1);line-height:1.8;margin-top:var(--gap-small)}.inbanner{height:300px;background:url(../img/inbanner01.jpg) no-repeat center;position:relative;color:var(--color-white);display:table;width:100%;z-index:2}.inbanner::before{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../img/a.png) repeat center;content:""}.inbanner .title{position:relative;text-align:center;display:table-cell;vertical-align:middle}.inbanner .title .cn{font-size:calc(var(--fsize-h3) * 2.1);font-weight:bold;margin-bottom:5px;text-transform:uppercase}.inbanner .title .en{font-size:var(--fsize-h2);text-transform:uppercase}.homebox01{display:flex;padding:var(--gap-h1) 0}@media (max-width: 800px){.homebox01{flex-direction:column}}.homebox01.hb01sp{flex-direction:column;row-gap:var(--gap-h3);max-width:1200px;width:100%;margin:0 auto}.homebox01.hb01sp .inf{margin-left:0;padding-left:0;border-left:0}.homebox01.hb01sp .inf .txt{font-size:var(--fsize-h3);line-height:1.8;color:var(--color-3)}.homebox01.hb01sp .inf .txt p{margin-bottom:var(--gap-large)}.homebox01 .tit{flex:1}.homebox01 .tit .cn{font-size:60px;font-weight:400;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;background:url(../img/tar-bj.jpg);padding:10px 20px}.homebox01 .tit .en{font-size:var(--fsize-base);line-height:1.6;font-weight:300;margin-top:var(--gap-base)}.homebox01 .inf{flex:1;box-sizing:border-box;padding-left:var(--gap-h2);margin-left:var(--gap-h2);border-left:1px solid #ccc}@media (max-width: 800px){.homebox01 .inf{border-left:0;padding-left:0;margin-left:0;margin-top:var(--gap-h3)}}.homebox01 .inf .nam{font-size:calc(var(--fsize-h3) * 1.5);font-weight:800}.homebox01 .inf .txt{font-size:var(--fsize-base);line-height:1.6;font-weight:300;margin-top:var(--gap-base);color:var(--color-3);display:-webkit-box;overflow:hidden}.homebox01 .inf .txt.tm{-webkit-line-clamp:40}.homebox01 .inf .btn{margin-top:var(--gap-base);display:flex}.homebox01 .inf .btn .ba{height:45px;border:1px solid var(--color-0);display:flex;flex:1;align-items:center;box-sizing:border-box;justify-content:center;font-size:var(--fsize-base);font-weight:600;text-decoration:none;margin-right:var(--gap-large);color:var(--color-0);transition:all .3s}.homebox01 .inf .btn .ba:last-child{margin-right:0}.homebox01 .inf .btn .ba:hover{border-color:var(--color-main);color:var(--color-main)}.homebox01 .inf .btn .ba.on{background:var(--color-0);color:var(--color-white)}.homebox01 .inf .btn .ba.on:hover{background:var(--color-main);border-color:var(--color-main)}.inmisson{background:#ededed url(../img/missionbg.jpg) no-repeat center;height:530px}.inmisson .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:500px;width:80%;margin:auto}.inmisson .wrapper .tit{font-size:calc(var(--fsize-h3)*1.5);font-weight:900;color:var(--color-red)}.inmisson .wrapper .txt{font-size:var(--fsize-h3);line-height:1.6;font-weight:300;text-align:center;margin-top:var(--gap-base);color:var(--color-3)}.challeng{max-width:1200px;width:100%;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;align-items:center;padding:var(--gap-h3) 0}@media (max-width: 800px){.challeng{flex-wrap:wrap}}.challeng .titbox{flex:1;background:var(--color-bg);padding:0 var(--gap-h2);margin-right:calc(var(--gap-h1)*1.2)}@media (max-width: 800px){.challeng .titbox{flex:auto;margin-right:0}}.challeng .titbox .it{padding:var(--gap-h3) 0;border-bottom:1px solid var(--color-border);font-size:calc(var(--fsize-large) * 1.2);display:flex;justify-content:left;align-items:center;color:var(--color-3)}.challeng .titbox .it:last-child{border-bottom:none}.challeng .titbox .it span{font-size:var(--fsize-h3);font-weight:bold;background-color:var(--color-red);width:50px;height:50px;line-height:50px;border-radius:50% 50%;color:var(--color-bg);display:inline-block;text-align:center}.challeng .titbox .it p{flex:1;margin-left:30px}.challeng .txtbox{flex:1;padding:0 var(--gap-h2)}.challeng .txtbox .tit{font-size:calc(var(--fsize-h3)*1.5);font-weight:bold;color:var(--color-0);line-height:1.6}.challeng .txtbox .txt{font-size:var(--fsize-h3);color:var(--color-3);text-align:justify}.inservice{background:url(../img/inservicebg.jpg) no-repeat center;color:var(--color-bg);padding:var(--gap-h1) 0}.inservice .inservicebox{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 800px){.inservice .inservicebox{width:98%;margin:auto}}.inservice .inservicebox .insertit{font-size:calc(var(--fsize-h3)*1.5);font-weight:bold;margin-bottom:40px}.inservice .inservicebox .insertxt{max-width:1400px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}@media (max-width: 800px){.inservice .inservicebox .insertxt{grid-template-columns:repeat(2, 1fr)}}.inservice .inservicebox .insertxt .item{position:relative;transition:all .3s}.inservice .inservicebox .insertxt .item .simg{position:relative;overflow:hidden}.inservice .inservicebox .insertxt .item .simg img{width:100%;object-fit:cover;display:block}.inservice .inservicebox .insertxt .item .sbj{background-color:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;top:0;transition:all .3s}.inservice .inservicebox .insertxt .item .sbj:hover{background-color:rgba(0,0,0,0.2)}.inservice .inservicebox .insertxt .item .stit{position:absolute;bottom:0px;text-align:center;line-height:32px;font-size:var(--fsize-large);width:100%;transition:all .3s}.inservice .inservicebox .insertxt .item .stit:hover{bottom:50%;font-size:calc(var(--fsize-large) * 1.2)}.inhonor{padding:var(--gap-h1) 0;background:#f3f3f3}.inhonor .inhonorbox{max-width:1400px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width: 800px){.inhonor .inhonorbox{flex-wrap:wrap;width:98%}}.inhonor .inhonorbox .honortxt{flex:1;margin-right:40px}@media (max-width: 800px){.inhonor .inhonorbox .honortxt{flex:auto;margin-right:0}}.inhonor .inhonorbox .honortxt .tit{font-size:var(--fsize-h1)}.inhonor .inhonorbox .honortxt .txt{font-size:var(--fsize-large);color:var(--color-3);line-height:28px}.inhonor .inhonorbox .honorimg{flex:1.5;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}.inhonor .inhonorbox .honorimg .himg img{width:100%;display:block;border:1px solid var(--color-border)}.insale{background:url(../img/insalebg.jpg) no-repeat center;background-size:cover;height:350px;display:flex;flex-direction:column;padding:var(--gap-h1) 0;text-align:center}.insale .saletit{font-size:var(--fsize-h1);padding-top:40px;padding-bottom:30px;position:relative}.insale .saletit::before{content:"";width:3rem;height:4px;background-color:var(--color-red);position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-radius:2px}.insale .saletxt{font-size:var(--fsize-h3);max-width:1200px;width:100%;margin:auto;color:var(--color-3)}.inpage{background:var(--color-white);overflow:hidden;padding:30px 0}.inpage .wrapper{padding-bottom:50px;width:1556px;margin:0 auto;display:flex}@media (max-width: 1440px){.inpage .wrapper{width:96%}}@media (max-width: 800px){.inpage .wrapper{display:block}}.inpage .side{width:300px}.inpage .side .snav{background:var(--color-white);padding:4px;margin-bottom:30px;-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1)}.inpage .side .snav .hd{text-align:center;font-size:var(--fsize-h3);color:var(--color-red);font-weight:bold;line-height:20px;padding:20px 0 10px}.inpage .side .snav .sd{display:none}.inpage .side .snav .bd{background:var(--color-white);padding:10px}.inpage .side .snav .bd .bul{padding:0 10px}.inpage .side .snav .bd .bul .bli{line-height:40px;height:40px;overflow:hidden;border-bottom:1px dashed var(--color-white);background:url(../img/dot.png) no-repeat 8px 17px;position:relative}.inpage .side .snav .bd .bul .bli .ba{display:block;font-size:var(--fsize-large);color:var(--color-0);position:relative;text-align:center;transition:all .3s;text-decoration:none;padding:0 20px}.inpage .side .snav .bd .bul .bli::before{content:"";background:var(--color-red);display:block;border-radius:30px;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:40px;width:100%;position:absolute;left:0;right:0;top:0;text-decoration:none}.inpage .side .snav .bd .bul .on{border-color:transparent;color:var(--color-white)}.inpage .side .snav .bd .bul .on::before{-webkit-transform:translateY(0);transform:translateY(0)}.inpage .side .snav .bd .bul .on a{color:var(--color-white) !important}.inpage .side .snav .bd .bul .bsub{margin:-20px 0 2px 0;padding-top:25px;padding-bottom:10px;text-align:center;border-radius:0 0 20px 20px}.inpage .side .snav .bd .bul .bsub li{line-height:36px;margin-bottom:5px}.inpage .side .snav .bd .bul .bsub li a{font-size:var(--fsize-txt);color:var(--color-3)}.inpage .side .snav .bd .bul .bsub li a:hover{background:var(--color-red);padding:0px 30px;color:var(--color-white);border-radius:20px;display:inline-block;width:110px}.inpage .side .snav .bd .bul .bsub li a.on{background:var(--color-red);padding:0px 30px;color:var(--color-white);border-radius:20px;display:inline-block;width:110px}.inpage .side .sbox{background:var(--color-white);padding:4px;margin-bottom:30px;-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1)}@media (max-width: 800px){.inpage .side .sbox{display:none}}.inpage .side .sbox .hd{text-align:center;font-size:var(--fsize-h3);color:var(--color-red);font-weight:bold;line-height:20px;padding:20px 0 10px}.inpage .side .sbox .bd{background:var(--color-white);padding:15px}.inpage .side .sbox .bd .scon{font-size:var(--fsize-txt);line-height:24px}.inpage .side .sbox .bd p{margin-bottom:20px}.inpage .main{flex:1;margin-left:3%}.inpage .main .mainbox{background:var(--color-white);padding:40px 64px;-webkit-box-shadow:2px 2px 30px rgba(0,0,0,0.1);box-shadow:2px 2px 30px rgba(0,0,0,0.1)}.inpage .main .mainbox img{max-width:100%;margin:0 auto}.inpage .main .mainbox .hd{height:20px;border-bottom:1px solid var(--color-border);margin-bottom:60px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.inpage .main .mainbox .hd h1{background:var(--color-white);line-height:5px;font-weight:normal;color:var(--color-3);padding-right:20px;font-size:25px;display:block}.inpage .main .mainbox .hd .now{background:var(--color-white);line-height:40px;color:var(--color-9);padding-left:10px;font-size:var(--fsize-base);display:block}.inpage .main .mainbox .bd{font-size:calc(var(--fsize-txt) * 1.2);line-height:30px;color:var(--color-3);word-wrap:break-word}.inpage .main .mainbox .bd .newstitle{font-size:26px;text-align:center;line-height:30px;margin-bottom:5px}.inpage .main .mainbox .bd .newsmaincon{margin:20px 0 60px 0;border-bottom:1px #ccc solid;padding-bottom:50px}.inpage .main .mainbox .bd .newsmaincon .caselist{overflow:hidden;display:flex;justify-content:center}.inpage .main .mainbox .bd .newsmaincon .caselist li{width:20%;text-align:center}.inpage .main .mainbox .bd .newsmaincon .caselist li img{display:block;max-width:100%}.inpage .main .mainbox .bd .newsmaincon h3{font-size:var(--fsize-h3);font-weight:normal;background:linear-gradient(90deg, #b10d20, #e31837);color:var(--color-white);line-height:40px;height:40px;padding:0 20px;border-radius:20px;margin-bottom:20px;margin-top:40px}.inpage .main .mainbox .bd .newsmaincon p{margin-bottom:20px}.inpage .main .mainbox .bd .newsmaincon .dou{margin-bottom:20px}.inpage .main .mainbox .bd .newsmaincon .dou li::before{content:"·";color:var(--color-red);font-weight:bold;margin-right:10px}.inpage .main .mainbox .bd .newsinfo{font-size:var(--fsize-base);text-align:center;line-height:30px;color:var(--color-9)}.inpage .main .mainbox .bd .newsbackline{height:30px;line-height:30px;border-top:1px solid #dedede;padding-top:10px;margin:30px 0 50px;display:flex;justify-content:space-between;width:100%}.inpage .main .mainbox .bd .newsbackline ul{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between}.inpage .main .mainbox .bd .newsbackline ul li{height:33px}.inpage .main .mainbox .bd .newsbackline ul li a{display:inline-block;width:120px;border-width:1px;border-style:solid;border-color:#dedede;text-decoration:none;color:var(--color-6);font-size:var(--fsize-base);text-align:center}.inpage .main .mainbox .bd .process05{overflow:hidden;display:flex;flex-wrap:wrap}.inpage .main .mainbox .bd .process05 li{width:31.333333%;margin:0 1% 20px;text-align:center}.inpage .main .mainbox .bd .process05 li a{margin:0}.inpage .main .mainbox .bd .process05 li a img{display:block;width:100%;margin-bottom:5px}.inpage .main .mainbox .bd .process05 li span{line-height:22px;height:22px;overflow:hidden;display:block}.inpage .main .mainbox .bd .messagecon{font-size:var(--fsize-txt);line-height:24px;margin-bottom:20px}.inpage .main .mainbox .bd .messagecon .messagetit{font-size:var(--fsize-txt);font-weight:bold;line-height:30px}.inpage .main .mainbox .bd .messagecon .messagetarea{padding:10px;border:1px solid var(--color-border);font-size:calc(var(--fsize-txt) * 1.2);line-height:26px;color:var(--color-6);resize:none;width:96%;height:90px;transition:all .3s;background:var(--color-bg);margin-bottom:20px}.inpage .main .mainbox .bd .messagecon .messageinput{width:27%;padding:10px;height:26px;line-height:26px;font-size:var(--fsize-txt);border:1px solid var(--color-border);margin:0 5px 0 0;color:var(--color-6);transition:all .3s;background:var(--color-bg);margin-bottom:20px}.inpage .main .mainbox .bd .messagecon .messagebtn{width:30%;text-align:center;line-height:50px;height:50px;font-size:calc(var(--fsize-txt) * 1.1);border:0;background:var(--color-bg);color:var(--color-3);border-radius:4px;cursor:pointer;margin-right:10px;margin-bottom:30px}.inpage .main .mainbox .bd .messagecon .messagebtn.btnon{background:linear-gradient(90deg, #b10d20, #e31837);width:50%;color:var(--color-white)}.inpage .main .mainbox .newslist{display:flex;flex-wrap:wrap}.inpage .main .mainbox .newslist .item{width:48%;margin:1%;border:1px solid var(--color-border);transition:all .3s;background:var(--color-white);padding:30px;box-sizing:border-box}.inpage .main .mainbox .newslist .item .name{line-height:28px;margin-bottom:25px;height:28px;overflow:hidden}.inpage .main .mainbox .newslist .item .name a{font-size:16px;font-weight:bold;margin:0}.inpage .main .mainbox .newslist .item .text{color:var(--color-6);font-size:14px;line-height:24px;height:72px;overflow:hidden;margin-bottom:16px}.inpage .main .mainbox .newslist .item .link{overflow:hidden;margin-bottom:-12px;display:flex;flex-wrap:nowrap;justify-content:space-between}.inpage .main .mainbox .newslist .item .link a{width:24px;height:24px;display:block;background:url(../img/hb01img01.png) no-repeat center;margin:0}.inpage .main .mainbox .newslist .item .link a.l02{background-image:url(../img/hb01img02.png)}.inpage .main .mainbox .bdshare-button-style0-16.lihaile{width:112px;margin:0 auto}.inpage .main .mainbox .bdshare-button-style0-16.lihaile a{width:50px;height:50px;padding-left:0}.inpage .main .mainbox .bdshare-button-style0-16.lihaile a.bds_tsina{background:url(../img/icon_01.png) no-repeat 0 0}.inpage .main .mainbox .bdshare-button-style0-16.lihaile a.bds_weixin{background:url(../img/icon_02.png) no-repeat 0 0}.inpage .main .mainbox .prolist{display:flex;flex-wrap:wrap}.inpage .main .mainbox .prolist .item{width:31%;margin:1.5% 1.1%;box-sizing:border-box;border:1px solid var(--color-border);transition:all .3s}@media (max-width: 1860px){.inpage .main .mainbox .prolist .item{width:48%;margin:1.5% 1%}}.inpage .main .mainbox .prolist .item .img a{display:block;margin:0}.inpage .main .mainbox .prolist .item .img a img{max-width:100%;display:block}.inpage .main .mainbox .prolist .item .box{padding:30px;position:relative;overflow:hidden}.inpage .main .mainbox .prolist .item .box .nam{font-weight:bold;line-height:30px;margin-bottom:10px;overflow:hidden;height:30px}.inpage .main .mainbox .prolist .item .box .nam a{font-size:var(--fsize-txt);color:var(--color-3);margin:0}.inpage .main .mainbox .prolist .item .box .txt{font-size:var(--fsize-base);color:var(--color-6);line-height:20px;height:60px;overflow:hidden}.inpage .main .mainbox .prolist .item .box .btn{position:absolute;left:0;bottom:0;right:0;height:90px;line-height:90px;background:linear-gradient(90deg, #e31837, #b10d20);color:var(--color-white);-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .3s}.inpage .main .mainbox .prolist .item .box .btn a{color:var(--color-white);font-size:var(--fsize-txt);display:block;text-decoration:none;padding-left:30px}.inpage .main .mainbox .prolist .item:hover .box .btn{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width: 1440px){.inpage .side{width:250px}}@media (max-width: 800px){.inpage .side{width:100%}.inpage .side .bul{padding:0 10px}.inpage .side .bul .bli .ba{font-size:var(--fsize-large) !important}.inpage .side .sbox .bd{text-align:center}.inpage .main{flex:1;margin-left:0}.inpage .main .mainbox{padding:20px}.inpage .main .mainbox .hd{display:block;height:auto;border-bottom:0px none;margin-bottom:20px}.inpage .main .mainbox .hd .now{padding:0}.inpage .main .mainbox .newslist{display:block;width:100%}.inpage .main .mainbox .newslist .item{width:100%;margin:1% 0}.inpage .main .mainbox .bd .newsbackline ul li{width:32%}.inpage .main .mainbox .bd .newsbackline ul li a{width:100%;margin:0}.inpage .main .mainbox .bd .process05{overflow:hidden;display:block}.inpage .main .mainbox .bd .process05 li{width:100%}.inpage .main .mainbox .bd .process05 li span{line-height:22px;height:22px;font-size:var(--fsize-large);overflow:hidden;display:block}.inpage.inpage .main .mainbox .bd .prolist{display:block;width:100%}.inpage .main .mainbox .bd .prolist .item{width:100%;margin:2% 0}.inpage .main .mainbox .bd .prolist .item .box .nam a{font-size:var(--fsize-small)}}0}.inpage .main .mainbox .bd .newsmaincon h3{font-size:var(--fsize-large) !important}.inpage .main .mainbox .bd .newsmaincon p{font-size:var(--fsize-txt) !important}.inpage .main .mainbox .bd .newsmaincon .caselist{flex-wrap:wrap;justify-content:flex-start !important}.inpage .main .mainbox .bd .newsmaincon .caselist li{width:50% !important}.inpage .main .mainbox .bd .newsmaincon .caselist li span{font-size:var(--fsize-txt)}.inpage .main .mainbox .bd .caselist{display:block}}.inprocontent{background-image:linear-gradient(90deg, #e31837, #b10d20);display:none}.inprocontent .inprocontenttxt{font-size:var(--fsize-h2);line-height:32px;padding:80px 20px;width:70%;margin:0 auto;color:var(--color-white);text-align:center}.inprocontent .triangle{width:0px;height:0px;border:solid 25px transparent;display:block;position:absolute;left:0;right:0;margin:auto;z-index:1}.inprocontent .triangle.bg-gradient-def{border-color:transparent;border-top-color:#cb132c}.inprocontent .bg-gradient-def{background:linear-gradient(90deg, #e31837, #b10d20);background-size:100%}.wrapperin{margin-top:30px}.mainpro{display:flex;justify-content:space-between;gap:80px;padding:30px 180px 80px}@media (max-width: 1440px){.mainpro{padding:30px}}@media (max-width: 800px){.mainpro{flex-wrap:wrap}}.mainpro .product-gallery{position:relative;width:500px}.mainpro .product-gallery .gallery-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:10;pointer-events:none}.mainpro .product-gallery .gallery-nav .nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:60px;background-color:rgba(0,0,0,0.5);color:white;border:none;font-size:24px;cursor:pointer;transition:background-color .3s ease;pointer-events:auto}.mainpro .product-gallery .gallery-nav .nav-btn:hover{background-color:rgba(0,0,0,0.8)}.mainpro .product-gallery .gallery-nav .prev-btn{left:10px}.mainpro .product-gallery .gallery-nav .next-btn{right:10px}.mainpro .product-gallery .tab-buttons{display:flex;position:absolute;bottom:15px;left:45%}.mainpro .product-gallery .tab-buttons .tab-btn{background:var(--color-border);cursor:pointer;transition:all .3s ease;width:15px;height:15px;border:none;border-radius:50%;margin:0 2px}.mainpro .product-gallery .tab-buttons .tab-btn:hover{background:var(--color-red)}.mainpro .product-gallery .tab-buttons .active{background:var(--color-red)}.mainpro .product-gallery .tab-contents{position:relative}.mainpro .product-gallery .tab-contents .tab-content{display:none}.mainpro .product-gallery .tab-contents .active{display:block}.mainpro .product-gallery .tab-contents .gallery-img{max-width:100%;height:auto;border:1px solid #eee;box-shadow:0 2px 4px rgba(0,0,0,0.1);background:#fff}.mainpro .product-text{flex:1}.mainpro .product-text .protextit{font-size:60px;font-weight:bold;color:var(--color-red);margin-bottom:var(--fsize-base)}.mainpro .product-text .protextall p{font-size:24px;line-height:40px}.twopro{background:linear-gradient(90deg, #e31837, #b10d20);color:var(--color-white);padding:100px 150px 80px;text-align:center;line-height:32px}.twopro .twoprotit{font-size:var(--fsize-h2);margin-bottom:var(--fsize-base);text-transform:uppercase;padding:10px 0 10px 20px;font-weight:bold;border-radius:20px 20px 0 0}.twopro .twoprotxt{width:80%;margin:0 auto;font-size:var(--fsize-h3);color:var(--color-bg)}.twopro .twoprotxt strong{color:var(--color-white);font-size:var(--fsize-h2)}.proall{background:var(--color-border);padding:80px 50px }.proall ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media (max-width: 800px){.inpage .main .mainbox .prolist .item .box .nam a{font-size:8px;color:var(--color-3);margin:0}.proall ul{grid-template-columns:repeat(2, 1fr)}}.proall ul li{text-align:center;border-radius:20px;padding:20px}.proall ul li .proallimg{width:50px;height:50px;margin-bottom:var(--fsize-base);text-align:center;display:inline-block;margin-top:10px}.proall ul li .proallimg img{width:100%}.proall ul li .proalltit{font-size:var(--fsize-h3);margin-bottom:var(--fsize-base);text-transform:uppercase;font-weight:bold}.proall ul li .proalltext{font-size:18px;line-height:24px;color:var(--color-3)}.propic img{width:100%;max-width:1200px}.progray{background:#eee;padding:100px}@media (max-width: 1860px){.progray{padding:50px 30px}}.progray .prograytit{font-size:48px;margin-bottom:var(--fsize-base);text-transform:uppercase;font-weight:bold;text-align:center;color:var(--color-red)}.progray .prograytext{margin-top:50px}.table-container{width:100%;border-collapse:separate;border-spacing:0}.table-row{display:flex;gap:30px;padding:10px;text-align:center}.table-row-1{background:var(--color-3);color:#fff;font-size:var(--font-size-2);font-weight:bold}.table-row:last-child{border-bottom:none;margin-bottom:0}.table-cell{padding:20px 0;box-sizing:border-box;background:#fff;font-size:18px}.table-cell-all{background:var(--color-red);color:#fff}.header-cell{font-weight:bold;background:var(--color-3);color:#fff;padding:20px 0;font-size:18px}.table-cell:first-child{width:20%;min-width:150px;max-width:20%}.table-row:not(:nth-last-child(4)):not(:nth-last-child(3)):not(:nth-last-child(2)):not(:nth-last-child(1)) .table-cell:not(:first-child){flex:1;width:calc(80% / 4)}.table-cell.full-width{width:80%;border-right:none}.table-cell:last-child{border-right:none}.profeature{padding:100px;text-align:center}.profeature .profeature-tit{font-size:var(--fsize-h2);margin-bottom:var(--gap-base);text-transform:uppercase;font-weight:bold;text-align:center;color:var(--color-red)}.profeature .profeature-content{font-size:18px;line-height:24px;color:var(--color-3)}.prorelat{padding:100px;background:linear-gradient(90deg, #b10d20, #e31837);color:var(--color-white);margin-bottom:50px}@media (max-width: 1860px){.prorelat{padding:50px 30px}}.prorelat .prorelat-tit{font-size:var(--fsize-h2);margin-bottom:var(--fsize-base);text-transform:uppercase;font-weight:bold;text-align:center;color:var(--color-white)}.prorelat ul{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;gap:40px;width:70%;margin:auto;margin-top:50px}@media (max-width: 1860px){.prorelat ul{width:90%}}.prorelat ul li:nth-child(2n) .prorelat-name{background:var(--color-red)}.prorelat ul li .prorelat-name{font-size:var(--fsize-h3);text-transform:uppercase;font-weight:bold;background:#21589a;color:var(--color-bg);padding:20px}.prorelat ul li .prorelat-slide{font-size:var(--fsize-large);font-weight:bold;padding:10px 20px;background-color:var(--color-3);color:var(--color-white)}.prorelat ul li .prorelat-img{background-color:var(--color-bg);text-align:center;display:inline-block}.prorelat ul li .prorelat-img img{width:100%;display:block}.product-text{flex:1}.product-text .protextit{font-size:45px;font-weight:bold;color:var(--color-red);margin-bottom:var(--fsize-base);word-wrap:break-word;line-height:1.3}@media (max-width:800px){.main .mainbox .prolist .item .box .nam a{font-size:10px;color:var(--color-3);margin:0}.product-text .protextit{font-size:24px;max-width:100%;overflow-wrap:break-word}}.product-text .protextall p{font-size:var(--fsize-large)}}.procontent{max-width:1200px;margin:0 auto;padding:40px 20px}@media (max-width:800px){.main .mainbox .prolist .item .box .nam a{font-size:8px;color:var(--color-3);margin:0}.procontent{padding:20px 10px}}.procontent .procontent-item img{max-width:100%;height:auto;display:block;margin:20px auto}@media (max-width:800px){.main .mainbox .prolist .item .box .nam a{font-size:10px;color:var(--color-3);margin:0}.procontent .procontent-item img{max-width:100%;height:auto}}.procontent .procontent-item table{width:100%;max-width:100%;overflow-x:auto;}@media (max-width:800px){.main .mainbox .prolist .item .box .nam a{font-size:10px;color:var(--color-3);margin:0}.procontent .procontent-item table{font-size:12px}}.procontent .procontent-item table img{max-width:none;width:auto}.procontent .procontent-item p{line-height:1.8;margin-bottom:15px}.procontent .procontent-item p img{max-width:100%;height:auto;display:block;margin:15px auto}.nav-dropdown{position:fixed;top:85px;left:0;right:0;opacity:0;visibility:hidden;transition:all .3s ease;z-index:99}.nav-dropdown .dropdown-container{background-color:#fff;box-shadow:0 10px 25px rgba(0,0,0,0.1);overflow:hidden;border:1px solid #f0f0f0;display:flex;justify-content:space-around;padding:10px }.nav-dropdown .dropdown-container .dropdown-link{display:block;padding:12px 16px;color:#555;font-size:15px;text-decoration:none;padding-left:50px;transition:all .2s ease;border-left:1px #ccc solid}.nav-dropdown .dropdown-container .dropdown-link:hover{background-color:#f8f9fa;color:var(--color-red)}.nav-dropdown .dropdown-container .dropdown-link .nax{font-size:var(--fsize-h3);color:var(--color-0);font-family:roboto,roboto-fallback,tahoma,helvetica,arial,sans-serif;display:block;border-bottom:5px solid #fff}.nav-dropdown .dropdown-container .dropdown-link .nax:hover{color:var(--color-red);border-bottom:5px var(--color-red) solid}.nav-dropdown .dropdown-container .dropdown-link ul{margin-top:20px}.nav-dropdown .dropdown-container .dropdown-link ul li{text-align:left;line-height:var(--gap-large);margin-bottom:10px;padding-bottom:5px}.nav-dropdown .dropdown-container .dropdown-link ul li .nali{font-size:var(--fsize-large);color:var(--color-0);display:block;width:100%;border-bottom:5px solid #fff}.nav-dropdown .dropdown-container .dropdown-link ul li .nali:hover{color:var(--color-red);border-bottom:5px var(--color-red) solid}.nav-dropdown .dropdown-container .dropdown-linkall{border-left:none;text-align:right}.nav-dropdown .dropdown-container .dropdown-linkall .nax{font-size:16px;color:var(--color-bg);background:var(--color-red);padding:var(--gap-base);display:inline-block;width:150px;text-align:center}.nav-dropdown .dropdown-container .dropdown-linkall .nax:hover{color:var(--color-white);border-bottom:none}.nli:hover .nav-dropdown{opacity:1;visibility:visible}.tablescoll{width:100%;overflow-x:auto}@media (max-width: 800px){.main .mainbox .prolist .item .box .nam a{font-size:10px;color:var(--color-3);margin:0}.tablescoll{width:90%}}.protab{width:90%;margin:auto;background:#eee}@media (max-width: 1860px){.protab{width:100%}}.protab th{background:#333;padding:30px 10px;color:#fff;text-align:left;text-align:center;font-size:var(--fsize-h3)}.protab td{background:#fff;padding:20px 10px;text-align:center}.protab td.tbone{background:var(--color-red);color:#fff}.protab td.tbimg{background:none}.protab td.tbimg img{width:400px}.floatwindow_fd_conct a{color:#333333;text-decoration:none}i{font-style:normal}.floatwindow_fd_conct img{border:none;max-width:100%;max-height:100%}.floatwindow_fd_conct{position:fixed;z-index:9999999;top:30%;right:0px;cursor:pointer;transition:all .3s ease;font-family:var(--fontfamily, Arial);font-size:14px}.floatwindow_chat_box{position:relative;z-index:99}.floatwindow_chat_box .floatwindow_chat_item{display:block;position:relative;width:110px;height:40px;margin-bottom:5px}.floatwindow_chat_box .floatwindow_chat_item span{position:absolute;border-top-left-radius:20px;border-bottom-left-radius:20px;background:url(https://img01.v15cdn.com/iconfloat/17/icon_chat.webp) no-repeat 0 0;margin-bottom:6px;background-color:#46bac6;white-space:nowrap}.floatwindow_chat_box .floatwindow_chat_vkontakte span{background:#07f url(https://img01.v15cdn.com/iconfloat/17/vkontakte-w.webp) no-repeat center;background-position:14px;background-size:26px}.floatwindow_chat_box .floatwindow_chat_teams span{background:#4D53BA url(https://img01.v15cdn.com/iconfloat/17/teams.webp) no-repeat center;background-position:14px;background-size:26px}.floatwindow_chat_item span{display:block;line-height:40px;padding-left:50px;color:#FFF;font-size:14px}.floatwindow_chat_box .floatwindow_chat_qq span{background-position:3px -6px;background-color:#9778ff}.floatwindow_chat_box .floatwindow_chat_tel span{background-position:3px -56px;background-color:#45a4eb}.floatwindow_chat_box .floatwindow_chat_email span{background-position:3px -109px;background-color:#66b433}.floatwindow_chat_box .floatwindow_chat_wechat span{background-position:3px -163px;background-color:#ffc000}.floatwindow_chat_box .floatwindow_chat_skype span{background-position:3px -215px;background-color:#ff7200}.floatwindow_chat_box .floatwindow_top span{background-position:3px -268px;background-color:#fd3939;width:110px}.floatwindow_chat_box .floatwindow_chat_item .floatwindow_tit_box{z-index:2;width:110px}.floatwindow_chat_box .floatwindow_chat_item .floatwindow_more_box{z-index:1;padding-right:20px}.more_box{display:none}.inpage .main .mainbox .bd .messagecon .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.inpage .main .mainbox .bd .messagecon .form-row.full{grid-template-columns:1fr}.inpage .main .mainbox .bd .messagecon .form-group{position:relative}.inpage .main .mainbox .bd .messagecon .form-group label{display:block;margin-bottom:8px;font-size:var(--fsize-txt);font-weight:500;color:var(--color-3)}.inpage .main .mainbox .bd .messagecon .form-group label .required{color:#e31837}.inpage .main .mainbox .bd .messagecon .form-group input,.inpage .main .mainbox .bd .messagecon .form-group select,.inpage .main .mainbox .bd .messagecon .form-group textarea{width:100%;padding:12px 15px;border:1px solid var(--color-border);border-radius:4px;font-size:var(--fsize-txt);font-family:inherit;background:var(--color-bg);transition:all .3s;box-sizing:border-box}.inpage .main .mainbox .bd .messagecon .form-group input:focus,.inpage .main .mainbox .bd .messagecon .form-group select:focus,.inpage .main .mainbox .bd .messagecon .form-group textarea:focus{outline:none;border-color:var(--color-red);box-shadow:0 0 0 3px rgba(154,34,33,0.1)}.inpage .main .mainbox .bd .messagecon .form-group textarea{resize:vertical;min-height:120px}.inpage .main .mainbox .bd .messagecon .product-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.inpage .main .mainbox .bd .messagecon .product-option{display:flex;align-items:center;padding:10px 15px;background:var(--color-white);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:all .3s}.inpage .main .mainbox .bd .messagecon .product-option:hover{border-color:var(--color-red)}.inpage .main .mainbox .bd .messagecon .product-option input[type="checkbox"]{width:18px;height:18px;margin-right:10px;accent-color:var(--color-red)}.inpage .main .mainbox .bd .messagecon .product-option span{font-size:var(--fsize-txt);color:var(--color-3)}@media (max-width:800px){.inpage .main .mainbox .bd .messagecon .form-row{grid-template-columns:1fr}.inpage .main .mainbox .bd .messagecon .product-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.inpage .main .mainbox .bd .messagecon .product-options{grid-template-columns:1fr}}@media (max-width: 768px){.inpage .main .mainbox .bd .prolist .item .box .nam a{font-size:10px;color:var(--color-3);margin:0}.floatwindow_fd_conct{display:none}}.inpage .main .mainbox .bd .contact-info{display:flex;gap:30px;margin-bottom:30px}/*# sourceMappingURL=./c.css.map */