


* {
    font-family: 'Source Han Sans', Helvetica,"Microsoft YaHei", Arial, sans-serif;
}

body {
    font-family: 'Source Han Sans',"Helvetica Neue",Helvetica,Arial, sans-serif, !important;
}


/*! Select2 4.0.13 | https://github.com/select2/select2/blob/master/LICENSE.md */ /** * Swiper 5.2.0 * Most modern mobile touch slider and framework with hardware accelerated transitions * * Copyright 2014-2019 Vladimir Kharlampidi * * Released under the MIT License * * Released on: October 26, 2019 */
@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") format("woff");
    font-weight: 400;
    font-style: normal;
}

:root {
    --swiper-theme-color: #007aff;
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}

.swiper-wrapper {
    transform: translate3d(0px, 0, 0);
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

:root {
    --swiper-navigation-size: 44px;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: 0.3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-horizontal > .swiper-pagination-bullets
.swiper-pagination-bullet {
    margin: 0 4px;
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
/* aos */ /* popover */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
}

li,
ul {
    list-style: none;
}

img {
    border: 0;
}

picture {
    font-size: 0;
    display: block;
}

input {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

a,
a:focus,
a:hover,
a:visited {
    text-decoration: none;
}

a {
    color: #009ce1;
    background-color: transparent;
}

    a:not([href]):not([tabindex]),
    a:not([href]):not([tabindex]):focus,
    a:not([href]):not([tabindex]):hover {
        color: inherit;
        text-decoration: none;
    }

        a:not([href]):not([tabindex]):focus {
            outline: 0;
        }

input[type="search"] {
    -webkit-appearance: textfield;
}

    input[type="search"]::-webkit-search-cancel-button,
    input[type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
    }

input[type="search"] {
    -webkit-appearance: none;
}

input::-ms-clear,
input::-ms-reveal {
    display: none;
}

@media screen and (max-width: 1024px) {
    input[type="search"] {
        font-size: 0.83333vw;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    input[type="search"] {
        font-size: 4.26667vw;
    }
}

@media (min-width: 1280px) {
    .container {
        width: 1280px;
    }
}

body {
    position: relative;
}

body {
    margin: 0;
    box-sizing: border-box;
    text-align: left;
    color: #242728;
    background-color: #fff;
    word-break: break-word;
}

@supports (-ms-ime-align: auto) {
}

h2,
h6 {
    margin-top: 0;
    margin-bottom: 1.5625vw;
    font-weight: 400;
    line-height: 1.3;
    color: #242728;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    h2,
    h6 {
        margin-bottom: 8vw;
    }
}

h2 {
    font-size: 2.91667vw;
    line-height: 1.1;
    font-weight: 600;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    h2 {
        font-size: 8.6vw !important;
    }
}

h6 {
    font-size: 1.04167vw;
    font-weight: 500;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    h6 {
        font-size: 4.8vw;
    }
}

p {
    font-size: 1.14583vw;
    line-height: 1.618;
    color: #727171;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    p {
        font-size: 2.56667vw;
    }
}

label {
    font-size: 0.72917vw;
    color: #222;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    label {
        font-size: 3.73333vw;
    }
}

@media (prefers-reduced-motion: reduce) {
    .btn {
        -webkit-transition: none;
        transition: none;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .btn {
        padding: 4vw 8vw;
        font-size: 4.26667vw;
    }

    .new-right-img {
        display: none;
    }

    .new-right-zone {
        margin-right: 0px !important;
    }

    iframe {
        max-width: 100% !important;
    }

    .floor.f2 {
        margin-top: 0px !important;
    }

    .full-width {
        margin-bottom: 0 !important;
    }

    .floor3 {
        margin-top: 50px !important;
    }

    .floor2 {
        margin-top: 50px !important;
    }

    .f3 {
        padding: 30px !important;
    }

    .request-options-min-hegiht {
        height: 80px;
    }

    .contactus {
        margin-bottom: 0px !important;
    }

    .top-image-row-v2 {
        height: 80px;
    }

    .login {
        padding-top: 4rem !important;
        padding-bottom: 3rem !important;
    }

        .login .login-box .item .item-label .btn {
            font-size: 15px !important;
        }

    .custom-card {
        display: flex;
        flex-wrap: wrap; /* 允许子元素换行 */
    }

        .custom-card > * {
            flex-basis: 100%; /* 子元素宽度为100% */
            flex-grow: 1; /* 子元素平分可用空间 */
        }
}

.btn:hover {
    color: #212529;
    text-decoration: none;
}

.btn:focus {
    outline: 0;
}

.btn:disabled {
    opacity: 0.65;
}

.btn-primary-cta,
.btn-primary-red {
    color: #009ce1;
    border-color: #027fb5;
}

    .btn-primary-cta:hover,
    .btn-primary-red:hover {
        color: #fff;
        background-color: #017fb5;
        border-color: #027fb5;
    }

    .btn-primary-cta:focus,
    .btn-primary-red:focus {
        outline: 0;
    }

    .btn-primary-cta:disabled,
    .btn-primary-red:disabled {
        color: #b5b5b6;
        background-color: #fff;
        border-color: #b5b5b6;
    }

    .btn-primary-cta:not(:disabled):not(.disabled).active,
    .btn-primary-cta:not(:disabled):not(.disabled):active,
    .btn-primary-red:not(:disabled):not(.disabled).active,
    .btn-primary-red:not(:disabled):not(.disabled):active,
    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active {
        color: #fff;
        background-color: #02b2ff;
        border-color: #027fb5;
    }

        .btn-primary-cta:not(:disabled):not(.disabled).active:focus,
        .btn-primary-cta:not(:disabled):not(.disabled):active:focus,
        .btn-primary-red:not(:disabled):not(.disabled).active:focus,
        .btn-primary-red:not(:disabled):not(.disabled):active:focus,
        .btn-primary:not(:disabled):not(.disabled).active:focus,
        .btn-primary:not(:disabled):not(.disabled):active:focus {
            outline: 0;
        }

.btn-primary-cta {
    color: #fff;
    border-color: #fff;
}

.btn-primary-red {
    color: #fff;
    background-color: #009ce1;
}

.btn-more,
.btn-more:hover {
    color: #009ce1;
    border-color: #027fb5;
}

.wrap {
    position: relative;
    width: 80.9375vw;
    margin-right: auto;
    margin-left: auto;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .wrap {
        width: 89.33333vw;
    }
}

@supports (-ms-ime-align: auto) {
}

@supports (-ms-ime-align: auto) {
}

.modal {
    z-index: 120;
}

header {
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

    header.header-fixed {
        position: fixed;
        display: none;
        background-color: #fff;
    }

    header .header {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        header .header .header-modal {
            position: fixed;
            width: 100%;
            height: 100%;
            opacity: 0.5;
            display: none;
            background-color: #000;
        }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .header {
        height: 16vw;
        display: block;
        -webkit-transition: height 0.5s;
        transition: height 0.5s;
        will-change: height;
    }
}

header .navbar,
header .top-navbar {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

header .top-navbar {
    position: relative;
    z-index: 2;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3;
        background-color: #fff;
        border-bottom: none;
        display: none;
    }
}

header .top-navbar .top-navbar-block {
    height: 2.60417vw;
    font-size: 0;
    text-align: right;
    overflow: hidden;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-block {
        height: auto;
        text-align: left;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-block .wrap {
        width: 100%;
    }
}

header .top-navbar .top-navbar-item {
    position: relative;
    display: inline-block;
    font-size: 0.83333vw;
    line-height: 1.04167vw;
    padding: 0 1.04167vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-item {
        display: block;
        font-size: 3.73333vw;
        font-weight: 500;
        line-height: 4vw;
        padding: 0 5.33333vw;
        border-bottom: 1px solid #dcdddd;
    }
}

header .top-navbar .top-navbar-item:after {
    content: "";
    position: absolute;
    top: 0.78125vw;
    right: 0;
    width: 1px;
    height: 1.04167vw;
    background-color: #fff;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-item:after {
        display: none;
    }
}

header .top-navbar .top-navbar-item:last-child {
    padding-right: 0;
}

    header .top-navbar .top-navbar-item:last-child:after {
        display: none;
    }

header .top-navbar .top-navbar-item .top-navbar-text {
    display: inline-block;
    color: #fff;
    padding: 0.83333vw 0.52083vw 0.72917vw;
    -webkit-transition: background-color 0.3s ease;
    transition: background-color 0.3s ease;
}

    header .top-navbar .top-navbar-item .top-navbar-text a:hover {
        color: #fff !important;
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-item .top-navbar-text {
        display: block;
        padding: 4vw 0;
        color: #242728;
    }
}

header .top-navbar.active .top-navbar-block,
header .top-navbar.show .top-navbar-block,
header .top-navbar.visible .top-navbar-block {
    background-color: #009ce1;
}

header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon {
    padding-left: 2.34375vw;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sYW5ndWFnZS1yZWRAd2ViIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzc1IiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IuakreWchiAzIiBkPSJNMTIgMy4zNjRBOC42MzYgOC42MzYgMCAwMTIwLjYzNiAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMjAuNjM2IDguNjM2IDguNjM2IDAgMDEzLjM2NCAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMy4zNjR6bTAgMTYuMDY2QTcuNDMxIDcuNDMxIDAgMTA0LjU2OSAxMiA3LjQzOSA3LjQzOSAwIDAwMTIgMTkuNDN6Ii8+PHBhdGggZGF0YS1uYW1lPSLnm7Tnur8gNjMiIGQ9Ik0yMC4wMzMgMTIuNjAySDMuOTY2YS42LjYgMCAwMS0uNi0uNi42LjYgMCAwMS42LS42aDE2LjA2N2EuNi42IDAgMDEuNi42LjYuNiAwIDAxLS42LjZ6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzI2IiBkPSJNMTIgMy4zNjRhLjYuNiAwIDAxLjQ0NS4yIDEyLjg4OSAxMi44ODkgMCAwMTMuMzcxIDguNDI3di4wMjVhMTIuODg5IDEyLjg4OSAwIDAxLTMuMzcxIDguNDI3LjYuNiAwIDAxLS44OSAwIDEyLjg4OSAxMi44ODkgMCAwMS0zLjM3MS04LjQyOXYtLjAyNWExMi44ODkgMTIuODg5IDAgMDEzLjM3MS04LjQyNy42LjYgMCAwMS40NDUtLjE5OHpNMTQuNjExIDEyQTExLjY4NCAxMS42ODQgMCAwMDEyIDQuODkgMTEuNjg0IDExLjY4NCAwIDAwOS4zODkgMTIgMTEuNjg0IDExLjY4NCAwIDAwMTIgMTkuMTE0IDExLjY4NCAxMS42ODQgMCAwMDE0LjYxIDEyeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 0.52083vw;
    background-size: 1.04167vw 1.04167vw;
    color: #fff;
}

header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-investors-icon {
    padding-left: 2.34375vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAA2JJREFUeF7tm+t12zAMhYlNmknaTNJmkjaTNJmk6SRNJmENHUpHdkUQF6BsUK5+U3x8BC8eoijd+UN3vv70H8BsATnnT5I1ENH7Ea2Fcs5fUkq/lIt7Tim9HAkGA/hzWpS4+xdwnonohxJY+GYMIBtm+XAUK7ACOIwVWI4AGwzrwJPBcsK9wgD4PH8HZ/ZGRI/gOyGbT3FAzpm9AAuhWgzppIQhVwRO6mwRxSWuu2AgPyt9HkIIm7souMlHInoDgYdrrgHAx4ODpctntMiQ5/u7LGIJ5jQA+Ah8C7d1vgmx5T5xLKMBwIuv6YBvGrd9e4plNACQXOG2S8JGn1x5E0Bxk2i+gE3lNq11FqAA0MsTqGMQkFet38mLaS2gJoTvRPQATuhqzYUod5m3FoAkhGEDIiGGWZI5LQBJCEMGRKXCxdq19SybpgJQdKBWN2B/+nI1u1YOpDF/7goBUPMEIVNjodBzVstAANSEMFxq3KhznmkWAmAYIcw5q70WAmAIIWyI3z+lPDWAUYRQqnBtFXFQAOGFUPD9m0EbCqBWGwghhKj5Q26wHAGpNhAhFuC4f6t4k2o1TNQCRq0NVHMWFMCotYFqtAoBUKTGykD1qs3EjNUCoCaEV10VMJiYrFkAjFIkZVF+bZXuLQDEkBjYmd2aIl+uLQAkIQxbHKnRhgE0hDBkcUQytd4AQhZH9gBQE8KQxZE9ANSEcPrktJu6KTveVQSLBkSPCHkj2AU28xOTBgwUETa9kgeA5WqN0oj7NNPcYjEDGMAKVF+tvAA4/57vF/XZtn69qK7yuQAUK5gvV33tN3d3Tx/a26xuAO6p3riDrgByzhwffD7FAh+n0hS7Ij6Hu9wlKmOx9bnG6QJAKEUvd3F6bbTw0cN0k90NoFyy3CxErhbd9MctQKXi2xJcGLgLAHDNlo8BZ4rm4wCMpVL/GbgXAFIeM2eKjXr/lvGoLc4MwDApc6ZYBA+5qqeuS3gAoAmR+esRYP6zNaitzQzAEApDZ3Nt1yEtoABANEB9LrcONfJvkyYJ6iWC2lzAbP7zRIFjAFma6wgUK+C0mPOA2oVE9+JXEFo3VuGx3ABWFSL+7ebyrxNoN1rBUAO4WvjW43QBcCFY7B12ywFW1sDjTLmAJ8DqDkCzi5Ha3D2AvxvJpVBYN7LNAAAAAElFTkSuQmCC) no-repeat 0.52083vw;
    background-size: 1.04167vw 1.04167vw;
    color: #fff;
}

header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-us-icon {
    padding-left: 2.34375vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAQdJREFUOE+Nk9FxwjAQRHcrCakkSSXBlSRUEqjEpJJAJcc8zR0jOwyWf+Sxrae93bUlKSJ2kn64lzTZvuT95uIEzJJ+8+tPSR+jEEfEO6fbfk3YN6vttm5dAJB+7TdExJ+kg+3jCICPF5IjgtNfbE8jAObntHOOsE9DgbZnz67FCJnGXH5sbW5e1SbGkFRxjqfQOd9mzvmHo2w9SAhmnkgjIW99qTJuwPTlXD3pAcjH0IIQLx1p41S0kr4k0dTW2Dugq3SlcuzG4fXFNj5RfWJGzWEByJetmSiRVEXarSPNkeZ/gJWSu9R1pKXiIaAztqRSKBQBRCHy8Wx6CujUYBwb2dRg9Z/cAM6wmIM9XdsLAAAAAElFTkSuQmCC) no-repeat 0.52083vw;
    background-size: 1.04167vw 1.04167vw;
    color: #fff;
}

header
.header-dark
.top-navbar.active
.top-navbar-item
.top-navbar-text.top-navbar-lang-icon,
header
.header-dark
.top-navbar.show
.top-navbar-item
.top-navbar-text.top-navbar-lang-icon {
    color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sYW5ndWFnZS1yZWRAd2ViIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzc1IiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IuakreWchiAzIiBkPSJNMTIgMy4zNjRBOC42MzYgOC42MzYgMCAwMTIwLjYzNiAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMjAuNjM2IDguNjM2IDguNjM2IDAgMDEzLjM2NCAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMy4zNjR6bTAgMTYuMDY2QTcuNDMxIDcuNDMxIDAgMTA0LjU2OSAxMiA3LjQzOSA3LjQzOSAwIDAwMTIgMTkuNDN6Ii8+PHBhdGggZGF0YS1uYW1lPSLnm7Tnur8gNjMiIGQ9Ik0yMC4wMzMgMTIuNjAySDMuOTY2YS42LjYgMCAwMS0uNi0uNi42LjYgMCAwMS42LS42aDE2LjA2N2EuNi42IDAgMDEuNi42LjYuNiAwIDAxLS42LjZ6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzI2IiBkPSJNMTIgMy4zNjRhLjYuNiAwIDAxLjQ0NS4yIDEyLjg4OSAxMi44ODkgMCAwMTMuMzcxIDguNDI3di4wMjVhMTIuODg5IDEyLjg4OSAwIDAxLTMuMzcxIDguNDI3LjYuNiAwIDAxLS44OSAwIDEyLjg4OSAxMi44ODkgMCAwMS0zLjM3MS04LjQyOXYtLjAyNWExMi44ODkgMTIuODg5IDAgMDEzLjM3MS04LjQyNy42LjYgMCAwMS40NDUtLjE5OHpNMTQuNjExIDEyQTExLjY4NCAxMS42ODQgMCAwMDEyIDQuODkgMTEuNjg0IDExLjY4NCAwIDAwOS4zODkgMTIgMTEuNjg0IDExLjY4NCAwIDAwMTIgMTkuMTE0IDExLjY4NCAxMS42ODQgMCAwMDE0LjYxIDEyeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

    header
    .header-dark
    .top-navbar.active
    .top-navbar-item
    .top-navbar-text.top-navbar-lang-icon.active,
    header
    .header-dark
    .top-navbar.show
    .top-navbar-item
    .top-navbar-text.top-navbar-lang-icon.active {
        color: #fff;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAcNJREFUOE+lkzFrFFEQx2dm34LfwMYirdxb7uwDriBYWCQIKazMNSm0sdTK67QMhDQW5iwEv4JFyOUbnNx7mCJFPkKEFMLdmwn/ZV+4W7YJbjXszPxm5j/zmP7z4778qqr2VfUlM4+I6MbMbpj51Dk3nc/nV+s5G4DRaLS1XC4/MfN3M3sTYxwj2Hs/MbMLInoBXwhhliF3gOFwuJ1SOgohPEFCt9pgMDgBED5mfrBYLD4AcgdAgIicq+pTEanNbOyca9pNKdWqusvMD9EJM/91zh1inAaA1ler1X4IYQI7pYSWp0RUN1WYr1T1n4ig8rSNqWE3ALSF5AxDRTi7Aucx8D/bGfBNVU/gEBEoT6o67wJEZJzjmPljWZZvM+Ccmb8iwcwet23/6QLM7GAt7lUIYa8BYO9FUcwgive+ZuatvhHWR+2OALHqLCJuoV1ZIyK2YWaPUkrPc0wWfWONRVH8SinhWLaJ6AfUNzOsEqAdZr40s2Mzexdj3Nu4g/YKD8uyfA9695C892chhGdVVX2BwDHGnxuAvMJ8ykT02Tn3utVlIiIXbXf9p7yuOIQkol0z2yGi3yJyTUSzPmF7X+N9XvgtqmgV0lswH98AAAAASUVORK5CYII=);
    }

header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon.active {
    padding-left: 2.34375vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAcNJREFUOE+lkzFrFFEQx2dm34LfwMYirdxb7uwDriBYWCQIKazMNSm0sdTK67QMhDQW5iwEv4JFyOUbnNx7mCJFPkKEFMLdmwn/ZV+4W7YJbjXszPxm5j/zmP7z4778qqr2VfUlM4+I6MbMbpj51Dk3nc/nV+s5G4DRaLS1XC4/MfN3M3sTYxwj2Hs/MbMLInoBXwhhliF3gOFwuJ1SOgohPEFCt9pgMDgBED5mfrBYLD4AcgdAgIicq+pTEanNbOyca9pNKdWqusvMD9EJM/91zh1inAaA1ler1X4IYQI7pYSWp0RUN1WYr1T1n4ig8rSNqWE3ALSF5AxDRTi7Aucx8D/bGfBNVU/gEBEoT6o67wJEZJzjmPljWZZvM+Ccmb8iwcwet23/6QLM7GAt7lUIYa8BYO9FUcwgive+ZuatvhHWR+2OALHqLCJuoV1ZIyK2YWaPUkrPc0wWfWONRVH8SinhWLaJ6AfUNzOsEqAdZr40s2Mzexdj3Nu4g/YKD8uyfA9695C892chhGdVVX2BwDHGnxuAvMJ8ykT02Tn3utVlIiIXbXf9p7yuOIQkol0z2yGi3yJyTUSzPmF7X+N9XvgtqmgV0lswH98AAAAASUVORK5CYII=) no-repeat 0.52083vw;
    background-size: 1.04167vw 1.04167vw;
    color: #fff;
}

header .top-navbar .top-navbar-item .top-navbar-text.active {
    color: #101010 !important;
    ;
    background-color: #fff;
}

header .navbar.active,
header .navbar.active-fixed,
header .navbar.show,
header .navbar.visible {
    background-color: #fff;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-lang-icon {
        padding-left: 8vw;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sYW5ndWFnZS1yZWRAd2ViIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzc0IiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9IuakreWchiAzIiBkPSJNMTIgMy4zNjRBOC42MzYgOC42MzYgMCAwMTIwLjYzNiAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMjAuNjM2IDguNjM2IDguNjM2IDAgMDEzLjM2NCAxMiA4LjYzNiA4LjYzNiAwIDAxMTIgMy4zNjR6bTAgMTYuMDY2QTcuNDMxIDcuNDMxIDAgMTA0LjU2OSAxMiA3LjQzOSA3LjQzOSAwIDAwMTIgMTkuNDN6Ii8+PHBhdGggZGF0YS1uYW1lPSLnm7Tnur8gNjMiIGQ9Ik0yMC4wMzMgMTIuNjAySDMuOTY2YS42LjYgMCAwMS0uNi0uNi42LjYgMCAwMS42LS42aDE2LjA2N2EuNi42IDAgMDEuNi42LjYuNiAwIDAxLS42LjZ6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzI2IiBkPSJNMTIgMy4zNjRhLjYuNiAwIDAxLjQ0NS4yIDEyLjg4OSAxMi44ODkgMCAwMTMuMzcxIDguNDI3di4wMjVhMTIuODg5IDEyLjg4OSAwIDAxLTMuMzcxIDguNDI3LjYuNiAwIDAxLS44OSAwIDEyLjg4OSAxMi44ODkgMCAwMS0zLjM3MS04LjQyOXYtLjAyNWExMi44ODkgMTIuODg5IDAgMDEzLjM3MS04LjQyNy42LjYgMCAwMS40NDUtLjE5OHpNMTQuNjExIDEyQTExLjY4NCAxMS42ODQgMCAwMDEyIDQuODkgMTEuNjg0IDExLjY4NCAwIDAwOS4zODkgMTIgMTEuNjg0IDExLjY4NCAwIDAwMTIgMTkuMTE0IDExLjY4NCAxMS42ODQgMCAwMDE0LjYxIDEyeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 0;
        background-size: 5.33333vw 5.33333vw;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .top-navbar
    .top-navbar-item
    .top-navbar-text.top-navbar-lang-icon:after,
    header
    .top-navbar
    .top-navbar-item
    .top-navbar-text.top-navbar-lang-icon:before {
        z-index: 2;
        content: "";
        position: absolute;
        top: 6.66667vw;
        right: 5.33333vw;
        width: 2.93333vw;
        height: 1px;
        background-color: #242728;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .top-navbar
    .top-navbar-item
    .top-navbar-text.top-navbar-lang-icon:after {
        top: 5.33333vw;
        right: 6.66667vw;
        width: 1px;
        height: 2.93333vw;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-lang {
        position: static;
        margin-top: 0;
        padding: 0 0 8vw;
        background-color: #fff;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-lang .wrap {
        width: 100%;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-lang .navbar-lang-title {
        display: none;
    }
}

header .top-navbar .top-navbar-lang .navbar-lang-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

header .top-navbar .top-navbar-lang .navbar-lang-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22%;
    flex: 0 0 22%;
    max-width: 15%;
    padding: 1vw 1vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-lang .navbar-lang-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 4.8vw 5.33333vw 4.26667vw 13.33333vw;
        border-bottom: 1px solid #dcdddd;
    }

        header .top-navbar .top-navbar-lang .navbar-lang-item:last-child {
            border-bottom: none;
        }
}

header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link {
    font-size: 0.83333vw;
    color: #242728;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link {
        font-size: 3.73333vw;
        line-height: 3.73333vw;
    }
}

header .top-navbar .top-navbar-lang .navbar-lang-item .navbar-lang-link:hover {
    color: #009ce1;
}

header .navbar {
    position: relative;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
    background-color: transparent;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar {
        position: static;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .wrap {
        width: 100%;
    }
}

header .navbar .no-link {
    cursor: default;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-block {
        position: relative;
        height: 16vw;
        margin-left: 5.33333vw;
        margin-right: 5.33333vw;
    }
}

header .navbar .nav-logo {
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 0;
    padding-top: 5px;
    line-height: 1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-logo {
        width: 26.93333vw;
        height: 16vw;
        padding-top: 2vw;
        padding-bottom: 4.53333vw;
    }
}

header .navbar .nav-logo .nav-logo-link {
    display: block;
    width: 228px;
    height: 50px;
    background: url(../images/logo-white.png) no-repeat center center;
    background-size: contain;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    font-size: 1px;
    color: #fff;
    margin-top: 5px;
}

header .navbar.active .nav-logo .nav-logo-link,
header .navbar.active-fixed .nav-logo .nav-logo-link {
    display: block;
    width: 228px;
    height: 50px;
    background: url(../images/logo.png) no-repeat center center;
    background-size: contain;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    font-size: 1px;
    color: #009ce1;
    padding-bottom: 20px;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-logo .nav-logo-link {
        height: 28px;
        background-size: 26.93333vw 6.93333vw;
        width: 135px !important;
    }

    .navbar {
        padding: 0px !important;
    }

    .news-list .item .info .pic .productimg {
        width: 300px !important;
        height: 200px !important;
    }

    .product-list-div-style {
        display: block !important;
    }
}

.product-list-div-style {
    display: flex;
}

header .navbar .nav-operate {
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    height: 3.64583vw;
    line-height: 1;
    padding: 1.04167vw 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-operate {
        height: 16vw;
        padding: 4.53333vw 0;
    }
}

header .navbar .nav-operate .nav-search-input {
    display: none;
    vertical-align: top;
    position: relative;
    top: -0.41667vw;
    width: 21.875vw;
    height: 2.34375vw;
    margin-left: -5.3125vw;
    margin-right: 1.25vw;
    padding: 0.52083vw 1.04167vw 0.52083vw 3.125vw;
    background-color: transparent;
    border: 1px solid #dcdddd;
    border-radius: 1.19792vw;
    outline: none;
    color: #242728;
}

header .navbar .nav-operate .nav-operate-btn {
    z-index: 2;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 1.5625vw;
    height: 1.5625vw;
    padding: 0.3125vw;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    font-size: 1px;
    line-height: 1;
    color: transparent;
    background: no-repeat 50%;
    background-size: 1.25vw 1.25vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-operate .nav-operate-btn {
        width: 6.4vw;
        height: 6.4vw;
        padding: 0.53333vw;
        background-size: 5.33333vw 5.33333vw;
        margin-right: 6.93333vw;
    }
}

header .navbar .nav-operate .nav-operate-btn.nav-search-btn {
    margin-right: 2.5vw;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2hAd2ViIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2hAd2ViIiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IuakreWchiAxMSIgZD0iTTExLjk0NyAzLjcyMmE4LjIyMyA4LjIyMyAwIDExLTguMjIzIDguMjIzIDguMjMyIDguMjMyIDAgMDE4LjIyMy04LjIyM3ptMCAxNS4xOGE2Ljk1OCA2Ljk1OCAwIDEwLTYuOTU4LTYuOTU3IDYuOTY1IDYuOTY1IDAgMDA2Ljk1OCA2Ljk1N3oiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA2NyIgZD0iTTIxLjU0MSAyMi4yMzFhLjcuNyAwIDAxLS40OS0uMmwtMy43ODktMy43MTFhLjY2OS42NjkgMCAwMTAtLjk1OS43LjcgMCAwMS45NzkgMGwzLjc4OSAzLjcxMmEuNjY5LjY2OSAwIDAxMCAuOTU5LjcuNyAwIDAxLS40ODkuMTk5eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-operate .nav-operate-btn.nav-search-btn {
        margin-right: 6.93333vw;
    }
}

header .navbar .nav-operate .nav-operate-btn.nav-search-btn.nav-search-btn-mob {
    display: none;
}

header .navbar .nav-operate .nav-operate-btn.nav-login-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sb2dpbkB3ZWIiPjxwYXRoIGRhdGEtbmFtZT0iaWNvX2NvbnRhaW5lciIgZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC42NDR2MjBIM3oiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMzIiIGQ9Ik0yMi4yODQgMjIuNTcxYS42OC42OCAwIDAxLS43MTQtLjYzOXYtMi4xMmEzLjgzMiAzLjgzMiAwIDAwLTQuMDItMy42SDguMDg0YTMuODMyIDMuODMyIDAgMDAtNC4wMiAzLjZ2Mi4xMmEuNjguNjggMCAwMS0uNzE0LjYzOS42OC42OCAwIDAxLS43MTQtLjYzOXYtMi4xMmE1LjE5MyA1LjE5MyAwIDAxNS40NDgtNC44NzhoOS40NjlhNS4xOTMgNS4xOTMgMCAwMTUuNDQ4IDQuODc4djIuMTJhLjY4LjY4IDAgMDEtLjcxNy42Mzl6Ii8+PHBhdGggZGF0YS1uYW1lPSLmpK3lnIYgOSIgZD0iTTEyLjc1MSAzLjYyNmE0LjkgNC45IDAgMTEtNC45IDQuOSA0LjkwNiA0LjkwNiAwIDAxNC45LTQuOXptMCA4LjUyMmEzLjYyMiAzLjYyMiAwIDEwLTMuNjIyLTMuNjIyIDMuNjI2IDMuNjI2IDAgMDAzLjYyMiAzLjYyMnoiLz48L2c+PC9nPjwvZz48L3N2Zz4=);
}

header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-search-btn,
header .navbar.active .nav-operate .nav-operate-btn.nav-search-btn,
header .navbar.show .nav-operate .nav-operate-btn.nav-search-btn,
header .navbar.visible .nav-operate .nav-operate-btn.nav-search-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2gtYmxhY2tAd2ViIj48cGF0aCBkYXRhLW5hbWU9Imljb19jb250YWluZXIiIGZpbGw9Im5vbmUiIGQ9Ik0zIDNoMjB2MjBIM3oiLz48ZyBkYXRhLW5hbWU9ImhvbWUtbmF2LXNlYXJjaC1ibGFja0B3ZWIiIGZpbGw9IiMyNDI3MjgiPjxwYXRoIGRhdGEtbmFtZT0i5qSt5ZyGIDExIiBkPSJNMTIuMTQyIDMuNzY4YTguMzczIDguMzczIDAgMTEtOC4zNzMgOC4zNzMgOC4zODIgOC4zODIgMCAwMTguMzczLTguMzczem0wIDE1LjQ1N2E3LjA4NCA3LjA4NCAwIDEwLTcuMDg1LTcuMDg0IDcuMDkyIDcuMDkyIDAgMDA3LjA4NSA3LjA4NHoiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA2NyIgZD0iTTIxLjkxIDIyLjYxNWEuNzEuNzEgMCAwMS0uNS0uMmwtMy44NTYtMy43ODJhLjY4MS42ODEgMCAwMTAtLjk3Ny43MTYuNzE2IDAgMDExIDBsMy44NTggMy43OGEuNjgxLjY4MSAwIDAxMCAuOTc3LjcxLjcxIDAgMDEtLjUwMi4yMDJ6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
}

header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-login-btn,
header .navbar.active .nav-operate .nav-operate-btn.nav-login-btn,
header .navbar.show .nav-operate .nav-operate-btn.nav-login-btn,
header .navbar.visible .nav-operate .nav-operate-btn.nav-login-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sb2dpbi1ibGFja0B3ZWIiPjxwYXRoIGRhdGEtbmFtZT0iaWNvX2NvbnRhaW5lciIgZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC43MjJ2MjBIM3oiLz48ZyBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMzIiIGQ9Ik0yMi4yODggMjIuNTQ3YS42NzguNjc4IDAgMDEtLjcxMi0uNjM4di0yLjExNGEzLjgyMiAzLjgyMiAwIDAwLTQuMDEtMy41OTFIOC4xMjFhMy44MjIgMy44MjIgMCAwMC00LjAxIDMuNTkxdjIuMTE0YS42NzguNjc4IDAgMDEtLjcxMi42MzguNjc4LjY3OCAwIDAxLS43MTItLjYzOHYtMi4xMTRhNS4xOCA1LjE4IDAgMDE1LjQzNC00Ljg2Nmg5LjQ0NWE1LjE4IDUuMTggMCAwMTUuNDM1IDQuODY2djIuMTE0YS42NzguNjc4IDAgMDEtLjcxMy42Mzh6Ii8+PHBhdGggZGF0YS1uYW1lPSLmpK3lnIYgOSIgZD0iTTEyLjc4IDMuNjQ5YTQuODg4IDQuODg4IDAgMTEtNC44ODggNC44ODggNC44OTQgNC44OTQgMCAwMTQuODg4LTQuODg4em0wIDguNWEzLjYxMyAzLjYxMyAwIDEwLTMuNjEzLTMuNjEyIDMuNjE3IDMuNjE3IDAgMDAzLjYxMyAzLjYxM3oiLz48L2c+PC9nPjwvZz48L3N2Zz4=);
}

header .navbar .nav-operate .nav-operate-btn.nav-logined-btn {
    cursor: pointer;
    overflow: visible;
    font-style: normal;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC42NDR2MjBIM3oiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMjIuMjg0IDIyLjU3MWEuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhMy44MzIgMy44MzIgMCAwMC00LjAyLTMuNkg4LjA4NGEzLjgzMiAzLjgzMiAwIDAwLTQuMDIgMy42djIuMTJhLjY4LjY4IDAgMDEtLjcxNC42MzkuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhNS4xOTMgNS4xOTMgMCAwMTUuNDQ4LTQuODc4aDkuNDY5YTUuMTkzIDUuMTkzIDAgMDE1LjQ0OCA0Ljg3OHYyLjEyYS42OC42OCAwIDAxLS43MTcuNjM5ek0xMi43NTEgMy42MjZhNC45IDQuOSAwIDExLTQuOSA0LjkgNC45IDQuOSAwIDAxNC45LTQuOXptMCA4LjUyMmEzLjYyMiAzLjYyMiAwIDEwLTMuNjIyLTMuNjIyIDMuNjIyIDMuNjIyIDAgMDAzLjYyMiAzLjYyMnoiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzE0IC03NSkiPjxjaXJjbGUgY3g9IjMuNSIgY3k9IjMuNSIgcj0iMy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzMwIDkxKSIgZmlsbD0iI2M3MDAwYiIvPjxwYXRoIGQ9Ik0xNzMyLjk3NyA5NS41MzFhLjIuMiAwIDAxLS4xMzgtLjA2MWwtLjgyNi0uODIyYS4yMS4yMSAwIDAxMC0uMjkyLjIuMiAwIDAxLjI5MSAwbC42NzQuNjc4IDEuNzIxLTEuNTA3YS4yLjIgMCAwMS4yODkgMCAuMi4yIDAgMDEwIC4yOWwtMS44NjUgMS42NTJhLjIwNi4yMDYgMCAwMS0uMTQ2LjA2MnoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
}

header .navbar .nav-operate .nav-operate-btn.navbar-toggle {
    display: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3msYnloKFAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NSIgZD0iTTE5LjczNiAxMy41NTJINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc2IiBkPSJNMTkuNzM2IDkuMDU3SDYuMjQ4YS41NjIuNTYyIDAgMDEtLjU2Mi0uNTYyLjU2Mi41NjIgMCAwMS41NjItLjU2MmgxMy40ODhhLjU2Mi41NjIgMCAwMS41NjIuNTYyLjU2Mi41NjIgMCAwMS0uNTYyLjU2MnoiIGZpbGw9IiNmZmYiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NyIgZD0iTTE5LjczNiAxOC4wNDZINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGRhdGEtbmFtZT0i55+p5b2iIDE2NzYiIGZpbGw9Im5vbmUiIGQ9Ik00IDRoMTh2MThINHoiLz48L2c+PC9nPjwvc3ZnPg==);
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-operate .nav-operate-btn.navbar-toggle {
        display: inline-block;
        margin-right: 0;
    }

    header .navbar.active .nav-operate .nav-operate-btn.navbar-toggle.open {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIgLTIpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lj4lAbW9iIj48ZyBkYXRhLW5hbWU9Iue7hCAxNzUzIiBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDQiIGQ9Ik0xOC45NDYgNi4wNTNhLjcyMy43MjMgMCAwMTAgMS4wMjRMNyAxOS4wMjNhLjcyNC43MjQgMCAwMS0xLjAyNC0xLjAyNEwxNy45MjIgNi4wNTNhLjcyMy43MjMgMCAwMTEuMDI0IDB6Ii8+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgMzA1IiBkPSJNNS45ODEgNi4wNTNhLjcyMy43MjMgMCAwMDAgMS4wMjRsMTEuOTQ2IDExLjk0NmEuNzI0LjcyNCAwIDEwMS4wMjQtMS4wMjRMNy4wMDUgNi4wNTNhLjcyMy43MjMgMCAwMC0xLjAyNCAweiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
    }
}

header .navbar .nav-operate .nav-operate-btn .nav-logined-block {
    display: none;
    position: absolute;
    top: 2.60417vw;
    right: 0;
    min-width: 7.08333vw;
    padding: 0.52083vw;
    border-top: 1px solid #009ce1;
    background-color: #fafafa;
    text-indent: 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-operate .nav-operate-btn .nav-logined-block {
        top: 11.46667vw;
        min-width: 36.26667vw;
        padding: 2.66667vw;
    }
}

header
.navbar
.nav-operate
.nav-operate-btn
.nav-logined-block
.nav-logined-block-ele {
    display: block;
    padding: 0.52083vw 0;
    font-size: 0.83333vw;
    color: #242728;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-operate
    .nav-operate-btn
    .nav-logined-block
    .nav-logined-block-ele {
        padding: 2.66667vw 0;
        font-size: 4.26667vw;
    }
}

header
.navbar
.nav-operate
.nav-operate-btn
.nav-logined-block
.nav-logined-block-ele.text-red {
    color: #009ce1;
}

header
.navbar
.nav-operate
.nav-operate-btn
.nav-logined-block
.nav-logined-block-ele + a {
    border-top: 1px solid #dcdddd;
}

header .navbar .nav-menu {
    list-style: none;
    font-size: 0;
    margin-left: 12.1875vw;
    float: right;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu {
        background-color: #fff;
        width: 100%;
        margin-left: 0;
        border-top: 1px solid #dcdddd;
        display: none;
    }
}

header .navbar .nav-menu .nav-menu-link {
    font-size: 0.9375vw;
    line-height: 1.04167vw;
    color: #242728;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-menu-link {
        font-size: 4vw;
        line-height: 5.33333vw;
    }
}

header .navbar .nav-menu .nav-menu-item {
    position: relative;
    vertical-align: top;
    display: inline-block;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-menu-item {
        display: block !important;
        border-bottom: 1px solid #dcdddd;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-menu-item:last-child {
        border-bottom: none;
    }
}

header .navbar .nav-menu .nav-menu-item .nav-menu-link {
    display: inline-block;
    padding: 1.30208vw 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-menu-item .nav-menu-link {
        display: block;
        padding: 4vw 0;
    }
}

header .navbar .nav-menu .nav-menu-item .nav-menu-first {
    position: relative;
    padding: 1.30208vw 1.5625vw;
    font-weight: 500;
    color: #fff;
}

    header .navbar .nav-menu .nav-menu-item .nav-menu-first.active:after {
        z-index: 3;
        content: "";
        position: absolute;
        left: 0;
        bottom: -1px;
        background-color: #009ce1;
        width: 100%;
        height: 2px;
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-menu-item .nav-menu-first {
        padding: 4vw 5.33333vw;
        color: #009ce1;
    }
}

header .navbar .nav-menu .nav-menu-item.has-sub-menu-tab {
    position: static;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-menu-item.has-sub-menu-tab
    .nav-menu-first:before,
    header .navbar .nav-menu .nav-menu-item.has-sub-menu .nav-menu-first:before {
        z-index: 2;
        content: "";
        position: absolute;
        top: 4vw;
        right: 5.33333vw;
        width: 5.33333vw;
        height: 5.33333vw;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;
        background-size: 2.66667vw 2.66667vw;
    }
}

header .navbar .nav-menu .nav-sub-menu {
    display: none;
    position: absolute;
    top: 3.64583vw;
    left: 50%;
    margin-left: -8.98438vw;
    width: 17.70833vw;
    padding: 0.88542vw 0;
    background-color: #fff;
    border: 1px solid #dcdddd;
    overflow: auto;
}

    header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar {
        width: 0.20833vw;
    }

    header .navbar .nav-menu .nav-sub-menu::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #dcdddd;
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu {
        position: static;
        margin-left: 0;
        width: 100%;
        padding: 0;
        border: none;
    }
}

@media screen and (min-width: 1201px) {
    header .navbar .nav-menu .nav-sub-menu {
        min-height: 25vw;
        max-height: 45.9375vw;
    }
}

header .navbar .nav-menu .nav-sub-menu .nav-menu-link {
    display: block;
    padding: 0.85938vw 0;
    margin: 0 1.5625vw;
    border-top: 1px solid #dcdddd;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu .nav-menu-link {
        padding: 4vw 5.33333vw 4vw 10.66667vw;
        margin: 0;
    }
}

header .navbar .nav-menu .nav-sub-menu .nav-menu-link:hover {
    color: #009ce1;
}

header .navbar .nav-menu .nav-sub-menu .sub-menu-item:first-child,
header
.navbar
.nav-menu
.nav-sub-menu
.sub-menu-item:first-child > .nav-menu-link {
    border-top: none;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu
    .sub-menu-item:first-child > .nav-menu-link {
        border-top: 1px solid #dcdddd;
    }
}

header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {
    display: none;
    position: fixed;
    top: -1px;
    left: 100%;
    width: 17.70833vw;
    padding: 0.88542vw 0;
    background-color: #fff;
    border: 1px solid #dcdddd;
    overflow: auto;
}

    header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu::-webkit-scrollbar {
        width: 0.20833vw;
        opacity: 1;
    }

    header
    .navbar
    .nav-menu
    .nav-sub-menu
    .nav-sub-sub-menu::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #dcdddd;
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {
        position: static;
        width: 100%;
        padding-left: 0;
        border: none;
    }
}

@media screen and (min-width: 1201px) {
    header .navbar .nav-menu .nav-sub-menu .nav-sub-sub-menu {
        max-height: 45.9375vw;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu
    .nav-sub-sub-menu
    .sub-menu-item
    .nav-menu-link {
        padding-left: 16vw;
    }
}

header .navbar .nav-menu .sub-menu-item-arrow-link {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHVJREFUOE+10s0NgDAIBlA6qkvA1WvZwkkaJ9FNMDTx1vI1Qbn00PDCX6FklGQ+/QPUWnevTET6G8W0AlW9zOxASNjCCgJngBAIeP8Rsgo0MztH84CAqjYiupl5G20DDTFMdjBaI0yeAp8cErrA9x8OEUFp4AEuqz8RlTFJpwAAAABJRU5ErkJggg==) no-repeat 100%;
    background-size: 1.04167vw 1.04167vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .sub-menu-item-arrow-link {
        background: none;
        position: relative;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .sub-menu-item-arrow-link:before {
        z-index: 2;
        content: "";
        position: absolute;
        top: 4vw;
        right: 5.33333vw;
        width: 5.33333vw;
        height: 5.33333vw;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjMjQyNzI4Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;
        background-size: 2.66667vw 2.66667vw;
    }
}

header .navbar .nav-menu .sub-menu-item-arrow-link:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAHVJREFUOE9jZKAQMFKon4FGBsx+2AB2Wao8hMYDcLtgzsP7DP8ZFhIyBL8XiDCEcBgQMISwASD/4zGESAMe7Gf4z3gQW3gQNmDOg/0MDIwPGFLkE7FFBoFAxK8ZZCCeaCSsGbcBVElIhJIgVJ5wIJKdlIl0AQAO/ysRtpTWIAAAAABJRU5ErkJggg==);
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .sub-menu-item-arrow-link:hover {
        background: none;
    }
}

header .navbar .nav-menu .nav-sub-menu-tabs {
    display: none;
    position: absolute;
    top: 3.54167vw;
    -webkit-transform: translateX(-12.1875vw);
    transform: translateX(-12.1875vw);
    background-color: #fff;
    border-top: 1px solid #dcdddd;
    width: auto !important;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu-tabs {
        position: static;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        border-top: none;
        height: auto;
    }
}

header .navbar .nav-menu .nav-sub-menu-tabs:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 0;
    width: 100%;
    height: 10px;
    background-color: #fff;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu-tabs:before {
        display: none;
    }
}

header .navbar .nav-menu .nav-sub-menu-tabs .wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu-tabs .wrap {
        display: block;
        height: auto;
    }
}

header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group {
    background-color: #fff;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group {
        display: none;
    }
}

header .navbar .nav-menu .nav-sub-menu-tabs .menu-tabs-group .menu-tab-btn {
    z-index: 1;
    position: relative;
    display: block;
    width: 9.0625vw;
    margin-top: 0.78125vw;
    font-size: 0.9375vw;
    line-height: 1;
    color: #242728 !important;
    padding: 1.5625vw 0 1.5625vw 1.5625vw;
}

    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tabs-group
    .menu-tab-btn.active {
        color: #fff !important;
        font-weight: 500;
        background-color: #009ce1;
        padding-left: 1.5625vw;
        width: 16vw;
    }

    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tabs-group
    .menu-tab-btn:first-child {
        margin-top: 2.96875vw;
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

header
.navbar
.nav-menu
.nav-sub-menu-tabs
.menu-tab-content
.menu-tab-content-title {
    display: none;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tab-content
    .menu-tab-content-title {
        display: block;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tab-content
    .menu-tab-content-title
    .nav-menu-link {
        padding: 4vw 5.33333vw 4vw 10.66667vw;
        border-top: 1px solid #dcdddd;
        font-weight: 500;
    }
}

header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane {
    display: none;
    height: 100%;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content .menu-tab-pane {
        display: block;
    }
}

header
.navbar
.nav-menu
.nav-sub-menu-tabs
.menu-tab-content
.menu-tab-pane.active {
    display: block;
}

header
.navbar
.nav-menu
.nav-sub-menu-tabs
.menu-tab-content
.menu-tab-pane
.nav-sub-menu {
    position: relative;
    top: 0;
    left: 0;
    margin-left: 0;
    border-top: none;
    border-bottom: none;
    border-right: none;
    height: 100%;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tab-content
    .menu-tab-pane
    .nav-sub-menu
    .nav-menu-link {
        padding-left: 16vw;
        word-break: break-word;
    }
}

header
.navbar
.nav-menu
.nav-sub-menu-tabs
.menu-tab-content
.menu-tab-pane
.nav-sub-menu
.nav-sub-sub-menu {
    top: 0;
    min-height: 100%;
    border-top: none;
    border-bottom: none;
    border-right: none;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tab-content
    .menu-tab-pane
    .nav-sub-menu
    .nav-sub-sub-menu {
        padding: 0;
    }
}

header
.navbar
.nav-menu
.nav-sub-menu-tabs
.menu-tab-content
.menu-tab-pane
.nav-sub-menu
.nav-sub-sub-menu
.nav-menu-link {
    border-top: 1px solid #dcdddd;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tab-content
    .menu-tab-pane
    .nav-sub-menu
    .nav-sub-sub-menu
    .nav-menu-link {
        padding-left: 21.33333vw;
    }
}

header
.navbar
.nav-menu
.nav-sub-menu-tabs
.menu-tab-content
.menu-tab-pane
.nav-sub-menu
.nav-sub-sub-menu
.sub-menu-item:first-child
.nav-menu-link {
    border-top: none;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header
    .navbar
    .nav-menu
    .nav-sub-menu-tabs
    .menu-tab-content
    .menu-tab-pane
    .nav-sub-menu
    .nav-sub-sub-menu
    .sub-menu-item:first-child
    .nav-menu-link {
        border-top: 1px solid #dcdddd;
    }
}

header .navbar.active-fixed {
    background-color: #fff;
    color: #242728;
}

    header .navbar.active-fixed:before {
        content: "";
        position: absolute;
        left: 0;
        top: -5px;
        width: 100%;
        height: 10px;
        background-color: #fff;
        color: #242728;
    }

    header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first,
    header .navbar.active .nav-menu .nav-menu-item .nav-menu-first,
    header .navbar.show .nav-menu .nav-menu-item .nav-menu-first,
    header .navbar.visible .nav-menu .nav-menu-item .nav-menu-first {
        color: #242728;
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .navbar.active-fixed:before {
        display: none;
    }
}

header .navbar.active-fixed .nav-logo-link {
    background-image: url(../images/logo.png);
}

header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-search-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2gtYmxhY2tAd2ViIj48cGF0aCBkYXRhLW5hbWU9Imljb19jb250YWluZXIiIGZpbGw9Im5vbmUiIGQ9Ik0zIDNoMjB2MjBIM3oiLz48ZyBkYXRhLW5hbWU9ImhvbWUtbmF2LXNlYXJjaC1ibGFja0B3ZWIiIGZpbGw9IiMyNDI3MjgiPjxwYXRoIGRhdGEtbmFtZT0i5qSt5ZyGIDExIiBkPSJNMTIuMTQyIDMuNzY4YTguMzczIDguMzczIDAgMTEtOC4zNzMgOC4zNzMgOC4zODIgOC4zODIgMCAwMTguMzczLTguMzczem0wIDE1LjQ1N2E3LjA4NCA3LjA4NCAwIDEwLTcuMDg1LTcuMDg0IDcuMDkyIDcuMDkyIDAgMDA3LjA4NSA3LjA4NHoiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA2NyIgZD0iTTIxLjkxIDIyLjYxNWEuNzEuNzEgMCAwMS0uNS0uMmwtMy44NTYtMy43ODJhLjY4MS42ODEgMCAwMTAtLjk3Ny43MTYuNzE2IDAgMDExIDBsMy44NTggMy43OGEuNjgxLjY4MSAwIDAxMCAuOTc3LjcxLjcxIDAgMDEtLjUwMi4yMDJ6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
}

header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-login-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sb2dpbi1ibGFja0B3ZWIiPjxwYXRoIGRhdGEtbmFtZT0iaWNvX2NvbnRhaW5lciIgZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC43MjJ2MjBIM3oiLz48ZyBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMzIiIGQ9Ik0yMi4yODggMjIuNTQ3YS42NzguNjc4IDAgMDEtLjcxMi0uNjM4di0yLjExNGEzLjgyMiAzLjgyMiAwIDAwLTQuMDEtMy41OTFIOC4xMjFhMy44MjIgMy44MjIgMCAwMC00LjAxIDMuNTkxdjIuMTE0YS42NzguNjc4IDAgMDEtLjcxMi42MzguNjc4LjY3OCAwIDAxLS43MTItLjYzOHYtMi4xMTRhNS4xOCA1LjE4IDAgMDE1LjQzNC00Ljg2Nmg5LjQ0NWE1LjE4IDUuMTggMCAwMTUuNDM1IDQuODY2djIuMTE0YS42NzguNjc4IDAgMDEtLjcxMy42Mzh6Ii8+PHBhdGggZGF0YS1uYW1lPSLmpK3lnIYgOSIgZD0iTTEyLjc4IDMuNjQ5YTQuODg4IDQuODg4IDAgMTEtNC44ODggNC44ODggNC44OTQgNC44OTQgMCAwMTQuODg4LTQuODg4em0wIDguNWEzLjYxMyAzLjYxMyAwIDEwLTMuNjEzLTMuNjEyIDMuNjE3IDMuNjE3IDAgMDAzLjYxMyAzLjYxM3oiLz48L2c+PC9nPjwvZz48L3N2Zz4=);
}

header .navbar.active-fixed .nav-operate .nav-operate-btn.nav-logined-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxIDEpIiBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC42NDR2MjBIM3oiLz48ZyBmaWxsPSIjMjQyNzI4Ij48cGF0aCBkPSJNMjIuMjg0IDIyLjU3MWEuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhMy44MzIgMy44MzIgMCAwMC00LjAyLTMuNkg4LjA4NGEzLjgzMiAzLjgzMiAwIDAwLTQuMDIgMy42djIuMTJhLjY4LjY4IDAgMDEtLjcxNC42MzkuNjguNjggMCAwMS0uNzE0LS42Mzl2LTIuMTJhNS4xOTMgNS4xOTMgMCAwMTUuNDQ4LTQuODc4aDkuNDY5YTUuMTkzIDUuMTkzIDAgMDE1LjQ0OCA0Ljg3OHYyLjEyYS42OC42OCAwIDAxLS43MTcuNjM5ek0xMi43NTEgMy42MjZhNC45IDQuOSAwIDExLTQuOSA0LjkgNC45IDQuOSAwIDAxNC45LTQuOXptMCA4LjUyMmEzLjYyMiAzLjYyMiAwIDEwLTMuNjIyLTMuNjIyIDMuNjIyIDMuNjIyIDAgMDAzLjYyMiAzLjYyMnoiLz48L2c+PC9nPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzE0IC03NSkiPjxjaXJjbGUgY3g9IjMuNSIgY3k9IjMuNSIgcj0iMy41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzMwIDkxKSIgZmlsbD0iI2M3MDAwYiIvPjxwYXRoIGQ9Ik0xNzMyLjk3NyA5NS41MzFhLjIuMiAwIDAxLS4xMzgtLjA2MWwtLjgyNi0uODIyYS4yMS4yMSAwIDAxMC0uMjkyLjIuMiAwIDAxLjI5MSAwbC42NzQuNjc4IDEuNzIxLTEuNTA3YS4yLjIgMCAwMS4yODkgMCAuMi4yIDAgMDEwIC4yOWwtMS44NjUgMS42NTJhLjIwNi4yMDYgMCAwMS0uMTQ2LjA2MnoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
}

header .navbar.active-fixed .nav-operate .nav-operate-btn.navbar-toggle {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3msYnloKFAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NSIgZD0iTTE5LjczNiAxMy41NTJINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc2IiBkPSJNMTkuNzM2IDkuMDU3SDYuMjQ4YS41NjIuNTYyIDAgMDEtLjU2Mi0uNTYyLjU2Mi41NjIgMCAwMS41NjItLjU2MmgxMy40ODhhLjU2Mi41NjIgMCAwMS41NjIuNTYyLjU2Mi41NjIgMCAwMS0uNTYyLjU2MnoiIGZpbGw9IiMyNDI3MjgiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3NyIgZD0iTTE5LjczNiAxOC4wNDZINi4yNDhhLjU2Mi41NjIgMCAwMS0uNTYyLS41NjIuNTYyLjU2MiAwIDAxLjU2Mi0uNTYyaDEzLjQ4OGEuNTYyLjU2MiAwIDAxLjU2Mi41NjIuNTYyLjU2MiAwIDAxLS41NjIuNTYyeiIgZmlsbD0iIzI0MjcyOCIvPjxwYXRoIGRhdGEtbmFtZT0i55+p5b2iIDE2NzYiIGZpbGw9Im5vbmUiIGQ9Ik00IDRoMTh2MThINHoiLz48L2c+PC9nPjwvc3ZnPg==);
}

header .navbar.active-fixed .nav-menu .nav-menu-item .nav-menu-first {
    color: #242728;
}

header.show {
    display: block;
}

header.header-fixed .top-navbar {
    display: none;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header.header-fixed .nav-menu .nav-sub-menu-tabs {
        height: auto;
    }
}

.ani-overflow-text {
    display: block;
    /* overflow: hidden; */
    padding-right: 1px;
    padding-bottom: 1px;
}

    .ani-overflow-text .ani-overflow-word {
        opacity: 1;
    }

.mr-home-kv {
    position: relative;
    height: 100vh;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv {
        margin-bottom: 12vw;
        height: auto;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv:before {
        left: -20.53333vw;
        bottom: -14.93333vw;
        width: 73.2vw;
        height: 29.86667vw;
        border-radius: 0 53.33333vw 0 0;
    }
}

.mr-home-kv .mr-home-swiper {
    width: 100%;
    height: 100vh;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .mr-home-swiper {
        height: auto;
    }
}

.mr-home-kv .mr-home-swiper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .mr-home-swiper img {
        position: static;
        height: auto;
    }

    .mr-home-kv .mr-home-swiper .home-kv-summary {
        bottom: 65% !important;
    }
}

.mr-home-kv .mr-home-swiper .home-kv-summary {
    z-index: 3;
    position: absolute;
    bottom: 50%;
    left: 10vw;
    width: 45vw;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .mr-home-swiper .home-kv-summary {
        left: 6vw;
        width: 90vw;
    }
}

.mr-home-kv .mr-home-swiper .home-kv-summary .ani-overflow-text {
    display: block;
}

.mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-title {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 3.64583vw;
    color: #fff;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-title {
        font-size: 11.2vw;
    }
}

.mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-desc {
    margin-top: 1.6vw;
    font-size: 1.2vw;
    color: #fff;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-desc {
        margin-top: 8vw;
        font-size:  4vw;
        line-height: 1em;
    }
}

.mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-btn {
    margin-top: 3.125vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-btn {
        margin-top: 16vw;
    }
}

.mr-home-kv .mr-home-swiper .swiper-slide-active .ani-overflow-word {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.mr-home-kv .kv-swiper-pagination {
    bottom: 4.2vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .kv-swiper-pagination {
        bottom: 23vw;
    }
}

.mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet {
    width: 5.5vw;
    height: 2px;
    border-radius: 1.1vw;
    background-color: #fff;
    opacity: 1;
    -webkit-transition: all 1.5s;
    transition: all 1.5s;
    outline: none;
    margin: 0 0.78125vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet {
        width: 16vw;
        border-radius: 5.5vw;
        margin: 0 2vw;
    }
}

.mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet-active {
    width: 12.2vw;
    background: #009ce1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet-active {
        width: 29.5vw;
    }
}

@supports (-ms-ime-align: auto) {
}

@supports (-ms-ime-align: auto) {
}

.mr-home-modal {
    max-width: 46.5vw;
    padding: 1.6vw;
    font-size: 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal {
        max-width: 100%;
        width: 100%;
        padding: 8vw 5.5vw;
    }
}

.mr-home-modal .mr-home-modal-block {
    margin: 0 auto;
    width: 29vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-block {
        width: 100%;
    }
}

.mr-home-modal .mr-home-modal-title {
    margin: 1.6vw 0;
    text-align: center;
    font-size: 2.2vw;
    line-height: 1.1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-title {
        margin: 8vw 0 4vw;
        font-size: 8.6vw;
        text-align: left;
    }
}

.mr-home-modal .mr-home-modal-subtitle {
    padding-top: 0.55vw;
    padding-bottom: 0.8vw;
    font-size: 1.25vw;
    line-height: 1.3;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-subtitle {
        padding-top: 8vw;
        padding-bottom: 4vw;
        font-size: 4.8vw;
    }
}

.mr-home-modal .mr-home-modal-desc {
    padding: 0.78125vw 0;
    font-size: 1.14583vw;
    color: #727171;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-desc {
        padding: 4vw 0;
        font-size: 4.26667vw;
    }
}

.mr-home-modal .mr-home-modal-group {
    padding-top: 1.30208vw;
    padding-bottom: 3.125vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-group {
        padding-top: 6.66667vw;
        padding-bottom: 16vw;
    }
}

.mr-home-modal .mr-home-modal-group a + a {
    margin-left: 1.5625vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-group a + a {
        margin-left: 0;
        margin-top: 5.33333vw;
    }
}

.mr-home-modal .mr-home-modal-group-rb {
    padding-bottom: 1.5625vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-group-rb {
        padding-bottom: 8vw;
    }
}

.mr-home-modal .mr-home-modal-group-rb .mr-home-modal-label {
    cursor: pointer;
    font-size: 1.14583vw;
    color: #727171;
    line-height: 1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-group-rb .mr-home-modal-label {
        font-size: 4.26667vw;
    }
}

.mr-home-modal .mr-home-modal-group-rb .mr-home-modal-checkbox {
    vertical-align: top;
    display: inline-block;
    width: 0.78125vw;
    height: 0.78125vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-group-rb .mr-home-modal-checkbox {
        margin-top: 0;
        width: 4vw;
        height: 4vw;
    }
}

.copilot-b-form .copilot-b-form_fade .copilot-b-form_select:not(:-ms-input-placeholder) ~ label {
    opacity: 0.65;
}

.copilot-b-call--center--right
.copilot-b-form
.copilot-b-form_fade
#copilot-b-call--center--job:not(:-ms-input-placeholder) ~ label,
.copilot-b-call--center--right
.copilot-b-form
.copilot-b-form_fade
.copilot-b-form_select:not(:-ms-input-placeholder) ~ label {
    opacity: 0.65;
}

/* logo */
header .navbar .nav-logo .nav-logo-link {
    background-image: url(../images/logo-white.png);
}

@keyframes floatUp {
    from {
        opacity: 0;
        transform: translateY(50px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.floating {
    animation-name: floatUp;
    animation-duration: 1s;
    animation-timing-function: ease-out;
    animation-fill-mode: forwards;
}

header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-login-icon {
    padding-left: 2.34375vw;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1sb2dpbkB3ZWIiPjxwYXRoIGRhdGEtbmFtZT0iaWNvX2NvbnRhaW5lciIgZmlsbD0ibm9uZSIgZD0iTTMgM2gxOC42NDR2MjBIM3oiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMzIiIGQ9Ik0yMi4yODQgMjIuNTcxYS42OC42OCAwIDAxLS43MTQtLjYzOXYtMi4xMmEzLjgzMiAzLjgzMiAwIDAwLTQuMDItMy42SDguMDg0YTMuODMyIDMuODMyIDAgMDAtNC4wMiAzLjZ2Mi4xMmEuNjguNjggMCAwMS0uNzE0LjYzOS42OC42OCAwIDAxLS43MTQtLjYzOXYtMi4xMmE1LjE5MyA1LjE5MyAwIDAxNS40NDgtNC44NzhoOS40NjlhNS4xOTMgNS4xOTMgMCAwMTUuNDQ4IDQuODc4djIuMTJhLjY4LjY4IDAgMDEtLjcxNy42Mzl6Ii8+PHBhdGggZGF0YS1uYW1lPSLmpK3lnIYgOSIgZD0iTTEyLjc1MSAzLjYyNmE0LjkgNC45IDAgMTEtNC45IDQuOSA0LjkwNiA0LjkwNiAwIDAxNC45LTQuOXptMCA4LjUyMmEzLjYyMiAzLjYyMiAwIDEwLTMuNjIyLTMuNjIyIDMuNjI2IDMuNjI2IDAgMDAzLjYyMiAzLjYyMnoiLz48L2c+PC9nPjwvZz48L3N2Zz4=) no-repeat 0.52083vw;
    background-size: 1.04167vw 1.04167vw;
}

    header
    .top-navbar
    .top-navbar-item
    .top-navbar-text.top-navbar-login-icon:hover {
        color: #fff;
    }

header .top-navbar .top-navbar-item .top-navbar-text.top-navbar-serach-icon {
    padding-left: 2.34375vw;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDI0djI0SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2hAd2ViIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMyAzaDIwdjIwSDN6Ii8+PGcgZGF0YS1uYW1lPSJob21lLW5hdi1zZWFyY2hAd2ViIiBmaWxsPSIjZmZmIj48cGF0aCBkYXRhLW5hbWU9IuakreWchiAxMSIgZD0iTTExLjk0NyAzLjcyMmE4LjIyMyA4LjIyMyAwIDExLTguMjIzIDguMjIzIDguMjMyIDguMjMyIDAgMDE4LjIyMy04LjIyM3ptMCAxNS4xOGE2Ljk1OCA2Ljk1OCAwIDEwLTYuOTU4LTYuOTU3IDYuOTY1IDYuOTY1IDAgMDA2Ljk1OCA2Ljk1N3oiLz48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA2NyIgZD0iTTIxLjU0MSAyMi4yMzFhLjcuNyAwIDAxLS40OS0uMmwtMy43ODktMy43MTFhLjY2OS42NjkgMCAwMTAtLjk1OS43LjcgMCAwMS45NzkgMGwzLjc4OSAzLjcxMmEuNjY5LjY2OSAwIDAxMCAuOTU5LjcuNyAwIDAxLS40ODkuMTk5eiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) no-repeat 0.52083vw;
    background-size: 1.04167vw 1.04167vw;
}

header .navbar.active-fixed {
    background-color: #fff;
}

header .navbar {
    position: relative;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
    background-color: transparent;
    height: 85px;
}

    header .navbar .nav-menu .nav-menu-item {
        position: relative;
        vertical-align: top;
        display: inline-block;
    }

.mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-btn {
    margin-top: 3.125vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .mr-home-swiper .home-kv-summary .home-kv-btn {
        margin-top: 16vw;
    }
}

.mr-home-kv .mr-home-swiper .swiper-slide-active .ani-overflow-word {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

.mr-home-kv .kv-swiper-pagination {
    bottom: 4.16667vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .kv-swiper-pagination {
        bottom: 22.93333vw;
    }
}

.mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet {
    width: 5.36458vw;
    height: 2px;
    border-radius: 1.04167vw;
    background-color: #fff;
    opacity: 1;
    -webkit-transition: all 1.5s;
    transition: all 1.5s;
    outline: none;
    margin: 0 0.78125vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet {
        width: 16vw;
        border-radius: 5.33333vw;
        margin: 0 2vw;
    }
}

.mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet-active {
    width: 12.1875vw;
    background: #009ce1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-kv .kv-swiper-pagination .swiper-pagination-bullet-active {
        width: 29.33333vw;
    }
}

@supports (-ms-ime-align: auto) {
}

@supports (-ms-ime-align: auto) {
}

.mr-home-modal {
    max-width: 46.875vw;
    padding: 1.5625vw;
    font-size: 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal {
        max-width: 100%;
        width: 100%;
        padding: 8vw 5.33333vw;
    }
}

.mr-home-modal .mr-home-modal-block {
    margin: 0 auto;
    width: 29.16667vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-block {
        width: 100%;
    }
}

.mr-home-modal .mr-home-modal-title {
    margin: 1.5625vw 0;
    text-align: center;
    font-size: 2.1875vw;
    line-height: 1.1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-title {
        margin: 8vw 0 4vw;
        font-size: 8.53333vw;
        text-align: left;
    }
}

.mr-home-modal .mr-home-modal-subtitle {
    padding-top: 0.52083vw;
    padding-bottom: 0.78125vw;
    font-size: 1.25vw;
    line-height: 1.3;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-subtitle {
        padding-top: 8vw;
        padding-bottom: 4vw;
        font-size: 4.8vw;
    }
}

.mr-home-modal .mr-home-modal-desc {
    padding: 0.78125vw 0;
    font-size: 1.14583vw;
    color: #727171;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .mr-home-modal .mr-home-modal-desc {
        padding: 4vw 0;
        font-size: 4.26667vw;
    }
}

.mr-home-modal .mr-home-modal-group {
    padding-top: 1.30208vw;
    padding-bottom: 3.125vw;
}

.mr-home-modal .mr-home-modal-group-rb {
    padding-bottom: 1.5625vw;
}

header .top-navbar .nav-search-input {
    display: none;
    vertical-align: top;
    position: relative;
    top: -0.41667vw;
    width: 15.875vw;
    height: 2.34375vw;
    margin-top: 0.5vw;
    padding: 0.5vw 1.0vw 0.5vw 1.1vw;
    background-color: transparent;
    border: 1px solid #dcdddd;
    border-radius: 0.65vw;
    outline: none;
    color: #fff;
}

header .top-navbar .top-navbar-item {
    position: relative;
    display: inline-block;
    font-size: 0.7vw;
    line-height: 1.04167vw;
    padding: 0 1.04167vw;
}

header .top-navbar .top-navbar-lang {
    display: none;
    position: relative;
    margin-top: -1px;
    padding: 3.125vw 0 2.34375vw;
    background-color: #fafafa;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    header .top-navbar .top-navbar-lang .navbar-lang-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 4.8vw 5.33333vw 4.26667vw 13.33333vw;
        border-bottom: 1px solid #dcdddd;
    }

        header .top-navbar .top-navbar-lang .navbar-lang-item:last-child {
            border-bottom: none;
        }
}

header .navbar .nav-menu {
    list-style: none;
    font-size: 0;
    margin-left: 12.1875vw;
}

    header .navbar .nav-menu .nav-sub-menu-tabs .menu-tab-content {
        position: relative;
        max-width: -webkit-calc(100% - 9.0625vw);
        max-width: calc(100% - 9.0625vw);
    }

header .navbar.active-fixed:before {
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    width: 100%;
    height: 10px;
    background-color: #fff;
}

.fix-all {
    padding-left: 0px;
    padding-right: 0px;
}

#container-bio-main {
    padding-left: 0px;
    padding-right: 0px;
}

.btn1 {
    color: #c7000b;
    border-color: #027fb5;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.78125vw 1.5625vw;
    font-size: 0.83333vw;
    line-height: 1;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

section.counter-section {
    padding: 40px 0;
    filter: drop-shadow(0 0 27px rgba(41, 163, 234, 0.11));
    /* background: url(../images/counter-bg.jpg) no-repeat center; */
    background-size: cover;
}

.counter-box {
    padding: 30px 0 30px;
    text-align: center;
    background: url(../images/counter-thumb.png) no-repeat center;
    background-size: cover;
    border-radius: 5px;
    position: relative;
}

    .counter-box:before {
        position: absolute;
        content: "";
        top: 0;
        right: 0;
        width: 113px;
        height: 112px;
        border-radius: 4px;
        background-color: #00a0e9;
        z-index: -1;
        transition: 0.35s;
    }

    .counter-box::after {
        position: absolute;
        content: "";
        bottom: 0;
        left: 0;
        width: 113px;
        height: 112px;
        border-radius: 4px;
        background-color: #009de1;
        z-index: -1;
        transition: 0.35s;
    }

    .counter-box:hover::before {
        top: -5px;
        right: -5px;
    }

    .counter-box:hover::after {
        left: -5px;
        bottom: -5px;
    }

    .counter-box.style2 {
        background: url(../images/counter-thumb-2.png) no-repeat center;
        background-size: cover;
    }

    .counter-box.style3 {
        background: url(../images/counter-thumb-3.png) no-repeat center;
        background-size: cover;
    }

    .counter-box.style4 {
        background: url(../images/counter-thumb-4.png) no-repeat center;
        background-size: cover;
    }

.counter-number .box2 {
    width: 100%;
    height: 100%;
    padding: 20px;
    background-color: #fff;
}

.counter-box:hover .box2 {
    color: #fff;
    background-color: #02aeff;
}

.counter-number h3 {
    font-size: 48px;
    letter-spacing: 8px;
    line-height: 60px;
    color: #02aeff;
    font-weight: 400;
    margin: 0;
    transition: 0.5s;
    padding: 10px;
    display: inline-block;
    border-radius: 5px;
    text-shadow: 2px 2px 4px rgba(255, 254, 254, 0.7);
}

.counter-box:hover .counter-number h3 {
    color: #fff;
}

.counter-title h5 {
    opacity: 0.902;
    font-size: 22px;
    letter-spacing: 2px;
    line-height: 28px;
    color: #009de1;
    font-weight: 400;
    margin-top: 10px;
    transition: 0.5s;
}

.counter-box:hover .counter-title h5 {
    color: #009de1;
}

/*<!--==============================================================-->
 <!-- Adiracity Latest Start Here -->
<!--==============================================================-->*/

section.latest-news-section {
    margin-top: 150px;
}

    section.latest-news-section .adiracity-section-title h1 {
        font-size: 40px;
    }

.latest-news-desc p {
    color: #616161;
    opacity: 0.8;
    margin: 0;
}

.latest-news-box {
    margin-top: 70px;
}

.latest-news-single-box {
    position: relative;
}

.new-single-box-thumb {
    overflow: hidden;
    /* border-radius: 8px; */

    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

    .new-single-box-thumb img {
        width: 100%;
        transition: 0.5s;
    }

.latest-news-single-box:hover .new-single-box-thumb img {
    transform: scale(1.1);
}

.news-single-box-content {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    position: relative;
    /* margin: -44px 10px 0 10px; */
    /*background: url(../images/latest-news-content-bg.png) no-repeat center;*/
    background-size: cover;
    /*filter: drop-shadow(0 0 1px #00a0e9);*/
    z-index: 1;
    min-height: 120px;
    display: grid;
    align-items: center;
    justify-content: center;
    /*border: 1px solid #727171;*/
    background-color: #f3fbff;
}

    .news-single-box-content:before {
        position: absolute;
        content: "";
        top: 0;
        right: 0;
        background: #00a0e9;
        width: 0;
        height: 100%;
        opacity: 70%;
        z-index: -1;
        transition: 0.5s;
    }

.latest-news-single-box:hover .news-single-box-content:before {
    width: 100%;
    left: 0;
    filter: hue-rotate(10deg);
}

.news-single-box-title h5 {
    color: #1f1f1f;
    margin: 0;
    transition: 0.5s;
}

.latest-news-single-box:hover .news-single-box-title h5 {
    color: #fff;
}

.news-single-content-desc p {
    color: #616161;
    opacity: 0.8;
    padding: 10px 0 22px;
    border-bottom: 1px solid rgb(0 0 0 / 20%);
    transition: 0.5s;
}

.latest-news-single-box:hover .news-single-content-desc p {
    color: #fff;
    opacity: 0.8s;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.news-single-box-btn a {
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 27px;
    color: #616161;
    font-weight: 400;
    display: inline-block;
    position: relative;
    transition: 0.5s;
}

.latest-news-single-box:hover .news-single-box-btn a {
    color: #fff;
}

.news-single-box-btn a i {
    position: absolute;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: 0.5s;
    color: #fff;
}

.latest-news-single-box:hover .news-single-box-btn a i {
    right: -25px;
    visibility: visible;
    opacity: 1;
}

.latest-news-btn {
    text-align: center;
    margin-top: 48px;
}

    .latest-news-btn a {
        display: inline-block;
        padding: 8px 28px;
        line-height: 30px;
        position: relative;
        font-size: 17px;
        letter-spacing: 2px;
        color: #ffffff;
        font-weight: 400;
        border: 1px solid #7fc00f;
        background: transparent;
        border-radius: 5px;
        z-index: 1;
        text-transform: uppercase;
    }

        .latest-news-btn a::before {
            position: absolute;
            content: "";
            top: 3px;
            left: 3px;
            width: 100%;
            height: 100%;
            background: #00a0e9;
            border-radius: 4px;
            z-index: -1;
            transition: 0.3s;
        }

        .latest-news-btn a:hover:before {
            top: 0;
            left: 0;
            filter: hue-rotate(360deg);
        }

/*<!--==============================================================-->
<!-- Adiracity Latest End Here -->
<!--==============================================================-->*/

footer,
footer .footer {
    position: relative;
}

    footer .footer-row {
        list-style: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }

        footer .footer-row #defooter {
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 35%;
            flex: 0 0 35%;
            min-width: 35%;
            -webkit-box-ordinal-group: 4;
            -webkit-order: 3;
            order: 2;
        }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-row #defooter {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
    }
}

footer .footer-menu {
    padding: 3.90625vw 0;
    background-color: #212121;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu {
        padding: 10vw 0;
    }

    .top-image-row {
        height: 130px;
        margin-bottom: 500px !important
    }

    .productonelist-tr-td-class {
        position: relative;
        right: 40px;
    }

    .custom-select-all-app {
        width: 100px !important;
    }

    .form-control-app {
        width: 150px !important;
    }

    .job-app-style {
        font-size: 14px !important;
        line-height: 33px !important;
        width: auto !important;
        padding: 0 !important;
    }

    .careers-app-mt {
        margin-top: 30px !important;
    }

    .swiper-app-style {
        height: 3000px !important;
        max-height: 2750px !important;
    }

    .swiper-wrapper-app-style {
        flex-wrap: wrap !important;
    }

    .swiper-slide-app-style {
        width: 100% !important;
    }

    .title-with-line-app-style {
        padding-left: 35px !important;
    }

    .banner-video video {
        top: 115px !important;
    }

    .aboutus-banner {
        height: auto !important;
    }

    .play {
        width: 35px !important;
        height: 50px !important;
    }

    .banner-introduction .title {
        font-size: 2rem !important;
    }

    .banner-introduction {
        padding-top: 70px !important;
        padding-left: 50px !important;
    }

    .banner-introduction-btn-app-style {
        position: relative;
        top: -55px;
        font-size: 1rem !important;
    }

    .copilot-b-about_us-right-nav {
        padding-right: 0px !important;
    }

    .copilot-b-about_us-right-nav-item {
        font-size: 6.5px !important;
    }

    .image-transition {
        padding: 0px !important;
    }

    .mr-home-about {
        margin-top: 10px !important;
    }

    .title.left-line {
        font-size: 40px !important;
    }

        .title.left-line:after {
            left: 5px !important;
            height: 40px !important;
        }

    .companyimg {
        padding-top: 0px !important;
        margin-left: 30px !important;
    }

    .companytxt {
        font-size: 16px !important;
    }

    .aboutuscompany2 {
        margin-top: 30px !important;
    }

    .company-hr-app-style {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }

    .aboutuscompany2-img-app-style {
        padding-right: 0px !important;
    }

    .custom-tab .nav-link {
        margin-left: 5px !important;
        font-size: 12px !important;
    }

    .copilot-b-about_us--purpose--itemTxts {
        width: 100% !important;
        height: 120px !important;
        margin-left: 0 !important;
    }

    .culture-left-title-app-style {
        margin-bottom: 0px !important;
    }

    .section-title .title.left-line {
        font-size: 30px !important;
        margin-left: 10px !important;
        margin-top: 10px !important;
    }

    .about-us-banner {
        padding-top: 0px !important;
    }

    .history-hd > div {
        height: 200px !important;
    }

    .history-hd {
        background-size: 100% 100% !important;
    }

    .honors-content ul li {
        flex-wrap: wrap !important;
    }

        .honors-content ul li .date {
            font-weight: bold !important;
        }

    .honor-list {
        width: 100% !important;
    }

    .about5 {
        margin-top: 80px !important;
    }

    .corporate-social-responsibility-app-style {
        margin-top: 4.5rem !important;
    }

    .main-title h2 {
        font-size: 8vm !important;
    }

    .section-title {
        padding-bottom: 10px !important;
    }

    .product-area {
        padding: 20px !important;
    }

    .product-solutions-div-flex-app-style {
        justify-content: space-between;
    }

    .product-solutions-text-right-app-style {
        width: auto !important;
    }

    .product-solutions-data-app-style {
        padding: 0 !important;
    }

    .dt_banner {
        height: 185px;
    }

        .dt_banner .info {
            top: 170px;
        }

            .dt_banner .info h2 {
                margin-bottom: 0px;
            }

                .dt_banner .info h2 p {
                    font-size: 6vw;
                    margin-bottom: 10px;
                }

            .dt_banner .info > p {
                font-size: 10px;
                margin-top: 10px;
                margin-bottom: 0px;
            }

            .dt_banner .info a {
                margin-top: 10px;
                font-size: 10px;
                padding: 5px 10px;
            }

    .dt_adv {
        background-color: 100% 100% !important;
        height: 185px !important;
    }

        .dt_adv .info {
            top: 170px !important;
        }

            .dt_adv .info h2 {
                margin-bottom: 0px !important;
            }

                .dt_adv .info h2 p {
                    font-size: 15px !important;
                    margin-bottom: 0px !important;
                }

            .dt_adv .info > p {
                font-size: 10px !important;
                margin-top: 10px !important;
                margin-bottom: 0px !important;
            }

            .dt_adv .info a {
                margin-top: 10px !important;
                font-size: 10px !important;
                padding: 5px 10px !important;
            }

            .dt_adv .info h4 {
                margin-bottom: 0px !important;
            }

    .index_t > h2 {
        margin: 25px 0px 25px 0px !important;
    }

    .index_t p {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .dt_step1 .pc5 .top_t {
        font-size: 16px !important;
        padding: 30px 30px !important;
    }

    .cr_img_left {
        height: 400px !important;
    }

    .step1_param {
        display: flex;
        flex-wrap: wrap;
    }

    .line-news-not-active {
        margin-left: 20px !important;
    }

    .news-list {
        margin-top: 0 !important;
    }

    .news-list-right .img-section {
        max-width: none !important;
        width: 100% !important;
    }

        .news-list-right .img-section a img {
            max-width: none !important;
            width: 100% !important;
        }

    .newsfoot {
        margin-top: 0 !important;
    }

    .priduct-summary {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

    .server-offering-floor3-p-text {
        font-size: 18px !important;
    }

    .custom-up {
        margin-top: 0 !important;
    }

    .paginator {
        line-height: 35px !important;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .wrap {
        width: 100%;
    }
}

footer .footer-menu .footer-item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 17%;
    flex: 0 0 17%;
    min-width: 17%;
    padding-right: 40px;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .footer-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        padding: 0px !important;
    }
}

footer .footer-menu .footer-item:last-child {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 12%;
    flex: 0 0 12%;
    min-width: 12%;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .footer-item:last-child {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
    }

        footer .footer-menu .footer-item:last-child .footer-title:last-child {
            border-bottom: none;
        }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .footer-item .has-sub-footer:before {
        z-index: 2;
        content: "";
        position: absolute;
        top: 4vw;
        right: 5.33333vw;
        width: 6.4vw;
        height: 6.4vw;
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3liqDlj7dAbW9iIj48cGF0aCBkYXRhLW5hbWU9IuebtOe6vyA3OCIgZD0iTTYuMTIgOS4zMTJhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDlWMy4yMzZhLjMwOS4zMDkgMCAwMS4zMDktLjMwOS4zMDkuMzA5IDAgMDEuMzA5LjMwOXY1Ljc2N2EuMzA5LjMwOSAwIDAxLS4zMDkuMzA5eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGRhdGEtbmFtZT0i55u057q/IDc5IiBkPSJNOS4wMDMgNi40MjlIMy4yMzZhLjMwOS4zMDkgMCAwMS0uMzA5LS4zMDkuMzA5LjMwOSAwIDAxLjMwOS0uMzA5aDUuNzY3YS4zMDkuMzA5IDAgMDEuMzA5LjMwOS4zMDkuMzA5IDAgMDEtLjMwOS4zMDl6IiBmaWxsPSIjZmZmIi8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTIgMmg4djhIMnoiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat 100%;
        background-size: 2.66667vw 2.66667vw;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .footer-item .has-sub-footer.active:before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDEwdjEwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEgLTEpIiBjbGlwLXBhdGg9InVybCgjYSkiIHN0eWxlPSJpc29sYXRpb246aXNvbGF0ZSI+PGcgZGF0YS1uYW1lPSJob21lLW5hdi3lh4/lj7dAbW9iIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDh2OEgyeiIvPjxwYXRoIGQ9Ik05LjA3OSA2LjQzOEgzLjE2M2EuMzE3LjMxNyAwIDAxLS4zMTctLjMxNy4zMTcuMzE3IDAgMDEuMzE3LS4zMTdoNS45MTZhLjMxNy4zMTcgMCAwMS4zMTcuMzE3LjMxNy4zMTcgMCAwMS0uMzE3LjMxN3oiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);
    }
}

footer .footer-menu .footer-title {
    margin-bottom: 0;
    padding: 0.78125vw 0 0.625vw;
    font-size: 0.9vw;
    color: #fff;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .footer-title {
        position: relative;
        padding: 4vw 5.33333vw;
        font-size: 4.8vw;
        border-bottom: 1px solid #555;
    }
}

footer .footer-menu .footer-list {
    list-style: none;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .footer-list {
        padding-left: 2vw;
        display: none;
    }
}

footer .footer-menu .footer-list .footer-sub-item {
    font-size: 16px;
    padding: 4px 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-menu .footer-list .footer-sub-item {
        font-size: 2vw;
        padding: 4vw 4vw;
    }
}

footer .footer-menu .footer-menu-link {
    color: #f4f4f4 !important;
    font-size: 14px;
}

footer .footer-btm {
    padding: 3.125vw 0;
    background-color: #212121;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm {
        padding: 16vw 0;
    }
}

footer .footer-btm .footer-sign {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
    padding-right: 2.60417vw;
    background-color: #191919;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-sign {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        margin-top: 6.66667vw;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1;
    }
}

footer .footer-btm .footer-sign .footer-sign-img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    background-color: #100e0e;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-sign .footer-sign-img {
        width: auto;
        height: auto;
        max-width: 50%;
        max-height: 100%;
        background-color: #100e0e;
    }
}

footer .footer-btm .footer-signlogo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
    padding-right: 2.60417vw;
    background-color: #191919;
    padding-bottom: 1vw;
    max-width: 17vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-signlogo {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        margin-top: 6.66667vw;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1;
        padding-bottom: 7.46667vw;
    }
}

footer .footer-btm .footer-signlogo .footer-img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    background-color: #100e0e;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-signlogo .footer-img {
        width: auto;
        height: auto;
        max-width: 50%;
        max-height: 100%;
        background-color: #100e0e;
    }
}

footer .footer-btm .footer-de-summary {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47%;
    flex: 0 0 47%;
    min-width: 47%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3;
        margin-top: 6.66667vw;
    }
}

footer .footer-btm .footer-de-summary .footer-contact {
    height: 1.04167vw;
    margin-bottom: 1.40625vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-contact {
        height: auto;
        margin-bottom: 4vw;
    }
}

footer .footer-btm .footer-de-summary .footer-contact .footer-email,
footer .footer-btm .footer-de-summary .footer-contact .footer-tel {
    display: inline-block;
    vertical-align: top;
    padding-left: 1.5625vw;
    font-size: 0.9375vw;
    line-height: 1.04167vw;
    color: #dcdddd;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUxOSAyLjg1OGExLjA2MSAxLjA2MSAwIDAwLS45NDItLjIyNyA0LjAxOSA0LjAxOSAwIDAwLTEuMzMxLjU3NiAzLjQ2OCAzLjQ2OCAwIDAwLTEuODA3IDIuMzc4Yy0uMiAxLjUzNy41NjcgNS4yNjggMi4wODQgOC4xNzdzNC4wNDkgNS41MTYgNS4zNTYgNi4wOTFhMy4xNTcgMy4xNTcgMCAwMDIuOTQzLS43IDQuMDkzIDQuMDkzIDAgMDAxLjEtMS4wNCAxLjAwOSAxLjAwOSAwIDAwLjIyMi0uNzc5IDQuOTMgNC45MyAwIDAwLS4wNDctLjI0IDMuMzc3IDMuMzc3IDAgMDAtLjY2My0xLjMyMSAxMS42MzQgMTEuNjM0IDAgMDAtLjc2OC0uOTE4IDExLjkwNyAxMS45MDcgMCAwMC0uOTExLS44NjdsLS4xMTItLjA3N2EuNTY5LjU2OSAwIDAwLS42OS0uMDMzbC0uMDUyLjAzMmMtLjAxMy4wMTEtLjEyMi4wODktLjEzNS4xLS4yNzkuMjU4LS4yMTIuMjItLjQ0Mi40NDUtLjI0OC4yNS0uMzc0LjUtLjcxNS45MTRhLjg4OS44ODkgMCAwMS0xLjE5Mi4xIDkuMiA5LjIgMCAwMS0yLjA3Mi0yLjg3MyAxNC4xMzIgMTQuMTMyIDAgMDEtMS4xODMtMy4yNDQgMS4xIDEuMSAwIDAxLjgyNy0xLjI5M2MuMzM0LS4wODkuNjY2LS4xNDcuOTA2LS4yMDlhMi4yMzUgMi4yMzUgMCAwMC42NzYtLjIyOS43MDguNzA4IDAgMDAuMzc0LS4yODQuODkzLjg5MyAwIDAwLjEyNy0uNTc5bC0uMDc1LS4zODRjLjAwNy4wMjQtLjEtLjM1LS4yNzItLjg5M2ExNy4wOTggMTcuMDk4IDAgMDAtLjU4My0xLjUxMSA2LjE4OSA2LjE4OSAwIDAwLS40MTItLjgxOHMtLjE2Ni0uMjUzLS4xNDUtLjIxMmwtLjA2OS0uMDg0eiIgZmlsbD0iI2RjZGRkZCIvPjwvZz48L2c+PC9zdmc+) no-repeat 0;
    background-size: 1.04167vw 1.04167vw;
}

    footer .footer-btm .footer-de-summary .footer-contact .footer-email:hover,
    footer .footer-btm .footer-de-summary .footer-contact .footer-tel:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUzOCAyLjkwNWExLjA1OCAxLjA1OCAwIDAwLS45NC0uMjI3IDQuMDA4IDQuMDA4IDAgMDAtMS4zMjcuNTc1IDMuNDU4IDMuNDU4IDAgMDAtMS44IDIuMzcyYy0uMiAxLjUzMi41NjYgNS4yNTMgMi4wNzggOC4xNTRzNC4wMzggNS41IDUuMzQxIDYuMDc0YTMuMTQ4IDMuMTQ4IDAgMDAyLjkzNS0uNyA0LjA4MSA0LjA4MSAwIDAwMS4xLTEuMDM3IDEuMDA2IDEuMDA2IDAgMDAuMjIyLS43NzcgNC45MyA0LjkzIDAgMDAtLjA0Ny0uMjQgMy4zNjcgMy4zNjcgMCAwMC0uNjYyLTEuMzE3IDExLjYgMTEuNiAwIDAwLS43NjYtLjkxNiAxMS44ODEgMTEuODgxIDAgMDAtLjkwOS0uODY1bC0uMTExLS4wNzZhLjU2Ny41NjcgMCAwMC0uNjg4LS4wMzNsLS4wNTEuMDMxYy0uMDEzLjAxMS0uMTIyLjA4OC0uMTM0LjEtLjI3OC4yNTgtLjIxMS4yMi0uNDQxLjQ0NC0uMjQ3LjI0OS0uMzcyLjUtLjcxMy45MTFhLjg4Ny44ODcgMCAwMS0xLjE4OS4xIDkuMTczIDkuMTczIDAgMDEtMi4wNjYtMi44NjUgMTQuMDkgMTQuMDkgMCAwMS0xLjE4LTMuMjM1IDEuMSAxLjEgMCAwMS44MjUtMS4yODljLjMzMy0uMDg4LjY2NC0uMTQ3LjktLjIwOWEyLjIyOSAyLjIyOSAwIDAwLjY3NS0uMjI5LjcwNi43MDYgMCAwMC4zNzMtLjI4NC44OTEuODkxIDAgMDAuMTI3LS41NzdsLS4wNzUtLjM4M2MuMDA3LjAyNC0uMS0uMzQ5LS4yNzEtLjg5MWExNy4xMiAxNy4xMiAwIDAwLS41ODEtMS41MDcgNi4xNyA2LjE3IDAgMDAtLjQxMS0uODE2cy0uMTY1LS4yNTItLjE0NC0uMjExbC0uMDY5LS4wODR6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-contact .footer-email,
    footer .footer-btm .footer-de-summary .footer-contact .footer-tel {
        display: block;
        font-size: 4.8vw;
        line-height: 5.33333vw;
        padding: 1.33333vw 0 1.33333vw 6.66667vw;
        background-size: 4vw 4vw;
    }
}

footer .footer-btm .footer-de-summary .footer-contact .footer-email {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjAzOSAxMC4yOUwyLjI1OCA1LjU2NmEuMTU4LjE1OCAwIDAwLS4yNTkuMTIyVjE2LjM5MWEuMTU3LjE1NyAwIDAwLjI3MS4xbDUuNzc5LTUuOTY5YS4xNTkuMTU5IDAgMDAtLjAxLS4yMzJ6bS01LjE0LTUuNjU5bDcuODU1IDYuMjk0YS4xNi4xNiAwIDAwLjIgMGw3Ljg1NS02LjI5NGEuMTU3LjE1NyAwIDAwLS4xLS4yOEgyLjk5OWEuMTU4LjE1OCAwIDAwLS4xLjI4em05Ljg1IDYuNTUxYS4xNTcuMTU3IDAgMDAtLjIxNy0uMDFsLTEuNTc2IDEuMzQ5YS4xNTguMTU4IDAgMDEtLjIgMGwtMS42MjItMS4zNDVhLjE1Ni4xNTYgMCAwMC0uMjEzLjAxMmwtNi4wNDIgNi4xODRhLjE1OC4xNTggMCAwMC4xMTMuMjY5aDE1LjU3NGEuMTU4LjE1OCAwIDAwLjExNS0uMjY3em02Ljk2NC01LjQ2OWEuMTU3LjE1NyAwIDAwLS4yNTctLjEyMmwtNS43NTcgNC42ODFhLjE1OS4xNTkgMCAwMC0uMDE0LjIzM2w1Ljc1OSA1Ljk4OGEuMTU5LjE1OSAwIDAwLjI3My0uMXYtLjA2MXoiIGZpbGw9IiNkY2RkZGQiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3ngbBAd2ViIi8+PC9nPjwvc3ZnPg==);
}

    footer .footer-btm .footer-de-summary .footer-contact .footer-email:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjkzNyAxMS40MTZMMy4yNTMgNi43NzFhLjE1Ni4xNTYgMCAwMC0uMjU0LjEydjEwLjUyM2EuMTU0LjE1NCAwIDAwLjI2Ni4xbDUuNjgyLTUuODY4YS4xNTYuMTU2IDAgMDAtLjAxLS4yM3pNMy44ODggNS44NTNsNy43MjMgNi4xODlhLjE1Ny4xNTcgMCAwMC4xOTQgMGw3LjcyMy02LjE4OWEuMTU1LjE1NSAwIDAwLS4xLS4yNzZIMy45ODVhLjE1NS4xNTUgMCAwMC0uMDk3LjI3NnptOS42ODQgNi40NDFhLjE1NC4xNTQgMCAwMC0uMjE0LS4wMWwtMS41NSAxLjMyNmEuMTU2LjE1NiAwIDAxLS4yIDBsLTEuNTk0LTEuMzIyYS4xNTQuMTU0IDAgMDAtLjIxLjAxMmwtNS45NCA2LjA4YS4xNTUuMTU1IDAgMDAuMTExLjI2NGgxNS4zMTJhLjE1NS4xNTUgMCAwMC4xMTMtLjI2MnptNi44NDctNS4zNzdhLjE1NS4xNTUgMCAwMC0uMjUyLS4xMmwtNS42NjQgNC42YS4xNTYuMTU2IDAgMDAtLjAxNC4yMjlsNS42NjIgNS44ODhhLjE1Ni4xNTYgMCAwMC4yNjgtLjF2LS4wNnoiIGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3nmb1Ad2ViIi8+PC9nPjwvc3ZnPg==);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-contact .footer-email {
        margin-left: 0;
    }
}

footer .footer-btm .footer-de-summary .footer-de-contact {
    height: 1.04167vw;
    margin-bottom: 1.04167vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-de-contact {
        height: auto;
        margin-bottom: 4vw;
    }
}

footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-email,
footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-location,
footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-tel,
footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-timeZone {
    display: inline-block;
    vertical-align: top;
    padding-left: 1.5625vw;
    font-size: 0.9375vw;
    line-height: 1.04167vw;
    color: #dcdddd;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUxOSAyLjg1OGExLjA2MSAxLjA2MSAwIDAwLS45NDItLjIyNyA0LjAxOSA0LjAxOSAwIDAwLTEuMzMxLjU3NiAzLjQ2OCAzLjQ2OCAwIDAwLTEuODA3IDIuMzc4Yy0uMiAxLjUzNy41NjcgNS4yNjggMi4wODQgOC4xNzdzNC4wNDkgNS41MTYgNS4zNTYgNi4wOTFhMy4xNTcgMy4xNTcgMCAwMDIuOTQzLS43IDQuMDkzIDQuMDkzIDAgMDAxLjEtMS4wNCAxLjAwOSAxLjAwOSAwIDAwLjIyMi0uNzc5IDQuOTMgNC45MyAwIDAwLS4wNDctLjI0IDMuMzc3IDMuMzc3IDAgMDAtLjY2My0xLjMyMSAxMS42MzQgMTEuNjM0IDAgMDAtLjc2OC0uOTE4IDExLjkwNyAxMS45MDcgMCAwMC0uOTExLS44NjdsLS4xMTItLjA3N2EuNTY5LjU2OSAwIDAwLS42OS0uMDMzbC0uMDUyLjAzMmMtLjAxMy4wMTEtLjEyMi4wODktLjEzNS4xLS4yNzkuMjU4LS4yMTIuMjItLjQ0Mi40NDUtLjI0OC4yNS0uMzc0LjUtLjcxNS45MTRhLjg4OS44ODkgMCAwMS0xLjE5Mi4xIDkuMiA5LjIgMCAwMS0yLjA3Mi0yLjg3MyAxNC4xMzIgMTQuMTMyIDAgMDEtMS4xODMtMy4yNDQgMS4xIDEuMSAwIDAxLjgyNy0xLjI5M2MuMzM0LS4wODkuNjY2LS4xNDcuOTA2LS4yMDlhMi4yMzUgMi4yMzUgMCAwMC42NzYtLjIyOS43MDguNzA4IDAgMDAuMzc0LS4yODQuODkzLjg5MyAwIDAwLjEyNy0uNTc5bC0uMDc1LS4zODRjLjAwNy4wMjQtLjEtLjM1LS4yNzItLjg5M2ExNy4wOTggMTcuMDk4IDAgMDAtLjU4My0xLjUxMSA2LjE4OSA2LjE4OSAwIDAwLS40MTItLjgxOHMtLjE2Ni0uMjUzLS4xNDUtLjIxMmwtLjA2OS0uMDg0eiIgZmlsbD0iI2RjZGRkZCIvPjwvZz48L2c+PC9zdmc+) no-repeat 0;
    background-size: 1.04167vw 1.04167vw;
}

    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-email:hover,
    footer
    .footer-btm
    .footer-de-summary
    .footer-de-contact
    .footer-de-location:hover,
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-tel:hover,
    footer
    .footer-btm
    .footer-de-summary
    .footer-de-contact
    .footer-de-timeZone:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUzOCAyLjkwNWExLjA1OCAxLjA1OCAwIDAwLS45NC0uMjI3IDQuMDA4IDQuMDA4IDAgMDAtMS4zMjcuNTc1IDMuNDU4IDMuNDU4IDAgMDAtMS44IDIuMzcyYy0uMiAxLjUzMi41NjYgNS4yNTMgMi4wNzggOC4xNTRzNC4wMzggNS41IDUuMzQxIDYuMDc0YTMuMTQ4IDMuMTQ4IDAgMDAyLjkzNS0uNyA0LjA4MSA0LjA4MSAwIDAwMS4xLTEuMDM3IDEuMDA2IDEuMDA2IDAgMDAuMjIyLS43NzcgNC45MyA0LjkzIDAgMDAtLjA0Ny0uMjQgMy4zNjcgMy4zNjcgMCAwMC0uNjYyLTEuMzE3IDExLjYgMTEuNiAwIDAwLS43NjYtLjkxNiAxMS44ODEgMTEuODgxIDAgMDAtLjkwOS0uODY1bC0uMTExLS4wNzZhLjU2Ny41NjcgMCAwMC0uNjg4LS4wMzNsLS4wNTEuMDMxYy0uMDEzLjAxMS0uMTIyLjA4OC0uMTM0LjEtLjI3OC4yNTgtLjIxMS4yMi0uNDQxLjQ0NC0uMjQ3LjI0OS0uMzcyLjUtLjcxMy45MTFhLjg4Ny44ODcgMCAwMS0xLjE4OS4xIDkuMTczIDkuMTczIDAgMDEtMi4wNjYtMi44NjUgMTQuMDkgMTQuMDkgMCAwMS0xLjE4LTMuMjM1IDEuMSAxLjEgMCAwMS44MjUtMS4yODljLjMzMy0uMDg4LjY2NC0uMTQ3LjktLjIwOWEyLjIyOSAyLjIyOSAwIDAwLjY3NS0uMjI5LjcwNi43MDYgMCAwMC4zNzMtLjI4NC44OTEuODkxIDAgMDAuMTI3LS41NzdsLS4wNzUtLjM4M2MuMDA3LjAyNC0uMS0uMzQ5LS4yNzEtLjg5MWExNy4xMiAxNy4xMiAwIDAwLS41ODEtMS41MDcgNi4xNyA2LjE3IDAgMDAtLjQxMS0uODE2cy0uMTY1LS4yNTItLjE0NC0uMjExbC0uMDY5LS4wODR6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-email,
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-location,
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-tel,
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-timeZone {
        display: block;
        font-size: 4.8vw;
        line-height: 5.33333vw;
        padding: 1.33333vw 0 1.33333vw 6.66667vw;
        background-size: 4vw 4vw;
    }
}

footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-email {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjAzOSAxMC4yOUwyLjI1OCA1LjU2NmEuMTU4LjE1OCAwIDAwLS4yNTkuMTIyVjE2LjM5MWEuMTU3LjE1NyAwIDAwLjI3MS4xbDUuNzc5LTUuOTY5YS4xNTkuMTU5IDAgMDAtLjAxLS4yMzJ6bS01LjE0LTUuNjU5bDcuODU1IDYuMjk0YS4xNi4xNiAwIDAwLjIgMGw3Ljg1NS02LjI5NGEuMTU3LjE1NyAwIDAwLS4xLS4yOEgyLjk5OWEuMTU4LjE1OCAwIDAwLS4xLjI4em05Ljg1IDYuNTUxYS4xNTcuMTU3IDAgMDAtLjIxNy0uMDFsLTEuNTc2IDEuMzQ5YS4xNTguMTU4IDAgMDEtLjIgMGwtMS42MjItMS4zNDVhLjE1Ni4xNTYgMCAwMC0uMjEzLjAxMmwtNi4wNDIgNi4xODRhLjE1OC4xNTggMCAwMC4xMTMuMjY5aDE1LjU3NGEuMTU4LjE1OCAwIDAwLjExNS0uMjY3em02Ljk2NC01LjQ2OWEuMTU3LjE1NyAwIDAwLS4yNTctLjEyMmwtNS43NTcgNC42ODFhLjE1OS4xNTkgMCAwMC0uMDE0LjIzM2w1Ljc1OSA1Ljk4OGEuMTU5LjE1OSAwIDAwLjI3My0uMXYtLjA2MXoiIGZpbGw9IiNkY2RkZGQiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3ngbBAd2ViIi8+PC9nPjwvc3ZnPg==);
}

    footer
    .footer-btm
    .footer-de-summary
    .footer-de-contact
    .footer-de-email:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjkzNyAxMS40MTZMMy4yNTMgNi43NzFhLjE1Ni4xNTYgMCAwMC0uMjU0LjEydjEwLjUyM2EuMTU0LjE1NCAwIDAwLjI2Ni4xbDUuNjgyLTUuODY4YS4xNTYuMTU2IDAgMDAtLjAxLS4yM3pNMy44ODggNS44NTNsNy43MjMgNi4xODlhLjE1Ny4xNTcgMCAwMC4xOTQgMGw3LjcyMy02LjE4OWEuMTU1LjE1NSAwIDAwLS4xLS4yNzZIMy45ODVhLjE1NS4xNTUgMCAwMC0uMDk3LjI3NnptOS42ODQgNi40NDFhLjE1NC4xNTQgMCAwMC0uMjE0LS4wMWwtMS41NSAxLjMyNmEuMTU2LjE1NiAwIDAxLS4yIDBsLTEuNTk0LTEuMzIyYS4xNTQuMTU0IDAgMDAtLjIxLjAxMmwtNS45NCA2LjA4YS4xNTUuMTU1IDAgMDAuMTExLjI2NGgxNS4zMTJhLjE1NS4xNTUgMCAwMC4xMTMtLjI2MnptNi44NDctNS4zNzdhLjE1NS4xNTUgMCAwMC0uMjUyLS4xMmwtNS42NjQgNC42YS4xNTYuMTU2IDAgMDAtLjAxNC4yMjlsNS42NjIgNS44ODhhLjE1Ni4xNTYgMCAwMC4yNjgtLjF2LS4wNnoiIGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3nmb1Ad2ViIi8+PC9nPjwvc3ZnPg==);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-email {
        margin-left: 0;
    }
}

footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-location {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNzY2IiBkPSJNMTcuMjc2IDcuMDc3YTcuMTM3IDcuMTM3IDAgMDAtMTQuMjczIDAgNyA3IDAgMDAuOTYyIDMuNTM5aC0uMDA4bDYuMTgxIDguODQ3IDYuMTg0LTguODQ3aC0uMDA4YTYuOTc1IDYuOTc1IDAgMDAuOTYyLTMuNTM5bS03LjEzNiAzLjUzOGEzLjUzOSAzLjUzOSAwIDExMy41NjgtMy41MzggMy41NTQgMy41NTQgMCAwMS0zLjU2OCAzLjUzOCIgZmlsbD0iI2RjZGRkZCIvPjwvc3ZnPg==);
}

    footer
    .footer-btm
    .footer-de-summary
    .footer-de-contact
    .footer-de-location:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMS40NDkgMjEzLjg1OGExNzkuMjc5IDE3OS4yNzkgMCAxMTAgMzU4LjU1OCAxNzkuMjc5IDE3OS4yNzkgMCAwMTAtMzU4LjU1OHptMzkzLjI5NSAxNzkuMzU4YTM5My4yOTUgMzkzLjI5NSAwIDEwLTcyMi43MDggMjE0Ljg4Mkw0NzYuMjQgMTAwMC4zN2EzOS4zODUgMzkuMzg1IDAgMDA3MC40OTkgMEw4NDEuNDkyIDYwOC4xYzM5LjctNjEuOTEzIDYzLjI1Mi0xMzUuNDg0IDYzLjI1Mi0yMTQuODgzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-location {
        margin-left: 0;
    }
}

footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-timeZone {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZGF0YS1uYW1lPSLnu4QgMjQ2NiI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNzY3IiBkPSJNOS44NzEgMS4zOTJhOC44NzEgOC44NzEgMCAxMDguODcxIDguODcxIDguODc3IDguODc3IDAgMDAtOC44NzEtOC44NzF6bTMuNzg2IDExLjk2bC00LjI0Ni0yLjQ2aC0uMTc0di01LjdIMTAuNXY0Ljg3OWwzLjc4NiAyLjE4NnoiIGZpbGw9IiNkY2RkZGQiLz48L2c+PC9zdmc+);
}

    footer
    .footer-btm
    .footer-de-summary
    .footer-de-contact
    .footer-de-timeZone:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuOCA2NCA2NCAyNjQuOCA2NCA1MTJzMjAwLjggNDQ4IDQ0OCA0NDggNDQ4LTIwMC44IDQ0OC00NDhTNzU5LjIgNjQgNTEyIDY0em0xOTEuMiA2MDRMNDg4LjggNTQ0SDQ4MFYyNTZoNjR2MjQ2LjRsMTkxLjIgMTEwLjQtMzIgNTUuMnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-de-contact .footer-de-timeZone {
        margin-left: 0;
    }
}

footer .footer-btm .footer-de-summary .footer-link-group {
    margin-bottom: 0.78125vw;
    font-size: 0.72917vw;
    line-height: 1.618;
    color: #dcdddd;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-link-group {
        margin-bottom: 5.33333vw;
        font-size: 3.73333vw;
    }
}

footer .footer-btm .footer-de-summary .footer-de-link-group {
    margin-bottom: 0.78125vw;
    font-size: 0.72917vw;
    line-height: 1.618;
    color: #dcdddd;
    padding-top: 1.71875vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-de-link-group {
        margin-bottom: 5.33333vw;
        font-size: 3.73333vw;
    }
}

footer .footer-btm .footer-de-summary .copyright,
footer .footer-btm .footer-de-summary .footer-link {
    font-size: 0.72917vw;
    line-height: 0.78125vw;
    color: #dcdddd;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .copyright,
    footer .footer-btm .footer-de-summary .footer-link {
        font-size: 3.73333vw;
        line-height: 1.618;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-summary .footer-link {
        display: inline-block;
    }
}

footer .footer-btm .footer-summary {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65%;
    flex: 0 0 65%;
    min-width: 65%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    order: 1;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3;
        margin-top: 6.66667vw;
    }
}

footer .footer-btm .footer-summary .footer-contact {
    height: 1.04167vw;
    margin-bottom: 1.40625vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-contact {
        height: auto;
        margin-bottom: 4vw;
    }
}

footer .footer-btm .footer-summary .footer-contact .footer-email,
footer .footer-btm .footer-summary .footer-contact .footer-tel {
    display: inline-block;
    vertical-align: top;
    padding-left: 1.5625vw;
    font-size: 0.8vw;
    line-height: 1.04167vw;
    color: #dcdddd;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUxOSAyLjg1OGExLjA2MSAxLjA2MSAwIDAwLS45NDItLjIyNyA0LjAxOSA0LjAxOSAwIDAwLTEuMzMxLjU3NiAzLjQ2OCAzLjQ2OCAwIDAwLTEuODA3IDIuMzc4Yy0uMiAxLjUzNy41NjcgNS4yNjggMi4wODQgOC4xNzdzNC4wNDkgNS41MTYgNS4zNTYgNi4wOTFhMy4xNTcgMy4xNTcgMCAwMDIuOTQzLS43IDQuMDkzIDQuMDkzIDAgMDAxLjEtMS4wNCAxLjAwOSAxLjAwOSAwIDAwLjIyMi0uNzc5IDQuOTMgNC45MyAwIDAwLS4wNDctLjI0IDMuMzc3IDMuMzc3IDAgMDAtLjY2My0xLjMyMSAxMS42MzQgMTEuNjM0IDAgMDAtLjc2OC0uOTE4IDExLjkwNyAxMS45MDcgMCAwMC0uOTExLS44NjdsLS4xMTItLjA3N2EuNTY5LjU2OSAwIDAwLS42OS0uMDMzbC0uMDUyLjAzMmMtLjAxMy4wMTEtLjEyMi4wODktLjEzNS4xLS4yNzkuMjU4LS4yMTIuMjItLjQ0Mi40NDUtLjI0OC4yNS0uMzc0LjUtLjcxNS45MTRhLjg4OS44ODkgMCAwMS0xLjE5Mi4xIDkuMiA5LjIgMCAwMS0yLjA3Mi0yLjg3MyAxNC4xMzIgMTQuMTMyIDAgMDEtMS4xODMtMy4yNDQgMS4xIDEuMSAwIDAxLjgyNy0xLjI5M2MuMzM0LS4wODkuNjY2LS4xNDcuOTA2LS4yMDlhMi4yMzUgMi4yMzUgMCAwMC42NzYtLjIyOS43MDguNzA4IDAgMDAuMzc0LS4yODQuODkzLjg5MyAwIDAwLjEyNy0uNTc5bC0uMDc1LS4zODRjLjAwNy4wMjQtLjEtLjM1LS4yNzItLjg5M2ExNy4wOTggMTcuMDk4IDAgMDAtLjU4My0xLjUxMSA2LjE4OSA2LjE4OSAwIDAwLS40MTItLjgxOHMtLjE2Ni0uMjUzLS4xNDUtLjIxMmwtLjA2OS0uMDg0eiIgZmlsbD0iI2RjZGRkZCIvPjwvZz48L2c+PC9zdmc+) no-repeat 0;
    background-size: 1.04167vw 1.04167vw;
}

    footer .footer-btm .footer-summary .footer-contact .footer-email:hover,
    footer .footer-btm .footer-summary .footer-contact .footer-tel:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUzOCAyLjkwNWExLjA1OCAxLjA1OCAwIDAwLS45NC0uMjI3IDQuMDA4IDQuMDA4IDAgMDAtMS4zMjcuNTc1IDMuNDU4IDMuNDU4IDAgMDAtMS44IDIuMzcyYy0uMiAxLjUzMi41NjYgNS4yNTMgMi4wNzggOC4xNTRzNC4wMzggNS41IDUuMzQxIDYuMDc0YTMuMTQ4IDMuMTQ4IDAgMDAyLjkzNS0uNyA0LjA4MSA0LjA4MSAwIDAwMS4xLTEuMDM3IDEuMDA2IDEuMDA2IDAgMDAuMjIyLS43NzcgNC45MyA0LjkzIDAgMDAtLjA0Ny0uMjQgMy4zNjcgMy4zNjcgMCAwMC0uNjYyLTEuMzE3IDExLjYgMTEuNiAwIDAwLS43NjYtLjkxNiAxMS44ODEgMTEuODgxIDAgMDAtLjkwOS0uODY1bC0uMTExLS4wNzZhLjU2Ny41NjcgMCAwMC0uNjg4LS4wMzNsLS4wNTEuMDMxYy0uMDEzLjAxMS0uMTIyLjA4OC0uMTM0LjEtLjI3OC4yNTgtLjIxMS4yMi0uNDQxLjQ0NC0uMjQ3LjI0OS0uMzcyLjUtLjcxMy45MTFhLjg4Ny44ODcgMCAwMS0xLjE4OS4xIDkuMTczIDkuMTczIDAgMDEtMi4wNjYtMi44NjUgMTQuMDkgMTQuMDkgMCAwMS0xLjE4LTMuMjM1IDEuMSAxLjEgMCAwMS44MjUtMS4yODljLjMzMy0uMDg4LjY2NC0uMTQ3LjktLjIwOWEyLjIyOSAyLjIyOSAwIDAwLjY3NS0uMjI5LjcwNi43MDYgMCAwMC4zNzMtLjI4NC44OTEuODkxIDAgMDAuMTI3LS41NzdsLS4wNzUtLjM4M2MuMDA3LjAyNC0uMS0uMzQ5LS4yNzEtLjg5MWExNy4xMiAxNy4xMiAwIDAwLS41ODEtMS41MDcgNi4xNyA2LjE3IDAgMDAtLjQxMS0uODE2cy0uMTY1LS4yNTItLjE0NC0uMjExbC0uMDY5LS4wODR6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-contact .footer-email,
    footer .footer-btm .footer-summary .footer-contact .footer-tel {
        display: block;
        font-size: 4.8vw;
        line-height: 5.33333vw;
        padding: 1.33333vw 0 1.33333vw 6.66667vw;
        background-size: 4vw 4vw;
    }
}

footer .footer-btm .footer-summary .footer-contact .footer-email {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjAzOSAxMC4yOUwyLjI1OCA1LjU2NmEuMTU4LjE1OCAwIDAwLS4yNTkuMTIyVjE2LjM5MWEuMTU3LjE1NyAwIDAwLjI3MS4xbDUuNzc5LTUuOTY5YS4xNTkuMTU5IDAgMDAtLjAxLS4yMzJ6bS01LjE0LTUuNjU5bDcuODU1IDYuMjk0YS4xNi4xNiAwIDAwLjIgMGw3Ljg1NS02LjI5NGEuMTU3LjE1NyAwIDAwLS4xLS4yOEgyLjk5OWEuMTU4LjE1OCAwIDAwLS4xLjI4em05Ljg1IDYuNTUxYS4xNTcuMTU3IDAgMDAtLjIxNy0uMDFsLTEuNTc2IDEuMzQ5YS4xNTguMTU4IDAgMDEtLjIgMGwtMS42MjItMS4zNDVhLjE1Ni4xNTYgMCAwMC0uMjEzLjAxMmwtNi4wNDIgNi4xODRhLjE1OC4xNTggMCAwMC4xMTMuMjY5aDE1LjU3NGEuMTU4LjE1OCAwIDAwLjExNS0uMjY3em02Ljk2NC01LjQ2OWEuMTU3LjE1NyAwIDAwLS4yNTctLjEyMmwtNS43NTcgNC42ODFhLjE1OS4xNTkgMCAwMC0uMDE0LjIzM2w1Ljc1OSA1Ljk4OGEuMTU5LjE1OSAwIDAwLjI3My0uMXYtLjA2MXoiIGZpbGw9IiNkY2RkZGQiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3ngbBAd2ViIi8+PC9nPjwvc3ZnPg==);
}

    footer .footer-btm .footer-summary .footer-contact .footer-email:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjkzNyAxMS40MTZMMy4yNTMgNi43NzFhLjE1Ni4xNTYgMCAwMC0uMjU0LjEydjEwLjUyM2EuMTU0LjE1NCAwIDAwLjI2Ni4xbDUuNjgyLTUuODY4YS4xNTYuMTU2IDAgMDAtLjAxLS4yM3pNMy44ODggNS44NTNsNy43MjMgNi4xODlhLjE1Ny4xNTcgMCAwMC4xOTQgMGw3LjcyMy02LjE4OWEuMTU1LjE1NSAwIDAwLS4xLS4yNzZIMy45ODVhLjE1NS4xNTUgMCAwMC0uMDk3LjI3NnptOS42ODQgNi40NDFhLjE1NC4xNTQgMCAwMC0uMjE0LS4wMWwtMS41NSAxLjMyNmEuMTU2LjE1NiAwIDAxLS4yIDBsLTEuNTk0LTEuMzIyYS4xNTQuMTU0IDAgMDAtLjIxLjAxMmwtNS45NCA2LjA4YS4xNTUuMTU1IDAgMDAuMTExLjI2NGgxNS4zMTJhLjE1NS4xNTUgMCAwMC4xMTMtLjI2MnptNi44NDctNS4zNzdhLjE1NS4xNTUgMCAwMC0uMjUyLS4xMmwtNS42NjQgNC42YS4xNTYuMTU2IDAgMDAtLjAxNC4yMjlsNS42NjIgNS44ODhhLjE1Ni4xNTYgMCAwMC4yNjgtLjF2LS4wNnoiIGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3nmb1Ad2ViIi8+PC9nPjwvc3ZnPg==);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-contact .footer-email {
        margin-left: 0;
    }
}

footer .footer-btm .footer-summary .footer-de-contact {
    height: 1.04167vw;
    margin-bottom: 1.04167vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-de-contact {
        height: auto;
        margin-bottom: 4vw;
    }
}

footer .footer-btm .footer-summary .footer-de-contact .footer-de-email,
footer .footer-btm .footer-summary .footer-de-contact .footer-de-location,
footer .footer-btm .footer-summary .footer-de-contact .footer-de-tel,
footer .footer-btm .footer-summary .footer-de-contact .footer-de-timeZone {
    display: inline-block;
    vertical-align: top;
    padding-left: 1.5625vw;
    font-size: 0.9375vw;
    line-height: 1.04167vw;
    color: #dcdddd;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUxOSAyLjg1OGExLjA2MSAxLjA2MSAwIDAwLS45NDItLjIyNyA0LjAxOSA0LjAxOSAwIDAwLTEuMzMxLjU3NiAzLjQ2OCAzLjQ2OCAwIDAwLTEuODA3IDIuMzc4Yy0uMiAxLjUzNy41NjcgNS4yNjggMi4wODQgOC4xNzdzNC4wNDkgNS41MTYgNS4zNTYgNi4wOTFhMy4xNTcgMy4xNTcgMCAwMDIuOTQzLS43IDQuMDkzIDQuMDkzIDAgMDAxLjEtMS4wNCAxLjAwOSAxLjAwOSAwIDAwLjIyMi0uNzc5IDQuOTMgNC45MyAwIDAwLS4wNDctLjI0IDMuMzc3IDMuMzc3IDAgMDAtLjY2My0xLjMyMSAxMS42MzQgMTEuNjM0IDAgMDAtLjc2OC0uOTE4IDExLjkwNyAxMS45MDcgMCAwMC0uOTExLS44NjdsLS4xMTItLjA3N2EuNTY5LjU2OSAwIDAwLS42OS0uMDMzbC0uMDUyLjAzMmMtLjAxMy4wMTEtLjEyMi4wODktLjEzNS4xLS4yNzkuMjU4LS4yMTIuMjItLjQ0Mi40NDUtLjI0OC4yNS0uMzc0LjUtLjcxNS45MTRhLjg4OS44ODkgMCAwMS0xLjE5Mi4xIDkuMiA5LjIgMCAwMS0yLjA3Mi0yLjg3MyAxNC4xMzIgMTQuMTMyIDAgMDEtMS4xODMtMy4yNDQgMS4xIDEuMSAwIDAxLjgyNy0xLjI5M2MuMzM0LS4wODkuNjY2LS4xNDcuOTA2LS4yMDlhMi4yMzUgMi4yMzUgMCAwMC42NzYtLjIyOS43MDguNzA4IDAgMDAuMzc0LS4yODQuODkzLjg5MyAwIDAwLjEyNy0uNTc5bC0uMDc1LS4zODRjLjAwNy4wMjQtLjEtLjM1LS4yNzItLjg5M2ExNy4wOTggMTcuMDk4IDAgMDAtLjU4My0xLjUxMSA2LjE4OSA2LjE4OSAwIDAwLS40MTItLjgxOHMtLjE2Ni0uMjUzLS4xNDUtLjIxMmwtLjA2OS0uMDg0eiIgZmlsbD0iI2RjZGRkZCIvPjwvZz48L2c+PC9zdmc+) no-repeat 0;
    background-size: 1.04167vw 1.04167vw;
}

    footer .footer-btm .footer-summary .footer-de-contact .footer-de-email:hover,
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-location:hover,
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-tel:hover,
    footer
    .footer-btm
    .footer-summary
    .footer-de-contact
    .footer-de-timeZone:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt55S16K+dLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLeeUteivnS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAzMDciIGQ9Ik05LjUzOCAyLjkwNWExLjA1OCAxLjA1OCAwIDAwLS45NC0uMjI3IDQuMDA4IDQuMDA4IDAgMDAtMS4zMjcuNTc1IDMuNDU4IDMuNDU4IDAgMDAtMS44IDIuMzcyYy0uMiAxLjUzMi41NjYgNS4yNTMgMi4wNzggOC4xNTRzNC4wMzggNS41IDUuMzQxIDYuMDc0YTMuMTQ4IDMuMTQ4IDAgMDAyLjkzNS0uNyA0LjA4MSA0LjA4MSAwIDAwMS4xLTEuMDM3IDEuMDA2IDEuMDA2IDAgMDAuMjIyLS43NzcgNC45MyA0LjkzIDAgMDAtLjA0Ny0uMjQgMy4zNjcgMy4zNjcgMCAwMC0uNjYyLTEuMzE3IDExLjYgMTEuNiAwIDAwLS43NjYtLjkxNiAxMS44ODEgMTEuODgxIDAgMDAtLjkwOS0uODY1bC0uMTExLS4wNzZhLjU2Ny41NjcgMCAwMC0uNjg4LS4wMzNsLS4wNTEuMDMxYy0uMDEzLjAxMS0uMTIyLjA4OC0uMTM0LjEtLjI3OC4yNTgtLjIxMS4yMi0uNDQxLjQ0NC0uMjQ3LjI0OS0uMzcyLjUtLjcxMy45MTFhLjg4Ny44ODcgMCAwMS0xLjE4OS4xIDkuMTczIDkuMTczIDAgMDEtMi4wNjYtMi44NjUgMTQuMDkgMTQuMDkgMCAwMS0xLjE4LTMuMjM1IDEuMSAxLjEgMCAwMS44MjUtMS4yODljLjMzMy0uMDg4LjY2NC0uMTQ3LjktLjIwOWEyLjIyOSAyLjIyOSAwIDAwLjY3NS0uMjI5LjcwNi43MDYgMCAwMC4zNzMtLjI4NC44OTEuODkxIDAgMDAuMTI3LS41NzdsLS4wNzUtLjM4M2MuMDA3LjAyNC0uMS0uMzQ5LS4yNzEtLjg5MWExNy4xMiAxNy4xMiAwIDAwLS41ODEtMS41MDcgNi4xNyA2LjE3IDAgMDAtLjQxMS0uODE2cy0uMTY1LS4yNTItLjE0NC0uMjExbC0uMDY5LS4wODR6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-email,
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-location,
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-tel,
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-timeZone {
        display: block;
        font-size: 4.8vw;
        line-height: 5.33333vw;
        padding: 1.33333vw 0 1.33333vw 6.66667vw;
        background-size: 4vw 4vw;
    }
}

footer .footer-btm .footer-summary .footer-de-contact .footer-de-email {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDIwdjIwSDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjAzOSAxMC4yOUwyLjI1OCA1LjU2NmEuMTU4LjE1OCAwIDAwLS4yNTkuMTIyVjE2LjM5MWEuMTU3LjE1NyAwIDAwLjI3MS4xbDUuNzc5LTUuOTY5YS4xNTkuMTU5IDAgMDAtLjAxLS4yMzJ6bS01LjE0LTUuNjU5bDcuODU1IDYuMjk0YS4xNi4xNiAwIDAwLjIgMGw3Ljg1NS02LjI5NGEuMTU3LjE1NyAwIDAwLS4xLS4yOEgyLjk5OWEuMTU4LjE1OCAwIDAwLS4xLjI4em05Ljg1IDYuNTUxYS4xNTcuMTU3IDAgMDAtLjIxNy0uMDFsLTEuNTc2IDEuMzQ5YS4xNTguMTU4IDAgMDEtLjIgMGwtMS42MjItMS4zNDVhLjE1Ni4xNTYgMCAwMC0uMjEzLjAxMmwtNi4wNDIgNi4xODRhLjE1OC4xNTggMCAwMC4xMTMuMjY5aDE1LjU3NGEuMTU4LjE1OCAwIDAwLjExNS0uMjY3em02Ljk2NC01LjQ2OWEuMTU3LjE1NyAwIDAwLS4yNTctLjEyMmwtNS43NTcgNC42ODFhLjE1OS4xNTkgMCAwMC0uMDE0LjIzM2w1Ljc1OSA1Ljk4OGEuMTU5LjE1OSAwIDAwLjI3My0uMXYtLjA2MXoiIGZpbGw9IiNkY2RkZGQiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3ngbBAd2ViIi8+PC9nPjwvc3ZnPg==);
}

    footer .footer-btm .footer-summary .footer-de-contact .footer-de-email:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMiAyaDIwdjIwSDJ6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXIt6YKu5Lu2LeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yIC0yKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxwYXRoIGQ9Ik04LjkzNyAxMS40MTZMMy4yNTMgNi43NzFhLjE1Ni4xNTYgMCAwMC0uMjU0LjEydjEwLjUyM2EuMTU0LjE1NCAwIDAwLjI2Ni4xbDUuNjgyLTUuODY4YS4xNTYuMTU2IDAgMDAtLjAxLS4yM3pNMy44ODggNS44NTNsNy43MjMgNi4xODlhLjE1Ny4xNTcgMCAwMC4xOTQgMGw3LjcyMy02LjE4OWEuMTU1LjE1NSAwIDAwLS4xLS4yNzZIMy45ODVhLjE1NS4xNTUgMCAwMC0uMDk3LjI3NnptOS42ODQgNi40NDFhLjE1NC4xNTQgMCAwMC0uMjE0LS4wMWwtMS41NSAxLjMyNmEuMTU2LjE1NiAwIDAxLS4yIDBsLTEuNTk0LTEuMzIyYS4xNTQuMTU0IDAgMDAtLjIxLjAxMmwtNS45NCA2LjA4YS4xNTUuMTU1IDAgMDAuMTExLjI2NGgxNS4zMTJhLjE1NS4xNTUgMCAwMC4xMTMtLjI2MnptNi44NDctNS4zNzdhLjE1NS4xNTUgMCAwMC0uMjUyLS4xMmwtNS42NjQgNC42YS4xNTYuMTU2IDAgMDAtLjAxNC4yMjlsNS42NjIgNS44ODhhLjE1Ni4xNTYgMCAwMC4yNjgtLjF2LS4wNnoiIGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0iZm9vdGVyLemCruS7ti3nmb1Ad2ViIi8+PC9nPjwvc3ZnPg==);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-email {
        margin-left: 0;
    }
}

footer .footer-btm .footer-summary .footer-de-contact .footer-de-location {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNzY2IiBkPSJNMTcuMjc2IDcuMDc3YTcuMTM3IDcuMTM3IDAgMDAtMTQuMjczIDAgNyA3IDAgMDAuOTYyIDMuNTM5aC0uMDA4bDYuMTgxIDguODQ3IDYuMTg0LTguODQ3aC0uMDA4YTYuOTc1IDYuOTc1IDAgMDAuOTYyLTMuNTM5bS03LjEzNiAzLjUzOGEzLjUzOSAzLjUzOSAwIDExMy41NjgtMy41MzggMy41NTQgMy41NTQgMCAwMS0zLjU2OCAzLjUzOCIgZmlsbD0iI2RjZGRkZCIvPjwvc3ZnPg==);
}

    footer
    .footer-btm
    .footer-summary
    .footer-de-contact
    .footer-de-location:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMS40NDkgMjEzLjg1OGExNzkuMjc5IDE3OS4yNzkgMCAxMTAgMzU4LjU1OCAxNzkuMjc5IDE3OS4yNzkgMCAwMTAtMzU4LjU1OHptMzkzLjI5NSAxNzkuMzU4YTM5My4yOTUgMzkzLjI5NSAwIDEwLTcyMi43MDggMjE0Ljg4Mkw0NzYuMjQgMTAwMC4zN2EzOS4zODUgMzkuMzg1IDAgMDA3MC40OTkgMEw4NDEuNDkyIDYwOC4xYzM5LjctNjEuOTEzIDYzLjI1Mi0xMzUuNDg0IDYzLjI1Mi0yMTQuODgzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-location {
        margin-left: 0;
    }
}

footer .footer-btm .footer-summary .footer-de-contact .footer-de-timeZone {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZGF0YS1uYW1lPSLnu4QgMjQ2NiI+PHBhdGggZGF0YS1uYW1lPSLot6/lvoQgNzY3IiBkPSJNOS44NzEgMS4zOTJhOC44NzEgOC44NzEgMCAxMDguODcxIDguODcxIDguODc3IDguODc3IDAgMDAtOC44NzEtOC44NzF6bTMuNzg2IDExLjk2bC00LjI0Ni0yLjQ2aC0uMTc0di01LjdIMTAuNXY0Ljg3OWwzLjc4NiAyLjE4NnoiIGZpbGw9IiNkY2RkZGQiLz48L2c+PC9zdmc+);
}

    footer
    .footer-btm
    .footer-summary
    .footer-de-contact
    .footer-de-timeZone:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA2NEMyNjQuOCA2NCA2NCAyNjQuOCA2NCA1MTJzMjAwLjggNDQ4IDQ0OCA0NDggNDQ4LTIwMC44IDQ0OC00NDhTNzU5LjIgNjQgNTEyIDY0em0xOTEuMiA2MDRMNDg4LjggNTQ0SDQ4MFYyNTZoNjR2MjQ2LjRsMTkxLjIgMTEwLjQtMzIgNTUuMnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-de-contact .footer-de-timeZone {
        margin-left: 0;
    }
}

footer .footer-btm .footer-summary .footer-link-group {
    margin-bottom: 0.78125vw;
    font-size: 0.72917vw;
    line-height: 1.618;
    color: #dcdddd;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-link-group {
        margin-bottom: 5.33333vw;
        font-size: 3.73333vw;
    }
}

footer .footer-btm .footer-summary .footer-de-link-group {
    margin-bottom: 0.78125vw;
    font-size: 0.72917vw;
    line-height: 1.618;
    color: #dcdddd;
    padding-top: 1.71875vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-de-link-group {
        margin-bottom: 5.33333vw;
        font-size: 3.73333vw;
    }
}

footer .footer-btm .footer-summary .copyright,
footer .footer-btm .footer-summary .footer-link {
    font-size: 0.8vw;
    line-height: 0.78125vw;
    color: #dcdddd;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .copyright,
    footer .footer-btm .footer-summary .footer-link {
        font-size: 3.73333vw;
        line-height: 1.618;
    }
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary .footer-link {
        display: inline-block;
    }
}

footer .footer-btm .footer-summary-with-sign {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    flex: 0 0 60%;
    min-width: 60%;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-summary-with-sign {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        margin-top: 6.66667vw;
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        order: 3;
    }
}

footer .footer-btm .footer-share {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
    flex: 0 0 35%;
    min-width: 35%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-share {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        padding-left: 0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2;
    }
}

footer .footer-btm .footer-share .footer-logo {
    position: relative;
    padding-left: 11vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-share .footer-logo {
        padding-left: 0;
    }
}

footer .footer-btm .footer-share .footer-logo .footer-logo-link {
    display: inline-block;
    vertical-align: top;
    width: 5.57292vw;
    height: 1.35417vw;
    background: url(../images/logo-white-small.png) no-repeat 50%;
    background-size: 5.57292vw 1.35417vw;
    background-size: 100%;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    font-size: 1px;
    color: #191919;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-share .footer-logo .footer-logo-link {
        width: 35vw;
        height: 6.33333vw;
        background-size: 100%;
    }
}

footer .footer-btm .footer-share .footer-logo .footer-logo-link.cn {
    width: 7.80208vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1/1) {
    footer .footer-btm .footer-share .footer-logo .footer-logo-link.cn {
        width: 30.61333vw;
    }
}

footer .footer-btm .footer-share .footer-share-icon {
    padding-top: 1.5vw;
    padding-left: 5vw;
    font-size: 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-share .footer-share-icon {
        padding-top: 7.46667vw;
        padding-left: 0;
    }
}

footer .footer-btm .footer-share .footer-share-icon .share-icon {
    margin-right: 1.5vw;
    display: inline-block;
    width: 1.875vw;
    height: 1.875vw;
    background: no-repeat 50%;
    background-size: 1.875vw 1.875vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-share .footer-share-icon .share-icon {
        margin-right: 4vw;
        width: 8vw;
        height: 8vw;
        background-size: 8vw 8vw;
    }
}

footer .footer-btm .footer-share .footer-share-icon .share-icon:last-child {
    margin-right: 0;
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon.share-icon-youtobe {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0xLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNjIiIGQ9Ik0xNi41ODQgMjMuMjR2LTguMjU3bDcuMDc4IDQuMTQzem0xNi4yMzEtOS44M2E2LjIgNi4yIDAgMDAtMS4xMjUtMi44MyA0LjAyOSA0LjAyOSAwIDAwLTIuODM3LTEuMjA3Yy0zLjk2MS0uMjg5LTkuOS0uMjg5LTkuOS0uMjg5aC0uMDEycy01Ljk0MyAwLTkuOS4yODlhNC4wMzIgNC4wMzIgMCAwMC0yLjgzOCAxLjIwNyA2LjIgNi4yIDAgMDAtMS4xMjQgMi44MzEgNDMuMzQ0IDQzLjM0NCAwIDAwLS4yOTUgNC42MDd2Mi4xNjVhNDMuNDI1IDQzLjQyNSAwIDAwLjI4MyA0LjYxNSA2LjIgNi4yIDAgMDAxLjEyNCAyLjgzIDQuNzgzIDQuNzgzIDAgMDAzLjEyMiAxLjIxOWMyLjI2NS4yMjEgOS42MjYuMjg4IDkuNjI2LjI4OHM1Ljk0OS0uMDA5IDkuOTEtLjNhNC4wMzYgNC4wMzYgMCAwMDIuODM3LTEuMjA4IDYuMTkzIDYuMTkzIDAgMDAxLjEyNS0yLjgzMSA0My4zODggNDMuMzg4IDAgMDAuMjgzLTQuNjEzVjE4LjAyYTQzLjQyNiA0My40MjYgMCAwMC0uMjgzLTQuNjE1eiIgZmlsbD0iI2RjZGRkZCIvPjwvZz48L2c+PC9zdmc+);
}

footer .footer-btm .footer-share .footer-share-icon .share-icon.share-icon-in {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0yLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMi3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTMiIGQ9Ik0zMC4xMjUgNS40NjRhMi4wOCAyLjA4IDAgMDExLjQxMi41NDIgMS43MjMgMS43MjMgMCAwMS42MTQgMS4zNHYyMi44NTVhMS43MTQgMS43MTQgMCAwMS0uNjE0IDEuMzM3IDIuMDggMi4wOCAwIDAxLTEuNDEyLjU0Mkg3LjQxN2ExLjk0OCAxLjk0OCAwIDAxLTEuMzc0LS41NDIgMS43NTggMS43NTggMCAwMS0uNTgtMS4zNFY3LjM0NWExLjc1MiAxLjc1MiAwIDAxLjU3OS0xLjMzNyAxLjk1IDEuOTUgMCAwMTEuMzc1LS41NDR6bS0xOC43MzIgOC4yNDRhMi4yMTQgMi4yMTQgMCAwMDEuNjI4LS42ODkgMi4yNjkgMi4yNjkgMCAwMDAtMy4yNTYgMi4yNzggMi4yNzggMCAwMC0zLjI1OC4wMDEgMi4yMjQgMi4yMjQgMCAwMC0uNjg2IDEuNjMgMi4yMjkgMi4yMjkgMCAwMDIuMzE2IDIuMzE0em0xLjk1NCAxNC40NjRWMTUuNDQ1aC0zLjl2MTIuNzNoMy45em0xNC44MjUgMHYtNy4wMTNhOC40IDguNCAwIDAwLS45NzctNC40NDlxLS45NzMtMS41NTMtMy43MjMtMS41NTZhMy44MTIgMy44MTIgMCAwMC0zLjc2IDIuMDI2aC0uMDcydi0xLjczNWgtMy43NjN2MTIuNzNoMy45di02LjI5M3EwLTMuMjU1IDIuMzg2LTMuMjU2YTEuNjYzIDEuNjYzIDAgMDExLjQwOS42MTQgMi41MSAyLjUxIDAgMDEuNTQyIDEuMTU4IDEyLjY3NyAxMi42NzcgMCAwMS4wNzIgMS41NTZ2Ni4yMjFoMy45ODJ6IiBmaWxsPSIjZGNkZGRkIiBvcGFjaXR5PSIuOTk4Ii8+PC9nPjwvZz48L3N2Zz4=);
}

footer .footer-btm .footer-share .footer-share-icon .share-icon.share-icon-fb {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0zLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMy3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9IuWHj+WOuyAxIiBkPSJNMzAuMzc1IDMxLjgxMXYtLjAwOWgtNi42NDNWMjEuNzA4aDMuMzkybC41LTMuOTMzaC0zLjl2LTIuNTEyYTIuMDYzIDIuMDYzIDAgMDEuMzYzLTEuMzg1IDEuOTgxIDEuOTgxIDAgMDExLjU5MS0uNTI4aDIuMDgyVjkuODMzYTI3LjEyMiAyNy4xMjIgMCAwMC0zLjAzOC0uMTU2IDUuMDU5IDUuMDU5IDAgMDAtMy42NTcgMS4zMzggNS4yNjYgNS4yNjYgMCAwMC0xLjQgMy44NTh2Mi45aC0zLjR2My45MzNoMy40djEwLjA5NUg3LjE3NWExLjQzNiAxLjQzNiAwIDAxLTEuNDM1LTEuNDM0VjcuMTc0QTEuNDM2IDEuNDM2IDAgMDE3LjE3NSA1Ljc0aDIzLjJhMS40MzggMS40MzggMCAwMTEuNDM4IDEuNDM0djIzLjJhMS40NCAxLjQ0IDAgMDEtMS40MzggMS40Mzd6IiBmaWxsPSIjZGNkZGRkIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon.share-icon-twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi00LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNC3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTgiIGQ9Ik0zMy40NTUgMTAuMTY4YTEyLjczNyAxMi43MzcgMCAwMS0zLjA1OSAzLjE1M3EuMDE5LjI2NC4wMTkuNzkzYTE3LjMgMTcuMyAwIDAxLS43MTggNC45IDE3Ljc1IDE3Ljc1IDAgMDEtMi4xOCA0LjY5IDE4LjQxNiAxOC40MTYgMCAwMS0zLjQ4MiAzLjk3NSAxNS41MDkgMTUuNTA5IDAgMDEtNC44NzIgMi43NTcgMTcuODIxIDE3LjgyMSAwIDAxLTYuMSAxLjAyOSAxNi45MzQgMTYuOTM0IDAgMDEtOS4zNjQtMi43MzggMTMuMTQ2IDEzLjE0NiAwIDAwMS40NzIuMDc1IDExLjk0IDExLjk0IDAgMDA3LjU3MS0yLjYgNi4xMTQgNi4xMTQgMCAwMS01LjctNC4yMjkgNy43NjEgNy43NjEgMCAwMDEuMTUzLjA5NCA2LjMgNi4zIDAgMDAxLjYtLjIwOCA2IDYgMCAwMS0zLjUtMi4xIDUuODg4IDUuODg4IDAgMDEtMS4zODctMy44Nzh2LS4wNzVhNi4wMzggNi4wMzggMCAwMDIuNzU3Ljc3MyA2LjA4MiA2LjA4MiAwIDAxLTEuOTgyLTIuMTcgNi4xIDYuMSAwIDAxLjA5NC01Ljk4MyAxNy4yNjkgMTcuMjY5IDAgMDA1LjU2IDQuNSAxNyAxNyAwIDAwNy4wMTMgMS44NzggNi44MjggNi44MjggMCAwMS0uMTUtMS40IDYuMSA2LjEgMCAwMTEwLjU1My00LjE3MSAxMS45NjIgMTEuOTYyIDAgMDAzLjg4LTEuNDc0IDUuOTI4IDUuOTI4IDAgMDEtMi42OCAzLjM2MSAxMi4xIDEyLjEgMCAwMDMuNTExLS45NDV6IiBmaWxsPSIjZGNkZGRkIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon.share-icon-wechat {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi01LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTkiIGQ9Ik0yNC4wMSAxNC42OTljLjMzOSAwIC42NzguMDMxIDEuMDE1LjA2MS0uOTA3LTQuMjEtNS40NTgtNy4zNTYtMTAuNjQzLTcuMzU2LTUuOC4wMi0xMC41NDggMy45MzktMTAuNTQ4IDguOTE0IDAgMi44NjggMS41ODQgNS4yMzQgNC4yMTQgNy4wNjZsLTEuMDU3IDMuMTQyIDMuNjkyLTEuODNhMTguMjc5IDE4LjI3OSAwIDAwMy42OS41MTdjLjMzOSAwIC42NjEtLjAxNS45ODQtLjA0NGE3Ljk4OCA3Ljk4OCAwIDAxLS4zMjItMi4yYy4wMTUtNC41NjEgMy45NjgtOC4yNjkgOC45ODEtOC4yNjl6bS01LjY3NC0yLjgzNWExLjMxMiAxLjMxMiAwIDExMCAyLjYyNCAxLjMzNSAxLjMzNSAwIDExMC0yLjYyNHptLTcuMzgzIDIuNjI0YTEuMzM1IDEuMzM1IDAgMTEwLTIuNjI0IDEuMzEyIDEuMzEyIDAgMTEwIDIuNjI0em0yMi42ODggOC4zNzJjMC00LjE4MS00LjIxNC03LjYtOC45NjgtNy42LTUuMDEzIDAtOC45NjYgMy40MTctOC45NjYgNy42czMuOTUzIDcuNiA4Ljk2NiA3LjZhMTMuNTIzIDEzLjUyMyAwIDAwMy4xNjktLjUxOWwyLjg5MSAxLjU3MS0uOC0yLjYxYzIuMTI1LTEuNTk4IDMuNzA4LTMuNjkyIDMuNzA4LTYuMDQxem0tMTEuODc0LTEuMzEyYTEuMTM3IDEuMTM3IDAgMDEtMS4wNjItMS4wNTMgMS4xNTMgMS4xNTMgMCAwMTEuMDYyLTEuMDUzIDEuMDgxIDEuMDgxIDAgMTEwIDIuMTA3em01LjggMGExLjEyMiAxLjEyMiAwIDAxLTEuMDQ3LTEuMDUzIDEuMTM1IDEuMTM1IDAgMDExLjA0Ny0xLjA1MyAxLjA4MSAxLjA4MSAwIDExMCAyLjEwN3oiIGZpbGw9IiNkY2RkZGQiLz48L2c+PC9nPjwvc3ZnPg==);
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon:hover.share-icon-youtobe {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0xLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNjIiIGQ9Ik0xNi41NTggMjMuMjh2LTguMzM1bDcuMTQ0IDQuMTgyem0xNi4zODQtOS45MjJhNi4yNjMgNi4yNjMgMCAwMC0xLjEzNi0yLjg1NiA0LjA2NyA0LjA2NyAwIDAwLTIuODY0LTEuMjE4Yy00LS4yOTItMTAtLjI5Mi0xMC0uMjkyaC0uMDEycy02IDAtMTAgLjI5MmE0LjA2OSA0LjA2OSAwIDAwLTIuODY1IDEuMjE4QTYuMjU5IDYuMjU5IDAgMDA0LjkzIDEzLjM2YTQzLjc1MSA0My43NTEgMCAwMC0uMjc5IDQuNjUzdjIuMTg1YTQzLjgzMyA0My44MzMgMCAwMC4yODYgNC42NTggNi4yNTYgNi4yNTYgMCAwMDEuMTM1IDIuODU2IDQuODI4IDQuODI4IDAgMDAzLjE1MiAxLjIzYzIuMjg2LjIyMyA5LjcxNi4yOSA5LjcxNi4yOXM2LS4wMDkgMTAtLjNhNC4wNzMgNC4wNzMgMCAwMDIuODY0LTEuMjE5IDYuMjUyIDYuMjUyIDAgMDAxLjEzNi0yLjg1OCA0My44IDQzLjggMCAwMC4yODYtNC42NTd2LTIuMTg0YTQzLjgzMyA0My44MzMgMCAwMC0uMjg2LTQuNjU4eiIgZmlsbD0iI2ZmZiIvPjwvZz48L2c+PC9zdmc+);
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon:hover.share-icon-in {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0yLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMi3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTMiIGQ9Ik0zMC4wOTggNS40OTlhMi4wNzUgMi4wNzUgMCAwMTEuNC41NCAxLjcxOSAxLjcxOSAwIDAxLjYxMiAxLjMzNlYzMC4xN2ExLjcwOSAxLjcwOSAwIDAxLS42MTIgMS4zMjkgMi4wNzUgMi4wNzUgMCAwMS0xLjQwOC41NEg3LjQ0NmExLjk0MiAxLjk0MiAwIDAxLTEuMzctLjU0IDEuNzUzIDEuNzUzIDAgMDEtLjU3OC0xLjMzMlY3LjM3NWExLjc0OCAxLjc0OCAwIDAxLjU3OC0xLjMzMyAxLjk0NSAxLjk0NSAwIDAxMS4zNy0uNTQzem0tMTguNjg2IDguMjIyYTIuMjA4IDIuMjA4IDAgMDAxLjYyNC0uNjg3IDIuMjYzIDIuMjYzIDAgMDAwLTMuMjQ3IDIuMjcyIDIuMjcyIDAgMDAtMy4yNDcgMCAyLjIxOCAyLjIxOCAwIDAwLS42OTEgMS42MjYgMi4yMjMgMi4yMjMgMCAwMDIuMzEgMi4zMDh6bTEuOTQ5IDE0LjQyNlYxNS40NTRIOS40Njd2MTIuN2gzLjg5NHptMTQuNzg2IDB2LTYuOTk1YTguMzgzIDguMzgzIDAgMDAtLjk3NC00LjQzN3EtLjk3LTEuNTQ5LTMuNzEzLTEuNTUyYTMuOCAzLjggMCAwMC0zLjc1IDIuMDJoLS4wNzJ2LTEuNzI5aC0zLjc1NHYxMi43aDMuODk0di02LjI4cTAtMy4yNDYgMi4zOC0zLjI0N2ExLjY1OSAxLjY1OSAwIDAxMS40MDUuNjEyIDIuNSAyLjUgMCAwMS41NCAxLjE1NSAxMi42NDQgMTIuNjQ0IDAgMDEuMDcyIDEuNTUydjYuMmgzLjk3MXoiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45OTgiLz48L2c+PC9nPjwvc3ZnPg==);
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon:hover.share-icon-fb {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0zLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMy3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9IuWHj+WOuyAxIiBkPSJNMzAuMzc1IDMxLjgxMXYtLjAwOWgtNi42NDNWMjEuNzA4aDMuMzkybC41LTMuOTMzaC0zLjl2LTIuNTEyYTIuMDYzIDIuMDYzIDAgMDEuMzYzLTEuMzg1IDEuOTgxIDEuOTgxIDAgMDExLjU5MS0uNTI4aDIuMDgyVjkuODMzYTI3LjEyMiAyNy4xMjIgMCAwMC0zLjAzOC0uMTU2IDUuMDU5IDUuMDU5IDAgMDAtMy42NTcgMS4zMzggNS4yNjYgNS4yNjYgMCAwMC0xLjQgMy44NTh2Mi45aC0zLjR2My45MzNoMy40djEwLjA5NUg3LjE3NWExLjQzNiAxLjQzNiAwIDAxLTEuNDM1LTEuNDM0VjcuMTc0QTEuNDM2IDEuNDM2IDAgMDE3LjE3NSA1Ljc0aDIzLjJhMS40MzggMS40MzggMCAwMTEuNDM4IDEuNDM0djIzLjJhMS40NCAxLjQ0IDAgMDEtMS40MzggMS40Mzd6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon:hover.share-icon-twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi00LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNC3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTgiIGQ9Ik0zMy40NTUgMTAuMTY4YTEyLjczNyAxMi43MzcgMCAwMS0zLjA1OSAzLjE1M3EuMDE5LjI2NC4wMTkuNzkzYTE3LjMgMTcuMyAwIDAxLS43MTggNC45IDE3Ljc1IDE3Ljc1IDAgMDEtMi4xOCA0LjY5IDE4LjQxNiAxOC40MTYgMCAwMS0zLjQ4MiAzLjk3NSAxNS41MDkgMTUuNTA5IDAgMDEtNC44NzIgMi43NTcgMTcuODIxIDE3LjgyMSAwIDAxLTYuMSAxLjAyOSAxNi45MzQgMTYuOTM0IDAgMDEtOS4zNjQtMi43MzggMTMuMTQ2IDEzLjE0NiAwIDAwMS40NzIuMDc1IDExLjk0IDExLjk0IDAgMDA3LjU3MS0yLjYgNi4xMTQgNi4xMTQgMCAwMS01LjctNC4yMjkgNy43NjEgNy43NjEgMCAwMDEuMTUzLjA5NCA2LjMgNi4zIDAgMDAxLjYtLjIwOCA2IDYgMCAwMS0zLjUtMi4xIDUuODg4IDUuODg4IDAgMDEtMS4zODctMy44Nzh2LS4wNzVhNi4wMzggNi4wMzggMCAwMDIuNzU3Ljc3MyA2LjA4MiA2LjA4MiAwIDAxLTEuOTgyLTIuMTcgNi4xIDYuMSAwIDAxLjA5NC01Ljk4MyAxNy4yNjkgMTcuMjY5IDAgMDA1LjU2IDQuNSAxNyAxNyAwIDAwNy4wMTMgMS44NzggNi44MjggNi44MjggMCAwMS0uMTUtMS40IDYuMSA2LjEgMCAwMTEwLjU1My00LjE3MSAxMS45NjIgMTEuOTYyIDAgMDAzLjg4LTEuNDc0IDUuOTI4IDUuOTI4IDAgMDEtMi42OCAzLjM2MSAxMi4xIDEyLjEgMCAwMDMuNTExLS45NDV6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-share
.footer-share-icon
.share-icon:hover.share-icon-wechat {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi01LeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTkiIGQ9Ik0yNC4wMzYgMTQuNjc2Yy4zNDEgMCAuNjgyLjAzMSAxLjAyMS4wNjEtLjkxMi00LjIzMi01LjQ4Ny03LjM5NC0xMC43LTcuMzk0LTUuODI4LjAyLTEwLjYgMy45NTktMTAuNiA4Ljk2MSAwIDIuODgzIDEuNTkyIDUuMjYxIDQuMjM2IDcuMWwtMS4wNjcgMy4xNTggMy43MTEtMS44MzlhMTguMzc1IDE4LjM3NSAwIDAwMy43MS41MmMuMzQxIDAgLjY2NS0uMDE1Ljk4OS0uMDQ1YTguMDMgOC4wMyAwIDAxLS4zMjQtMi4yMTFjLjAxNS00LjU4NSAzLjk4OS04LjMxMiA5LjAyOC04LjMxMnptLTUuNy0yLjg1YTEuMzE5IDEuMzE5IDAgMTEwIDIuNjM4IDEuMzQyIDEuMzQyIDAgMTEwLTIuNjM4em0tNy40MjUgMi42MzhhMS4zNDIgMS4zNDIgMCAxMTAtMi42MzggMS4zMTkgMS4zMTkgMCAxMTAgMi42Mzh6bTIyLjgwNyA4LjQxNmMwLTQuMi00LjIzNi03LjYzOC05LjAxNS03LjYzOC01LjAzOSAwLTkuMDEzIDMuNDM1LTkuMDEzIDcuNjM4czMuOTc0IDcuNjQgOS4wMTMgNy42NGExMy41OTMgMTMuNTkzIDAgMDAzLjE4NS0uNTIybDIuOTA2IDEuNTc5LS44LTIuNjIzYzIuMTMyLTEuNjExIDMuNzIzLTMuNzExIDMuNzIzLTYuMDc0em0tMTEuOTM3LTEuMzE5YTEuMTQzIDEuMTQzIDAgMDEtMS4wNjctMS4wNTkgMS4xNTkgMS4xNTkgMCAwMTEuMDY3LTEuMDU5IDEuMDg2IDEuMDg2IDAgMTEwIDIuMTE4em01LjgzIDBhMS4xMjggMS4xMjggMCAwMS0xLjA1Mi0xLjA1OSAxLjE0MSAxLjE0MSAwIDAxMS4wNTItMS4wNTkgMS4wODYgMS4wODYgMCAxMTAgMi4xMTh6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer .footer-btm .footer-de-share {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 18%;
    flex: 0 0 18%;
    min-width: 18%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    order: 3;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-share {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        padding-left: 0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2;
    }
}

footer .footer-btm .footer-de-share .footer-de-logo {
    position: relative;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-share .footer-de-logo {
        padding-left: 0;
    }
}

footer .footer-btm .footer-de-share .footer-de-logo .footer-logo-link {
    display: inline-block;
    vertical-align: top;
    width: 5.57292vw;
    height: 1.35417vw;
    background: url(../images/logo-white-small.png) no-repeat 50%;
    background-size: 5.57292vw 1.35417vw;
    background-size: 100%;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap;
    font-size: 1px;
    color: #191919;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-share .footer-de-logo .footer-logo-link {
        width: 21.86667vw;
        height: 5.33333vw;
        background-size: 21.86667vw 5.33333vw;
    }
}

footer .footer-btm .footer-de-share .footer-de-logo .footer-logo-link.cn {
    width: 7.80208vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1/1) {
    footer .footer-btm .footer-de-share .footer-de-logo .footer-logo-link.cn {
        width: 30.61333vw;
    }
}

footer .footer-btm .footer-de-share .footer-share-de-icon {
    padding-top: 1.66667vw;
    font-size: 0;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-share .footer-share-de-icon {
        padding-top: 7.46667vw;
        padding-left: 0;
    }
}

footer .footer-btm .footer-de-share .footer-share-de-icon .share-icon {
    margin-right: 1.66667vw;
    display: inline-block;
    width: 1.875vw;
    height: 1.875vw;
    background: no-repeat 50%;
    background-size: 1.875vw 1.875vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-share .footer-share-de-icon .share-icon {
        margin-right: 4vw;
        width: 8vw;
        height: 8vw;
        background-size: 8vw 8vw;
    }
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon:last-child {
    margin-right: 0;
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon.share-icon-youtobe {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0xLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNjIiIGQ9Ik0xNi41ODQgMjMuMjR2LTguMjU3bDcuMDc4IDQuMTQzem0xNi4yMzEtOS44M2E2LjIgNi4yIDAgMDAtMS4xMjUtMi44MyA0LjAyOSA0LjAyOSAwIDAwLTIuODM3LTEuMjA3Yy0zLjk2MS0uMjg5LTkuOS0uMjg5LTkuOS0uMjg5aC0uMDEycy01Ljk0MyAwLTkuOS4yODlhNC4wMzIgNC4wMzIgMCAwMC0yLjgzOCAxLjIwNyA2LjIgNi4yIDAgMDAtMS4xMjQgMi44MzEgNDMuMzQ0IDQzLjM0NCAwIDAwLS4yOTUgNC42MDd2Mi4xNjVhNDMuNDI1IDQzLjQyNSAwIDAwLjI4MyA0LjYxNSA2LjIgNi4yIDAgMDAxLjEyNCAyLjgzIDQuNzgzIDQuNzgzIDAgMDAzLjEyMiAxLjIxOWMyLjI2NS4yMjEgOS42MjYuMjg4IDkuNjI2LjI4OHM1Ljk0OS0uMDA5IDkuOTEtLjNhNC4wMzYgNC4wMzYgMCAwMDIuODM3LTEuMjA4IDYuMTkzIDYuMTkzIDAgMDAxLjEyNS0yLjgzMSA0My4zODggNDMuMzg4IDAgMDAuMjgzLTQuNjEzVjE4LjAyYTQzLjQyNiA0My40MjYgMCAwMC0uMjgzLTQuNjE1eiIgZmlsbD0iI2RjZGRkZCIvPjwvZz48L2c+PC9zdmc+);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon.share-icon-in {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0yLeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMi3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTMiIGQ9Ik0zMC4xMjUgNS40NjRhMi4wOCAyLjA4IDAgMDExLjQxMi41NDIgMS43MjMgMS43MjMgMCAwMS42MTQgMS4zNHYyMi44NTVhMS43MTQgMS43MTQgMCAwMS0uNjE0IDEuMzM3IDIuMDggMi4wOCAwIDAxLTEuNDEyLjU0Mkg3LjQxN2ExLjk0OCAxLjk0OCAwIDAxLTEuMzc0LS41NDIgMS43NTggMS43NTggMCAwMS0uNTgtMS4zNFY3LjM0NWExLjc1MiAxLjc1MiAwIDAxLjU3OS0xLjMzNyAxLjk1IDEuOTUgMCAwMTEuMzc1LS41NDR6bS0xOC43MzIgOC4yNDRhMi4yMTQgMi4yMTQgMCAwMDEuNjI4LS42ODkgMi4yNjkgMi4yNjkgMCAwMDAtMy4yNTYgMi4yNzggMi4yNzggMCAwMC0zLjI1OC4wMDEgMi4yMjQgMi4yMjQgMCAwMC0uNjg2IDEuNjMgMi4yMjkgMi4yMjkgMCAwMDIuMzE2IDIuMzE0em0xLjk1NCAxNC40NjRWMTUuNDQ1aC0zLjl2MTIuNzNoMy45em0xNC44MjUgMHYtNy4wMTNhOC40IDguNCAwIDAwLS45NzctNC40NDlxLS45NzMtMS41NTMtMy43MjMtMS41NTZhMy44MTIgMy44MTIgMCAwMC0zLjc2IDIuMDI2aC0uMDcydi0xLjczNWgtMy43NjN2MTIuNzNoMy45di02LjI5M3EwLTMuMjU1IDIuMzg2LTMuMjU2YTEuNjYzIDEuNjYzIDAgMDExLjQwOS42MTQgMi41MSAyLjUxIDAgMDEuNTQyIDEuMTU4IDEyLjY3NyAxMi42NzcgMCAwMS4wNzIgMS41NTZ2Ni4yMjFoMy45ODJ6IiBmaWxsPSIjZGNkZGRkIiBvcGFjaXR5PSIuOTk4Ii8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon.share-icon-fb {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0zLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMy3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9IuWHj+WOuyAxIiBkPSJNMzAuMzc1IDMxLjgxMXYtLjAwOWgtNi42NDNWMjEuNzA4aDMuMzkybC41LTMuOTMzaC0zLjl2LTIuNTEyYTIuMDYzIDIuMDYzIDAgMDEuMzYzLTEuMzg1IDEuOTgxIDEuOTgxIDAgMDExLjU5MS0uNTI4aDIuMDgyVjkuODMzYTI3LjEyMiAyNy4xMjIgMCAwMC0zLjAzOC0uMTU2IDUuMDU5IDUuMDU5IDAgMDAtMy42NTcgMS4zMzggNS4yNjYgNS4yNjYgMCAwMC0xLjQgMy44NTh2Mi45aC0zLjR2My45MzNoMy40djEwLjA5NUg3LjE3NWExLjQzNiAxLjQzNiAwIDAxLTEuNDM1LTEuNDM0VjcuMTc0QTEuNDM2IDEuNDM2IDAgMDE3LjE3NSA1Ljc0aDIzLjJhMS40MzggMS40MzggMCAwMTEuNDM4IDEuNDM0djIzLjJhMS40NCAxLjQ0IDAgMDEtMS40MzggMS40Mzd6IiBmaWxsPSIjZGNkZGRkIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon.share-icon-twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi00LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNC3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTgiIGQ9Ik0zMy40NTUgMTAuMTY4YTEyLjczNyAxMi43MzcgMCAwMS0zLjA1OSAzLjE1M3EuMDE5LjI2NC4wMTkuNzkzYTE3LjMgMTcuMyAwIDAxLS43MTggNC45IDE3Ljc1IDE3Ljc1IDAgMDEtMi4xOCA0LjY5IDE4LjQxNiAxOC40MTYgMCAwMS0zLjQ4MiAzLjk3NSAxNS41MDkgMTUuNTA5IDAgMDEtNC44NzIgMi43NTcgMTcuODIxIDE3LjgyMSAwIDAxLTYuMSAxLjAyOSAxNi45MzQgMTYuOTM0IDAgMDEtOS4zNjQtMi43MzggMTMuMTQ2IDEzLjE0NiAwIDAwMS40NzIuMDc1IDExLjk0IDExLjk0IDAgMDA3LjU3MS0yLjYgNi4xMTQgNi4xMTQgMCAwMS01LjctNC4yMjkgNy43NjEgNy43NjEgMCAwMDEuMTUzLjA5NCA2LjMgNi4zIDAgMDAxLjYtLjIwOCA2IDYgMCAwMS0zLjUtMi4xIDUuODg4IDUuODg4IDAgMDEtMS4zODctMy44Nzh2LS4wNzVhNi4wMzggNi4wMzggMCAwMDIuNzU3Ljc3MyA2LjA4MiA2LjA4MiAwIDAxLTEuOTgyLTIuMTcgNi4xIDYuMSAwIDAxLjA5NC01Ljk4MyAxNy4yNjkgMTcuMjY5IDAgMDA1LjU2IDQuNSAxNyAxNyAwIDAwNy4wMTMgMS44NzggNi44MjggNi44MjggMCAwMS0uMTUtMS40IDYuMSA2LjEgMCAwMTEwLjU1My00LjE3MSAxMS45NjIgMTEuOTYyIDAgMDAzLjg4LTEuNDc0IDUuOTI4IDUuOTI4IDAgMDEtMi42OCAzLjM2MSAxMi4xIDEyLjEgMCAwMDMuNTExLS45NDV6IiBmaWxsPSIjZGNkZGRkIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon.share-icon-wechat {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi01LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNS3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTkiIGQ9Ik0yNC4wMSAxNC42OTljLjMzOSAwIC42NzguMDMxIDEuMDE1LjA2MS0uOTA3LTQuMjEtNS40NTgtNy4zNTYtMTAuNjQzLTcuMzU2LTUuOC4wMi0xMC41NDggMy45MzktMTAuNTQ4IDguOTE0IDAgMi44NjggMS41ODQgNS4yMzQgNC4yMTQgNy4wNjZsLTEuMDU3IDMuMTQyIDMuNjkyLTEuODNhMTguMjc5IDE4LjI3OSAwIDAwMy42OS41MTdjLjMzOSAwIC42NjEtLjAxNS45ODQtLjA0NGE3Ljk4OCA3Ljk4OCAwIDAxLS4zMjItMi4yYy4wMTUtNC41NjEgMy45NjgtOC4yNjkgOC45ODEtOC4yNjl6bS01LjY3NC0yLjgzNWExLjMxMiAxLjMxMiAwIDExMCAyLjYyNCAxLjMzNSAxLjMzNSAwIDExMC0yLjYyNHptLTcuMzgzIDIuNjI0YTEuMzM1IDEuMzM1IDAgMTEwLTIuNjI0IDEuMzEyIDEuMzEyIDAgMTEwIDIuNjI0em0yMi42ODggOC4zNzJjMC00LjE4MS00LjIxNC03LjYtOC45NjgtNy42LTUuMDEzIDAtOC45NjYgMy40MTctOC45NjYgNy42czMuOTUzIDcuNiA4Ljk2NiA3LjZhMTMuNTIzIDEzLjUyMyAwIDAwMy4xNjktLjUxOWwyLjg5MSAxLjU3MS0uOC0yLjYxYzIuMTI1LTEuNTk4IDMuNzA4LTMuNjkyIDMuNzA4LTYuMDQxem0tMTEuODc0LTEuMzEyYTEuMTM3IDEuMTM3IDAgMDEtMS4wNjItMS4wNTMgMS4xNTMgMS4xNTMgMCAwMTEuMDYyLTEuMDUzIDEuMDgxIDEuMDgxIDAgMTEwIDIuMTA3em01LjggMGExLjEyMiAxLjEyMiAwIDAxLTEuMDQ3LTEuMDUzIDEuMTM1IDEuMTM1IDAgMDExLjA0Ny0xLjA1MyAxLjA4MSAxLjA4MSAwIDExMCAyLjEwN3oiIGZpbGw9IiNkY2RkZGQiLz48L2c+PC9nPjwvc3ZnPg==);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon:hover.share-icon-youtobe {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0xLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNjIiIGQ9Ik0xNi41NTggMjMuMjh2LTguMzM1bDcuMTQ0IDQuMTgyem0xNi4zODQtOS45MjJhNi4yNjMgNi4yNjMgMCAwMC0xLjEzNi0yLjg1NiA0LjA2NyA0LjA2NyAwIDAwLTIuODY0LTEuMjE4Yy00LS4yOTItMTAtLjI5Mi0xMC0uMjkyaC0uMDEycy02IDAtMTAgLjI5MmE0LjA2OSA0LjA2OSAwIDAwLTIuODY1IDEuMjE4QTYuMjU5IDYuMjU5IDAgMDA0LjkzIDEzLjM2YTQzLjc1MSA0My43NTEgMCAwMC0uMjc5IDQuNjUzdjIuMTg1YTQzLjgzMyA0My44MzMgMCAwMC4yODYgNC42NTggNi4yNTYgNi4yNTYgMCAwMDEuMTM1IDIuODU2IDQuODI4IDQuODI4IDAgMDAzLjE1MiAxLjIzYzIuMjg2LjIyMyA5LjcxNi4yOSA5LjcxNi4yOXM2LS4wMDkgMTAtLjNhNC4wNzMgNC4wNzMgMCAwMDIuODY0LTEuMjE5IDYuMjUyIDYuMjUyIDAgMDAxLjEzNi0yLjg1OCA0My44IDQzLjggMCAwMC4yODYtNC42NTd2LTIuMTg0YTQzLjgzMyA0My44MzMgMCAwMC0uMjg2LTQuNjU4eiIgZmlsbD0iI2ZmZiIvPjwvZz48L2c+PC9zdmc+);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon:hover.share-icon-in {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0yLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMi3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTMiIGQ9Ik0zMC4wOTggNS40OTlhMi4wNzUgMi4wNzUgMCAwMTEuNC41NCAxLjcxOSAxLjcxOSAwIDAxLjYxMiAxLjMzNlYzMC4xN2ExLjcwOSAxLjcwOSAwIDAxLS42MTIgMS4zMjkgMi4wNzUgMi4wNzUgMCAwMS0xLjQwOC41NEg3LjQ0NmExLjk0MiAxLjk0MiAwIDAxLTEuMzctLjU0IDEuNzUzIDEuNzUzIDAgMDEtLjU3OC0xLjMzMlY3LjM3NWExLjc0OCAxLjc0OCAwIDAxLjU3OC0xLjMzMyAxLjk0NSAxLjk0NSAwIDAxMS4zNy0uNTQzem0tMTguNjg2IDguMjIyYTIuMjA4IDIuMjA4IDAgMDAxLjYyNC0uNjg3IDIuMjYzIDIuMjYzIDAgMDAwLTMuMjQ3IDIuMjcyIDIuMjcyIDAgMDAtMy4yNDcgMCAyLjIxOCAyLjIxOCAwIDAwLS42OTEgMS42MjYgMi4yMjMgMi4yMjMgMCAwMDIuMzEgMi4zMDh6bTEuOTQ5IDE0LjQyNlYxNS40NTRIOS40Njd2MTIuN2gzLjg5NHptMTQuNzg2IDB2LTYuOTk1YTguMzgzIDguMzgzIDAgMDAtLjk3NC00LjQzN3EtLjk3LTEuNTQ5LTMuNzEzLTEuNTUyYTMuOCAzLjggMCAwMC0zLjc1IDIuMDJoLS4wNzJ2LTEuNzI5aC0zLjc1NHYxMi43aDMuODk0di02LjI4cTAtMy4yNDYgMi4zOC0zLjI0N2ExLjY1OSAxLjY1OSAwIDAxMS40MDUuNjEyIDIuNSAyLjUgMCAwMS41NCAxLjE1NSAxMi42NDQgMTIuNjQ0IDAgMDEuMDcyIDEuNTUydjYuMmgzLjk3MXoiIGZpbGw9IiNmZmYiIG9wYWNpdHk9Ii45OTgiLz48L2c+PC9nPjwvc3ZnPg==);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon:hover.share-icon-fb {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi0zLeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tMy3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9IuWHj+WOuyAxIiBkPSJNMzAuMzc1IDMxLjgxMXYtLjAwOWgtNi42NDNWMjEuNzA4aDMuMzkybC41LTMuOTMzaC0zLjl2LTIuNTEyYTIuMDYzIDIuMDYzIDAgMDEuMzYzLTEuMzg1IDEuOTgxIDEuOTgxIDAgMDExLjU5MS0uNTI4aDIuMDgyVjkuODMzYTI3LjEyMiAyNy4xMjIgMCAwMC0zLjAzOC0uMTU2IDUuMDU5IDUuMDU5IDAgMDAtMy42NTcgMS4zMzggNS4yNjYgNS4yNjYgMCAwMC0xLjQgMy44NTh2Mi45aC0zLjR2My45MzNoMy40djEwLjA5NUg3LjE3NWExLjQzNiAxLjQzNiAwIDAxLTEuNDM1LTEuNDM0VjcuMTc0QTEuNDM2IDEuNDM2IDAgMDE3LjE3NSA1Ljc0aDIzLjJhMS40MzggMS40MzggMCAwMTEuNDM4IDEuNDM0djIzLjJhMS40NCAxLjQ0IDAgMDEtMS40MzggMS40Mzd6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon:hover.share-icon-twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi00LeeBsEB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNC3ngbBAd2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTgiIGQ9Ik0zMy40NTUgMTAuMTY4YTEyLjczNyAxMi43MzcgMCAwMS0zLjA1OSAzLjE1M3EuMDE5LjI2NC4wMTkuNzkzYTE3LjMgMTcuMyAwIDAxLS43MTggNC45IDE3Ljc1IDE3Ljc1IDAgMDEtMi4xOCA0LjY5IDE4LjQxNiAxOC40MTYgMCAwMS0zLjQ4MiAzLjk3NSAxNS41MDkgMTUuNTA5IDAgMDEtNC44NzIgMi43NTcgMTcuODIxIDE3LjgyMSAwIDAxLTYuMSAxLjAyOSAxNi45MzQgMTYuOTM0IDAgMDEtOS4zNjQtMi43MzggMTMuMTQ2IDEzLjE0NiAwIDAwMS40NzIuMDc1IDExLjk0IDExLjk0IDAgMDA3LjU3MS0yLjYgNi4xMTQgNi4xMTQgMCAwMS01LjctNC4yMjkgNy43NjEgNy43NjEgMCAwMDEuMTUzLjA5NCA2LjMgNi4zIDAgMDAxLjYtLjIwOCA2IDYgMCAwMS0zLjUtMi4xIDUuODg4IDUuODg4IDAgMDEtMS4zODctMy44Nzh2LS4wNzVhNi4wMzggNi4wMzggMCAwMDIuNzU3Ljc3MyA2LjA4MiA2LjA4MiAwIDAxLTEuOTgyLTIuMTcgNi4xIDYuMSAwIDAxLjA5NC01Ljk4MyAxNy4yNjkgMTcuMjY5IDAgMDA1LjU2IDQuNSAxNyAxNyAwIDAwNy4wMTMgMS44NzggNi44MjggNi44MjggMCAwMS0uMTUtMS40IDYuMSA2LjEgMCAwMTEwLjU1My00LjE3MSAxMS45NjIgMTEuOTYyIDAgMDAzLjg4LTEuNDc0IDUuOTI4IDUuOTI4IDAgMDEtMi42OCAzLjM2MSAxMi4xIDEyLjEgMCAwMDMuNTExLS45NDV6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer
.footer-btm
.footer-de-share
.footer-share-de-icon
.share-icon:hover.share-icon-wechat {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMSAxaDM2djM2SDF6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgZGF0YS1uYW1lPSJmb290ZXItaWNvbi01LeeZvUB3ZWIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xIC0xKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiPjxnIGRhdGEtbmFtZT0iZm9vdGVyLWljb24tNS3nmb1Ad2ViIj48cGF0aCBkYXRhLW5hbWU9Iui3r+W+hCAyNTkiIGQ9Ik0yNC4wMzYgMTQuNjc2Yy4zNDEgMCAuNjgyLjAzMSAxLjAyMS4wNjEtLjkxMi00LjIzMi01LjQ4Ny03LjM5NC0xMC43LTcuMzk0LTUuODI4LjAyLTEwLjYgMy45NTktMTAuNiA4Ljk2MSAwIDIuODgzIDEuNTkyIDUuMjYxIDQuMjM2IDcuMWwtMS4wNjcgMy4xNTggMy43MTEtMS44MzlhMTguMzc1IDE4LjM3NSAwIDAwMy43MS41MmMuMzQxIDAgLjY2NS0uMDE1Ljk4OS0uMDQ1YTguMDMgOC4wMyAwIDAxLS4zMjQtMi4yMTFjLjAxNS00LjU4NSAzLjk4OS04LjMxMiA5LjAyOC04LjMxMnptLTUuNy0yLjg1YTEuMzE5IDEuMzE5IDAgMTEwIDIuNjM4IDEuMzQyIDEuMzQyIDAgMTEwLTIuNjM4em0tNy40MjUgMi42MzhhMS4zNDIgMS4zNDIgMCAxMTAtMi42MzggMS4zMTkgMS4zMTkgMCAxMTAgMi42Mzh6bTIyLjgwNyA4LjQxNmMwLTQuMi00LjIzNi03LjYzOC05LjAxNS03LjYzOC01LjAzOSAwLTkuMDEzIDMuNDM1LTkuMDEzIDcuNjM4czMuOTc0IDcuNjQgOS4wMTMgNy42NGExMy41OTMgMTMuNTkzIDAgMDAzLjE4NS0uNTIybDIuOTA2IDEuNTc5LS44LTIuNjIzYzIuMTMyLTEuNjExIDMuNzIzLTMuNzExIDMuNzIzLTYuMDc0em0tMTEuOTM3LTEuMzE5YTEuMTQzIDEuMTQzIDAgMDEtMS4wNjctMS4wNTkgMS4xNTkgMS4xNTkgMCAwMTEuMDY3LTEuMDU5IDEuMDg2IDEuMDg2IDAgMTEwIDIuMTE4em01LjgzIDBhMS4xMjggMS4xMjggMCAwMS0xLjA1Mi0xLjA1OSAxLjE0MSAxLjE0MSAwIDAxMS4wNTItMS4wNTkgMS4wODYgMS4wODYgMCAxMTAgMi4xMTh6IiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=);
}

footer .footer-btm .footer-de-share .footer-de-signlogo {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    order: 2;
    padding-right: 2.60417vw;
    background-color: #191919;
    padding-bottom: 1.773333333333vw;
    max-width: 8.5vw;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-share .footer-de-signlogo {
        padding-left: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        margin-top: 6.66667vw;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        order: 1;
        padding-bottom: 7.46667vw;
    }
}

footer .footer-btm .footer-de-share .footer-de-signlogo .footer-de-img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-de-share .footer-de-signlogo .footer-de-img {
        width: auto;
        height: auto;
        max-width: 50%;
        max-height: 100%;
    }
}

footer .footer-btm .footer-share-with-sign {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    min-width: 20%;
}

    footer .footer-btm .footer-share-with-sign .footer-logo,
    footer .footer-btm .footer-share-with-sign .footer-share-icon {
        padding-left: 0.46875vw;
    }

@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    footer .footer-btm .footer-share-with-sign {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        flex: 0 0 100%;
        min-width: 100%;
        margin-top: 6.66667vw;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        order: 2;
    }
}

.btnx {
    background: linear-gradient(90deg, #72b33a, #0090c8);
    color: #fff;
    transition: background 0.3s;
    padding: 5px 5px;
    border-radius: 8px;
    position: relative;
    background-size: cover;
    /* filter: drop-shadow(0 0 2px #bdee32); */
    z-index: 1;
    min-height: 40px;
    display: grid;
    align-items: center;
    justify-content: center;
}

    .btnx:hover {
        background: linear-gradient(90deg, #66a834, #007dbd);
        color: #fff !important;
    }

.home-kv-btn {
    color: #fff !important;
    border-color: #fff !important;
    border-radius: 0px !important;
}

    .home-kv-btn:hover {
        background-color: #009ce1;
        color: #fff !important;
        border-color: #009ce1 !important;
    }

#navSearch {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); /* 添加阴影 */
    transition: 0.3s; /* 可选：为阴影变化添加过渡效果 */
}

    /* 可选：输入框聚焦时的阴影效果 */
    #navSearch:focus {
        box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2); /* 聚焦时更大的阴影 */
        outline: none; /* 可选：移除蓝色轮廓 */
    }

.productSwiper {
    position: relative;
}

.mySwiper {
    max-height: 400px;
    overflow-x: hidden;
    width: 100vw !important;
}

    .mySwiper .swiper-slide {
        overflow: hidden;
        max-height: 400px;
        text-align: center;
        font-size: 18px;
        transition: all 1s ease;
        display: flex;
        flex-direction: column; /* 使内容垂直排列 */
        justify-content: center;
        align-items: center;
       
        border-radius: 8px;
    }

        .mySwiper .swiper-slide img {
            display: block;
            width: 400px;
            height: 300px;
            object-fit: cover;
            transition: border 0.3s;
            transition: all 0.1s ease-in;
            transition: border 0.3s, box-shadow 0.3s; /* 添加box-shadow到transition */
            border-radius: 8px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 这会添加一个轻微的阴影 */
        }

        /* 鼠标悬停时的蓝色边框 */
        .mySwiper .swiper-slide:hover img {
            border: 2px solid #009ce1;
            box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); /* 鼠标悬停时的更深的阴影 */
        }

/* 产品名称样式 */
.product-name {
    text-align: left;
    width: 100%;
    margin-top: 15px; 
    height: 50px;
    font-size: 18px;
    padding-left: 25px;
}

.home-count-box .statistic-box {
    padding: 20px 0;
    text-align: center;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative; /* 为伪元素定位 */
}

    .home-count-box .statistic-box h1 {
        font-size: 80px !important;
        font-weight: 200;
    }

    .home-count-box .statistic-box p .home-count-box .statistic-box h1 {
        padding-left: 80px;
    }

    .home-count-box .statistic-box::after {
        content: "";
        display: block;
        height: 3px;
        margin-top: 20px;
        margin-left: auto;
        margin-right: auto;
        background: linear-gradient(to right, #009de1, #85c023);
        /* 设置横线的渐变色 */
    }

.statistic-box::before {
    content: "";
    position: absolute;
    width: 0; /* 初始宽度为0 */
    height: 3px; /* 下边框的高度 */
    bottom: 0;
    left: 0;
    background: linear-gradient(to right, #85c023, #009de1);
    /* 设置横线的渐变色 */
    transition: width 1s ease-in-out;
}

@keyframes erase {
    0% {
        width: 100%;
    }

    100% {
        width: 0; /* 擦除效果 */
    }
}

.home-count-box .statistic-value {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 36px;
    /* 你可以根据需要调整字号 */
    font-weight: bold;
    /* 加粗 */
}

.home-count-box .statistic-box:nth-child(1)::after {
    background-color: #f00;
    /* 红色 */
}

.home-count-box .statistic-box:nth-child(2)::after {
    background-color: #0f0;
    /* 绿色 */
}

.home-count-box .statistic-box:nth-child(3)::after {
    background-color: #00f;
    /* 蓝色 */
}

.home-count-box .statistic-box:nth-child(4)::after {
    background-color: #f0f;
    /* 紫色 */
}

.main-event {
    margin-bottom: 150px !important;
    width: 100vw !important;
}

    .main-event .swiper-wrapper {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        padding-left: 240px;
    }

    .main-event .event-slide {
        margin-top: 50px;
        position: relative;
        overflow-x: hidden;
        margin-right: 0;
    }

        .main-event .event-slide .swiper-slide {
            width: 620px !important;
            height: 352px;
            padding-bottom: 38px;
            border-radius: 14px;
            background: url(../images/icons/eventbg.png) no-repeat center right #e9f8ff;
            justify-content: flex-start;
        }

        .main-event .event-slide .logo {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 150px;
            font-size: 36px;
            font-weight: 600;
        }

        .main-event .event-slide .cont {
            padding: 0 38px;
            letter-spacing: -1px;
            position: relative;
        }

.category {
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.5px;
    color: #009ce1;
}

.main-event .event-slide h3 {
    height: 70px;
    margin-top: 17px;
    font-size: 28px;
    line-height: 1.29;
}

.main-event .event-slide .info-txt {
    font-size: 18px;
    font-weight: 500;
    line-height: 28px;
    color: #333;
}

.main-event .swiper-button-prev {
    left: 50px;
}

.main-event .swiper-button-next {
    right: 50px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.main-event .swiper-button-prev,
.main-event .swiper-button-next {
    width: 22px;
    height: 46px;
    background: url(../images/icons/slide-bt.svg) no-repeat center;
    background-size: contain;
    margin-top: 80px;
}

.main-event .controller {
    justify-content: center;
    margin-top: 32px;
}

    .main-event .controller .swiper-pagination {
        position: static;
        text-align: center;
    }

    .main-event .controller .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        margin: 0 8px !important;
        vertical-align: middle;
        opacity: 1;
        /*background: #009ce1;*/
    }

.portfolio-area .container-fluid {
    padding-left: 0;
    padding-right: 0;
}

.maptxt {
    position: absolute;
    bottom: -30px;
    left: 10%;
    right: 10%;
    border-radius: 5px;
    /* box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); */
}

    .maptxt h1 {
        font-size: 22px;
        text-align: left;
        margin-bottom: 40px;
    }

    .maptxt .grid-list {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 10px;
        list-style-type: disc;
    }

    .maptxt ul {
        list-style-type: none;
        padding: 0;
    }

    .maptxt li {
        margin-bottom: 10px;
        font-size: 18px;
    }

        .maptxt li i {
            margin-right: 10px;
        }

.read_bt {
    display: inline-block;
    margin-top: 10px;
    padding: 0 24px;
    line-height: 40px;
    border-radius: 0px;
    border: 1px solid #c6c6c6;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: -0.5px;
    background: #fff;
    transition: 0.2s linear;
}

    .read_bt:hover {
        background-color: #009ce1;
        color: #fff;
        border-color: transparent;
    }

.swpierdisabled {
    pointer-events: none;
    opacity: 0.5;
}


.title.left-line {
    font-size: 2.2vw;
    font-weight: 700;
    color: #242728;
    padding-left: 15px;
    margin-bottom: 35px;
}

    .title.left-line:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0.5vw;
        background: #009ce1;
        height: 1.8vw;
        width: 4px;
    }


@media screen and (max-aspect-ratio: 1/1) and (max-width: 1200px), screen and (max-width: 639px) {
    .nav-menu {
        overflow: auto !important;
    }

    .top-nav-tab-wrap-app-style {
        max-height: 110vh;
        overflow: auto;
    }
}