:root{font-family:"Roboto","Segoe UI","Rubik","Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}*,*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box;outline:none;word-wrap:break-word}html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset,figure{margin:0;padding:0;font-weight:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}ul,ol,dl{list-style-type:none}html,body{position:static;width:100%;background:#fff;color:#565872;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button{overflow:visible;vertical-align:middle;outline:none}a{text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;color:inherit}a:hover,a:focus,a:active{text-decoration:none;outline:none}b,i{font-weight:normal;font-style:normal}sub,sup{vertical-align:baseline}button,input[type=button],input[type=submit]{line-height:normal !important}img{max-width:100%;height:auto;border:0;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-drag:none}a img{-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}input,textarea{border:0;background:none;outline:none;resize:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=text],input[type=tel],input[type=button],input[type=submit],input[type=reset],input[type=password],input[type=email],textarea{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb}.cl:after,.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}.fl{float:left !important}.fr{float:right !important}.xs-display{display:none !important}.text-c{text-align:center}.text-r{text-align:right}.text-l{text-align:left}.w-auto{width:100%}.text-ellipsis{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.scrollbar::-webkit-scrollbar-corner{width:0}.scrollbar::-webkit-scrollbar{width:.1rem;height:.1rem}.scrollbar::-webkit-scrollbar-thumb{background-color:rgba(2,6,32,.5);border-radius:.125rem}.scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.flex{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.flex-column{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-gs{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.item-center{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.text-title-big{font-size:.5rem;color:#1d4ed8;font-weight:800;line-height:1.2}.text-title,h1{font-size:.4rem;color:#1d4ed8;font-weight:800;line-height:1.2}.text-title-small,h2{font-size:.35rem;color:#1d4ed8;font-weight:800;line-height:1.2}.text-title-mini,h3{font-size:.3rem;color:#1d4ed8;font-weight:600;line-height:1.2}.text-default,p,h4,h5,h6{font-size:.25rem;line-height:1.5;color:#4b5563}.transform-img{overflow:hidden;display:block}.transform-img img{width:100%;height:100%;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.transform-img:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.filter-img{background-image:-webkit-linear-gradient(left, #1d4ed8, #c6d3e3);background-image:-moz-linear-gradient(left, #1d4ed8, #c6d3e3);background-image:-o-linear-gradient(left, #1d4ed8, #c6d3e3);background-image:linear-gradient(to right, #1d4ed8, #c6d3e3);overflow:hidden}.filter-img img{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.3;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:100%;height:100%}.filter-img:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}.count-up:not(.is-visible){visibility:hidden}.iconfont{font-size:inherit}html{font-size:64px}.wrapper{width:100%;max-width:1560px;margin:0 auto;padding:0 60px;position:relative}.wrapper-h5{display:none}.button{background-color:#1d4ed8;color:#fff;cursor:pointer;border:none}.button:hover{background-color:#1e40af}.button-plain{border:.03rem solid #1d4ed8;color:#1d4ed8;cursor:pointer}.button-plain:hover{background-color:#1d4ed8;color:#fff}.popup{position:fixed;z-index:1500;top:0;left:0;right:0;bottom:0;visibility:hidden}.popup.show{visibility:visible !important}.popup.show .popup-content{-webkit-transform:translate(-50%, -50%) scale(1) !important;-moz-transform:translate(-50%, -50%) scale(1) !important;-ms-transform:translate(-50%, -50%) scale(1) !important;-o-transform:translate(-50%, -50%) scale(1) !important;transform:translate(-50%, -50%) scale(1) !important}.popup::before,.popup .popup-mask{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3)}.popup .popup-content{position:absolute;z-index:1;left:50%;top:50%;background:#fff;-webkit-transform:translate(-50%, -50%) scale(0);-moz-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);-o-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);width:60%;padding:.5rem 1rem;box-shadow:0 2px .15rem 0 rgba(0,0,0,.1);border-radius:.1rem;border:1px solid #ebeef5;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:-o-transform .5s;-moz-transition:transform .5s, -moz-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s, -moz-transform .5s, -o-transform .5s}.popup .popup-content h1{text-transform:uppercase;margin-bottom:.5rem}.popup .popup-content .popup-close{position:absolute;top:.25rem;right:.25rem;font-size:.5rem;cursor:pointer;padding:.25rem;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s, -moz-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.popup .popup-content .popup-close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);color:#1d4ed8}.popup .popup-content .popup-content--form{font-size:.375rem;border:1px solid #d1d5db}.popup .popup-content .popup-content--form input{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:0 .25rem}.popup .popup-content .popup-content--form button{padding:.25rem .5rem}.video-popup .popup-content{background:rgba(0,0,0,0);padding:0;border:none}.video-popup .popup-content .popup-close{top:-1rem;right:-1rem;color:#fff;padding:0;width:.8rem;height:.8rem;line-height:.8rem;border-radius:50%;text-align:center}.video-popup .popup-content .popup-close:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);background-color:hsla(0,0%,100%,.6)}.video-popup .popup-content .video-content{width:100%;aspect-ratio:16/9}.video-popup .popup-content .video-content .video-js,.video-popup .popup-content .video-content video{height:100%;width:100%}.video-popup .popup-content .video-content .video-js .vjs-big-play-button,.video-popup .popup-content .video-content video .vjs-big-play-button{line-height:1.5em !important}body:has(.menu-h5){overflow:hidden}body:has(.menu-h5):after{content:"";position:fixed;inset:0;background-color:rgba(0,0,0,.6)}.header{box-shadow:0 4px 15px -1px rgba(0,0,0,.1);position:sticky;top:0;left:0;right:0;background-color:#fff;z-index:1200}.header nav{padding:.1rem 0}.header nav .logo{height:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header nav .logo img{width:100%;height:100%}.header nav ul{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header nav ul li{padding:0 .125rem;position:relative}.header nav ul li a{padding:.25rem .125rem;font-size:.25rem;font-weight:bold;display:block;color:#1f2937;height:100%;line-height:.5rem;text-transform:uppercase}.header nav ul li .sub-menu{display:none;position:absolute;background-color:#fff;width:3rem;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);border-top:.125rem solid #fff}.header nav ul li .sub-menu li:hover,.header nav ul li .sub-menu li.active{background-color:#eff6ff}.header nav ul li .sub-menu li:hover>a,.header nav ul li .sub-menu li.active>a{color:#1d4ed8}.header nav ul li .sub-menu li a{font-weight:400;line-height:1;text-transform:none;font-size:.22rem}.header nav ul li .sub-menu li .sub-menu{margin-left:2.875rem;top:-0.125rem}.header nav ul li:hover>a,.header nav ul li.active>a{color:#1d4ed8}.header nav ul:not(.menu-h5) li:hover>.sub-menu{display:block}.header nav form{border:1px solid #d1d5db;border-radius:.1rem;overflow:hidden}.header nav form input{padding:.125rem .25rem;background-color:#f3f4f6;font-size:.2rem;width:2rem;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.header nav form input:focus{width:2.5rem}.header nav form button{padding:.125rem .25rem;font-size:.25rem}.header nav .wrapper-right a,.header nav .wrapper-right span{margin-left:.5rem;font-size:.25rem;padding:.125rem .25rem;border-radius:.1rem}.header nav .wrapper-right .search-popup{display:none;margin-left:0}.footer{background-color:#111827;padding-top:1rem;padding-bottom:.5rem}.footer .footer-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem}.footer .footer-grid h3{color:#fff;margin-bottom:.3rem}.footer .footer-grid p{color:#9ca3af;font-size:.25rem;line-height:1.5}.footer .footer-grid a{padding:.125rem 0}.footer .footer-grid a:hover p,.footer .footer-grid a:hover .iconfont{color:#60a5fa}.footer .footer-grid ul{margin-top:.25rem}.footer .footer-grid ul li .iconfont{margin-right:.125rem;font-size:.25rem;color:#9ca3af;line-height:1.5}.footer .footer-grid .to-all p{color:#60a5fa}.footer .footer-grid .to-all .iconfont{margin-left:.125rem;color:#60a5fa;font-size:.25rem}.footer .footer-grid .media-links{margin:.25rem 0}.footer .footer-grid .media-links a{background-color:#1f2937;color:#fff;width:.6rem;height:.6rem;display:block;border-radius:50%;text-align:center;font-size:.25rem;margin-right:.25rem}.footer .footer-grid .media-links a:hover{background-color:#1d4ed8}.footer .footer-grid .media-links a:hover .iconfont{color:#fff}.footer .footer-grid .form-module .success-msg{color:#409eff;font-weight:600;margin-top:.125rem}.footer .footer-grid .form-module .errer-msg{color:#dc3232;font-weight:600;margin-top:.125rem}.footer .footer-grid .form-module .form-content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:.25rem}.footer .footer-grid .form-module .form-content li.input{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.footer .footer-grid .form-module .form-content li.input input{border-radius:.1rem 0 0 .1rem;width:100%;padding:.2rem .25rem;font-size:.2rem;color:#fff;background-color:#1f2937;border:.01rem solid #1f2937}.footer .footer-grid .form-module .form-content li.input input:hover,.footer .footer-grid .form-module .form-content li.input input:focus{border-color:#1d4ed8}.footer .footer-grid .form-module .form-content li.input input.not-valid{border-color:#dc3232}.footer .footer-grid .form-module .form-content li button{padding:0 .3rem;font-size:.25rem;border-radius:0 .1rem .1rem 0;height:.7rem;line-height:.7rem}.footer .footer-grid .form-module .form-content li button .iconfont{margin-right:0;color:#fff}.footer .footer-bottom{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #1f2937;color:#6b7280;font-size:.25rem}.footer .footer-bottom a{margin-left:1rem}main{--section-gap: 1rem}main section{margin-bottom:var(--section-gap)}main .main-header .swiper{--swiper-theme-color: #fff;--swiper-navigation-size: .3rem;--swiper-navigation-sides-offset: 1rem;--swiper-pagination-bullet-width: .25rem;--swiper-pagination-bottom: .5rem;--swiper-pagination-bullet-height: .25rem;--swiper-pagination-bullet-inactive-color: rgba(255,255,255, .9)}main .main-header .swiper .swiper-button-next,main .main-header .swiper .swiper-button-prev{background-color:rgba(0,0,0,.4);border-radius:.5rem;height:1rem;width:.75rem;font-weight:bold}main .main-header .image-wrapper{position:relative;display:block}main .main-header .image-wrapper img{height:100%;width:100%}main .main-header .image-wrapper:before{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background-color:rgba(0,0,0,.3)}main .main-header .image-wrapper .wrapper{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}main .main-header .image-wrapper .wrapper h1{font-size:.75rem;color:inherit}main .main-header .image-wrapper .wrapper p{font-size:.5rem;margin-top:.25rem;color:inherit}main .main-header .image-wrapper .wrapper .button-group{margin-top:.5rem}main .main-header .image-wrapper .wrapper .button-group .button{padding:.25rem .5rem;font-size:.25rem;border-radius:.125rem}main .main-header .breadcrumb{font-size:.3rem;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-bottom:-0.5rem}main .main-header .breadcrumb a{padding:.25rem 0}main .main-header .breadcrumb a:hover{color:#1d4ed8}main .main-header .breadcrumb i{margin:.25rem;padding-top:2px}main .pagination{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}main .pagination .page-numbers{display:block;color:#9d9ec0;width:.75rem;height:.75rem;line-height:.75rem;text-align:center;background-color:#f4f4f5;border-radius:.05rem;margin:0 .25rem;font-size:.35rem}main .pagination .page-numbers:first-child{margin-left:0}main .pagination .page-numbers:last-child{margin-right:0}main .pagination .page-numbers:hover,main .pagination .page-numbers.current{background-color:#1d4ed8;color:#fff}main .pagination .page-numbers.dots{background-color:rgba(244,244,245,.6);color:rgba(157,158,192,.6);cursor:not-allowed}main .form-module .success-msg{color:#409eff;font-weight:600;margin-top:.125rem}main .form-module .errer-msg{color:#dc3232;font-weight:600;margin-top:.125rem}main .form-module .form-header{margin-bottom:.5rem}main .form-module .form-header p{font-size:.2rem;color:#999;margin-top:.25rem}main .form-module .form-content{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -0.25rem}main .form-module .form-content li{margin-bottom:.4rem;width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 .25rem}main .form-module .form-content li:last-child{margin-bottom:0}main .form-module .form-content li.full-width{width:100%}main .form-module .form-content li span{display:block;line-height:.5rem;font-weight:600;font-size:.25rem;color:#606266}main .form-module .form-content li span.required::after{content:"*";color:#f56c6c;padding-left:.1rem}main .form-module .form-content li input,main .form-module .form-content li select,main .form-module .form-content li textarea{border:1px solid #dcdfe6;padding:.25rem;font-weight:400;width:100%;border-radius:.05rem;font-size:.25rem}main .form-module .form-content li input:hover,main .form-module .form-content li input:focus,main .form-module .form-content li select:hover,main .form-module .form-content li select:focus,main .form-module .form-content li textarea:hover,main .form-module .form-content li textarea:focus{border-color:#1d4ed8}main .form-module .form-content li input.not-valid,main .form-module .form-content li select.not-valid,main .form-module .form-content li textarea.not-valid{border-color:#dc3232}main .form-module .form-content li .button{margin-top:.5rem;padding:.25rem;width:100%;border-radius:.5rem;overflow:hidden;border:none;cursor:pointer;font-size:.25rem}main .left-menu-module{margin-bottom:var(--section-gap);width:5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.5rem;background:#fff;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);border-radius:.25rem;overflow:hidden}main .left-menu-module .content{padding:.25rem}main .left-menu-module .content h3{margin-bottom:.25rem;border-bottom:.05rem dotted #ebeef5;padding-bottom:.25rem}main .left-menu-module .content ul{margin-bottom:.125rem}main .left-menu-module .content ul li{margin-bottom:.125rem}main .left-menu-module .content ul li a:hover,main .left-menu-module .content ul li a:hover p{color:#1d4ed8}main .left-menu-module .content ul li .iconfont{font-size:.25rem;margin-right:.125rem;line-height:1.5}.home-main .section-title h1{color:#1f2937}.home-main .section-title p{margin:.5rem 30%}.home-main .main-header{margin-bottom:0;position:relative}.home-main .main-header .about-box{position:absolute;left:0;right:0;bottom:0;z-index:1;background-image:-webkit-linear-gradient(bottom, rgba(31, 41, 55, 0.9), transparent);background-image:-moz-linear-gradient(bottom, rgba(31, 41, 55, 0.9), transparent);background-image:-o-linear-gradient(bottom, rgba(31, 41, 55, 0.9), transparent);background-image:linear-gradient(to top, rgba(31, 41, 55, 0.9), transparent);padding:.5rem 0}.home-main .main-header .about-box p{color:#fff;margin-right:.5rem}.home-main .main-header .about-box p:last-child{margin-right:0}.home-main .main-header .about-box p i{color:#60a5fa;margin-right:.125rem;font-size:.3rem}.home-main .main-header .about-box p span{margin-left:.125rem}.home-main .section-products{background-color:#f9fafb;padding:var(--section-gap) 0;margin-bottom:0}.home-main .section-products ul{display:grid;gap:.5rem;grid-template-columns:repeat(4, 1fr)}.home-main .section-products ul li{border-radius:.25rem;overflow:hidden;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.home-main .section-products ul li h3{color:#1f2937;margin:.25rem;margin-bottom:.1rem}.home-main .section-products ul li p{margin:0 .25rem;font-size:.22rem}.home-main .section-products ul li .products-list{margin:.125rem;font-size:.25rem}.home-main .section-products ul li .products-list a{color:#1d4ed8;padding:.125rem 0;margin:0 .125rem;display:inline-block;position:relative}.home-main .section-products ul li .products-list a:after{width:0;height:2px;background-color:#1d4ed8;content:" ";position:absolute;bottom:0;left:0}.home-main .section-products ul li .products-list a:hover:after{width:100%;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.home-main .section-products ul li:hover{-webkit-transform:translateY(-0.125rem);-moz-transform:translateY(-0.125rem);-ms-transform:translateY(-0.125rem);-o-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 .05rem .25rem rgba(2,6,32,.5)}.home-main .section-products .button{padding:.25rem .75rem;font-size:.25rem;font-weight:700;margin-top:.5rem;border-radius:.15rem}.home-main .section-solutions{padding:var(--section-gap) 0;margin-bottom:0;position:relative;z-index:1;background-color:#fff}.home-main .section-solutions ul{position:relative}.home-main .section-solutions ul li .left{position:absolute;width:50%;height:100%;top:0;padding:.5rem .5rem .5rem 0;opacity:0}.home-main .section-solutions ul li .left .transform-img{height:100%;border-radius:.25rem}.home-main .section-solutions ul li .right{margin-left:50%;padding-left:.25rem;background-color:#f9fafb;margin-top:.0625rem;padding:.25rem;cursor:pointer;position:relative}.home-main .section-solutions ul li .right:before{width:.06rem;background-color:#1d4ed8;position:absolute;left:0;top:0;content:" ";height:0}.home-main .section-solutions ul li .right .title h3{color:#1f2937}.home-main .section-solutions ul li .right .title span{font-size:.22rem;padding:.125rem .25rem;border-radius:.25rem;background-color:#e5e7eb;color:#1f2937}.home-main .section-solutions ul li .right .info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-top:.125rem}.home-main .section-solutions ul li .right .info p i{margin-right:.125rem;font-weight:600}.home-main .section-solutions ul li .right .active-info{display:none}.home-main .section-solutions ul li .right:hover{background-color:#f3f4f6}.home-main .section-solutions ul li.active .left{opacity:1;-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;transition:all 1s;z-index:100}.home-main .section-solutions ul li.active .right{background-color:#fff;box-shadow:0 4px 15px -1px rgba(0,0,0,.1)}.home-main .section-solutions ul li.active .right:before{height:100%;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.home-main .section-solutions ul li.active .right .active-info{display:block;border-top:1px solid #e5e7eb;margin-top:.25rem}.home-main .section-solutions ul li.active .right .active-info ul{display:grid;grid-template-columns:repeat(4, 1fr);margin-top:.25rem}.home-main .section-solutions ul li.active .right .active-info ul h4{font-size:.3rem;font-weight:bold}.home-main .section-solutions ul li.active .right .active-info a{color:#1d4ed8;font-size:.25rem;font-weight:bold;margin-top:.25rem;display:inline-block}.home-main .section-solutions ul li.active .right .active-info a:hover{color:#1e3a8a}.home-main .section-solutions .button-plain{padding:.25rem .75rem;font-size:.25rem;font-weight:700;margin-top:.5rem;border-radius:.15rem}.home-main .section-about{background:url("../images/DJI_0953.webp") center fixed no-repeat;-o-background-size:cover;background-size:cover;padding:var(--section-gap) 0;margin-bottom:0;position:sticky;top:var(--section-gap);left:0;right:0}.home-main .section-about:before{position:absolute;left:0;right:0;top:0;bottom:0;content:" ";background-color:rgba(0,0,0,.6)}.home-main .section-about .section-title{width:70%}.home-main .section-about .section-title h1{color:#fff}.home-main .section-about .section-title p{color:#fff;margin:.5rem 0 0 0}.home-main .section-about ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.25rem -0.25rem}.home-main .section-about ul li{background-color:hsla(0,0%,100%,.1);padding:.25rem;margin:.25rem;width:2.5rem;border-radius:.125rem;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.home-main .section-about ul li h2{color:#fff}.home-main .section-about ul li p{color:#fff;margin-top:.125rem}.home-main .section-about ul li:last-child{margin-right:0}.home-main .section-about ul li:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.home-main .section-news{background-color:#f9fafb;padding:var(--section-gap) 0;margin-bottom:0;position:relative;z-index:1}.home-main .section-news ul{display:grid;gap:.5rem;grid-template-columns:repeat(3, 1fr)}.home-main .section-news ul li{border-radius:.25rem;overflow:hidden;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.home-main .section-news ul li .info{padding:.25rem .25rem 0;font-size:.22rem}.home-main .section-news ul li .info a{color:#1d4ed8;font-weight:600}.home-main .section-news ul li .info a:hover{color:#1e3a8a}.home-main .section-news ul li .info span{color:#6b7280}.home-main .section-news ul li .info h3{color:#1f2937;margin-top:.25rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.home-main .section-news ul li .info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.home-main .section-news ul li .info .read-more{font-weight:bold;font-size:.25rem;padding:.25rem 0;display:block}.home-main .section-news ul li:hover{-webkit-transform:translateY(-0.125rem);-moz-transform:translateY(-0.125rem);-ms-transform:translateY(-0.125rem);-o-transform:translateY(-0.125rem);transform:translateY(-0.125rem);box-shadow:0 .05rem .25rem rgba(2,6,32,.5)}.home-main .section-news .button{padding:.25rem .75rem;font-size:.25rem;font-weight:700;margin-top:.5rem;border-radius:.15rem}.products-main .products-section ul{-webkit-columns:4;-moz-columns:4;columns:4;gap:.5rem}.products-main .products-section ul li{box-shadow:0 4px 15px -1px rgba(0,0,0,.1);margin-bottom:.5rem;-webkit-column-break-inside:avoid;break-inside:avoid;border-radius:.25rem;overflow:hidden;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.products-main .products-section ul li h3{padding:.25rem;color:#1f2937;font-weight:700}.products-main .products-section ul li:hover{box-shadow:0 .05rem .25rem rgba(2,6,32,.5)}.products-main.products-page-main .products-section ul{display:grid;grid-template-columns:repeat(4, 1fr)}.solutions-main .solutions-section .wrapper>ul{display:grid;gap:.5rem;grid-template-columns:repeat(3, 1fr)}.solutions-main .solutions-section .wrapper>ul>li{border-radius:.25rem;overflow:hidden;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.solutions-main .solutions-section .wrapper>ul>li .info{padding:.25rem}.solutions-main .solutions-section .wrapper>ul>li .info .flex{font-size:.2rem}.solutions-main .solutions-section .wrapper>ul>li .info .flex .year{padding:.125rem .25rem;background-color:#f3f4f6;border-radius:.25rem}.solutions-main .solutions-section .wrapper>ul>li .info h3{color:#1f2937;font-weight:700;margin:.25rem 0}.solutions-main .solutions-section .wrapper>ul>li .info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.solutions-main .solutions-section .wrapper>ul>li .info ul{display:grid;gap:.25rem;grid-template-columns:repeat(4, 1fr);margin-top:.25rem}.solutions-main .solutions-section .wrapper>ul>li .info ul h4{font-size:.2rem;font-weight:bold;white-space:nowrap}.solutions-main .solutions-section .wrapper>ul>li .info ul p{font-size:.2rem;margin-top:.125rem;white-space:nowrap}.solutions-main .solutions-section .wrapper>ul>li .info a{color:#1d4ed8;font-size:.25rem;font-weight:bold;margin-top:.25rem;display:inline-block}.solutions-main .solutions-section .wrapper>ul>li .info a:hover{color:#1e3a8a}.solutions-main .solutions-section .wrapper>ul>li:hover{box-shadow:0 .05rem .25rem rgba(2,6,32,.5)}.about-main .section-title h3{margin-bottom:.25rem}.about-main .section-title h1{color:#1f2937}.about-main .section-title p{margin:.5rem 30%}.about-main .main-header{background:url("../images/DJI_0953.webp") center fixed no-repeat;-o-background-size:cover;background-size:cover;padding:var(--section-gap) 0;margin-bottom:0;position:sticky;top:var(--section-gap);left:0;right:0}.about-main .main-header:before{position:absolute;left:0;right:0;top:0;bottom:0;content:" ";background-color:rgba(0,0,0,.6)}.about-main .main-header .section-title{width:70%}.about-main .main-header .section-title h1{color:#fff}.about-main .main-header .section-title p{color:#fff;margin:.5rem 0 0 0}.about-main .main-header ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.25rem -0.25rem}.about-main .main-header ul li{background-color:hsla(0,0%,100%,.1);padding:.25rem;margin:.25rem;border-radius:.125rem;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:2.5rem}.about-main .main-header ul li h2{color:#fff}.about-main .main-header ul li p{color:#fff;margin-top:.125rem}.about-main .main-header ul li:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.about-main .main-header .breadcrumb{color:#fff}.about-main .vision-section{position:relative;background-color:#fff;padding:var(--section-gap) 0;margin-bottom:0}.about-main .vision-section .left{margin-right:.25rem;border-radius:.25rem;overflow:hidden;width:50%}.about-main .vision-section .right{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:.25rem}.about-main .vision-section .right .content{padding:.25rem 0;margin-top:.25rem}.about-main .vision-section .right .content .flex{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.5rem}.about-main .vision-section .right .content .flex i{background-color:#dbeafe;margin-right:.25rem;width:.875rem;height:.875rem;text-align:center;line-height:.875rem;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#1d4ed8;font-size:.5rem}.about-main .vision-section .right .content .flex h2{color:#1f2937;margin-bottom:.125rem}.about-main .vision-section .right .content .flex:last-child{margin-bottom:0}.about-main .service-section{position:relative;background-color:#f9fafb;padding:var(--section-gap) 0;margin-bottom:0}.about-main .service-section ul{display:grid;gap:.5rem;grid-template-columns:repeat(3, 1fr)}.about-main .service-section ul li{box-shadow:0 4px 15px -1px rgba(0,0,0,.1);padding:.5rem;border-radius:.25rem;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.about-main .service-section ul li i{background-color:#dbeafe;display:block;width:.875rem;height:.875rem;text-align:center;line-height:.875rem;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#1d4ed8;font-size:.5rem}.about-main .service-section ul li h2{color:#1f2937;margin:.125rem 0}.about-main .service-section ul li:hover{box-shadow:0 .05rem .25rem rgba(2,6,32,.5)}.about-main .history-section{position:relative;background-color:#fff;padding:var(--section-gap) 0;margin-bottom:0}.about-main .history-section ul{position:relative;padding:0 5%}.about-main .history-section ul:before{position:absolute;content:" ";left:50%;top:0;width:.08rem;height:100%;background-color:#bfdbfe;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.about-main .history-section ul li{position:relative}.about-main .history-section ul li .card{background-color:#fff;width:30%;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);padding:.5rem;border-radius:.25rem;margin:.25rem 0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.about-main .history-section ul li .card span{font-size:.25rem;color:#fff;background-color:#1d4ed8;padding:.125rem .25rem;border-radius:.5rem}.about-main .history-section ul li .card p{margin-top:.25rem}.about-main .history-section ul li:nth-child(even) .card{margin-left:auto}.about-main .history-section ul li:nth-child(even) .card span{margin-left:auto}.about-main .history-section ul li:nth-child(even) .card p{text-align:right}.about-main .history-section ul li .dot{position:absolute;content:" ";width:.4rem;height:.4rem;background-color:#1d4ed8;border-radius:50%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:.1rem solid #f9fafb;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.about-main .history-section ul li .dot:hover+.card,.about-main .history-section ul li .card:hover{box-shadow:0 .05rem .25rem rgba(2,6,32,.5)}.news-main .news-section ul li{border-radius:.25rem;overflow:hidden;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin-bottom:.5rem;padding:.5rem}.news-main .news-section ul li .transform-img{margin-right:.5rem;width:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:4rem}.news-main .news-section ul li .info{font-size:.22rem;margin-bottom:-0.25rem}.news-main .news-section ul li .info a{color:#1d4ed8;font-weight:600}.news-main .news-section ul li .info a:hover{color:#1e3a8a}.news-main .news-section ul li .info span{color:#6b7280}.news-main .news-section ul li .info h3{color:#1f2937;margin:.25rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.news-main .news-section ul li .info p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.news-main .news-section ul li .info .read-more{font-weight:bold;font-size:.25rem;padding:.25rem 0;display:inline-block}.news-main .news-section ul li:hover{box-shadow:0 .05rem .25rem rgba(2,6,32,.5)}.contact-main .contact-section{margin-top:-0.5rem}.contact-main .contact-section h1,.contact-main .contact-section h2{color:#1f2937}.contact-main .contact-section .left{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:.25rem;padding:.5rem 0}.contact-main .contact-section .left ul{margin-bottom:.5rem;margin-top:.5rem}.contact-main .contact-section .left ul li{margin-bottom:.25rem}.contact-main .contact-section .left ul li i{background-color:#dbeafe;display:block;width:.625rem;height:.625rem;text-align:center;line-height:.625rem;border-radius:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#1d4ed8;font-size:.3125rem;margin-right:.25rem}.contact-main .contact-section .left ul li h3{color:#1f2937}.contact-main .contact-section .left ul li p{margin-top:.1rem}.contact-main .contact-section .left ul li:hover p{color:#1d4ed8}.contact-main .contact-section .left ul li:last-child{margin-bottom:0}.contact-main .contact-section .left .media-links{margin-top:.25rem}.contact-main .contact-section .left .media-links a{font-size:.5rem;margin-right:.25rem}.contact-main .contact-section .left .media-links a .icon-facebook{color:#3b5998}.contact-main .contact-section .left .media-links a .icon-twitter{color:#1da1f2}.contact-main .contact-section .left .media-links a .icon-linkedin{color:#1e363a}.contact-main .contact-section .left .media-links a .icon-youtube{color:#f36251}.contact-main .contact-section .right{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-left:.25rem;padding:.5rem;background-color:#f9fafb;border-radius:.25rem;box-shadow:0 4px 15px -1px rgba(0,0,0,.1)}.product-detail-main .main-header{margin-top:var(--section-gap)}.product-detail-main .main-header .left{width:60%;margin-right:.5rem}.product-detail-main .main-header .left .primary-swiper{--swiper-navigation-color: #fff;--swiper-navigation-size: .25rem;border-radius:.25rem;overflow:hidden;box-shadow:0 4px 15px -1px rgba(0,0,0,.1)}.product-detail-main .main-header .left .primary-swiper .swiper-slide img{width:100%;aspect-ratio:16/9}.product-detail-main .main-header .left .primary-swiper .swiper-button-next,.product-detail-main .main-header .left .primary-swiper .swiper-button-prev{background-color:rgba(0,0,0,.4);padding:.25rem;height:.75rem;border-radius:.1rem;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.product-detail-main .main-header .left .primary-swiper:hover .swiper-button-next,.product-detail-main .main-header .left .primary-swiper:hover .swiper-button-prev{opacity:1}.product-detail-main .main-header .left .thumbs-swiper{margin-top:.25rem;margin-left:0}.product-detail-main .main-header .left .thumbs-swiper .swiper-slide{cursor:pointer;border-radius:.25rem;overflow:hidden;box-shadow:0 4px 15px -1px rgba(0,0,0,.1)}.product-detail-main .main-header .left .thumbs-swiper .swiper-slide.swiper-slide-thumb-active::after{position:absolute;content:"";inset:0;background-color:rgba(0,0,0,.4)}.product-detail-main .main-header .right{-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);padding:.5rem;border-radius:.25rem}.product-detail-main .main-header .right h1{color:#1f2937}.product-detail-main .main-header .right h3{margin-top:.5rem;position:relative;padding-left:.25rem}.product-detail-main .main-header .right h3::after{position:absolute;content:"";left:0;width:4px;background-image:-webkit-linear-gradient(#1d4ed8, #60a5fa);background-image:-moz-linear-gradient(#1d4ed8, #60a5fa);background-image:-o-linear-gradient(#1d4ed8, #60a5fa);background-image:linear-gradient(#1d4ed8, #60a5fa);height:100%;border-radius:4px}.product-detail-main .main-header .right>p{font-size:.2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-main .main-header .right>p a{padding:.125rem .25rem;border:1px solid #606266;margin-right:.125rem;border-radius:.125rem;margin-top:.25rem}.product-detail-main .main-header .right>p a:hover{background-color:#1d4ed8;color:#fff;border-color:#60a5fa}.product-detail-main .main-header .right ul li{margin-top:.25rem}.product-detail-main .main-header .right ul li i{font-size:.3rem;margin-right:.125rem}.product-detail-main .main-header .right ul li:hover i,.product-detail-main .main-header .right ul li:hover p{color:#1d4ed8}.product-detail-main .main-header .breadcrumb{margin-bottom:.5rem;margin-top:-0.5rem}.product-detail-main .content-section{background-color:#f9fafb;padding:var(--section-gap) 0;margin-bottom:0}.product-detail-main .content-section>.flex{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-detail-main .content-section .menu{box-shadow:0 4px 15px -1px rgba(0,0,0,.1);width:5rem;background-color:#fff;padding:.5rem;border-radius:.25rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:sticky;left:0;top:var(--section-gap)}.product-detail-main .content-section .menu h2{color:#1f2937;padding-bottom:.25rem;border-bottom:1px solid #ebeef5;margin-bottom:.25rem}.product-detail-main .content-section .menu>ul li{font-size:.25rem;padding:.2rem .25rem;border-radius:.125rem;cursor:pointer;font-weight:bold;margin-top:.125rem}.product-detail-main .content-section .menu>ul li .iconfont{width:.25rem;height:.25rem;border-radius:50%;background-color:#565872;margin-right:.125rem}.product-detail-main .content-section .menu>ul li:hover{background-color:#f9fafb}.product-detail-main .content-section .menu>ul li.active{background-color:#eff6ff;color:#1d4ed8}.product-detail-main .content-section .menu>ul li.active .iconfont{background-color:#1d4ed8}.product-detail-main .content-section .menu .form-popup{position:relative;visibility:visible}.product-detail-main .content-section .menu .form-popup .form-module{margin-top:.25rem;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);position:relative;width:100%;left:0;border:none;box-shadow:none;padding:0;border-radius:0}.product-detail-main .content-section .menu .form-popup .form-module .form-content li{width:100%}.product-detail-main .content-section .swiper{margin-left:.5rem;box-shadow:0 4px 15px -1px rgba(0,0,0,.1);background-color:#fff;border-radius:.25rem}.product-detail-main .content-section .swiper .swiper-slide{padding:.5rem;font-size:.25rem}.product-detail-main .content-section .swiper .swiper-slide table{width:100%;border-collapse:collapse}.product-detail-main .content-section .swiper .swiper-slide table th,.product-detail-main .content-section .swiper .swiper-slide table td{border:1px solid #ebeef5;padding:.25rem;word-break:break-all}.product-detail-main .content-section .swiper .swiper-slide h1,.product-detail-main .content-section .swiper .swiper-slide h2,.product-detail-main .content-section .swiper .swiper-slide h3{color:#1f2937}.product-detail-main .content-section .swiper .swiper-slide h4,.product-detail-main .content-section .swiper .swiper-slide h5,.product-detail-main .content-section .swiper .swiper-slide h6{font-size:initial;font-weight:600}.product-detail-main .content-section .swiper .swiper-slide>*{margin-bottom:.25rem}.product-detail-main .content-section .swiper .swiper-slide>*:last-child{margin-bottom:0}.new-detail-main .content-section{background-color:#f9fafb;padding:var(--section-gap) 0;margin-bottom:0}.new-detail-main .content-section .article-header{text-align:center;margin-bottom:var(--section-gap);padding:0 10%}.new-detail-main .content-section .article-header h1{color:#000}.new-detail-main .content-section .article-header h3{margin-top:.25rem;color:#999}.new-detail-main .content-section .article-content{background-color:#fff;padding:var(--section-gap);border-radius:.5rem;position:relative}.new-detail-main .content-section .article-content>*{margin-bottom:.25rem}.new-detail-main .content-section .article-content>*:last-child{margin-bottom:0}.new-detail-main .content-section .article-content .front-page,.new-detail-main .content-section .article-content .back-page{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:.75rem}.new-detail-main .content-section .article-content .front-page{left:0}.new-detail-main .content-section .article-content .back-page{right:0}