@charset "utf-8";@font-face{font-family:"Rajdhani";src:url('../fonts/Rajdhani.ttf')}body{-webkit-text-size-adjust:none !important;-moz-text-size-adjust:none !important;text-size-adjust:none !important;-ms-text-size-adjust:none !important}body,ul,ol,h1,h2,h3,h4,h5,h6,p,dl,span,li,input,button,a,textarea,b,strong{font-family:MiSans, serif}body,ul,h1,h2,h3,h4,h5,h6,p,dl,span,div,button,input,textarea,a,button,i{padding:0;margin:0}ul{list-style:none}ul:before,dl:before,ul:after,dl:after{content:'';display:table;clear:both}input,textarea{padding:0;margin:0;outline:none;border:none;background:none}textarea{resize:none}a,a:hover,a:active,a:focus{text-decoration:none}a,button{outline:none !important}.pd-rt-0{padding-right:0 !important}.pd-lt-0{padding-left:0 !important}body{overflow-x:hidden !important}.c-line-clamp1{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.c-line-clamp2{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-line-clamp3{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-line-clamp4{display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4}.scale-img{overflow:hidden}.scale-img img{transition:.3s}.scale-img:hover img{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.ob-cover-img img,.ob-contain-img img{width:100% !important;height:100% !important}.ob-cover-img img{object-fit:cover}.ob-contain-img img{object-fit:contain}.display-table{display:table;width:100%;height:100%}.display-table .ver-middle{display:table-cell;vertical-align:middle;height:100%}.fa,.iconfont{vertical-align:middle;display:inline-block}.u-flex{display:flex;flex-direction:row;align-items:center}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}.u-col-center{align-items:center}.u-col-top{align-items:flex-start}.u-col-bottom{align-items:flex-end}.u-row-center{justify-content:center}.u-row-left{justify-content:flex-start}.u-row-right{justify-content:flex-end}.u-row-between{justify-content:space-between}.u-row-around{justify-content:space-around}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-flex-col{display:flex;flex-direction:column}.u-row-reverse{flex-direction:row-reverse}.u-flex1{flex:1;min-width:0;min-height:0}.text-underline{text-decoration:underline !important}.container{width:100%}@media (min-width:991px){.container{padding:0;width:clamp(1px, 77.91666667vw, 1496px)}}.header{width:100%;position:fixed;left:0;top:0;z-index:9999}.header .logo{max-width:200px;height:96px;padding:32px 0}.header .logo a{height:100%}.header .logo img{max-height:100%;max-width:100%}.header .logo img.logo_base{display:none}.header .header-nav{max-width:1200px;width:auto;position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%}.header .header-nav ul li.menu_li{float:left;padding-inline:clamp(1px, 1.25vw, 24px);position:relative;height:96px}.header .header-nav ul li.menu_li h2 a{line-height:96px;font-family:MiSans;font-weight:700;font-size:clamp(1px, .83333333vw, 16px);color:#FFFFFF;display:block;position:relative}.header .header-nav ul li.menu_li h2 a:after{content:'';display:block;width:0;height:3px;background:#ed1d24;position:absolute;left:0;bottom:0;transition:all ease .5s}.header .header-nav ul li.menu_li h2 a i{margin-left:clamp(1px, .52083333vw, 10px)}.header .header-nav ul li.menu_li .sub{position:absolute;display:none;left:50%;top:100%;transform:translateX(-50%);min-width:200px;padding-top:10px;box-shadow:0 4px 7px 0 rgba(0,0,0,0.1)}.header .header-nav ul li.menu_li .sub dl{width:100%;background:#fff;box-shadow:0 0 16px 0 #0000000a;border-radius:8px;padding:15px 0 25px}.header .header-nav ul li.menu_li .sub dl dd{line-height:40px}.header .header-nav ul li.menu_li .sub dl dd a{color:#111111;font-weight:400;font-size:14px;text-align:center;line-height:40px;display:block;font-family:MiSans}.header .header-nav ul li.menu_li .sub dl dd a:hover{color:#ed1d24}.header .header-nav ul li.menu_li.active h2 a:after{width:100%}.header .header-right{padding:30px 0}.header .header-right .header-search{width:clamp(1px, 10.41666667vw, 200px);height:36px;border-bottom:1px solid #fff}.header .header-right .header-search form{height:100%}.header .header-right .header-search form input{height:100%;font-size:clamp(1px, .83333333vw, 16px);color:#FFFFFF;font-weight:700}.header .header-right .header-search form input::placeholder{color:rgba(255,255,255,0.7)}.header .header-right .header-search form input[type='submit']{border:none}.header .header-right .header-btns{margin-left:clamp(1px, 1.04166667vw, 20px)}.header .header-right .header-btns a{width:80px;height:36px;background:#ed1d24;border-radius:8px;border:1px solid #ed1d24;position:relative;overflow:hidden}.header .header-right .header-btns a .cm-fill{position:absolute;display:block;width:0;height:0;transform:translate(-50%, -50%);border-radius:50%;background:#fff;transition:width .7s,height .7s;z-index:0}.header .header-right .header-btns a em{font-weight:100;font-size:16px;color:#FFFFFF;line-height:1px;font-family:MiSans;font-style:normal;position:relative;z-index:1}.header .header-right .header-btns a:hover .cm-fill{width:40rem;height:40rem}.header .header-right .header-btns a:hover em{color:#ed1d24}.header .header-right .header-btns a em{font-family:MiSans;font-weight:400;font-size:clamp(1px, .83333333vw, 16px);color:#fff}.header .header-menu{cursor:pointer;margin:15px 0 0 15px}.header .header-menu span{width:28px;display:block;height:2px;margin-bottom:6px;background:#fff;transition:all .48s}.header .header-menu.active span:first-child{transform:rotate(45deg) translate(9px, 8px)}.header .header-menu.active span:nth-child(2){opacity:0}.header .header-menu.active span:nth-child(3){transform:rotate(-45deg) translate(3px, -3px)}.header.on,.header.active{background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.05)}.header.on .logo .logo_base,.header.active .logo .logo_base{display:block}.header.on .logo .logo_w,.header.active .logo .logo_w{display:none}.header.on .header-nav ul li h2 a,.header.active .header-nav ul li h2 a{color:#222}.header.on .header-nav ul li h2 a:hover,.header.active .header-nav ul li h2 a:hover,.header.on .header-nav ul li h2 a.active,.header.active .header-nav ul li h2 a.active{color:#ed1d24}.header.on .header-right .header-search,.header.active .header-right .header-search{border-color:#222}.header.on .header-right .header-search form,.header.active .header-right .header-search form{height:100%}.header.on .header-right .header-search form input,.header.active .header-right .header-search form input{color:#222}.header.on .header-right .header-search form input::placeholder,.header.active .header-right .header-search form input::placeholder{color:rgba(34,34,34,0.7)}.header.on .header-menu span,.header.active .header-menu span{background:#ed1d24}.top-header{width:100%;height:96px}.wap-submenu{width:100%;background:#fff;position:fixed;left:0;top:-100vh;z-index:998;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);padding-bottom:15px;transition:top .5s}.wap-submenu.active{top:54px}.wap-submenu .wap-menu{width:100%;max-height:75vh;overflow:auto}.wap-submenu .wap-menu ul li{width:100%;max-height:39px;overflow:hidden;transition:all .5s}.wap-submenu .wap-menu ul li .tit{width:100%;line-height:38px;position:relative}.wap-submenu .wap-menu ul li .tit a{display:block;font-size:14px;font-weight:500;font-family:MiSans;color:#222;border-bottom:1px solid #EEEEEE}.wap-submenu .wap-menu ul li .tit button{position:absolute;right:0;top:0;width:45px;padding:0;height:100%;background:none;border:none}.wap-submenu .wap-menu ul li .tit button i{font-size:20px;color:#222;transition:all .5s}.wap-submenu .wap-menu ul li .sub{width:100%;padding-top:10px}.wap-submenu .wap-menu ul li .sub dl{width:100%;max-height:39px;overflow:hidden;transition:all .5s}.wap-submenu .wap-menu ul li .sub dl dt{line-height:38px;position:relative;border-bottom:1px solid #DDDDDD;margin-bottom:10px}.wap-submenu .wap-menu ul li .sub dl dt button{position:absolute;right:0;top:0;width:45px;padding:0;height:100%;background:none;border:none;transition:all .5s}.wap-submenu .wap-menu ul li .sub dl dt button i{font-size:20px;color:#222;transition:all .5s}.wap-submenu .wap-menu ul li .sub dl dt a,.wap-submenu .wap-menu ul li .sub dl dd a{display:block;font-size:12px;font-weight:400;font-family:MiSans;color:#222;padding:0 10px}.wap-submenu .wap-menu ul li .sub dl dd{width:100%;line-height:28px}.wap-submenu .wap-menu ul li .sub dl dd:last-child{padding-bottom:10px}.wap-submenu .wap-menu ul li .sub dl.active{max-height:900px;background:#F5F5F5}.wap-submenu .wap-menu ul li .sub dl.active dt button i{transform:rotate(180deg)}.wap-submenu .wap-menu ul li.active{max-height:900px}.wap-submenu .wap-menu ul li.active .tit button i{transform:rotate(180deg)}.banner,.banner-con{width:100%;position:relative}.banner .banner-cover,.banner-con .banner-cover{width:100%;height:100%;position:absolute;top:0;left:0}.banner .banner-cover .container,.banner-con .banner-cover .container{height:100%}.banner .banner-cover h5,.banner-con .banner-cover h5,.banner .banner-cover h2,.banner-con .banner-cover h2,.banner .banner-cover p,.banner-con .banner-cover p{color:#111;font-family:MiSans}.banner .banner-cover h5,.banner-con .banner-cover h5{font-size:clamp(12px, 1.04166667vw, 20px);font-weight:400;color:#ed1d24;padding-bottom:clamp(1px, 1.5625vw, 30px)}.banner .banner-cover h2,.banner-con .banner-cover h2{font-weight:700;font-size:clamp(28px, 2.91666667vw, 56px);line-height:clamp(1px, 3.64583333vw, 70px)}.banner .banner-cover p,.banner-con .banner-cover p{font-weight:400;font-size:clamp(12px, 1.04166667vw, 20px);line-height:1;padding-top:clamp(15px, 1.5625vw, 30px)}.banner .banner-cover .banner-cover__btn,.banner-con .banner-cover .banner-cover__btn{width:100%;padding-top:clamp(29px, 2.96875vw, 57px)}.banner .banner-cover .banner-cover__btn a,.banner-con .banner-cover .banner-cover__btn a{width:clamp(1px, 9.89583333vw, 190px);height:clamp(1px, 2.60416667vw, 50px);background:#ed1d24;border-radius:8px;border:1px solid #ed1d24;position:relative;overflow:hidden}.banner .banner-cover .banner-cover__btn a .cm-fill,.banner-con .banner-cover .banner-cover__btn a .cm-fill{position:absolute;display:block;width:0;height:0;transform:translate(-50%, -50%);border-radius:50%;background:#fff;transition:width .7s,height .7s;z-index:0}.banner .banner-cover .banner-cover__btn a em,.banner-con .banner-cover .banner-cover__btn a em{font-weight:100;font-size:16px;color:#FFFFFF;line-height:1px;font-family:MiSans;font-style:normal;position:relative;z-index:1}.banner .banner-cover .banner-cover__btn a:hover .cm-fill,.banner-con .banner-cover .banner-cover__btn a:hover .cm-fill{width:40rem;height:40rem}.banner .banner-cover .banner-cover__btn a:hover em,.banner-con .banner-cover .banner-cover__btn a:hover em{color:#ed1d24}.banner .banner-cover .banner-cover__btn a em,.banner-con .banner-cover .banner-cover__btn a em{font-family:MiSans;font-weight:400;font-size:clamp(1px, .83333333vw, 16px);color:#fff}.banner{width:100%;position:relative}.banner .swiper{width:100%}.banner .swiper .swiper-wrapper .swiper-slide{position:relative}.banner .swiper .swiper-wrapper .swiper-slide .banner-img{width:100%}.banner .swiper .swiper-pagination{right:clamp(1px, 10.98958333vw, 211px)}.banner .swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;opacity:1;border:1px solid rgba(255,255,255,0.5);background:none;margin:16px 0}.banner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#EEEEEE;border-color:#fff}.banner-con .banner-img{width:100%}.banner-con .banner-cover h2,.banner-con .banner-cover p{color:#fff}.footer{width:100%;background:#16171b}.footer .footer-top{width:100%;padding-top:clamp(20px, 4.01041667vw, 77px);padding-bottom:clamp(20px, 4.16666667vw, 80px)}.footer .footer-top .footer-top__left{width:clamp(1px, 21.875vw, 420px)}.footer .footer-top .footer-top__left .footer-logo{width:clamp(60px, 6.25vw, 120px)}.footer .footer-top .footer-top__left .footer-share{width:100%;padding-top:clamp(25px, 2.8125vw, 54px)}.footer .footer-top .footer-top__left .footer-share ul li{float:left;padding-right:clamp(15px, 2.08333333vw, 40px)}.footer .footer-top .footer-top__left .footer-share ul li a{width:clamp(22px, 2.29166667vw, 44px);height:clamp(22px, 2.29166667vw, 44px);background:#fff;color:#ed1d24}.footer .footer-top .footer-top__left .footer-share ul li a i{font-size:clamp(15px, 1.45833333vw, 28px)}.footer .footer-top .footer-top__left .footer-share ul li a:hover{background:#ed1d24;color:#fff}.footer .footer-top .footer-nav{width:clamp(1px, 40.15625vw, 771px)}.footer .footer-top .footer-nav dl{width:33.33333333%;float:left}.footer .footer-top .footer-nav dl dt,.footer .footer-top .footer-nav dl dd{width:100%}.footer .footer-top .footer-nav dl dt a,.footer .footer-top .footer-nav dl dd a{font-family:MiSans}.footer .footer-top .footer-nav dl dt a:hover,.footer .footer-top .footer-nav dl dd a:hover{color:#ed1d24}.footer .footer-top .footer-nav dl dt{line-height:1;padding-bottom:clamp(15px, 1.5625vw, 30px)}.footer .footer-top .footer-nav dl dt a{font-weight:500;font-size:clamp(1px, .9375vw, 18px);color:#FFFFFF}.footer .footer-top .footer-nav dl dd a{color:#555555;font-weight:400;font-size:clamp(1px, .9375vw, 18px);line-height:clamp(1px, 2.08333333vw, 40px)}.footer .footer-top .footer-address{width:clamp(1px, 11.45833333vw, 220px)}.footer .footer-top .footer-address p{color:#ffffff;font-weight:500;font-family:MiSans;font-size:clamp(1px, .9375vw, 18px);text-align:right;line-height:clamp(1px, 1.35416667vw, 26px)}.footer .footer-top .footer-icon{padding-top:clamp(1px, 1.25vw, 24px)}.footer .footer-top .footer-icon i{color:#ed1d24;font-size:clamp(20px, 2.08333333vw, 40px)}.footer .footer-bottom{width:100%;padding-bottom:clamp(15px, 1.71875vw, 33px)}.footer .footer-bottom .footer-bottom__left{line-height:clamp(1px, 2.5vw, 48px)}.footer .footer-bottom .footer-bottom__left p,.footer .footer-bottom .footer-bottom__left p a{font-size:clamp(1px, .9375vw, 18px);font-weight:400;color:#555555}.footer .footer-bottom .footer-bottom__left p a:hover{color:#fff}.footer .footer-bottom .footer-bottom__links{width:clamp(1px, 8.33333333vw, 160px);height:clamp(1px, 2.5vw, 48px);position:relative}.footer .footer-bottom .footer-bottom__links h5{height:100%;font-size:clamp(1px, .9375vw, 18px);font-family:MiSans;position:relative;z-index:1;background:#202226}.footer .footer-bottom .footer-bottom__links h5 a{width:100%;height:100%;font-weight:400;color:#555;display:flex;align-items:center;justify-content:center}.footer .footer-bottom .footer-bottom__links h5 a:after{content:'';display:block;width:clamp(4px, .41666667vw, 8px);height:clamp(4px, .41666667vw, 8px);background:#ed1d24;border-radius:50%;margin-left:clamp(15px, 2.08333333vw, 40px)}.footer .footer-bottom .footer-bottom__links ul{width:100%;position:absolute;left:50%;transform:translateX(-50%);bottom:100%;padding-top:clamp(1px, .52083333vw, 10px);padding-bottom:clamp(1px, 1.5625vw, 30px);border-bottom:none;display:none;background:#ed1d24}.footer .footer-bottom .footer-bottom__links ul li{width:100%;background:#ed1d24}.footer .footer-bottom .footer-bottom__links ul li a{font-family:MiSans;color:#fff;font-size:clamp(1px, .83333333vw, 16px);text-align:center;line-height:clamp(1px, 1.25vw, 24px);display:block}.footer .footer-bottom .footer-bottom__links.active h5{background:#fff}.footer .footer-bottom .footer-bottom__links.active h5 a{color:#ed1d24}.footer .footer-bottom .footer-bottom__links.active h5 a:after{width:16px;height:6px;border-radius:3px 3px 3px 3px;background:#ed1d24}.footer .footer-bottom .footer-bottom__links.active ul{display:block}.position{width:100%;height:clamp(34px, 3.54166667vw, 68px);background:#f5f5f5}.position .container{height:100%}.position p,.position p a{font-size:clamp(1px, .83333333vw, 16px);color:#555555;font-weight:400;font-family:MiSans}.position p a:hover{color:#ed1d24}.main{width:100%;padding-top:clamp(1px, 4.47916667vw, 86px)}.main .inner-title{width:100%}.main .inner-title h2{font-family:MiSans;font-weight:700;font-size:clamp(18px, 1.875vw, 36px);text-align:center;color:#111111;line-height:1;position:relative;padding-top:clamp(20px, 2.86458333vw, 55px);z-index:1}.main .inner-title h2:before{content:attr(data-title);display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;-webkit-text-stroke:1px #ed1d24;text-stroke:1px #ed1d24;color:transparent;font-family:MiSans;opacity:.1;font-size:clamp(25px, 4.6875vw, 90px);line-height:1;white-space:nowrap}.main .inner-title.title-red h2{text-align:left;font-size:clamp(1px, .83333333vw, 16px);color:#ed1d24;padding-top:clamp(1px, 3.64583333vw, 70px);font-weight:400}.main .inner-title.title-red h2:before{left:0;transform:translateX(0)}@media screen and (max-width:991px){.main .inner-title.title-red h2{font-size:12px;padding-top:20px}}.main .left{width:clamp(1px, 13.33333333vw, 256px);padding-bottom:clamp(10px, 1.5625vw, 30px)}.main .left .left-search{width:100%}.main .left .left-search input,.main .left .left-search button{height:clamp(1px, 2.60416667vw, 50px)}.main .left .left-search input{border-color:#e6e6e6;border-right:none}.main .left .left-search button{width:clamp(1px, 2.91666667vw, 56px);background:#ed1d24;color:#fff}.main .left .left-menu{width:100%}.main .left .left-menu .tit{width:100%;position:relative}.main .left .left-menu .tit a{height:clamp(1px, 4.6875vw, 90px);font-size:clamp(1px, .9375vw, 18px);font-weight:700;font-family:MiSans;color:#222;border-bottom:1px solid #ccc}.main .left .left-menu .tit button{position:absolute;right:0;top:0;width:45px;padding:0;height:100%;background:none;border:none}.main .left .left-menu .tit button i{font-size:clamp(1px, 1.45833333vw, 28px);color:#222;transition:all .5s}.main .left .left-menu .tit.on a{border:none}.main .left .left-menu .tit.on button i{transform:rotate(180deg)}.main .left .left-menu dl{width:100%;padding-left:clamp(1px, .41666667vw, 8px)}.main .left .left-menu dl dd{width:100%;line-height:clamp(1px, 1.77083333vw, 34px)}.main .left .left-menu dl dd a{display:block;font-weight:400;font-family:MiSans;font-size:clamp(1px, .83333333vw, 16px);line-height:clamp(1px, 1.77083333vw, 34px);color:#222;padding-left:clamp(1px, 1.45833333vw, 28px)}.main .left .left-menu dl dd a:hover{color:#ed1d24}.main .left .left-menu dl dd a.active{color:#ed1d24;position:relative}.main .left .left-menu dl dd a.active:before{content:'';width:clamp(1px, .83333333vw, 16px);height:clamp(1px, .15625vw, 3px);background:#ed1d24;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.main .pages{width:100%;padding-top:clamp(20px, 2.29166667vw, 44px);padding-bottom:clamp(30px, 3.95833333vw, 76px)}.main .pages ul{margin:0;display:flex;justify-content:center}.main .pages ul li{margin:0;padding:0 4px}.main .pages ul li a,.main .pages ul li span{padding:0;width:40px;height:40px;border:1px solid #E6E6E6;font-weight:400;font-size:16px;color:#222;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.main .pages ul li a:hover,.main .pages ul li span:hover{color:#fff;background:#ed1d24}.main .pages ul li.active a,.main .pages ul li.active span{background:#ed1d24;border-color:#ed1d24;color:#fff}.main .main-container{width:100%}.main .main-container p{color:#222;font-weight:400;font-family:MiSans;font-size:clamp(1px, .9375vw, 18px);line-height:clamp(1px, 2.5vw, 48px)}.main .main-container p a:hover{color:#ed1d24}.main .main-container img{max-width:100%}.main .service-block{width:100%;padding-top:clamp(20px, 2.08333333vw, 40px);padding-bottom:clamp(20px, 2.60416667vw, 50px)}.main .service-block .service-block__left{width:clamp(1px, 30.72916667vw, 590px)}.main .service-block .service-block__left-container{width:100%;padding-top:clamp(15px, 1.5625vw, 30px)}.main .service-block .service-block__left-container h3{color:#111111;font-weight:700;font-family:MiSans;font-size:clamp(18px, 1.875vw, 36px);line-height:clamp(24px, 2.5vw, 48px)}.main .service-block .service-block__left-container-con{width:100%;padding-top:clamp(15px, 3.28125vw, 63px)}.main .service-block .service-block__left-container-con p{font-size:clamp(1px, .83333333vw, 16px);font-weight:400;color:#555555;line-height:clamp(1px, 1.45833333vw, 28px)}@media screen and (max-width:991px){.main .service-block .service-block__left-container-con p{font-size:12px;line-height:1.3}}.main .service-block .service-block__left .service-block__more{padding-top:clamp(20px, 3.02083333vw, 58px)}.main .service-block .service-block__left .service-block__more a{position:relative;overflow:hidden;width:clamp(110px, 9.89583333vw, 190px);height:clamp(30px, 2.60416667vw, 50px);background:#ed1d24;border:1px solid #ed1d24}.main .service-block .service-block__left .service-block__more a .cm-fill{position:absolute;display:block;width:0;height:0;transform:translate(-50%, -50%);border-radius:50%;background:#fff;transition:width .7s,height .7s;z-index:0}.main .service-block .service-block__left .service-block__more a em{font-weight:100;font-size:16px;color:#FFFFFF;line-height:1px;font-family:MiSans;font-style:normal;position:relative;z-index:1}.main .service-block .service-block__left .service-block__more a:hover .cm-fill{width:40rem;height:40rem}.main .service-block .service-block__left .service-block__more a:hover em{color:#ed1d24}.main .service-block .service-block__left .service-block__more a em{font-size:clamp(12px, .83333333vw, 16px)}.main .service-block .service-block__thumb{width:clamp(1px, 5.41666667vw, 104px);height:clamp(1px, 5.41666667vw, 104px);border:1px solid #e6e6e6;margin-top:clamp(1px, 16.97916667vw, 326px);margin-left:clamp(1px, 5.3125vw, 102px)}.main .service-block .service-block__thumb,.main .service-block .service-block__thumb .thumb-img{position:relative}.main .service-block .service-block__thumb .thumb-img{width:100%;height:100%;background:#fff;padding:clamp(1px, .52083333vw, 10px)}.main .service-block .service-block__thumb:before,.main .service-block .service-block__thumb .thumb-img:before,.main .service-block .service-block__thumb:after,.main .service-block .service-block__thumb .thumb-img:after{content:'';width:clamp(1px, 1.45833333vw, 28px);height:clamp(1px, 1.45833333vw, 28px);display:block;border:1px solid #ed1d24;position:absolute;top:-0.625vw}.main .service-block .service-block__thumb:before,.main .service-block .service-block__thumb .thumb-img:before{left:-0.625vw;border-right:transparent}.main .service-block .service-block__thumb:after,.main .service-block .service-block__thumb .thumb-img:after{right:-0.625vw;border-left:transparent}.main .service-block .service-block__thumb:before,.main .service-block .service-block__thumb:after{border-bottom:transparent}.main .service-block .service-block__thumb .thumb-img:before,.main .service-block .service-block__thumb .thumb-img:after{top:auto;bottom:-0.625vw;border-top:transparent}.main .service-block .service-block__right{width:clamp(1px, 31.25vw, 600px);padding-top:clamp(15px, 3.64583333vw, 70px)}.main .contact-block{width:100%;padding-top:clamp(20px, 2.5vw, 48px);padding-bottom:clamp(20px, 3.28125vw, 63px)}.main .contact-block .contact-block__left{width:clamp(1px, 22.44791667vw, 431px)}.main .contact-block .contact-block__left-container{width:100%;padding-top:clamp(15px, 1.5625vw, 30px)}.main .contact-block .contact-block__left-container h3{color:#111111;font-weight:700;font-family:MiSans;font-size:clamp(18px, 1.875vw, 36px);line-height:clamp(24px, 2.5vw, 48px)}.main .contact-block .contact-block__left-container-con{width:100%;padding-top:clamp(15px, 3.28125vw, 63px)}.main .contact-block .contact-block__left-container-con p{font-size:clamp(1px, .83333333vw, 16px);font-weight:400;color:#555555;line-height:clamp(1px, 1.45833333vw, 28px)}@media screen and (max-width:991px){.main .contact-block .contact-block__left-container-con p{font-size:12px;line-height:1.3}}.main .contact-block .contact-block__right{width:clamp(1px, 31.25vw, 600px);padding-top:clamp(1px, 6.14583333vw, 118px)}.main .contact-block .contact-block__right p{line-height:clamp(30px, 3.02083333vw, 58px);color:#111111;font-weight:bold;font-family:'Rajdhani';font-size:clamp(24px, 2.5vw, 48px);position:relative;padding-left:clamp(8px, .78125vw, 15px)}.main .contact-block .contact-block__right p:before{content:'';display:block;width:clamp(2px, .20833333vw, 4px);height:clamp(18px, 1.5625vw, 30px);background:#ed1d24;position:absolute;left:0;top:50%;transform:translateY(-50%)}.main .contact-block .contact-block__right .contact-block__right-more{width:100%;padding-top:clamp(15px, 2.08333333vw, 40px)}.main .contact-block .contact-block__right .contact-block__right-more a{position:relative;overflow:hidden;width:clamp(110px, 9.89583333vw, 190px);height:clamp(30px, 2.60416667vw, 50px);background:#ed1d24;border:1px solid #ed1d24}.main .contact-block .contact-block__right .contact-block__right-more a .cm-fill{position:absolute;display:block;width:0;height:0;transform:translate(-50%, -50%);border-radius:50%;background:#fff;transition:width .7s,height .7s;z-index:0}.main .contact-block .contact-block__right .contact-block__right-more a em{font-weight:100;font-size:16px;color:#FFFFFF;line-height:1px;font-family:MiSans;font-style:normal;position:relative;z-index:1}.main .contact-block .contact-block__right .contact-block__right-more a:hover .cm-fill{width:40rem;height:40rem}.main .contact-block .contact-block__right .contact-block__right-more a:hover em{color:#ed1d24}.main .contact-block .contact-block__right .contact-block__right-more a em{font-size:clamp(12px, .83333333vw, 16px)}#product-detail{width:100%;position:relative;display:none}#product-detail .pop-close{position:absolute;right:clamp(10px, 1.66666667vw, 32px);top:clamp(10px, 1.66666667vw, 32px);width:clamp(1px, 2.5vw, 48px);height:clamp(1px, 2.5vw, 48px)}#product-detail .pop-close i{font-size:clamp(34px, 3.17708333vw, 61px);color:#888;transition:all ease .5s}#product-detail .pop-close:hover i{transform:rotate(180deg)}#product-detail .product-detail__top{width:100%;background:#fff;padding-block:clamp(10px, 1.45833333vw, 28px);padding-inline:clamp(35px, 3.33333333vw, 64px)}#product-detail .product-detail__top .product-detail__thumb{width:100%;aspect-ratio:856 / 504;padding:clamp(1px, .52083333vw, 10px)}#product-detail .product-detail__con{width:100%;padding-top:clamp(1px, 2.08333333vw, 40px);padding-bottom:clamp(1px, 2.86458333vw, 55px);padding-left:clamp(1px, 3.38541667vw, 65px);padding-right:clamp(1px, 3.80208333vw, 73px);background:#f5f5f5}#product-detail .product-detail__con h4{font-weight:700;font-size:clamp(14px, 1.04166667vw, 20px);color:#ed1d24;line-height:1;padding-bottom:clamp(10px, 1.09375vw, 21px)}#product-detail .product-detail__con p{font-size:clamp(1px, .83333333vw, 16px);font-weight:400;color:#222;line-height:clamp(1px, 1.25vw, 24px)}@media screen and (max-width:991px){.header .logo{height:54px;max-width:27vw;padding:10px 0}.top-header{height:54px}.banner .banner-img img,.banner-con .banner-img img{height:65vw;object-fit:cover}.banner .banner-cover,.banner-con .banner-cover{padding-top:54px}.banner .banner-cover h2,.banner-con .banner-cover h2{font-size:18px;line-height:1.4}.banner .banner-cover h5,.banner-con .banner-cover h5{font-size:15px;padding-bottom:10px}.banner .banner-cover p,.banner-con .banner-cover p{font-size:14px;line-height:1;padding-top:10px}.banner .banner-cover .banner-cover__btn,.banner-con .banner-cover .banner-cover__btn{padding-top:10px}.banner .banner-cover .banner-cover__btn a,.banner-con .banner-cover .banner-cover__btn a{width:84px;height:30px}.banner .banner-cover .banner-cover__btn a em,.banner-con .banner-cover .banner-cover__btn a em{font-size:12px}.banner .swiper{height:65vw}.banner .swiper .swiper-wrapper .swiper-slide{position:relative}.banner .swiper .swiper-pagination{right:15px}.banner .swiper .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:8px 0}.footer .footer-top .footer-top__left,.footer .footer-top .footer-nav,.footer .footer-top .footer-address{width:100%}.footer .footer-top .footer-nav{padding-top:20px}.footer .footer-top .footer-nav dl dt a{font-size:14px}.footer .footer-top .footer-nav dl dd a{font-size:12px;line-height:24px}.footer .footer-top .footer-address{padding-top:20px}.footer .footer-top .footer-address p{font-size:16px;line-height:20px}.footer .footer-top .footer-icon{padding-top:10px}.footer .footer-bottom .footer-bottom__left{width:100%;line-height:26px}.footer .footer-bottom .footer-bottom__left p,.footer .footer-bottom .footer-bottom__left p a{font-size:14px}.footer .footer-bottom .footer-bottom__links{width:94px;height:38px}.footer .footer-bottom .footer-bottom__links h5{font-size:13px}.footer .footer-bottom .footer-bottom__links ul{padding:5px 0 15px}.footer .footer-bottom .footer-bottom__links ul li a{font-size:12px;line-height:20px}#product-detail .pop-close{width:28px;height:28px}#product-detail .product-detail__top{padding:20px 15px}#product-detail .product-detail__top .product-detail__thumb{padding:5px}#product-detail .product-detail__con{padding:15px}#product-detail .product-detail__con p{font-size:12px;line-height:1.3}.main .service-block .service-block__left,.main .service-block .service-block__right{width:100%}.main .service-block .service-block__left .service-block__left-container .service-block__left-con p{font-size:14px}.main .contact-block .contact-block__left,.main .contact-block .contact-block__right{width:100%}.main .pages ul li a,.main .pages ul li span{width:28px;height:28px;font-size:14px}.main .main-container p{font-size:14px;line-height:1.3}.position p,.position p a{font-size:14px}}.selectpicker{position:relative;width:220px;min-width:134px;height:36px;border:1px solid #eee;cursor:pointer}.selectpicker:after{content:"";position:absolute;top:50%;right:10px;margin-top:-2px;border-top:5px solid #666;border-right:5px solid transparent;border-left:5px solid transparent}.selectpicker .select_text{padding:0 20px 0 10px;height:36px;line-height:36px}.selectpicker ul.select_ul{display:none;position:absolute;left:-1px;width:100%;min-width:134px;border:1px solid #D4D4D4;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#fff;z-index:999}.selectpicker ul.select_ul li{line-height:36px;text-indent:10px}.selectpicker ul.select_ul li:hover{color:#fff;background:#ed1d24}.selectpicker ul.select_ul li.cur{color:#fff;background:rgba(237,29,36,0.6)}@keyframes boderM{0%{transform:translate(-50%, -50%) scale(1);opacity:0}20%{opacity:1}75%{transform:translate(-50%, -50%) scale(2);opacity:0}100%{opacity:0}}@keyframes bordershow{50%{box-shadow:0 0 10px 0 #ed1d24}}#aff-im-root .embed-icon{z-index:99 !important}.sticky{z-index:9;background:#fff}