header{background-color:#ffffff1f;width:100%;z-index:100}header:hover{background:#fff}header .header-container{border-bottom:1px solid #e0e5ff;height:75px}header .header-top{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:100%}header .languageBtn{display:flex;gap:8}header .languageBtn .ant-btn{padding-right:0;padding-left:10px}header .languageBtn .ant-btn:hover{background:transparent!important;color:#1d2089!important}header .header-menu{padding:0 10px;display:flex;align-items:center}header .header-menu .ant-menu-item{flex:1;text-align:center}header .header-menu .ant-menu-item:after{border-width:3px!important}header .header-menu .ant-menu-item:hover a{font-weight:600;color:#1d2089!important}.ant-carousel .banner-text{padding:40px 80px}.banner-text{position:absolute;left:50%;top:50%;translate:-50% -50%;text-align:center;background-color:#1d208954;box-shadow:transparent 0 0 0;padding:20px 50px;color:#fff;max-width:880px}.banner-text .title{font-size:3.375rem;letter-spacing:2px}.banner-text .subtitle{font-size:1rem;padding-bottom:20px}.banner-text .subtitle:after{content:"";position:absolute;left:50%;transform:translate(-50%);display:block;width:42px;height:5px;background:#fff}.banner-text .ant-typography{color:#fff}.banner-text .ant-divider-horizontal.ant-divider-with-text:before,.banner-text .ant-divider-horizontal.ant-divider-with-text:after{border-top-color:#fff9}.banner-text2{position:relative;left:50%;top:0;translate:-50% 0;text-align:center;background-color:transparent;padding:20px;color:#fff;max-width:864px}.banner-text2 .title{font-size:3.375rem}.banner-text2 .subtitle{font-size:1rem;padding-bottom:20px}.banner-text2 .subtitle:after{content:"";position:absolute;left:50%;transform:translate(-50%);display:block;width:65px;height:5px;background:#1d2089}.banner-text2 .ant-typography{color:#fff;font-size:1.125rem}.banner-text2 .ant-divider-horizontal.ant-divider-with-text:before,.banner-text2 .ant-divider-horizontal.ant-divider-with-text:after{border-top-color:#fff9}.slogan-area{padding:40px 0}.slogan-text{font-size:1.375rem;font-weight:700;color:#1d2089}.banner-home .banner-text{width:888px;height:212px;display:flex;align-items:center;justify-content:center;top:30%}.banner-1 .banner-text .title{font-size:1.85rem}.banner-3 .banner-text{background-color:#194a7f3b}.banner-3 .banner-text .title{white-space:pre-wrap}.banner-3 .banner-text .subtitle{text-transform:uppercase}.divider-text .ant-divider-inner-text{font-size:1.125rem;font-weight:700;color:#bbb;font-family:Trebuchet MS,Helvetica,sans-serif;letter-spacing:6px}.divider-text.text-light .ant-divider-inner-text{color:#fff}.divider-text.divider-text-sm{margin:10px 0}.divider-text.divider-text-sm .ant-divider-inner-text{font-size:1rem}.divider-line{position:relative}.divider-line:after{content:"";position:absolute;left:0;top:-2px;display:block;width:78px;height:4px;background:#1d2089}.swiper-wrapper{transition-timing-function:linear!important;align-items:center}.main-content{min-height:calc(100vh - 128px)}.tabs-common .ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#1d2089}.tabs-common .ant-tabs-nav{background:#f5f7fa}.tabs-common .ant-tabs-nav .ant-tabs-tab{padding-left:50px!important;padding-right:50px!important;justify-content:center}.tabs-common .ant-tabs-nav .ant-tabs-tab:hover,.tabs-common .ant-tabs-nav .ant-tabs-tab-active{background:#1d2089}.tabs-common .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-bottom-color:#e0e5ff}.brand-tabs .ant-tabs-tab-disabled{color:#666!important;cursor:default!important}.brand-tabs .ant-tabs-tab-disabled:hover{background:transparent!important}.brand-tabs .ant-tabs-content,.brand-tabs .ant-tabs-tabpane{height:100%}.brand-tabs .ant-tabs-nav-list .ant-tabs-tab:last-child{border-bottom:0}.productTabs-swiper .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{border-bottom:0;border-top:0;border-radius:0;border-right-color:#e0e5ff}.productTabs-swiper .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{font-weight:700}.product-swiper{pointer-events:auto}.product-swiper .swiper-slide{height:100%;padding-bottom:20px!important}.product-swiper .swiper-slide .ant-image{height:240px;display:flex;align-items:center;justify-content:center}.product-swiper .swiper-slide .ant-image img{object-fit:contain;max-height:100%}.tabs-card .ant-tabs-nav-wrap{margin-bottom:1px}.tabs-vertical-75 .ant-tabs-tab{height:75px;color:#666}.tabs-vertical-75 .ant-tabs-nav .ant-tabs-tab{width:230px}.tabs-vertical-75 .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-btn{font-weight:700;font-size:1.125rem}.tabs-vertical-4in1 .ant-tabs-nav .ant-tabs-tab{height:25%;flex:1}.tabs-filter .ant-tabs-nav{background:#17181b45}.tabs-filter .ant-tabs-nav .ant-tabs-tab-active{background:#0071ef}.tabs-filter .productTabs-swiper .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{height:52px;border:none;border-left:1px solid transparent}.tabs-filter .productTabs-swiper .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{background:#0071ef;border-left-color:#ffffff85}.tabs-filter .productTabs-swiper .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:first-child:hover{border-left-color:transparent}.tabs-filter .ant-tabs .ant-tabs-tab{color:#fff}.tabs-filter .ant-tabs-top>.ant-tabs-nav:before{border-bottom-color:#0071ef;border-width:2px}.tabs-filter .ant-tabs .ant-tabs-content-holder{background:#17181b45;padding:50px 30px}.brands-box .swiper-slide{background:#ffffff8a;border-radius:6px;height:100px;margin:0 30px;display:flex;align-items:center}.industry-zone-card{background-color:#ffffffde;border-radius:10px;position:relative;height:100%}.industry-zone-card .bg-image{position:absolute;bottom:0;right:0;z-index:1;opacity:.4;max-height:180px}.card-animate-img{position:relative}.card-animate-img .image-container{position:relative;overflow:hidden;border-radius:30px}.card-animate-img .image-container img{display:block}.card-animate-img .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000073}.card-animate-img .content-wrapper{position:absolute;width:100%;left:0;bottom:0;padding:30px}.card-animate-img .content-wrapper .ant-typography{color:#fff}.card-animate-img div.ant-typography{opacity:0;transform:translateY(20px);transition:all .3s cubic-bezier(.4,0,.2,1);display:block!important;visibility:hidden;height:0}.card-animate-img:hover{cursor:pointer}.card-animate-img:hover div.ant-typography{height:auto;opacity:1;transform:translateY(0);visibility:visible;transition-delay:.1s;transition:all .3s}.card-map{border-radius:12px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #1d208914;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(29,32,137,.1)}.card-image .ant-card-cover{height:200px}.card-image .ant-card-cover img{object-fit:cover;height:100%}.article-news{margin:0 auto}.article-news .article-item{display:flex;gap:20px;padding:20px;border-bottom:1px solid #f0f0f0}.article-news .article-item .article-image{width:200px;height:150px;object-fit:cover;border-radius:4px}.article-news .article-item:hover .article-title,.article-news .article-item:hover .article-text{color:#609ee9}.article-news .article-content{flex:1}.article-news .article-title{font-size:1rem;margin-bottom:8px;font-weight:400}.article-news .article-date{color:#898989;margin-bottom:12px}.article-news .article-text{line-height:1.6;color:#666}.news-detail .detail-image{width:100%;height:400px;object-fit:cover;border-radius:8px;margin-bottom:20px}.news-detail .detail-date{color:#888;margin-bottom:20px}.news-detail .detail-content{line-height:1.8;font-size:16px;color:#333}.news-detail .detail-content img{max-width:100%!important;height:auto!important}.detail-content p{text-indent:2rem}.detail-content img{display:block;margin:20px auto;max-width:100%;width:auto!important;height:auto!important}.home-page .ant-carousel .ant-image .ant-image-img{height:38vw;object-fit:cover;object-position:top}.timeline .ant-timeline-item{min-height:80px}.timeline.ant-timeline-label .ant-timeline-item-label{inset-block-start:-10px}.timeline .about-timeline-content{background:linear-gradient(145deg,#1d208914,#fff6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 8px #0000001a}.timeline:nth-child(odd) .about-timeline-content{background:linear-gradient(to left,#891d1d14,#fff6)}.timeline:nth-child(2n) .about-timeline-content{background:linear-gradient(to right,#891d1d14,#fff6)}.timeline .about-timeline-content{margin-inline-end:10px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ant-timeline-item-dot{width:16px;height:16px;border-radius:50%;border:3px solid;top:4px}.about-timeline-label{font-size:1.25rem;color:#333;font-weight:700}.about-timeline-content{padding:15px;background-color:#ffffffb3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 8px #0000001a;opacity:0;animation:none}.about-timeline-content.animate{animation:fadeIn 1s ease-out;animation-fill-mode:both}footer{color:#fff}footer .ant-typography{color:#fff}.advantage-card{border-radius:12px;overflow:hidden;background:#fffc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #1d208914;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(29,32,137,.1)}.advantage-card:hover{transform:translateY(-10px);box-shadow:0 12px 32px #1d208926;background:#ffffffe6;border-color:#1d208933}.advantage-card:hover .advantage-icon{background:#1d208926;transform:scale(1.1);box-shadow:0 4px 12px #1d20891a}.advantage-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1d208914,#1d208900);transition:all .3s ease;pointer-events:none}.advantage-card .advantage-icon{transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;z-index:0;opacity:.5;top:10px;left:10px;padding:15px;border-radius:50%}.advantage-card .advantage-icon:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:#1d20891f;transform:scale(0);transition:transform .3s ease}.advantage-card .ant-card-body{padding:32px 24px 16px;position:relative;z-index:1}.advantage-card h4{color:#1d2089;font-weight:600;margin-bottom:20px;transition:color .3s ease;font-size:1.25rem;margin-left:70px}.advantage-card .ant-typography.ant-typography-secondary{color:#1d2089d9;line-height:1.8}.advantage-card:hover h4{color:#1d2089}.drawer-navbar .ant-drawer-header{padding:16px}.drawer-navbar .ant-drawer-title{line-height:1}.drawer-navbar .ant-drawer-body{background-color:#f8f9fc}.drawer-navbar .ant-menu-item{border-bottom:1px solid #dedede;margin:0;width:100%;height:50px;line-height:50px}.drawer-navbar .ant-menu-light .ant-menu-item-selected{background:transparent}.mobile-select-dropdown{width:100%!important;max-width:300px;left:50%!important;transform:translate(-50%)}.mobile-select-dropdown .ant-select-item{padding:12px 16px;font-size:16px}@media screen and (max-width: 1400px){.banner-text .title{font-size:1.75rem}.banner-text2 .title{font-size:3rem}.banner-text{padding:30px 50px;width:800px}}@media screen and (max-width: 1200px){.home-page .ant-carousel .ant-image .ant-image-img{min-height:300px}.banner-text{padding:20px 30px;width:800px}.banner-text .title{font-size:1.5rem}.banner-text2 .title{font-size:2rem}}@media screen and (max-width: 768px){body,html{font-size:12px}.container{padding:0 10px}.home-page .ant-carousel .ant-image .ant-image-img{height:200px}header .header-container{height:auto}header .header-top{padding:10px;gap:10px}.banner-text{width:90vw}.home-page .ant-carousel .ant-image .ant-image-img{min-height:auto}.banner-text .title{font-size:1.75rem;letter-spacing:0}.tabs-common .ant-tabs-nav .ant-tabs-tab{padding-left:10px!important;padding-right:10px!important}.tabs-vertical-75 .ant-tabs-nav .ant-tabs-tab{width:auto}.tabs-vertical-75 .ant-tabs-tab{height:auto}.brand-tabs .tabs-vertical-75 .ant-tabs-nav-list{flex-wrap:wrap}.brand-tabs .tabs-vertical-75 .ant-tabs-nav .ant-tabs-tab{width:25%}.brand-tabs .tabs-vertical-75 .ant-tabs-nav .ant-tabs-tab:first-child{width:100%;color:#666;background:transparent}.brand-tabs .tabs-vertical-75.ant-tabs-top>.ant-tabs-nav:before{border-color:transparent}.article-news .article-item{padding:0;flex-direction:column}.article-news .article-item .article-image{width:100%}.slogan-area{padding:20px 0}.product-swiper .swiper-slide .ant-image{height:150px}.industry-zone-card .bg-image{max-height:150px}.divider-text{margin-bottom:5px!important}.divider-text .ant-divider-inner-text{font-size:12px;letter-spacing:3px}.ant-card{font-size:1rem}.banner-text .ant-divider-horizontal.ant-divider-with-text{min-height:auto}.advantage-card{margin-bottom:16px}.advantage-card .advantage-icon{top:0;left:0}.advantage-card .ant-card-body{padding:24px 16px 0}.advantage-card h4{font-size:1.1rem;margin-bottom:16px;margin-left:50px}.ant-pagination .ant-pagination-total-text{width:100%;padding-left:10px}.brands-box .swiper-slide{height:60px;margin:0 10px}.brands-box .swiper-slide img{height:30px;width:auto}.banner-1 .banner-text{padding:10px}.banner-1 .banner-text .subtitle{font-size:.9rem;padding-bottom:10px}.banner-1 .banner-text .subtitle:after{height:3px}.banner-3 .banner-text{padding:10px}.banner-1 .banner-text .title{font-size:1rem}.banner-2 .banner-text{padding:20px 15px}.banner-home .banner-text{width:90vw;height:148px;top:50%}.product-info h5.ant-typography{font-size:.9rem;font-weight:400}.product-card-list .ant-card-body{padding:8px}.product-card-list .ant-card-body .card-img{display:block;text-align:center}.product-card-list .ant-card-body .card-img .ant-image .ant-image-img{height:45px}}@media screen and (min-width: 1918px){.home-page .ant-carousel .ant-image .ant-image-img{height:auto}}
