/* Bootstrap.min.css */
/*!
 * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#e9ecef;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=dark]{--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#f8f9fa;--bs-emphasis-color-rgb:248,249,250;--bs-secondary-color:rgba(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#dee2e6;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f8f9fa;--bs-dark-text:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#212529;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#495057;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:#fff;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:158,197,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1420px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */

/* fonts/iconfont.css */
@font-face {
  font-family: "iconfont"; /* Project id 5143902 */
  font-display: swap;
  src: url('fonts/iconfont.woff2?t=1780469102122') format('woff2'),
       url('fonts/iconfont.woff?t=1780469102122') format('woff'),
       url('fonts/iconfont.ttf?t=1780469102122') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-vk:before {
  content: "\ec70";
}

.icon-duoyuyan:before {
  content: "\e655";
}

.icon-yingyu:before {
  content: "\e6aa";
}

.icon-eyu:before {
  content: "\e644";
}

.icon-xibanyayu:before {
  content: "\e645";
}

.icon-google:before {
  content: "\e723";
}

.icon-instagram-fill:before {
  content: "\e890";
}

.icon-twitter:before {
  content: "\e75c";
}

.icon-facebook:before {
  content: "\e71a";
}

.icon-youtube:before {
  content: "\e640";
}

.icon-linkin:before {
  content: "\e643";
}

.icon-yandex:before {
  content: "\e6f3";
}

.icon-ictel:before {
  content: "\e64f";
}

.icon-shouji1:before {
  content: "\e692";
}

.icon-tel:before {
  content: "\e63f";
}

.icon-dianhua2:before {
  content: "\e63e";
}

.icon-bofang1:before {
  content: "\e63c";
}

.icon-bofang2:before {
  content: "\e63d";
}

.icon-shipin3:before {
  content: "\e63b";
}

.icon-tupian1:before {
  content: "\e7b3";
}

.icon-fenlei1:before {
  content: "\e633";
}

.icon-fenlei2:before {
  content: "\e68f";
}

.icon-tuijian:before {
  content: "\e638";
}

.icon-fenlei3:before {
  content: "\e639";
}

.icon-gengduo:before {
  content: "\e631";
}

.icon-gengduo4:before {
  content: "\e642";
}

.icon-gengxin1:before {
  content: "\e7cb";
}

.icon-gengxin2:before {
  content: "\e663";
}

.icon-yuanchuang:before {
  content: "\e662";
}

.icon-gengxin:before {
  content: "\e62d";
}

.icon-fuwu1:before {
  content: "\e629";
}

.icon-yuming:before {
  content: "\e744";
}

.icon-web-icon-:before {
  content: "\e70d";
}

.icon-bug:before {
  content: "\e628";
}

.icon-jishu:before {
  content: "\e654";
}

.icon-tupian:before {
  content: "\e8d3";
}

.icon-ic_saleperformance:before {
  content: "\e62a";
}

.icon-yumingguanli:before {
  content: "\e6cd";
}

.icon-suoxiao:before {
  content: "\e65c";
}

.icon-yanse:before {
  content: "\e678";
}

.icon-duihao:before {
  content: "\e630";
}

.icon-gonggongmokuai:before {
  content: "\e635";
}

.icon-peizhi-yunweipeizhi:before {
  content: "\e62c";
}

.icon-houtaiguanli-houtaiguanli:before {
  content: "\e636";
}

.icon-liaotian1:before {
  content: "\e626";
}

.icon-24gl-bubbles4:before {
  content: "\e93e";
}

.icon-24gl-bubblesDots4:before {
  content: "\e940";
}

.icon-liwu:before {
  content: "\e685";
}

.icon-iconfontxiaoxidianji:before {
  content: "\e634";
}

.icon-nv:before {
  content: "\e63a";
}

.icon-nan:before {
  content: "\e64a";
}

.icon-xiepinglun:before {
  content: "\e661";
}

.icon-quaner:before {
  content: "\e6c1";
}

.icon-quanquanmendianb:before {
  content: "\e6d4";
}

.icon-quan2:before {
  content: "\e686";
}

.icon-chahao:before {
  content: "\e697";
}

.icon-chahao2:before {
  content: "\e68b";
}

.icon-fenlei:before {
  content: "\e622";
}

.icon-paixu:before {
  content: "\e621";
}

.icon-paixu1:before {
  content: "\e7e9";
}

.icon-jinbi:before {
  content: "\e6c8";
}

.icon-31pinglun:before {
  content: "\e61e";
}

.icon-pinglun:before {
  content: "\e620";
}

.icon-zuanshi:before {
  content: "\e61a";
}

.icon-tixing:before {
  content: "\e716";
}

.icon-tixing-tianchong:before {
  content: "\e717";
}

.icon-scan:before {
  content: "\e7d4";
}

.icon-suoding:before {
  content: "\e616";
}

.icon-jiesuo:before {
  content: "\e617";
}

.icon-shengming:before {
  content: "\e69d";
}

.icon-quotes-after:before {
  content: "\e61d";
}

.icon-shipin:before {
  content: "\e650";
}

.icon-shipin1:before {
  content: "\e615";
}

.icon-shipin2:before {
  content: "\e618";
}

.icon-arrow-left-line:before {
  content: "\e652";
}

.icon-arrow-right-line:before {
  content: "\e653";
}

.icon-jiantou-youhua:before {
  content: "\e623";
}

.icon-jiantou-zuohua:before {
  content: "\e625";
}

.icon-taiyang:before {
  content: "\e61b";
}

.icon-moon-fill:before {
  content: "\e6c0";
}

.icon-liaotian:before {
  content: "\e75e";
}

.icon-xiangshang:before {
  content: "\e6d1";
}

.icon-jiantou_yemian_xiangshang:before {
  content: "\eb0a";
}

.icon-xiangshangyuanjiantoushangjiantouxiangshangmianxing:before {
  content: "\e62f";
}

.icon-down:before {
  content: "\e7eb";
}

.icon-arrow-right:before {
  content: "\e840";
}

.icon-arrow-left:before {
  content: "\e841";
}

.icon-anzhuo1:before {
  content: "\e612";
}

.icon-pingguo:before {
  content: "\e624";
}

.icon-xiazai:before {
  content: "\e68e";
}

.icon-html:before {
  content: "\e6a0";
}

.icon-yonghu1:before {
  content: "\e627";
}

.icon-bofang:before {
  content: "\e87e";
}

.icon-wendang:before {
  content: "\e62b";
}

.icon-youxiang:before {
  content: "\e908";
}

.icon-layers:before {
  content: "\e675";
}

.icon-yonghu:before {
  content: "\e64d";
}

.icon-duanlashuoming:before {
  content: "\e668";
}

.icon-xiangyi:before {
  content: "\e60f";
}

.icon-anquanbaozhang-xianxing:before {
  content: "\e88c";
}

.icon-jiaocheng:before {
  content: "\e610";
}

.icon-kefu1:before {
  content: "\e88f";
}

.icon-shezhi:before {
  content: "\e892";
}

.icon-xiangshangzhanhang:before {
  content: "\ec0b";
}

.icon-bangzhu:before {
  content: "\e607";
}

.icon-chunjiehuijia:before {
  content: "\e60c";
}

.icon-chunjie:before {
  content: "\e90c";
}

.icon-flag-fill:before {
  content: "\e609";
}

.icon-xuehua:before {
  content: "\e6a6";
}

.icon-chunjie1:before {
  content: "\e899";
}

.icon-duihaoxuanzhong:before {
  content: "\e60e";
}

.icon-shouhou1:before {
  content: "\e69d";
}

.icon-fuwu:before {
  content: "\e603";
}

.icon-alipay1:before {
  content: "\e87c";
}

.icon-taobao:before {
  content: "\e87d";
}

.icon-aliwangwang:before {
  content: "\e87f";
}

.icon-QQ:before {
  content: "\e882";
}

.icon-taobao-circle-fill:before {
  content: "\e88a";
}

.icon-weibo-circle-fill:before {
  content: "\e88b";
}

.icon-youhuiquan:before {
  content: "\e8c0";
}

.icon-gengduo1:before {
  content: "\e667";
}

.icon-gengduo2:before {
  content: "\e785";
}

.icon-gengduo3:before {
  content: "\e61c";
}

.icon-xin:before {
  content: "\e641";
}

.icon-xin1:before {
  content: "\e711";
}

.icon-shoucang:before {
  content: "\e605";
}

.icon-shoucang1:before {
  content: "\e606";
}

.icon-wxpay:before {
  content: "\e611";
}

.icon-guanbi:before {
  content: "\e604";
}

.icon-wordpress:before {
  content: "\e73e";
}

.icon-kefunv:before {
  content: "\e672";
}

.icon-dian:before {
  content: "\e608";
}

.icon-dianhuahover:before {
  content: "\e61f";
}

.icon-shouji:before {
  content: "\e60b";
}

.icon-fenxiang1:before {
  content: "\e72f";
}

.icon-fenxiang2:before {
  content: "\e60a";
}

.icon-unlike:before {
  content: "\e7c9";
}

.icon-heart:before {
  content: "\e7df";
}

.icon-error:before {
  content: "\e7e0";
}

.icon-star:before {
  content: "\e7e1";
}

.icon-attachment:before {
  content: "\e7e2";
}

.icon-link:before {
  content: "\e7e3";
}

.icon-phone:before {
  content: "\e7e5";
}

.icon-shake:before {
  content: "\e7e6";
}

.icon-tag:before {
  content: "\e7e7";
}

.icon-tags:before {
  content: "\e7e8";
}

.icon-fanhui:before {
  content: "\e613";
}

.icon-yxiazai:before {
  content: "\e600";
}

.icon-home:before {
  content: "\e601";
}

.icon-xyjt:before {
  content: "\e65f";
}

.icon-xzjt:before {
  content: "\e660";
}

.icon-IOS:before {
  content: "\e68c";
}

.icon-anzhuo:before {
  content: "\e68d";
}

.icon-weizhi:before {
  content: "\e8ff";
}

.icon-shouye:before {
  content: "\e62e";
}

.icon-sousuo1:before {
  content: "\e632";
}

.icon-kefu:before {
  content: "\e60d";
}

.icon-huiyuanlibao:before {
  content: "\e651";
}

.icon-fire:before {
  content: "\e842";
}

.icon-wechat:before {
  content: "\e883";
}

.icon-alipay:before {
  content: "\e884";
}

.icon-saoma:before {
  content: "\e637";
}

.icon-Rectangle:before {
  content: "\e6a4";
}

.icon-yanjing:before {
  content: "\e6cc";
}

.icon-shijian:before {
  content: "\e602";
}

.icon-like:before {
  content: "\e7c8";
}

.icon-notification:before {
  content: "\e7da";
}

.icon-sound:before {
  content: "\e7db";
}

.icon-sousuo:before {
  content: "\e8b9";
}

.icon-jia:before {
  content: "\e614";
}

.icon-jian:before {
  content: "\e619";
}

.icon-icon-test:before {
  content: "\e658";
}

.icon-icon-test1:before {
  content: "\e659";
}

.icon-icon-test2:before {
  content: "\e65a";
}

.icon-icon-test3:before {
  content: "\e65b";
}

.icon-select:before {
  content: "\e67e";
}

.icon-add:before {
  content: "\e767";
}

.icon-move:before {
  content: "\e768";
}

/* style.css */
* {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body {font-family:Arial,'Helvetica Neue','microsoft Yahei',"Open Sans",'PingFang SC','Hiragino Sans GB','Source Han Sans CN',Roboto,sans-serif;font-size:14px;background:#ffffff;}
a {color:#333b55;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
a:hover {color:#065097;text-decoration:none;}
ul,li,p,h1,h2,h3 {list-style-type:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:400;line-height:1.4;color:#273746;margin:0;}
div,h1,h2,h3,h4,h5,p,form,ul,label,input,textarea,img,span,dl,dt,dd {margin:0px;padding:0;outline:0;}
img {border:0;max-width: 100%;}
em, i {font-style: normal;}
input,select,button,textarea{border:0; background:none; outline:none; vertical-align:middle;}
/*header*/
.header {width: 100%;position: fixed;top: 0px;z-index: 9999;border-bottom: 1px solid rgb(229, 231, 235);background-color: rgba(255, 255, 255, 0.95);backdrop-filter: blur(4px);}
.header>.container-fluid {display:flex;justify-content:space-between;}
.navbar-header {display:flex;    padding-left: 2rem;}
.navbar-header .logo {align-items:center;display:flex;font-size:20px;height:90px;line-height:1;margin:0;padding:0;transition:all .3s ease-out 0s;}
.navbar-header .logo img {display:block;height:min(75px,80px);max-width:fit-content;transition:all .3s ease-out 0s;width:auto;}
.menu-wrap {align-items:center;display:flex;gap:20px;justify-content:space-between;margin-left:5rem;width:100%; }
.navbar-nav {display:flex;margin:0;position:relative;align-items:center;font-size:14px;}
.navbar-nav>li{white-space: nowrap;}
.navbar-nav>li,.navbar-nav>li>a {display:block;position:relative;}
.navbar-nav>li.active>a {color:#065097;}
.navbar-nav>li>a {color:#1a1a1a;font-size:18px;line-height:90px;padding:0 15px;white-space: nowrap;}
.navbar-nav>li:hover>a {color:#065097;}
.navbar-nav>.dropdown {position:relative;}
.navbar-nav>.dropdown>a {position:relative;z-index:1001;padding-right:calc(calc(20px/2) + 1em);}
.navbar-nav>.dropdown:after {content:"\e6a4";font-family:"iconfont" !important;font-size:1.7rem;line-height:90px;opacity:.7;position:absolute;right:0;top:0;font-weight:500;-webkit-transform:scale(1);transform:rotate(0deg) scale(1);transition:transform .3s;}
.navbar-nav>.dropdown:hover:after {transform:rotate(180deg) scale(1);}
.navbar-nav>li ul.dropdown-menu {position:absolute;left:-5%;top:85%;z-index:100;padding:0.375rem 0.75rem;border:2px solid #fff;min-width:130px;text-align:left;opacity:0;visibility:hidden;transform:translateY(-15px);transition:all 500ms ease;border-radius: 5px; background:#fff; box-shadow: 0 1px 10px rgba(0,0,0,.15);}
.navbar-nav>li ul.dropdown-menu li {display:block;position:relative;}
.navbar-nav>li ul.dropdown-menu li a {position:relative;display:block;padding:0.575rem 0.75rem;border-radius: 5px; transition:all 0.1s ease-in;z-index:1;font-size:.875rem;text-shadow:0 1px 1px #fff;}
.navbar-nav>li ul.dropdown-menu li:hover a{background-color: #f5f5f5;color:#065097;}
.navbar-nav>li.dropdown:hover > .dropdown-menu {visibility:visible;opacity:1;transform:translateX(0);transition-delay:0s;pointer-events:all}
.m-dropdown{display: none;}
.navbar-action {display:flex;gap:16px;align-items:center;white-space:nowrap;padding-right: 3rem;}
.navbar-search {color:#1a1a1a;cursor:pointer;}
.navbar-search i {color:#000; display:inline-block;font-size:20px;font-weight: 600; line-height:26px;width:22px;}
.navbar-action .btn-a {color:#1a1a1a;font-size:14px;line-height:40px;}
.navbar-action .btn-a i {color:#000;font-weight:600;font-size:20px;margin-right:2px;vertical-align:bottom;}
.navbar-action .btn-a .text-span{color:#000;font-size:16px;}
.search-box {background:#fff;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.search-box.block {z-index: 1002; visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.search-form {min-width:500px;position:relative;margin:0 auto;margin:1rem auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.search-form>form {background-color:#f4f4f4;border-radius: 4px; display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}
.search-form .search-fields {position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1rem;}
.search-form .search-fields input {position:relative;display:block;line-height:1.5;padding:.5rem 2.25rem .5rem 1rem;width:100%;border:0;margin:0;outline:0;color:inherit;background-color:transparent;-webkit-appearance:none;}
.search-form .search-fields button {position:absolute;right:0;top:0;border:none!important;background:0 0!important;line-height:1.5;height:100%;padding:0 1rem;opacity:.65;}
.search-form .colse{color:#b2bac2; display: inline-block;position: absolute;right: -30px;font-size:1rem;cursor: pointer;z-index: 9999;}
.menu-toggle {cursor: pointer;display: none;padding: 9px 10px;}
.language {display: flex;align-items: center;cursor: pointer;position: relative;}
.language ul {position:absolute;padding:1rem; left:50%;transform:translateX(-50%);width:111px;top:40px;border-radius:6px;background:rgba(255,255,255,0.8);box-shadow: 0 1px 10px rgba(0, 0, 0, .15);display:none;}
.language ul li a {display: flex;font-size:12px;line-height:30px;color:#666;white-space:nowrap;text-align:center;transition:.4s;}
.language ul li a i{font-size: 18px;margin-right:2px;}
.language:hover ul {display:block !important;}
.language ul li a:hover {color:#065097;}

.fixed-top {margin-top: 90px;height: 1px;}
@media (max-width: 1199px) {
.navbar-nav>li>a{padding:0 calc(28px/2*0.6);}
}

/*foot*/
.footer {color:#fff;font-size:.875rem;padding-top:4rem;padding-bottom:2rem;background-color: #1a1a1a;}
.footer-con {padding-top:2rem;}
.menu-list {display:flex;justify-content:center;gap:5rem;}
.foot-nav ul {display:flex;gap:10px;flex-direction:column;}
.foot-nav p {margin-bottom:18px;}
.foot-nav p a{color:#fff;font-size:18px;}
.foot-nav p:after {display:block;margin-top:5px;width:33px;height:1px;background-color:#c0b2c5;content:'';}
.foot-nav li {flex:0 0 calc(50% - 7px);font-size:14px;}
.foot-nav li a {font-size:15px;color:#b4b4b7;display:inline-block;}
.foot-nav li a:hover {color:#065097;}
.foot-contact {position:relative;}
.foot-contact h3 {position:relative;margin:0;color:#fff;font-size:18px;margin-bottom:18px;}
.foot-contact h3:after {display:block;margin-top:5px;width:33px;height:1px;background-color:#c0b2c5;content:'';}
.foot-contact .textwidget {display:flex;gap:10px;flex-direction:column;}
.foot-contact .textwidget p {margin:0;color:#b4b4b7;font-size:14px;}
.foot-contact .textwidget p i{font-size: 17px;font-weight: 400;padding-right:5px;}
.foot-contact .textwidget p a{color:#b4b4b7;}
.foot-contact .textwidget p a:hover{color:#fff;}
.foot-contact .social-links {margin-top:1.5rem;}
.social-links {display:flex;gap:10px;}
.social-links a{background-color: #fff;border-radius: 3px; text-align: center;width: 40px;height: 40px;line-height: 40px;display: inline-block;}
.social-links a i{font-size: 26px;color:#121212;}
.social-links a:hover{opacity: .8;}

.foot-contact .service-btn {display:block;border:1px solid #9ca3af;border-radius:6px;padding:8px 16px;margin-top:1.5rem;font-size:14px;color:#b4b4b7;text-decoration:none;width:fit-content;transition:background-color 0.15s ease-in-out;}
.foot-contact .service-btn:hover{background-color:#0e3255 ;border: 1px solid #0e3255;}
.copyright {font-size:12px;color:#b4b4b7;margin-top:3rem;border-top: 1px solid #4b5563;padding-top: 2rem;display: flex;flex-direction: row;text-align: left;align-items: center;justify-content: space-between;}
.copyright .section,.copyright .section p{font-size: 14px;color: #b4b4b7;}
.copyright .section a{color: #b4b4b7;padding-left: 5px;}
.copyright .section a:hover {color:#fff;}
.copyright .section img {margin:0 4px 0 2px;vertical-align:sub;width:17px;}
.copyright .link {display: flex;gap: 20px;color: #b4b4b7;flex-wrap: wrap;justify-content: center;}
.copyright .link a{color: #b4b4b7;font-size: 15px;}
.copyright .link a:hover{color: #fff;}

.fixed-box {position:fixed;right:12px;top:52%;width:70px;z-index:9;}
.inquiry-button {background:#de6362 ;box-shadow: 0 6px 15px 0 rgba(6,12,19,.14);transition: all .3s ease-in-out;border-radius: 5px;color:#fff;font-weight:500;padding:10px 0;position:relative;text-align:center;cursor:pointer;}
.inquiry-button:hover{background:#e45f5f}
.inquiry-button i {font-size:1.8rem;vertical-align:middle;display: block;color:#fff}
.inquiry-button span{font-size: 12px;color:#fff;}
.rollbar{background: #ffffff;box-shadow: 0px 8px 12px 4px rgba(0, 0, 0, 0.1);border-radius: 6px;transition: all .3s ease-in-out;padding: .5rem 0 .1rem 0;}
.rollbar.rollbar-show {opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.rollbar .action {position:relative;width:100%;border-radius:5px;list-style-type:none;margin:0;padding:0;}
.rollbar .action li {position:relative;color:#fff;-webkit-transition:all .2s;transition:all .2s;display: block;text-decoration: none;z-index: 0;}
.rollbar .action li:first-child {border-top: 0;}
.rollbar .action li>a {display:block;padding:10px 0;cursor:pointer;position:relative;border:0;opacity:1;text-align:center;height:auto;-webkit-transition:all .2s;transition:all .2s;}
.rollbar .action li>a i {font-size:1.8rem;color:#575757;display:block;transition:all .2s;}
.rollbar .action li>a>span {font-size:12px;color:#575757;padding:0 2px;display:block;margin-top:2px;text-align:center;line-height:1.2;position:relative}
.rollbar .action li a:hover i{color:#065097}
.rollbar .action li:last-child{padding-bottom:9px;}
.sub-nav-layer {bottom:0;font-size:14px;min-height: 190px;margin-bottom:-105px;opacity:0;padding-right:20px;position:absolute;right:calc(100% - 8px);transform:scale(.95);transform-origin:right;transition:opacity .4s,transform .3s ease-out;visibility:hidden}
.rollbar .action li:hover .sub-nav-layer {opacity:1;transform:scale(1);visibility:visible}
.sub-nav-layer:before{border:8px solid transparent;border-left-color:#fff;content:" ";height:0;left:100%;position:absolute;width:0}
.sub-nav-layer:before {bottom:130px;left:calc(100% - 20px)}

.sub-nav-layer .sub-nav-qrcode,.sub-nav-layer .sub-nav-main,.sub-nav-layer .sales-panel{text-align: left; min-width:255px;background-color:#fff;border-radius:6px;box-shadow:0 4px 10px 0 hsla(220,4%,56%,.2);display:block;line-height:40px;padding:14px 15px;}
.sub-nav-layer .sub-nav-qrcode{min-width: 200px;text-align: center;}
.sub-nav-qrcode h4 {color:#333435;font-size:16px;font-weight:600;line-height:25px;margin:0;}
.sub-nav-qrcode p {color:#8b8b8c;display:block;font-size:13px;font-weight:400;line-height:22px;margin-bottom:10px;}
.sub-nav-qrcode img {display:block;margin:0 auto;width:165px;}
.sub-nav-qrcode span {color:#333539;display:block;font-size:14px;font-weight:400;line-height:18px;margin-top:5px;}
.sub-nav-main h4 {color:#065097 ;font-size:18px;font-weight:600;line-height:25px;margin:0;}
.sub-nav-main h4 i{font-size: 1.4rem;margin-right: 5px;color:#333435;}
.sub-nav-main p {color:#8b8b8c;display:block;font-size:13px;font-weight:400;line-height:22px;margin-top:10px;}

.sub-nav-layer .sales-panel{min-width: 225px;}
.sales-panel-header {text-align:center;line-height:22px;}
.sales-panel-title {font-size:14px;font-weight:700;color:#000;line-height:120%;}
.sales-panel-content {padding:0 0px 12px;}
.sales-panel-section {position:relative;}
.sales-panel-section .sales-panel-section-title {color:rgba(0,0,0,0.80);font-size:12px;font-weight:400;}
.sales-panel-social {display:flex;gap:6px;}
.sales-panel-social .sales-panel-social-btn {flex:1;height:44px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.sales-panel-social .sales-panel-social-btn i {font-size:18px;color:#000;}
.sales-panel-social .sales-panel-social-btn:first-child >i {color:#cf1170}
.sales-panel-social .sales-panel-social-btn:last-child >i {color:#223edb}
.sales-panel-section .sales-panel-email-btn {width:100%;height:44px;border-radius:4px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:12px;color:#575757;border:none;}
.sales-panel-section .sales-panel-email-btn>i{font-size: 20px;color:#c92f2f;transition:all .2s;}

.back-top {transition: all .3s ease-in-out;color:#065097;font-weight:600;padding:10px 0;position:relative;text-align:center;cursor:pointer;line-height:40px;}
.back-top:hover{color:#0e3255;}
.back-top i {font-size:1.8rem;vertical-align:middle;}


/*breadcrumbs*/
.lacation{position: relative;margin-top:1rem;}
.breadcrumbs {position:relative;display:flex;flex-wrap:wrap;align-items:center;font-size:.875rem;color:#3b3b3b;}
.breadcrumbs .icon-home{color:#3b3b3b;padding: 0 5px;font-size: 1rem;}
.breadcrumbs a,.breadcrumbs span {font-size:.875rem;color:#3b3b3b;text-shadow:0 1px 1px #fff;}
.breadcrumbs a:hover{color:#065097;}
.breadcrumbs i.sep {color:#3b3b3b;margin: 0 5px;text-shadow: none;}
/*ad*/
.cmsad {display:block;position:relative;background-color: #fff;}
.cmsad a {height:100%;position:relative;overflow:hidden;display:block;border-radius:3px}
.cmsad img {width:100%;height:auto;transition:all .3s ease-out 0s;display:block;object-fit:cover;}
.cmsad a:hover img {opacity:.9;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;}
.cmsad a:before {content:'';position:absolute;bottom:5px;right:0;width:24px;height:16px;z-index:100;background:url(../images/label-ad.png) no-repeat center;}

@media (max-width:767.98px) {
.header{backdrop-filter:none;background-color:#fff;}
.fixed-top {margin-top: 70px;height: 1px;}
.canvas-close {display:-webkit-box;position:absolute;right:10px;top:10px;width:40px;height:40px;z-index:99999;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.canvas-close i{font-size: 1.8rem;}
.hua-overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;opacity:0;backdrop-filter:blur(2px);transition:ease-out .2s;}
.header .menu-wrap {width:80%;margin-left:0;position:fixed;top:0;left:0;display:flex;flex-direction:column;height:100vh;z-index:99999;background:#fff;transform:translateX(-100%);transition:all 0.3s;}
.header .menu-wrap.show {transform:translateX(0);}
.header .menu-wrap .navbar-nav {display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;gap:0;overflow-y:auto;width:100%;margin-top:4rem;}
.navbar-header{padding-left:0;}
.navbar-header .logo{height: 90px;}
.navbar-header .logo img{height: min(56px, 60px);}
.navbar-nav>li{border-bottom:1px solid #f4f4f4;width:100%;}
.navbar-nav>li>a{font-size: 1rem;padding: 0 25px;line-height: 65px;}
.navbar-nav>li:hover>a{color:#1a1a1a;}
.navbar-nav>.dropdown:after{display: none;}
.m-dropdown {display:block;position:absolute;right:5px;text-align:center;top:0;width:65px;z-index:1003;}
.m-dropdown i {display:inline-block;font-size:2.5rem;line-height:64px;transition:all .3s ease-out 0s;}
.m-dropdown.s-icon i {transform:rotate(180deg);transition:all .3s ease-out 0s;}
.navbar-nav>li ul.dropdown-menu {padding:0.75rem 0.75rem;background-color:#f5f5f5;border:none;border-radius:0;border-top:0;box-shadow:none;box-sizing:border-box!important;display:none;top:0;left:0!important;max-width:none;opacity:1;position:relative;transform:scaleY(1);visibility:visible;width:100%!important;transition:transform .3s,opacity .1s;}
.navbar-nav>li ul.dropdown-menu li a {font-size:.875rem;color:#282a2d;font-weight:400;line-height:24px!important;overflow:hidden;padding:7px 20px;white-space:normal;}
.navbar-action{gap:10px;padding-right:0;}
.navbar-action .social-links{display:none;}
.navbar-search i{font-size: 21px;}
.menu-toggle {display: block;cursor: pointer;padding: 9px 10px;}
.menu-toggle:before,.menu-toggle:after,.menu-toggle span {display:block;height:2px;background-color:#000;content:'';}
.menu-toggle span {width:12px;margin:6px 0 6px 12px;}
.menu-toggle:before {width:24px;}
.menu-toggle:after {width:18px;margin-left:6px;}
.search-form {min-width: 100%;padding: 0 2rem 0 .8rem;}
.search-form .colse{right:10px;}
    
.footer-con{padding-top:0;}
.fixed-box{display: none;}
.copyright{flex-direction: column-reverse;}
.copyright .link{margin-bottom: 1rem;}
.copyright .section, .copyright .section p{text-align: center;}
}
/*tags*/
.tagcloud{margin-top:1.5rem;display:inline-block;}
.tagcloud a {position:relative;font-size:inherit !important;letter-spacing:1px;line-height:1;text-transform:capitalize;display:inline-block;margin:0 .25rem .5rem 0;border:1px solid var(--border-light);padding:.5rem .5375rem;border-radius:5px;}
.tagcloud a:hover {opacity: .8;color:#000;}
.tag-link-1{color:rgb(88, 40, 219);background-color:rgba(212, 62, 241, 0.1)}
.tag-link-2{color:#ff5473;background-color:rgba(255,84,115,.1)}
.tag-link-3{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-4{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-5{color:#8e4aff;background-color:rgba(154,72,245,.1)}
.tag-link-6{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-7{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-8{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-9{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-10{color:#d6064c;background-color:rgba(194,41,46,.1)}
.tag-link-11{color:#18a52a;background-color:rgba(18,185,40,.1)}
.tag-link-12{color:#e434e1;background-color:rgba(213,72,245,.1)}
.tag-link-13{color:#888;background-color:rgba(136,136,136,.1)}
.tag-link-14{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-15{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-16{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-17{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-18{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-19{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-20{color:#d6064c;background-color:rgba(194,41,46,.1)}
.tag-link-21{color:#18a52a;background-color:rgba(18,185,40,.1)}
.tag-link-22{color:#e434e1;background-color:rgba(213,72,245,.1)}
.tag-link-23{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-24{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-25{color:#8e4aff;background-color:rgba(154,72,245,.1)}
.tag-link-26{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-27{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-28{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-29{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-30{color:rgb(88, 40, 219);background-color:rgba(212, 62, 241, 0.1)}
.tag-link-31{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-32{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-33{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-34{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-35{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.tag-link-36{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.tag-link-37{color:#d6064c;background-color:rgba(194,41,46,.1)}
.tag-link-38{color:#18a52a;background-color:rgba(18,185,40,.1)}
.tag-link-39{color:#e434e1;background-color:rgba(213,72,245,.1)}
.tag-link-40{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-41{color:#888;background-color:rgba(136,136,136,.1)}
.tag-link-42{color:#6a933e;background-color:rgba(72,135,24,.1)}
.tag-link-43{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.tag-link-44{color:#c58516;background-color:rgba(179,103,8,.1)}
.tag-link-45{color:#2997f7;background-color:rgba(41,151,247,.1)}
.tag-link-46{color:#5c7cff;background-color:rgba(77,130,249,.1)}

/* main.css */
/*idnex*/
.section-bg{padding:2rem 0;}

.sl_accordion-container {position:relative;width:100%;height:540px;display:flex;flex-wrap:nowrap;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);}
.sl_accordion-item {position:relative;width:120px;height:100%;cursor:pointer;transition:width 0.6s cubic-bezier(0.25,0.1,0.25,1);overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);}
.sl_accordion-item.sl_active {width:calc(100% - 360px);}
.sl_bg-layer {position:absolute;top:0;left:0;width:100%;height:200%;top:-50%;background-size:cover;background-repeat:no-repeat;background-position:center center !important;transition:transform 0.6s cubic-bezier(0.25,0.1,0.25,1);transform:scale(1.02);z-index:0;}
.sl_accordion-item.sl_active .sl_bg-layer {transform:scale(1);}
.sl_accordion-item:not(.sl_active) .sl_bg-layer {transform:scale(1.02);}
.sl_accordion-item::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.2));transition:all 0.3s ease;z-index:1;}
.sl_accordion-item:hover::after {background:linear-gradient(to right,rgba(0,0,0,0.7),rgba(0,0,0,0.4));}
.sl_accordion-item.sl_active::after {background:linear-gradient(to right,rgba(0,0,0,0.2),rgba(0,0,0,0));}
.sl_item-nav {position:absolute;top:40px;left:20px;color:#fff;font-size:28px;font-weight:700;z-index:2;transition:all 0.2s ease;}
.sl_accordion-item:hover .sl_item-nav {opacity:1;transform:scale(1.05);}
.sl_item-subtitle {position:absolute;top:90px;left:15px;color:#fff;font-weight:600; font-size:16px;z-index:2;transition:all 0.2s ease;}
.sl_accordion-item.sl_active .sl_item-subtitle{display:none;}
.sl_accordion-item:hover .sl_item-subtitle {opacity:1;}
.sl_item-content {position:absolute;left:120px;top:70%;transform:translateY(-50%);color:#fff;z-index:2;opacity:0;transition:all 0.4s ease 0.1s;max-width:800px;text-align:left;}
.sl_accordion-item.sl_active .sl_item-content {opacity:1;transform:translateY(-50%);}
.sl_cn-title {font-size:40px;margin-bottom:30px;font-weight:700;line-height: 46px;}
.sl_en-title {font-size:26px;margin-bottom:15px;font-weight:300;}
.sl_item-btn {display:inline-block;}
@media (max-width:1200px) {.sl_accordion-container {height:450px;}
.sl_cn-title {font-size:40px;}
.sl_accordion-item.sl_active {width:calc(100% - 300px);}
.sl_accordion-item {width:100px;}
.sl_item-content {left:80px;}
}
@media (max-width:768px) {.sl_accordion-container {height:350px;}
.sl_accordion-item {width:80px;}
.sl_accordion-item.sl_active {width:calc(100% - 240px);}
.sl_cn-title {font-size:32px;}
.sl_item-content {left:40px;max-width:80%;}
.sl_item-btn {padding:10px 20px;}
}
@media (max-width:480px) {.sl_accordion-container {height:300px;}
.sl_accordion-item {width:60px;}
.sl_accordion-item.sl_active {width:calc(100% - 180px);}
.sl_item-nav {font-size:20px;top:20px;left:20px;}
.sl_item-subtitle {font-size:12px;top:50px;left:20px;}
.sl_cn-title {font-size:24px;}
}



.btn-all {padding: 12px 24px;font-size:15px;letter-spacing: .5px;border-width:1px;border-radius:4px;display:inline-block;position:relative;border: 1px solid #dcdcdc;}
.btn-all span {display:inline-block;position:relative;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;will-change:transform;}
.btn-all:hover span,.btn-all:focus span {-webkit-transform:translate3d(-.75rem,0,0);transform:translate3d(-.55rem,0,0);}
.btn-all i {position:absolute;width:1.25em;right:0rem;opacity:0;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.btn-all:hover i,.btn-all:focus i {opacity:1;right:-1.2rem;}
.btn-blue {background-color: #065097;background-image: linear-gradient(90deg,hsla(0,0%,100%,.15),transparent);border: 0;color: #fff;transition: all .2s ease-out;}
.btn-blue:hover,.btn-blue.focus {background-color:#065097;color:#fff;}
.btn-red {background-color: #de6362;background-image: linear-gradient(90deg,hsla(0,0%,100%,.15),transparent);border: 0;color: #fff;transition: all .2s ease-out;}
.btn-red:hover,.btn-red.focus {background-color:#de6362;color:#fff;}
.btn-null {background-color: #fff;border: 1px solid #de6362;color: #de6362;transition: all .2s ease-out;}
.btn-null:hover,.btn-null.focus {background-color:#de6362;color:#fff;}

.section-stats{padding:3rem 0;}
.section-stats h2{font-size: 2.6rem;color: #1f2937;text-align: center;font-weight: 600;}
.statistics-section{display: flex;justify-content: center;position: relative;background-image: url(../images/stats-bg.svg);background-size: 92%;background-repeat: no-repeat;background-position: center center;}
.stats-section {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 50px 20px;gap: 5rem;}
.stat-card {max-width: 100%;}
.stat-title {max-width: 13rem; font-size:16px;color:#262626;margin-bottom:10px;min-height: 45px;}
.stat-number {font-size:4rem;font-weight:bold;color:#de6362;display:inline-block;}
.stat-unit {font-size:20px;color:#de6362;margin-left:5px;}

.section-product{padding:3rem 0;}
.section-product h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.product-slide{position: relative;padding: 3rem 0;}
.product-slide .swiper-button-next{right: 0;}
.product-slide .swiper-button-prev{left: 0;}
.product-slide .swiper-button-next,.product-slide .swiper-button-prev {box-shadow: 0 4px 24px #2764af1a; width:45px;color:#262626;opacity:1;transform-origin:0 0 0;transition:all 0.3s ease-out 0s;}
.product-slide:hover .swiper-button-next,.product-slide:hover .swiper-button-prev {opacity:1;}
.product-slide .swiper-button-next:hover {color:#de6362;}
.product-slide .swiper-button-prev:hover {color:#de6362;}
.product-slide .swiper-button-next:after,.product-slide .swiper-button-prev:after {position:relative;font-size:1.25rem;}
.product-slide .swiper-button-prev:after {left:-1px}
.product-slide .swiper-button-next:after {left:1px}
.product_list {display:flex;flex-wrap:wrap;gap:30px;}
.product_list>div {flex:0 0 calc(50% - 15px);display:inline-block;}
.product_list .pro-img {position:relative;display:flex;justify-content:center;}
.product_list .pro-img .tipss {position:absolute;background:linear-gradient(to right,#de6362 10%,#de6362 100%);top:0;left:0px;z-index:0;text-align:center;font-size:14px;color:#fff;padding:6px 14px 6px;border-radius:8px 0 0 0;}
.product_list .pro-img img{height: 305px;object-fit: cover;transition:opacity .3s,transform .3s ease-in-out}
.product_list .pro-img:hover img{transform:scale(1.05)}
.product_list .pro-text{position: relative;background-color: #f7f7f7;padding:2rem;text-align: center;min-height: 310px;display: flex;flex-direction: column;justify-content: center;}
.product_list .pro-text h3{font-size: 28px;padding-bottom:2rem;font-weight: 600;line-height: 44px;}
.product_list .pro-text h3 a{color:#262626;}
.product_list .pro-text h5{font-size: 18px;color:#262626;padding-bottom:1.5rem;font-weight: 600;}
.product_list .pro-text .can{display: flex;gap: 10px;justify-content: center;flex-wrap: wrap;}
.product_list .pro-text .can p{flex: 0 0 calc(50% - 18px);display: inline-block;width:50%; font-size: 16px;color:#4b5563;padding-bottom:6px;}
.product_list .pro-text .more{margin-top:1rem;}

.product-class{display: flex;flex-wrap: wrap;gap: 22px;}
.product-class .pro-class-item{flex: 0 0 calc(20% - 18px);display: inline-block;background-color: #fcfcfb;border-radius: 4px;padding: .75rem;}
.product-class .pro-class-item .item-img{margin-bottom: .75rem;overflow: hidden;position: relative;}
.product-class .pro-class-item .item-img img{height: 110px;width: 100%;display: block;vertical-align: middle;object-fit: contain;transition:opacity .3s,transform .3s ease-in-out}
.product-class .pro-class-item .item-img img:nth-child(2){position: absolute;top:0; opacity: 0;width: 100%;height: 100%;}
.product-class .pro-class-item h4{font-size: 1rem;line-height: 1.5rem;color:#262626;text-align: center;}
.product-class .pro-class-item:hover .item-img img{opacity: 0;}
.product-class .pro-class-item:hover .item-img img:nth-child(2){opacity: 1;mix-blend-mode: darken;}

.section-solution{padding:3rem 0;}
.section-solution h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.solution-box{position: relative;padding-top:3rem;}
.solution-box ul {display: flex;flex-wrap: wrap;gap: 2rem;}
.solution-box ul li{flex: 0 0 calc(33.333% - 22px);display: inline-block;overflow: hidden;}
.solution-box ul li a{color:#262626;overflow: hidden;display: block;border-radius: 5px;}
.solution-box ul li .thumb{position: relative;}
.solution-box ul li .thumb:before {background-color:#065097;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.solution-box ul li .thumb:after {color:#de6362; background-color:hsla(0,0%,100%,.8);border-radius:1em;content:"\e653";font-family:iconfont;font-size:26px;height:2em;line-height:2;opacity:0;position:absolute;right:50%;text-align:center;top:calc(50% - 1em);width:2em}
.solution-box ul li:hover .thumb:before {opacity:.5;transition:all .3s;z-index:1}
.solution-box ul li:hover .thumb:after {opacity:1;right:calc(50% - 1em);transition:all .2s ease-out .1s;z-index:2}
.solution-box ul li a img {display:block;margin:0 auto;border:0;width:100%;height:100%;transition:opacity .3s,transform .3s ease-in-out;object-fit:cover;}
.solution-box ul li:hover img{opacity:.86;transform:scale(1.05)}
.solution-box ul li:hover a{color:#065097;}
.solution-box ul li p {font-size:18px;font-weight:600;margin-top:10px;text-align:left;overflow:hidden;}
.solution-box  .more{position: relative;text-align: center;margin-top:3rem;}

.section-case{padding:3rem 0;}
.section-case h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.case-box{position: relative;padding-top:3rem;}

.case-nav ul {display:flex;align-items:center;gap:3rem;justify-content:flex-start;margin:0 0 2rem;}
.case-nav ul a {color:#7d7d7d;font-size:18px;line-height:1.5;position:relative;padding:1rem 0;}
.case-nav ul a::before {content:'';position:absolute;width:0;height:3px;background:#065097;border-radius:3px;left:50%;transform:translate(-50%,0);bottom:0;}
.case-nav ul li.on a {color:#065097;}
.case-nav ul li a:hover{color:#065097;}
.case-nav ul li.on a::before {width:110%;}

.case-warp{position: relative;}
.case-warp .case-infos{position: relative; padding: 1rem 0;display: none;flex-wrap: wrap;justify-content: space-between;transition: .3s;}
.case-warp .case-infos.current{display: flex;}
.case-warp .case-infos .case-img{width: 47%;}
.case-warp .case-infos .case-img a{display: flex;flex-direction: column;}
.case-warp .case-infos .case-img .img{position: relative;border-radius: 6px;overflow: hidden;}
.case-warp .case-infos .case-img img{width: 100%;height: 395px;object-fit: cover;border-radius: 6px;transition:opacity .3s,transform .3s ease-in-out;}
.case-warp .case-infos .case-img:hover img{opacity:.86;transform:scale(1.05)}
.case-warp .case-infos .case-img h3{color:#262626;font-size: 18px;padding:.8rem 0;}
.case-warp .case-infos .case-product{width: 50%;}
.case-product .related{font-size: 22px;color:#262626;font-weight: 600;}

.accordion{position: relative;margin-top:1rem;display: flex;gap: 10px;flex-wrap: wrap;}
.accordion .panel-default{position: relative;width: 100%;background-color: #f5f5f5;border-radius: 6px;padding:1rem;}
.accordion .panel-default .panel-heading{position: relative;}
.accordion .panel-default .panel-heading h4{color:#262626;font-size: 20px;}
.accordion .panel-default .panel-heading h4 a{display: flex;gap: 15px;justify-content: space-between;color:#262626;}
.accordion .panel-default .panel-heading h4 a:after {content: "\e7eb";font-family: iconfont;font-size: 18px;height: 18px;opacity: .75;padding: 0 6px;transition: all .3s;}
.accordion .panel-default .panel-body{display: none;}
.accordion .panel-default.open .panel-heading{display: none;}
.accordion .panel-default.open .panel-body{display: block;}

.panel-body .pro-con{display: flex;width: 100%;position: relative;}
.panel-body .pro-con .item-img{width: 200px;flex-shrink: 0;overflow: hidden;border-radius: 6px;background-color: #fff;}
.panel-body .pro-con .item-img img {display: block;width: 100%;height: 130px;object-fit: cover;transition: opacity .3s, transform .3s ease-in-out;}
.panel-body .pro-con .item-content{position: relative;margin-left: 30px;width: calc(100% - 200px);flex-shrink: 1;display: flex;flex-direction: column;justify-content: center;}
.panel-body .pro-con .item-content .tit{color:#262626;font-size: 20px;margin-bottom: 1rem;}
.panel-body .pro-con .item-content .parameter{display: flex;justify-content: space-between;margin-bottom: 1rem;}
.panel-body .pro-con .item-content .parameter .meter{position: relative;}
.panel-body .pro-con .item-content .parameter .meter p{color:#4b5563;font-size: 16px;}
/*.panel-body .pro-con .item-content .parameter .meter p:last-child{color:#de6362;font-size: 20px;font-weight: 600;line-height: 2;}*/

.section-service{padding:3rem 0;}
.section-service h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.service-box{position: relative;padding-top:3rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.service-box .tab-wrap{width: 47%;}
.service-box .tab-wrap .item-inner{margin-bottom: 18px;border-radius:6px;padding: 18px 28px;position: relative;box-shadow: 0 2px 16px 0 hsla(0,0%,40%,.2);transition: .2s;cursor: pointer;}
.service-box .tab-wrap .item-inner.active{position: relative;background-image: url(../images/stats-bg.svg);background-size: contain;background-repeat: no-repeat;background-position: center center;padding: 33px 28px;border-left: 1px solid #065097;box-shadow: 0 2px 16px 0 hsla(0,0%,40%,.6);}
.service-box .tab-wrap .item-inner h4{color:#262626; font-size: 20px;font-weight: 600;transition: .2s;}
.service-box .tab-wrap .item-inner:hover h4{font-size: 2rem;}
.service-box .tab-wrap .item-inner.active h4{font-size: 2rem;}
.service-box .tab-text{width: 50%;}
.service-box .tab-text .ti-image{display: none;position: relative;transition: .2s;}
.service-box .tab-text .ti-image.current{display: block;}
.service-box .tab-text .ti-image .img{position: relative;border-radius: 6px;overflow: hidden;}
.service-box .tab-text .ti-image img{width: 100%;height: 360px;object-fit: cover;border-radius: 6px;transition:opacity .3s,transform .3s ease-in-out;}
.service-box .tab-text .ti-image:hover img{opacity:.86;transform:scale(1.05)}
.service-box .tab-text .ti-image h3{font-size: 24px;color:#262626;font-weight: 600;padding:.5rem;}
.service-box .tab-text .ti-image p{font-size: 18px;color:#4b5563;padding:.5rem;margin-bottom:1rem;}

.section-news{padding:3rem 0;}
.section-news h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.news-nav ul {display:flex;align-items:center;gap:3rem;justify-content:flex-start;margin:0 0 2rem;}
.news-nav ul a {color:#7d7d7d;font-size:18px;line-height:1.5;position:relative;padding:1rem 0;}
.news-nav ul a::before {content:'';position:absolute;width:0;height:3px;background:#065097;border-radius:3px;left:50%;transform:translate(-50%,0);bottom:0;}
.news-nav ul li.on a {color:#065097;}
.news-nav ul li a:hover{color:#065097;}
.news-nav ul li.on a::before {width:110%;}
.news-box{position: relative;padding:1rem 0 5rem;}
.news-warp{position: relative;}
.news-warp .news-infos {opacity:0;visibility:hidden;z-index:-1;}
.news-warp .news-infos+.news-infos {position:absolute;left:0;top:0;width:100%;}
.news-warp .news-infos.current {transition:.5s;opacity:1;visibility:visible;z-index:1;}
.pcswiper {padding:.16rem 0.17rem 1.1rem;margin:0 -0.17rem;box-sizing:content-box;}
  
.post-loop-news{display: flex;}
.post-loop-news .item {box-sizing: border-box;flex-shrink: 0;transition:all .3s ease 0s;}
.post-loop-news .item-inner {background-color: #f5f5f5;border-radius:6px;overflow:hidden;transition:all .2s ease-out 0s;}
.post-loop-news .item-img {overflow:hidden;position:relative;}
.post-loop-news .item-thumb {display:block;height:100%;width:100%;}
.post-loop-news .item-thumb img {display:block;height:280px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;}
.post-loop-news .item:hover .item-thumb img{transform:scale(1.05);}
.post-loop-news .item-title {font-size:18px;font-weight:500;margin:0;padding:15px;}
.post-loop-news .item-title a {color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.post-loop-news .item:hover .item-title a{color:#065097;}
.post-loop-news .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:15px 15px 0px;}
.post-loop-news .item-meta .meta-li {color:#4b5563;font-size: 14px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}
.post-loop-news .item-meta .meta-li i {margin-right:.2rem;}
.post-loop-news .item-meta .meta-li:last-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;margin-right: 0;}

.news-infos .dtbox {position:absolute;bottom:-3.5rem;left:50%;transform:translate(-50%,0);display:flex;align-items:center;gap:2rem;z-index:10;}
.news-infos .dtbox a {color:#7d7d7d;font-size:14px;line-height:1.5;flex-shrink:0;}
.news-infos .dtbox a:hover {color:#065097;}
.news-infos .dtbox .swiper-button-white {padding:1.25rem;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color: #eee;position:relative;top:0;margin-top:0;left:0;right:0;transition:background .5s,color .5s;flex-shrink:0;}
.news-infos .dtbox .swiper-button-white:hover {background:#065097;}
.news-infos .dtbox .swiper-button-next, .news-infos .dtbox .swiper-button-prev{color:#121212;}
.news-infos .dtbox .swiper-button-next:after, .news-infos .dtbox .swiper-button-prev:after{font-size: 14px;}
.news-infos .dtbox .swiper-button-next:hover:after, .news-infos .dtbox .swiper-button-prev:hover:after{color:#fff;}

/*list*/
.shaoli-v {width:100%;position:relative;}
.shaoli-v .banner-video {width:100%;height:100%;position:relative;}
.shaoli-v .banner-video video {width:100%;height:100%;display:block;object-fit:cover;position:relative;}

.shaoli-v .banner-video .mb-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    top: 0;
    left: 0;
    z-index: 999; 
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.shaoli-v .banner-video video.playing ~ .mb-bg {
    display: none !important;
}
.shaoli-v .banner-video .mb-bg::after {
    content: "Video Loading...";
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    animation: loadingFade .8s infinite alternate;
}
@keyframes loadingFade {
    0% { opacity: 0.2; }
    100% { opacity: 1; }
}
.list-swiper .swiper {height: auto;}
.slide-inner {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1400px;max-width:90%;z-index:10;}
.slide-box {width:100%;}
.slide-box h4{color:#fff;font-size:2.25rem;font-weight: 600;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.slide-box p {color:#fff;font-size:2.25rem;font-weight: 600;line-height:1.4;margin-bottom:33px;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.btn-box .btn-blue{background-color:#de6362;}
.list-swiper .swiper .swiper-slide img{width:100%;max-height: 550px;object-fit: cover;}
.section-list{padding:1.5rem 0;background: #f8f8f8;}
.sl_banner {position:relative;}
.sl_banner .img img {width:100%;object-fit: cover;}
.sl_banner .box {position:absolute;top:50%;left: 50%;transform: translate(-50%, -50%);width:100%;z-index: 99;}
.sl_banner .box .container {color:#fff;}
.sl_banner .box .container h6 {font-size:2rem;color:#fff;font-family:'gilroy_bold';}
.sl_banner .box .container h5 {font-family:'albb_r';font-size:4rem;color:#fff;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.breadcrumb {position:relative;}
.breadcrumb .crumb-inner {font-size:.875rem;color:#333b55;box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;line-height:30px;}
.breadcrumb .crumb-inner i {color:#065097 !important;padding:0 5px;}
.breadcrumb a,.breadcrumb span {color:#333b55;}
.breadcrumb a:hover,.breadcrumb span:hover {color:#065097;}
.section-list .product-class{margin-top:3rem;margin-bottom:3rem;}
.outer-big-one{position: relative;padding: 15px 15px 0;}
.outer-big-one .big-one {display:block;position:relative;overflow:hidden;background:#f5f5f5;cursor:pointer;border-radius:5px;}
.outer-big-one .big-one .bo-left {width:56%;overflow:hidden;float:left;}
.outer-big-one .big-one .bo-left .bol-box {position:relative;width:100%;height:0;padding-bottom:63.38%;overflow:hidden;}
.outer-big-one .big-one .bol-box img {vertical-align:middle;transition:all .5s;height:100%;width:auto;min-width:100%;position:absolute;left:0;}
.outer-big-one .big-one .bol-box:hover img {transform:scale(1.05);}
.outer-big-one .big-one .bo-right {width:37.84%;padding:0 0 0 3%;float:left;}
.outer-big-one .big-one .bo-right .bor-desc {font-size:18px;color:#707070;margin:40px 0 30px;line-height:1.4;}
.outer-big-one .big-one .bo-right .bor-title {font-size:28px;color:#000;line-height:1.2;display:-webkit-box;}
.outer-big-one .big-one .bo-right .bor-bottom {position:absolute;bottom:4rem;left:59%;font-size:14px;color:#707070;width:35.84%;}

.news-list{padding: 2rem 0;}
.news-cate{position: relative;margin-top: 1rem;}
.list-news{display: flex;flex-wrap: wrap;}
.list-news .item {box-sizing: border-box;width: 33.33%;flex-shrink: 0;transition:all .3s ease 0s;padding: 15px;}
.list-news .item-inner {background-color: #f5f5f5;border-radius:6px;overflow:hidden;transition:all .2s ease-out 0s;}
.list-news .item-img {overflow:hidden;position:relative;}
.list-news .item-thumb {display:block;height:100%;width:100%;}
.list-news .item-thumb img {display:block;height:290px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;}
.list-news .item:hover .item-thumb img{transform:scale(1.05);}
.list-news .item-title {font-size:18px;font-weight:500;margin:0;padding:20px;}
.list-news .item-title a {color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.list-news .item:hover .item-title a{color:#065097;}
.list-news .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:20px 20px 0px;}
.list-news .item-meta .meta-li {color:#4b5563;font-size: 14px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}
.list-news .item-meta .meta-li i {margin-right:.2rem;}
.list-news .item-meta .meta-li:last-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;margin-right: 0;}
.pagination {display:block;margin:0;text-align: center;border-radius:0;padding:1.5rem 0;}
.pagination a,.pagination span{display:inline-block;margin-right:2px;}
.pagination a,.pagination span{margin: 0 .2rem;font-size:14px;color:#3b3b3b;font-weight:700;display:inline-block;padding:9px 18px;background: hsla(0,0%,100%,.5);box-shadow: 0 4px 24px #2764af1a;border-radius: 4px;}
.pagination a:hover,.pagination a:focus,.pagination  > a.thisclass,.pagination  > span.thisclass {color:#fff;background-color: #065097;}
.explains {padding:0 8px;margin-bottom:2rem;}

.prolist-tab-menu {position: relative;margin-bottom: 1.5rem;padding: 0 15px;}
.prolist-tab-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content: flex-start;list-style:none;margin:0;gap: 10px;margin-top:2rem;}
.prolist-tab-menu ul li {position: relative;display: inline-block;width: auto;background: #e6e6e6;font-size: 18px;cursor: pointer;border-radius: 25px;}
.prolist-tab-menu ul li a{padding: 10px 30px;display: block;}
.prolist-tab-menu ul li.active{background: #065097;color: #fff;}
.prolist-tab-menu ul li.active a{color: #fff;}
.list-product{margin-top:2rem;}
.list-product ul{display: flex;flex-wrap: wrap;margin: -10px -10px 10px;}
.list-product ul .item {box-sizing: border-box;flex-shrink: 0;padding: 10px;width: 33.33%;transition:all .3s ease 0s;}
.list-product ul .item-inner {background:#fff;border-radius:6px;overflow:hidden;transition:all .2s ease-out 0s;}
.list-product ul .item-img {overflow:hidden;position:relative;}
.list-product ul .item-thumb {display:block;height:100%;width:100%;}
.list-product ul .item-thumb img {display:block;height:258px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;}
.list-product ul .item:hover .item-thumb img{transform:scale(1.02);}
.list-product ul .item-img .item-category {background:rgba(0,0,0,.5);border-radius:3px;color:#fff;font-size:12px;left:15px;line-height:14px;padding:4px 8px;position:absolute;top:15px;}
.list-product ul .item-category:hover {background:#065097;}
.list-product ul .item-title {font-size:16px;font-weight:500;margin:0;padding:20px 30px;}
.list-product ul .item-title a {color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.list-product ul .item:hover .item-title a {color:#065097;}
.list-product ul .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:0 30px 30px;}
.list-product ul .item-meta .meta-li {color:#121212;font-size: 18px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}
.list-product ul .item-meta .meta-li i {margin-left:.2rem;color:#e16562;}
.list-cases{margin-top:2rem;}
.list-cases ul {display:flex;flex-wrap:wrap;gap:1.5rem;}
.list-cases ul li{flex:0 0 calc(33.333% - 16px);display:inline-block;overflow:hidden;border-radius:5px;}
.list-cases ul .ig-item-inner {display:block;position:relative;text-decoration:none}
.list-cases ul .ig-item-inner img {display:block;margin:0 auto;height: 100%;object-fit: cover;}
.list-cases ul .ig-item-text,.list-cases ul img {transition:all .2s ease-out;width:100%}
.list-cases ul .ig-item-text {background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.3));bottom:0;color:#121212;height:99px;left:0;padding:15px 20px;position:absolute}
.list-cases ul .ig-item-text h3 {color:#fff; font-size:20px;line-height:1.2;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-cases ul .ig-item-text .ig-desc {font-size:14px;height:40px;line-height:1.48;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}
.list-cases ul .ig-item-text .ig-desc p{color:#d1d1d1;}
.list-cases ul .ig-item-text .lonely-text {margin-top:29px}
.list-cases ul .ig-item-inner:hover {text-decoration:none}
.list-cases ul .ig-item-inner:hover .ig-item-text {background:#206be7d9;height:100%;padding-top:50px;transition:all .3s ease-out 0s}
.list-cases ul .ig-item-inner:hover .ig-item-text h3 {margin-bottom:15px;text-overflow:unset;white-space:normal}
.list-cases ul .ig-item-inner:hover .ig-item-text .ig-desc {overflow:visible;text-overflow:unset;-webkit-line-clamp:unset}
.list-cases ul .ig-item-inner:hover img {transform:scale(1.05);transition:all .3s ease-out 0s}
/*single*/
.single-breadcrumb{padding:1rem 0; background-color: #f8f8f8;}
.section-single{background: #fff;}
.section-single .container{max-width: 1100px;}
.news-single{position: relative;background: #fff;padding:3rem 0;}
.entry-main {background: #fff;margin-bottom: 30px;display: block;border-radius: 6px;padding: 30px 30px;-webkit-box-shadow: 0 4px 24px #2764af1a;box-shadow: 0 4px 24px #2764af1a;min-height: 500px;}
.article-detail {position:relative;margin-bottom:20px;border-bottom: 1px solid #d8d8d8;}
.article-detail .detail-title {color:#121212;font-size:2rem;font-weight:600;-webkit-line-clamp:inherit;height:auto;line-height:normal;margin:0;margin-bottom:1rem;}
.article-detail .infos {color:#999;font-size:14px;margin-bottom:25px;}
.article-detail .infos a {color:rgba(26, 26, 26, 0.6);font-size:14px;}
.article-detail .infos a:hover{color:#065097;}
.article-detail .infos span {color:rgba(26, 26, 26, 0.6);font-size:14px;margin-right: 10px;}
.article-detail .infos span a{color:#065097;font-size:14px;}
.article-detail .infos span i{margin-right:5px;font-size:14px;}
.article-body {color:#262626;font-size:18px;margin-bottom:20px;line-height:1.8;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:normal;}
.article-body img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body p {margin: 9px 0;color:#262626;font-size:18px;text-indent: 2rem;line-height: 1.8;}
.article-body ol{padding: 0;}
.article-body code {padding: 3px 5px;margin: 0 2px;border-radius: 2px;font-size: .875em;color: #d63384;background-color:#f4f4ff;font-family: 'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap: break-word;}
.article-body pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;font-family: "Microsoft Yahei";white-space: pre-wrap;}
.article-body pre code{color: inherit;background-color: inherit;}
.article-body pre {margin: 20px 0;font-size: 12px;line-height: 22px;background: #4a4a4a;padding: 10px 20px;color: #f8f8d4;border: 0;}
.article-body h1,.article-body h2,.article-body h3 {color:#262626;line-height: 1.8;}
.article-body ul {padding-left: 2em;}
.article-body li {list-style: disc;}
.share {margin-top: 4rem;display: flex;flex-direction: column;}
.share .tit{margin: 1rem 0;font-size: 20px;color:#3e3e3e;font-weight: 600;}
.share .social-share{position: relative;}
.article-nav {margin-top:2rem;border-top:1px solid #d8d8d8;padding:2rem 0;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}
.article-nav .left {font-size:1rem;line-height:2rem;margin-bottom:2rem;width:70%;}
.article-nav .left p {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#666;}
.article-nav .left a {color:#666;transition:0.3s;}
.article-nav .left a:hover {color:#065097;}
.article-nav .right {width:30%;display:flex;justify-content:flex-end;}
.article-nav .right .index_link {width:12.5rem;}
.article-nav .right .index_link a {display:block;color:#fff;line-height:3.75rem;font-size:1rem;transition:0.3s;width:100%;background:#e16562;border-radius:1.875rem;text-align:center;position:relative;top:0;}
.article-nav .right .index_link:hover a {color:#fff;top:-5px;}

.product-single{padding:2rem 0;}
.product-single .container,.pro_nav .container,.pro_body .container{width: 1300px;}
.pro_info{display: flex;justify-content: space-between;margin-top:2rem;margin-bottom: 2rem;}
.pro_info .pro-text{width:47%;}
.pro_info .pro-text .title{margin-bottom: 1rem;}
.pro_info .pro-text .title h1{font-size: 46px;font-weight: 600;color:#065097;line-height: 1.2;margin-bottom: 1rem;}
.pro_info .pro-text .title p {font-size: 20px;color:#09090b;}
.pro_info .pro-text .parameter{padding:1rem;background-color: #f7f7f7;display: flex;justify-content: space-between;align-items: center;margin-bottom: .5rem;}
.pro_info .pro-text .parameter span{color:#4b5563;font-size:18px;}
.pro_info .pro-text .parameter span:last-child{font-weight: 600;color:#09090b;font-size:20px;}
.pro_info .pro-text .pro-btn{position: relative;}
.pro_info .pro-text .all-parameter{color:#e16562;font-size: 20px;padding:1.5rem 0;display: block;}
.pro_info .pro-text .all-parameter i{padding-left: 5px;transition: 0.3s;}
.pro_info .pro-text .all-parameter:hover i{padding-left: 10px;}
.pro_info .pro-img{width: 50%; position: relative;border-radius: 6px;border:1px solid #dcdcdc;}
.pro_info .pro-img img{width: 100%;height: 400px; object-fit: contain;}
.pro_nav{background-color: #065097;position: relative;width: 100%;}
.p_tablist{display: flex;gap: 2rem;}
.p_tablist .tab-item{color:#fff;font-size: 20px;padding:.8rem 0;cursor: pointer;position: relative;}
.p_tablist .tab-item.active::after {content:"";position:absolute;top:auto;bottom:-6px;/* 向下突出 */    left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #065097;/* 箭头向下 */    border-bottom:none;}

.details table {
    margin: 10px 0 10px 0;
    font-size: 14px;
    width: 100%;
}
.details table>tbody>tr:nth-of-type(odd) {background-color: #f5f5f5;}
.details table tr:nth-of-type(1) td{font-weight: bold;color: #fff;}
.details table>tbody>tr:first-child td{background-color: #0b5399;color: #fff;}
.details table>tbody>tr>td {vertical-align:middle;padding: 15px 5px;color: #333;text-align: center;}



.pro_body{position: relative;margin-top: 1rem;}
.p_content{position: relative;margin-top:2rem;}
.p_content h3{color:#121212;font-size: 46px;padding:2rem 0;}
.p_content .details{border-radius: 6px;font-size: 20px;line-height: 30px;}
.p_content .details p{font-size: 20px;line-height: 30px;padding-bottom:20px;}
.p_content .details img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;margin:10px 0;}
.p_content .details video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.p_content .parameter{border-radius: 6px;border:1px solid #dcdcdc;padding:2rem;}
.related .list-product ul .item-inner{background-color: #f7f7f7;border:1px solid #f7f7f7;}
.inquiry {padding:3rem;border:1px solid #dcdcdc;border-radius: 6px;margin-bottom: 3rem;}
.form-group {margin-bottom:20px;}
.form-title {font-size:18px;margin-bottom:12px;position:relative;}
.form-title.required::after {content:"*";color:#e16562;margin-left:4px;}
input[type="text"],textarea {width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;transition:border-color 0.2s;}
input[type="text"] {height:38px;}
textarea {min-height:100px;resize:vertical;line-height:1.5;}
input[type="text"]:focus,textarea:focus {border-color:#999;}
.checkbox-group {margin:20px 0;font-size:14px;color:#666;display: flex}
.checkbox-group input[type="checkbox"] {margin-right:8px;vertical-align:middle;}
.checkbox-group a {color:#e16562;text-decoration:none;}
.checkbox-group a:hover {text-decoration:underline;}
.submit-btn {display:block;width:200px;height:48px;line-height:48px;background-color:#e16562;color:white;border:none;border-radius:4px;font-size:18px;text-align:center;cursor:pointer;margin:0 auto;transition:background-color 0.2s;}
.submit-btn:hover {background-color:#db4946;}

/*solutions*/
.list-solutions{padding:1.5rem 0;}
.list-solutions .solution-box{padding:0;}
.list-solutions .solution-box ul li{flex: 0 0 calc(50% - 16px);}
.solutions-mix{padding: 3rem 0;}
.solutions-wrap{color:#262626;display:flex;position:relative;margin-bottom: 60px;}
.solutions-wrap .mc-item {flex-shrink:0;position:relative;vertical-align:middle;width:50%;min-height: 415px;}
.solutions-wrap .mc-item .mc-item-img {height:100%;position:relative;width:100%}
.solutions-wrap .mc-item .mc-item-img img {border-radius:10px;display:block;object-fit:cover;width:100%}
.solutions-wrap .mc-item .mc-item-img {padding-bottom:40px;padding-left:40px;padding-right:20px;z-index:0}
.solutions-wrap .mc-item .mc-item-img:before {background:#4f8df5;border-radius:5px;top:65px;content:"";height:330px;left:0;opacity:.1;position:absolute;width:70%;z-index:-1}
.solutions-wrap .mc-item ul{padding-left:20px;margin: 0 0 .6em;display: flex;flex-direction: column;gap: 10px;}
.solutions-wrap .mc-item ul li{color: #262626;font-size:14px;line-height: 1.67;opacity: .8}
.solutions-wrap .mc-text {padding-bottom:40px;padding-left:20px}
.solutions-wrap .mc-text .mc-title {color:#262626;font-size: 26px;font-weight: 600;line-height: 1.2;margin: 10px 0 22px;}
.solutions-wrap .mc-text p {font-size:18px;line-height:1.4;margin:0 0 .6em;opacity:.8}
.solutions-mix .solutions-wrap:nth-of-type(2n) .mc-item{order: 1;}
.solutions-mix .solutions-wrap:nth-of-type(2n) .mc-item.mc-text{order: 0;padding-left: 0;padding-right: 20px;}
/*server*/
.server-inner{display: flex;position: relative;flex-direction: row-reverse;margin: 2rem 0;}
.server-inner .inner-one{width: 50%;background-color: #fff;overflow: hidden;}
.server-inner .inner-one img{width: 100%;transition: all .3s;}
.server-inner:hover .inner-one img{transform:scale(1.02);}
.server-inner .inner-one .r-inner {position:absolute;width:calc(45% - 20px);margin-left:2.5rem;top:50%;transform:translate(0,-50%);}
.server-inner .inner-one .r-inner h3 {color:#1D1D1D;font-size:2rem;font-weight:700;margin:0 0 2rem;}
.server-inner .inner-one .r-inner p {font-size:16px;color:#3e3e3e;line-height:1.5;}
.server-inner {display:flex;position:relative;flex-direction:row-reverse;margin-top:2rem;}
.section-support .tit {width:100%;text-align:center;color:#1D1D1D;font-weight:700;font-size:5.4rem;margin-bottom:4rem;}
.section-support{position: relative;}
.section-support .content{display: flex;justify-content: space-around;align-items: center;gap: 2rem;}
.section-support .content a{cursor: pointer;background: #fff;width: 50%;}
.section-support .content .box-banner {width: 100%;overflow: hidden;}
.section-support .content img {width: 100%;transition: all .3s;display: block;object-fit: cover;height: 467px;}
.section-support .content a:hover img{transform:scale(1.02);}
.section-support .content .bottom {text-align: left;padding: 5rem;min-height:330px;}
.section-support .content .bottom h3{font-size: 1.8rem;font-weight: 700;color: #1D1D1D;margin-bottom: 20px;}
.section-support .content .bottom p{font-size: 16px;color: #3e3e3e;line-height: 1.5;}
.section-fore {max-width:750px;color:#3E3E3E;margin:2rem auto 3rem;font-size:1.275rem;line-height:1.5;text-align:center;}
.section-features-list {display:flex;flex-wrap:wrap;gap:30px;margin:3rem 0;}
.section-features-list .fea-item {flex:0 0 calc(50% - 15px);display:inline-block;background: #ffffff;}
.section-features-list .fea-item .fea-item-wrap {border-radius:4px;display:inline-block;height:100%;transition:all .2s ease-out 0s;width:100%;text-align:center;padding:30px;}
.section-features-list .fea-item:hover .fea-item-wrap {background-color:#f1f1f1;}
.section-features-list .fea-item .fea-item-wrap .item-icon {display:block;margin:0 auto 15px;width:70px;height:70px;}
.section-features-list .fea-item .fea-item-wrap .item-icon img {transition:all 1s;}
.section-features-list .fea-item .fea-item-wrap h4 {color:#262626;font-size:18px;font-weight:500;line-height:1.4;margin-top:20px;}
.section-features-list .fea-item .fea-item-wrap .fea-item-desc {font-size:14px;font-weight:400;line-height:1.7;margin-top:20px;opacity:.8;}
.section-features-list .fea-item .fea-item-wrap .fea-item-desc p{line-height:1.7;color:#262626;text-align: center;}

.section-title {text-align:center;padding:2rem 0;}
.section-title h2 {color:#000;font-weight:600;font-size:32px;}
.section-title p {color:#888;font-size:16px;margin:5px 0 0;}
.network-list {display:-webkit-flex;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2rem;margin:2rem 0;}
.network-list .item {flex:0 0 calc(33.3333% - 22px);background:#fff;padding:1.75rem;box-shadow:0px 0px 10px #f7f7f7;box-sizing:border-box;position:relative;transition:0.4s;}
.network-list .item:hover {box-shadow:8px 8px 20px 0 rgba(55,99,170,.1),-8px -8px 20px 0 #fff;}
.network-list .item p {font-size:.9rem;line-height:2;transition:0.4s;}
.network-list .item p span {color:#666;transition:0.4s;}

/*about*/
.about-l{position: relative;}
.modules-image{text-align: center;}
.modules-image > img {height:500px;object-fit:cover;display:inline-block;max-width:100%;vertical-align:top;border-radius:10px;}
.about-r {position:relative;padding-left:1.5rem;padding-right:.5rem;}
.about-t {padding:1.5rem 0;}
.about-t h2 {text-align:left;font-size:36px;line-height:44px;color:#065097;font-weight: 600;}
.modules-feature {display:flex;flex-wrap:wrap;gap:30px;}
.modules-feature .about-item {display:block;flex-shrink:0;float:none;margin:0;position:relative;text-decoration:none;width:100%;word-spacing:0;}
.about-item .fea-item-wrap {display:inline-block;height:100%;transition:all .2s ease-out 0s;width:100%;}
.about-item .fea-item-wrap i {font-size:38px;left:0px;position:absolute;top:0px;display:inline-block;line-height:1;transition:all .2s ease-out 0s;vertical-align:top;}
.about-itemm .fea-item-wrap i.icon-taiyang {color:#FF6C6C;border-color:#FF6C6C;}
.about-item .fea-item-wrap h4 {color:#262626;font-size:22px;font-weight:500;margin:0 0 10px;line-height:1.4;}
.about-item .fea-item-wrap .item-desc {font-size:15px;line-height:1.5;margin-top:0;}
.about-item .fea-item-wrap .item-desc p {color:#8f8f8f;}
.about-item .fea-item-wrap .item-desc.cross-icon p {position:relative;margin:10px 0 0;padding-left:16px;}
.about-item .fea-item-wrap .item-desc.cross-icon p:before {position:absolute;left:0;margin-top:8px;width:8px;height:8px;background:#f12480;content:" ";transform:rotate(45deg);}
.section-about{padding:4rem 0;}
.history h2 {font-size:2.6rem;color:#1f2937;text-align:center;font-weight:600;padding-bottom:3rem;}
.history{max-width: 1070px;margin: 0 auto;}
.history-list{position: relative;}
.history-list ul{display: inline-block;width: 100%;margin-top:1rem}
.history-list ul li {color:#2f475f;font-size: 18px; position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;padding:15px 15px 15px 2px;margin-bottom:1rem;border-radius:6px;background-image:linear-gradient(90deg, rgb(222 99 98 / 12%) 0%, rgba(76, 86, 240, 0) 100%);transition:.2s}
.history-list ul li a {font-size: 14px; color: #16133d;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.history-list ul li:hover {transform:scale(1.02) translateY(-4px);}
.history-list ul li:last-child {margin-bottom:0;}
.history-list ul li span{background-color: #065097;color:#fff;border-radius: 0px 58px 58px 0px;padding:8px 12px;font-weight: 600;font-size: 20px;}
/*contact*/
.section-contact{padding:0rem 0;}
.section-contact .container{max-width: 1200px;}
.section-video {margin-top:0;margin-bottom:0;padding:9rem 0px 5rem 0px;background-image:url(../images/contact-bg.jpg);position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;-webkit-backface-visibility:hidden;}
.contact-info-detail {padding: 40px 40px 40px 50px;background: #ffffffe8;}
.contact-info-detail h3{font-size: 26px;color:#121212;}
.contact-item-title{position: relative;padding:2rem 0;}
.contact-item-title p{font-size: 18px;color:#121212;padding-bottom: 20px;}
.contact-item-title p i{font-size: 22px;color:#262626;margin-right: 10px;}
.contact-info{padding: 40px 40px 40px 50px;background: #ffffffe8;}
.contact-info h3{font-size: 26px;color:#121212;}
.contact-info .inquiry{border:none;margin-bottom:0;padding:0;margin-top: 2rem;
}
/*privacy*/
.section-privacy{padding:3rem 0;}
.section-privacy .container{max-width: 1000px;}
.section-privacy .content{line-height: 30px;font-size: 18px;}
.section-privacy .content img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.section-privacy .content video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.section-privacy .content p {margin: 0 0 1rem;color:#262626;font-size:18px;line-height: 1.5;}
.section-privacy ol{padding: 0;}
.section-privacy code {padding: 3px 5px;margin: 0 2px;border-radius: 2px;font-size: .875em;color: #d63384;background-color:#f4f4ff;font-family: 'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap: break-word;}
.section-privacy pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;font-family: "Microsoft Yahei";white-space: pre-wrap;}
.section-privacy pre code{color: inherit;background-color: inherit;}
.section-privacy pre {margin: 20px 0;font-size: 12px;line-height: 22px;background: #4a4a4a;padding: 10px 20px;color: #f8f8d4;border: 0;}
.section-privacy h1,.article-body h2,.article-body h3 {color:#262626;line-height: 1.4;font-weight:600;font-size:22px;margin:20px 0 10px 0;}
.section-privacy ul {padding-left: 2em;}
.section-privacy li {list-style: disc;}
.section-search{padding:2rem 0;}
.result-list {position: relative;}

.search-value {position:relative;max-width:1200px;margin:0 auto;}
.search-value .result-num {font-size:20px;margin:1.8rem 0 .4rem;text-align:left;color:#707070;}
.result-list .result-item {display:block;box-sizing:content-box;overflow:hidden;position:relative;margin-top:2rem;cursor:pointer;padding:2.2rem;background:#f8f8f8;}
.result-list .result-item p,.result-list .result-item .result-item-title {text-align:left;color:#3b3b3b;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.result-list .result-item .result-item-title {font-size:24px;font-weight:700;margin-bottom:1rem;}
.result-list .result-item p {font-size:15px;line-height:1.5;}
.result-list .result-item .result-item-link {font-size:15px;margin-top:.6rem;white-space:nowrap;color:#3b3b3b;}
.result-list .result-item .result-item-link a {color:#065097;}

@media (max-width:767.98px) {
/*idnex*/
.section-swiper .swiper{max-height: 400px;}
.slide-text h4{font-size: 2rem;}
.section-stats{padding-bottom: 0;}
.section-stats h2{font-size: 26px;line-height: 1.2;}
.stats-section{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1rem;padding-bottom: 0;}
.stat-number{font-size: 36px;}
.stat-title{font-size: 14px;}
.section-product h2{font-size: 26px;}
.section-product{padding-bottom: 0;}
.product_list>div{flex: 0 0 calc(100% - 0px);}
.product-class{gap:12px}
.product-class .pro-class-item{flex: 0 0 calc(50% - 6px);}
.product-class .pro-class-item .item-img img{height: 60px;}
.product-class .pro-class-item h4{font-size: .875rem;line-height: 1.2rem;}
.section-solution h2{font-size: 26px;}
.solution-box{padding-top: 2rem;}
.solution-box ul{gap:10px;}
.solution-box ul li {flex: 0 0 calc(50% - 5px);}
.solution-box ul li a img{height: 150px;}
.solution-box ul li p{font-size: 14px;font-weight: 500;}
.case-warp .case-infos .case-img,.case-warp .case-infos .case-product{width: 100%;}
.case-warp .case-infos .case-img img{height: 215px;}
.panel-body .pro-con .item-img{width: 140px;display: flex;justify-content: center;align-items: center;}
.panel-body .pro-con .item-img img{height: 110px;}
.panel-body .pro-con .item-content{width: calc(100% - 140px);margin-left: 15px;}
.panel-body .pro-con .item-content .tit{font-size: 16px;margin-bottom: .5rem;}
.panel-body .pro-con .item-content .parameter .meter p{font-size: 14px;}
.panel-body .pro-con .item-content .parameter .meter p:last-child{line-height: 1.2;font-size: 16px;}
.section-case{padding-bottom: 0;}
.case-nav{white-space: nowrap;overflow-x: auto;}
.case-nav::-webkit-scrollbar {display:none}
.case-nav ul{gap:1rem;align-items: center;width: 100%;justify-content:inherit;margin: 0 0 1rem;}
.case-nav ul a{font-size: 18px;}
.section-service{display: none;}

.news-box{padding-top:2rem;}
.post-loop-news .item{width: 50%;}
.post-loop-news .item-title{font-size: 15px;font-weight: 500;padding: 8px;}
.post-loop-news .item-meta{padding: 18px 8px 10px;}
/*list*/
.list-swiper .swiper{height: 260px;overflow: hidden;}
.list-swiper .swiper .swiper-slide img{height: 400px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slide-box h4{font-size:22px;}
.slide-box p{font-size:22px;margin-bottom:10px;}

.section-about{padding:1rem 0;}
.sl_banner .box .container h6{font-size: 1.25rem;}
.sl_banner .box .container h5{margin-top:0;font-size:2rem;}


.list-news .item{width: 100%;padding:15px 0;}
.list-news .item-title{font-size: 18px;font-weight: 500;padding: 10px;}
.list-news .item-meta{padding: 15px 8px 5px;}
.prolist-tab-menu ul{justify-content:inherit;}
.prolist-tab-menu ul li{font-size: 14px;}
.prolist-tab-menu ul li a{padding: 10px 15px;}
.prolist-tab-menu{margin-top:1rem;padding:0;}

.outer-big-one{padding: 0;}
.outer-big-one .big-one .bo-left,.outer-big-one .big-one .bo-right{width: 100%;}
.outer-big-one .big-one .bo-right .bor-bottom{position: relative;left:auto;bottom:auto; padding:1rem 0;}
.outer-big-one .big-one .bo-right{padding:0 20px;}


.list-product ul .item{width: 100%;}
.list-product ul .item-title{font-size: 15px;font-weight: 500;padding: 8px;}
.list-product ul .item-meta .meta-li.category{display: none;}
.list-product ul .item-excerpt{padding: 0 8px;}
.list-product ul .item-meta{padding: 0 8px 10px;}

.list-cases ul li{flex: 0 0 calc(100% - 0px);}


/*single*/
.pro_info{display: block;}
.product-single .container, .pro_nav .container, .pro_body .container{width: 100%;}
.pro_info .pro-text,.pro_info .pro-img{width: 100%;}
.pro_info .pro-text .title h1{font-size: 36px;line-height: 1;}
.pro_info .pro-text .pro-btn{margin-bottom: 1rem;}
.p_content h3{line-height: 1;}
.p_content .details{white-space: nowrap;overflow-x: auto;padding:0;border:0;}
.inquiry{padding:1.5rem;}
/*other*/
.about-r{padding:0;}
.section-video{padding: 1rem 0px 1rem 0px;}
.contact-info-detail{margin-bottom: 1rem;padding: 50px 20px 0px 20px;}
.contact-info{padding: 50px 20px 30px 20px;}
}

/* swiper-bundle.min.css */
/**
 * Swiper 11.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2023
 */
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* share.min.css */
@font-face{font-family:"socialshare";src:url("./font/iconfont.eot");src:url("./font/iconfont.eot?#iefix") format("embedded-opentype"),url("./font/iconfont.woff") format("woff"),url("./font/iconfont.ttf") format("truetype"),url("./font/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;position:absolute;z-index:9;top:-205px;left:-75px;width:180px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow: 0px 0px 20px 0px rgba(29,73,120,0.2);border-radius:6px;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:30px;border-radius: 6px; line-height:30px;font-size:12px;background-color:#fcfafa;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{display: inline-block;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}

/* mobile.css */
/* The source QR asset is 258 x 258. Keep it outside generic image sizing and
   constrain both its wrapper and rendered bitmap to the same square. */
.sub-nav-layer .sub-nav-qrcode {
  box-sizing: border-box;
  width: min(320px, calc(100vw - 112px));
  min-width: 0;
  height: auto;
  padding: 24px 30px;
  text-align: center;
}

.sub-nav-qrcode .qr-image-wrapper {
  display: block;
  width: min(100%, 258px);
  aspect-ratio: 1 / 1;
  margin: 12px auto 0;
  position: relative;
  align-self: center;
}

.sub-nav-qrcode .qr-image-wrapper > img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  aspect-ratio: 1 / 1;
  object-fit: contain;
  object-position: center;
  transform: none;
}

.copyright .section img {
  height: auto;
}

.rollbar .action li:hover > .sub-nav-layer {
  opacity: 0;
  visibility: hidden;
  transform: scale(.95);
  pointer-events: none;
}

.rollbar .action li.contact-layer-open > .sub-nav-layer,
.rollbar .action li.contact-layer-open:hover > .sub-nav-layer {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  pointer-events: auto;
}

.rollbar .action li.contact-qr-item:focus-within > .sub-nav-layer {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  pointer-events: auto;
}

@media (max-width: 767.98px) {
  .fixed-box {
    right: 12px;
    bottom: max(12px, env(safe-area-inset-bottom));
    left: 12px;
    top: auto;
    z-index: 1100;
    display: grid;
    width: auto;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 6px;
    padding: 6px;
    border: 1px solid rgba(16, 42, 58, .1);
    border-radius: 16px;
    background: rgba(255, 255, 255, .96);
    box-shadow: 0 14px 36px rgba(6, 38, 63, .2);
    backdrop-filter: blur(14px);
  }

  .fixed-box .inquiry-button {
    margin: 0 !important;
    padding: 0;
    border-radius: 11px;
    box-shadow: none;
  }

  .fixed-box .inquiry-button > a,
  .fixed-box .rollbar .action li > a {
    display: flex;
    min-height: 50px;
    align-items: center;
    justify-content: center;
    gap: 7px;
    padding: 6px 8px;
    border-radius: 11px;
    touch-action: manipulation;
  }

  .fixed-box .inquiry-button i,
  .fixed-box .rollbar .action li > a i {
    display: block;
    font-size: 22px;
    line-height: 1;
  }

  .fixed-box .inquiry-button span,
  .fixed-box .rollbar .action li > a > span {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 12px;
    line-height: 1.15;
  }

  .fixed-box .rollbar,
  .fixed-box .rollbar .action {
    display: contents;
  }

  .fixed-box .rollbar .action li {
    min-width: 0;
    padding: 0;
  }

  .fixed-box .back-top {
    position: absolute;
    right: 0;
    bottom: calc(100% + 10px);
    width: 44px;
    height: 44px;
    margin: 0 !important;
    border: 1px solid rgba(16, 42, 58, .1);
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 8px 22px rgba(6, 38, 63, .14);
    line-height: 44px;
  }

  .fixed-box .sub-nav-layer {
    position: fixed;
    right: 12px;
    bottom: calc(82px + env(safe-area-inset-bottom));
    left: 12px;
    width: auto;
    min-height: 0;
    margin: 0;
    padding: 0;
    transform: translateY(12px);
    transform-origin: bottom center;
  }

  .fixed-box .sub-nav-layer::before {
    display: none;
  }

  .rollbar .action li.contact-layer-open > .sub-nav-layer,
  .rollbar .action li.contact-layer-open:hover > .sub-nav-layer,
  .rollbar .action li.contact-qr-item:focus-within > .sub-nav-layer {
    transform: translateY(0);
  }

  .sub-nav-layer .sub-nav-qrcode {
    width: min(320px, 100%);
    margin: 0 auto;
    padding: 16px;
    border: 1px solid rgba(16, 42, 58, .1);
    border-radius: 16px;
    box-shadow: 0 16px 42px rgba(6, 38, 63, .24);
  }

  .sub-nav-qrcode .qr-image-wrapper {
    margin-top: 8px;
  }

  .sub-nav-layer .sales-panel {
    width: min(340px, 100%);
    min-width: 0;
    margin: 0 auto;
    border: 1px solid rgba(16, 42, 58, .1);
    border-radius: 16px;
    box-shadow: 0 16px 42px rgba(6, 38, 63, .24);
  }
}

/* A 1280px hero is sufficient for normal desktop/laptop viewports. */
@media (min-width: 768px) and (max-width: 1599.98px) {
  [style*="--desktop-medium-background-image"] {
    background-image: var(--desktop-medium-background-image) !important;
  }

  .sl_accordion-item[style*="--thumbnail-background-image"] {
    background-image: var(--thumbnail-background-image) !important;
  }

  .sl_accordion-item.sl_active,
  .sl_accordion-item:hover {
    background-image: var(--desktop-medium-background-image) !important;
  }
}

@media (min-width: 1600px) {
  .sl_accordion-item:not(.sl_active)[style*="--thumbnail-background-image"] {
    background-image: var(--thumbnail-background-image) !important;
  }
}

/* Skip layout and paint work for sections that have not entered the viewport. */
.section-product,
.section-solution,
.section-case,
.section-news,
.section-about,
.section-video,
.industry-guidance-panel,
.footer {
  content-visibility: auto;
  contain-intrinsic-size: auto 800px;
}

.section-video {
  background-image: url('/_next/image?url=%2Fstatic%2Fimages%2Fcontact-bg.jpg&w=1024&q=75');
  background-attachment: scroll;
}

@media (min-width: 1600px) {
  .section-video {
    background-image: url('/_next/image?url=%2Fstatic%2Fimages%2Fcontact-bg.jpg&w=1600&q=75');
  }
}

/* Product photography comes from several generations of the old CMS and uses
   different canvas ratios. A contained stage keeps every machine complete and
   prevents the old cover rule from cropping or visually stretching it. */
.list-product ul .item {
  display: flex;
}

.list-product ul .item-inner {
  display: flex;
  width: 100%;
  flex-direction: column;
}

.list-product ul .item-img {
  display: flex;
  aspect-ratio: 4 / 3;
  align-items: center;
  justify-content: center;
  padding: clamp(12px, 1.25vw, 22px);
  background: #fff;
}

.list-product ul .item-thumb {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.list-product ul .item-thumb img {
  width: 100%;
  height: 100%;
  padding: 0;
  object-fit: contain;
  object-position: center;
}

.list-product ul .item-title {
  min-height: 68px;
}

.list-product ul .item-meta {
  margin-top: auto;
}

.product_list .pro-img,
.panel-body .pro-con .item-img {
  align-items: center;
  background: #fff;
}

.product_list .pro-img img,
.panel-body .pro-con .item-img img {
  max-width: 100%;
  object-fit: contain;
  object-position: center;
}

/* Mobile presentation layer. Desktop selectors are intentionally untouched. */
@media (max-width: 767.98px) {
  :root {
    --mobile-ink: #102a3a;
    --mobile-muted: #60717c;
    --mobile-blue: #075a9c;
    --mobile-red: #df5c57;
    --mobile-surface: #f4f7f9;
    --mobile-line: #dfe6ea;
    --mobile-radius: 16px;
    --mobile-shadow: 0 12px 34px rgba(16, 42, 58, .09);
  }

  html {
    scroll-padding-top: 76px;
  }

  body {
    color: var(--mobile-ink);
    font-size: 16px;
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    padding-bottom: calc(82px + env(safe-area-inset-bottom));
  }

  html.mobile-menu-open,
  html.mobile-menu-open body {
    overflow: hidden;
  }

  /* Some embedded mobile browsers incorrectly reserve the intrinsic size but
     never paint content-visibility:auto sections. Mobile pages are short
     enough to render normally, which also prevents the large blank block. */
  .section-product,
  .section-solution,
  .section-case,
  .section-news,
  .section-about,
  .section-video,
  .industry-guidance-panel,
  .footer {
    content-visibility: visible !important;
    contain-intrinsic-size: none !important;
  }

  main {
    overflow: clip;
  }

  .container,
  .container-fluid {
    width: 100%;
    padding-right: 18px;
    padding-left: 18px;
  }

  .header {
    min-height: 68px;
    border-bottom-color: rgba(16, 42, 58, .08);
    box-shadow: 0 4px 20px rgba(16, 42, 58, .06);
  }

  .header > .container-fluid {
    min-height: 68px;
    align-items: center;
  }

  .navbar-header .logo {
    height: 68px;
  }

  .navbar-header .logo img {
    width: auto;
    height: 48px;
  }

  .fixed-top {
    height: 1px;
    margin-top: 68px;
  }

  .navbar-action {
    min-height: 48px;
  }

  .menu-toggle {
    margin-right: -8px;
    padding: 12px 8px;
    touch-action: manipulation;
  }

  .hua-overlay {
    border: 0;
    opacity: 1;
  }

  .canvas-close {
    border: 0;
    background: transparent;
  }

  .header .menu-wrap {
    width: min(86vw, 350px);
    box-shadow: 18px 0 44px rgba(6, 38, 63, .18);
  }

  .header .menu-wrap .navbar-nav {
    margin-top: 68px;
  }

  .navbar-nav > li > a {
    min-height: 58px;
    padding: 0 24px;
    font-size: 16px;
    line-height: 58px;
  }

  .m-dropdown,
  .m-dropdown i {
    width: 58px;
    line-height: 58px;
  }

  .search-form {
    padding-left: 18px;
    padding-right: 46px;
  }

  .section-bg,
  .section-product,
  .section-solution,
  .section-case,
  .section-news,
  .section-about,
  .solutions-mix,
  .product-single,
  .news-single,
  .section-privacy {
    padding-top: 44px;
    padding-bottom: 44px;
  }

  .section-product,
  .section-solution,
  .industry-guidance-panel,
  .footer {
    content-visibility: auto;
    contain-intrinsic-size: auto 800px;
  }

  .section-product h2,
  .section-solution h2,
  .section-case h2,
  .section-news h2,
  .section-service h2,
  .section-stats h2,
  .section-title h2 {
    margin-bottom: 22px;
    color: var(--mobile-ink);
    font-size: clamp(28px, 8vw, 34px);
    font-weight: 650;
    letter-spacing: -.035em;
    line-height: 1.12;
  }

  .btn-all,
  .submit-btn {
    min-height: 44px;
    border-radius: 8px;
  }

  /* Homepage hero: readable, swipeable cards instead of four compressed strips. */
  .sl_accordion-container {
    height: 276px;
    gap: 12px;
    padding: 12px 18px 18px;
    overflow-x: auto;
    overflow-y: hidden;
    background: var(--mobile-surface);
    scroll-padding-inline: 18px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
  }

  .sl_accordion-container::-webkit-scrollbar {
    display: none;
  }

  .sl_accordion-item,
  .sl_accordion-item.sl_active {
    width: 86%;
    min-width: 86%;
    height: 246px;
    flex: 0 0 86%;
    border-radius: 16px;
    background-position: center center;
    background-size: cover;
    box-shadow: 0 12px 26px rgba(7, 34, 52, .2);
    scroll-snap-align: center;
  }

  [style*="--mobile-background-image"] {
    background-image: var(--mobile-background-image) !important;
  }

  .sl_accordion-item::after,
  .sl_accordion-item.sl_active::after {
    background: linear-gradient(180deg, rgba(4, 20, 31, .05) 22%, rgba(4, 20, 31, .84) 100%);
  }

  .sl_item-nav {
    top: 16px;
    left: 16px;
    width: 38px;
    height: 30px;
    border: 1px solid rgba(255,255,255,.52);
    border-radius: 999px;
    background: rgba(6, 26, 40, .38);
    font-size: 13px;
    line-height: 28px;
    text-align: center;
    backdrop-filter: blur(6px);
  }

  .sl_item-subtitle {
    display: none;
  }

  .sl_item-content,
  .sl_accordion-item.sl_active .sl_item-content {
    top: auto;
    right: 18px;
    bottom: 18px;
    left: 18px;
    max-width: none;
    opacity: 1;
    transform: none;
  }

  .sl_en-title {
    margin-bottom: 4px;
    color: rgba(255,255,255,.78);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
  }

  .sl_cn-title {
    max-width: 290px;
    margin-bottom: 12px;
    color: #fff;
    font-size: 23px;
    font-weight: 650;
    letter-spacing: -.025em;
    line-height: 1.14;
  }

  .sl_item-btn .btn-all {
    min-height: 38px;
    padding: 8px 15px;
    font-size: 12px;
  }

  /* Homepage news and product presentation. */
  .news-box {
    padding-top: 0;
    padding-bottom: 58px;
  }

  .news-nav {
    overflow-x: auto;
    scrollbar-width: none;
  }

  .news-nav ul {
    min-width: max-content;
    gap: 24px;
    margin-bottom: 20px;
  }

  .news-nav ul a {
    padding: 8px 0 12px;
    font-size: 15px;
  }

  .pcswiper {
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .post-loop-news .item-inner {
    border: 1px solid var(--mobile-line);
    border-radius: var(--mobile-radius);
    background: #fff;
    box-shadow: var(--mobile-shadow);
  }

  .post-loop-news .item-thumb img {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 2;
    object-fit: cover;
  }

  .post-loop-news .item-meta {
    padding: 14px 16px 0;
  }

  .post-loop-news .item-title {
    min-height: 68px;
    padding: 10px 16px 18px;
    font-size: 17px;
    font-weight: 650;
  }

  .news-infos .dtbox {
    bottom: -48px;
    gap: 18px;
  }

  .news-infos .dtbox .swiper-button-white {
    width: 38px;
    height: 38px;
    padding: 0;
    background: #fff;
    box-shadow: 0 7px 18px rgba(16,42,58,.12);
  }

  .section-product {
    padding-top: 50px;
  }

  .product_list {
    overflow: hidden;
    border: 1px solid var(--mobile-line);
    border-radius: var(--mobile-radius);
    background: #fff;
    box-shadow: var(--mobile-shadow);
  }

  .product_list .pro-img,
  .product_list .pro-text {
    flex: 0 0 100%;
  }

  .product_list .pro-img {
    min-height: 230px;
    padding: 14px;
    background: linear-gradient(145deg, #fff, #f1f5f7);
  }

  .product_list .pro-img img {
    width: 100%;
    height: 220px;
    object-fit: contain;
  }

  .product_list .pro-text {
    min-height: 168px;
    padding: 24px 22px;
  }

  .product_list .pro-text .tit {
    font-size: 24px;
    line-height: 1.18;
  }

  .product-class {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-top: 22px;
  }

  .product-class .pro-class-item {
    min-width: 0;
    padding: 14px 10px 16px;
    border: 1px solid var(--mobile-line);
    border-radius: 14px;
    background: #fff;
  }

  .product-class .pro-class-item .item-img {
    margin-bottom: 8px;
  }

  .product-class .pro-class-item .item-img img {
    width: 100%;
    height: 84px;
    object-fit: contain;
  }

  .product-class .pro-class-item h4 {
    min-height: 40px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.35;
  }

  .section-solution {
    background: var(--mobile-surface);
  }

  .solution-box {
    padding-top: 0;
  }

  .solution-box ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }

  .solution-box ul li {
    min-width: 0;
    overflow: hidden;
    border: 1px solid var(--mobile-line);
    border-radius: 14px;
    background: #fff;
    box-shadow: 0 7px 20px rgba(16,42,58,.06);
  }

  .solution-box ul li a.thumb {
    display: block;
    overflow: hidden;
  }

  .solution-box ul li a img {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 2;
    object-fit: cover;
  }

  .solution-box ul li p {
    min-height: 58px;
    padding: 11px 12px 13px;
    font-size: 14px;
    font-weight: 650;
    line-height: 1.35;
  }

  /* Product details. */
  .single-breadcrumb {
    padding: 10px 0;
  }

  .breadcrumb,
  .crumb-inner {
    overflow: hidden;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .product-single {
    padding-top: 26px;
  }

  .pro_info {
    display: flex;
    gap: 22px;
    margin: 0;
    flex-direction: column;
  }

  .pro_info .pro-text,
  .pro_info .pro-img {
    width: 100%;
  }

  .pro_info .pro-text .title h1 {
    margin-bottom: 8px;
    font-size: clamp(29px, 8.5vw, 36px);
    letter-spacing: -.04em;
    line-height: 1.03;
  }

  .pro_info .pro-text .title p {
    color: var(--mobile-muted);
    font-size: 16px;
  }

  .pro_info .pro-text .parameter {
    min-height: 54px;
    margin-bottom: 8px;
    padding: 12px 14px;
    border: 1px solid var(--mobile-line);
    border-radius: 10px;
    background: var(--mobile-surface);
  }

  .pro_info .pro-text .parameter span,
  .pro_info .pro-text .parameter span:last-child {
    font-size: 15px;
  }

  .pro_info .pro-text .all-parameter {
    padding: 14px 0;
    font-size: 16px;
  }

  .pro_info .pro-img {
    min-height: 0;
    padding: 14px;
    border-radius: var(--mobile-radius);
    background: linear-gradient(145deg, #fff, #f3f6f8);
  }

  .pro_info .pro-img img {
    width: 100%;
    height: auto;
    aspect-ratio: 8 / 5;
    object-fit: contain;
  }

  .pro_nav {
    position: sticky;
    top: 68px;
    z-index: 50;
    margin-top: 36px;
    box-shadow: 0 8px 20px rgba(7, 90, 156, .16);
  }

  .pro_nav .container {
    padding-right: 0;
    padding-left: 0;
  }

  .p_tablist {
    gap: 0;
    overflow-x: auto;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
  }

  .p_tablist::-webkit-scrollbar {
    display: none;
  }

  .p_tablist .tab-item {
    min-width: 128px;
    flex: 1 0 auto;
    padding: 13px 14px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
    scroll-snap-align: start;
  }

  .pro_body {
    margin-top: 0;
  }

  .p_content {
    margin-top: 0;
    padding-top: 36px;
  }

  .p_content h3 {
    padding: 0 0 20px;
    font-size: 30px;
    font-weight: 650;
    letter-spacing: -.035em;
    line-height: 1.12;
  }

  .p_content .details {
    overflow: visible;
    color: var(--mobile-muted);
    font-size: 16px;
    line-height: 1.7;
    white-space: normal;
  }

  .p_content .details p {
    font-size: 16px;
    line-height: 1.7;
  }

  .p_content .details img,
  .p_content .details video {
    width: 100% !important;
    height: auto !important;
    margin: 8px 0;
    border-radius: 12px;
    object-fit: contain;
  }

  .related .list-product {
    margin-top: 0;
  }

  .related .list-product ul {
    margin: 0 -18px;
    padding: 0 18px 12px;
    flex-wrap: nowrap;
    gap: 12px;
    overflow-x: auto;
    scroll-padding-inline: 18px;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
  }

  .related .list-product ul::-webkit-scrollbar {
    display: none;
  }

  .related .list-product ul .item {
    width: 82%;
    min-width: 82%;
    padding: 0;
    scroll-snap-align: center;
  }

  .related .list-product ul .item-inner {
    border-color: var(--mobile-line);
    border-radius: var(--mobile-radius);
    background: #fff;
    box-shadow: var(--mobile-shadow);
  }

  .related .list-product ul .item-thumb img {
    width: 100%;
    height: auto;
    aspect-ratio: 8 / 5;
    object-fit: contain;
    background: #f6f8f9;
  }

  .related .list-product ul .item-title {
    min-height: 62px;
    padding: 14px 16px 4px;
    font-size: 15px;
  }

  .related .list-product ul .item-meta {
    padding: 6px 16px 16px;
  }

  /* Forms. */
  .inquiry {
    margin-bottom: 32px;
    padding: 22px 18px;
    border-color: var(--mobile-line);
    border-radius: var(--mobile-radius);
    background: #fff;
    box-shadow: var(--mobile-shadow);
  }

  .form-group {
    margin-bottom: 18px;
  }

  .form-title {
    margin-bottom: 7px;
    font-size: 14px;
    font-weight: 650;
  }

  input[type="text"],
  textarea {
    min-height: 46px;
    padding: 11px 12px;
    border-color: var(--mobile-line);
    border-radius: 9px;
    background: #fbfcfd;
    font-size: 16px;
  }

  textarea {
    min-height: 128px;
  }

  .checkbox-group {
    align-items: flex-start;
    margin: 18px 0;
    font-size: 12px;
    line-height: 1.45;
  }

  .checkbox-group input[type="checkbox"] {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
  }

  .submit-btn {
    width: 100%;
    height: 48px;
    font-size: 16px;
  }

  /* Solution details: image and copy become full-width reading blocks. */
  .solutions-mix {
    background: var(--mobile-surface);
  }

  .solutions-wrap {
    display: flex;
    margin-bottom: 26px;
    overflow: hidden;
    border: 1px solid var(--mobile-line);
    border-radius: var(--mobile-radius);
    background: #fff;
    box-shadow: var(--mobile-shadow);
    flex-direction: column;
  }

  .solutions-wrap .mc-item,
  .solutions-mix .solutions-wrap:nth-of-type(2n) .mc-item,
  .solutions-mix .solutions-wrap:nth-of-type(2n) .mc-item.mc-text {
    width: 100%;
    min-height: 0;
    padding: 0;
    order: initial;
  }

  .solutions-wrap .mc-item .mc-item-img {
    height: auto;
    padding: 0;
  }

  .solutions-wrap .mc-item .mc-item-img::before {
    display: none;
  }

  .solutions-wrap .mc-item .mc-item-img img {
    width: 100%;
    height: auto;
    border-radius: 0;
    aspect-ratio: 3 / 2;
    object-fit: contain;
  }

  .solutions-wrap .mc-text,
  .solutions-mix .solutions-wrap:nth-of-type(2n) .mc-item.mc-text {
    padding: 24px 20px 26px;
  }

  .solutions-wrap .mc-text .mc-title {
    margin: 0 0 16px;
    font-size: 25px;
    letter-spacing: -.03em;
    line-height: 1.13;
  }

  .solutions-wrap .mc-text p {
    margin-bottom: 14px;
    color: var(--mobile-muted);
    font-size: 16px;
    line-height: 1.65;
    opacity: 1;
  }

  .solutions-wrap .mc-item ul {
    gap: 12px;
    padding-left: 19px;
  }

  .solutions-wrap .mc-item ul li {
    color: #42545f;
    font-size: 15px;
    line-height: 1.6;
    opacity: 1;
  }

  /* Articles and general content. */
  .news-single {
    padding-top: 30px;
  }

  .article-detail {
    margin-bottom: 24px;
  }

  .article-detail .detail-title {
    margin-bottom: 12px;
    color: var(--mobile-ink);
    font-size: clamp(29px, 8vw, 35px);
    font-weight: 680;
    letter-spacing: -.04em;
    line-height: 1.08;
  }

  .article-detail .infos,
  .article-detail .infos span,
  .article-detail .infos a,
  .article-detail .infos span a {
    font-size: 12px;
  }

  .article-body,
  .article-body p {
    color: #314650;
    font-size: 16px;
    line-height: 1.78;
  }

  .article-body p {
    margin: 0 0 18px;
    text-indent: 0;
  }

  .article-body img,
  .article-body video {
    width: 100% !important;
    height: auto !important;
    margin: 24px 0;
    border-radius: 12px;
    object-fit: contain;
  }

  .share {
    margin-top: 34px;
  }

  .article-nav {
    gap: 18px;
    padding: 24px 0 0;
  }

  .article-nav .left,
  .article-nav .right {
    width: 100%;
  }

  .article-nav .right {
    justify-content: flex-start;
  }

  .article-nav .right .index_link {
    width: 100%;
  }

  .article-nav .right .index_link a {
    line-height: 50px;
  }

  /* Listing, case, about and support pages. */
  .list-product ul,
  .list-news ul {
    margin-right: 0;
    margin-left: 0;
  }

  .list-product ul .item,
  .list-news .item {
    padding: 0 0 16px;
  }

  .list-product ul .item-inner,
  .list-news .item-inner {
    overflow: hidden;
    border: 1px solid var(--mobile-line);
    border-radius: var(--mobile-radius);
    box-shadow: 0 8px 24px rgba(16,42,58,.07);
  }

  .list-product ul .item-thumb img,
  .list-news .item-thumb img,
  .list-cases ul .ig-item-inner img {
    width: 100%;
    height: auto;
    aspect-ratio: 3 / 2;
    object-fit: cover;
  }

  .list-product ul .item-img {
    aspect-ratio: 4 / 3;
    padding: 14px;
  }

  .list-product ul .item-thumb img {
    height: 100%;
    aspect-ratio: auto;
    object-fit: contain;
  }

  .list-cases ul {
    gap: 16px;
  }

  .list-cases ul li {
    border-radius: var(--mobile-radius);
  }

  .modules-image > img,
  .section-support .content img,
  .server-inner .inner-one img {
    width: 100%;
    height: auto;
    border-radius: 12px;
    object-fit: contain;
  }

  .section-features-list,
  .network-list,
  .section-support .content,
  .server-inner {
    display: grid;
    grid-template-columns: 1fr;
    gap: 18px;
  }

  .section-features-list .fea-item,
  .network-list .item,
  .section-support .content a,
  .server-inner .inner-one {
    width: 100%;
    flex: 0 0 100%;
  }

  .section-support .tit {
    margin-bottom: 26px;
    font-size: 34px;
  }

  .section-support .content .bottom {
    min-height: 0;
    padding: 24px 20px;
  }

  /* Knowledge panel and footer. */
  .industry-guidance-panel {
    padding: 38px 0;
  }

  .industry-guidance-panel .industry-guidance-inner {
    width: calc(100% - 36px);
  }

  .industry-guidance-panel h2 {
    font-size: 26px;
    letter-spacing: -.03em;
  }

  .industry-guidance-panel p {
    font-size: 14px;
  }

  .industry-guidance-links {
    gap: 10px;
  }

  .industry-guidance-links a {
    padding: 15px 16px;
    border-radius: 10px;
    font-size: 14px;
  }

  .footer {
    padding-top: 38px;
    padding-bottom: 24px;
  }

  .footer-con {
    padding-top: 0;
  }

  .menu-list {
    gap: 26px;
  }

  .foot-contact h3 {
    font-size: 17px;
  }

  .foot-contact .textwidget p,
  .copyright .section,
  .copyright .section p {
    font-size: 12px;
    line-height: 1.55;
  }

  .social-links a {
    width: 42px;
    height: 42px;
    line-height: 42px;
  }

  .copyright {
    margin-top: 28px;
    padding-top: 22px;
  }

  @media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
      scroll-behavior: auto !important;
      animation-duration: .01ms !important;
      animation-iteration-count: 1 !important;
      transition-duration: .01ms !important;
    }
  }
}
