@import url('//at.alicdn.com/t/c/font_5067234_87wtgrq8piu.css');@font-face{font-family:roboto;src:url('../fonts/Roboto-Medium.ttf')}@font-face{font-family:SourceHanSansCN;src:url('https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/Common/SourceHanSansCN-Regular.ttf')}@font-face{font-family:Medium;src:url('https://home-oss.1t2.cn:23799/padybuctet/sn/fonts/SourceHanSansCN/SourceHanSansCN-Medium.otf')}article,aside,audio,body,button,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul,video{margin:0;padding:0;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}*:focus{outline:none}*,:after,:before{box-sizing:border-box}ul,li,dl,dt,dd,ol{list-style:none;margin:0;padding:0}address,caption,cite,code,dfn,em,optgroup,th,var{font-style:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6{font-size:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:none;touch-action:pan-y}button,input,select,textarea{margin:0;vertical-align:middle;border:none;background:none;font-family:inherit}input[type="password"],input[type="email"],input[type="number"],input[type="url"],input[type="date"],input[type="search"],input[type="text"],select,textarea,input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}input,textarea,select,button{outline:none}button,input{line-height:normal}input::-webkit-search-cancel-button{display:none}textarea{resize:none}.layui-textarea{border-color:#000;resize:none;border-radius:clamp(4px, .46565774vw, 8px)}.layui-textarea:focus,.layui-input:focus{box-shadow:none;border-color:#000}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#BDBDBD}input:-moz-placeholder,textarea:-moz-placeholder{color:#BDBDBD}input::-moz-placeholder,textarea::-moz-placeholder{color:#BDBDBD}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#BDBDBD}table{border-spacing:0;border-collapse:collapse}img{max-width:100%;max-height:100%}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;color:#000;text-decoration:none}a,a:hover,a:focus{outline:none;outline-offset:0;color:#000;text-decoration:none}.hidden{display:none}.tc{text-align:center}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.mr0{margin-right:0 !important}.pt0{padding-top:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.pr0{padding-right:0 !important}.iconfont{font-size:inherit}body{overflow-x:hidden;height:auto !important;word-wrap:break-word;font-family:'SourceHanSansCN',sans-serif;font-weight:400;line-height:1.3;color:#1a1a1a;font-size:14px}@media (min-width:1200px){body{font-size:16px}}@media (min-width:768px){body{font-size:15px}}@media (max-width:640px){.hidden-xss{display:none !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.hoverable{background:none;border:none}.hoverable .hoverable_txt{background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(90deg, currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-transition:background-size .5s ease;transition:background-size .5s ease}@media screen and (orientation:landscape){.hoverable.active .hoverable_txt,.hoverable:hover .hoverable_txt{background-position:0 100%;background-size:100% 1px}}.c{color:#dd1b52}.cf{color:#fff !important}.cimgbox{overflow:hidden;position:relative}.cimgbox .img,.cimgbox .bg{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%)}.cimgbox.cover .img,.cimgbox.contain .img,.cimgbox.cover .bg,.cimgbox.contain .bg{width:100%;height:100%}.cimgbox .bg{background-repeat:no-repeat;background-position:center}.cimgbox.cover .img{object-fit:cover}.cimgbox.cover .bg{background-size:cover}.cimgbox.contain .img{object-fit:contain}.cimgbox.contain .bg{background-size:contain}.cimgbox.scale .img,.cimgbox.scale .bg{transition:all 6s cubic-bezier(.04, .79, 1, 1)}.cimgbox.scale:hover .img,.cimgbox.scale:hover .bg{transform:translateX(-50%) translateY(-50%) scale(1.2)}.wrap{margin-left:auto;margin-right:auto;width:89vw}@media (min-width:2400px){.wrap{max-width:2400px}}.cItem:not(.active){display:none}.pagination{display:flex;justify-content:center;align-items:center;font-size:clamp(12px, 66.66666667vw, 16px);padding-top:clamp(31px, 3.6088475vw, 62px);text-align:center}.pagination .disabled{cursor:not-allowed}.pagination a,.pagination span{width:clamp(28px, 2.32828871vw, 40px);height:clamp(28px, 2.32828871vw, 40px);border-radius:50%;display:block;display:flex;align-items:center;justify-content:center}.pagination li:not(.disabled) ._arrow:hover:hover{background-color:#0056b3;box-shadow:0 0 10px #0056b3;color:#fff}.pagination a{cursor:pointer}.pagination a:hover{color:#dd1b52}.pagination .active *{color:#fff;background-color:#dd1b52}.fs16{font-size:15px}@media (min-width:992px){.fs16{font-size:16px}}.fs48{font-size:clamp(24px, 2.79394645vw, 48px)}.tit1{font-size:clamp(24px, 2.79394645vw, 48px)}.bggray{background:#fbfbfb}.base-main{padding-top:clamp(50px, 5.82072177vw, 100px);padding-bottom:clamp(75px, 8.73108265vw, 150px)}.product-image{padding-bottom:61.88118812%}.news-image{padding-bottom:61.81818182%}.solution-image{padding-bottom:61.875%}@media (max-width:1200px){main{padding-top:65px}}@media (min-width:1200px){main{padding-top:100px}}.swiper-pagination .swiper-pagination-bullet-active{background-color:#dd1b52}.swiper-wrap .swiper-pagination{text-align:center;display:flex;justify-content:center;width:100%;gap:6px}.arrow{width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/btn-icon.svg");background-size:contain;transition:all cubic-bezier(.04, .79, 1, 1) .3s;display:block;transform:rotate(-25deg) translateY(-10%)}@media (max-width:768px){.arrow{width:14px;height:14px}}.arrow.c{background-image:url("../images/btn-icon-c.svg")}.btn-primary{display:inline-block;font-size:clamp(15px, .93131548vw, 16px);padding-left:clamp(24px, 1.86263097vw, 32px);padding-right:clamp(24px, 1.86263097vw, 32px);background:#dd1b52;color:#fff;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;line-height:clamp(42px, 2.79394645vw, 48px);display:flex;align-items:center;width:fit-content;border:1px solid #dd1b52;gap:clamp(5px, .58207218vw, 10px)}.btn-primary .arrow{transition:all cubic-bezier(.04, .79, 1, 1) .3s}.btn-primary:hover{background:#b91745;box-shadow:0 4px 12px rgba(221,27,82,0.3);transform:translateY(-2px);color:#fff}.btn-primary:hover .arrow{transform:rotate(15deg)}.btn-primary.border{background:#fff;color:#dd1b52}.btn-primary.border .arrow{background-image:url("../images/btn-icon-c.svg")}.section-desc{font-size:clamp(14px, .93131548vw, 16px);line-height:1.6}.section-title{font-size:clamp(24px, 2.79394645vw, 48px);color:#333;font-weight:700}.section-title.--s2{font-weight:400}.section-title.--s2 .c{font-family:Medium}.section-title2{font-size:clamp(22px, 2.32828871vw, 40px);color:#333;font-family:Medium}.logo-icon{width:clamp(18px, 1.39697322vw, 24px);height:clamp(18px, 1.39697322vw, 24px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/logo_2.png");background-size:contain;display:block}.section-label{display:flex;align-items:center;gap:clamp(6px, .46565774vw, 8px);margin-bottom:clamp(12px, .87310827vw, 15px)}.section-label .label-icon{width:clamp(6px, .46565774vw, 8px);height:clamp(6px, .46565774vw, 8px);background:#dd1b52;border-radius:50%}.section-label span{font-size:clamp(12px, .81490105vw, 14px);color:#dd1b52;font-weight:600}@media (max-width:1199px){padding-top:65px}header.upper{opacity:0;transform:translateY(-100%)}header{position:fixed;left:0;top:0;right:0;z-index:999;transition:all cubic-bezier(.04, .79, 1, 1) .3s;height:100px;background:#fff}@media (max-width:1199px){header{height:65px}}.head-pc{position:relative}.head-pc .hoverable-4{background:none;border:none}.head-pc .hoverable-4 .hoverable_txt{background-image:-webkit-gradient(linear, left top, right top, from(currentColor), to(currentColor));background-image:linear-gradient(90deg, currentColor, currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 4px;-webkit-transition:background-size .5s ease;transition:background-size .5s ease}@media screen and (orientation:landscape){.head-pc .hoverable-4.active .hoverable_txt,.head-pc .hoverable-4:hover .hoverable_txt{background-position:0 100%;background-size:100% 4px}}.head-pc .head-wrap{display:flex;align-items:center;justify-content:space-between}.head-pc .head-wrap .head-nav{height:100px}.head-pc .head-wrap .head-logo{height:clamp(30px, 3.49243306vw, 60px)}.head-pc .head-wrap .head-nav-wrap{flex:1 1 0;display:flex;align-items:center;gap:clamp(18px, 2.09545984vw, 36px)}.head-pc .head-wrap .head-nav-item{font-size:clamp(16px, 1.04772992vw, 18px)}.head-pc .head-wrap .head-nav-item:hover .head_tit{color:#dd1b52 !important}.head-pc .head-wrap .head_tit{cursor:pointer;display:block;line-height:100px;display:flex;align-items:center;gap:clamp(3px, .34924331vw, 6px)}.head-pc .head-wrap .head_tit i{font-size:86%}.head-pc .head-wrap .head_tit em{position:relative;display:inline-block}.head-pc .head-right{display:flex;align-items:center;gap:clamp(15px, 1.74621653vw, 30px)}.head-pc .head-right .head-right-en{font-size:18px;color:#999;display:flex;align-items:center;font-family:Roboto}@media (max-width:1360px){.head-pc .head-right .head-right-en{font-size:16px}}.head-pc .head-right .head-right-en a{color:#333}.head-pc .head-right .head-right-en a:hover{color:#dd1b52}.head-pc .head-right .head-right-en span,.head-pc .head-right .head-right-en a{padding-left:clamp(9px, 1.04772992vw, 18px);padding-right:clamp(9px, 1.04772992vw, 18px)}.head-pc .head-right .head-right-en .split{width:1px;height:12px;background-color:#333;display:block}.head-pc .head-right .search{border-radius:50%;cursor:pointer;font-size:22px}.head-pc .head-right .search:hover{color:#dd1b52}.head-drop{z-index:555}.head-drop.self{position:relative}.head-drop.self .head-dropinfo{position:absolute;z-index:5;left:50%;transform:translateX(-50%);top:100%}.head-drop.self .inner{white-space:nowrap;text-align:center;padding:18px 42px 20px;min-width:200px;overflow:hidden}.head-drop.self .inner a{display:block;line-height:3;white-space:nowrap;color:#000;font-family:Medium}.head-drop.self .inner a:hover{color:#dd1b52}.head-drop.full .head-dropinfo{top:100%;left:0;width:100vw;background:#fff}.head-drop .head-dropinfo{height:0;overflow:hidden;transition:.5s;top:100%;padding:0;position:absolute;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.head-drop .head-dropinfo .inner{z-index:55;background:#fff}.head-dropinfo.--product{background:linear-gradient(90deg, #f8f8f8 50%, #ffffff 50%) !important;border-top:1px solid #eee}.head-dropinfo.--product .inner{background:transparent}.head-dropinfo.--product .head-drop-content{display:flex;align-items:stretch;height:100%}.head-dropinfo.--product .lbox,.head-dropinfo.--product .rbox .cItem{padding-top:clamp(15px, 1.74621653vw, 30px);padding-bottom:clamp(40px, 4.65657742vw, 80px);overflow:hidden;font-size:16px}.head-dropinfo.--product .lbox{width:clamp(159px, 18.50989523vw, 318px);padding-right:clamp(11px, 1.28055879vw, 22px)}.head-dropinfo.--product .lbox .cItem{padding-bottom:clamp(45px, 5.23864959vw, 90px)}.head-dropinfo.--product .lbox .item{font-size:16px;margin-bottom:20px}.head-dropinfo.--product .lbox .item a{padding-bottom:6px;display:inline-block;margin:auto;position:relative}.head-dropinfo.--product .lbox .item a::after{content:"";display:block;position:absolute;width:0;height:2px;background-color:#dd1b52;left:0;bottom:0;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.head-dropinfo.--product .lbox .active a,.head-dropinfo.--product .lbox .item:hover a{color:#dd1b52 !important}.head-dropinfo.--product .lbox .active a::after,.head-dropinfo.--product .lbox .item:hover a::after{width:100%}.head-dropinfo.--product .rbox{background:#fff;padding-left:clamp(29px, 3.37601863vw, 58px);flex:1}.head-dropinfo.--product .rbox .pro-list{display:grid;grid-template-columns:repeat(6, 1fr);gap:clamp(13px, 1.51338766vw, 26px)}.head-dropinfo.--product .rbox .pro-list .cell{overflow:hidden;text-align:center}.head-dropinfo.--product .rbox .pro-list .cell .product-image{border:1px solid #eeeeee;margin-bottom:clamp(8px, .93131548vw, 16px)}.head-dropinfo.--product .rbox .pro-list .cell .tit{font-size:clamp(14px, .93131548vw, 16px)}.head-dropinfo.--product .rbox .pro-list .cell:hover{color:#dd1b52}.head-dropinfo.--product .rbox .pro-list .cell:hover .tit{font-family:Medium}.head-search-wrap{position:relative;height:100px;display:flex;align-items:center}.head-search-wrap::after{content:"";display:block;position:absolute;width:0;height:4px;transition:all cubic-bezier(.04, .79, 1, 1) .3s;background-color:#dd1b52;left:0;bottom:0}.head-search-wrap.open::after{width:100%}.head-search{position:fixed;right:-97px;top:100%;z-index:9999;padding:45px;background:#f8f8f8;top:100px;left:0;width:100vw;display:none;box-shadow:0 8px 10px rgba(0,0,0,0.1);padding:20px}.head-search form{width:672px;display:block;position:relative;overflow:hidden;margin:0 auto;display:flex;background:#fff;border:1px solid #eeeeee}.head-search input{border-radius:2px;height:clamp(30px, 3.49243306vw, 60px);padding-left:20px;flex:1;overflow:hidden;font-size:16px}.head-search input:focus{background:#fff}.head-search .submit{width:40px;cursor:pointer;color:#dd1b52;display:flex;align-items:center}.head-search .submit i{font-size:22px}.head-search .submit:hover{color:#000}.mobile-btn{float:right;position:relative;width:28px;height:65px}.mobile-btn span{position:absolute;top:50%;left:50%;margin-top:1px;margin-left:-14px;width:28px;height:2px;background-color:#dd1b52;-webkit-transition-duration:.5s;transition-duration:.5s}.mobile-btn span:first-child{transform:translateY(-8px)}.mobile-btn span:last-child{transform:translateY(8px)}.mobile-btn.on span:first-child{transform:rotate(135deg)}.mobile-btn.on span:nth-child(2){transform:scale(0)}.mobile-btn.on span:last-child{transform:rotate(-135deg)}.header-mobile{background:#fff}.header-mobile .wrap{height:60px;display:flex;align-items:center;justify-content:space-between}.header-mobile .wrap .head-logo{height:36px}.header-mobile .wrap .tools{display:flex;align-items:center}.header-mobile .wrap .tools .search{margin-right:20px;padding:10px}.header-mobile .wrap .tools .icon-search{color:#dd1b52;font-size:22px}.menu_search{background:#fff;display:flex;margin-bottom:.3rem}.menu_search input{border-color:#fff;height:50px;font-size:15px;display:block;padding:0 14px;flex:1}.menu_search input:focus{border-color:#fff !important}.menu_search .submit{right:0;top:0;color:#fff;width:70px;height:50px;text-align:center;background:url(../images/icon/search.svg) no-repeat center #dd1b52;border-radius:0 2px 2px 0}.menu_search .submit i{font-size:18px}.menu_search .submit:hover{color:#fff}.menu_lang{padding:20px 0}.menu_lang .litem{border-radius:2em;width:clamp(30px, 2.09545984vw, 36px);height:clamp(30px, 2.09545984vw, 36px);text-align:center;background:#fff;display:inline-block;margin-right:10px}.menu_lang .active{background-color:#dd1b52;color:#fff}.m-menus{width:100%;position:fixed;top:60px;left:0;height:0;transition:opacity .5s;background:#f7f7f7;overflow:hidden;line-height:32px;font-size:15px;border-top:1px solid rgba(255,255,255,0.1);z-index:999;height:calc((100vh - 60px));display:none}.m-menus.active{display:block}.m-menus .inner{overflow-x:hidden;overflow-y:auto;height:calc((100vh - 60px));padding:10px 7vw 30px}.m-menus .menus{padding-bottom:40px}.m-menus .menus._lang_search{min-height:calc((100vh - 65px - 170px))}.m-menus .menus._lang{min-height:calc((100vh - 65px - 120px))}.m-menus .menus._search{min-height:calc((100vh - 65px - 100px))}.m-menus .menus .item{cursor:pointer;transition:.3s;position:relative;text-align:center;border-bottom:1px solid rgba(0,0,0,0.05);text-align:left}.m-menus .menus .item a{display:block;color:#000}.m-menus .menus .tit{display:flex;align-items:center}.m-menus .menus .tit a{flex:1;display:flex;align-items:center}.m-menus .menus .tit .arr{color:inherit;margin-left:20px;display:block;transition:all cubic-bezier(.04, .79, 1, 1) .3s;width:clamp(20px, 2.32828871vw, 40px);height:clamp(20px, 2.32828871vw, 40px);line-height:clamp(20px, 2.32828871vw, 40px);text-align:center}.m-menus .menus .tit-1{line-height:52px;font-size:17px}.m-menus .menus .tit-1 .arr{font-size:16px}.m-menus .menus .tit-2{line-height:34px}.m-menus .menus .tit-2 a .tag{font-size:12px;text-align:center;display:block;margin-right:6px}.m-menus .menus .tit-2 .arr{font-size:12px !important}.m-menus .menus .xs-menu-2{margin-left:26px;border-top:1px solid #dd1b52;margin-top:6px;line-height:30px;padding-bottom:16px !important}.m-menus .menus .active>.tit-2 a,.m-menus .menus .open>.tit-2 a,.m-menus .menus .active>.tit-2 .tag,.m-menus .menus .open>.tit-2 .tag{font-weight:bold}.m-menus .menus .active>.tit-2 .arr::before,.m-menus .menus .open>.tit-2 .arr::before{content:"\e602"}.m-menus .menus .active>.tit-1 a,.m-menus .menus .open>.tit-1 a{color:#dd1b52}.m-menus .menus .active>.tit-1 .arr,.m-menus .menus .open>.tit-1 .arr{transform:rotate(90deg)}.m-menus .menus .active .xs-menu,.m-menus .menus .open .xs-menu{padding:12px 0 30px}.m-menus .xs-menu-1{border-top:1px solid #dd1b52}.m-menus .xs-menu{display:none;text-align:left}.m-menus .xs-menu dd{line-height:34px;font-size:14px}.m-menus .xs-menu.sort{overflow:hidden}.m-menus .xs-menu.sort dd{min-width:50%;padding-left:20px;float:left}footer{background:#1f2024;color:#fff}footer .footer-top{border-bottom:1px solid #36373a}footer .footer-top .wrap{display:flex;align-items:center;justify-content:space-between;height:clamp(77px, 8.96391153vw, 154px)}footer .footer-top .logo{display:block}footer .footer-top .logo .logoimg{height:clamp(30px, 3.49243306vw, 60px)}footer .footer-top .to-top{display:flex;flex-direction:column;align-items:center;font-size:14px;line-height:1;cursor:pointer}footer .footer-top .to-top i{font-size:24px;color:#dd1b52}footer .footer-content{border-bottom:1px solid #36373a;color:#999}footer .footer-content .wrap{display:flex;align-items:stretch}@media (max-width:768px){footer .footer-content .wrap{gap:clamp(25px, 2.91036088vw, 50px);padding-top:clamp(50px, 5.82072177vw, 100px);padding-bottom:clamp(50px, 5.82072177vw, 100px);flex-direction:column}}@media (min-width:769px){footer .footer-content .wrap>*{padding-top:clamp(25px, 2.91036088vw, 50px);padding-bottom:clamp(60px, 6.98486612vw, 120px)}}footer .footer-content .footer-links{display:grid;gap:clamp(30px, 1.25vw, 150px);width:48%;border-right:1px solid #36373a;grid-template-columns:repeat(4, 1fr)}@media (max-width:1199px){footer .footer-content .footer-links{display:none}}footer .footer-content .footer-column.nav h4{font-size:clamp(15px, 1.04772992vw, 18px);font-weight:600;margin-bottom:clamp(15px, 1.16414435vw, 20px)}footer .footer-content .footer-column.nav h4 a{color:#fff}footer .footer-content .footer-column.nav h4 a:hover{color:#dd1b52}footer .footer-content .footer-column.nav ul{list-style:none;padding:0}footer .footer-content .footer-column.nav ul li{margin-bottom:clamp(8px, .69848661vw, 12px)}footer .footer-content .footer-column.nav ul li a{color:#999}footer .footer-content .footer-column.nav ul li a:hover{color:#fff}footer .footer-content .footer-column.nav ul+h4{margin-top:20px}footer .footer-content .footer-qrcode{padding-left:clamp(40px, 5vw, 120px);padding-right:clamp(40px, 5vw, 120px)}@media (min-width:769px){footer .footer-content .footer-qrcode{border-right:1px solid #36373a}}@media (max-width:768px){footer .footer-content .footer-qrcode{padding-bottom:clamp(15px, 1.74621653vw, 30px)}}footer .footer-content .footer-qrcode .qrcode-box{text-align:center}footer .footer-content .footer-qrcode .qrcode-box .cimgbox{width:clamp(100px, 9.31315483vw, 160px);height:clamp(100px, 9.31315483vw, 160px);margin:0 auto;margin-bottom:clamp(7.5px, .87310827vw, 15px)}footer .footer-content .footer-qrcode .qrcode-box .qrcode-label{font-size:clamp(13px, .93131548vw, 16px);color:#fff}@media (min-width:769px){footer .footer-content .footer-contact{padding-left:clamp(30px, 3.33333333vw, 80px);padding-right:clamp(30px, 3.33333333vw, 80px)}}@media (min-width:769px) and (max-width:1360px){footer .footer-content .footer-contact{padding-right:0}}@media (max-width:768px){footer .footer-content .footer-contact{text-align:center}}footer .footer-content .footer-contact .title{font-size:clamp(15px, 1.04772992vw, 18px);margin-bottom:clamp(15px, 1.16414435vw, 20px);color:#fff}@media (max-width:768px){footer .footer-content .footer-contact .title{display:none}}footer .footer-content .footer-contact .contact-phone{font-size:clamp(18px, 1.74621653vw, 30px);font-family:Roboto;margin-bottom:clamp(6px, .58207218vw, 10px)}footer .footer-content .footer-contact .contact-phone a{color:#dd1b52}footer .footer-content .footer-contact .contact-info{color:#fff;margin-bottom:clamp(20px, 2.03725262vw, 35px)}@media (max-width:768px){footer .footer-content .footer-contact .contact-btn{margin:0 auto}}footer .footer-bottom{padding-top:clamp(26px, 2.32828871vw, 40px);padding-bottom:clamp(26px, 2.32828871vw, 40px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:clamp(10px, 1.16414435vw, 20px);color:#999;font-size:clamp(13px, .93131548vw, 16px)}@media (max-width:992px){footer .footer-bottom{flex-direction:column}}footer .footer-bottom a{color:#999}footer .footer-bottom a:hover{color:#dd1b52}footer .footer-bottom a:hover{color:#fff}.index-banner{position:relative;overflow:hidden}.index-banner .inner{height:calc(100vh - 100px);display:flex;align-items:center}@media (max-width:992px){.index-banner .inner{height:calc(100vh - 65px)}}.index-banner .banner-bg{position:absolute;inset:0;z-index:0}.index-banner .banner-bg .img{width:100%;height:100%;object-fit:cover}.index-banner .banner-content{position:relative;z-index:1;padding-top:clamp(40px, 4.65657742vw, 80px);padding-bottom:clamp(60px, 6.98486612vw, 120px)}.index-banner .hero-title{margin:0 0 30px 0;display:flex;flex-direction:column;gap:clamp(4px, .34924331vw, 6px);color:#fff;margin-bottom:clamp(25px, 2.91036088vw, 50px);padding-top:36px}@media (max-width:640px){.index-banner .hero-title{padding-top:26px;background-size:16px}}.index-banner .hero-title .title{font-size:clamp(24px, 3.49243306vw, 60px);font-family:Roboto}.index-banner .hero-title .title .highlight{color:#dd1b52}@-webkit-keyframes scales{0%{opacity:.6;-webkit-transform:translate(-50%, -50%) scale(.3);transform:translate(-50%, -50%) scale(.3)}to{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}@keyframes scales{0%{opacity:.6;-webkit-transform:translate(-50%, -50%) scale(.3);transform:translate(-50%, -50%) scale(.3)}to{opacity:0;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}.company-overview .wrap{padding-top:clamp(70px, 8.14901048vw, 140px);padding-bottom:clamp(120px, 13.96973225vw, 240px);position:relative}@media (min-width:992px){.company-overview .wrap{display:flex;gap:clamp(30px, 4.65657742vw, 80px)}.company-overview .wrap .overview-left{width:42.14202561%}.company-overview .wrap.--company .overview-left{width:59.60419092%}}.company-overview .--company .overview-left .section-desc{margin-bottom:clamp(55px, 6.40279395vw, 110px);color:#111}.company-overview .--company .overview-left .section-desc p{margin-bottom:.5em}.company-overview .overview-left{position:relative;z-index:50}.company-overview .overview-left .section-label{display:flex;align-items:center;gap:clamp(6px, .58207218vw, 10px);margin-bottom:clamp(15px, 1.16414435vw, 20px)}.company-overview .overview-left .section-label span{font-size:clamp(12px, .93131548vw, 16px);color:#dd1b52;font-weight:600}.company-overview .overview-left .section-title{margin-bottom:clamp(20px, 1.74621653vw, 30px);font-weight:400}.company-overview .overview-left .section-title .title-main{font-family:Medium;color:#dd1b52}.company-overview .overview-left .section-desc{margin-bottom:clamp(30px, 3.49243306vw, 60px)}.company-overview .statistics-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:clamp(15px, 1.74621653vw, 30px);margin-bottom:clamp(35px, 4.07450524vw, 70px);max-width:800px}@media (max-width:768px){.company-overview .statistics-grid{grid-template-columns:repeat(2, 1fr)}}.company-overview .stat-item .stat-number{display:flex;align-items:baseline;gap:clamp(4px, .34924331vw, 6px);margin-bottom:clamp(8px, .69848661vw, 12px);font-family:Roboto}.company-overview .stat-item .stat-number .count{font-size:clamp(42px, 3.49243306vw, 60px);line-height:1}.company-overview .stat-item .stat-number .suffix{font-size:clamp(14px, 1.39697322vw, 24px);font-weight:700}.company-overview .stat-item .stat-label{font-size:clamp(14px, .93131548vw, 16px);color:#666}.company-overview .overview-right{flex:1}.company-overview .world-map{position:absolute;flex:1;width:100%;max-width:1500px;top:50%;transform:translateY(-50%);right:0;z-index:6}@media (max-width:991px){.company-overview .world-map{opacity:.5}}.company-overview .world-map .cimgbox{padding-bottom:62.2745098%;z-index:1}.company-overview .world-map .company-info{top:51%;right:18.5%;position:absolute}.company-overview .world-map .info-item{position:relative;z-index:10}.company-overview .world-map .info-item .company-logo{position:absolute;bottom:100%}.company-overview .world-map .info-item .company-logo .logobox{width:clamp(51px, 5.9371362vw, 102px);height:clamp(51px, 5.9371362vw, 102px);border-radius:50%;background:#fff;border:6px solid #dd1b52;padding:14%;display:flex}.company-overview .world-map .info-item .company-logo .logobox .logo{margin:auto}.company-overview .world-map .info-item .company-logo .join{height:clamp(50px, 5.82072177vw, 100px);background-color:#dd1b52;display:block;width:1px;margin:0 auto}.company-overview .world-map .info-item .dotbox{width:clamp(6px, .69848661vw, 12px);height:clamp(6px, .69848661vw, 12px);border-radius:50%;background-color:#dd1b52;position:relative}.company-overview .world-map .info-item .dotbox .mask{position:absolute;left:50%;top:50%;width:clamp(18px, 2.09545984vw, 36px);height:clamp(18px, 2.09545984vw, 36px);background-color:#dd1b52;border-radius:50%}.company-overview .world-map .info-item .txt{font-size:clamp(14px, .93131548vw, 16px);font-weight:600}.company-overview .world-map .info-item.jx{display:flex;flex-direction:column;align-items:center}.company-overview .world-map .info-item.jx .dotbox{margin-bottom:18px}.company-overview .world-map .info-item.sh{position:absolute;top:0;left:clamp(40px, 3.25960419vw, 56px);transform:translateY(-50%)}.company-overview .world-map .info-item.sh .dotbox .mask{width:clamp(15px, 1.74621653vw, 30px);height:clamp(15px, 1.74621653vw, 30px);animation-delay:.5s}.company-overview .world-map .info-item.sh .txt{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;left:clamp(15px, 1.74621653vw, 30px)}.company-overview .world-map .info-item .dotbox .mask{transform:translate(-50%, -50%) scale(.3);transition:all .3s;animation:scales 1.8s linear 0s infinite}.index-products{background:#fbfbfb;overflow:hidden}.index-products .wrap{padding-top:clamp(50px, 5.82072177vw, 100px);padding-bottom:clamp(60px, 6.98486612vw, 120px);border-bottom:1px solid #eeeeee}.index-products .section-header-row{margin-bottom:clamp(40px, 3.49243306vw, 60px)}.index-products .section-header-row .section-head{display:flex;align-items:center;justify-content:space-between}@media (max-width:640px){.index-products .section-header-row .btn-primary{display:none}}.index-products .btn-bottom{display:none}@media (max-width:640px){.index-products .btn-bottom{display:block;margin:0 auto;width:fit-content;padding-top:10px}}.index-products .products-swiper{overflow:visible}.swiper-wrap{position:relative;margin-bottom:clamp(20px, 1.74621653vw, 30px)}.swiper-wrap .swiper-button-prev,.swiper-wrap .swiper-button-next{width:clamp(30px, 2.56111758vw, 44px);height:clamp(30px, 2.56111758vw, 44px);border-radius:50%;color:#fff;font-size:clamp(14px, .93131548vw, 16px);background-color:rgba(0,0,0,0.4)}.swiper-wrap .swiper-button-prev.swiper-button-disabled,.swiper-wrap .swiper-button-next.swiper-button-disabled{background-color:#c9c9c9}.swiper-wrap .swiper-button-prev::after,.swiper-wrap .swiper-button-next::after{display:none}.swiper-wrap .swiper-button-prev:hover,.swiper-wrap .swiper-button-next:hover{background-color:#dd1b52}.swiper-wrap .swiper-button-prev{left:-60px}@media (max-width:1360px){.swiper-wrap .swiper-button-prev{left:-25px}}@media (max-width:640px){.swiper-wrap .swiper-button-prev{left:-15px}}.swiper-wrap .swiper-button-next{right:-60px}@media (max-width:1360px){.swiper-wrap .swiper-button-next{right:-25px}}@media (max-width:640px){.swiper-wrap .swiper-button-next{right:-15px}}.swiper-wrap:has(.swiper-pagination) .swiper-container{padding-bottom:clamp(30px, 3.49243306vw, 60px)}.product-card{background:#fff;overflow:hidden;transition:all .3s ease;height:100%;position:relative;border:1px solid #eeeeee;display:block}.product-card::after{content:"";position:absolute;bottom:0;width:0;left:0;height:3px;background:#dd1b52;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.product-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12)}.product-card:hover::after{width:100%}.product-card:hover .product-name{color:#dd1b52}.product-card:hover .product-link .arrow{transform:rotate(15deg)}.product-card .product-info{border-top:1px solid #eeeeee;padding-left:clamp(20px, 1.74621653vw, 30px);padding-right:clamp(20px, 1.74621653vw, 30px);padding-top:clamp(16px, 1.16414435vw, 20px);padding-bottom:clamp(20px, 1.74621653vw, 30px)}.product-card .product-name{font-size:clamp(16px, 1.16414435vw, 20px);margin-bottom:clamp(8px, .69848661vw, 12px);line-height:1.4;font-family:Medium}.product-card .product-desc{font-size:clamp(14px, .93131548vw, 16px);color:#999;margin-bottom:clamp(12px, .87310827vw, 15px);line-height:1.6;height:3.2em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.product-card .product-link{font-size:clamp(14px, .93131548vw, 16px);color:#dd1b52;gap:5px;transition:gap .3s ease;display:flex;align-items:center}.index-industry{padding-top:clamp(60px, 8.14901048vw, 140px);padding-bottom:clamp(60px, 8.14901048vw, 140px);background:#fff;background:url(../images/industry-bg.jpg) no-repeat center bottom #fbfbfb;background-size:100% auto}@media (min-width:1920px){.index-industry{background-size:1920px}}.index-industry .industry-grid{display:flex;gap:clamp(30px, 5.82072177vw, 100px)}@media (min-width:992px){.index-industry .industry-grid{align-items:center}.index-industry .industry-grid .industry-left{flex:1;overflow:hidden}.index-industry .industry-grid .industry-right{width:71.12922002%}}@media (max-width:991px){.index-industry .industry-grid{flex-direction:column}.index-industry .industry-grid .industry-right{width:100%}}.index-industry .industry-left .section-title{margin-bottom:clamp(20px, 1.74621653vw, 30px);display:flex;flex-direction:column;line-height:1.3;font-size: x-large;}.index-industry .industry-image-wrap{position:relative;overflow:hidden}.index-industry .industry-image{padding-bottom:52.37315876%}.index-industry .industry-tabs{position:absolute;bottom:0;left:0;right:0;display:flex;z-index:55;padding-bottom:clamp(13px, 1.51338766vw, 26px);padding-left:clamp(15px, 1.74621653vw, 30px);padding-right:clamp(15px, 1.74621653vw, 30px);gap:clamp(4px, .93131548vw, 16px);text-align:center}@media (max-width:640px){.index-industry .industry-tabs{flex-wrap:wrap}}.index-industry .industry-tabs .tab-btn{backdrop-filter:blur(16px);background:rgba(102,102,102,0.7);flex:1;padding-top:clamp(6px, 1.16414435vw, 20px);padding-bottom:clamp(6px, 1.16414435vw, 20px);padding-left:clamp(6px, 1.16414435vw, 20px);padding-right:clamp(6px, 1.16414435vw, 20px);background:transparent;border:none;color:#fff;font-size:clamp(14px, 1.16414435vw, 20px);cursor:pointer;transition:all .3s ease;display:flex}.index-industry .industry-tabs .tab-btn a{margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3px, .34924331vw, 6px);transition:all cubic-bezier(.04, .79, 1, 1) .3s;justify-content:center;color:#fff}.index-industry .industry-tabs .tab-btn a .arrow{display:none}.index-industry .industry-tabs .tab-btn:hover,.index-industry .industry-tabs .tab-btn.active{background:#fff}.index-industry .industry-tabs .tab-btn:hover a,.index-industry .industry-tabs .tab-btn.active a{color:#000}.index-industry .industry-tabs .tab-btn.active .arrow{display:block}@media (max-width:640px){.index-industry .industry-tabs .tab-btn{white-space:nowrap}}.index-news{background:#fff}.index-news .swiper-container{padding-bottom:clamp(40px, 4.07450524vw, 70px)}.news-card{background:#fff;overflow:hidden;transition:all .3s ease;height:100%;border:1px solid #eeeeee;display:block;position:relative}.news-card::after{content:"";position:absolute;bottom:0;width:0;left:0;height:3px;background:#dd1b52;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.news-card:hover::after{width:100%}.news-card:hover .arrow{transform:rotate(15deg)}.news-card .news-content{padding-left:clamp(20px, 1.9790454vw, 34px);padding-right:clamp(20px, 1.9790454vw, 34px);padding-top:clamp(26px, 1.86263097vw, 32px);padding-bottom:clamp(30px, 2.32828871vw, 40px)}.news-card .news-category{font-size:clamp(14px, .93131548vw, 16px);display:block;color:#dd1b52;margin-bottom:clamp(5px, .58207218vw, 10px)}.news-card .news-title{font-size:clamp(16px, 1.16414435vw, 20px);font-weight:700;line-height:1.5;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:3em}.news-card .news-time{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eeeeee;height:clamp(46px, 3.49243306vw, 60px);padding-left:clamp(20px, 1.9790454vw, 34px);padding-right:clamp(20px, 1.9790454vw, 34px);color:#999;font-size:clamp(14px, .93131548vw, 16px)}.page-banner{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.page-banner .banner-content{height:clamp(340px, 39.58090803vw, 680px);font-size:clamp(24px, 3.49243306vw, 60px);color:#fff;display:flex;flex-direction:column;justify-content:center;max-height:calc(100vh - 100px)}.page-banner .banner-content .logo-icon{margin-bottom:10px}.page-banner .banner-content .title-en{font-family:Roboto}.news-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(18px, 2.09545984vw, 36px);margin-bottom:60px}@media (max-width:992px){.news-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:768px){.news-grid{grid-template-columns:1fr}}.newsdetail-info{padding-top:clamp(40px, 4.65657742vw, 80px);padding-bottom:clamp(40px, 4.65657742vw, 80px);background-color:#ffffff}.newsdetail-info .info-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:clamp(40px, 4.65657742vw, 80px)}.newsdetail-info .article-box{width:72.17694994%}@media (max-width:992px){.newsdetail-info .article-box{width:100%;margin-bottom:clamp(40px, 2.91036088vw, 50px)}}.newsdetail-info .article-box .article-header{border-bottom:1px solid #eeeeee;margin-bottom:clamp(30px, 2.32828871vw, 40px);padding-bottom:clamp(20px, 1.74621653vw, 30px)}.newsdetail-info .article-box .article-header .section-title{line-height:1.4;margin-bottom:clamp(15px, 1.51338766vw, 26px);color:#1a1a1a}.newsdetail-info .article-box .article-header .meta{font-size:clamp(14px, .93131548vw, 16px);color:#999999;display:flex;align-items:center}.newsdetail-info .article-box .article-header .meta i{margin-right:clamp(3px, .34924331vw, 6px);font-size:clamp(14px, .93131548vw, 16px)}.newsdetail-info .article-box .base-article{margin-bottom:clamp(40px, 9.31315483vw, 160px)}.newsdetail-info .sidebar-box{flex:1}@media (max-width:992px){.newsdetail-info .sidebar-box{width:100%;padding:clamp(20px, 1.74621653vw, 30px)}}.newsdetail-info .sidebar-box .hot-news .side-title{font-size:clamp(18px, 1.39697322vw, 24px);font-family:Medium;padding-bottom:clamp(10px, 1.16414435vw, 20px);border-bottom:1px solid #eeeeee;margin-bottom:clamp(15px, 1.16414435vw, 20px)}.newsdetail-info .sidebar-box .hot-news .news-list li{margin-bottom:clamp(12px, .87310827vw, 15px)}.newsdetail-info .sidebar-box .hot-news .news-list li a{font-size:clamp(14px, .93131548vw, 16px);color:#666666;line-height:1.6;display:block;transition:all .3s;padding-left:15px;position:relative}.newsdetail-info .sidebar-box .hot-news .news-list li a::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background-color:#cccccc}.newsdetail-info .sidebar-box .hot-news .news-list li a:hover:hover{color:#dd1b52}.newsdetail-info .sidebar-box .hot-news .news-list li a:hover::before{background-color:#dd1b52}.article-nav{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding-top:clamp(18px, 2.09545984vw, 36px);padding-bottom:clamp(18px, 2.09545984vw, 36px);display:flex;justify-content:space-between;align-items:center;gap:15px}.article-nav.--news{margin-bottom:clamp(85px, 9.89522701vw, 170px)}@media (max-width:640px){.article-nav{flex-direction:column;align-items:flex-start}}.article-nav .nav-item{font-size:clamp(14px, .93131548vw, 16px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article-nav .nav-item .iconfont{color:#dd1b52;margin-right:6px}@media (max-width:640px){.article-nav .nav-item{max-width:100%;white-space:normal;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.article-nav .nav-item span{color:#666666}.article-nav .nav-item a{transition:color .3s}.article-nav .nav-item a:hover{color:#dd1b52}@media (min-width:768px){.article-nav .nav-item.prev,.article-nav .nav-item.next{width:40%}.article-nav .nav-item.next{text-align:right}}@media (max-width:768px){.article-nav .return{display:none}}.newsdetail-consult{padding-top:clamp(50px, 5.82072177vw, 100px);padding-bottom:clamp(60px, 6.98486612vw, 120px);background-repeat:no-repeat;background-position:center center;background-image:url("../images/consult-bg.jpg");background-size:cover}.newsdetail-consult .consult-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(65px, 7.5669383vw, 130px)}@media (max-width:992px){.newsdetail-consult .consult-wrapper{flex-direction:column;gap:clamp(30px, 3.49243306vw, 60px)}}.newsdetail-consult .text-content{flex:1;padding-top:clamp(10px, 1.16414435vw, 20px)}@media (max-width:992px){.newsdetail-consult .text-content{width:100%;text-align:center}}.newsdetail-consult .text-content .title{font-size:clamp(26px, 2.32828871vw, 40px);font-family:Medium;margin-bottom:clamp(15px, 1.74621653vw, 30px)}.newsdetail-consult .text-content .section-desc p{margin-bottom:clamp(2.5px, .29103609vw, 5px)}.newsdetail-consult .form-content{width:66.00698487%}@media (max-width:992px){.newsdetail-consult .form-content{width:100%}}.newsdetail-consult .form-content .form-row{display:flex;justify-content:space-between;margin-bottom:clamp(18px, 2.09545984vw, 36px);gap:clamp(18px, 2.09545984vw, 36px)}@media (max-width:640px){.newsdetail-consult .form-content .form-row{flex-direction:column}}.newsdetail-consult .form-content .form-row.full .input-item{width:100%}.newsdetail-consult .form-content .form-row .input-item{flex:1}@media (max-width:640px){.newsdetail-consult .form-content .form-row .input-item{width:100%}}.newsdetail-consult .form-content .form-row .input-item input,.newsdetail-consult .form-content .form-row .input-item textarea{width:100%;padding:clamp(10px, .69848661vw, 12px);font-size:clamp(14px, .81490105vw, 14px);background:#fff;border:1px solid #eeeeee;transition:border-color .3s;border-radius:0}.newsdetail-consult .form-content .form-row .input-item input::placeholder,.newsdetail-consult .form-content .form-row .input-item textarea::placeholder{color:#999999}.newsdetail-consult .form-content .form-row .input-item input:focus,.newsdetail-consult .form-content .form-row .input-item textarea:focus,.newsdetail-consult .form-content .form-row .input-item input:active,.newsdetail-consult .form-content .form-row .input-item textarea:active{border-color:#dd1b52 !important}.newsdetail-consult .form-content .form-row .input-item .layui-input{height:clamp(46px, 3.49243306vw, 60px)}.newsdetail-consult .form-content .form-row .input-item textarea{height:120px;resize:none}.newsdetail-consult .form-content .form-btn{padding-top:clamp(5px, .58207218vw, 10px);display:flex;justify-content:center}@media (min-width:992px){.newsdetail-consult .form-content .form-btn{justify-content:flex-end}}.base-article{font-size:clamp(14px, 1.04772992vw, 18px);line-height:1.8}.base-article p{margin-bottom:clamp(20px, 1.74621653vw, 30px)}.base-article img{width:80%;max-width:960%;height:auto;display:block;margin:0 auto}.base-article h2{font-size:1.425em !important;font-weight:bold;padding:.5em 0}.base-article h3{font-size:1.1em !important;padding:.5em 0 .3em}.base-article h4{text-align:center;color:#999;line-height:1.8;font-size:80%}.base-article h4+*:not(h4){margin-top:1em}.base-article a{color:#dd1b52;border-bottom:1px solid #dd1b52}.base-article a:hover{color:#000;border-color:#000}.base-article img{display:block;margin:0 auto;cursor:pointer}.base-article img:hover{opacity:.9}.base-article ul{list-style:disc;padding-left:2em;transform:translateX(-0.5em);line-height:1.5}.base-article ul li{margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px);list-style:inherit}.base-article ul li::marker{color:#999}.base-article ol{padding-left:2em;transform:translateX(-0.5em)}.base-article ol li{list-style-type:decimal;padding-left:6px;margin-bottom:clamp(calc(10 / 2 * 1px), calc(10 / 1200 * 100vw), 10px)}.base-article ol li::marker{font-size:90%}.base-article table{margin-bottom:5px;width:100% !important}.base-article table tr:first-child td{background:#f7f7f7}.base-article table td{border:1px solid #eee;padding:6px 10px}.table-wrap table{max-width:100%}@media (max-width:640px){.table-wrap{overflow-x:auto;position:relative;margin-right:clamp(calc(-30 / 2 * 1px), calc(-30 / 1920 * 100 * 1vw), -30px)}.table-wrap table{max-width:auto;min-width:640px}}.layer_article_img img{max-width:90vw;max-height:80vh}.solution-filter{padding-top:clamp(38px, 4.42374854vw, 76px);padding-bottom:clamp(45px, 5.23864959vw, 90px)}.solution-filter .filter-list{display:flex;flex-wrap:wrap;gap:clamp(20px, 3.49243306vw, 60px)}.solution-filter .filter-list li a{display:block;font-size:clamp(15px, 1.16414435vw, 20px);padding-bottom:clamp(8px, .69848661vw, 12px);position:relative;transition:all .3s}.solution-filter .filter-list li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:clamp(2px, .23282887vw, 4px);background:linear-gradient(90deg, #dd1b52, #fff);transition:width .3s}.solution-filter .filter-list li a:hover{color:#dd1b52}.solution-filter .filter-list li.active a{color:#dd1b52;font-family:Medium}.solution-filter .filter-list li.active a::after{width:100%}.solution-main{padding-bottom:clamp(60px, 6.98486612vw, 120px)}.solution-item{margin-bottom:clamp(30px, 3.49243306vw, 60px);border:1px solid #eeeeee;transition:box-shadow .3s}.solution-item:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1)}.solution-item:hover .content .title{color:#dd1b52}.solution-item:hover .more-btn .arrow-wrap{background-color:#dd1b52}.solution-item:hover .more-btn .arrow-wrap .arrow{background-image:url("../images/btn-icon.svg");transform:rotate(15deg)}.solution-item .item-link{display:flex;align-items:stretch;justify-content:space-between}@media (max-width:639px){.solution-item .item-link{flex-direction:column}}@media (max-width:639px) and (max-width:640px){.solution-item .item-link>*{width:100% !important}}.solution-item .image{width:46.56577416%}.solution-item .txt-box{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.solution-item .txt-box .content{padding-left:clamp(30px, 6.11175786vw, 105px);padding-right:clamp(30px, 6.11175786vw, 105px);flex:1;display:flex;flex-direction:column;justify-content:center}@media (max-width:992px){.solution-item .txt-box .content{padding-left:clamp(20px, 3.49243306vw, 60px);padding-right:clamp(20px, 3.49243306vw, 60px)}}@media (max-width:639px){.solution-item .txt-box .content{padding-top:clamp(20px, 2.32828871vw, 40px);padding-bottom:clamp(20px, 2.32828871vw, 40px)}}.solution-item .txt-box .category{font-size:clamp(14px, .93131548vw, 16px);color:#dd1b52;margin-bottom:clamp(10px, .87310827vw, 15px);font-weight:500}.solution-item .txt-box .title{font-size:clamp(18px, 2.32828871vw, 40px);margin-bottom:clamp(15px, 1.74621653vw, 30px);font-weight:500;line-height:1.3;font-family:Medium}.solution-item .txt-box .section-desc{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}@media (max-width:992px) and (min-width:640px){.solution-item .txt-box .section-desc{-webkit-line-clamp:2}}.solution-item .txt-box .more-btn{display:flex;align-items:center;justify-content:space-between;width:100%;align-items:stretch;line-height:clamp(50px, 5.82072177vw, 100px);padding-left:clamp(30px, 6.11175786vw, 105px);border-top:1px solid #eeeeee}@media (max-width:768px) and (min-width:640px){.solution-item .txt-box .more-btn{display:none}}@media (max-width:992px){.solution-item .txt-box .more-btn{padding-left:clamp(20px, 3.49243306vw, 60px)}}.solution-item .txt-box .more-btn .txt{font-size:clamp(14px, .93131548vw, 16px);color:#999;transition:color .3s}.solution-item .txt-box .more-btn .arrow-wrap{width:clamp(50px, 6.11175786vw, 105px);border-left:1px solid #eeeeee;display:flex}.solution-item .txt-box .more-btn .arrow-wrap .arrow{margin:auto}.soldetail-main{padding-top:clamp(40px, 4.65657742vw, 80px);padding-bottom:clamp(40px, 4.65657742vw, 80px);background:#fff;display:flex;justify-content:space-between;align-items:stretch;gap:clamp(30px, 5.82072177vw, 100px)}@media (max-width:992px){.soldetail-main{flex-direction:column}}.soldetail-main .text-info{flex:1;display:flex;flex-direction:column}@media (max-width:992px){.soldetail-main .text-info{width:100%}}.soldetail-main .text-info .section-title{padding-bottom:clamp(20px, 1.51338766vw, 26px);border-bottom:1px solid #eeeeee;margin-bottom:clamp(20px, 1.74621653vw, 30px)}.soldetail-main .text-info .section-desc{margin-bottom:clamp(30px, 4.07450524vw, 70px)}.soldetail-main .text-info .params-box .section-label{margin-bottom:clamp(15px, 1.45518044vw, 25px)}.soldetail-main .text-info .params-box .param-list li{font-size:clamp(14px, .93131548vw, 16px);color:#666666;margin-bottom:clamp(8px, .69848661vw, 12px);padding-left:clamp(12px, .87310827vw, 15px);position:relative}.soldetail-main .text-info .params-box .param-list li::before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background-color:#dd1b52}.soldetail-main .media-show{width:46.56577416%}@media (max-width:992px){.soldetail-main .media-show{width:100%}}.soldetail-main .media-show .swiper-container{padding-bottom:clamp(30px, 2.91036088vw, 50px)}.soldetail-nav{border-top:1px solid #eeeeee;padding-top:clamp(30px, 2.91036088vw, 50px);padding-bottom:clamp(30px, 2.91036088vw, 50px);background:#fff}.soldetail-nav .nav-inner{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.soldetail-nav .nav-inner{flex-direction:column;gap:15px;align-items:flex-start}}.soldetail-nav .nav-inner .nav-item{font-size:clamp(12px, .81490105vw, 14px);color:#333333;transition:color .3s}.soldetail-nav .nav-inner .nav-item .label{color:#999;margin-right:5px}.soldetail-nav .nav-inner .nav-item.prev.active,.soldetail-nav .nav-inner .nav-item.next.active{color:#dd1b52}.soldetail-nav .nav-inner .nav-item.next span.label+text{color:#dd1b52}.soldetail-nav .nav-inner .nav-item.back{display:flex;align-items:center;font-weight:bold}.soldetail-nav .nav-inner .nav-item.back i{color:#dd1b52;font-weight:bold;margin-right:5px;font-size:16px}@media (max-width:768px){.soldetail-nav .nav-inner .nav-item.back{order:-1}}.soldetail-nav .nav-inner .nav-item:hover{color:#dd1b52}.related-products{padding-top:clamp(50px, 5.82072177vw, 100px);padding-bottom:clamp(50px, 5.82072177vw, 100px);background:#ffffff}.related-products .section-header{text-align:center;margin-bottom:clamp(30px, 3.49243306vw, 60px)}.related-products .section-header .title{font-size:clamp(24px, 2.09545984vw, 36px);color:#333333;font-weight:500}.related-products .rel-swiper-wrap{position:relative;padding-left:clamp(30px, 3.49243306vw, 60px);padding-right:clamp(30px, 3.49243306vw, 60px)}.related-products .rel-swiper-wrap .swiper-container{padding:5px;padding-bottom:40px}.related-products .rel-swiper-wrap .swiper-button-prev,.related-products .rel-swiper-wrap .swiper-button-next{width:40px;height:40px;border-radius:50%;background:#eeeeee;color:#999;transition:all .3s}.related-products .rel-swiper-wrap .swiper-button-prev::after,.related-products .rel-swiper-wrap .swiper-button-next::after{font-size:18px}.related-products .rel-swiper-wrap .swiper-button-prev:hover,.related-products .rel-swiper-wrap .swiper-button-next:hover{background:#dd1b52;color:#fff}.related-products .rel-swiper-wrap .swiper-button-prev{left:0}.related-products .rel-swiper-wrap .swiper-button-next{right:0}.related-products .rel-swiper-wrap .swiper-pagination-bullet-active{background:#dd1b52}.related-products .rel-card{display:block;background:#fff;border:1px solid #eeeeee;transition:all .3s;border-bottom:2px solid transparent}.related-products .rel-card:hover,.related-products .rel-card.active{border-color:#eeeeee;border-bottom-color:#dd1b52;box-shadow:0 0 15px rgba(0,0,0,0.05)}.related-products .rel-card:hover .txt-box .p-name,.related-products .rel-card.active .txt-box .p-name{color:#dd1b52}.related-products .rel-card:hover .txt-box .p-btn,.related-products .rel-card.active .txt-box .p-btn{color:#dd1b52}.related-products .rel-card:hover .txt-box .p-btn .arrow,.related-products .rel-card.active .txt-box .p-btn .arrow{border-left-color:#dd1b52}.related-products .rel-card .img-box{width:100%;height:0;padding-bottom:75%;position:relative;overflow:hidden;background:#f9f9f9}.related-products .rel-card .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:80%;max-height:80%}.related-products .rel-card .txt-box{padding:clamp(20px, 1.74621653vw, 30px)}.related-products .rel-card .txt-box .p-name{font-size:clamp(16px, 1.04772992vw, 18px);color:#333333;font-weight:bold;margin-bottom:clamp(10px, .87310827vw, 15px);transition:color .3s}.related-products .rel-card .txt-box .p-desc{font-size:clamp(13px, .81490105vw, 14px);color:#999999;line-height:1.6;margin-bottom:clamp(20px, 1.74621653vw, 30px);min-height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-products .rel-card .txt-box .p-btn{font-size:clamp(12px, .81490105vw, 14px);color:#333;font-weight:bold;display:flex;align-items:center;transition:color .3s}.related-products .rel-card .txt-box .p-btn .arrow{display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #333;margin-left:clamp(4px, .46565774vw, 8px);transition:border-left-color .3s}.product-center{display:flex;justify-content:space-between;gap:clamp(20px, 2.32828871vw, 40px)}.product-center .prod-sidebar{width:clamp(270px, 22.00232829vw, 378px);flex-shrink:0}.product-center .prod-list-box{flex:1}@media (max-width:1199px){.product-center{flex-direction:column}.product-center .prod-sidebar{width:100%}.product-center .prod-list-box{width:100%}}.product-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(22px, 2.56111758vw, 44px)}@media (min-width:1280px){.product-grid.grid-4{gap:clamp(17px, 1.9790454vw, 34px);grid-template-columns:repeat(4, 1fr)}}@media (max-width:768px){.product-grid{gap:clamp(15px, 1.74621653vw, 30px);grid-template-columns:repeat(2, 1fr)}}@media (max-width:600px){.product-grid{grid-template-columns:repeat(1, 1fr)}}@media (min-width:1200px){.hidden-pc{display:none !important}}@media (max-width:1200px){.hidden-mobile{display:none !important}}.prod-sidebar{width:100%}.prod-sidebar .sub-menu-top{text-align:center;font-size:18px;color:#dd1b52;border-bottom:1px solid #eeeeee;display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.prod-sidebar .sub-menu-top h2{display:flex;align-items:center;line-height:48px;font-size:18px;margin:0;font-family:Medium}.prod-sidebar .sub-menu-top h2 .mr-2{margin-right:clamp(5px, .58207218vw, 10px)}.prod-sidebar .sub-menu-top .arr{font-size:16px;transition:transform .3s}.prod-sidebar .sub-menu-top.open .arr{transform:rotate(180deg)}.sub-menu-list{border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}@media (min-width:1200px){.sub-menu-list{display:block !important}}@media (max-width:1199px){.sub-menu-list{display:none;padding-top:clamp(10px, 1.16414435vw, 20px);padding-bottom:clamp(10px, 1.16414435vw, 20px)}}.sub-menu-list dl{background-color:#fbfbfb}.sub-menu-list dl dt{line-height:clamp(50px, 3.49243306vw, 60px);position:relative;cursor:pointer;user-select:none;border-bottom:1px solid #eeeeee;transition:all .3s;display:flex;align-items:center;font-size:clamp(16px, 1.04772992vw, 18px)}.sub-menu-list dl dt .tit{display:block;flex:1}.sub-menu-list dl dt .arr{width:clamp(40px, 2.91036088vw, 50px);height:16px;background-repeat:no-repeat;background-position:center center;background-image:url("../images/btn-icon-black.svg");background-size:contain;display:block;transform:rotate(15deg)}.sub-menu-list dl dt:hover .tit{color:#dd1b52}.sub-menu-list dl dd{display:none;background-color:#fff;padding-top:clamp(5px, .58207218vw, 10px);padding-bottom:clamp(5px, .58207218vw, 10px);padding-left:clamp(40px, 2.91036088vw, 50px);padding-right:clamp(40px, 2.91036088vw, 50px);font-size:14px}.sub-menu-list dl dd p{line-height:36px}.sub-menu-list dl dd p a{display:block}.sub-menu-list dl dd p a:hover,.sub-menu-list dl dd p a.active{color:#dd1b52}.sub-menu-list dl dd p a.active{font-family:Medium}.sub-menu-list dl.open dt{background-color:#dd1b52}.sub-menu-list dl.open dt .tit{color:#fff}.sub-menu-list dl.open dt .arr{background-image:url("../images/btn-icon.svg")}.service-list .download-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(17px, 1.9790454vw, 34px)}@media (max-width:1200px){.service-list .download-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:600px){.service-list .download-grid{grid-template-columns:repeat(1, 1fr)}}.service-list .download-grid .down-item .down-link{display:flex;background:#fbfbfb;border:1px solid #f0f0f0;transition:all .3s;padding:clamp(12px, 1.39697322vw, 24px);align-items:stretch;gap:clamp(17px, 1.9790454vw, 34px)}.service-list .download-grid .down-item .down-link .cover-box{width:30%;max-width:150px;min-width:100px}.service-list .download-grid .down-item .down-link .cover-box .cimgbox{padding-bottom:141.33333333%}.service-list .download-grid .down-item .down-link .info-box{flex:1;display:flex;flex-direction:column;position:relative;padding-top:clamp(10px, 1.16414435vw, 20px)}.service-list .download-grid .down-item .down-link .info-box .tag{display:inline-block;font-size:clamp(14px, .93131548vw, 16px);color:#dd1b52;margin-bottom:clamp(10px, 1.16414435vw, 20px);transition:color .3s}.service-list .download-grid .down-item .down-link .info-box .title{font-size:clamp(16px, 1.16414435vw, 20px);line-height:1.5;font-family:Medium;transition:color .3s}.service-list .download-grid .down-item .down-link .info-box .icon-download{position:absolute;left:0;bottom:0}.service-list .download-grid .down-item .down-link .info-box .icon-download i{font-size:clamp(16px, 1.16414435vw, 20px);color:#797979;transition:color .3s}.service-list .download-grid .down-item .down-link:hover{background-color:#dd1b52;border-color:#dd1b52;transform:translateY(-5px);box-shadow:0 10px 20px rgba(213,0,50,0.15)}.service-list .download-grid .down-item .down-link:hover .info-box .tag{color:rgba(255,255,255,0.9)}.service-list .download-grid .down-item .down-link:hover .info-box .title{color:#fff}.service-list .download-grid .down-item .down-link:hover .info-box .icon-download i{color:#fff}.service-list .download-grid .down-item .down-link:hover .cover-box{border-color:rgba(255,255,255,0.3)}.contact-ways{padding-top:clamp(60px, 5.82072177vw, 100px);padding-bottom:clamp(60px, 5.82072177vw, 100px);background-color:#ffffff}.contact-ways .section-title{margin-bottom:clamp(40px, 3.49243306vw, 60px)}.contact-ways .contact-wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:clamp(35px, 4.07450524vw, 70px)}@media (max-width:992px){.contact-ways .contact-wrapper{flex-direction:column}}.contact-ways .info-list{width:67.52037253%;display:grid;grid-template-columns:repeat(2, 1fr);justify-content:space-between;align-content:flex-start;gap:clamp(30px, 3.49243306vw, 60px)}@media (max-width:992px){.contact-ways .info-list{width:100%}}@media (max-width:640px){.contact-ways .info-list{grid-template-columns:repeat(1, 1fr)}}.contact-ways .info-list .info-item .item-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eeeeee;padding:clamp(5px, .58207218vw, 10px);padding-left:0;padding-right:0;margin-bottom:clamp(15px, 1.16414435vw, 20px)}.contact-ways .info-list .info-item .item-header .label{font-size:clamp(18px, 1.74621653vw, 30px);font-family:Medium}.contact-ways .info-list .info-item .item-header .icon{width:22px;height:22px;background-repeat:no-repeat;background-position:center center;background-size:contain}.contact-ways .info-list .info-item .item-header .icon.icon-tel{background-image:url("../images/ab_tel.png")}.contact-ways .info-list .info-item .item-header .icon.icon-email{background-image:url("../images/ab_email.png")}.contact-ways .info-list .info-item .item-header .icon.icon-site{background-image:url("../images/ab_site.png")}.contact-ways .info-list .info-item .item-header .icon.icon-url{background-image:url("../images/ab_url.png")}.contact-ways .info-list .info-item .item-content{font-size:clamp(14px, 1.39697322vw, 24px);color:#666;line-height:1.6}.contact-ways .info-list .info-item .item-content a:hover{color:#dd1b52;transition:color .3s}.contact-ways .qr-card{flex:1}@media (max-width:992px){.contact-ways .qr-card{width:100%;max-width:400px;margin:0 auto}}.contact-ways .qr-card .qr-inner{width:100%;height:100%;background-color:#dd1b52;border-radius:10px;padding:clamp(40px, 3.49243306vw, 60px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(213,0,50,0.2);transition:transform .3s}.contact-ways .qr-card .qr-inner:hover{transform:translateY(-10px)}.contact-ways .qr-card .qr-inner .qr-img{width:160px;height:160px;background:#fff;margin-bottom:clamp(5px, .58207218vw, 10px)}.contact-ways .qr-card .qr-inner .qr-img img{width:100%;height:100%;display:block}.contact-ways .qr-card .qr-inner .qr-text{font-size:clamp(14px, .93131548vw, 16px);color:#fff}.search-bar-section{padding-top:clamp(40px, 3.49243306vw, 60px);padding-bottom:clamp(40px, 3.49243306vw, 60px);border-bottom:1px solid #eeeeee}.search-bar-section .search-form{margin-left:auto;margin-right:auto;width:89vw;max-width:746px;margin:0 auto;display:flex;box-shadow:0 5px 15px rgba(0,0,0,0.05);overflow:hidden}@media (min-width:2400px){.search-bar-section .search-form{max-width:2400px}}@media (min-width:2400px){.search-bar-section .search-form{max-width:2400px}}.search-bar-section .search-form .search-input{border-radius:6px 0 0 6px;flex:1;height:clamp(48px, 3.49243306vw, 60px);background:#fff;padding:clamp(0px, 1.16414435vw, 20px);font-size:clamp(14px, .93131548vw, 16px);color:#333;outline:none;border:1px solid #eeeeee;border-right:none;transition:border-color .3s;padding-left:clamp(12px, .93131548vw, 16px)}.search-bar-section .search-form .search-input:focus{border-color:#dd1b52}.search-bar-section .search-form .search-btn{width:clamp(100px, 7.5669383vw, 130px);height:clamp(48px, 3.49243306vw, 60px);background-color:#dd1b52;color:#fff;border:none;font-size:clamp(15px, .93131548vw, 16px);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s;border-radius:0 6px 6px 0}.search-bar-section .search-form .search-btn i{margin-right:clamp(4px, .46565774vw, 8px);font-size:20px}.search-bar-section .search-form .search-btn:hover{opacity:.9}.search-result-wrap{padding-top:clamp(40px, 4.65657742vw, 80px);padding-bottom:clamp(40px, 4.65657742vw, 80px)}.search-result-wrap .result-stat{margin-bottom:clamp(30px, 2.91036088vw, 50px)}.search-result-wrap .result-stat .txt{font-size:clamp(16px, 1.39697322vw, 24px)}.search-result-wrap .result-stat .txt .num,.search-result-wrap .result-stat .txt .keyword{color:#dd1b52;font-weight:bold;margin-left:clamp(2px, .23282887vw, 4px);margin-right:clamp(2px, .23282887vw, 4px)}.highlight-text{color:#dd1b52;font-weight:bold}.nav-btn-style{width:40px;height:40px;background:#e5e5e5;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.nav-btn-style:hover{background-color:#dd1b52}.nav-btn-style i{font-size:18px}.heritage-section{position:relative;padding-top:clamp(140px, 16.29802095vw, 280px);padding-bottom:clamp(175px, 20.37252619vw, 350px);overflow:hidden;background-repeat:no-repeat;background-position:center center;background-image:url("../images/cultrue-bg.jpg");background-size:cover}.heritage-section .heritage-content{position:relative;z-index:1;text-align:center;max-width:860px;margin:0 auto;color:#fff;display:flex;flex-direction:column;align-items:center}.heritage-section .heritage-content .section-title{margin-bottom:clamp(25px, 1.875vw, 36px);color:#fff;margin-bottom:clamp(18px, 2.09545984vw, 36px)}.timeline-section{padding-top:clamp(48px, 5.5878929vw, 96px);padding-bottom:clamp(85px, 9.89522701vw, 170px);overflow:hidden}.timeline-section .section-header-row{margin-bottom:clamp(50px, 5.82072177vw, 100px)}.timeline-section .section-header-row .section-head{display:flex;align-items:center;justify-content:space-between}@media (max-width:640px){.timeline-section .section-header-row .section-head .pnext-box{display:none}}.timeline-section .timeline-line{position:relative;padding-bottom:clamp(30px, 4.07450524vw, 70px)}.timeline-section .timeline-line .line-bar{position:absolute;top:0;left:0;right:0;height:2px;background-color:#cccccc}.timeline-section .timeline-line .swiper-timeline{position:relative;display:grid;grid-template-columns:repeat(5, 1fr)}.timeline-section .timeline-line .swiper-timeline .year-mark{position:relative;padding-top:26px;text-align:center}.timeline-section .timeline-line .swiper-timeline .year-mark .dot{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;background:#cccccc;border-radius:50%}.timeline-section .timeline-line .swiper-timeline .year-mark .year{font-size:clamp(16px, 1.16414435vw, 20px);font-family:Roboto;color:#666}.timeline-section .timeline-line .swiper-timeline .swiper-slide-active .dot{background-color:#dd1b52}.timeline-section .timeline-line .swiper-timeline .swiper-slide-active .dot::after{content:"";width:22px;height:22px;border-radius:50%;border:1px solid #dd1b52;position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%, -50%)}.timeline-section .timeline-cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px, 2.32828871vw, 40px)}@media (min-width:1200px){.timeline-section .timeline-cards{margin-left:clamp(40px, 4.65657742vw, 80px);margin-right:clamp(40px, 4.65657742vw, 80px)}}@media (min-width:640px){.timeline-section .timeline-cards{padding:60px 0 10px}}@media (max-width:639px){.timeline-section .timeline-cards{padding:10px 0}}@media (max-width:992px){.timeline-section .timeline-cards{grid-template-columns:1fr}}.timeline-section .timeline-cards .swiper-slide-active{transition:all cubic-bezier(.04, .79, 1, 1) .3s}@media (min-width:640px){.timeline-section .timeline-cards .swiper-slide-active{transform:translateY(-50px)}}.timeline-section .timeline-cards .swiper-slide-active .inner{background-color:#dd1b52;color:#fff}.timeline-section .timeline-cards .swiper-slide-active .inner .section-desc::before{background:#fff}.timeline-section .timeline-cards .inner{background:#fff;border-radius:8px;padding:clamp(20px, 2.32828871vw, 40px);transition:all .3s ease;border-radius:6px;box-shadow:0 3px 12px 0 rgba(221,27,82,0.15)}.timeline-section .timeline-cards .inner .card-year{font-size:clamp(30px, 3.49243306vw, 60px);font-family:Roboto;margin-bottom:clamp(10px, 1.16414435vw, 20px)}.timeline-section .timeline-cards .inner .section-desc{padding-left:clamp(15px, 1.74621653vw, 30px);position:relative;line-height:1.4}.timeline-section .timeline-cards .inner .section-desc::before{content:"";display:block;position:absolute;width:clamp(4px, .46565774vw, 8px);height:clamp(4px, .46565774vw, 8px);border-radius:50%;background-color:#dd1b52;left:0;top:.7em;transform:translateY(-50%)}.timeline-section .last{display:none}@media (max-width:640px){.timeline-section .last{display:block;margin:0 auto;margin-top:30px}}.certificates-section{padding-top:clamp(55px, 6.40279395vw, 110px);padding-bottom:clamp(75px, 8.73108265vw, 150px)}.certificates-section .section-header-row{margin-bottom:clamp(30px, 3.49243306vw, 60px)}.certificates-section .section-header-row .section-head{display:flex;align-items:center;justify-content:space-between}@media (max-width:640px){.certificates-section .section-header-row .section-head .pnext-box{display:none}}.certificates-section .cert-card{text-align:center;transition:all .3s ease;border:1px solid #eeeeee;padding:clamp(27px, 3.14318976vw, 54px);position:relative}.certificates-section .cert-card::after{content:"";position:absolute;bottom:0;width:0;left:0;height:3px;background:#dd1b52;transition:all cubic-bezier(.04, .79, 1, 1) .3s}.certificates-section .cert-card:hover{color:#dd1b52}.certificates-section .cert-card:hover::after{width:100%}.certificates-section .cert-card .image{max-width:238px;margin:0 auto;margin-bottom:clamp(20px, 2.32828871vw, 40px);display:block}.certificates-section .cert-card .cert-image{box-shadow:0 4px 12px rgba(0,0,0,0.08);padding-bottom:134.45378151%;transition:all .3s ease}.certificates-section .cert-card .cert-title{font-size:clamp(16px, 1.16414435vw, 20px)}.pnext-box{width:clamp(100px, 7.45052386vw, 128px);position:relative}.pnext-box .swiper-button-prev,.pnext-box .swiper-button-next{width:clamp(30px, 2.56111758vw, 44px);height:clamp(30px, 2.56111758vw, 44px);background-color:rgba(0,0,0,0.3);border-radius:50%;color:#fff;font-size:clamp(14px, .93131548vw, 16px)}.pnext-box .swiper-button-prev.swiper-button-disabled,.pnext-box .swiper-button-next.swiper-button-disabled{background-color:#c9c9c9}.pnext-box .swiper-button-prev::after,.pnext-box .swiper-button-next::after{display:none}.pnext-box .swiper-button-prev:hover,.pnext-box .swiper-button-next:hover{background-color:#dd1b52}