
@font-face { font-family: 'Manrope'; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff"); font-style: normal; font-display: swap; }

/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }

body, div, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button, img, figure, aside { padding: 0; margin: 0; font-weight: 400; }

body, button, input, select, textarea { font: 14px 'Manrope', 'HarmonyOS Sans SC', 'PingFang SC', 'Source Han Sans','Microsoft YaHei','Hiragino Sans GB', sans-serif,Arial; line-height: 1.5; color: #333; }

img { border: 0px; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; -webkit-transition: .4s; transition: .4s; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.removeStyle { margin: 0px; padding: 0px; list-style: none; }

.removeStyle > li { list-style: none; margin: 0px; padding: 0px; }

.removeStyle > dd { list-style: none; margin: 0px; padding: 0px; }

.removeStyle > dt { list-style: none; margin: 0px; padding: 0px; }

/* 字体图标 */
.iconfont { color: inherit; font-size: inherit; display: inline-block; -webkit-font-smoothing: antialiased; /* 文字抗锯齿 */ -moz-osx-font-smoothing: grayscale; /* 文字抗锯齿 */ }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.container { width: 100%; padding: 0px 20px; position: relative; z-index: 10; margin: 0px auto; }

.indexContainer { width: 100%; padding: 0px 20px; margin: 0px auto; position: relative; z-index: 10; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .container { max-width: 83.333vw; }
  .indexContainer { max-width: 95.833vw; } }

@media (min-width: 1260px) { html { cursor: default; }
  .container { max-width: 77.083vw; }
  .indexContainer { max-width: 95.833vw; } }

@media (min-width: 1921px) { .container { max-width: 1480px; }
  .indexContainer { max-width: 1840px; } }

/** Swiper 5.4.5 Most modern mobile touch slider and framework with hardware accelerated transitions Copyright 2014-2020 Vladimir Kharlampidi Released under the MIT License Released on: June 16, 2020 */
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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") 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-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank { visibility: hidden; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform; }

.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { -webkit-scroll-snap-type: x mandatory; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { -webkit-scroll-snap-type: y mandatory; -ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory; }

:root { --swiper-navigation-size:44px; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: -webkit-calc(44px/ 44 * 27); width: calc(44px/ 44 * 27); width: -webkit-calc(var(--swiper-navigation-size)/ 44 * 27); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: 44px; height: var(--swiper-navigation-size); margin-top: -webkit-calc(-1 * 44px/ 2); margin-top: calc(-1 * 44px/ 2); margin-top: -webkit-calc(-1 * var(--swiper-navigation-size)/ 2); margin-top: calc(-1 * var(--swiper-navigation-size)/ 2); z-index: 10; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #007aff; color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-button-next:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: 44px; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; -webkit-font-feature-settings: ; font-feature-settings: ; font-variant: normal; font-variant: initial; line-height: 1; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto; }

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content: 'prev'; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; }

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { content: 'next'; }

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white { --swiper-navigation-color:#ffffff; }

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black { --swiper-navigation-color:#000000; }

.swiper-button-lock { display: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }

.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; opacity: .2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: .2s transform,.2s top; transition: .2s transform,.2s top; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform,.2s left; transition: .2s transform,.2s left; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform,.2s right; transition: .2s transform,.2s right; }

.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-white { --swiper-pagination-color:#ffffff; }

.swiper-pagination-black { --swiper-pagination-color:#000000; }

.swiper-pagination-lock { display: none; }

.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-scrollbar-lock { display: none; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }

.swiper-slide-zoomed { cursor: move; }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s infinite linear; animation: swiper-preloader-spin 1s infinite linear; -webkit-box-sizing: border-box; box-sizing: border-box; border: 4px solid #007aff; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); -webkit-border-radius: 50%; border-radius: 50%; border-top-color: transparent; }

.swiper-lazy-preloader-white { --swiper-preloader-color:#fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color:#000; }

@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube { overflow: visible; }

.swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-flip { overflow: visible; }

.swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animate { -webkit-animation-duration: 1s, 1.2s; animation-duration: 1s, 1.2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1); animation-timing-function: cubic-bezier(0.76, 0, 0.24, 1); opacity: 0; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

@keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

.flash { -webkit-animation-name: flash; animation-name: flash; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.tada { -webkit-animation-name: tada; animation-name: tada; }

@-webkit-keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge { -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

@-webkit-keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

@keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

@keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

@keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

.textFocusIn { -webkit-animation-name: textFocusIn; animation-name: textFocusIn; }

@-webkit-keyframes textFocusIn { 0% { -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  to { -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes textFocusIn { 0% { -webkit-filter: blur(12px);
    filter: blur(12px);
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }
  to { -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes floatUpDown { 0% { -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% { -webkit-transform: translateY(-50px);
    transform: translateY(-50px); } }

@-webkit-keyframes floatUpDown { 0% { -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% { -webkit-transform: translateY(-50px);
    transform: translateY(-50px); } }

@-webkit-keyframes submerge { 0% { -webkit-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
  100% { -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); } }

@keyframes submerge { 0% { -webkit-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
  100% { -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); } }

@keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@-webkit-keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@keyframes inSequence { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes inSequence { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes reverseTime { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }

@-webkit-keyframes reverseTime { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(-360deg); transform: rotate(-360deg); } }

@keyframes turn { from {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0); }
  to {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

@-webkit-keyframes turn { from {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0); }
  to {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

@-webkit-keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(2); transform: scale(2);
    opacity: 0; } }

@keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(2); transform: scale(2);
    opacity: 0; } }

@-webkit-keyframes circleScale { 0% { -webkit-transform: scale(0.8); transform: scale(0.8);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(1.35); transform: scale(1.35);
    opacity: 0; } }

@keyframes circleScale { 0% { -webkit-transform: scale(0.8); transform: scale(0.8);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(1.35); transform: scale(1.35);
    opacity: 0; } }

@-webkit-keyframes wh100 { 0% { width: 0%;
    height: 0%;
    opacity: 1; }
  100% { width: 100%;
    height: 100%;
    opacity: 0; } }

@keyframes wh100 { 0% { width: 0%;
    height: 0%;
    opacity: 1; }
  100% { width: 100%;
    height: 100%;
    opacity: 0; } }

@keyframes s1 { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(3); transform: scale(3);
    opacity: 0; } }

@-webkit-keyframes s1 { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(3); transform: scale(3);
    opacity: 0; } }

@keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@-webkit-keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@keyframes w100 { 0% { width: 0%; }
  100% { width: 100%; } }

@-webkit-keyframes w100 { 0% { width: 0%; }
  100% { width: 100%; } }

@keyframes repeatX { 0% { background-position: 0px 0px; }
  100% { background-position: 42px 0px; } }

@-webkit-keyframes repeatX { 0% { background-position: 0px 0px; }
  100% { background-position: 42px 0px; } }

@keyframes w100 { 0% { width: 0%;
    opacity: 1; }
  80% { width: 100%; }
  90% { width: 100%;
    opacity: 1; }
  100% { width: 100%;
    opacity: 0; } }

@-webkit-keyframes w100 { 0% { width: 0%;
    opacity: 1; }
  80% { width: 100%; }
  90% { width: 100%;
    opacity: 1; }
  100% { width: 100%;
    opacity: 0; } }

@keyframes h100 { 0% { height: 0%;
    opacity: 1; }
  50% { height: 100%; }
  75% { height: 100%;
    opacity: 1; }
  100% { height: 100%;
    opacity: 0; } }

@-webkit-keyframes h100 { 0% { height: 0%;
    opacity: 1; }
  50% { height: 100%; }
  75% { height: 100%;
    opacity: 1; }
  100% { height: 100%;
    opacity: 0; } }

@keyframes magnifyScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
  100% { -webkit-transform: scale(1.5); transform: scale(1.5); } }

@-webkit-keyframes magnifyScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
  100% { -webkit-transform: scale(1.5); transform: scale(1.5); } }

@keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes anticlockwise { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } }

@-webkit-keyframes anticlockwise { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } }

@-webkit-keyframes shakeY { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); } }

@keyframes shakeY { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); } }

@keyframes updown { 0% { -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  50% { -webkit-transform: translateY(25px);
    transform: translateY(25px); }
  75% { -webkit-transform: translateY(-25px);
    transform: translateY(-25px); }
  100% { -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

@-webkit-keyframes updown { 0% { -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  50% { -webkit-transform: translateY(25px);
    transform: translateY(25px); }
  75% { -webkit-transform: translateY(-25px);
    transform: translateY(-25px); }
  100% { -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

@keyframes kenburns-right { 0% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 84% 50%;
    transform-origin: 84% 50%; }
  to { -webkit-transform: scale(1.1) translateX(20px);
    transform: scale(1.1) translateX(20px);
    -webkit-transform-origin: right;
    transform-origin: right; } }

@-webkit-keyframes kenburns-right { 0% { -webkit-transform: scale(1) translate(0, 0);
    transform: scale(1) translate(0, 0);
    -webkit-transform-origin: 84% 50%;
    transform-origin: 84% 50%; }
  to { -webkit-transform: scale(1.1) translateX(20px);
    transform: scale(1.1) translateX(20px);
    -webkit-transform-origin: right;
    transform-origin: right; } }

@keyframes move-right { 0% { -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  to { -webkit-transform: translateX(-5vw);
    transform: translateX(-5vw); } }

@-webkit-keyframes move-right { 0% { -webkit-transform: translateX(0px);
    transform: translateX(0px); }
  to { -webkit-transform: translateX(-5vw);
    transform: translateX(-5vw); } }

@keyframes rotate360 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } }

@-webkit-keyframes rotate360 { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  to { -webkit-transform: rotate(1turn); transform: rotate(1turn); } }

@keyframes CustomerReviewScroll { 0% { -webkit-transform: translateX(0); transform: translateX(0); }
  100% { -webkit-transform: translateX(-50%); transform: translateX(-50%); } }

@-webkit-keyframes CustomerReviewScroll { 0% { -webkit-transform: translateX(0); transform: translateX(0); }
  100% { -webkit-transform: translateX(-50%); transform: translateX(-50%); } }

@keyframes CustomerReviewScrollRight { 0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  100% { -webkit-transform: translateX(0%); transform: translateX(0%); } }

@-webkit-keyframes CustomerReviewScrollRight { 0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  100% { -webkit-transform: translateX(0%); transform: translateX(0%); } }

.customerReviewScrollRight { -webkit-animation: CustomerReviewScrollRight var(--speed) linear infinite; -webkit-animation: CustomerReviewScrollRight var(--speed) linear infinite; animation: CustomerReviewScrollRight var(--speed) linear infinite; animation: CustomerReviewScrollRight var(--speed) linear infinite; animation: CustomerReviewScrollRight var(--speed) linear infinite; animation: CustomerReviewScrollRight var(--speed) linear infinite; }

.customerReviewScrollLeft { -webkit-animation: CustomerReviewScroll var(--speed) linear infinite; -webkit-animation: CustomerReviewScroll var(--speed) linear infinite; animation: CustomerReviewScroll var(--speed) linear infinite; animation: CustomerReviewScroll var(--speed) linear infinite; animation: CustomerReviewScroll var(--speed) linear infinite; animation: CustomerReviewScroll var(--speed) linear infinite; }

@keyframes leftDot { 0% { left: -10px; }
  100% { left: 100%; } }

@-webkit-keyframes leftDot { 0% { left: -10px; }
  100% { left: 100%; } }

@keyframes rightDot { 0% { right: -10px; }
  100% { right: 100%; } }

@-webkit-keyframes rightDot { 0% { right: -10px; }
  100% { right: 100%; } }

@keyframes topDot { 0% { top: -10px; }
  100% { top: 100%; } }

@-webkit-keyframes topDot { 0% { top: -10px; }
  100% { top: 100%; } }

@keyframes bottomDot { 0% { bottom: -10px; }
  100% { bottom: 100%; } }

@-webkit-keyframes bottomDot { 0% { bottom: -10px; }
  100% { bottom: 100%; } }

@keyframes leftArrow { 0% { opacity: 0;
    -webkit-transform: scale(0.5) translateX(0vw);
    transform: scale(0.5) translateX(0vw); }
  50% { opacity: 1; }
  100% { opacity: 0;
    -webkit-transform: scale(1) translateX(3.646vw);
    transform: scale(1) translateX(3.646vw); } }

@-webkit-keyframes leftArrow { 0% { opacity: 0;
    -webkit-transform: scale(0.5) translateX(0vw);
    transform: scale(0.5) translateX(0vw); }
  50% { opacity: 1; }
  100% { opacity: 0;
    -webkit-transform: scale(1) translateX(3.646vw);
    transform: scale(1) translateX(3.646vw); } }

img.fr-dib { margin: 5px auto; display: block; float: none; vertical-align: top; }

@font-face { font-family: 'commoniconFont'; src: url("data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAHSIAA0AAAAAy2AAAHQsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACFGhEICoLsDIKXMAuDGgABNgIkA4UyBCAFhQIHk2Ubfp4145ilwMYB6IHH46MREWwcAEThGbMRFWwcABLh+ez//5qgxmG9nAjb1g6dDVJPRSgrjRySlhyldukVsOKgdR9Xgu6uL489CDQGNKzg+6otj2WKYV/2Nm9+v/87zmN44irsDGwbeyd5mcwh2GZHKKAgpVKi0IooaTStqCAGio2FGXOzV+rCzaW6cmtdu7ULF+0vXf66f/U1p3SqftWvLcsUNIXNFOAHOwUELdIqXacFkM15mAvfy5q9nfysKqCsdUiuqTDlMaZEVhw5dVD/3cDDE+Wsl+7MdSsB/QCYOBcPdz4wyIiPFnrQKSoTbstOBPyv278nJY/PDbkQJBDMnnxT6Wo2dljaZephzkxjxQWNISkAfg8QBAuFYH29lNgf6Svd/exkdwuUZguEh7T/G8qZlSo5rEp6SSoZutPZxObAQAgWkiyRIEkPNKV7OAPsj/WVviWwZEh3JFvQlDSQux0G2f4fXDqzsy2BCE6hdNHox8LO3X8XY3UjjgUWdBJpTRjU875TSFtBqHBMmJcPv28ts/Nf3sK4rIzDDugIw9J3qkN/KxXgSdgRKCahyBngu5OShbCn3QmlzqfXWbbSocM6xGq32zRdJk2VdCnKJ3kv+2UtfNnJnLwOyJAZ6VA+/PaG0BfCMh1wjd/2gby+ZL73AvKhDxDKq1P0KboURYFYNPn/1dnXgvlhYypDcjlFubHsr+4V5uk+STyeGBskByGYv1gORwMTxQ/YmwQbUiy9W+3vsCbjH5mNE2LnakMXQ9Hv/ZryOUNRLEkARUWQbt4//S31uKf1n73bL142umYhIGMV+vl+7zGGsan2WXuP0Vi9KDBY/pK5GhTU+9Y8W8HSaAGyyW7S74sAAJB58JRqm83cS+edAhC4RCNcEyiASF4ChYc2AwCH0yALgR1NuqHjonMBWwd5B6QQZPrddjDw8Y7Jps0HYy/B+3FY+2Q7FMHug47aEGWEDPatbnYOQJYo5L4QDmn8TkAaUAA7wLOyLFb8pOly5Jk/F87IicRAJj1YuIKSnKFoYO/m4dW7P28fX/H3107cZd/RAxy+UKOb3JyOz0Qt2voemF/gNLWjnuiQ/3NdMCqU8pvyN+Ur5Q3lOeUipZeykFJNyaakUWIobhQihUBeRe4ji8gcsisZSYaSIaRJ0m/SL9Ir0hPSY9Jt0mXSeVIFKdnV3uWIS5DzsHOrc61zMXH08NELSUWbT5H6oH89ENwJyP/UWseD2XP01xMykI6p7bZgj7BPC98vCpP7lFmGE6cIuZR7nk37FWJKbhESmwFqNlAxHPUQF8TV4QU9wUEsFM28ajhBb8gwYx5pHBXUtxpoLupRMaQbvlE7ec01fVFC3TKPs7S8aIh3V61FoYiKuShNcVEjPLkTtaLPMEFs2UpY9GjxjexQq/aisHzYWk4KZcuokPlCSqep+0ETCmqM9bjBTM4QF1dIPvnbmWLExcjK0UWIWbZy6qISA0SO6LsupVblkNYHCgHVXKHZOt3LM89xpmlogD6mG3pWr6cL+mlHVcrpjEjaEdgtOkpjIRiZslxHxHQIEIzubCXRsry6ZEgLdvlqc0hviRnQzCmkLgEkg5h9b0oSG+NY95F4iMJGvIbdf2rMJnmfEyTzJIzAlpsX+aBarMzEIi6UkwpGrTsLwDkSFZOIhABAZlbKOHDSiDvBOp4jFgiwEteM+RsJuHm6ZftBRgUBRqH8jzMj+k9L1MAxtvf2vQQlF9ROcsYpEfCitkP0scC+27B3SgZdKIXGDSasQsrn90LXDK2eyV5CwMoNDvMwRlBrIlA5W10eZOhZZYjgtUELbLHS1z7veK6vJFecx1EBQBRjJHY8Xt6oP+MZLwx1Atsli7LRvEjo32Qtj+cDdAZYI99I1Gqg5jPp7z3jQb3bmmZpGoKTOhdCL3Hapir0nqZpFLQn8eGPMcgQ0A09FZUtqaLWLtX1GUpQanuG4VOWVaW2PJ0uNVpeB5axLZ3urGRFEbkQ9MVXMRSIlW0jpjBm0B5VHOpUyqPCnl5iMXSuOFjQcB5B19VVW3LezzrDqalcmskAjT3hicMokP7kBL4/Gsik0rkVX83VIeJu1Giaq1Z5wIdSCmqEjWYVvGsh8zbDxRDrp2g+7neAudqtcb7RHVa9qEpHiME4y2xaTzfuvrgRA1hGdZikcz54XTPv+MwzIVSbuS7+pTX8kEu54axG1UqlPDXVXDlwR0xXJ/dbb359sXV184A9VZ7+WGmTPMXNhTVgOhldv7bOK4Hi1n1NYqWg0CEdFDKl4DZXaFdi0uuITU2GuTCrTj4QjCbbFNpD6PQrt9Bjn30FYAKhe7HXbqDQtZZ3vdFUd7QVht8qm1KzwEm1SI8SmshYw2OaxBa0nQ4LgwXBJsS5wYyQEsOfz1TVYUU+V3QdXxTbVo8BFSjBzoMF0bE6OjvJF6otma4/1YsqM6SyI1TmFj2GQmgHko/Bn9q6pI3KeJjSf9ng70J0h5ePPw60AJSzQo9tUtIbKHYtQM0mtwVk+UY7ej/A92zlt0OREf5sgODpSTnDuRUUulruc+QhRQg22tDg0HVN0ZiCtmPKvZk94kPmIcQoMNW4VG6vUi7UqUziKqOiDiqojHIjET/WIXKMarnQpgY3EC0Zu0DyYWSxJsX7PAqd7AWDFJB76XlZ8INN1Y9l0ZRNPxOb2W3NsmKA3GqUL01EuFJ2+uTTuJcUG8g5DO9MU5cyzbkPbheGYloMH0rDOsqGIRq2KADM95KoMg6jUo5Wst5B5URPorqqwjaQU2mD8j+8LCj3Veh3SWevxq1WzFxLEKyZSqpLawrW/FzYStjQArPLZwCjIsfqFlh60rnAQeyox5QocqDQ/uzbs6ylwW6CkCKh7SX/rc6kgZsiXtvd5jh0l096vw4ZtosbSn68IaXGfLlZTF4quACcxZYa2QJXkW5zGLuuBIYlXcrNWOVNQCs3lOMjlPaGbTk13FiY5GDBasCPVlPSXY9KhSaf8N2j6ex3ulOivybjOhvk148/rt4vU0oSMKCbuFMLV8Jj2yje+1MjDbYVYuClHvnRqR6Wpqoodnqr5P4+LPuAaxKj3QEZC1wWRCX2dJd4P3e85ClBfEDahLZJdbRd3FBazk/qdmpaCN0GJXSPnwG65qScGd2irz2EiNTUIbM2NfN0yNTAdgSgS0jdZMf1ZWWRuaQWiYwLHSEsxpB7JdrcM7fTmGC8dCOvMivhmNeG7l8voesGZjsJnfWSTl6/Gpt8a+aUNXlBiwncvl/tOat6JZosQHvKlzNNaJewZgXs7/bdcgrcAK2xtf2zp9mYFrdYFp+2q6RUGDVaoiPMxt7pPvWyrAEa9KocStIHUWHHde0K3yUF4VxXZPyOxbrM4D0O3d/4XAkkwQ1FX8hA8Nj+4/PaDG2zm8A3LRS6jVtL+BBbt9pqLP/JZyX0zRYMr4v4e5J2j5Niyc2xOMmEzBpcxhsNNdJLScbfalKgMN+oRbdn/0vfcbwi/TUZcIvZS+Iz8uN6reovLdCjYyfli/4ZweTmPa8kPMKr0GcQFgIuAz8krNBEjxE8HtO8kpuodWAjdEW4jSFxj5+Zt0aurqg9d/iY9b/UQos8WvLLhUpREjoEpEUql3ur1ysBBCxrQ0g4YcgOz05uLq2Up5M82m96M0lkjX/QWXPoQw0RIg+quqAg5K/TNaWcHw8t4Rc4ol/CkvIagOwvyi8UGice2v8C48C8urlFpcempxKf20szYLSZXU5+KiRrVGNPSIKtw+nDDXanQRtTtEFzfCdjP/jNRpYOiVa8S8WR4o2VGwzt4W4gK251Z0Sd1Wrz3Z1SrYRbyF1oKMlL3kTGSMAtOgzBHvvo6a6tsDsTA5LFjmv0KCmqGGHBQQ/FwwHAEEQH76Bq0C+stZ6xdN1hNpTT29dwRFn0KsWyuyAv+VWpFiwPecTeV5ySQXPlFRiJ2FF2Uz2yH6+AhQ6Btm6awARJVLaYqKoW6Pv0M7E+9RSIUXVuhyBomMLOPdY2ELxSg0ZEKf3vhCKF8l4+rLSn4HyX3EDwkUToHwPD/8wG+jffEYfkzjSaC/Ftiu4zvaenkexRsaiD/EyoLxJmNwF08A+EbgoI2ObNJ2NXnoXSyAsJ+3kFQjEPR6dEExhZrXqKBpklngoSbJXVYF5QXUCN0p92CsOx7uHx/w5W3qgkdvqKslv0fvgr0Ub2/GJ8QW6UK0vflKUCvModQbcNcXbNB4STd+4r0tN3A2Iwf/2y0vYgxSu6kB0KLTGwjXRso/BodxUErbFiaXspKMF3xo9v/PygAEF4HnMpmGhnRCocQ4mNQv5vhxtiEq2NaCw0gXmRi5VFg1yUHbEm68k4tMoflwWVigb5D5cvCGGz+c0tQXTcERJ9JsXtRS5jVIUVmUXGQa7BXmO0VrqR5iPQNEl4LsG6DNqUllKDNPe2ruEOMEIfqPKEn2dXHJVhJWP6/qhB1qFtiB6EwoIF5uL9zTtncaGajJqPJ4bO3JKjNCzJrMu2wYkP5Bw2xcHMBdKQp+2xt8Bq00Kx26AG+sb56nJWVYycNW75WJuve4eeSg3dJjLWqg44Iryurqo0x4HWBO26cwyvEjJ+KXcCC4+Nt03fpr8azWzfZMfHWlbgMAW94aglg45gbmLJMqPRnR5L6ZLCik7S6aMlObBXPodl+s+E2TXGhdrJfJ3jcpNqER8NzWSBHG4M1+XEIF0M+S1k/0Iv1c0+d20dY4oZSgq5eB1fGCrRmZUzd6zKvYQPQBxT0qJoXUoSago1/shWURvaTN0jHfWeE0J2M3SXd/b2TchU+8PwIt/GfEXtE220uoO13f07JmHGHz4iCav3BWvrmDT27GZ7kr/IY0lqcGR2r/p/XJcWm+Srsl/uSljvrZJdjhY3sBrEr24OGEFSchrsbVoE9PccdUihEFDmBT7b2ugHBPPbLkTCbMagQM4KzBfos93UvHX9j2vwOxaEAvtXEdKhuPU8quydprSnu+CWixVvcXk5qElVf+kH4RHtAiMIOBMEJIZNU56P+7H3U3vZ68qYatRlMy9Qggyqvd+vfTMC+ic4JVSlflSh3HtR2TvNw5GJWZ7fX+wVapIoHNln4of8MIlM7YSzXYT2Ue6D1AFgeHR4rxp9JA7p8dndaCrUm1Ha/GZacshR0iONWUDNDMd5YhJsWrZMq8HwYltGyPFOVFt+zgwoPBmW6Rs3ZR9AMYjTlPuxxak3wnZ6cBOY6EVxmB4fl/WG2uraKwNTKzCyazOgtuzVRJ/uBeR5pRYPD2Z102JHdGZILdGEfD6aHFjEbH3llCAmcz+Hw4oi9ZlctPq+CO+Of+KQvCm1lI1ik2Mxp38pE+ikC8HOSPFD1dfyOWiyzmrSrMKwx7aoA6M/EBFzF5Xp4hScQGi10pRTRKaNFUFh1KSq0oSyqutgkqazjbSuMjJUdAn780zWius6aYrGd76GzSNAGm5BBkjYuJ7SNLAACwlVVQXbOUAarlIZNq9EGxFCNC1jBWiBsFaKvkAaLl1jhf0O9hgE+2LbDiE+FJSXSly/bsBdF/VLe3NDDF1IA78bfoLqLz2kuSLyZ/NpewBrWDDXYGRXIhyhKRjgk/WJ6aGEgOlwUodYo7qaafAB/GVLVmx9SOq4P+oQjsOZFGAM72Ijx7S52ylvjesSLggKxkOmF5eCRN3jr88KtwQYT1cc5m4sPNmQnllNo2V3SMP5Oqsrax1Ck5EdUBiDvr4LJ6VUFIkt1AezKg1/eIDCIxA6c/CyQR8JIQXMHyhnrHY37s5R/vX0X7y/XHSrUWsduYdPFO+ZOuEecWkaa7m13Oa+GWDmH8Mky5ywl/CtjFZLiy3eibbxYrfj0nV07aCT3eD/cqKS4YyFlLBFvwjZkNncGkgMgKN/aiB0KoX2kio7g2x8I0Rg0IN6mnmWJ1g07w09GX2E2PpUso7/SmmDvl896E9OKRvFzOilE8WmnBsrWBjYUAmtGx4MfNM5q7w0uqIvN68RmujXbBoQEsFy1ouqR+M2Zfv1vRdURn02K3uc2Nw1KV7tQhzBio7NfjDZUb+5mv5tZFO/l4OgGte1izK0Z+QnO4jBC16WEyjXcYcKHmwb1jI/hEJVmJxcg/8flFeu7Ay18rXsU9rIB/1tvHg8eLtNuzQ63Y42WvNcSDSZfsKW/s4JuG3VCfWFWPM5x7dK2ueGu+DHNDA9JrFWsOxFJ75TeMS8/HIjXVEIGRDs1HnvWvj5t2g/9XihFpu8x4vNgwNrl7sXJbkjvT/1mWwbxZKDBg+OEM1KF2+27M4382tb+zqkcWYwpYejYkNJ8mqDbczHPjIfWa8jH3x8rivjq3s/nA5ZzA1HhKUD3EKn7zS7uwuQdDXYUHGbhkKhe/4MwIFbf1VOBVQ1UN5pD7yd88C06KJ3KY7uU1NeA1vPxWs5H9oDdoKOSzkzVZcPhKh5AtyYLPcaTJtjWmDI9PxbM6d8fo570ppVqtPPtPSKgKH41d/q+dvZ1/PLyDEOZc+YnSkdZh9D5/UaEUBKjHN0tb1nplO5h2AFude5EIyUF48+HGsjgvv+fKd3DxOjpLKgkVzMehxRGaTobHdp7Vw9MSrT9krE7Ss9hQiOXc7rtZj5DBsJAq1vslZaR8MeUxL9TkhOLIRedy5auul7CNGll7uBYD5m3kLugxCBnXtvH8bM2VY3qqNrd988iJamLhMAbKysuHhv4McytIu/o7k4coIpJIIwOFf+tfCnA3aQDbGvOPdATZsHaAlQxf75dAMhyZVxJ1TKGfV1VINLvCCrSMAZrtPgVNKVPKZlglZMPqYbomx7AcMZ3CTRnZXiqvDPXwy+sFGqCpgzhEDP4YL6yuRi8lNZPXNQBkUiyF9Bpuls+RGeJ9SLv72dSZTVoU25C3J1BDdX0cwrSHoCGgiLUft2O4uqFl6VSlN3xExs+gn7HJYJbfSWhZOCsohYqX9AitVYnbQdFjhGtATfxiWCns3ZNACzQ9IRuu2zUnXNF8nFul8LFr2yOyjTkNtHme3YXeO77fhBeES1KIWSOahIhZyUTOAEuhmq/+Q9UJfwc/qgtH7b9QTNdCL3XtdIpckc5Xb8XoJqcCw8GBt3kzKOw5+OTlXOV7wtbZ6/eavH+hoJMLzPNSeDGXd8sTsR9Fs7QLWTeFS6k2ruDB2V9jETGHCEfObCx4y5DeoTISo65x7yij4MAdNyZ2oiy3t33+0esCY37w19PzI8O5kT/Huvd5w3JjbujhbMGVagHVbpVkxn9M3moPKUG6wp2sKUnVOEwO9UvjuLhqvz+eeSL3rXCpJ/YCFV30EtXhDkJ8W0HPbrdsRN2Ae8J4ODMdOHVw8s9JajahfS7lKuNxiQOEOKUa8pEnR55ZBGZycYfZT2Di8nnb7QImPRmJ51FFbP53WGWUyqTJEm4KHVpDqYE8RZy9TZYDGLVmzlxsJfzqWxtfWDKrvcP7jUJ0iWHg7bWHph9Pim2dc1jF8R3HF2iKZh8xlrKqYJHSJj584rkXLvVIYQlVFZ9JOc4jQGYeackWWmH/4L6PH+0/C4HdklkP7j35Hx2j87hDAgEj/2JEZ+7ElGuP1y8fl6F8f3nFHSwd9EVJXc63lpHS28nzltYi3xiW1E8byMqjJAeg1Hzv3PQYWnjuJx4nwPKKGUnaKZPk0DApkR0EXl9wOriUOGAmSl7AfLFjBCvnilIo0SlJLxkGEOSsbf3k0kkpLdrrvMQNne1GFZHRyzP8s6Qi/SNEc0vDl7bBdX6PP2NYwyVrpRTciEB6RCE1ZtxStmdH1dpblxZyAFlJRWWGpsUO0Vep6ZY2IouMaOabGiQpu6NJoNACSUrYsUsQAf7fvNvhFBiS+l2+GfVMzynpIXA+mDPLfww0//ExE2Kh7NAHkAuPe53dqJBkNgHH6rJyQB+c3UfDklTw6pOtulf1q8pdg8YHP1E4fcB5b6Bw+rQA/Xu0q8dx2FO8v11Oae7PTJl4vQkGztx2bMz8kXrh1bOXfvWBVba/fHaBrWdfb2OtvFXra0V8WfnyE87gE5+NlX89s/+88X43NT32ZpjniTZGjw/XIsaJqYrTs6UNaTewp/IvQhSLVuz3QP0krH6tVlaIV7iV79ilyGpA+snAnVdzz9Zn7JpM95HtCv5Kdi+frx59nn89lM88SLXKgLknY1m+Y4gY4nMDaTvJHVLSwAKJMD4MAh/B7EVpY4UT6redQGpo4rT7W1Xrb/fBW5AM90LBYk3vYd75nriNtJoB/W0fjxxWDAP1FtFPrFC+rcePTeOyTX8ZhmGlq13nAFSfGfvuSRZZ/DEQXquFFi/yjb+L8bxRJzSXWUBpsXwHLEf5nus1y3JBOPafWhuoC7pJb//wVfvB9dTi7unf4lk/WipT30X3UN53xczZkpLQzR6r5EVbJbv7yuugQm9vWVmFLzgP3Ib8ZimoahBm2C0LSa7OvpdczWiKp9CmvlPqG3qlW2lp89jBoNC2v3IksJ4psBu9zmPi/0ugdo242M6Pi/Hk2aGSNCI50VddRWGefNEqPSxKATZ850apKUK14yq4aiNN87EuGIXTdZkcXHfOxfB+Z1VE+LWMP4zALsYq0at/azQatgQnfCoi58uGcro7flU2Pv0EpP7eUN5fTpodPDI+mkHjpE4dR0G+L3yUbeS64q/3oOriL329uOu5MuTMnH/BwAhQMJF7ovr8fUygE2JeXHZnZ36U8uvNn2tNEubHREVJQDbfqFEFfyh67vqvZb+2fftuKA0Y5VKXK1Z3fXYi7b59pdfz0zv/vqrsm3ZvbN5HxcmogYmcl9U8EHqVPay0HDVYVoMlbdV95jvDEVKUdCz0Qbj6u7hO6aLDWzEtnTsKZFHarVNzeJ8vCJMffA+vvUnH98TLgaasJSwo4QmtqfdJIqK1ZehtHi828uYF3ffHTQTXA0wRoAjnr4DO8wQ6Wyu5CA9VtOYNaC5STfWPQqkXGJ/d9hhVlMLkYrvVy4xY3yRQaU0o3DOo5JGn0GKKdSDTk5QBI2F6qXU+aDuqgDB165xmkH7m1FtjCqjJxkG/syp8YtcTYPuO6he/46ONLP8nAcNijyF3+nkgSXQy96AY5qyRsdOwKuyYNgdXbHbj0x5p4cka9t+4vx+YYFgJx96PiT25LUp7LQicB6zBZ6j2vp58UuMVvIJZ0oM9HXniQlRzkMutBlS73GG2AqQnpBqM1lVs7Yw7aaB2lBXKjtTGQNkuH06LBodUSDG74sck8jOIQCMK9C24ShTRjYF0qqKQaTyEn+THm+e6B26/Z2EZOi3YxwX7Uw0GS3yIBKmc54E3MZzr3z04/9yat5UTeG34ilAU1orhnyNLPRllmx1RUZEW92WGoLfMMAnNDoCk9e0F/LDe7/8DHexJUMZ1PkmdkaxkFVh0l8sxX8GiNlScNR7owQEIMiJjlpVS3SL1Y4Q8+rNU1iX8sRG6sZUtpGqyc00sj40qJNgE1x7JTQgpJ9RUTKrIGlQh7aqGF9CeSFFl+HNQyFOgSrA/eExvlTnHC3Iy9IPgysK4VGxKWSENukqDrj9oWe0aH8PbNPsNqaFsZQQ26tSaVY9bEFO+EesPJBv62t7h8C5J9KXaJeXz0naDa/xhdfdJI7k6KaTLZpKXpHtYc4UtdMVqxYksQIAEtrzWmkg8NGxu0tNi/V4L2DAuf7gKGYv8PJinbqyZm1fglv7pvZ0enxJ4Bqry6/9/UEXHihEcY9AOzmlWvZO6WQaDR3uTtTW1e86MRJlarSBG9y97M6woxKNN3caaws+VLAt3Zb64te0U3cSdGEYE3n7LXY5CkNtDGrMBt/YByvwqY7QAlHuEgKXFZkePUl9E+I8T//tZ2owYyjtOpE+eo2OXMSpNzBReeV9Tnf9imXFohq7vzjbPmlCfHAv/+zBTO49db+WWnfzLHhNVZpx3nuOsu0k98pjDuGUvXrmylPLfTEeGxVo2FC0bAXM/cHlxh6cbBpkANIrGX2HuaF3yduHz7IKKuimYa7aZ9eCfVNzDADdi3+FZ8Xh5XHm8/M66/+Wr/fPy5eu/nnQM+okJCt+ughN8uKWB3h4mWqF+2JjwQdn9qBGLjvfbnum6D1xDZcW6Q64fBDT0XeQojKc807Q3fI7rNOo2GxFqAjAh0kbsS7fFPX8jtEns8jKw9YxV7yTVztZ5FRZlQH5d7mX/klQp/Sg9l4nth0xqAlnNJSQdc1289HyKDHqOoyWS90RyKcsUdo7Q9ez2giPe5yF9on3now+X98JIhmscFtYHJ+v9zQKM20aRFDqi2WJxhYjjYyM9OFoVzx2tWS/sFuew4FrlEXW7fUXuW3oqde5gYgbsJBO3Ju16SNIXTvPLOwScWixKQxCmBzU0ZZtkkGMMMstntcsQGLu0/8aifRJs5KrYRauNIM4Tp4+CfL3Wyra4qjJwQESPB4eEWr09xWLN0v2bKNEgMjTd3ig4rDFQ+RPC7FV/ZHdDZuxfUG4yCki2S63Nq7A6BWJjFCgVPV85KBFQk9FdEhlO/dre55u5+Fcj0SplkT9z99hY6G/SkcMcBDhOZKRVrQFGrWBQ2/bYkJ/KcD7pIf+/fRbJuxyo5by9GT/7+1VF5JaWNgTYkqjiBjBD4JxMOsmvVYknGSKsOKMfw5NYZnBOxjzYzr+093nZoXcgIhNN07tSf0uqkJMa0fSP01bJp9Dq7D74YWEoQQLAbyMlStGCnTds4XZvaZuM0An6OJ6eza9157s51vp1/i1bMOC0ZU0tZkelDomkH6K90pRd4xASPWDr/SUvUnxiEyU4wf+dfeUt39uI7JOPJvGJ8LbRT3lqLM9N6X+OGwk26kg1oJuBzgoFXmI6SANOtfQTS8WX/B0m0BQ+BOLUjMJFYQwlTdj3nkyL2QkbDpp2TICAu+eJ7vAmpGTbZxkQLdah+1b+UiRe4IFlGDrcVeUECRh7+X8dIutBWJ9sonzNw+EK/Je7A7jso7Q+3KZTmlaVZchBZ2zfisuB/tmYvQIjdAK/SNJIocqkhnGgUZMzQN7uOy1PHPdZadjV8oHH1AwiIWEk2KQWbR/XGsHd+PIj1c96ED5dkOwDzadlR6jR9kvNQZ7xRCNBWG7mS0znRVCNxLT1jp5xgAybuixOIgXHSi0wQFz0xayLY0L5b23sRe0mGQwlqidXCdVGMkw/mo1SFq5Lsu7atdx0bv6ExH+0yQbjzcWZJH9hUpNHWPGG94MFLP3UP/FPbXoE0tpdZ2mf2gGr96vHG4gdx6nm3lA15fZLy2wbzErqP6nJZ0Squxola3e5S1kbzDKVLxltnbM/PSW9cL2oJbZngCbWIhsbLT6KP2RSeOOgcd5FazYCPrJcnVOY93W13QyJ1GYJn4o3rCzrgnQgFJ4JCO3wAHYiRtpoa0BbfIbMAy3aDWBdTl7htR5CXuCZFUR4eZhoXzpY2zwnsewevGugjActfiBybrVrSpeneAzjGSb6a1nBTMdciHkmm1rfUeX5d19KNxzT0vY8aj98EhqbOk2TShLTbAmLSUy7apenT16NEd1e72VldXk9f+DuNFK29MhaGFQ/cifwXo5xvp1dNB+iCdWdx7E5ciBk0SfydGne+rskhnrfjtqK4UOmxARh67K0XeEJPOXYjTJt+e7853j2vqrL0iHaRWDNpem4nry0NOZWphaaaW1h0e++v8zfDQE9JHHUff4cbrsF06fwZ6MpVdT+RZy7xaXqmbs8sF+SYjJI8iu+QlI7RExtUst3AGSBYmYoj42JyJKWToHDSEPsFAkSAMVGBMI47F6a8GpsS8bgHDneA42ralEGL/Zr+uxxWvpkZGyFvsPii/2qpa/NithHfZ3RAlqYghfkwEvKYXyhzLktQpbS03PcOs6PN6bZiFCEicelxozyyyHTsDpWRUF4ZIy9Tecm+Ym3oRe4I6S2uvxmfQ2a8GwORHdIUbJLqv0jcdnc5Ov/Q9Ld9fDvLBft2w+mvyfgLgL48Kr/JfcclLA1vkBsH7G8lGRpH3vicZ/6AfOcp+51H45BzwQmWKtnyH0avKAG37DqCOygCddw6SLBygqe/BKPi/IuwXZBJTpKqY6QVILMkzEgCYnM2JiMxip3kHIVBLc1cAzx7A+YwA8CkAJjF9DVBrF/ZTTPbPX5PpXJaDMFOmKgBo+hCi+LIsoXAiJpP/lbcY5rOfPqRbrJiFgJxPZ7M5vcEiaplowXhDBqA8YgCjfoF2pZb2mGLLeSbjYmsJuRyikA12AN6CsJTDBJFxHeNXSDHWmvx8RotbPfDwAQzQEuFyXX4qluTEy67Gx/tmdh3FbnVaoaPwFyoHE5nJzwI6veC+F8wej6aK3Dsjgu3oLDIgr81Is+tP14pTKy726of6GxGbSlToq6zlaLvQY1diFuxVP5hc/6zX3q29RS4VwmJcXYSMLrw/BDff/4kX9R2DT40sG5MAEFry1fR7MeV8YAELnFTtZYYXm7QGNLXrncGIniaCsDLE9j4cmmi2/bOQF0KfL0fZNyymKcxLA/vsq/Oi6acEV8bjGH6x7bhQWvXDu1BNrrU5+9KQbTjPs9xidDRUaXToqy789DU1Ko1zBzWMUykAbWbUjQ5W4pYN71ITJwqflvu4rDPbl74kdzmiXTfedXEhy0voKLvEglMu6k8naHDuwQZ4QgnZKLcy5Lv31BL5K+GixXrxRy86aSTCnoRMBWh55Aljw5brZuYL+rKRDiiXJmRR/rIqe0ENGKGWuADsRhNgVJQ3AYB9xlvT0QIXoC90BPnrq6235x1xyGvCtu/kn880+tnY8aN7eE62e+sVtV7Tj+llmh1RU0a48rXHFFu3HVMSWf552eJt/OcbvgCPZBR3g9IhhGj9dGl8tlEC0z3RLlL68d1o9S4oURIJ+/22r2MS8VR6t2OxVCb3hsqYl75kvs8Zb3XFSRmP+R18n7K5L8u5V7IETeYH0d9lS9Y7x56YAupkicFEZBhGKbfEfD54+gw9bjC63S9vp9JLPLB/qKh9E61jRIRYokFIML7Wqu16J+u2JXBShCK/I+rGnvhf64DT1QOdyrfdkpXLoSYQx5Fk9XA77HfdLVn5XrquGQPXL9Q6LNJiuLwWGOwpuOLAww9PKOm5pmNXfmR50WISfRJqqGcpRl6Q/LQYtwcb1Hz6ke1LFy0IJzvMy7lzFC9MWL59EQ+nfgO+uf711rgMmCNm/csQVPXXR+oRcyhaJEsFUAUYBCYe5p97UPAORciphLvzBVApi5zhKdanCMxeU4bfwiCtC5XINwWvc5kMPRvpsRfcMhUBa/0ovvYa0C2t9pWJbXX5btt9ZRo5LG7ANbddF742ndXZ7x5L+h5fvDM3Q8cDGX/bFRC7mO4chg5MrsSXYQp8MDWsyYMjlXKFnduDBA8zenJovFwlurQrVWmJdQs0//nfGszu3HI+AKaTuRXREnaCPoLNHJ7ZgQ+n19lg12RnfDO1FMZ4NTvdJ9EqCfSABIc1urfSTm+gyeyfSE8I8r3TpEXZTfwPHcwScrlx/0h7OJL+Y1cs4fGFF++fTqql8o0stjHLmBUDhxhYoIqf8QLi9xXp48YTI6xrw/1qqcepz6eujUSRVHCLv6NLrpJYeIJC3Pv2r/QaJvrDyOv5eHHv9Ek74TLq2cXf3R91zt6N3t+u5+qp1v5ZMNVjPFZnrVi1YG6m6kKHCDx0e8huRozQSRUtsYecwuhDVzufbxVN659pCWwdkoBJXV+1E1k6twSZPXAntBBq5Z1lCt030VdphxfPfvRH3O/f2HXVdtd2uE7dPSXynApDhXLVr5W9So1KQfgyjlq4zZOwGAhLnlwJIhQkd38TpYnjoQmmZCa2voxuiHrrBptA6Bne5MHZYPLRDelSjYiLEZ+AOeG03PecIBnHUBnzpy5L12xl8SmrmQ9Swyh3MSz/dwrebS6Qq48ooez5IpVm1SKudO593f2hq2vwJ1tpUWFF6/GfnbyKxLGNKxmOMHzpBvpR9G9DS29QZq0Iu9BYo74WS6Q0QnPGSoLzZEOJK9YLoULUUL56aP+Z8Ab9S9Ww8Tn6Sed3Mra6Dll0wDgxGUYqe6AK1/3J/MR6d241q9K9h3Um2aboYnxlu7fFxquz7DRUyXThMcyYXDclq2GqG1qM5zWunst8ruOL3gOEH+OMZfo8oeOdIGqgpUJQyI/Zy71LozDxExbkztKWfz3ZOklZw3KYwVt2RwIfTVAjRGJm0WJp6KfYQ4bQyNtbQVHN2zLZ11VUUvQSftjlAjGBy2Cf9WusUO9TKzRZwEZsjeyXwa2YIrfqfyXYCiGF6AmM89UesyS8Akw3+koCxB6Opqu6hKWhc9mSTv3IJpWRI/vfqSXDtuu4Oq+MyIJfZbvyzn+klt0l/Cp8cOUlNi/6JW+xFZ2Tz3V+dAa72dNhekn6BJnIei/V0t3tG+tNzv7W/ReRsmUZOP04kLqIC23qkZg2r8bXZSHpknt+/5U6Osl+wrPllTOju9Clb/Os0qfb7LOnrn+vzj+HsXv6RGx9q5/qsXFMjijX8S5TZwd0QqIZqo7/mSTxeyIWmbR4TCCme6pqkRCu9n6Dv+ohMf9cyc+SmETiM6k+T/mCO7GEcIKPTO2McJSYOrE3yp0Uk6tnkzxSi+8n0/xpIT67Oy4COW1yX0w8xaXWzqUETqG4clTk+Zk+nuL79hxHyOsHOCivHjtCnd0hAHVw/5eJW+/C1ciaD8TTr7f7xck7hk+CorLxE+ir0/H5V0xFk2ZaRhVl4+lWXW0Ephtp2yg5Cutf8hPV3tVXJ4SSbP1v4LmsRHul01sYVvJeYHtU9JfXzTaYm0aOGKrq6GzXpDP7NM0mpMRMtw0Wm04kIwX+VbRt2i6kriLXunrrZ3MHnMzNPMzNXt+M7o9KmExtfxsWMg/Jvi8FAfJ33P7l9sm7UJsINWw8yLuseF7RdSEWvbBh5PJBv9UPahYKb4MWK0MiMlOmDfduSy5EpT+gEz+9X6vbnTLmNHqO/T4qsC/bQ6rPiv4l+c8rewCs7FlH1MStfIAC6FX2zPkNI/TveyT6YhBz2r5SmJKsCPZIUWX5ZJETHZVQ7oTeKZ5mEOoULRgHtdz1DU+jjrfllOsnLmgh6St4DF9htDAwCGL/4t13wgbr0aN8euNMXQiv6cX/9t8jBy1MHcxkEbdpqUZHL+NUD4tfgMpFg1Q6hv/fPxVd4ZjmXmyO1Fxd8S1VACvAvXa5VCX8tp8Ou2fSusXBmxwSpnFQspHXYQ1Hv8V08K0xAaVaFsSE8fASRukDsjwkjAcuvsz12bnWPHd9TbRrmEYXQuRS5EC6bthkKncroZXQNnftWrdy2gzA+QD+7KbbGm0mKV2C3DpnDskCfQB/hdpdl5+hJ12x6Hcu3aSbsC6TQHYV2sbuFbDXODExCgzTKZuWRJ2kaWjZbt81bEEvW1XdT+tfsliJITihRcAobbLfrfsDsAgEfu9L6o+9+Fn1vptACPMN6V61Pb/+34A3KID6m9/wD4LffilObD522scZWXkPV/e2/W1HHuGfSrLQ+fgpswQc3urLeXGi9NWrkyXcF77Dgxv/9IAxTkfnXM6+XAG9xwQhBPzQATFSPHQgtxnXkju0v7Y2en7vWTTH8ZxUKD3nyEGf3cDNbcE1H0Q5zEBVrwrRd6jxRs9Q18g3JrujRJ9VWG0GCKip/0zvd7/i3k//7K774PKWg9snhJ6e2YQ7iH/6HbVn1+t7t1JSySk07fWbSBjszr07JwH7L1JXZNf+/V03OPvYz7q+SjsT/RM7vTREpMlaui+7PC5xIAeAhwj9Ozgw3Lw0IrFaNSbaYPxyW1vU7L+crI9Xh/klTFkqdl3CFM9jeQIGTBlmCwmxTVMgXdN4Tmibt14g0KcIokBPBilK0n8nLl6LqA63hmbm+OUH1k0tDM0PDskPLQSNUAc1FQZZg2FRWZjZeGUttcIptbTX6JkgyMwzixKExYMIKyCg2QCNo+LQAIhNpe6W+ukaj2i5TVeQn5OjLZBHe+hida5rIy0fzOYHAtKGb81rvgWfDc9Tu/UfxfQNygtCQsi485sGW+iRLi6/Js1m9k/O4i0gQvm5PDGkmsdLnz8/nZfFv6qAsHAtftZV8kCI7+aioGBckIGqSzxtl7Qc7Reit/NSwJbeHp2cxWu3+0vmaI+ix7oylly4AbCqSkhWYEaAX2ZAth0HCr9Ve2wCDiWzFmpYaoIf/nw9ffa9fbl7ZtxyGpwNt0chfFIwUCgUtw6P8COqCf6P9zlX7VbhLX4L3ec8a1gusqN7IDEBPxLS1/Ndq/wZMJSzcsl5bZPf4oQbBbPeECWSCuz2uZ62LK0h9NxdGMs6MBe8d/cQM8TgxllDPLgOLhGPodUgFOKNM2O/eXlqtHyvlV6Ag3rt8IaotZ5AoIgX1swwYz1GGSsZox6b9Re0yVrw+4A1d86mCqnxl8PIKyk+PQukg9EO4w5SKRzlxD8c9KgHKL3D/TQ0YnOGj0YR0b2suC9CYQOurC1b9l4fHtS6LA+b8+3fb/t6AACS6zcSYmjcCFUL6k1na7J8gAmMlKZPUZEAgWG22nnEOo96jjrHIt85ODm8Q7ocD7tW3rUh6rxrqUE3O9X5QfyHPEDb80FtrQlLNY+CG3hTAiPB5LbI4xCd0cOK+slsVDaqqCAoBbQl7gPuS2gg1F14lT6FQGDKmRBgCv2q0N12CyDd0ANoGurm/lgvL7XWU7BO0Pl6qb1ih7vqU7oslo+VgsqPxDcZP4ovAFKpN8RsmDvdNKgAsME8/ze2GarZ1IU7yOtyu1taAp3jlWiNu6hl3UizaKdopd/YwJ6y7tx15B0LqexqQ5vxf3r4sRyemZz+R9cbwTNNVFRTFr2oAEggSUX0ilIaWPNM8KbzMjmdZ8455ob2SvcvfVSboQ36OOwUGVxdENGs1jS4Wocd/hikzah9lBaZ7uUI3g6jLqGWLkUdIYyitqLE0ENBhDDJaCdogiCYoZ8yZb9TOs2C2xrpZtTRbXSdkXgKdW6eEdwkv4sCIR9d3KXF6/As/FaLpp8FD4BLuwkagnbfm3bGOKOIy7t7b8HgKXhMC8/4nLeb99zIKzIj7QEedTJ6Er0dTfLn3v5c2ovupa0GiY2drV8bmWwZEO/8x9q1D3ijfDFr637nrbwH2M0f5rM9QPaIJlRTViblfFgyazQ1+kHwx9aEOKcIhJHywAXK5aiuhWopCdbMy/5cjcjbYwBjirZgijFg2MOLHYkdi1XEGmLB/39oalXqqtnq6lpld++oqmerqm5cLcv8HMVLipPFy88CjCg/yeE5w/hXuN12ss5WrqFHeqzWeWjpFi5/+7eIZ0aG+3Sf10rKAsL/RU/zkcbKTcXtxf6m48LTfQAISlgqUJQKSpOXhRW+NZl02bqjbeoOxVhpYP1ZBuHb3GMhxf8nWwIdHjgrRXl9imUKUSNqnDhOwAZyK9vfeb8zBxfs84U+m3o0WB9hXtk2dQyY27zHvEHE4z1r79xdumRA6xZDiwzU1f79nMfT8GQwg//r+ZqNBkPs6ZFpg7QyToje76gQ67Z1d8+BoPjRDAwm49GWjF/fKQmU778yQFFYXlluVH6arXjirOJxzOklp8Hi+obkEr+J60nBfSt3Xn9Uz7biRDk+WL0S3ODQRLEv//MxeEfHzuZrw055bCpe6mcZyB7M9FTDKtOocbO5CTFsjYLiXRLZlNpYVF1hKQ+QQbDlrs20jglAT9T5in0XqHJSXa8XwEuEwco98Gy62xN6JTT/BgKOu3/oGE4q7VHh7dgwAoaFmQc77JzO2EacgyE4EWAyOB7+ZSqlb23XbnM2Y9t3aMH01EV9i0BsEdGn7yn/ab+vp3v/ntNHPwYhhvU/CS4N5x9QT/rpx7Vuv28hg2If3GmjUzHp9hKBc/guivOIcJ2v6DehkNxqwBrPRDq4HLYWusy75qUguYclL0trh7APugLAgLWlbw7rrklb6b5LYsMJL5peRBymz5tHMmA11qEnsU0jio45CUBL7VA6xvgcE7dXBYEJyzr3gl+RuKZ4vtpNrKYdo1FvpPsvesH6S/eb7j6Nr489fb5JKbFYIL/hPTCSPfldeoKs+NZfvoxZOu/W6IHxX38BMw46dv3FfMDsBz60H/xrOz087aIAIX/s/yGBT3T7MRgxJcagh22c/LH/RwaIiBXXwZPGjzl16hr98lnWHPTp51hF/4V7TyMGkDsQw4jTdoV2ETr3OfOYx1uPY8znFw23h5ZhK1Nvv/qDO5fnE5yHk+wCUKHiD94K7tFENQtxBXsFEXh3byH0c/sJ63jI4MPe4LiAT8f7Bb8twIC1F2HseyP49jNutpVFlISFlUSU/VYwsHAL/wZ8BnW4agRyjgXY+6EnsdxePym4ckVmCB/UjFCoZhB0m+j/XH6eFjE/qpRXjrXJAh9rS9EWR259qAWJgIDpbYELnMed3VzGXXqC3PvdF2ibHlThEoTozlZFEN0jvfg53BvaIR2QyTYIBNKWAtfAAyvjx50rA5EuhKH8+QYXBbghhhGFpq0rgn+4RBvPxn/JfeUM3iU67zofvkOI4JlVmRrQGhVtB4U4aW3VyxVJ1njPOE8ftUiboFY1/KaneTbIHJhVAdddvq6noL7hpUnGGqGStJdwO1kkQUkbvFz0TSE2P4v0sZPrjCcviAqlyTMO5iWZljxVl9CoZUaxk6JnBaTlXDKA6erYao1bMwx6Ylq91/0eBhz26ukSF119sDavQcHUMbc+RJcX7ONv8Z/yLwutoWjQxDxqPhEcxlxVMIRaah0BAB3bCz+FpZSZh/NyXCdwFaxzhSKdVwMz/P0zAh0/uHxwFHhqtZ6JKuGp83KTwCgyPGR9C/szy6eFOcn60EnmUZT1+Wg8Go9pweDRPquJYdFAYNLhSKIkXiSOFyflIvux/chUYYxAH+0dIxyhMLBwjVQUyc2iAlWoDJh1CS5OmIZ4hhxyGkKOZdg0V4cw2rp22xmktqVbE9pXNS1zjGAf8G4v2TPnpFI4R9upnd3tFn9iDrgxKnvnnBjZre0Ski6aYobBRsVi8/HjfdS+R4+6qSzYJOcvAAa7PD+NaWF0NXANvLjUkqCsgIzskBnoL0RZZ3rBCRw7QvJoNCeWZ4Ts5MZxDJ0NKYx0Zt5/blNO4WrfSBPsglALcv+K8bEsiLcULU/xTvOdSPcBRx7tF7tHAWBXki6MbKKyqGS5JFEiPyPMUUs4J2j+qiDkxN3XVAb1deef6aExXX/aQcrD+PbhxKuxeD1uix5vwI85ewjSw5UEZdm4tFQElRBsWgYgAPuUWPpxycd09lPsv3/UZARndEV2RuEKcBKcjZHMGmoG/SOyj8sj/ul58Au9HZ4MMSSAHKCD5cPJPz/iFbEhMEdHeHAsXvnhJzlEys6BJADJWiGR0Dw7z58PYKNlBMMdHWEhGe1AAbIXKCFFqxp5ptemsHpq96mpugZYA1U2i832ti4HM9gl6fbU3o+sjlSHV5eqOkoiwqoic90L6bllB3Ta1FSHhjmOcmwyw4wVtzh+LTXF/c7dSE2lZaRIvQx6ga9Q7yMw+gapEludr1ZJbQmJWVkVnt+vMRckxgWnv3u8DdlTmyvWnG321mnCq0uViugaCykqhqNSgqC17UAuG5fJgc198vEkk+3DVbaafomq9sRwl0j/jW++7ja0D7IXAuyiDtceDlxUW5f2xwD9XURVrvwhHGFeB69O3na4BDllQQCQ1McrMvjsWWLj6E3+81GD1XD4uefEJQMIabfbtOkMWUVWR1f6Z/unp0804CGHgU0FZD8M8El+8cpodZ5kNPkP0TV02bVDGT4GYWys0OBzUMHAwi18EOSAgraEhNTUbR9sfPD7c75ZmigWJ0jMFxQMLNzk+WRpgpCkA6Vncd5a0pwVTlEjmKhtU6c99jNHnvHz8ZbntpG6VjjpdjvpVjQevt8ODiRtagd8U05JBdjiZloAjdNmWkpnum2pWGXUztjbHujND2i3PygUcA5VDfhWtrNNkdb09Jm+Q1WrTTrgp6r03Y7iU3y2o6TELKIU5bOdwkf5LoSMef/N5zs8cHngwP93/kx1r9/Mf3vkV5np16ueCSbFugattmGetnHd3nkmoz0mTZRIEvMVTFc+12dyLR9bgMMWyi3SZLM0VVaIl7Hk+MTImRVX66VLdMQXOQ3BAD6kjomudvtBnCR6lCV7UYusGg/w6H0KHfEacHf/CX0NFMX5+MaJdG7H/6VX0/897qYTubizor+EqgqlsnKmUioUs1pNjlIN/FUJ9rnNu2TtG6Zsmr2va//pvXMObGiI4b9+9TcGjwZoPGWzMbjVVTyGWeBa9kJHgErm4DsJbEInXi/Uv6aHV7MRXXiOej0bbjDy2voGs9jr6P0hfXLH9NOLMDI3KU3qJsO8x1Sva/jsskgCXAH5s+/jQJgVK8K5El0Jn0SfRZMTJOALSDk1k767/TkKTsLD/AsJyiN+dAK+WJwDzg6Ta7VT/s2Z3hIAgSMvXh1C2vFbq5wpdc8DiDgNdgiXpK5R6HqVpFe5YhhyDnYYYcp95SndGWCslUA0uCGcFhD58HwUp6OCD4Ejh7Cpx1XL39QquGEnbq7Cf1DiebtGgkMONAOaT79NUi0MCBdJwl26pgHO/jXgriDC20un8zIrGJ53OFVGBfUUDXXvUInSQFV/zeTZ+KN8Gy/Au8SJFITzCwwF/HCBhcsRAHHVF56WfO4cmWyIpJ4/X4zP8X7ei1vPmmSldI1Zg61+dqADDcLLDedmlZB55JKZxotpoRBgo/gIY2KEqXqvhNxusjmSZ7VSgU+AxFJ8SEeI/6HxVDwasuDlrIjw0tLwNgXT1QYOZEUIbkW/e//MmTIurG+XnD5QUxMdXUbLL+AtgthDOPNKSuJd2vM5Wo7OpCbn0sxVyK24UWRVrlsCWR3W5OPT7z4EGLCIsnS/VLk81S+j1BS8TR4VkrAoZSUCYeFSU2kMceSQF7M/JQk7W/foD9kSbYq3XhAV6RXtvUPBwMKlKdpYsT8e1Z3tWOe2OG1xgF4VmxP+2frEpHXPWM/WJSWuf6aL8VkCnkUYs84+MsGLDIqMhVXkJuH3LXVYsp+1f4nD0n2edWLHjy4fHeXfZyAQJPXa7OPs2heXOtY43lFS+bHpXetzipwvJhZ4tNGmx9vqg2fVB8Xnu7W7tcUXbCNfy+/3COdvE5xfjmkib/zyZCPZnX6SLupWmBK2r+1MSupcuz3XJO4X0a/T6aDhn82K7+iaT1fnPeLTTw380MFwue7xKViuhhi3O+QuRun27k1VvCJAwSfGWx7PcI8LqxFEdog9v3j1zpcCVat76GO0MYP2rx3B7gIxnShpP2PHsrvCWU65ge2n/3ucvvLPLtbOEYh4DM6En5v/VdPvNP64gTlaU3vE40hN3WFW/eNRzBrc6dPcny7gWvuOHUCCl4D0lwkRH6pfKkBNt+w46K9W+Qv+lLEAVYgf9N/gYDWXESXRAwaIZMxntJxZT0glrL/53iA4WtLubCXqrhctLL6c2hrZNmb9g7XKKwyorl7VdFVbV325dwanPJkcHOJ+FGQBpyEMzI6DNRgU5ZkKg1EBMCBYaTQqL141xDqx7WFOQw58ma1hkGWp9HG3D+naNWbkjw2hQTIox3QJNhCGOV3KLbw5IPxk9DJc3IE7DvQ6UAvoDn9exMYsmWE8WKmk/BPkuoGanYD45vVLzS/OsE+yp+auFCZ5Pjx/DGPZb8ArRcudlrPKAHuZ0zJ1KdDMwsxWiKNxxD48iAfrbUKVzxhbia1wWpbpBsm35hPRFADIjoQ800wYFyyZ9FL6UGOIhjeBdZujfWgJLJORm+QqjnJM/i+gLjFhFmpjtoNq7w+VQ0wrSpVm606PdGfpiDEKoQFRBDW22jp9kmfYI0lGikElGhORWWKmGC8mVA+4fhJ+FP4WTs4ZwJTtp+4rwziPeh4Z24Pd8Q/jnx1YMlPMBMOVLESVuh2hRrSrqxBMu28tHlnDKYfeZP6n++9N5vPHt1cj3wh8zqOD/jtfYycQNidKc6AH3q7xFnIg8V462VUVrMbKMGaNOyY7Dv315RW45n8QFv/ZZosILykJi5jjwUJUsXatKIOW4VntP1l/QUhtrJ0FYQJBVJTA+4IAVW6GeXsCXgIqpOdCz0tvnadXlKKXhPOVKSD+vfPuqx7xj1MCmBbwmwhLBk8GZB78/gf+3AfLUnGRQvQ6QavmUQo9M/O3O0iU32ITKej6s917MAzXpERXC0UpjJS4Ky81Ihbe5o8tV3pvMrnGOEdjqsz2SmI8GV2LNEDgle/vN29fu/d6bTqNfNGD7ytBOU396w/lP76syZGu52DqlJE3rg/p2oGN27PU8y6bsDINh08SLFHaATUmhAQxXvGJY1bB7RweOBBM/K5US+8u9T+9gMBkS97ba1GXe2GoP1GoTDRGvqhWrXU8mRS426eq3I8NA44nuyqOz5RUFDhUXV9ajXR+WrH61r5dXPxUpKyfPabFWh2VG2Pcz909EhEquVYRg3SbbYjxOHfn6GYRbKz9W3PN6fPRQwsJzkG3FBT5YwzYdqGdwIkGb1VehOnU6YTV0/HHV7GPAiHMdX5ARRbFeDDLUsXHlVkYPBWPyZqlS0xhtZ9Z3LJQ/VEiTDTIn/UBWbJUmiKHygdMDdHfoD+J9RjwiH1CX9K+JKk9ifbk2CO+worGUwmY7FlWDJPCQqEwxjjJC0x+D8kLCs4DDUG5ecENCgYWrnon0dU2l6c0KJiIESRBLFfJ63TLihcZfXyMovhsrNkjCQdi9C0t+iXNkfomiN7ubpmx2WmUUEZLMiADMnUwtVgjJ/mDr2yXLq9+L4onZbePS58XWZ4IC7tv+Eq9s+KiC4UzYdio0gYDM46Zmm8WJHiKIyVRyTrtNJXEPT24S7pLUhfEsoeuIyOvfklISk2YIlSR9rJ+popUMIS609s1en5YyZomqRf8YoYKARgvny5xjpoaEmmbxoBKz9TQ/RuKCUh/NM0lWNVqaY4+ujKKreekxHYFZua9N0E0bDXb2KB1L4EyHUmLv75g2+XE8U8dd7K5FTo5L6Mv2wb4ICy+lROJkW2VfZKNake6VareyX6IJe1JEJii91l56pKEQiFHHP/0xGP0QW/J4o0y3/efYczqPY6o9vYTLlysA9x130JTuwl87j2ZHrXAs0v1jFkVX7oEAmVPPymkcC4morADWBin94aPFw8krQIGwjav+/FzMf9dX02/W4yEMGCe69pRmJPVbMCqXodGVoFQK/3F0+uSGfpSvzRpikWWJp9I80uRyVLkaRN+6bKUFGmavEQ/Q+Lz4qmNbOtz9V/7NsPHOEYfYfQ9LGDMVIkbj0JZEDb0z0axKgPEpYi3OEF8jSBouhKLeSBQ9r+E/d73Qoc5YeSOtVuDAgpCqVHtiGpFRZixcCQsSJK3g3AB6u+dERvxzya6M5uoKk1Rg3IFSU3WkxfpxHHkRGrK3LrAUllctj7Fs5pXBiQJ1lh9a6u+T8F4+rLDWqP64PsrLBu+h3mHVEHJSloRJYz2Sd+WvibdN1YclwmztyrAeNenbNpEy+xMfgiKr/QL7y7Wl6KBiogOM67pcwzwdrWTp6bJ/XuKGCkyv2QoQgRHYUdxkWDBwKIogB0iV5nWm4DnHurwxLy2OtbNm6yUnwcnhs8v1nitxNf6D9+c21Ynm5iQ6X4euDl8aIYmcAWQw2CBablpKWyKmHGfcS8+gzG++4znr+FOsJUmtuqcDuxnB6+Rqdwk8nQawC6sm163EDvkRNz3fPky2lLa5htnQPCXOdyp7MTQskS8P8XcmfzJ/fPWhnH8iqavzQWzJ3DVFhTMAWEm7TINUvF4pxTt611zPf2G8P/Tf/8+0vY5pr7vRNr7VjXYVV2dgQQQPK+xmKY6gXl28mO63wes++9OIB9izChzUCPsuouCs91wH6FjbAHZjIRhhDtyC334I+/x1Hd9Hj4dNoGDGJn12eTrawLZGvvTsoF9IvggFDI9IQqo9Szg376R01gYgYhyQhoR8G2LVS8fYT2CNEDAwE7RTkyRUBosqsSimJ6nXo+SRJnx4ir7bVWMeG4bQX+XG+FGklv3nalcNQo1cMGkxkvD99QmeGo0ngkKBkLX3vp+m1YQUOBv8y+g2jCbjyoKMiPykrtnFEhTJlHpZOl48uQKLi2YEQsanmfLDL+yGdyINKr5Ci5XyVcZs4NtQmNsHHvePPbmEcYFF2QbR+1+heIJAFZiaJm90ijRsquNT56ums/47GElq7yrC603TvL056ds6RRUcrPhLn6KOumkLA7wY/yBH6DKKHVUFrWcxqTVUmWqacTAhNOtc6aXzxQEVoAA1XnUKP4SqhWZDAqQbZc4YRSVJDdusmQXpkjNEolZZvlDZpEkmaVCvywUqSTJtxB5BD+OrA3KCcjKCsgJfKFgYDOBOS8CeW5Qbd5uS0icabg+LziNtxWU90YBYeH2qAdZW+NCI7lPWuZvdSzCd6LbnoCuRCXTrTRaQIFZkigWJ06p5URTciEgEgAYBdO5XuuD8wJzrIH5wQh1NKjKDqB7WQHZj5RG5YIbeQyE/DICs6vgNgcbvESeKktJlqbJr5NIClGhqTcAhqbI3J7FIHc43c80vyBWThucBaR2rXbXqWeXZhcUuz0ZRK29AsHJzx7TVmmLtXJ7dXZ6Yb4MIc8u2FBJ5O5AFaAgJBdSRzw581mNg80BCrdzrY53WZWOaiIRdLDgqq709OEbrVzzcXRXuOKj/cPO4W6E3FqAJ7AOa24BMZCttR5yIlAJTocopDlffqP+qZbaXn2a9dGYtC7n4t1g3p+vXr+Sv2aMM16JVn32fVwt7DWijQO4wcXr1q9TxIxMgcK8fr1ZkcyUgogCO1mRl9sK1pa+VbdBIGiX8Q6F0qySSjH9eFv7WP5KQhhhZWFEG1BYGXRbyrA609sV/Hfj2KBiEJx22JfmumTm5yVGwerEkEA50wz+87Txo3ZTJKNkUr1nUN28mM3pquoERM+VnyqePdvDBQOga7raTGlBhowKVc8PDStZLVJT4zyMzW3GtMDE1JVV8weveVm2XxQFzdvwA11mty1OZWAncNfEc+LYBrUIHOaxV7ChKwlJJoPWyE7i7kriGtkGbf68zyOElVDeeLCyEC8yCIWGTB8DsTINPkJOD+zjw2VWIVSINlUbQomoBkqJnyP2wvS0zZhM1weuf7tonwzM5hnpFxYPyi0ymaWIgnQV8ScwCNl9264qODMwPVOe7V8FvBrycQkRcWHCNGEGNBdWEpqmzLVmR0dXp+ej8sstyoj0lNCUK5EU9c5svoLHU4BYrkLBiwVKLl8BYnhqJQ8Efv2KdjJpnJq+u/f+Iy8s1LztdfrepHWK2zWq72YYTUqrcXPIhg1Ety7wG9StHx31vbqvqTxuC9aH8rjfM/JevD+vS6oFgSc9/udUvdAv3teZbmB919r6Ud0HRrz/Q+nTO/c/bZDOkoUnv7kRhJwpDm7fJi+zrx3JRWyeviU33DOPAUAMpEA5eSJmXHNTHDORvT+RZWI1Nbl5rMT97ESmqQmhsA4kyEzZlBm7V5RKyaGpV1VTqdksTZVfJclByCyTZKHkZDHZrOOo14H7BuTDGwPeoAj0Vl6UjwWSvFaf2tSQjcOycX+j8D6S/tUV9BW3Y4+o4OmLgOSm/JhunBn3U8coWL1mbMOUbRemH93pnLf98t8LqHI/uVzjp3lMHXS502YEAe8jnKL6t410D9Bn9Efouvqd+7vKygrK+qPcYpMdCQvZTszUqeZcZ56nLIexXsSeYBRJgyZoqwjVmpo2sz3BVSs9ex3Th7l+vfv48R3DXbtHtqH/xmzbxorhvI3yskf1ObEJFI/YWE112Pjrd5Fg+wfs7NsbDl79ehiS9L6pB7DXpmbftwFRo8tfM6/rMDGKkJ6pttC84OC8UNtXBQMLt/BXcEejxpaCJdrH8YaUcv/cj74DCgDf3W/qQpu7oDf6Sh5PS4yIFEPFcNfRGTMT92/8kX7gTkAHB9U+8flhrzIu+ei2E7CoU9X0tvknv9vhDeKCw5/ip/91zRRid22W1T6eLLkAtANH9iqUO/SJf+7bdDv1AG5md8D3QQh04TUVqtd+4bo8mmaWyI1M+zKSe8uepVze5IKfwNOen5/9/wOxa0gBIzt03vI7oZxyo9r12UNpi4fQ48Oe5+kO8Oh04pDGtf3szwP3L/yaWnoIBK97nMQhKNN0T0ui5Jzg3ODjRXqEfHff3eHT/viK+P29NYr86u8SILsBL84tsk0nlGNiDgZGi73tILM+NVqOJWUUHE99g30lCFv7g1iIifbNWOCSMmZ8v6tgw3Pncg67n4U+43khwk5tcwbY+q3V8gRG7Rn7mHEcn5ZcI/naydB3onT6hbkshx3Oo86ftLEjnjvC0/L+BjLifT+BuNhxqfebK5sm+SuYwNJkzONSY7/5YRTRaXH+WYdgBbASYYpFuiJyVSMd8eb6+rS701ck391S2dQaf0KITBCV+Ccywv7+tXF9DTYnaKogPbmUbalPdnUcWK+f9a0Co3/zf2GZNQBs7BUauSOHstg5ZFUsKl+ckibMw6r00X5pThY3hcItxSndLzreS0T9zdPGaGQZ7fdARuUPxY9KBfytFmu9DDkZJV8xXdHdQ20IRl6ALnAcu7q2XbNsU/1rxlg0tIkmrZdUXpbO0XOr2tX1TtMQ/IS6l4meLvfX+hFG5mIZJ76P4SzQ68NCxmYgCTl8AwaOGsBgBFkKf5zLRuLE4mycFc+S2QOFDIDEv9a6KWEkqIyBylrjBpPC4OuR/voDd/JfWF3LKEjV66T/xPb44DiOvQWhaZlptqcmd6vlLMVThkKyt/uy1oEsSJ3/J70zimxxuYo7w+84JFeva9ZdGNp1cB7TqRAWYWdviV9GlSbJ/BHXYeyoKWUykTleKmmP4iw4p7JkSwOU5dqIKfMVzOZSOiysIIC90TJB/E8hswAbg81X1U3GTNYr7JnPY1+obsZOgE8rE8lZdBCjaubBl6hS9VHx1G7QBGjlyAQ7JrShNto5k/pFcFbpF2Wf5AtzI4Vm6QR77CCabTG7h1jfgQrlHoh8kcTFA6y/jxI4Gha5neQlP98GMRCHiT0wTc8FMonXYSe1EwNUIHTe3Xenj3U27zcZ+Wy0u9qJ79PvrqL3z58z5N7fM6efLvyA/smPJVyZ4p179txr9B6+S7lxdnbYBl97Wvw9d3h51Wn1BV2v/3z5KsHi1rHnZbQykP2gazMYZiS7zwFyVYGMxZrtL986LDMYZKyx/xaLifnXBd+Fx2wCQCoz6uWUHEqujKXJIeeS5Vu3qmlW12zZt99SuUd4WENNc01Xj8tUYKYDVotFVh6eMmoxTzaVZGUapGzpmdOymGh0biH00nGJ8rioTQDCoZGI5OyeaM9Yr10xnnp+9lxUkhnTnc+P5htSc8WJoheFDRbnHoz5x1QcX/wt5io0zX55nsAgNGUmsvWsyKYCMDlRWhmaIjLHL3PfztnuvuyAg9uSboE1L9kvivVjp+Azlap0gpkjM4q9vSK1AjBp432LizF+i4XZ3Pvsz5rPOu67VlYxpxsTgJ4kTaL9yoQsaghsK4rpjtJkl4Pbd0C7ZuLBqVNTyFNW77CzkRhLNLBkfV2cMxIiJOvqnONCEgueId7syXaGHJ2dzWxTJnftjEyaXtCZjtVgFYvhzpttOzx5LMxGjrMegEKtcV4zEnDN+Himsjrw/cbaPn3CnT9/gY1yIZvrJLBbn1Pdh9yrtF6ZDmShA6V16Zm2LlR4vnc1CSLCifCtnScRZCAG5KQjx/7s6n3un3keqcuuj2YYWJZsE8/I9VGIlAaoUllTQw/+D2HgLVJt0CMj8R49MQHSv+dra3Hv4j3JBVpvUw8kISvA5G/M8MkWVZWkCyxe1b0Iy1MsfvHT0wsaKcY8oZWMEwERaOkcIZHwousHlpz+umvhc3+wtSINXSd2LAx3nFI//e59twxSPCkuUqMISaYn0PfD4hlm5uW0dEhjcTt04ctAOv33T/D94tvo6sqOKKgOu3t9uTTvm6Zaj/b+Idt6mICytw4SOt/w7txjoeEwGEDhOx/JdZuu8Of9njM0LA86/dB7vrq4qitpnRaGFk5T6lRXLuKRUNhVOEi6epIVizgOgoAwEd/IbsQnOlwijDoksiAaPMtmVu6wUyq7KF1rMBYu99o0Icevv9+MPeqwrp2wCHWEMI5a5HAJN3rn4ZAuVtfQUcKlkBYC7CvY5qtzYQMNju3Cwms/z3YhdLI6CS7xdtilRlMj3HvKAx1qnHAEpXtgxo/izWp1MlIM30D6Z3VzYdPqf8MPsOPUPL4GGLka9nDOcB6bqwb4CA9cI2CDjS6ktRhVftni8MTMFbFCpa/apIkhKX1YtsYQjuuXDRTndRtZ+thmBVvNsaURG/iFnr94L/9MdP7FfeXZ4GlzfkxQzSmcrYqNVzGVjNjqzthqpYf93PGkvTBypoxsTvnEnW5FJ1HMaMISat2QID6TOpMAIsS14+wjXZ0UE81bnsGLiuRlFikaFYW0MFNIUbtHHrtgzpxLnMoVrLtglXYVuKt5M/nUrP58d+G3zU6IZCfmA6Yb9iNzH/MhQ5h8pqwY38fpw8NKGx7g+/EzCd3sLsJM0H/ZkftpN2H/U9YHPsixw9ItWPqWsC107Bbp8A21wXUKPg2iwGf4nCnmhoEORHzgxHTRojMxhAcPlD8yngQtpUtA8nLSPPlWinH3v3496vl+86toNceVLgHz49mv7/WfMqIhg+mdD0T1C1gFkIwFpS8xAN7R69er5h7r6t+8rVLRjtk7bd+aq5NsbP07+JBA99j+fCH9oZ5fmvPfvYStW/tB9OOpucLcce8qvfjqAC0oZ9qKN8mB4PwROJ69Dm2hLSRoL682lqFUbvs37aKyueGOCzUL+Xh7BxSiUpzvm7Nmab5nkVeNs4PT7vNBunQ/TUoZVoOViOLjRZLr3tXUqNU1xqx2SXEMPBVXoeCq+IaO0AcnJ0Fs8q2LixNySrJzmVK/dJnFIk/3K2U4rWXhRWFhxRGlbR0D0Kfae+bXVktsFDYJLEjSysrLx6RjIohseKiPJKvxNfj4GHyFXjFRviOE+MJwS7asisPYhfGEkTtiUaHvRIj61jQJhuaHhOSHCtwNq6LZve0IhDq2vCG8S8FoNHvSGyGr4lQQmkfN4RIKgtfZMZN5X26JNIjY4Gx5DidB5JPQYkaNQ1jmbHaySm1mP8Y9S+ThNfysIn7mVjavc1X+66i3+dqQKPBWMPf0gSWF/+yFNf21xHZg4qfh3B89s0nLLs4/YNjijtVgjzrMs79uP8/h6MY9w2FxrmtyxvtfNTiQDuXOeLstrPwkYJMjcaRBlM0BhmL8FePsPUJkRUbj1gkIKoQWkQ73/sBNq9wot1LlbN/lwzO/BPGwp+wxdtxvTD10y36CGdYupeSENAXA7GcIa5SYlJqYFZWpBGhbQKtXAttep4N0LLr3odXP2o4APmbORuZSwnQq/n9CkfRovuXz4JdOP6+iJ38uNA4RHcAhEzGNCL5mhffu2UpF2XnmdKKU945z+z+fpznv2dXeBRkcmbmf6rMeNMfomB8Grjicannpkz5tV+z0scFBULVMx/1pkPgY7qo23Q1yhxCpFHsnu5/EZ4MQOuhlkWvvR4v/OrEq1B0N9QrRnkNOGfCOEXsvzeLq1Muu90J2nZzjYEcMmb2Hr08V64/qlPQX9jWPARjMc9wbySsIwM1a8nuHv/MpeNEW+x9bjibXsjKc5u+cnpTQp5oFLvD3rfyYM30wcv5Kv8Hapn3GE5GBNkhHYDQzPiaPhSDjjzIftd5VBSx+Rtz/+bKC5jIxcw+hdeEIDhN59g8EM665OY6ZwEqHZsSzTcxpzcw4ZmJ6iSizjzhM7MsUlUDT1qubpjFN7PgDh6yyzoBoaIZJUDd/foC3KSPGv7OouDMwGho7O7CwkKaia8CywE6QOdjoIF08qme4IGG4T3i0FA0rZOD5lpsxEznGrKKI2K/MGGzhil0FAFqMIvoQOR+vbvwSc30myZHmiMAiMb1ylKHbdXruF+gJ5YnwE72o9lcqxbGYiolSTtQR/4XuGmTmXIE4yD1exYEZbce83bhrd/dsHfVK83W0W7hniZETVaEH748aa+zDWja4evX0Vllh+zeVQJjOduIOJGpXFNMPkYskFJNoP+cCqL/LawkaRfKLCI++FBWmCHB1gNhJURCqI7bxc7s7GK+4wJmxntgOVNCFosbgXfR1DTFOGKixe/nmFiA2ie3FUp3kvaGUzlFG5v+nlUjZBZ/oatF5fKJLoaMF3wgzQpQulyoToiQQAFl6ODVanxUUE5AXkBsUE5WZqk+OulN5yQ6qghpxjWiLayEu/iJBQVd9Un6bAlnpoMsLiUAPQuzN16kpa7DRzlaMhdAMi6b33lRkxEYX+Me0t9oUu/+LiGnbLQip9I/R2zJiRd976dBofDM6xcWKjeqlpoOJm4uTD3IubIgIQlHDfoRRUUER6y9yDiYvDr/P3Ao+nfTxZ7KMc7q4jm6O3K45RhbT3+fkJ7CVef+fDfc4qxZQjclU4wJLaq7PLP8iWh1tlfTeobjGlHxsQfIUf26WjZvlvw0/mzF6bV5PV888gFDrLzGmQI9cv/YEl2vIgX6NzrnRD+G1qXxxPVKhcSVNsZmB2Tal599u9rvCKmvQISIbdu6cTGzYgLInuYVRUYHi9Rf7AzdexE1hbZNwEoTh/j3VJ1xWiWNTIvpnbxUUW/Lc63VFCAnUYX20KWS9oyc1CoSvVUx03KZ4FOTfd+X423FyfpGb8zIOkf7OYfTepkScHO64iPBxuISaQItzSR62jEcwTgPCJ/dvz8aM1D2uF3PYvXfIoWeHHMZRAtdRIMWfT5bqJbokr2TBpRRBkpdYJ9MnB4tKL0QBY4hxqj9L7XhCaUv2TvKS6KR6LxGhj9PF0eY6PNMUc4AAOtv5DZvOU0dMXZnP1LHt+Lq4JKFeENWfm4Vjw1E72nMw6bTBRGZAsTEEGCMvikqBuP2v5/e/+7eOm3W5T2bH+F0sGoE9ynLfaEswNdZr53MNWA1W76z+7OUasXHWjQ6J9ZJn6jiXcGVaxOd8RoCqPN2SmlKqWBwPXeR1+BeUn0MBxESUjRAVrgkRbaDFuiXE+0ESed6kFdCa0Jf1hS44879uSEvWWyUtmqZyifn7pZmUQq5Z82ZwwZ2Kq5gXO/ogKMeZwKkCtoGy8WpDmwZdFh1UatdIBJVKFVKDUhPMd7yOEvfyEu1Iull4ha+LIpjTimPpXGLIlsWzpwbH3X+TZf1NuYl54I//7zJIBsi/3MzMD8w+5kfmLj8kDxpy/sPIaDLMf05z1SnbFmGkblLMIieWG+uxpYPv13GqyocofDD92qta7i6Y454bh0CSbQs4frZrDd8/9FEY0vCSNmi9sehb1+ncJbO3SLvHJ/oH+p1QJ0ag4Yrl6o1dU8wKO0Qh1V5wOUifaj5yymgKUThrko2m+qQ9dhDEeslMXQaR6gjeTqBGUd74LoIANY4qkltoYJZFfk3BwGZklmsy3zyyKwJLtPcT6tq8Y1KQ/UgyoQtPQQyD4FoFahQl1vH8xdP7XC/kEZQRdQTpRW7tWJyHXgv2BqcF5eH1nELFvS3Xr1SoWhJWKIW2sfIFbkHXjbs39PS4IGDBgiP6v3EPeXXnTbonPKqaRPzLIMrT/BJismoxkN/xyDbs4X6L6L/BwUdHLNruaUqaEG5g68+wTy5asGDRL9mH3lKnd68nkkye2+dJx9F2IyPjs2aDDbZNK4ZXfH+hcHu4+cPVuddf3Xh1xe3+ulkrZ4GLexXLFLed25L280tW80v2zy625N6s8F98vBTDdLJaGVkvGFYrrdu0Lt1DNHxqLuNFVoDCpDI7xthwImnuFXialriglX2fmuOuH12BmlXSXFk5BBmKAgg+ibujqWXIiAPdLsc1D7U2DXFrcQDixx1ua+3/CgBMrQET/S1tm7gqCIBC8LfOQSD4pgwIh7ujtq6/CUDB3IH62mGuMxQCxO9LJW9HXW3/QQCBQgEEHOj/pcF3dzsh1Er08saS0n7uIGbzVBmruamra9cqbn95ad+QW19faVk/d+3CyHo8hKWWA8B+fjOyCmnXzxuqa4Am5yAd7O3cm4lTGoZ4q6AO0wu1FxEdsNXcgfqaenK71ckEvcusqevnroX1ejY0lam0U5eh49X2A9yB/Pw164n0KZsOZ3bcHPr2P2jzGKMeWkFtp644JNTTGHuogQ18YHvYZ6KPY6XuNavNF7ZvT56hsrl79FHHKz3cy65e0/c1gnpohXzFITkbpbRl0RS95uzEFKm5rK7iXMLpoxKpfZXFj68+EeqVBv4w+3r0G7PGF88lneNO084DrRfTatF4UUjrennZa6hmvyR5kp95kzHon6JgeGL43LDgLKGLMAyRc5cWs+CQ+bz50AKB3wh80sqa5JrKanPPoPldanRIvt7bvGBn8vtUfUge2H0p2OhpRA7faEL2I84G84MH3ROwu2cR/UhT6qFENSqnLtoa/eVeSs/t06turJi+clc18GPkXOI8mcb2Psg5Kk1BQ2IUe74Y+6dKFxeUdBWRxykyag1VRln5cTYHv5Kv5HGV/Br+iiORX5caEIZPxx10+KdRZE5nW2gtt9xuN9OazzVg+sG3mNsgEBYKock/PjQIVSPXlB5j4tUIAkCbFRbGEjPkrBsTBwNd6v7r1wmAhRNXggboSAwgQzacj8oFriOuGIxwG4ceQZMKn3d0CRhx3xl3GM+zGeCGeTQFT77bhOJFZlLuUDJ69gEYRvYLj7vYb9nxU8HR7ySKanRIW2Q6358sgQYDBsw7I8431kdo8DVl5eRuMAs37kHHcPFsKxvPjUHv2WgW5m7IyfI1CQ2xPi+uXWp9UF5AjjUwN/i1goGF61dfXXHGGiwVCY1GX1+r74qDiqQ3RESHsgld+DH0hhByyAb0GL5run8P+XWaTBabRQreQ9qztDJiqatwX/cukMU0kYqiwYGPqXA0FIi/+FtjAzNCsmHZ2OEuCyuYMcqC5UTkhWUXGhJ20lS+Wb4mX4PBJ973yN5t9PFthbi/V3XOitnJ6Njm1ZmhzNuvtyyVajW1deo5CsbWkv/+0SCScJBhDW/dhDQ6H9R++NDqu06rl9gWAwgHKVfDLkuEwZFxGBEaj9bIeVIMoEACp70EBEMcCAW01VwRjFvG9YJbfZw1qZ7UfAKqSWbdLNDfXY7WHCrHfvNctrZt+fRn/OWGPysC7VA/OGWZ5/UZy9aYRgUWz8VBsHDP2ZWizo6v5OUVogY0CAXZ8DzmP3AY/247Mm8s4vg/Co63vR20txUoZrMsYhVd9BCogMcshUrhMaVd1Q78E7bjk1lZJI3XyJmGo1azUzKBwYeHf3SFun407AOPaR5TF0fasaw9So+Mw9FTIt3igozKEuIhTMicRjQVHxvLQhBu3dI0NZnxo7hkTAw3NT8eAST6m5sAQGScZReplH37i4Bg2RISk/CHCUnG86dma6SbSRmFhdYGPsfh2rCJboK6I/5b0UuXSRBdCPHUQddrFBkcdk2f1VJ9HnXvR/SiXYvt15jWrM4d+MfjGk2NQElrp56fR+1Ccy+03h5TKw/aPbofmk4E3QPv1I5hOoVmEZdEeHu4ziraNFqEAkOgNaj3Nk67682n+KnVtiksjW/jKY0Zn1ml1fxUECYVANNpeD2uQGi+CBMywHtGbObIOAtVLyCyHbq7u2ilI5wuziWDIdXd1m+jJ9PF090FNkmN03F2seTHdwKKkpRBhneIgMFQtffaCF0EszbY8tML8Q4W+D89UmRdpsBKsmxnVHluke6zlTgQXhYXJct1U3BCT3EEnFOhHGe3vFN5CuKHmHWJfenNfCCWXSH0d+CpQ4AqnN9/Zd1j3UOR987LaMQBQjOxn9dPbCYMtP1JFGSQGFz5pAdBilD7p5g9S0uvn123+dOZ/1z6M3QY1/fEOZwBoidxgNtfuwSPubUh1/d/7MqBDjUjITdD8H2H7e7y5tMx7L3Tl51BF8qn3QJy1WJ0G7SqzN2xzdh2vDJeqEDf2SqBj4TfaHX9XM3wHbhBPEu8MSAiVlcVeeatIjcRB7gDjCZcl3+Xe544hzuHcd7RI/Q5CdfP68exwkB8fVCl6qewqd2hoR+c8HSIE4OqpTHOedzwTgC9Bm3JKP3G+MsHvMJM9aHfwOZu4iuRJlLuitGt2uGbvJQkzLrlnvgud7PkD+SOnu4+2L2vZuXePbXI2dI991TBsnRVUj+wgQ4Lp7u3/uIixY/bjIUOgPZbJQnY7lSMK294MLgwjZxFyaI3jT9kC/ynZfa6PJETxzfstX319VvxCho3LecIwWwSNtzBnPaPd7bvpne4K/5xN8NQDvCE/aQ4FgC8XSuDyuGBlIWSqJ8/vnXgwNf9G8Kyaah/uAaSwTXGuau16KRTplOqV09k9hpktCbAa5272eUHWUVtFMjA74iqQj4pgH7wHjbC6aReAfbeQUwkibryPJnY875GNug09etG5tRpzGLaRpgGRsbrXQqTkFPs8Wk8N51Z5xariPmI8BLpVfrWR5EKDD9NP7iBrJd2gW25Bskm62mG4u3btpdQjeQoSNYY23Lvic7IEimqnK8gJ/iemdZf3ld7olRrn+Q8vZ7zZK0qqueq9y9rpid/AnnFucrkwQpPBsHXLWVD516nwRSwFBAtMeOEx3t9drisJyAAIBAAl9wTedu5oX+Fak7h6FczwSR86FRoVOipKK6u0pkITI6IePO9UnnZoPya45nzVZJ5TKV8f5ojckaL2Gfeu8cyJVBrcrTScFnJnXAWZS3YF5jp759ZpWC6qsDMVTXOo3xF+z+fdXwSKE22V5VcWQkqOHPsFZwYcJ+sMBw+tqsOPXaY6k9Q4yy31XFyc7iBo6r3PP+QtEA/WVqqrMwikaUG1gc0+telJkVrH2bVIIUf0ewyzyLkxSRVhClGUiwtK+L7nIi5Ecb1CVC9vXG4zCteozRGZzAmWn1qtOFi7ilDbFxaSuzMtIeBfh+zl/ALy9bpP4CJiZhxdwSMs7sUJsIeTnga04khYNzLYlbGDVF1AZRG2Dtixt4dCjaZ9AjDLBnL7okxlzWO/q4ZcLHNe/gYhllmP9dPru3cuJlL6ibjRfYrlfQLxqM1d0pjeH4Qu+BRlgGqjQ1NxjNAbYIAo/POy3blvmddk5bPrDMueHoOi+DFHjmyfPmRjfIQnv10gbEuSZNciwHK7S7vHC5JSLg5XCztSHX2OaM5///yGTJUiqKBVXrWxo46z5jhvFm1nkrfVqSgZGnr//Ma8sPjkjJdOlxMFYLJlxCDzjsnQPF6wU3vxUEjmQmndcH5oqA9dKtJdDvOZUS/xNvF8K9ndHKmyCg0GIVxPllxc5U59YRouBrBNyaXi8Nildy/YtpidG4BjqXCjcWn9veo+AZAzA3QaerqNLql84Qlb4vFcpklRVpkkUotRdIUi6z4ktemk6f+nooOWe+6PgQ9nHn0TjuqvtC3OpVHuoxdSCPQ8MDe8nvWzH9RYhqp4I/ztoSFbl5VAW0g0DmwDcLroHmuVRb+cc6MFNPI/86YnKUBoWutH9asISsBL+Xm5eZe4nSxx0Fw752IBj7XCiyCGM8orXek9xYFAwtX3y0UvVbgm0SZMTqVwv3JUcZxVD9iXq5c/pHtqrDKEkXEPuDMmhNtfBtR4UxuX0oDv0FjN1rHW4G74y53M30X2t0ls+KK15qcChd39C662X2Xo7zjpsNhB7PDqIOAY5cOi5EGo8xRqUdc35jxfZLxaHUuK5P1hxKwsvTqS5BVo/gLiYZaaiW1ikr8zAZSbRu+jzWuCE91TXGWAJx0nHWzL+FmMskOwRV8B6K/pi5PlXh6lW1x3dI7snOkd6i3paShLi8J5LVAAOTr52T8KMH89es46+Lnr2b8pas6aEtiU9fq1lK11HW6ddRhJn1G1fW7eBf51WPyIqcYsx4W/rxfaMw4ytrEOppWOtlAB1M0P7d5RbY5zFUOzFU4HCEQJzRqu2lMOaqn21kb0V4dyTCBsRq5cTOKJQ0lErCHL6mMcemzdnZa+7yXtSBU/eaPPh83bpwUTiYNWDEe/V+u2g9pEXc1VZu5X4WAUC5NZk4RlURt2oKOjgVpWltnMXrSzEKxNm6UIqVaNctlyqKSEq+duZ+T2Ej2xo1LGvi3t+R4Idoh+6tf+j0w1oEkpi8IVYv3MmtfZ2e/NdqlUoKDqBB1CA6IoZWMnJ9gJviZwyhkVv1i/sCq6TLsD9fLpkLlMZeZ+050LXfS0NXLkY5ODkaoI2eza+qsfXGijTRISMkmknwW6awSV0AUvlvyA37leTNWRpdjm7FyuqxoiOWUlGFZDr8WEBf8yhy+jAiGveykpmvA3eNp5rSZMw+/ffPy7VbAPJ5lzpoxc3iS335TcJfhcGnq9PveUf5HpDFr/9irTUNHpOHk+/4Y8Y+6FCOl3o9JQqdFRCsPYhIDzOYSCrZhbCuSzEGNjWEJ2sMFhG02zCFtkHl6ywlhSSuIEd0L6PJPk0mRgOkqAm4Eey1V92cmDDlAOn1qU2pqvbhdwVRpSk/Q+FoDlIrycoUyfbwZTRe/peon9uZGq8XLpPHQKGOOoIyA2NB46bI7YlFv8eerMXFOQpqjfISHa6YM8LEmam7wlvfCKZtXdcx2nb26oyEh19FldknK9ntr0O1gccfJy92OW/48UMD6uRNl3La1i0agdl+7cv1xI4p5nAZb9xdjmIP9f77uQnVdp8xvmL/sMHfB/PVt05Zk6qcRW4g6UPka8konVG9YlIiY6f8D3GkDut8epdUeZb9LLIbFJTpuiyoVyMGgjy5wXsSsyoxjgMi4F171mpOV0tf6Kqi3CTN7yatyLi6XPhGorn7M9YgAB1RS771js47jr6ZXhrmKp2n8Nf+s6WAMa/yEAmULbWKY0UG3eHR2got4TumV3q09nZ8CFPkIQXll3TyYH5viwhPj8jrIlc4HGDBGtRUnW4HWp0rDxnALPwXcqsnsBJHR19coSjhGYGDhFj4Gvk2fS83HIxagklA9CFzB6y13mXeAF+NKxRX7xQNyRWjmexnU7z+Q8V7opme7jlqugFwwBLFeSWfkXqk95+m3qVZluFKQ4aEYrwwDyT9SdkIe/6hL1jVENjb0O9IRDnB3Nk3+Ndlm7wNr50RCq0BA1EkyEG6FaLLl9eDH0Hy49Mg8A6+Z/O0zViPcYhgUKRgcAPAnqBjD1Kg9hhxgIrDgAkCktavw3ynEBoBLSRx8KpBgoNgbDp/8J57824AO82DdIN7yDTpKoqUxRGje6uFMNtQDAOmdnASGXRExBj3sAs7ywUMWRHwFJQHwYcDcWAtfDOh2EDBN90LU+PR1uCMIhW8H2XAkcDZ7azDQw+uABxyiNuixdQ68TOYjDcewE5Wm1/3wHDgMKOE4UI9wg77rkANFR7sfQ87QNYUsZKOGFlISBG8GaADTMGhRhEEYsAG9Y3/A32eN5cI/2+JqUxvlx82JJ/+Cyii2ZuvOz26fGJCBgoL3wYrbLt8c77df3+4P0YEf8AYAyABOlihAKWj3Ox2TtEJJO/gE3Na2gGRAAs0wZwa5QD0nNhDx1doxMAgSwNoWbudalSXiTCS5YCiYBhACJKDj7BG+Xo6JAUOtX9R9/JaNQxIBmlCgg3QATAIwRQAPR/kEEXj6DgKQwOigAAEKCUulOgiH1EpnBxzBUdpD6k/nALwhoasdARGyEMD6GI6a4AHgOAjAgVAHBU4ghTBMVRIOqTnODriCjbSH1AXnAJLB848cAQ9SBNTgzg70sFXPrnPnmsUbZ3OfvrBCwxREJ0GIugYUOPD0rTUoyOhudQJwJ81/crsmga7H3dcSXzGgDnd/5SveFVW1ux9Zx7W1r0WS8JI5+IXdU25P08lIwEi6QKv4rICb1I03ADtzfb8USofJRjZOKJYL8lvrdUobW4GT6ueaF5G8yqbYZzVPp61Q0My2s5CpOgCVBPXYDzZB/l3w8h+bpIMTJEUzHC7Lw8vH77ieL4NQRXGSZnlRVnXTdv3BcDQ+MTk1PTM7N7+wuLS8srq2vrG5tb2zCyAYQTGcICmaYTleECVZUTXdMC3bcb3f3w/CKE7SLC/Kqm7arh/GaV7WbT/O637eD0ZQDCdIimZYjhdESVZUTTdMy3Zczw/CKE7SLC/Kqm7arh/GaV7WbT/Oy/V2fzxf7w8op7P3WrobWqNtMQKmLrhVfYkVautNqBeNYSRxtMl2CN48zG61C2bil+ZpXbI3ucYfv3PrZiOyaaEkrTikFqMKVH6YIOX7B7tXJ/QMDHRjoNRvOJmb+WClSkRCynTYZ0KNICY58S32NZ8+g9rt2wNB1NaV0U6GosyWQa+oXk5xH6mLYMlgVHEyn6cmTAFzsAf0uxx5/RyNnxS1rw0oa6JvGeUuZvBd7GsQ82Tvaz5TLiWWhHFxj3PcSJsS6sK+XoYtktzT3n87qwgGjeVWDWqm8qjTOUIPxyrUrhH6Iy0/677G+lLepllktOWlLq84McZilEbifomDVDCjbQC1lG7XHwEn5iVi35Cuo98t2yo6yDXvcFNDFQokipaAL2KN7BFUmC+VhCLDrkA6Zo6Pkeb4vWZ7NXUDnLa6CtDPYBUqDvRbenKhhoY/ai7MvXac7aJ+GUZNRHrkjYoi4NJ+MmH5Mifd6nY93cmwpqZyDmTgQ7tBe9bPVNiMoVT2mxHcCKItkGn7m4qScuI52B4v1cK6kNcQwzwxtqB80+kL/a5z4xiZyAbaQDS6DFosRal2Ry2x1lDVl+LgAE/SDyaf6c2Y65SCifJkikY+jiY41mGLhwV00FhKNxi5o1J126baBe/91ntSxSfCAfZzOWFok2bw+qYAx5hA265lZMQ3/drh8AB8F3eM/HWGJkHKHMIViaJvr+up0cq02swqE04bM5i4LqvQUEboLU7d5M8zCZ4xA3m78qGWGS4lrkvSqbZqn9CIEtto60aJrQW/pWgfLIFfODJJnkxLE25NyNbthVwiKK+5YpLZXuuqvbKgRJ1kHHJusPGSEHSN3xoZiHdAR8/LOVU2NwDh1z0blLZHrE3yM2seov3GDOotc4Tfpv8C3bmxx5FHK293VFPv9Q/H4G0LpN+63qBdqiRHcctEpVlUAt3NDTbV21udRGMBmnHMxuQvJSLS5e++1mIAA0WntwL77Ud73TRxrkYSjKzQQDx0/k/Ejh2UxzaEQTJtRVM4UvsV9Y25ljm3w0rd+2sfpK6GcHDW1lvmHu2Esw7XKeVnTz+10ctcW0Xg/Yw4sVjIiQ76lVZx0b+TRxV1uu89Z006juPOCqx28q39zexwq0m4Yj10RGVTig9oULEFQEXdaklqzdWZo2moBxLiy+mLZaRRBHkQhhHNLPmQ4XBF1BnOZCUME8C6j/f7AVr8Zhmzgp8M58vS+m779zwIXy6kHp4e45VXxGHVBU71crAG8EilEwaXt7n7/Xv8f0FkSVzPPThhdewvCmYj6nULO+lbVkfL/5G4SrvBAXJhui/eipg6qjy3WzF50i6yXcyhHTU+iEdaTMRyOxLnvBQbMceD5K4wkrAeBt8pT8RLqV3TftJELdKRiFz372eYXQS7WUbHadEvIJJ4PJPNKDV8tBVGx7MODC58hm/5RUxxxSEAAAAA") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

[class^="icon-"], [class*=" icon-"] { font-family: 'commoniconFont'; line-height: 1; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

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

.icon-renzheng:before { content: "\e696"; }

.icon-dunpai-:before { content: "\e693"; }

.icon-AIchuangzuo:before { content: "\e695"; }

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

.icon-xieboke:before { content: "\e690"; }

.icon-shuju_mian:before { content: "\e691"; }

.icon-diannaoshuju:before { content: "\e6a3"; }

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

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

.icon-zhiding1:before { content: "\e6b6"; }

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

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

.icon-a-zu1687:before { content: "\e798"; }

.icon-Silent1:before { content: "\e68a"; }

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

.icon-xiaohongshu2:before { content: "\e688"; }

.icon-shipinhao:before { content: "\e689"; }

.icon-whatsapp:before { content: "\e687"; }

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

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

.icon-xiaohongshu:before { content: "\e683"; }

.icon-download:before { content: "\e680"; }

.icon-download3:before { content: "\e681"; }

.icon-download2:before { content: "\e682"; }

.icon-rightArrow1:before { content: "\e67f"; }

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

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

.icon-viewdocument:before { content: "\e67c"; }

.icon-enterpriseWechat1:before { content: "\e679"; }

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

.icon-file:before { content: "\e677"; }

.icon-coordinate:before { content: "\e676"; }

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

.icon-upload:before { content: "\e674"; }

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

.icon-Befondof:before { content: "\e670"; }

.icon-share:before { content: "\e671"; }

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

.icon-rightArrow:before { content: "\e66f"; }

.icon-kuaishou2:before { content: "\e66e"; }

.icon-kuaishou:before { content: "\e66d"; }

.icon-dianpu:before { content: "\e66b"; }

.icon-Language:before { content: "\e669"; }

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

.icon-hezuo:before { content: "\e734"; }

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

.icon-shangxin:before { content: "\e666"; }

.icon-xingxing:before { content: "\e665"; }

.icon-yanzhengma-01:before { content: "\e664"; }

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

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

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

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

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

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

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

.icon-tuce:before { content: "\e646"; }

.icon-wodeqianbao:before { content: "\e647"; }

.icon-dianpujishangpin:before { content: "\e648"; }

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

.icon-xinxiaoxi:before { content: "\e64b"; }

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

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

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

.icon-zhanghaoguanli:before { content: "\e656"; }

.icon-zhuyeguanli:before { content: "\e657"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-gouwuche:before { content: "\e6ac"; }

.icon-education-1-copy:before { content: "\e62f"; }

.icon-deng:before { content: "\e6bd"; }

.icon-application:before { content: "\e89e"; }

.icon-fangdichan:before { content: "\e747"; }

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

.icon-a-Maskgroup:before { content: "\e623"; }

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

.icon-dianhua3:before { content: "\e8ad"; }

.icon-weixin3:before { content: "\e8bb"; }

.icon-zhaopinxuqiu:before { content: "\eabd"; }

.icon-zhiding:before { content: "\e684"; }

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

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

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

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

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

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

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

.icon-jianzhu_4:before { content: "\e78d"; }

.icon-jianzhu_6:before { content: "\e78e"; }

.icon-youkus:before { content: "\e67a"; }

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

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

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

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

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

.icon-icon_shezhi:before { content: "\eb8d"; }

.icon-yunhang:before { content: "\ec61"; }

.icon-shujushujudian:before { content: "\e649"; }

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

.icon-wifi:before { content: "\e8f8"; }

.icon-liujisuan:before { content: "\ec56"; }

.icon-shuangxinpian:before { content: "\e6ab"; }

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

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

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

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

.icon-24gf-telephone:before { content: "\e96c"; }

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

.icon-tuite:before { content: "\e652"; }

.icon-linkedin:before { content: "\eccc"; }

.icon-youshangjiao:before { content: "\e79a"; }

.icon-zuoshangjiao:before { content: "\e79b"; }

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

.icon-icons01:before { content: "\e698"; }

.icon-shangchuantupian:before { content: "\e712"; }

.icon-huo:before { content: "\e66c"; }

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

.icon-youxiang1:before { content: "\e694"; }

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

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

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

.icon-gerenzhongxin:before { content: "\e653"; }

.icon-yunduanshangchuan:before { content: "\ec1d"; }

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

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

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

.icon-shanchu:before { content: "\e8b6"; }

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

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

.icon-ren-renyuan:before { content: "\e6d8"; }

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

.icon-lock:before { content: "\e881"; }

.icon-gerenzhongxin-1:before { content: "\e64e"; }

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

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

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

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

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

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

.icon-sort:before { content: "\e65e"; }

.icon-24gl-telephone:before { content: "\e953"; }

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

.icon-lanya:before { content: "\ec4a"; }

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

.icon-chuanganqi2:before { content: "\e8dd"; }

.icon-line-075:before { content: "\e74d"; }

.icon-rongliangxingyunyingpan:before { content: "\e714"; }

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

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

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

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

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

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

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

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

.icon-changyongtubiao-fuben-12:before { content: "\e60c"; }

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

.icon-rili1:before { content: "\e6bc"; }

.icon-rili:before { content: "\e8b4"; }

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

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

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

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

.icon-douyin:before { content: "\e8db"; }

.icon-bilibili-line:before { content: "\e75d"; }

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

.icon-double-left-1:before { content: "\e615"; }

.icon-jinrujiantouxiao:before { content: "\e8d4"; }

.icon-jinrujiantou:before { content: "\e8f1"; }

.icon-jiantou_xiangyou:before { content: "\eb08"; }

.icon-jiantou_xiangzuo:before { content: "\eb09"; }

.icon-igw-l-screen:before { content: "\e626"; }

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

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

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

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

.icon-weibo:before { content: "\e64c"; }

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

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

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

.icon-weixin:before { content: "\e67b"; }

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

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

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

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

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

.icon-arrowRight:before { content: "\e65d"; }

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

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

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

@font-face { font-family: 'shareIcon'; src: url("data:font/ttf;charset=utf-8;base64,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sSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAA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") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }

.social-share-icon { font-family: "shareIcon"; }

.social-share .icon-tencent:before { content: "\f07a"; }

.social-share .icon-qq:before { content: "\f11a"; }

.social-share .icon-weibo:before { content: "\f12a"; }

.social-share .icon-wechat:before { content: "\f09a"; }

.social-share .icon-douban:before { content: "\f10a"; }

.social-share .icon-heart:before { content: "\f20a"; }

.social-share .icon-like:before { content: "\f00a"; }

.social-share .icon-qzone:before { content: "\f08a"; }

.social-share .icon-linkedin:before { content: "\f01a"; }

.social-share .icon-diandian:before { content: "\f05a"; }

.social-share .icon-facebook:before { content: "\f03a"; }

.social-share .icon-google:before { content: "\f04a"; }

.social-share .icon-twitter {font-family: 'commoniconFont'; }

.wechat-qrcode { display: none; border: 1px solid #eee; position: fixed; z-index: 999; top: 50%; left: 50%; width: 200px; height: 190px; margin-top: -96px; margin-left: -100px; color: #666; font-size: 12px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; -webkit-transition: all 200ms; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms; }

.wechat-qrcode.bottom { top: 40px; left: -84px; }

.wechat-qrcode.bottom:after { display: none; }

.wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777; }

.wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }

.wechat-qrcode .qrcode table { margin: 0 !important; }

.wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; width: 100%; }

.wechat-qrcode .closeWechat { position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; z-index: 9; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); cursor: pointer; }

.wechat-qrcode .closeWechat:after { width: 2px; height: 100%; position: absolute; left: 50%; margin-left: -1px; content: ''; display: block; background: #666; }

.wechat-qrcode .closeWechat::before { width: 100%; height: 2px; position: absolute; top: 50%; margin-top: -1px; content: ''; display: block; background: #666; }

/*--视频播放器--*/
.pupUpVideo { position: fixed; z-index: 100; left: 0px; top: 0px; width: 100%; height: 100%; padding: 96px 20px; background: rgba(0, 0, 0, 0.5); display: none; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }

.pupUpVideo .closeVideo { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; right: 15px; top: 15px; width: 30px; height: 30px; color: rgba(255, 255, 255, 0.5); font-size: 22px; cursor: pointer; -webkit-transition: all .6s ease; transition: all .6s ease; }

.pupUpVideo .closeVideo:hover { color: white; }

.pupUpVideo .videoPlayBox { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 1280px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: auto; position: relative; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay { width: 100%; position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { width: auto; min-width: 320px; max-height: 100vh; max-width: 94vw; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { width: auto; min-width: 320px; max-height: 100vh; max-width: 100vw; width: 1280px; height: 720px; }

@media (min-width: 768px) { .pupUpVideo { padding: 6vw 1.25vw; }
  .pupUpVideo .closeVideo { right: 1.5vw; top: 1.5vw; width: 1.875vw; height: 1.875vw; font-size: 2.5vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 80vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { min-width: 20vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { min-width: 20vw; } }

@media (min-width: 1200px) { .pupUpVideo { padding: 5vw 1.042vw; }
  .pupUpVideo .closeVideo { right: 1.25vw; top: 1.25vw; width: 1.563vw; height: 1.563vw; font-size: 2.083vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 66.667vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { min-width: 16.667vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { min-width: 16.667vw; } }

.webMap { padding: 20px 0px 50px; background-color: #fff; }

.webMap dl { border: 1px solid #e6e6e6; margin-top: 30px; }

.webMap dl h3 { padding-left: 10px; padding-bottom: 5px; }

.webMap dl h3 span { font-size: 16px; color: #95d83c; position: relative; top: -12px; background-color: #fff; padding: 0px 5px; }

.webMap dl h3 span a { color: #95d83c; }

.webMap dl dd { padding-left: 20px; padding-bottom: 15px; }

.webMap dl dd a { font-size: 12px; padding-right: 20px; display: inline-block; padding-bottom: 8px; }

.webMap dl dd a em { display: inline-block; margin-right: 8px; width: 3px; height: 3px; background-color: #95d83c; vertical-align: middle; }

.webMap dl dd a:hover { color: #95d83c; }

@media (min-width: 768px) { .webMap { padding: 3.75vw 0vw 6.25vw; }
  .webMap dl { margin-top: 3.125vw; }
  .webMap dl h3 { padding-left: 0.625vw; padding-bottom: 0.625vw; }
  .webMap dl h3 span { font-size: 1.25vw; top: -0.938vw; padding: 0vw 0.625vw; }
  .webMap dl dd { padding-left: 1.25vw; padding-bottom: 0.938vw; }
  .webMap dl dd a { font-size: 1vw; padding-right: 1.25vw; padding-bottom: 0.5vw; }
  .webMap dl dd a em { margin-right: 0.5vw; width: 0.25vw; height: 0.25vw; } }

@media (min-width: 1260px) { .webMap { padding: 3.125vw 0vw 5.208vw; }
  .webMap dl { margin-top: 2.604vw; }
  .webMap dl h3 { padding-left: 0.521vw; padding-bottom: 0.521vw; }
  .webMap dl h3 span { font-size: 1.042vw; top: -0.781vw; padding: 0vw 0.521vw; }
  .webMap dl dd { padding-left: 1.042vw; padding-bottom: 0.781vw; }
  .webMap dl dd a { font-size: 0.833vw; padding-right: 1.042vw; padding-bottom: 0.417vw; }
  .webMap dl dd a em { margin-right: 0.417vw; width: 0.208vw; height: 0.208vw; } }

@media (min-width: 1921px) { .webMap { padding: 60px 0px 99.994px; }
  .webMap dl { margin-top: 49.997px; }
  .webMap dl h3 { padding-left: 10.003px; padding-bottom: 10.003px; }
  .webMap dl h3 span { font-size: 20.006px; top: -14.995px; padding: 0px 10.003px; }
  .webMap dl dd { padding-left: 20.006px; padding-bottom: 14.995px; }
  .webMap dl dd a { font-size: 15.994px; padding-right: 20.006px; padding-bottom: 8.006px; }
  .webMap dl dd a em { margin-right: 8.006px; width: 3.994px; height: 3.994px; } }

/* 全站搜索 */
.searchlistMain { padding: 100px 0px 50px; background-color: #f6f5fc; position: relative; z-index: 10; }

.searchClass { width: 100%; }

.searchClass a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; margin-bottom: 10px; padding-bottom: 10px; color: #333; font-weight: 600; border-bottom: 1px solid #E5E5E5; }

.searchClass a.active, .searchClass a:hover { color: #004cf2; border-bottom-color: #004cf2; }

.searchListBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0px; }

.searchListBox .title { font-size: 24px; font-weight: 600; line-height: 1; margin-bottom: 10px; color: #000; }

.searchListBox .number { font-size: 14px; margin-bottom: 10px; color: #000; }

.searchList .list a { padding: 20px; display: block; border-bottom: 1px solid #DCDDDE; -webkit-transition: all .6s; transition: all .6s; }

.searchList .list a .column { font-size: 12px; margin-bottom: 5px; color: #727272; }

.searchList .list a .listTitle { font-size: 18px; font-weight: 600; line-height: 24px; margin-bottom: 10px; color: #333; }

.searchList .list a .desc { font-size: 14px; line-height: 22px; margin-bottom: 10px; color: #727272; }

.searchList .list a:hover { background-color: #f5f6f8; }

.searchList .list:last-child a { border: none; }

.searchformMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: none; z-index: 99; }

.searchformMain .searchform { background: #fff; padding: 10px 0px 30px; position: relative; z-index: 99; -webkit-transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); opacity: 0; -webkit-transform: translate3d(0px, -100%, 1px); transform: translate3d(0px, -100%, 1px); }

.searchformMain .searchform form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 1080px; margin: 0px auto; border-bottom: 2px solid #595959; width: 100%; padding: 20px 0px; position: relative; }

.searchformMain .searchform form input { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0px 15px; font-size: 14px; color: #333; line-height: inherit; vertical-align: middle; }

.searchformMain .searchform form button { left: 0px; font-size: 20px; height: 100%; top: 0px; background: none; border: none; cursor: pointer; }

.searchformMain .searchform form .closeSearch { cursor: pointer; right: 0px; top: 0px; height: 100%; font-size: 20px; color: #333; }

.searchformMain .search_mask { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }

.searchformMain.admission .searchform { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 1; }

@media (min-width: 768px) { .searchlistMain { padding: 10vw 0vw; }
  .searchContainerBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .searchClass { width: 18.75vw; margin-right: 3.125vw; }
  .searchClass a { font-size: 1.125vw; margin-bottom: 0.938vw; padding-bottom: 0.75vw; }
  .searchListBox { padding-top: 0vw; }
  .searchListBox .title { font-size: 2.25vw; margin-bottom: 0.625vw; }
  .searchListBox .number { font-size: 1.125vw; margin-bottom: 0.938vw; }
  .searchList .list a { padding: 1.438vw 1.688vw 2.125vw; }
  .searchList .list a .column { font-size: 0.875vw; margin-bottom: 0.313vw; }
  .searchList .list a .listTitle { font-size: 1.625vw; line-height: 2vw; margin-bottom: 0.938vw; }
  .searchList .list a .desc { font-size: 1vw; line-height: 1.375vw; margin-bottom: 0.938vw; }
  .searchformMain .searchform { padding: 0.625vw 0vw 48px; }
  .searchformMain .searchform form { padding: 2.8125vw 0vw; }
  .searchformMain .searchform form input { margin: 0vw 1.875vw; font-size: 1.125vw; }
  .searchformMain .searchform form button { font-size: 1.5vw; }
  .searchformMain .searchform form .closeSearch { font-size: 1.5vw; }
  .searchformMain .search_mask { background: rgba(0, 0, 0, 0); } }

@media (min-width: 992px) { .searchformMain .searchform { padding: 0.5208vw 0vw 2.6042vw; }
  .searchformMain .searchform form { padding: 2.3438vw 0vw; }
  .searchformMain .searchform form input { margin: 0vw 1.5625vw; font-size: 0.9375vw; }
  .searchformMain .searchform form button { font-size: 1.25vw; }
  .searchformMain .searchform form .closeSearch { font-size: 1.25vw; } }

@media (min-width: 1260px) { .searchlistMain { padding: 8.333vw 0vw; }
  .searchClass { width: 15.625vw; margin-right: 2.604vw; }
  .searchClass a { font-size: 0.938vw; margin-bottom: 0.781vw; padding-bottom: 0.625vw; }
  .searchListBox .title { font-size: 1.875vw; margin-bottom: 0.521vw; }
  .searchListBox .number { font-size: 0.938vw; margin-bottom: 0.781vw; }
  .searchList .list a { padding: 1.198vw 1.406vw 1.771vw; }
  .searchList .list a .column { font-size: 0.729vw; margin-bottom: 0.26vw; }
  .searchList .list a .listTitle { font-size: 1.354vw; line-height: 1.667vw; margin-bottom: 0.781vw; }
  .searchList .list a .desc { font-size: 0.833vw; line-height: 1.146vw; margin-bottom: 0.781vw; } }

@media (min-width: 1921px) { .searchlistMain { padding: 160px 0px; }
  .searchClass { width: 300px; margin-right: 50px; }
  .searchClass a { font-size: 18px; margin-bottom: 15px; padding-bottom: 12px; }
  .searchListBox .title { font-size: 36px; margin-bottom: 10px; }
  .searchListBox .number { font-size: 18px; margin-bottom: 15px; }
  .searchList .list a { padding: 23px 27px 34px; }
  .searchList .list a .column { font-size: 14px; margin-bottom: 5px; }
  .searchList .list a .listTitle { font-size: 26px; line-height: 32px; margin-bottom: 15px; }
  .searchList .list a .desc { font-size: 16px; line-height: 22px; margin-bottom: 15px; } }

/*--法律声明--*/
.legalStatement { padding: 40px 0px; }

.legalStatement .title { font-size: 24px; padding-bottom: 20px; text-align: center; line-height: 1; }

.legalStatement .content { font-size: 14px; line-height: 24px; color: #333; }

.legalStatement .content img { max-width: 100%; }

.legalStatement .content video { max-width: 100%; }

@media (min-width: 768px) { .legalStatement { padding: 5.625vw 0vw; }
  .legalStatement .title { font-size: 2vw; padding-bottom: 1.875vw; }
  .legalStatement .content { font-size: 1.125vw; line-height: 1.75vw; } }

@media (min-width: 1260px) { .legalStatement { padding: 4.688vw 0vw; }
  .legalStatement .title { font-size: 1.667vw; padding-bottom: 1.563vw; }
  .legalStatement .content { font-size: 0.938vw; line-height: 1.458vw; } }

@media (min-width: 1921px) { .legalStatement { padding: 90px 0px; }
  .legalStatement .title { font-size: 32px; padding-bottom: 30px; }
  .legalStatement .content { font-size: 18px; line-height: 28px; } }



.hideScroll { overflow: hidden; }

.header { position: fixed; left: 0px; top: 0px; width: 100%; height: 60px; z-index: 99; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.header::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.1); }

.header .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: static; }

.header .logo { position: relative; }

.header .logo img { height: 20px; display: block; }

.header .logo img:nth-child(2) { position: absolute; left: 0px; top: 0px; opacity: 0; }

.header .navBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header .nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; left: 0px; top: 60px; padding: 20px; width: 100%; height: -webkit-calc(100vh - 60px); height: calc(100vh - 60px); display: none; overflow-y: auto; background-color: #fff; z-index: 20; }

.header .nav ul li { padding: 0px; position: relative; border-bottom: 1px solid #eee; }

.header .nav ul li p { position: relative; }

.header .nav ul li p a { font-size: 14px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; }

.header .nav ul li p::after { content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 1px; background-color: #0d55f3; -webkit-transition: all .6s; transition: all .6s; }

.header .nav ul li.active p::after { width: 100%; left: 0px; right: auto; }

.header .headerSearchBtn { margin-left: 14px; }

.header .headerSearchBtn i { width: 30px; height: 30px; font-size: 16px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.5); cursor: pointer; }

.header .headerLang { margin-left: 10px; }

.header .headerLang a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 30px 0px 10px; height: 30px; -webkit-border-radius: 30px; border-radius: 30px; font-size: 14px; border: 1px solid rgba(255, 255, 255, 0.5); position: relative; color: #fff; }

.header .headerLang a i { font-size: 20px; margin-right: 3px; }

.header .headerLang a::after { content: ''; position: absolute; right: 12px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 4px solid #fff; border-left: 4px solid transparent; border-right: 4px solid transparent; }

.header .nav ul li .subNavBtn { position: absolute; right: 0px; top: 0px; width: 30%; height: 40px; font-size: 14px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.header .nav ul li .subNavBtn::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all .6s; transition: all .6s; }

.header .nav ul li .subNavBtn.active::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.header .navBtn { font-size: 20px; margin-left: 10px; color: #fff; }

.subNavProductMain { display: none; }

.subNavProductListMain { display: none; }

.subNavProductClass .list .listTitle { position: relative; }

.subNavProductClass .list .listTitle a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; }

.subNavProductClass .list .listTitle span { font-size: 14px; position: absolute; right: 0vw; top: 0vw; width: 30%; height: 100%; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.subNavProductClass .list .listTitle span::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.subNavProductClass .list .listTitle span.active::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.subNavProductClass .list.mHideArrow .listTitle span { display: none; }

.subNavProductClass .list .subNavProductClassTwo { padding: 0px 15px; display: none; }

.subNavProductClass .list .subNavProductClassTwo a { height: 30px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.subNavProductClass .list .subNavProductClassTwo a i { display: none; }

.subNavSolutionClass { display: none; }

.subNavSolutionMain { display: none; }

.subNavSolutionListBox { position: relative; }

.subNavSolutionListBox .mTitle a { height: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #000; }

.subNavSolutionListBox .subNavSolutionList { display: none; overflow: hidden; margin: 0px -5px; }

.subNavSolutionListBox .subNavSolutionList .list { float: left; width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; position: relative; }

.subNavSolutionListBox .subNavSolutionList .list .imgBox { padding-top: 75%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.subNavSolutionListBox .subNavSolutionList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.subNavSolutionListBox .subNavSolutionList .list .listTitle { position: absolute; left: 0px; bottom: 8px; width: 100%; font-size: 14px; text-align: center; }

.subNavSolutionListBox.mHideArrow .subNavBtn { display: none !important; }

.subNavMain { display: none; }

.subNavBox .subNavClass a { height: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #000; }

.subNavBox .subNavClass a i { opacity: 0; }

.subNavBox .subNavImg { display: none; }

.subNavClassTwo .list .listTitle { position: relative; }

.subNavClassTwo .list .listTitle a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; }

.subNavClassTwo .list .listTitle span { font-size: 14px; position: absolute; right: 0vw; top: 0vw; width: 30%; height: 100%; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.subNavClassTwo .list .listTitle span::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.subNavClassTwo .list .listTitle span.active::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.subNavClassTwo .list.mHideArrow .listTitle span { display: none; }

.subNavClassTwo .list .subNavClassThree { padding: 0px 15px; display: none; }

.subNavClassTwo .list .subNavClassThree a { height: 30px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.subNavClassTwo .list .subNavClassThree a i { display: none; }

.subNavSupportBox .subNavSupportClass { display: none; }

.subNavSupportMain { display: none; }

.subNavSupportTwoClass .mTitle { position: relative; }

.subNavSupportTwoClass .mTitle a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; color: #000; }

.subNavSupportTwoClass .tList { display: none; }

.subNavSupportTwoClass .tList a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 35px; font-size: 14px; color: #000; }

.subNavSupportTwoClass .tList a i { display: none; }

.headerUp { top: -61px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.headerUp .logo img { opacity: 0; }

.headerUp .logo img:nth-child(2) { opacity: 1; }

.headerUp .nav ul li p a { color: #000; }

.headerUp .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerUp .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerUp .headerLang a::after { border-top-color: #000; }

.headerUp .navBtn { color: #000; }

.headerDown { top: 0px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.headerDown .logo img { opacity: 0; }

.headerDown .logo img:nth-child(2) { opacity: 1; }

.headerDown .nav ul li p a { color: #000; }

.headerDown .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerDown .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerDown .headerLang a::after { border-top-color: #000; }

.headerDown .navBtn { color: #000; }

.headerHover { background-color: #fff; }

.headerHover::after { background-color: #eee; }

.headerHover .logo img { opacity: 0; }

.headerHover .logo img:nth-child(2) { opacity: 1; }

.headerHover .nav ul li p a { color: #000; }

.headerHover .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerHover .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerHover .headerLang a::after { border-top-color: #000; }

.headerHover .navBtn { color: #000; }

.headerWhite { background-color: #fff; }

.headerWhite .logo img { opacity: 0; }

.headerWhite .logo img:nth-child(2) { opacity: 1; }

.headerWhite .nav ul li p a { color: #000; }

.headerWhite .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerWhite .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.headerWhite .headerLang a::after { border-top-color: #000; }

.headerWhite .navBtn { color: #000; }

.mHeaderWhite { background-color: #fff; }

.mHeaderWhite .logo img { opacity: 0; }

.mHeaderWhite .logo img:nth-child(2) { opacity: 1; }

.mHeaderWhite .nav ul li p a { color: #000; }

.mHeaderWhite .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.mHeaderWhite .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }

.mHeaderWhite .headerLang a::after { border-top-color: #000; }

.mHeaderWhite .navBtn { color: #000; }

.mHeaderWhite::after { background-color: rgba(0, 0, 0, 0.1); }

.headerMask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: none; z-index: 90; background-color: rgba(0, 0, 0, 0.8); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.commonPage { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.commonPage span { background-color: #fff; opacity: 1; width: 10px; height: 3px; margin: 0px 3px; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 0px; border-radius: 0px; }

.commonPage span.swiper-pagination-bullet-active { width: 25px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.commonBtn { padding: 5px 6px 5px 15px; -webkit-border-radius: 55px; border-radius: 55px; position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.commonBtn::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); -webkit-transition: all .6s; transition: all .6s; }

.commonBtn span { font-size: 12px; color: #fff; position: relative; z-index: 12; -webkit-transition: all .6s; transition: all .6s; }

.commonBtn i { width: 30px; height: 30px; margin-left: 15px; font-size: 14px; color: #0755f4; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 10; }

.commonBtn i::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-image: linear-gradient(145deg, #fff, rgba(255, 255, 255, 0.7)); -webkit-transition: all .6s; transition: all .6s; }

.commonBtn i::before { position: relative; z-index: 10; }

.commonBtn:hover i::after { -webkit-transform: scale(15); -ms-transform: scale(15); transform: scale(15); }

.commonBtn:hover::after { opacity: 0; }

.commonBtn:hover span { color: #0755f4; }

#paging { text-align: center; padding-top: 40px; }

#paging .layui-laypage { margin: 0px; }

#paging a { width: 30px; height: 30px; line-height: 30px; margin: 0px 4px; font-size: 12px; color: #353535; padding: 0px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #fff; border: none !important; }

#paging span { width: 30px; height: 30px; line-height: 30px; margin: 0px 4px; font-size: 14px; font-weight: 600; color: #fff; padding: 0px; border: none !important; background-color: transparent; }

#paging span em { top: 0px; left: 0px; padding: 0px; }

#paging span em.layui-laypage-em { -webkit-border-radius: 5px; border-radius: 5px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

#paging span.layui-laypage-spr { -webkit-border-radius: 5px; border-radius: 5px; color: #353535; background-color: #e7ebef; }

.commonBanner { overflow: hidden; position: relative; }

.commonBanner .imgBox { padding-top: 120%; overflow: hidden; position: relative; }

.commonBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.commonBannerText { position: absolute; left: 0px; top: 48%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.commonBannerText .title { font-size: 24px; color: #fff; line-height: 1; text-align: center; }

.locationBox { position: absolute; left: 0px; bottom: 25px; width: 100%; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.location { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.location a { font-size: 12px; line-height: 1; color: rgba(255, 255, 255, 0.8); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.location a i { margin-right: 10px; font-size: 14px; }

.location span { font-size: 12px; line-height: 1; margin: 0px 6px; color: rgba(255, 255, 255, 0.3); }

.location span:last-child { display: none; }

.commonTitle { font-size: 24px; line-height: 1.1; color: #000; }

.footerContact { padding: 50px 0px; background-image: url(../images/img_38.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.footerContact .commonTitle { text-align: center; color: #fff; font-weight: 600; }

.footerContact .desc { padding-top: 10px; font-size: 12px; line-height: 18px; color: rgba(255, 255, 255, 0.6); text-align: center; }

.footerContact .btn { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.footerContact .btn .commonBtn { margin: 0px 10px; }

.footer { padding: 35px 0px 0px; }

.footerLogoClass { max-width: 1660px; margin: 0px auto; padding-bottom: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.footerLogoBox { width: 100%; }

.footerLogo img { height: 25px; display: block; margin: 0px auto; }

.subscribe { padding-top: 10px; }

.subscribe .title { font-size: 14px; color: #000000; line-height: 1.2; text-align: center; }

.subscribe form { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }

.subscribe form input { width: 100%; height: 36px; -webkit-border-radius: 36px; border-radius: 36px; padding: 0px 90px 0px 15px; font-size: 12px; border: 1px solid #c9c9c9; color: #000; }

.subscribe form input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.6); }

.subscribe form input:-moz-placeholder { color: rgba(0, 0, 0, 0.6); }

.subscribe form input::-moz-placeholder { color: rgba(0, 0, 0, 0.6); }

.subscribe form input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.6); }

.subscribe form button { position: absolute; right: 0px; height: 100%; width: 80px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 16px; color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: none; }

.subscribe .desc { padding-top: 15px; font-size: 14px; line-height: 20px; color: rgba(0, 0, 0, 0.4); display: none; }

.footerMedia { display: none; padding-top: 30px; }

.footerMedia a { width: 52px; height: 52px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; color: #000; border: 1px solid #bababa; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.footerMedia a:last-child { margin-right: 0px; }

.footerClass { display: none; }

.footerClass dl { padding-right: 55px; }

.footerClass dl dt a { font-size: 17px; color: #000000; }

.footerClass dl dd { padding-top: 20px; }

.footerClass dl dd a { display: block; font-size: 13px; line-height: 27px; color: rgba(0, 0, 0, 0.5); }

.footerClass dl a:hover { color: #004cf2; }

.footerClass dl:last-child { padding-right: 0px; }

.foot { padding: 15px 0px; max-width: 1660px; margin: 0px auto; border-top: 1px solid rgba(142, 142, 142, 0.2); font-size: 12px; color: rgba(0, 0, 0, 0.6); }

.indexFooterContactMain { padding: 0px 0px 30px; margin-top: -100px; }

.indexFooterContact { position: relative; max-width: 1660px; margin: 0px auto; padding: 30px 20px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexFooterContact .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.indexFooterContact .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.indexFooterContact .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: none;}

.indexFooterContact .content { position: relative; z-index: 10; }

.indexFooterContact .commonTitle { color: #fff; font-weight: 600; }

.indexFooterContact .desc { padding-top: 10px; font-size: 12px; color: rgba(255, 255, 255, 0.5); }

.indexFooterContact .btn { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexFooterContact.active { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.main { overflow: hidden; position: relative; }

.serviceFeedbackBtn { cursor: pointer; }

/*--首页--*/
.banner { overflow: hidden; position: relative; }

.banner ul li .imgBox { padding-top: 150%; overflow: hidden; position: relative; }

.banner ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.banner ul li .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.banner ul li .imgBox video.bannerVideoPc { display: none; }

.banner ul li .imgBox video.bannerVideoMo { display: none; }

.banner ul li .bannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.banner ul li .bannerText .title { font-size: 24px; line-height: 28px; font-weight: 1; font-weight: 600; color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; }

.banner ul li .bannerText .more { padding-top: 20px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s; transition: all .8s; }

.banner ul li.active .bannerText .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.banner ul li.active .bannerText .more { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.bannerPageBox { position: absolute; left: 0px; bottom: 50px; width: 100%; z-index: 20; }

.bannerPage span { width: 18px; height: 3px; -webkit-border-radius: 0px; border-radius: 0px; background-color: #fff; margin: 0px 6px 0px 0px; -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.bannerPage span.swiper-pagination-bullet-active { width: 30px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.indexTitle .title { font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexTitle .title img { width: 14px; margin-right: 5px; display: block; }

.indexTitle .subTitle { padding-top: 10px; font-size: 24px; line-height: 1; color: #000000; }

.indexProductMain { padding: 50px 0px 0px; }

.indexProductMain .indexTitle .title { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexProductMain .indexTitle .subTitle { text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexProductMain ul { margin: 30px 0px 0px; overflow: hidden; }

.indexProductMain ul li { margin: 10px 0px 0px; position: relative; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexProductMain ul li .imgBox { padding-top: 50%; position: relative; overflow: hidden; }

.indexProductMain ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.indexProductMain ul li .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; display: none;}

.indexProductMain ul li .content { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0px 20px 25px; }

.indexProductMain ul li .content .listTitle { font-size: 18px; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; }

.indexProductMain ul li .content .listTitle span { margin-left: 10px; padding: 0px 10px; -webkit-border-radius: 20px; border-radius: 20px; height: 20px; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.indexProductMain ul li .content .more { margin-top: 10px; font-size: 12px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexProductMain ul li .content .more i { margin-left: 10px; }

.indexProductMain ul li:nth-child(1) .imgBox { padding-top: 90%; }

.indexProductMain ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexProductMain ul li:hover .imgBox video { opacity: 1; }

.indexProductMain.active .indexTitle .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .1s; transition-delay: .1s; }

.indexProductMain.active .indexTitle .subTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexProductMain.active ul li { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.indexProductMain.active ul li:nth-child(1) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.indexProductMain.active ul li:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.indexProductMain.active ul li:nth-child(3) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.indexProductMain.active ul li:nth-child(4) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }

.indexSolutionMain { margin-top: 10px; padding: 40px 0px; overflow: hidden; position: relative; }

.indexSolutionMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.indexSolutionMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.indexSolutionMain .indexTitle .title { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexSolutionMain .indexTitle .subTitle { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexSolutionList { margin: 0px auto; max-width: 1920px; width: 100%; -webkit-transform: scale(0.2) translateX(100%); -ms-transform: scale(0.2) translateX(100%); transform: scale(0.2) translateX(100%); -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; opacity: 0; -webkit-transition: all 1s; transition: all 1s; position: relative; z-index: 12; }

.indexSolutionList ul li {overflow: hidden;}

.indexSolutionList ul li .imgBox { width: 170%; left: 50%; transform: translateX(-50%); position: relative; }

.indexSolutionList ul li .imgBox img { width: 100%; display: block; -webkit-transform: scale(0.2); -ms-transform: scale(0.2); transform: scale(0.2); opacity: 0; -webkit-transition: all 1.2s; transition: all 1.2s; }

.indexSolutionList ul li .solutionMarkingPoints { width: 170%; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); position: absolute; height: 100%; top: 0px; }

.indexSolutionList ul li .solutionMarkingPoints .list { position: absolute; z-index: 0; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexSolutionList ul li .solutionMarkingPoints .list .points { position: relative; cursor: pointer; }

.indexSolutionList ul li .solutionMarkingPoints .list .points span { width: 3.8vw; height: 3.8vw; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); display: block; position: relative; z-index: 10; }

.indexSolutionList ul li .solutionMarkingPoints .list .points span::after { content: ''; left: 0vw; right: 0vw; bottom: 0vw; top: 0vw; width: 1.2vw; height: 0.2vw; margin: auto; position: absolute; background-color: #fff; }

.indexSolutionList ul li .solutionMarkingPoints .list .points span::before { content: ''; left: 0vw; right: 0vw; bottom: 0vw; top: 0vw; width: 0.2vw; height: 1.2vw; margin: auto; position: absolute; background-color: #fff; }

.indexSolutionList ul li .solutionMarkingPoints .list .points::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 76, 242, 0.2); -webkit-border-radius: 100%; border-radius: 100%; opacity: 0; -webkit-animation: s1 2s linear infinite; animation: s1 2s linear infinite; pointer-events: none; }

.indexSolutionList ul li .solutionMarkingPoints .list .contentBox { position: absolute; left: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0vw 0vw 0vw 4vw; pointer-events: none; z-index: 1; }

.indexSolutionList ul li .solutionMarkingPoints .list .content { width: 30.242vw; padding: 2.52vw 1.512vw 3.024vw; background-color: #fff; -webkit-border-radius: 1.008vw; border-radius: 1.008vw; -webkit-transform: translateY(5.041vw); -ms-transform: translateY(5.041vw); transform: translateY(5.041vw); opacity: 0; -webkit-transition: all 0.6s; transition: all 0.6s; -webkit-box-shadow: 0px 0px 6.617px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 6.617px rgba(0, 0, 0, 0.1); }

.indexSolutionList ul li .solutionMarkingPoints .list .content .listTitle { font-size: 1.815vw; color: #3a3a3a; line-height: 1; }

.indexSolutionList ul li .solutionMarkingPoints .list .content .productImg { margin-top: 1.512vw; padding-top: 17.137vw; -webkit-border-radius: 1.008vw; border-radius: 1.008vw; overflow: hidden; position: relative; }

.indexSolutionList ul li .solutionMarkingPoints .list .content .productImg img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.indexSolutionList ul li .solutionMarkingPoints .list .content .listDesc { margin-top: 2.016vw; font-size: 1.411vw; line-height: 2.016vw; color: #616161; }

.indexSolutionList ul li .solutionMarkingPoints .list .content .more { margin-top: 1.512vw; font-size: 1.411vw; color: #616161; }

.indexSolutionList ul li .solutionMarkingPoints .list:hover { z-index: 10; }

.indexSolutionList ul li .solutionMarkingPoints .list:hover .points { z-index: 1; }

.indexSolutionList ul li .solutionMarkingPoints .list:hover .contentBox { pointer-events: all; z-index: 20; }

.indexSolutionList ul li .solutionMarkingPoints .list:hover .content { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.indexSolutionList ul li .solutionMarkingPoints .list.rightContent .contentBox { left: auto; right: 100%; padding: 0vw 1vw 0vw 0vw; }

.indexSolutionList ul li.active .imgBox img { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .1s; transition-delay: .1s; }

.indexSolutionListClass { margin-top: 0px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexSolutionListClass ul li { width: 90%; padding: 10px 15px; margin-right: 15px; cursor: pointer; background-color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }

.indexSolutionListClass ul li .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.indexSolutionListClass ul li .content .listTitle { font-size: 16px; line-height: 1; color: #000000; }

.indexSolutionListClass ul li .content .listDesc { padding-top: 10px; font-size: 12px; line-height: 1; color: #919191; }

.indexSolutionListClass ul li .imgBox { width: 150px; padding-top: 95px; position: relative; }

.indexSolutionListClass ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; display: block; }

.indexSolutionListClass ul li::after { content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 3px; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#0552f3)); background-image: linear-gradient(to right, transparent, #0552f3); }

.indexSolutionListClass ul li.active::after { width: 100%; left: 0px; right: auto; }

.indexSolutionListClass ul li:last-child { margin-right: 0px; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list { opacity: 1; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(1) { -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(2) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(3) { -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(4) { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(5) { -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(6) { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(7) { -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(8) { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(9) { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }

.indexSolutionMain.active .indexSolutionList ul li.active .solutionMarkingPoints .list:nth-child(10) { -webkit-transition-delay: 2s; transition-delay: 2s; }

.indexSolutionMain.active .indexTitle .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .1s; transition-delay: .1s; }

.indexSolutionMain.active .indexTitle .subTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexSolutionMain.active .indexSolutionList { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .3s; transition-delay: .3s; }

.indexSolutionMain.active .indexSolutionListClass { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.indexAboutMain { margin-top: 6px; padding-top: 50px; padding-bottom: 50%; position: relative; }

.indexAboutMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.indexAboutMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.indexAboutMain .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.indexAboutMain .imgBox video.indexAboutVideoPc { display: none; }

.indexAboutMain .imgBox video.indexAboutVideoMo {display: none;}

.indexAbout .indexTitle .title { color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexAbout .indexTitle .subTitle { padding-top: 10px; color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexAbout .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexAboutData { width: 100%; }

.indexAboutData ul li { padding: 20px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, 0.5); -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexAboutData ul li .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.indexAboutData ul li .content .number { font-size: 16px; line-height: 1; color: #fff; }

.indexAboutData ul li .content .number span { font-size: 40px; line-height: 0.9; }

.indexAboutData ul li .content .text { padding-top: 15px; font-size: 12px; color: #fff; }

.indexAboutData ul li .icon { width: 40px; }

.indexAboutData ul li .icon img { width: 100%; display: block; }

.indexAboutMain.active .indexAbout .indexTitle .title { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .1s; transition-delay: .1s; }

.indexAboutMain.active .indexAbout .indexTitle .subTitle { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexAboutMain.active .indexAbout .more { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .3s; transition-delay: .3s; }

.indexAboutMain.active .indexAboutData ul li { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.indexAboutMain.active .indexAboutData ul li:nth-child(1) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(2) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(3) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(4) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(5) { -webkit-transition-delay: 0.5s; transition-delay: 0.5s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(6) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(7) { -webkit-transition-delay: 0.7s; transition-delay: 0.7s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(8) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(9) { -webkit-transition-delay: 0.9s; transition-delay: 0.9s; }

.indexAboutMain.active .indexAboutData ul li:nth-child(10) { -webkit-transition-delay: 1s; transition-delay: 1s; }

.indexCaseMain { padding: 50px 0px; position: relative; overflow: hidden; }

.indexCaseMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.indexCaseMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.indexCaseMain .indexTitle { max-width: 1660px; margin: 0px auto; }

.indexCaseMain .indexTitle .title { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexCaseMain .indexTitle .subTitle { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexCaseBox { margin: 30px auto 0px; max-width: 1660px; position: relative; }

.indexCase { position: relative; max-width: 1280px; }

.indexCase .btn { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 20; }

.indexCase .btn .prevBtn { width: 20px; height: 12px; position: relative; margin-right: 20px; cursor: pointer; }

.indexCase .btn .prevBtn span { position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; height: 2px; margin: auto; background-color: #000; -webkit-transition: all .6s; transition: all .6s; }

.indexCase .btn .prevBtn span::after { content: ''; position: absolute; left: 3px; top: 0%; width: 10px; height: 10px; border-left: 2px solid #000; border-top: 2px solid #000; -webkit-transform: rotate(-45deg) translateY(-55%); -ms-transform: rotate(-45deg) translateY(-55%); transform: rotate(-45deg) translateY(-55%); }

.indexCase .btn .nextBtn { width: 20px; height: 12px; position: relative; cursor: pointer; }

.indexCase .btn .nextBtn span { position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; height: 2px; margin: auto; background-color: #000; -webkit-transition: all .6s; transition: all .6s; }

.indexCase .btn .nextBtn span::after { content: ''; position: absolute; right: -3px; top: 0%; width: 10px; height: 10px; border-right: 2px solid #000; border-bottom: 2px solid #000; -webkit-transform: rotate(-45deg) translateY(-55%); -ms-transform: rotate(-45deg) translateY(-55%); transform: rotate(-45deg) translateY(-55%); }

.indexCase .btn .prevBtn:hover span { left: -30px; background-color: #0755f3; }

.indexCase .btn .prevBtn:hover span::after { border-color: #0755f3; }

.indexCase .btn .nextBtn:hover span { right: -30px; background-color: #0755f3; }

.indexCase .btn .nextBtn:hover span::after { border-color: #0755f3; }

.indexCase ul li { width: 100%; margin-right: 15px; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; background-color: #fff; background-image: url(../images/img_245.png); background-size: cover; background-position: right bottom; }

.indexCase ul li .cotnentBox .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 60%; overflow: hidden; position: relative; }

.indexCase ul li .cotnentBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.indexCase ul li .cotnentBox .content { width: 100%; padding: 25px 15px 0px; }

.indexCase ul li .cotnentBox .content .caseLogo img { width: 90px; display: block; }

.indexCase ul li .cotnentBox .content .listTitle { padding-top: 15px; font-size: 18px; line-height: 24px; color: #000000; }

.indexCase ul li .listDesc { padding: 15px 15px; font-size: 14px; line-height: 20px; max-width: 800px; color: #616161; }

.indexCase ul li:last-child { margin-right: 0px; }

.indexCase ul li:hover .cotnentBox .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexCasePage { display: none; }

.indexCaseMain.active .indexTitle .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.indexCaseMain.active .indexTitle .subTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.indexCaseMain.active .indexCase ul li { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.indexCaseMain.active .indexCase ul li:nth-child(1) { -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.indexCaseMain.active .indexCase ul li:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.indexCaseMain.active .indexCase ul li:nth-child(3) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.indexCaseMain.active .indexCase ul li:nth-child(4) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }

.indexCaseMain.active .indexCase ul li:nth-child(5) { -webkit-transition-delay: 1s; transition-delay: 1s; }

.indexCaseMain.active .indexCase ul li:nth-child(6) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

.indexCaseMain.active .indexCase ul li:nth-child(7) { -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }

.indexCaseMain.active .indexCase ul li:nth-child(8) { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

.indexCaseMain.active .indexCase ul li:nth-child(9) { -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }

.indexCaseMain.active .indexCase ul li:nth-child(10) { -webkit-transition-delay: 2s; transition-delay: 2s; }

.indexNewsMain { padding: 50px 0px 150px; position: relative; }

.indexNewsMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.indexNewsMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.indexNewsMain .bg::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background-image: url(../images/img_250.png); background-repeat: no-repeat; background-size: 100%; background-position: left bottom; }

.indexNewsMain .titleBox { max-width: 1660px; margin: 0px auto; }

.indexNewsMain .indexTitle { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsClass { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsClass a { min-width: 100px; height: 36px; margin-right: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.indexNewsClass a::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 42px; border-radius: 42px; border: 1px solid #a3a3a3; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsClass a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 42px; border-radius: 42px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsClass a span { font-size: 14px; color: #030303; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsClass a:hover::after { opacity: 1; }

.indexNewsClass a:hover span { color: #fff; }

.indexNewsClass a.active::after { opacity: 1; }

.indexNewsClass a.active span { color: #fff; }

.indexNewsClass a:last-child { margin-right: 0px; }

.indexNewsBox { max-width: 1660px; margin: 30px auto 0px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexNews { display: none; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all 0.8s; transition: all 0.8s; }

.indexNews ul li { margin-right: 10px; -webkit-transition: all .6s; transition: all .6s; }

.indexNews ul li .imgBox { padding-top: 55%; overflow: hidden; position: relative; }

.indexNews ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.indexNews ul li .content { padding: 20px; background-color: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); border: 2px solid #fff; border-top: none; }

.indexNews ul li .content .time { font-size: 12px; color: #949494; }

.indexNews ul li .content .listTitle { margin-top: 10px; font-size: 16px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #000000; }

.indexNews ul li .content .column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.indexNews ul li .content .column span { padding: 0px 10px; height: 24px; font-size: 12px; -webkit-border-radius: 24px; border-radius: 24px; color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexNews ul li:last-child { margin-right: 0px; }

.indexNews ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexNews.active { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexNewsMain.active .indexTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.indexNewsMain.active .indexNewsClass { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.indexNewsMain.active .indexNewsBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

/*--登录页--*/
.loginMain { position: relative; padding: 100px 0px 50px; }

.loginbg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.loginbg img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; left: 0px; top: 0px; }

.loginBox { max-width: 1550px; width: 100%; margin: 0px auto; }

.loginText { width: 100%; }

.loginText .title { font-size: 24px; line-height: 1.1; font-weight: 600; }

.loginText .title span { display: inline-block; background-image: -webkit-gradient(linear, left top, right top, from(#004cf2), to(#3c9aff)); background-image: linear-gradient(to right, #004cf2, #3c9aff); background-clip: text; -webkit-background-clip: text; color: transparent; }

.loginText .desc { padding-top: 10px; font-size: 14px; line-height: 18px; color: #49576f; }

.login { width: 100%; padding: 30px 20px; margin-top: 30px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.login .title { font-size: 16px; line-height: 1.2; color: #000000; font-weight: 500; text-transform: uppercase; }

.login .inputBox { margin-top: 10px; }

.login .inputBox .inputText { font-size: 13px; padding-bottom: 10px; font-weight: 600; color: #010101; }

.login .inputBox .input input { height: 45px; padding: 0px 20px; font-size: 13px; -webkit-border-radius: 10px; border-radius: 10px; color: #010101; width: 100%; border: 1px solid #dfe6f2; }

.login .inputBox .input input::-webkit-input-placeholder { color: rgba(1, 1, 1, 0.3); }

.login .inputBox .input input:-moz-placeholder { color: rgba(1, 1, 1, 0.3); }

.login .inputBox .input input::-moz-placeholder { color: rgba(1, 1, 1, 0.3); }

.login .inputBox .input input:-ms-input-placeholder { color: rgba(1, 1, 1, 0.3); }

.login .checkboxBox { margin-top: 10px; font-size: 12px; color: #b3b3b3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.login .checkboxBox a { color: #2a82fb; }

.login .btn { padding-top: 25px; }

.login .btn button { width: 100%; height: 40px; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 5px 10px 30px rgba(0, 71, 218, 0.25); box-shadow: 5px 10px 30px rgba(0, 71, 218, 0.25); color: #fff; font-weight: 500; border: none; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.login .btn button i { font-size: 16px; }

.login .regLink { padding-top: 10px; text-align: center; font-size: 12px; color: #010101; }

.login .regLink a { color: #1467f6; }

.login .layui-form-checkbox[lay-skin=primary] { min-width: 18px; min-height: 18px; padding-left: 24px; }

.login .layui-form-checkbox[lay-skin=primary] > i { width: 16px; height: 16px; line-height: 14px; font-size: 12px; -webkit-border-radius: 4px; border-radius: 4px; }

.login .layui-form-checkbox[lay-skin=primary]:hover > i { border-color: #1467f6; }

.login .layui-form-checked[lay-skin=primary] > i { border-color: transparent !important; background-color: #1467f6; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

/*--注册--*/
.regMain { position: relative; padding-top: 100px; padding-bottom: 50px; }

.regBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.regBg img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; position: absolute; left: 0px; top: 0px; }

.regText .title { font-size: 28px; font-weight: 600; color: #fff; line-height: 1; }

.regText p { padding-top: 10px; font-size: 12px; color: #fff; font-weight: 600; text-transform: uppercase; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.regText p span { width: 20px; height: 20px; margin-left: 10px; display: block; background-image: url(../images/img_03.png); background-size: cover; background-repeat: no-repeat; }

.reg .title { padding-top: 20px; font-size: 14px; line-height: 1; color: #fff; }

.reg form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding-top: 15px; }

.reg .inputBox { width: 100%; padding: 5px 0px; position: relative; }

.reg .inputBox input { width: 100%; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 15px; font-size: 13px; color: #fff; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.reg .inputBox .inputext { position: absolute; left: 0px; top: 0px; bottom: 0px; padding: 0px 15px; font-size: 13px; z-index: 10; pointer-events: none; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.reg .inputBox .inputext span { color: #d0141b; margin-right: 5px; }

.reg .inputBox textarea { width: 100%; padding: 10px 15px; height: 130px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 13px; color: #fff; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.reg .inputBox.textarea { width: 100%; }

.reg .inputBox.textarea .inputext { top: 15px; bottom: auto; }

.reg .inputBox.active .inputext { display: none; }

.reg .inputBox .layui-form-danger + .layui-form-select .layui-input, .reg .inputBox .layui-form-danger:focus { border-color: #d0141b !important; -webkit-box-shadow: 0 0 0 3px rgba(208, 20, 27, 0.08); box-shadow: 0 0 0 3px rgba(208, 20, 27, 0.08); }

.reg .inputBox .layui-input:hover, .reg .inputBox .layui-textarea:hover { border-color: rgba(255, 255, 255, 0.3) !important; }

.reg .inputBox .layui-form-select dl { top: 45px; -webkit-border-radius: 20px; border-radius: 20px; bottom: auto; margin: 0px; padding: 0px; }

.reg .inputBox .layui-form-select dl dd { margin: 0px; padding: 0px 10px; line-height: 36px; font-size: 14px; }

.reg .inputBox .layui-form-select dl .layui-select-none{height: 21px; overflow: hidden; line-height: 999;position: relative;}

.reg .inputBox .layui-form-select dl .layui-select-none::before{content: 'No matching results'; line-height: 1; position: absolute; left: 0px; top:0px; width:100%; line-height: 21px; display: block; text-align: center;}

.reg .inputBox .layui-form-select dl dd.layui-this { color: #1467f6; }

.reg .inputBox .layui-form-select dl::-webkit-scrollbar {width: 8px;height: 8px; border-radius: 4px; background-color: #eee;}

.reg .inputBox .layui-form-select dl::-webkit-scrollbar-thumb { border-radius: 4px;background-color: #004cf2;}

.reg .inputBox .layui-input:focus, .reg .inputBox .layui-textarea:focus { border-color: #1467f6 !important; -webkit-box-shadow: 0 0 0 3px rgba(22, 183, 119, 0.08); box-shadow: 0 0 0 3px rgba(22, 183, 119, 0.08); }

.reg .inputBox .layui-form-select .layui-edge { right: 15px; margin-top: -3px; border-width: 5px; border-top-color: #fff; }

.reg .inputBox .layui-form-selected .layui-edge { margin-top: -9px; }

.reg .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; }

.reg .btn button { width: 140px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; font-size: 14px; padding: 0px 6px 0px 20px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: none; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.reg .btn button i { width: 35px; height: 35px; font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; color: #0552f3; }

/*--产品列表--*/
.productBanner { overflow: hidden; position: relative; }

.productBanner ul li { height: auto; }

.productBanner ul li .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.productBanner ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productBanner ul li .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productBanner ul li .imgBox video.productBannerVideoPc { display: none; }

.productBanner ul li .imgBox video.productBannerVideoMo { display: none; }

.productBanner ul li .productBannerText { padding-top: 100px; padding-bottom: 25px; }

.productBanner ul li .productBannerText .title { font-size: 14px; color: rgba(255, 255, 255, 0.6); text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productBanner ul li .productBannerText .modelNumber { padding-top: 10px; font-size: 32px; color: #fff; line-height: 1; text-align: center; font-weight: 500; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productBanner ul li .productBannerText .more { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productBanner ul li .productBannerText .more a { font-size: 12px; font-weight: 500; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productBanner ul li .productBannerText .more a i { font-weight: 12px; margin-left: 5px; }

.productBanner ul li .productBannerText .productImg { width: 100%; margin: 0px auto; padding-top: 15px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productBanner ul li .productBannerText .productImg img { width: 100%; display: block; }

.productBanner ul li.active .productBannerText .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .1s; transition-delay: .1s; }

.productBanner ul li.active .productBannerText .modelNumber { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.productBanner ul li.active .productBannerText .more { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .3s; transition-delay: .3s; }

.productBanner ul li.active .productBannerText .productImg { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.productBanner .productBannerPage { position: absolute; left: 0px; bottom: 20px; z-index: 20; width: 100%; }

.productMain { max-width: 1920px; min-height: 700px; margin: 0px auto; background-color: #f6f6f6; }

.commonClassBox { width: 70%; padding: 30px 20px; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 100; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); background-image: linear-gradient(to bottom, #fff, #f6f6f6); display: none; }

.commonClassBox::after { content: ''; position: absolute; left: 100%; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.commonClassBox .title { font-size: 14px; font-weight: 600; color: #333; }

.commonClassBox .title i { font-size: 20px; font-weight: 400; margin-right: 10px; color: #929292; }

.commonClass { padding-top: 10px; }

.commonClass ul li { border: 1px solid #e8e8e8; -webkit-border-radius: 17px; border-radius: 17px; margin-top: 10px; -webkit-transition: all .6s; transition: all .6s; }

.commonClass ul li .listTitle a { padding: 6px 10px; font-size: 14px; font-weight: 500; color: #1d1d1d; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.commonClass ul li p { display: none; padding: 5px 10px 10px; }

.commonClass ul li p a { margin-top: 4px; padding: 6px 15px; font-size: 12px; -webkit-border-radius: 17px; border-radius: 17px; border: 1px solid #d8dff0; background-color: #ffffff; font-weight: 600; color: rgba(29, 29, 29, 0.9); text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.commonClass ul li p a:hover { background-color: #fff; color: #1c6fb8; border-color: #1c6fb8; }

.commonClass ul li p a.active { background-color: #fff; color: #1c6fb8; border-color: #1c6fb8; }

.commonClass ul li.active { border-color: #1c6fb8; background-color: #f5f8ff; }

.commonClass ul li.active2 { padding-top: 10px; border-color: #1c6fb8; background-color: #f5f8ff; }

.commonClass ul li:hover { border-color: #1c6fb8; background-color: #f5f8ff; }

.productListBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 40px 20px; }

.productListBox .mClassBtn { margin-top: 0px; }

.productList { padding-top: 20px; }

.productList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.productList ul li { width: 100%; margin: 15px 0px 0px; }

.productList ul li a { -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 0px 30px; display: block; position: relative; overflow: hidden; background-color: #fff; }

.productList ul li .productImg { display: none; position: absolute; left: 20px; bottom: 15px; right: 20px; padding: 0px 0px; overflow: hidden;}

.productList ul li .productImg img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s;}

.productList ul li .bg { display: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.productList ul li .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productList ul li .imgBox { position: relative; z-index: 10; overflow: hidden; }

.productList ul li .imgBox img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.productList ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.productList ul li:hover .productImg img{ -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.productList ul li .video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 11; }

.productList ul li .video video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productList ul li .content { padding-top: 15px; z-index: 12; position: relative; }

.productList ul li .content .listTitle { font-size: 12px; line-height: 1.2; font-weight: 500; color: #999999; text-align: center; }

.productList ul li .content .modelNumber { padding-top: 10px; font-size: 18px; font-weight: 600; color: #000000; line-height: 1.2; text-align: center; }

.productList ul li .content .more { padding-top: 10px; font-size: 12px; color: #1a6df8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productList ul li .content .more i { font-size: 14px; margin-left: 5px; }

.productList ul li.videoText .listTitle { color: #fff; }

.productList ul li.videoText .modelNumber { color: #fff; }

.productList ul li.videoText .more { color: #fff; }

.productList ul li.firstProduct a { min-height: 85vw; }

.productList ul li.firstProduct .productImg { display: block; }

.productList ul li.firstProduct .imgBox { display: none; }

.productList ul li.firstProduct .bg { display: block; }

.productList ul li.firstProduct .content { position: absolute; left: 0px; top: 30px; width: 100%; padding-top: 0px; }

.productList ul li.firstProduct .content .listTitle { font-size: 12px; color: rgba(255, 255, 255, 0.6); }

.productList ul li.firstProduct .content .modelNumber { font-size: 24px; font-weight: 600; color: #fff; }

.productList ul li.firstProduct .content .more { color: #fff; }

.productList ul li.firstProduct .content .more i { color: rgba(255, 255, 255, 0.7); }

.productList ul li.twoProduct a { min-height: 85vw; }

.productList ul li.twoProduct .bg { display: block; }

.productList ul li.twoProduct .imgBox { position: absolute; left: 20px; right: 20px; bottom: 30px; }

.productList ul li.twoProduct .content { position: absolute; left: 0px; top: 30px; width: 100%; padding-top: 0px; }

.productList ul li.twoProduct .content .listTitle { color: rgba(255, 255, 255, 0.6); }

.productList ul li.twoProduct .content .modelNumber { font-weight: 600; color: #fff; }

.productList ul li.twoProduct .content .more { color: #fff; }

.productList ul li.twoProduct .content .more i { color: rgba(255, 255, 255, 0.7); }

/*--产品详情页--*/
.productHeadFast { position: fixed; left: 0px; top: 60px; min-height: 57px; padding: 15px 0px 0px; width: 100%; z-index: 80; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.productHeadFast::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.1); }

.productDetailClass { position: relative; z-index: 20; }

.productDetailClass h3 { font-size: 16px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }

.productDetailClass h3 i { width: 18px; height: 18px; font-size: 14px; margin-left: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid rgba(255, 255, 255, 0.8); color: rgba(255, 255, 255, 0.8); }

.productDetailClass h3 i::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); display: block; }

.productDetailClass ul { position: absolute; left: 0px; top: 30px; min-width: 150px; padding: 10px; -webkit-border-radius: 10px; border-radius: 10px; display: none; border: 1px solid #1c6fb8; background-color: #fff; }

.productDetailClass ul li { padding-top: 5px; }

.productDetailClass ul li a { display: block; padding: 0px; font-size: 12px; -webkit-border-radius: 34px; border-radius: 34px; color: #1d1d1d; }

.productDetailClass ul li a:hover { color: #1c6fb8; }

.productDetailClass ul li:first-child { padding-top: 0px; }

.anchorPoint { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow-x: auto; padding: 0px 20px; margin: 0px -20px; }

.anchorPoint span { height: 40px; font-size: 13px; margin-right: 20px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; color: #fff; position: relative; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: rgba(255, 255, 255, 0.8); }

.anchorPoint span::after { content: ''; right: 0px; bottom: 0px; width: 0%; height: 1px; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; position: absolute; }

.anchorPoint span.active::after { width: 100%; left: 0px; right: auto; }

.anchorPoint a { padding: 0px 15px; font-size: 12px; height: 28px; -webkit-border-radius: 28px; border-radius: 28px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; font-weight: 600; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.anchorPointPosition { position: relative; top: -57px; }

.productHeadFastUp { top: 0px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.productHeadFastUp .productDetailClass h3 { color: #000; }

.productHeadFastUp .productDetailClass h3 i { border-color: rgba(0, 0, 0, 0.8); color: rgba(0, 0, 0, 0.8); }

.productHeadFastUp .anchorPoint span { color: #000; }

.productHeadFastUp .anchorPoint span::after { background-color: #000; }

.productHeadFastDown { background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.productHeadFastDown .productDetailClass h3 { color: #000; }

.productHeadFastDown .productDetailClass h3 i { border-color: rgba(0, 0, 0, 0.8); color: rgba(0, 0, 0, 0.8); }

.productHeadFastDown .anchorPoint span { color: #000; }

.productHeadFastDown .anchorPoint span::after { background-color: #000; }

.productHeadFastUp .location span { color: rgba(0, 0, 0, 0.8); }

.productHeadFastUp .location a { color: rgba(0, 0, 0, 0.8); }

.productDetailBanner { position: relative; }

.productDetailBanner .imgBox { padding-top: 140%; overflow: hidden; position: relative; }

.productDetailBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productDetailBannerText { position: absolute; left: 0px; top: 55%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.productDetailBannerText .title { font-size: min(36px, calc(100cqi / (var(--size) / 1.6))); margin-bottom: -5px; color: #fff; font-weight: 600; line-height: 0.9; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; white-space: nowrap; }

.productDetailBannerText .title span { -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), color-stop(92%, transparent)); -webkit-mask-image: linear-gradient(to bottom, #000 60%, transparent 92%); mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), color-stop(92%, transparent)); mask-image: linear-gradient(to bottom, #000 60%, transparent 92%); }

.productDetailBannerText .productImg { max-width: 1078px; margin: 0px auto; position: relative; z-index: 10; }

.productDetailBannerText .productImg img { margin: 0px auto; max-width: 100%; display: block; }

.productDetailBox { position: relative; }

.productDetailBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.productDetailBg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productDetail { padding: 40px 0px 0px; }

.productDetailImg { width: 100%; overflow: hidden; position: relative; }

.productDetailImg ul li img { width: 100%; display: block; }

.productDetailContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.productDetailContent .title { font-size: 22px; line-height: 1.2; font-weight: 500; color: #000000; }

.productDetailContent .desc { font-size: 14px; padding-top: 15px; line-height: 18px; color: #666666; }

.productDetailContent .btn { padding-top: 20px; }

.productDetailImgPage { position: absolute; left: 0px; bottom: 20px; width: 100%; z-index: 20; }

.productDetailImgPage span { background-color: #ccc; }

.productDetailIcon { position: relative; overflow: hidden; padding: 50px 0px; }

.productDetailIcon .line { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.1); }

.productDetailIcon .line::after { position: absolute; -webkit-animation: left 5s linear infinite; animation: left 5s linear infinite; left: -100%; top: 0px; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); height: 1px; -webkit-box-shadow: 0px 0px 9px #86f2ff; box-shadow: 0px 0px 9px #86f2ff; background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff)); background-image: linear-gradient(to right, transparent, #fff); content: ''; }

.productDetailIconList { margin: 0px 0px; }

.productDetailIconList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.productDetailIconList ul li { width: 33.333%; padding: 10px 0px; border-right: 1px solid rgba(255, 255, 255, 0.2); border-top: 1px solid rgba(255, 255, 255, 0.2); }

.productDetailIconList ul li .icon { width: 45px; margin: 0px auto; }

.productDetailIconList ul li .icon img { width: 100%; display: block; }

.productDetailIconList ul li p { padding-top: 5px; font-size: 13px; color: #fff; text-align: center; }

.productDetailIconList ul li:nth-child(3n) { border-right: none; }

.productDetailIconList ul li:nth-child(-n+3) { border-top: none; }

.productDetailIconList ul li:last-child { border-right: none; }

@-webkit-keyframes left { 0% { left: -100%; }
  100% { left: 100%; } }

@keyframes left { 0% { left: -100%; }
  100% { left: 100%; } }

.systemExpansion { padding: 50px 0px; position: relative; }

.systemExpansionBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.systemExpansionBg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.systemExpansion .commonTitle { text-align: center; color: #fff; }

.systemExpansionList { margin-top: 30px; position: relative; }

.systemExpansionList ul { overflow: hidden; }

.systemExpansionList ul li { width: 100%; margin-top: 15px; position: relative; }

.systemExpansionList ul li .imgBox { padding-top: 65%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.systemExpansionList ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.systemExpansionList ul li .imgBox::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 40%; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000)); background-image: linear-gradient(to bottom, transparent, #000); }

.systemExpansionList ul li .content { position: absolute; left: 0px; bottom: 0px; right: 0px; padding: 20px 20px; z-index: 10; }

.systemExpansionList ul li .content .listTitle { font-size: 16px; color: #fff; line-height: 20px; }

.systemExpansionList ul li .content .desc { font-size: 12px; padding-top: 10px; line-height: 18px; max-width: 350px; color: rgba(255, 255, 255, 0.5); }

.systemExpansionList ul li:nth-child(1) .imgBox::after { top: 0px; bottom: auto; background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent)); background-image: linear-gradient(to bottom, #000, transparent); }

.systemExpansionList ul li:nth-child(1) .content { top: 0px; bottom: auto; }

.systemExpansionList ul li:nth-child(2) .content .desc { max-width: 500px; }

.systemExpansionList ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.seamlessScalabilityMain { padding: 50px 0px; overflow: hidden; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.seamlessScalabilityProduct { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.seamlessScalabilityProduct .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.seamlessScalabilityProduct .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.seamlessScalabilityProduct .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 20vw; }

.seamlessScalabilityProduct .imgBox img { max-width: 1920px; width: 100%; display: block; }

.seamlessScalabilityMain .container { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.seamlessScalabilityMain .commonTitle { color: #fff; }

.seamlessScalability { margin-top: auto; padding-top: 40vw; }

.seamlessScalability ul li { width: 100%; padding: 20px; margin: 15px 0px 0px; -webkit-border-radius: 10px; border-radius: 10px; cursor: pointer; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(0, 0, 0, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.seamlessScalability ul li .listTitle { font-size: 20px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.seamlessScalability ul li .listTitle i { width: 18px; height: 18px; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #b5b5b5; position: relative; display: none; }

.seamlessScalability ul li .listTitle i::after { content: ''; left: 0px; top: 25%; right: 0px; bottom: 25%; width: 1px; margin: auto; background-color: #b5b5b5; position: absolute; }

.seamlessScalability ul li .listTitle i::before { content: ''; left: 25%; top: 0px; right: 25%; bottom: 0px; height: 1px; margin: auto; background-color: #b5b5b5; position: absolute; }

.seamlessScalability ul li .listDesc { font-size: 12px; padding-top: 10px; line-height: 18px; color: rgba(255, 255, 255, 0.6); }

.seamlessScalability ul li.active .listTitle i::after { display: none; }

.troubleshootingMain { padding: 50px 0px; overflow: hidden; position: relative; }

.troubleshootingProduct { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.troubleshootingProduct .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.troubleshootingProduct .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.troubleshootingProduct .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 20vw; }

.troubleshootingProduct .imgBox img { max-width: 1920px; width: 100%; display: block; margin: 0px auto; }

.troubleshootingMain .commonTitle { color: #fff; }

.troubleshooting { width: 100%; padding: 10px 15px; margin-top: 40vw; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(0, 0, 0, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.troubleshooting ul li { padding: 15px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }

.troubleshooting ul li .listTitle { font-size: 14px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.troubleshooting ul li .listTitle i {min-width: 18px; width: 18px; height: 18px; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff; position: relative; }

.troubleshooting ul li .listTitle i::after { content: ''; left: 0px; top: 25%; right: 0px; bottom: 25%; width: 1px; margin: auto; background-color: #fff; position: absolute; }

.troubleshooting ul li .listTitle i::before { content: ''; left: 25%; top: 0px; right: 25%; bottom: 0px; height: 1px; margin: auto; background-color: #fff; position: absolute; }

.troubleshooting ul li .listDesc { font-size: 14px; padding-top: 10px; line-height: 18px; color: rgba(255, 255, 255, 0.6); display: none; }

.troubleshooting ul li.active .listTitle i::after { display: none; }

.troubleshooting ul li:last-child { border: none; }

.multipleSafeguardsMain { padding: 50px 0px 90px; overflow: hidden; position: relative; min-height: 900px; background-color: #000; }

.multipleSafeguardsMain .bg { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; pointer-events: none; }

.multipleSafeguardsMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.multipleSafeguardsMain .commonTitle { color: #fff; }

.multipleSafeguards { width: 100%; }

.multipleSafeguardsList { margin-top: 30px; }

.multipleSafeguardsList ul li { padding: 15px 15px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 10px; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); -webkit-transition: all .6s; transition: all .6s; }

.multipleSafeguardsList ul li .listTitle { font-size: 16px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.multipleSafeguardsList ul li .listTitle i { width: 18px; height: 18px; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff; position: relative; }

.multipleSafeguardsList ul li .listTitle i::after { content: ''; left: 0px; top: 25%; right: 0px; bottom: 25%; width: 1px; margin: auto; background-color: #fff; position: absolute; }

.multipleSafeguardsList ul li .listTitle i::before { content: ''; left: 25%; top: 0px; right: 25%; bottom: 0px; height: 1px; margin: auto; background-color: #fff; position: absolute; }

.multipleSafeguardsList ul li .listDesc { font-size: 14px; padding-top: 10px; line-height: 18px; color: rgba(255, 255, 255, 0.6); display: none; }

.multipleSafeguardsList ul li.active { padding: 20px; }

.multipleSafeguardsList ul li.active .listTitle i::after { display: none; }

.multipleSafeguardsImg { width: 60%; margin-left: 0px; padding-top: 30px; }

.multipleSafeguardsImg img { width: 100%; display: block; }

.businessFeaturesDownload { position: relative; overflow: hidden; }

.businessFeaturesDownload .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: -2; pointer-events: none; }

.businessFeaturesDownload .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.businessMain { padding: 50px 0px; }

.businessMain .commonTitle { color: #fff; }

.business { width: 100%; }

.businessList { margin-top: 25px; }

.businessList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; }

.businessList ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; min-height: 40px; padding: 5px 10px 5px 15px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 14px; line-height: 18px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); color: #fff; word-break: break-word;}

.businessList ul li::before { content: ''; min-width: 17px; width: 17px; height: 17px; margin-right: 10px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.businessList ul li a { color: #fff; }

.businessImg { width: 100%; position: relative; margin-top: 30px; }

.businessImg img { width: 100%; display: block; position: relative; }

.businessImg > img { z-index: 10; }

.businessImg p { position: absolute; left: 2px; top: 3px; right: 2px; }

.businessImg p img { width: 100%; display: block; -o-object-fit: cover; object-fit: cover; }

.businessImg p.cancelPosition{position: relative !important; left: 0px !important; top:0px !important; right: 0px !important;}

.productFeatures { padding: 40px 0px 0px; overflow: hidden; position: relative; }

.productFeatures .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: -2; pointer-events: none; }

.productFeatures .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productFeatures .commonTitle { text-align: center; color: #fff; }

.productFeaturesList { margin: 25px auto 0px; max-width: 1920px; -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#000), color-stop(#000), to(transparent)); -webkit-mask-image: linear-gradient(to right, transparent, #000, #000, transparent); mask-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(#000), color-stop(#000), to(transparent)); mask-image: linear-gradient(to right, transparent, #000, #000, transparent); overflow: hidden; position: relative; position: relative; z-index: 10; }

.productFeaturesList ul { margin-top: 10px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.productFeaturesList ul li { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: auto; margin-right: 15px; min-height: 45px; padding: 5px 15px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 13px; line-height: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); color: #fff; }

.productFeaturesList ul li::before { content: ''; min-width: 17px; width: 17px; height: 17px; margin-right: 10px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.productFeatures .btn { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productFeatures .btn a { position: relative; padding: 0px 15px; margin: 0px 5px; min-width: 120px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.productFeatures .btn a span { position: relative; z-index: 10; font-size: 12px; color: #fff; }

.productFeatures .btn a i { position: relative; z-index: 10; font-size: 14px; margin-left: 5px; color: #fff; }

.productFeatures .btn a::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 55px; border-radius: 55px; border: 2px solid #fff; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.productFeatures .btn a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 55px; border-radius: 55px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productFeatures .btn a:hover::before { opacity: 1; }

.productFeatures .btn a:hover::after { opacity: 1; }

.productFeatures .line { position: relative; margin-top: 40px; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.1); }

.productFeatures .line::after { position: absolute; -webkit-animation: left 5s linear infinite; animation: left 5s linear infinite; left: -100%; top: 0px; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); height: 1px; -webkit-box-shadow: 0px 0px 9px #86f2ff; box-shadow: 0px 0px 9px #86f2ff; background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff)); background-image: linear-gradient(to right, transparent, #fff); content: ''; }

.productDownLoadMain { padding: 50px 0px; position: relative; }

.productDownLoadMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; z-index: -2; pointer-events: none; }

.productDownLoadMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.productDownLoadMain .commonTitle { color: #fff; text-align: center; }

.productDownLoadList { overflow: hidden; position: relative; margin-top: 30px; padding: 16px 15px 40px; margin: 30px -15px 0px; }

.productDownLoadList ul li { width: 100%; min-height: 150px; margin-right: 15px; position: relative; }

.productDownLoadList ul li::before { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #fff; background-color: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.productDownLoadList ul li .content { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 10; padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-transition: all .6s; transition: all .6s; }

.productDownLoadList ul li .content .listTitle { font-size: 16px; line-height: 24px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.productDownLoadList ul li .content .btnBox { margin-top: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.productDownLoadList ul li .content .btnBox .btn { font-size: 12px; color: #636262; -webkit-transition: all .6s; transition: all .6s; }

.productDownLoadList ul li .content .btnBox .btn i { font-size: 18px; margin-left: 10px; -webkit-transition: all .6s; transition: all .6s; }

.productDownLoadList ul li .content .btnBox .icon { width: 22px; -webkit-transition: all .6s; transition: all .6s; }

.productDownLoadList ul li .content .btnBox .icon img { width: 100%; display: block; }

.productDownLoadList ul li span { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-border-radius: 10px; border-radius: 10px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); -webkit-box-shadow: 0px 5px 10px rgba(60, 154, 255, 0.6); box-shadow: 0px 5px 10px rgba(60, 154, 255, 0.6); overflow: hidden; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productDownLoadList ul li span::after { content: ''; position: absolute; right: -30px; bottom: -20px; width: 193px; height: 193px; background-image: url(../images/img_36.png); background-size: cover; background-repeat: no-repeat; }

.productDownLoadList ul li:last-child { margin-right: 0px; }

.productDownLoadList ul li:hover::before { opacity: 0; top: -15px; bottom: -30px; }

.productDownLoadList ul li:hover span { opacity: 1; top: -15px; bottom: -30px; }

.productDownLoadList ul li:hover .content { top: -15px; bottom: -30px; }

.productDownLoadList ul li:hover .content .listTitle { color: #fff; font-weight: 600; }

.productDownLoadList ul li:hover .content .btnBox .btn { color: #fff; }

.productDownLoadList ul li:hover .content .btnBox .btn i { color: rgba(255, 255, 255, 0.5); }

.productDownLoadList ul li:hover .content .btnBox .icon { opacity: 0; }

.productDownLoadList ul li:last-child { margin-right: 0px; }

.productDownLoadListPage { padding-top: 10px; }

.productDownLoadMain::after { content: ''; position: absolute; left: -136vw; bottom: -120vw; width: 234.8vw; height: 234.8vw; pointer-events: none; background-image: url(../images/img_37.png); background-size: cover; background-repeat: no-repeat; z-index: -1; }

.popupParamMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; display: none; background-color: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }

.popupParamBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow-y: auto; }

.popupParamContainer { padding: 30px 0px; min-height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.closePopupParam { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; position: -webkit-sticky; position: sticky; top: 20px; padding-right: 8px; z-index: 10; }

.closePopupParam i { width: 26px; height: 26px; font-size: 16px; cursor: pointer; color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#004cf2), to(#3c9aff)); background-image: linear-gradient(to right, #004cf2, #3c9aff); -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popupParam { max-width: 1136px; width: 96%; padding: 20px 0px 40px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d9e2ed)); background-image: linear-gradient(to bottom, #fff, #d9e2ed); margin: 0px auto; }

.popupParamContent { padding-top: 20px; width: 86%; margin: 0px auto; }

.popupParamContent h3 { font-size: 24px; color: #1b1818; line-height: 1.2; }

.popupParamContent ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding-top: 18px; }

.popupParamContent ul li { width: 100%; margin: 8px 0px 0px; min-height: 45px; padding: 8px 10px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 14px; line-height: 18px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #c5cfdc; background-color: #fff; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); color: #000000; }

.popupParamContent ul li::before { content: ''; min-width: 17px; width: 17px; height: 17px; margin-right: 10px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

/*--产品详情页新模块--*/
.gatewayMain { position: relative; padding: 50px 0px; }

.gatewayMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.gatewayMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.gatewayMain .imgBox { width: 100%; padding-top: 56%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.gatewayMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.gatewayMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.gatewayMain .content .commonTitle { color: #fff; }

.gatewayMain .content .desc { max-width: 560px; font-size: 14px; line-height: 18px; padding-top: 10px; color: #fff; }

.compatibilityWithMain { position: relative; padding: 50px 0px; }

.compatibilityWithMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.compatibilityWithMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.compatibilityWithMain .commonTitle { color: #fff; text-align: center; }

.compatibilityWith { overflow: hidden; position: relative; padding-top: 20px; }

.compatibilityWith ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.compatibilityWith ul li p { width: -webkit-calc(50% - 5px); width: calc(50% - 5px); margin: 10px 10px 0px 0px; padding-top: 22%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.compatibilityWith ul li p img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.compatibilityWith ul li p:nth-child(2n) { margin-right: 0px; }

.compatibilityWithPage { padding-top: 30px; }

.dinLinkMain { padding: 50px 0px; position: relative; }

.dinLinkMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.dinLinkMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.dinLinkMain .commonTitle { color: #fff; text-align: center; }

.dinLink { position: relative; margin-top: 70px; }

.dinLink ul li { width: 100%; margin-right: 20px; padding: 25px 30px 0px; -webkit-border-radius: 10px; border-radius: 10px; height: auto; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.dinLink ul li .desc p { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0px auto 10px; padding: 5px 15px 5px 25px; -webkit-border-radius: 45px; border-radius: 45px; font-size: 12px; line-height: 24px; background-color: rgba(255, 255, 255, 0.2); color: #fff; position: relative; }

.dinLink ul li .desc p::before { content: ''; position: absolute; left: 12px; top: 14px; width: 6px; height: 6px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; }

.dinLink ul li .imgBox { margin: auto auto 0px; width: 40%; padding-top: 20px; }

.dinLink ul li .imgBox img { width: 100%; display: block; }

.dinLink ul li:last-child { margin-right: 0px; }

.dinLinkPage { padding-top: 30px; }

.supportAndroidIosMain { padding: 50px 0px; position: relative; }

.supportAndroidIosMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.supportAndroidIosMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.supportAndroidIosMain .commonTitle { color: #fff; text-align: center; }

.supportAndroidIosMain .desc { padding-top: 10px; font-size: 14px; line-height: 18px; color: rgba(255, 255, 255, 0.8); text-align: center; }

.supportAndroidIosMain .desc br { display: none; }

.supportAndroidIos { position: relative; margin-top: 40px; }

.supportAndroidIos ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin-right: 15px; padding: 20px 10px; -webkit-border-radius: 10px; border-radius: 10px; height: auto; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.supportAndroidIos ul li .icon { width: 35px; margin: 0px auto; }

.supportAndroidIos ul li .icon img { width: 100%; display: block; }

.supportAndroidIos ul li .listTitle { padding-top: 10px; font-size: 16px; color: #fff; text-align: center; }

.supportAndroidIos ul li .qrCode { margin: 0px auto; padding-top: 15px; width: 100px; }

.supportAndroidIos ul li .qrCode img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

.supportAndroidIos ul li .btn { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.supportAndroidIos ul li:last-child { margin-right: 0px; }

.supportAndroidIosPage { padding-top: 30px; }

.hdVideoAudioMain { position: relative; padding: 50px 0px; }

.hdVideoAudioMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.hdVideoAudioMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.hdVideoAudioMain .commonTitle { color: #fff; }

.hdVideoAudio { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.hdVideoAudio ul { margin-top: 0px; width: 100%; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(0, 0, 0, 0.2); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); border: 1px solid rgba(255, 255, 255, 0.3); }

.hdVideoAudio ul li { font-size: 14px; padding: 15px 0px; line-height: 1.1; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }

.hdVideoAudio ul li:last-child { border-bottom: none; }

.hdVideoAudio .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 20px 0px 0px 0px; position: relative; }

.hdVideoAudio .imgBox img { width: 100%; display: block; max-width: 100%; }

.largeCapacityMain { padding: 50px 0px; position: relative; }

.largeCapacityMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.largeCapacityMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.largeCapacityMain .imgBox { width: 100%; padding-top: 75%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.largeCapacityMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.largeCapacity { width: 100%; padding-bottom: 30px; }

.largeCapacity .commonTitle { color: #fff; }

.largeCapacity ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 20px; }

.largeCapacity ul li { width: 100%; margin: 10px 0px 0px; padding: 10px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); }

.largeCapacity ul li::before { content: ''; min-width: 17px; width: 17px; height: 17px; margin-right: 10px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; display: block; }

.largeCapacity ul li p { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 12px; line-height: 1.1; color: #fff; }

.richFunctionsMain { padding: 50px 0px; position: relative; }

.richFunctionsMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.richFunctionsMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.richFunctionsMain .commonTitle { color: #fff; text-align: center; }

.richFunctions { padding-top: 25px; }

.richFunctions ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; }

.richFunctions ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; padding: 10px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); }

.richFunctions ul li::before { content: ''; min-width: 17px; width: 17px; height: 17px; margin-right: 10px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; display: block; }

.richFunctions ul li p { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 12px; line-height: 1; color: #fff; }

.seriesIPMain { padding: 50px 0px; position: relative; }

.seriesIPMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.seriesIPMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.seriesIPMain .commonTitle { color: #fff; text-align: center; }

.seriesIPMain .seriesIP { margin-top: 30px; overflow-x: auto; overflow-y: hidden; position: relative; border: 1px solid rgba(255, 255, 255, 0.2); -webkit-border-radius: 10px; border-radius: 10px; }

.seriesIPMain .seriesIP table { width: 100%; }

.seriesIPMain .seriesIP table td { border: none; border-top: 1px solid rgba(255, 255, 255, 0.2); font-size: 12px; padding: 10px 10px; height: 45px; text-align: center; color: rgba(255, 255, 255, 0.7); }

.seriesIPMain .seriesIP table td:nth-child(1) { font-size: 14px; color: #fff; }

.seriesIPMain .seriesIP table tr:nth-child(1) td { font-size: 14px; background-color: rgba(255, 255, 255, 0.1); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); color: #fff; border-top: none; }

/*--产品详情页新模块--*/
/*--产品对比--*/
.comparisonBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.comparisonBg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: top; object-position: top; }

.comparisonMain { padding: 100px 0px 100px; min-height: 100vh; }

.comparisonMain .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.comparisonMain .title a { position: absolute; left: 0px; top: 0px; width: 32px; height: 24px; font-size: 12px; -webkit-border-radius: 20px; border-radius: 20px; color: #fff; border: 2px solid #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.comparisonMain .commonTitle { color: #fff; }

.comparison { margin-top: 30px; -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 15px 50px; background-image: url(../images/img_48.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; border: 1px solid rgba(255, 255, 255, 0.2); }

.comparisonScreen { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0px -5px; position: relative; z-index: 10; }

.comparisonScreen .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 0px 5px; position: relative; }

.comparisonScreen .list h3 { padding: 0px; height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(255, 255, 255, 0.3); cursor: pointer; }

.comparisonScreen .list h3 span { font-size: 14px; color: #fff; }

.comparisonScreen .list h3 i { font-size: 14px; color: #fff; display: block; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all .6s; transition: all .6s; }

.comparisonScreen .list .comparisonList { position: absolute; left: 0px; top: 60px; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; padding: 12px 6px 12px 12px; border: 1px solid #1c6fb8; background-color: #fff; display: none; }

.comparisonScreen .list .comparisonList ul { max-height: 210px; overflow-y: auto; padding-right: 6px; }

.comparisonScreen .list .comparisonList ul li { padding-top: 5px; }

.comparisonScreen .list .comparisonList ul li a { padding: 5px 0px; font-size: 12px; line-height: 1.3; color: #1d1d1d; -webkit-border-radius: 32px; border-radius: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.comparisonScreen .list .comparisonList ul li a:hover { color: #1c6fb8; font-weight: 600; }

.comparisonScreen .list .comparisonList ul li:first-child { padding-top: 0px; }

.comparisonScreen .list h3.active i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.comparisonScreen .list:nth-child(3) { display: none; }

.comparisonScreen .list ul::-webkit-scrollbar { width: 6px; height: 6px; -webkit-border-radius: 4px; border-radius: 4px; }

.comparisonScreen .list ul::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #1c6fb8; }

.comparisonImg ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0px 5px; padding-top: 10px; }

.comparisonImg ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 0px 5px; }

.comparisonImg ul li img { width: 100%; display: block; }

.comparisonImg ul li:nth-child(3) { display: none; }

.comparisonParam { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 30px; }

.comparisonParam ul { width: 50%; }

.comparisonParam ul li { padding: 20px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid rgba(255, 255, 255, 0.3); border-left: 1px solid rgba(255, 255, 255, 0.3); }

.comparisonParam ul li .icon { width: 25px; margin-right: 10px; }

.comparisonParam ul li .icon img { width: 100%; display: block; }

.comparisonParam ul li .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.comparisonParam ul li .content h3 { font-size: 14px; color: #fff; line-height: 1.2; }

.comparisonParam ul li .content p { padding-top: 5px; font-size: 12px; line-height: 1.2; color: #fff; }

.comparisonParam ul:nth-child(3) { display: none; }

.comparisonParam ul li:last-child { border-bottom: none; }

.comparisonParam ul:first-child li { border-left: none; }

/*--解决方案-酒店行业--*/
.hotelSolutionMain { overflow: visible; }

.solutionBanner { overflow: hidden; position: relative; }

.solutionBanner .imgBox { padding-top: 160%; overflow: hidden; position: relative; }

.solutionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.solutionBannerText { position: absolute; left: 0px; top:38%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.solutionBannerText .content { max-width: 550px; }

.solutionBannerText .title { font-size: 24px; color: #fff; line-height: 1.2; }

.solutionBannerText .desc { font-size: 14px; padding-top: 15px; max-width: 525px; line-height: 18px; color: #fff; }

.customerPainPointsMain { padding: 50px 0px; overflow: hidden; position: relative; }

.customerPainPointsMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.customerPainPointsMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.customerPainPointsBox { margin: 30px auto 0px; width: 100%; position: relative; }

.customerPainPointsBox .prevBtn, .customerPainPointsBox .nextBtn { font-size: 14px; position: absolute; z-index: 20; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 32px; height: 32px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #fff; color: #515151; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.customerPainPointsBox .prevBtn { left: 15px; }

.customerPainPointsBox .prevBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.customerPainPointsBox .nextBtn { right: 15px; }

.customerPainPointsBox .nextBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.customerPainPoints ul li { margin-right: 15px; padding: 30px 20px; -webkit-border-radius: 10px; border-radius: 10px; height: auto; background-image: url(../images/img_51.jpg); background-size: cover; background-repeat: no-repeat;}

.customerPainPoints ul li .listTitle { font-size: 16px; line-height: 18px; color: #1f1f1f; text-align: center; }

.customerPainPoints ul li .icon { width: 100px; height: 100px; margin: 15px auto 0px; position: relative; background-color: #e3ecfa; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .6s; transition: all .6s; }

.customerPainPoints ul li .icon::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.customerPainPoints ul li .icon img { width: 100%; display: block; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.customerPainPoints ul li .line { width: 16px; height: 4px; -webkit-border-radius: 2px; border-radius: 2px; margin: 20px auto 0px; background-color: #0958f4; }

.customerPainPoints ul li .desc { font-size: 14px; line-height: 20px; max-width: 600px; margin: 20px auto 0px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; text-align: center; color: rgba(31, 31, 31, 0.6); }

.customerPainPoints ul li.swiper-slide-active .icon { background-color: transparent; }

.customerPainPoints ul li.swiper-slide-active .icon::after { opacity: 1; }

.customerPainPoints ul li.swiper-slide-active .icon img { -webkit-filter: grayscale(100%) brightness(0) invert(100%); filter: grayscale(100%) brightness(0) invert(100%); }

.customerPainPoints ul li.swiper-slide-active .desc { opacity: 1; }

.emergingCustomerMain { overflow: hidden; position: relative; }

.emergingCustomerBox .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.emergingCustomerBox .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.emergingCustomerTitle { width: 100%; padding: 30px 20px; position: relative; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.emergingCustomerTitle .commonTitle { color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.emergingCustomerTitle .numberBox { margin: 30px auto 0px; width: 82.533vw; height: 82.533vw; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.emergingCustomerTitle .numberBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_53.png); background-repeat: no-repeat; background-size: cover; -webkit-animation: rotate360 8s linear infinite; animation: rotate360 8s linear infinite; }

.emergingCustomerTitle .numberBox .content .number { font-size: 150px; line-height: 0.9; }

.emergingCustomerTitle .numberBox .content .number span { background-image: url(../images/img_55.jpg); background-position: center; background-size: cover; background-clip: text; -webkit-background-clip: text; color: transparent; }

.emergingCustomerTitle .numberBox .content .desc { font-size: 12px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0px auto; line-height: 18px; color: #fff; }

.emergingCustomerListBox { width: 100%; padding: 0px 0px 0px 0px; height: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.3); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }

.emergingCustomerList { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.emergingCustomerList ul li { padding: 30px 20px 50px; }

.emergingCustomerList ul li .icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.emergingCustomerList ul li .icon img { width: 40px; }

.emergingCustomerList ul li .icon span { font-size: 16px; color: rgba(255, 255, 255, 0.2); }

.emergingCustomerList ul li .listTitle { margin-top: 15px; font-size: 16px; line-height: 1.1; color: #fff; }

.emergingCustomerList ul li .desc { padding-top: 15px; font-size: 12px; line-height: 18px; color: rgba(255, 255, 255, 0.6); }

.emergingCustomerList ul li:last-child{border: none;}

.emergingCustomerListPage { position: absolute; left: 0px; bottom: 25px; width: 100%; }

.emergingCustomerMain.active .emergingCustomerTitle .commonTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.emergingCustomerMain.active .emergingCustomerTitle .numberBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.emergingCustomerMain.active .emergingCustomerList { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.solutionOverviewMain { padding: 50px 0px; position: relative; background-color: #fafafc; }

.solutionOverviewMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.solutionOverviewMain .bg img { width: 100%; display: block; }

.solutionOverviewMain .desc { padding-top: 15px; font-size: 14px; line-height: 18px; color: rgba(0, 0, 0, 0.6); }

.solutionOverviewClass { margin: 30px -20px 0px; overflow: hidden; position: relative; padding: 0px 20px; }

.solutionOverviewClass ul li { width: auto; padding: 0px 15px; height: 38px; font-size: 14px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }

.solutionOverviewClass ul li span { position: relative; z-index: 10; color: #1d1d1d; -webkit-transition: all .6s; transition: all .6s; }

.solutionOverviewClass ul li::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 38px; border-radius: 38px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.solutionOverviewClass ul li.active span { color: #fff; }

.solutionOverviewClass ul li.active:after { opacity: 1; }

.solutionOverview { margin-top: 30px; }

.solutionOverview .imgBox { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.solutionOverview .imgBox img { width: 100%; display: block; }

.solutionOverview .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.solutionOverview .content .title { font-size: 16px; line-height: 1.1; color: #000000; }

.solutionOverview .content .solutionOverviewDesc { padding-top: 15px; font-size: 14px; line-height: 20px; color: rgba(31, 31, 31, 0.6); }

.solutionOverviewTab { display: none; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }

.solutionOverviewList { padding-top: 30px; }

.solutionOverviewList ul li { position: -webkit-sticky; position: sticky; top: 0px; background-color: #fff; margin-top: 15px; padding: 18px; -webkit-border-radius: 10px; border-radius: 10px; }

.solutionOverviewList ul li .numberBox { width: 100%; padding-right: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; }

.solutionOverviewList ul li .numberBox::after { width: 6px; height: 6px; position: absolute; left: 0px; top: 5px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #0958f4; }

.solutionOverviewList ul li .numberBox .number { margin-top: auto; }

.solutionOverviewList ul li .numberBox .number span { font-size: 28px; color: #000000; line-height: 1; }

.solutionOverviewList ul li .numberBox .number p { padding-top: 10px; font-size: 14px; line-height: 1.1; color: #767a7e; text-transform: uppercase; }

.solutionOverviewList ul li .imgBox { width: 100%; margin-top: 15px; padding-top: 85%; overflow: hidden; position: relative; }

.solutionOverviewList ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.solutionOverviewList ul li .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.solutionOverviewList ul li .content .listTitle { font-size: 18px; line-height: 1.1; color: #000000; }

.solutionOverviewList ul li .content .listDesc { font-size: 14px; line-height: 18px; color: rgba(0, 0, 0, 0.7); }

.solutionOverviewList ul li .content .listDesc p { margin-top: 20px; font-size: 14px; line-height: 18px; padding-left: 27px; color: rgba(0, 0, 0, 0.7); position: relative; }

.solutionOverviewList ul li .content .listDesc p::before { content: ''; width: 17px; height: 17px; position: absolute; left: 0px; top: 3px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.solutionOverviewList ul li .content .label { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.solutionOverviewList ul li .content .label a { padding: 0px 10px; height: 30px; font-size: 12px; margin-right: 10px; margin-bottom: 10px; -webkit-border-radius: 5px; border-radius: 5px; line-height: 1.2; text-transform: uppercase; color: #363636; background-color: #f5f5f5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.solutionOverviewTab.active { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.solutionHighlightsMain { padding: 50px 0px 30px; overflow: hidden; position: relative; }

.solutionHighlightsMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.solutionHighlightsMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.solutionHighlightsMain .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.solutionHighlightsMain .commonTitle { color: #fff; }

.solutionHighlightsBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.solutionHighlightsBtn .prevBtn, .solutionHighlightsBtn .nextBtn { font-size: 12px; width: 32px; height: 32px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.2); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.solutionHighlightsBtn .prevBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.solutionHighlightsBtn .nextBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.solutionHighlights { margin-top: 70px; }

.solutionHighlights ul li { width: 100%; height: auto; margin-right: 15px; position: relative; }

.solutionHighlights ul li .icon { position: absolute; left: 0px; right: 0px; top: -50px; margin: 0px auto; width: 80px; z-index: 10; }

.solutionHighlights ul li .icon::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; border: 4px solid #001737; }

.solutionHighlights ul li .icon img { width: 100%; display: block; position: relative; z-index: 1; }

.solutionHighlights ul li .contentBox { height: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.solutionHighlights ul li .contentBox .numberBox { width: 100%; height: 245px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; background-image: url(../images/img_69.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; display: none; }

.solutionHighlights ul li .contentBox .numberBox .number { padding: 0px 0px 45px 40px; font-size: 38px; line-height: 1; color: #fff; }

.solutionHighlights ul li .contentBox .content { position: relative; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.solutionHighlights ul li .contentBox .content .listTitle { position: relative; padding: 45px 20px; font-size: 16px; line-height: 1.1; -webkit-transition: all .6s; transition: all .6s; }

.solutionHighlights ul li .contentBox .content .listTitle span { position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; color: #fff; }

.solutionHighlights ul li .contentBox .content .listTitle::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.solutionHighlights ul li .contentBox .content .listTitle::before { content: ''; position: absolute; right: 9px; top: 60px; width: 120px; height: 120px; background-image: url(../images/img_36.png); background-repeat: no-repeat; background-size: cover; z-index: 2; }

.solutionHighlights ul li .contentBox .content .listDesc { padding: 30px 20px; font-size: 14px; height: 205px; line-height: 20px; color: rgba(0, 0, 0, 0.6); }

.solutionHighlights ul li:last-child { margin-right: 0px; }

.solutionHighlightsPage { display: none; }

.solutionValueMain { padding: 50px 0px 30px; overflow: hidden; position: relative; }

.solutionValueMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.solutionValueMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.solutionValueMain .commonTitle { color: #fff; }

.solutionValueList { padding-top: 20px; }

.solutionValueList ul li { width: 100%; height: auto; margin-right: 15px; margin-top: 15px; position: relative; z-index: 11; }

.solutionValueList ul li .contentBox { position: relative; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 10px; border-radius: 10px; background-color: #fff; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.solutionValueList ul li .contentBox .iconBox { position: relative; width: 100%; padding:15px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.solutionValueList ul li .contentBox .iconBox::before { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#c1d6f7), to(#fff)); background-image: linear-gradient(to bottom, #c1d6f7, #fff); opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.solutionValueList ul li .contentBox .iconBox::after { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; background-image: -webkit-gradient(linear, left top, right top, from(#4eaeff), to(#0047fb)); background-image: linear-gradient(to right, #4eaeff, #0047fb); opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.solutionValueList ul li .contentBox .iconBox .icon { position: relative; z-index: 10; width: 50px; height: 50px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; }

.solutionValueList ul li .contentBox .iconBox .icon img { width: 100%; display: block; }

.solutionValueList ul li .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.solutionValueList ul li .contentBox .content .listTitle { font-size: 16px; line-height: 20px; color: #1f1f1f; }

.solutionValueList ul li .contentBox .content .listDesc { margin-top: 15px; font-size: 14px; line-height: 20px; color: rgba(31, 31, 31, 0.6); overflow: hidden; -webkit-transition: all 0.6s; transition: all 0.6s; }

.solutionValueList ul li .contentBox .content .more { margin-top: auto; display: none; cursor: pointer; }

.solutionValueList ul li .contentBox .content .more span { font-size: 14px; color: #1a6df8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.solutionValueList ul li .contentBox .content .more span i { margin-left: 10px; }

.solutionValueList ul li .contentBox .content .more span:nth-child(1) i { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.solutionValueList ul li .contentBox .content .more span:nth-child(2) { display: none; }

.solutionValueList ul li .contentBox .content .more span:nth-child(2) i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.solutionValueList ul li:nth-child(3) .contentBox { bottom: 0px; top: auto; }

.solutionValueList ul li:nth-child(4) .contentBox { bottom: 0px; top: auto; }

.solutionValueList ul li:nth-last-child(1) .contentBox { bottom: 0px; top: auto; }

.solutionValueList ul li:nth-last-child(2) .contentBox { bottom: 0px; top: auto; }

.successCasesLogo { padding: 50px 0px 0px; position: relative; overflow: hidden; }

.successCasesLogo .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.successCasesLogo .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.successCasesLogo .commonTitle { color: #fff; }

.successCasesDesc{font-size: 12px; line-height:18px; padding-top: 5px; color:rgba(255,255,255,0.8)}

.successCasesLogoList { max-width: 1920px; margin: 0px auto 0px; padding-top: 25px; }

.successCasesLogoList ul { margin-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.successCasesLogoList ul li { width: 160px; height: 77px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 10px; border: 1px solid #fff; background-color: #2768a5; position: relative; }

.successCasesLogoList ul li img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.mountain { margin-top: -7px; position: relative; z-index: 10; }

.mountain img { width: 100%; }

/*--常见问题--*/
.FAQMain { max-width: 1920px; min-height: 700px; margin: 0px auto; background-color: #f6f6f6; }

.FAQBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 50px 20px; }

.FAQBox .titleSearch { padding-bottom: 20px; border-bottom: 1px solid rgba(107, 128, 155, 0.2); }

.FAQBox .title { font-size: 20px; line-height: 1; color: #000000; }

.FAQBox .faqSearch { margin-top: 20px; position: relative; width: 100%; }

.FAQBox .faqSearch input { width: 100%; height: 38px; -webkit-border-radius: 38px; border-radius: 38px; font-size: 14px; color: #000; background: #fff; padding: 0px 60px 0px 25px; }

.FAQBox .faqSearch input::-webkit-input-placeholder { color: rgba(155, 155, 155, 0.8); }

.FAQBox .faqSearch input:-moz-placeholder { color: rgba(155, 155, 155, 0.8); }

.FAQBox .faqSearch input::-moz-placeholder { color: rgba(155, 155, 155, 0.8); }

.FAQBox .faqSearch input:-ms-input-placeholder { color: rgba(155, 155, 155, 0.8); }

.FAQBox .faqSearch button { position: absolute; right: 0px; top: 0px; height: 100%; width: 60px; font-size: 18px; color: #0452f3; background: none; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.FAQList { padding-top: 20px; }

.FAQList ul li { background-color: #fff; margin-top: 10px; padding: 15px 10px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .6s; transition: all .6s; }

.FAQList ul li .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; line-height: 1.2; color: #000000; font-weight: 600; cursor: pointer; }

.FAQList ul li .listTitle span { width: 28px; min-width: 28px; height: 28px; font-size: 14px; margin-right: 10px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; background-image: linear-gradient(45deg, #a7adb3, #c3dae3); }

.FAQList ul li .contentBox { display: none; margin-top: 15px; padding: 20px; background-color: #f5f7fa; -webkit-border-radius: 10px; border-radius: 10px; }

.FAQList ul li .content { font-size: 14px; line-height: 20px; padding-left: 40px; color: #212121; position: relative; }

.FAQList ul li .content .a { min-width: 28px; width: 28px; height: 28px; font-size: 14px; margin-right: 15px; font-weight: 600; color: #fff; position: absolute; left: 0px; top: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; background: #f5f7fa; border: 1px solid #004cf2; color: #004cf2; }

.FAQList ul li .content img { max-width: 100%; height: auto !important; }

.FAQList ul li .content table { max-width: 100%; height: auto !important; }

.FAQList ul li .content video { max-width: 100%; height: auto !important; }

.FAQList ul li.active { padding: 15px 10px; }

/*--成功案例列表--*/
.successCases { padding: 50px 0px; }

.successCasesClass ul li { width: auto; margin-right: 10px; }

.successCasesClass ul li a { height: 35px; padding: 0px 15px; font-size: 14px; color: #1d1d1d; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; }

.successCasesClass ul li::after { -webkit-border-radius: 47px; border-radius: 47px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.successCasesClass ul li:hover::after { opacity: 1; }

.successCasesClass ul li:hover a { color: #fff; }

.successCasesClass ul li.active::after { opacity: 1; }

.successCasesClass ul li.active a { color: #fff; }

.successCasesClass ul li:last-child { margin-right: 0px; }

.successCasesList { padding-top: 30px; }

.successCasesList ul li { margin-top: 20px; }

.successCasesList ul li a { display: block; padding: 8px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #f6f6f6; }

.successCasesList ul li a .imgBox { width: 100%; padding-top: 65%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.successCasesList ul li a .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.successCasesList ul li a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.successCasesList ul li a .content .listTitle { font-size: 16px; line-height: 20px; color: #000000; }

.successCasesList ul li a .content .listDesc { margin-top: 15px; font-size: 13px; line-height: 20px; color: #6e6e6e; }

.successCasesList ul li a .content .listDesc p { position: relative; padding-left: 10px; }

.successCasesList ul li a .content .listDesc p::after { content: ''; position: absolute; left: 0px; top: 8px; width: 3px; height: 3px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #6e6e6e; }

.loadMore { margin-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.loadMore .moreIcon { width: 28px; height: 28px; margin: 0px auto; display: none; }

.loadMore .moreIcon img { width: 100%; display: block; -webkit-animation: rotate360 2s linear infinite; animation: rotate360 2s linear infinite; }

/*--解决方案详情页--*/
.solutionCommonBanner { padding: 200px 0px 50px; position: relative; overflow: hidden; }

.solutionCommonBanner .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.solutionCommonBanner .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.solutionCommonBannerText { background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.solutionCommonBannerText .imgBox { width: 100%; padding-top: 65%; position: relative; overflow: hidden; }

.solutionCommonBannerText .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.solutionCommonBannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.solutionCommonBannerText .content .title { font-size: 18px; line-height: 1; color: #000000; text-align: center; }

.solutionCommonBannerText .content .industry { margin-top: 20px; font-size: 12px; padding: 10px 15px; line-height: 1; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid rgba(28, 111, 184, 0.4); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #0d55f3; font-weight: 600; text-transform: uppercase; }

.solutionCommonBannerText .content .desc { padding-top: 15px; font-size: 14px; line-height: 18px; color: #1f1f1f; }

.solutionCommonBannerText .content .btn { margin-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; cursor: pointer; -webkit-border-radius: 55px; border-radius: 55px; padding: 5px 5px 5px 15px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.solutionCommonBannerText .content .btn span { font-size: 12px; font-weight: 600; color: #fff; position: relative; z-index: 10; }

.solutionCommonBannerText .content .btn i { margin-left: 10px; width: 30px; height: 30px; font-size: 16px; color: #004cf2; -webkit-border-radius: 100%; border-radius: 100%; background-image: linear-gradient(145deg, #fff, rgba(255, 255, 255, 0.8)); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.solutionCommonBannerText .content .btn i::before { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.customerPainMain { padding: 50px 0px; position: relative; }

.customerPainMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.customerPainMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.customerPain { margin-top: 25px; }

.customerPain ul li { width: 100%; margin-right: 15px; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; height: auto; background-color: #fff; }

.customerPain ul li::before { content: ''; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); -webkit-border-radius: 10px; border-radius: 10px; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.customerPain ul li .iconBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 10; }

.customerPain ul li .iconBox .icon img { width: 50px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.customerPain ul li .iconBox .iconLogo img { width: 15px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.customerPain ul li .content { margin-top: 20px; position: relative; z-index: 10; }

.customerPain ul li .content .listTitle { font-size: 18px; line-height: 1.1; color: #1f1f1f; -webkit-transition: all .6s; transition: all .6s; }

.customerPain ul li .content .listDesc { margin-top: 10px; font-size: 12px; line-height: 18px; color: rgba(31, 31, 31, 0.6); -webkit-transition: all .6s; transition: all .6s; }

.customerPain ul li:last-child { margin-right: 0px; }

.customerPain ul li:hover::before { opacity: 1; }

.customerPain ul li:hover .iconBox .icon img { -webkit-filter: grayscale(100%) brightness(0) invert(100%); filter: grayscale(100%) brightness(0) invert(100%); }

.customerPain ul li:hover .iconBox .iconLogo img { opacity: 0; }

.customerPain ul li:hover .content .listTitle { color: #fff; }

.customerPain ul li:hover .content .listDesc { color: #fff; }

.customerRequirementsMain { padding: 50px 0px; position: relative; }

.customerRequirementsMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.customerRequirementsMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.customerRequirementsMain .commonTitle { color: #fff; }

.customerRequirements { margin-top: 30px; }

.customerRequirements ul li { height: auto; padding: 30px 20px; margin-right: 20px; -webkit-transition: all .6s; transition: all .6s; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.customerRequirements ul li::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-transition: all .6s; transition: all .6s; }

.customerRequirements ul li::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_106.png); background-repeat: no-repeat; background-size: cover; -webkit-border-radius: 10px; border-radius: 10px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.customerRequirements ul li .icon { margin: 0px auto; width: 70px; height: 70px; position: relative; z-index: 10; }

.customerRequirements ul li .icon::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.customerRequirements ul li .icon::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.customerRequirements ul li .icon img { width: 100%; display: block; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.customerRequirements ul li .content { margin-top: 20px; position: relative; z-index: 10; }

.customerRequirements ul li .content .listTitle { font-size: 16px; line-height: 1.2; text-align: center; color: #000; -webkit-transition: all .6s; transition: all .6s; }

.customerRequirements ul li .content .listDesc { margin-top: 15px; font-size: 12px; line-height: 18px; overflow: hidden; -webkit-transition: all 1s; transition: all 1s; color: rgba(31, 31, 31, 0.6); }

.customerRequirements ul li .content .number { margin-top: 10px; font-size: 14px; color: rgba(0, 0, 0, 0.4); text-align: center; -webkit-transition: all .6s; transition: all .6s; }

.customerRequirements ul li:last-child { margin-right: 0px; }

.caseSolutionOverviewMain { padding: 50px 0px; position: relative; }

.caseSolutionOverviewMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.caseSolutionOverviewMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.caseSolutionOverview .content { width: 100%; padding-top: 10px; font-size: 14px; line-height: 20px; color: rgba(31, 31, 31, 0.6); }

.caseSolutionOverviewImg { margin-top: 20px; }

.caseSolutionOverviewImg img { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; display: block; }

.caseSolutionOverviewClass { margin-top: 30px; -webkit-border-radius: 40px; border-radius: 40px; }

.caseSolutionOverviewClass ul li { width: auto; position: relative; padding: 0px 15px; height: 40px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseSolutionOverviewClass ul li span { position: relative; z-index: 10; font-size: 12px; color: #1d1d1d; -webkit-transition: all .6s; transition: all .6s; }

.caseSolutionOverviewClass ul li::after { -webkit-border-radius: 40px; border-radius: 40px; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.caseSolutionOverviewClass ul li.active span { color: #fff; }

.caseSolutionOverviewClass ul li.active::after { opacity: 1; }

.caseSolutionOverviewListBox { margin-top: 55px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.caseSolutionOverviewList ul li { width: 100%; margin-right: 15px; padding: 15px 10px 10px; height: auto; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.caseSolutionOverviewList ul li::before { -webkit-border-radius: 10px; border-radius: 10px; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_114.jpg); background-repeat: no-repeat; background-size: cover; -webkit-transition: all .6s; transition: all .6s; }

.caseSolutionOverviewList ul li::after { -webkit-border-radius: 10px; border-radius: 10px; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(#004cf2), to(#3c9aff)); background-image: linear-gradient(to bottom, #004cf2, #3c9aff); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.caseSolutionOverviewList ul li .listTitle { padding: 0px 20px; font-size: 16px; line-height: 20px; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; color: #000000; }

.caseSolutionOverviewList ul li .listDesc { margin-top: 10px; position: relative; z-index: 10; background-color: #fff; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 15px; }

.caseSolutionOverviewList ul li .listDesc p { position: relative; padding-left: 25px; margin-top: 15px; font-size: 13px; line-height: 18px; color: rgba(0, 0, 0, 0.7); }

.caseSolutionOverviewList ul li .listDesc p::before { content: ''; position: absolute; left: 0px; top: 3px; width: 17px; height: 17px; margin-right: 10px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.caseSolutionOverviewList ul li:last-child { margin-right: 0px; }

.caseSolutionOverviewList ul li:hover::before { opacity: 0; }

.caseSolutionOverviewList ul li:hover::after { opacity: 1; }

.caseSolutionOverviewList ul li:hover .listTitle { color: #fff; }

.caseSolutionOverviewListTab { display: none; }

.caseSolutionOverviewListTab.active .caseSolutionOverviewListBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.caseSolutionHighlightsMain { overflow: hidden; position: relative; --setHeight: 0%; }

.caseSolutionHighlightsBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.caseSolutionHighlightsBg img { position: -webkit-sticky; position: sticky; top: 0px; width: 100%; height: 100vh; }

.caseSolutionHighlightsBox { padding: 50px 0px; }

.caseSolutionHighlightsBox .title { font-size: 24px; color: #fff; line-height: 1.1; }

.caseSolutionHighlights { width: 100%; -webkit-transform: translateY(-webkit-calc(var(--setProgress) * var(--setHeight))); -ms-transform: translateY(calc(var(--setProgress) * var(--setHeight))); transform: translateY(calc(var(--setProgress) * var(--setHeight))); transform: translateY(calc(var(--setProgress) * var(--setHeight))); }

.caseSolutionHighlights ul li { width: 100%; margin-top: 20px; margin-right: 15px; padding: 20px; height: auto; position: relative; }

.caseSolutionHighlights ul li::after { -webkit-border-radius: 10px; border-radius: 10px; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_115.jpg); background-repeat: no-repeat; background-size: cover; }

.caseSolutionHighlights ul li .iconBox { padding: 15px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 10; }

.caseSolutionHighlights ul li .iconBox .icon { width: 50px; }

.caseSolutionHighlights ul li .iconBox .icon img { width: 100%; display: block; }

.caseSolutionHighlights ul li .iconBox .number { font-size: 28px; }

.caseSolutionHighlights ul li .content { position: relative; z-index: 10; padding-top: 15px; border-top: 1px solid rgba(255, 255, 255, 0.5); }

.caseSolutionHighlights ul li .content .listTitle { font-size: 16px; color: #1f1f1f; line-height: 20px; }

.caseSolutionHighlights ul li .content .listDesc { margin-top: 10px; font-size: 12px; line-height: 18px; color: rgba(31, 31, 31, 0.6); }

.caseSolutionHighlights ul li:last-child { margin-right: 0px; }

.caseSolutionValueMain { padding: 50px 0px 50px; position: relative; }

.caseSolutionValueMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.caseSolutionValueMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.caseSolutionValue { margin-top: 25px; }

.caseSolutionValue ul li { width: 100%; margin-right: 15px; height: auto; padding: 30px 20px; height: auto; position: relative; }

.caseSolutionValue ul li::before { -webkit-border-radius: 10px; border-radius: 10px; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #fff; }

.caseSolutionValue ul li::after { -webkit-border-radius: 10px; border-radius: 10px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to bottom, #3c9aff, #004cf2); -webkit-box-shadow: 0px 0px 35px rgba(19, 78, 176, 0.3); box-shadow: 0px 0px 35px rgba(19, 78, 176, 0.3); }

.caseSolutionValue ul li .icon { width: 90px; width: 90px; margin: 0px auto; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; position: relative; z-index: 10; }

.caseSolutionValue ul li .icon img { width: 100%; display: block; }

.caseSolutionValue ul li .content { padding-top: 20px; position: relative; z-index: 10; }

.caseSolutionValue ul li .content .listTitle { font-size: 18px; line-height: 24px; text-align: center; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.caseSolutionValue ul li .content .listDesc { padding-top: 10px; font-size: 14px; line-height: 18px; -webkit-transition: all .6s; transition: all .6s; color: rgba(0, 0, 0, 0.5); text-align: center; }

.caseSolutionValue ul li:hover::after { opacity: 1; }

.caseSolutionValue ul li:hover .content .listTitle { color: #fff; }

.caseSolutionValue ul li:hover .content .listDesc { color: #fff; }

.applicationScenariosBox { padding: 50px 0px; position: relative; overflow: hidden; }

.applicationScenariosBox .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.applicationScenariosBox .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.applicationScenariosBox .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.applicationScenariosBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.applicationScenariosBtn .prevBtn, .applicationScenariosBtn .nextBtn { font-size: 12px; width: 35px; height: 35px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(0, 0, 0, 0.2); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.applicationScenariosBtn .prevBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.applicationScenariosBtn .nextBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.applicationScenarios { width: 100%; margin: 30px auto 0px; }

.applicationScenarios ul li { margin-right: 15px; }

.applicationScenarios ul li .imgBox { -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; }

.applicationScenarios ul li .imgBox img { width: 100%; display: block; }

.applicationScenarios ul li .content { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0px 15px 15px; font-size: 14px; line-height: 18px; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.applicationScenariosPage { display: none; }

.successfulCasesMain { padding: 50px 0px; position: relative; }

.successfulCasesMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; }

.successfulCasesMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.successfulCasesMain .commonTitle { color: #fff; }

.successfulCases { margin: 25px -5px 0px; overflow: hidden; position: relative; }

.successfulCases ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.successfulCases ul li p { width: 50%; padding: 0px 5px; margin-top: 10px; }

.successfulCases ul li p img { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; display: block; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.successfulCasesBtnBar { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 25px; }

.successfulCasesBtnBar .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 15px; }

.successfulCasesBtnBar .btn .prevBtn, .successfulCasesBtnBar .btn .nextBtn { font-size: 12px; width: 32px; height: 32px; margin-left: 5px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.2); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.successfulCasesBtnBar .btn .prevBtn:hover { background-color: #0958f4; color: #fff; }

.successfulCasesBtnBar .btn .nextBtn:hover { background-color: #0958f4; color: #fff; }

.successfulCasesBtnBar .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: rgba(255, 255, 255, 0.2); position: relative; }

.successfulCasesBtnBar .bar .swiper-pagination-progressbar-fill { background-color: #fff; }

/*--公司简介--*/
.aboutBanner { overflow: hidden; position: relative; }

.aboutBanner .imgBox { padding-top: 140%; overflow: hidden; position: relative; }

.aboutBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.aboutBannerText { position: absolute; left: 0px; top: 48%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.aboutBannerText .title { font-size: 24px; letter-spacing: 0px; color: #fff; line-height: 1; text-align: center; }

.aboutMain { overflow: hidden; position: relative; display: none; }

.aboutBox { height: 100vh; position: relative; }

.about { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url(../images/img_142.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.about .imgBox { margin: 0px auto; width: 415px; position: relative; }

.about .imgBox img { width: 100%; display: block; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.about .imgBox .content { position: absolute; left: 175px; bottom: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.about .imgBox .content .th { font-size: 44px; line-height: 1; color: #02255e; font-weight: 600; }

.about .imgBox .content .From { border-left: 1px solid rgba(2, 37, 94, 0.2); margin-left: 10px; padding-left: 10px; font-size: 20px; text-transform: uppercase; line-height: 1; color: #02255e; }

.about .title { padding-top: 40px; font-size: 44px; line-height: 48px; font-weight: 600; color: #000000; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.about .desc { padding-top: 25px; font-size: 18px; line-height: 22px; max-width: 900px; margin: 0px auto 0px; color: #787878; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.aboutImg p { position: absolute; }

.aboutImg p img { width: 100%; height: 100%; -webkit-border-radius: 10px; border-radius: 10px; -o-object-fit: cover; object-fit: cover; display: block; }

.aboutImg p:nth-child(1) { left: 0px; top: -460px; height: 460px; }

.aboutImg p:nth-child(2) { right: 0px; bottom: -431px; height: 431px; }

.aboutMain.active .about .imgBox img { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .2s; transition-delay: .2s; }

.aboutMain.active .about .imgBox .content { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .3s; transition-delay: .3s; }

.aboutMain.active .about .title { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .4s; transition-delay: .4s; }

.aboutMain.active .about .desc { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .5s; transition-delay: .5s; }

.aboutDataMain { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; -webkit-clip-path: inset(50% 50% 50% 50%); clip-path: inset(50% 50% 50% 50%); background-image: url(../images/img_145.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.aboutDataLogo { position: absolute; left: 120px; top: 0px; width: 100%; height: 100%; -webkit-transform: translateX(-webkit-calc(var(--setRatio) * -120px)); -ms-transform: translateX(calc(var(--setRatio) * -120px)); transform: translateX(calc(var(--setRatio) * -120px)); transform: translateX(calc(var(--setRatio) * -120px)); background-image: url(../images/img_148.png); background-repeat: no-repeat; background-size: contain; background-position: 50% 75%; }

.aboutDataMain::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-image: url(../images/img_147.png); background-repeat: no-repeat; background-size: cover; background-position: center; }

.aboutData { padding-bottom: 0px; }

.aboutData ul { margin: 0px -180px 0px -70px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.aboutData ul li { height: 420px; width: 230px; padding-left: 20px; position: relative; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }

.aboutData ul li::after { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; width: 1px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)); }

.aboutData ul li .numberBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); opacity: 0; }

.aboutData ul li .numberBox p { font-size: 70px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.aboutData ul li .numberBox span { position: absolute; right: 0px; top: -10px; font-size: 14px; color: #fff; }

.aboutData ul li .text { padding-top: 10px; font-size: 16px; line-height: 1.1; color: rgba(255, 255, 255, 0.5); -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); opacity: 0; }

.aboutData ul li:nth-child(2n+1) { top: 170px; }

.aboutData.active ul li { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.aboutData.active ul li .numberBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.aboutData.active ul li .text { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.mAboutMain { padding: 50px 0px; background-image: url(../images/img_142.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.mAboutMain .imgBox { width: 200px; margin: 0px auto; position: relative; }

.mAboutMain .imgBox img { width: 100%; display: block; }

.mAboutMain .imgBox .content { position: absolute; left: 90px; bottom: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.mAboutMain .imgBox .content .th { font-size: 28px; line-height: 1; color: #02255e; font-weight: 600; }

.mAboutMain .imgBox .content .From { border-left: 1px solid rgba(2, 37, 94, 0.2); margin-left: 10px; padding-left: 10px; font-size: 14px; text-transform: uppercase; line-height: 1; color: #02255e; }

.mAboutMain .title { padding-top: 20px; font-size: 18px; color: #000; line-height: 1.2; font-weight: 600; text-align: center; }

.mAboutMain .desc { font-size: 14px; line-height: 18px; padding-top: 15px; color: rgba(0, 0, 0, 0.8); }

.mAboutDataMain { padding: 50px 0px; background-image: url(../images/img_145.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.mAboutDataMain ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mAboutDataMain ul li { width: 50%; padding: 15px 0px; }

.mAboutDataMain ul li .numberBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }

.mAboutDataMain ul li .numberBox p { font-size: 40px; line-height: 1; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.mAboutDataMain ul li .numberBox span { position: absolute; right: -15px; top: -10px; font-size: 12px; color: #fff; }

.mAboutDataMain ul li .text { padding-top: 10px; font-size: 12px; line-height: 1.1; color: rgba(255, 255, 255, 0.5); }

.aboutHistoryMain { padding: 50px 0px; }

.aboutHistoryMain .historyImg { width: 100%; margin-left: 0px; overflow: hidden; position: relative; }

.aboutHistoryMain .historyImg .historyImgList { overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; display: none; }

.aboutHistoryMain .historyImg .historyImgList ul li { padding-top: 100%; position: relative; }

.aboutHistoryMain .historyImg .historyImgList ul li img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.aboutHistoryMain .historyImg .historyImgList .historyImgListPage { position: absolute; left: 0px; bottom: 20px; width: 100%; z-index: 20; }

.aboutHistoryMain .history { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.aboutHistoryMain .history ul li { padding: 20px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); cursor: pointer; }

.aboutHistoryMain .history ul li .yearBox .year { min-width: 248px; font-size: 40px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 0px; white-space: nowrap; line-height: 1; color: #626262; -webkit-transition: all .6s; transition: all .6s; }

.aboutHistoryMain .history ul li .yearBox .desc { padding-top: 10px; font-size: 14px; line-height: 18px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #787878; }

.aboutHistoryMain .history ul li .yearBox i { width: 39px; height: 39px; font-size: 18px; margin-left: 20px; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #868686; }

.aboutHistoryMain .history ul li .yearBox i::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.aboutHistoryMain .history ul li .content { padding-top: 10px; font-size: 12px; line-height: 18px; color: #787878; }

.corporateMissionMain { overflow: hidden; position: relative; display: none; }

.corporateMissionBox { height: 100vh; position: relative; }

.corporateMissionBox::after { content: ''; position: absolute; left: 0px; width: 100%; bottom: 0px; height: 230px; background-image: url(../images/img_154.jpg); background-size: cover; background-position: bottom; }

.corporateMission { padding: 100px 0px 0px; opacity: 0; -webkit-transition: all .3s; transition: all .3s; -webkit-transition-delay: .3s; transition-delay: .3s; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; }

.corporateMission .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.corporateMission .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-mask-image: url(../images/img_150.png); mask-image: url(../images/img_150.png); -webkit-mask-size: cover; mask-size: cover; -webkit-mask-position: 75%; mask-position: 75%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }

.corporateMission .title { font-size: 44px; line-height: 1; padding-bottom: 45px; color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.corporateMission .commonTitle { color: #fff; font-weight: 600; line-height: 1.15; max-width: 960px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.corporateMission.active { opacity: 1; -webkit-transition-delay: 0s; transition-delay: 0s; }

.corporateMission.active .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .3s; transition-delay: .3s; }

.corporateMission.active .commonTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.mCorporateMissionMain { overflow: hidden; position: relative; }

.mCorporateMissionMain ul li .imgBox { padding-top: 100%; overflow: hidden; position: relative; }

.mCorporateMissionMain ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.mCorporateMissionMain ul li .mCorporateMissionText { position: absolute; left: 0px; top: 30px; width: 100%; }

.mCorporateMissionMain ul li .mCorporateMissionText .title { font-size: 24px; line-height: 1; padding-bottom: 15px; color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.mCorporateMissionMain ul li .mCorporateMissionText .desc { font-size: 14px; line-height: 18px; color: #fff; line-height: 1.15; max-width: 960px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.mCorporateMissionMain ul li.swiper-slide-active .mCorporateMissionText .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.mCorporateMissionMain ul li.swiper-slide-active .mCorporateMissionText .desc { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.mCorporateMissionMainPage { position: absolute; left: 0px; bottom: 30px !important; width: 100%; z-index: 20; }

.corporatePhilosophyBox { position: absolute; right: 20px; bottom: 25px; width: 540px; height: 160px; -webkit-border-radius: 160px; border-radius: 160px; -webkit-transition: all 1s cubic-bezier(0.76, 0, 0.24, 1); transition: all 1s cubic-bezier(0.76, 0, 0.24, 1); overflow: hidden; z-index: 20; }

.corporatePhilosophyBox .title { font-size: 32px; line-height: 1; color: #fff; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .6s; transition-delay: .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 10; }

.corporatePhilosophyBox .title i { font-size: 20px; margin-left: 30px; }

.corporatePhilosophyBox .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #000; }

.corporatePhilosophyBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0.4; -webkit-transition: all .6s; transition: all .6s; -o-object-fit: cover; object-fit: cover; }

.corporatePhilosophyBox .subTitle { font-size: 44px; line-height: 1; padding-bottom: 45px; color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }

.corporatePhilosophyBox .commonTitle { color: #fff; font-weight: 600; line-height: 1.15; max-width: 960px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; }

.corporatePhilosophyBox.active { padding: 100px 0px 0px; right: 0px; bottom: 0px; width: 100%; height: 100%; -webkit-border-radius: 0px; border-radius: 0px; }

.corporatePhilosophyBox.active .title { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; }

.corporatePhilosophyBox.active .imgBox img { opacity: 1; }

.corporatePhilosophyBox.active .subTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }

.corporatePhilosophyBox.active .commonTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }

.technicalSupportMain { padding: 50px 0px; background-image: url(../images/img_155.jpg); background-repeat: no-repeat; background-size: cover; background-position: top; }

.technicalSupportMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 30px 0px; }

.technicalSupportMain .title { font-size: 24px; line-height: 1.1; color: #000000; }

.technicalSupportMain .title br { display: none; }

.technicalSupportMain .desc { font-size: 12px; max-width: 480px; line-height: 18px; padding-top: 15px; color: #787878; }

.technicalSupport { width: 100%; }

.technicalSupport ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; }

.technicalSupport ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 15px; margin: 10px 5px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-color: #fff; }

.technicalSupport ul li .icon img { width: 40px; display: block; }

.technicalSupport ul li .listContent { margin-top: 20px; }

.technicalSupport ul li .listContent .numberBox { text-align: right; font-size: 14px; color: #000000; }

.technicalSupport ul li .listContent .numberBox span { font-size: 32px; line-height: 1; }

.technicalSupport ul li .listContent .listDesc { font-size: 12px; color: #787878; text-align: right; }

.globalLayoutMain { position: relative; }

.globalLayout { width: 100%; padding: 30px 0px 20px; }

.globalLayout .title { font-size: 24px; color: #000; line-height: 1; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.globalLayoutMap { position: relative; }

.globalLayoutMap .MapImg img { width: 100%; display: block; }

.globalLayoutMap ul li { position: absolute; }

.globalLayoutMap ul li .content { position: absolute; left: 0vw; bottom: 0vw; width: 1px; height: 0.052vw; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent)); background-image: linear-gradient(to bottom, #fff, transparent); }

.globalLayoutMap ul li .content p { font-weight: 600; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; position: absolute; overflow: hidden; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; top: -3.385vw; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; background-color: #fff; position: relative; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.globalLayoutMap ul li .content p span { height: 3.385vw; font-size: 1.25vw; padding: 0vw 2.865vw; -webkit-transition: all .6s; transition: all .6s; color: #000000; position: relative; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.globalLayoutMap ul li .content p::after { content: ''; position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.globalLayoutMap ul li .content p::before { content: ''; position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.globalLayoutMap ul li .content::after { width: 3px; height: 3px; content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 0vw; background-color: #fff; -webkit-border-radius: 100%; border-radius: 100%; }

.globalLayoutMap ul li:hover .content p span { color: #fff; }

.globalLayoutMap ul li:hover .content p::after { opacity: 1; }

.globalLayoutMap ul li:hover .content p::before { opacity: 0; }

.globalLayoutMain.active .globalLayout .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.globalLayoutMain.active .globalLayoutMap ul li .content { height: 11.458vw; }

.globalLayoutMain.active .globalLayoutMap ul li .content p { opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.honorsMain { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.honorsMain .imgBox img { width: 100%; display: block; }

.honors { padding: 40px 0px 20px; }

.honors .title { font-size: 24px; line-height: 1; color: #000; }

.honors .desc { padding-top: 20px; font-size: 14px; line-height: 18px; color: rgba(0, 0, 0, 0.8); }

/*--公司简介--*/
.newsBanner { overflow: hidden; position: relative; }

.newsBanner .imgBox { padding-top: 140%; overflow: hidden; position: relative; }

.newsBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.newsBannerText { position: absolute; left: 0px; top: 48%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.newsBannerText .title { font-size: 20px; color: #fff; line-height: 1.05; }

.newsBannerText .more { padding-top: 15px; }

.newsMain { padding: 50px 0px; background-image: url(../images/img_162.jpg); background-size: cover; background-position: top; background-repeat: no-repeat; }

.newsRecommend { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.newsRecommend ul li .imgBox { padding-top: 75%; overflow: hidden; position: relative; }

.newsRecommend ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.newsRecommend ul li .imgBox::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 60%; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))); background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8)); }

.newsRecommend ul li .content { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0px 25px 35px; }

.newsRecommend ul li .content .time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; color: rgba(255, 255, 255, 0.6); }

.newsRecommend ul li .content .time span { padding: 0px 10px; height: 20px; font-size: 12px; margin-right: 10px; -webkit-border-radius: 24px; border-radius: 24px; background-color: rgba(255, 255, 255, 0.1); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsRecommend ul li .content .listTitle { padding-top: 10px; font-size: 14px; line-height: 18px; font-weight: 600; max-width: 410px; color: #fff; }

.newsRecommend ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.newsRecommendPage { padding-top: 25px; }

.newsRecommendPage span { background-color: rgba(0, 0, 0, 0.2); }

.newsRecommendList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 16px; display: none; }

.newsRecommendList ul li { margin-top: 16px; position: relative; }

.newsRecommendList ul li .imgBox { padding-top: 226px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.newsRecommendList ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.newsRecommendList ul li .imgBox::before { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 70%; z-index: 1; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))); background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8)); }

.newsRecommendList ul li .imgBox::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; z-index: 2; background-image: url(../images/img_165.jpg); background-repeat: no-repeat; background-size: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.newsRecommendList ul li .content { position: absolute; left: 0px; top: 0px; padding: 20px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; z-index: 10; }

.newsRecommendList ul li .content .programName { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0px 15px; height: 24px; font-size: 12px; margin-right: 10px; -webkit-border-radius: 24px; border-radius: 24px; background-color: rgba(255, 255, 255, 0.3); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsRecommendList ul li .content .time { margin-top: auto; font-size: 14px; color: rgba(255, 255, 255, 0.6); }

.newsRecommendList ul li .content .listTitle { padding-top: 10px; font-size: 17px; line-height: 22px; color: #fff; }

.newsRecommendList ul li:first-child { margin-top: 0px; }

.newsRecommendList ul li.active .imgBox { -webkit-box-shadow: 0px 8px 15px #b1caf6; box-shadow: 0px 8px 15px #b1caf6; }

.newsRecommendList ul li.active .imgBox::after { opacity: 1; }

.newsClassBox { padding: 60px 0px 25px; border-bottom: 1px solid rgba(172, 172, 172, 0.2); }

.newsClass ul li { width: auto; position: relative; margin-right: 10px; }

.newsClass ul li a { padding: 0px 15px; height: 35px; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #1d1d1d; position: relative; z-index: 10; }

.newsClass ul li::after { -webkit-border-radius: 35px; border-radius: 35px; content: ''; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; position: absolute; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); -webkit-transition: all .6s; transition: all .6s; }

.newsClass ul li.active::after { opacity: 1; }

.newsClass ul li.active a { color: #fff; }

.newsClass ul li:hover::after { opacity: 1; }

.newsClass ul li:hover a { color: #fff; }

.newsSearch { width: 100%; position: relative; margin-top: 20px; }

.newsSearch input { width: 100%; padding: 0px 60px 0px 15px; height: 38px; -webkit-border-radius: 38px; border-radius: 38px; font-size: 14px; color: #000; }

.newsSearch input::-webkit-input-placeholder { color: rgba(155, 157, 167, 0.8); }

.newsSearch input:-moz-placeholder { color: rgba(155, 157, 167, 0.8); }

.newsSearch input::-moz-placeholder { color: rgba(155, 157, 167, 0.8); }

.newsSearch input:-ms-input-placeholder { color: rgba(155, 157, 167, 0.8); }

.newsSearch button { width: 60px; font-size: 18px; border: none; background: none; position: absolute; right: 0px; top: 0px; color: #0047fb; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.newsList { margin: 20px 0px 0px; }

.newsList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.newsList ul li { width: 100%; padding: 15px 0px 0px; position: relative; }

.newsList ul li a { position: relative; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; display: block; overflow: hidden; }

.newsList ul li a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_166.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li a .imgBox { width: 100%; position: relative; overflow: hidden; z-index: 10; }

.newsList ul li a .imgBox img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li a .content { padding: 20px; position: relative; z-index: 10; }

.newsList ul li a .time { font-size: 12px; line-height: 1; color: rgba(0, 0, 0, 0.6); -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li a .listTitle { margin-top: 10px; font-size: 16px; line-height: 20px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li a .listDesc { margin-top: 15px; padding-top: 15px; border-top: 1px solid rgba(158, 158, 158, 0.15); font-size: 12px; line-height: 18px; color: #9e9e9e; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li a .more { margin-top: 15px; padding: 5px 6px 5px 0px; font-size: 12px; -webkit-border-radius: 45px; border-radius: 45px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; color: #1a6df8; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsList ul li a .more i { font-size: 14px; margin-left: 0px; width: 30px; height: 30px; position: relative; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; }

.newsList ul li a .more i::before { position: relative; z-index: 10; }

.newsList ul li a .more i::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li a .hoverContent { -webkit-border-radius: 10px; border-radius: 10px; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_166.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.newsList ul li a:hover::after { opacity: 1; }

.newsList ul li a:hover .time { color: rgba(255, 255, 255, 0.6); }

.newsList ul li a:hover .listTitle { color: #fff; }

.newsList ul li a:hover .listDesc { color: #fff; border-top-color: rgba(255, 255, 255, 0.1); }

.newsList ul li a:hover .more { background-color: #fff; padding: 5px 6px 5px 25px; }

.newsList ul li a:hover .more i { margin-left: 20px; color: #fff; }

.newsList ul li a:hover .more i::after { opacity: 1; }

.newsList ul li a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

/*--新闻详情页--*/
.newsDetailMain { padding: 80px 0px 50px; background-image: url(../images/img_170.jpg); background-size: cover; background-repeat: no-repeat; background-position: top; }

.newsDetailBox { background-color: #ffffff; margin: 0px 20px; -webkit-border-radius: 10px; border-radius: 10px; padding: 40px 15px; }

.newsDetailBox .container { padding: 0px; }

.newsDetailTitleBox { margin: 0px auto; max-width: 1260px; }

.newsDetailTitleBox .location { display: none; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0px 30px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(166, 184, 200, 0.2)), to(rgba(166, 184, 200, 0.03))); background-image: linear-gradient(to right, rgba(166, 184, 200, 0.2), rgba(166, 184, 200, 0.03)); }

.newsDetailTitleBox .location a { color: rgba(0, 0, 0, 0.8); }

.newsDetailTitleBox .location span { color: #c4c6c9; }

.newsDetailTitleBox .newsDetailTitle { padding-top: 0px; font-size: 20px; line-height: 24px; color: #000000; }

.newsDetailTitleBox .time { padding-top: 15px; font-size: 12px; line-height: 1; color: #414141; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }

.newsDetailTitleBox .time .line{padding:0px 5px;}

.newsDetailImg { margin-top: 20px; overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

.newsDetailImg img { width: 100%; display: block; }

.newsDetail { max-width: 1260px; margin: 0px auto; padding: 30px 0px 0px; height: 500px; }

.newsDetail.active { height: auto; }

.newsDetailShareBox { width: 100%; padding-right: 0; }

.newsDetailShareBox .title { font-size: 12px; color: rgba(0, 0, 0, 0.6); }

.newsDetailShare { padding: 10px 0px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e3e3e4; }

.newsDetailShare a { width: 32px; height: 32px; margin-right: 10px; font-size: 12px; color: #0c0c0c; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid rgba(12, 12, 12, 0.2); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.newsDetailShareBox .return { margin-top: 40px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; position: relative; display: none; }

.newsDetailShareBox .return::after { -webkit-border-radius: 41px; border-radius: 41px; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 1px solid #e3e3e4; -webkit-transition: all .6s; transition: all .6s; }

.newsDetailShareBox .return::before { -webkit-border-radius: 41px; border-radius: 41px; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.newsDetailShareBox .return a { padding: 0px 30px; height: 41px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.newsDetailShareBox .return a i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; -webkit-border-radius: 100%; border-radius: 100%; color: #7e7e7e; border: 1px solid #b5b5b5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; }

.newsDetailShareBox .return:hover::after { opacity: 0; }

.newsDetailShareBox .return:hover::before { opacity: 1; }

.newsDetailShareBox .return:hover a { color: #fff; }

.newsDetailShareBox .return:hover a i { border-color: #fff; color: #fff; }

.newsDetailContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.newsDetailContentBox .giveAlikeBox{margin-top: 15px;display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}

.newsDetailContentBox .giveAlike{ width: 38px; height: 38px; border-radius: 100%; cursor: pointer; background-color: #f5f5f5; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;}

.newsDetailContentBox .giveAlike p{width: 18px; position: relative;}

.newsDetailContentBox .giveAlike p img{width: 100%; position: relative; display: block;}

.newsDetailContentBox .giveAlike p img:nth-child(2){position: absolute; left:0px; top:0px; opacity: 0;}

.newsDetailContentBox .giveAlike.active{background-color:#ffebf2;}

.newsDetailContentBox .giveAlike.active p img{opacity: 0;}

.newsDetailContentBox .giveAlike.active p img:nth-child(2){opacity: 1;}

.newsDetailContentBox .giveAlikeBox .count{font-size: 14px; margin-left: 5px; color: rgba(0,0,0,0.8);}

.newsDetailContent { font-size: 14px; line-height: 20px; color: #878686; }

.newsDetailContent img { max-width: 100%; height: auto !important; }

.newsDetailContent video { max-width: 100%; height: auto !important; }

.newsDetailContent p{min-height: 0.875em;}

.newsDetailContent .f24 { font-size: 18px; color: #000; }

.newsDetailContent a { color: #0027b8; }

.prevNextArticle { margin-top: 25px; padding: 10px 15px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #f5f7fa; }

.prevNextArticle a { display: block; margin: 8px 0px; font-size: 15px; color: rgba(0, 0, 0, 0.8); display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; position: relative; }

.prevNextArticle a span { font-size: 14px; color: rgba(99, 99, 99, 0.7); }

.prevNextArticle a::after { right: 0px; top: 3px; bottom: 3px; width: 1px; background-color: #d5d5d5; position: absolute; }

.prevNextArticle a:last-child::after { display: none; }

.relatedNewsMain { padding: 50px 0px 0px; margin: 0px auto; max-width: 1260px; }

.relatedNewsMain .title { font-size: 20px; line-height: 1; color: #fff; }

.relatedNews { margin-top: 25px; }

.relatedNews ul li { width: 100%; margin-right: 15px; position: relative; }

.relatedNews ul li .imgBox { padding-top: 70%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.relatedNews ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.relatedNews ul li .imgBox::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 40%; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.8))); background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.8)); }

.relatedNews ul li .content { padding: 0px 20px 20px; position: absolute; left: 0px; bottom: 0px; width: 100%; }

.relatedNews ul li .content .time { font-size: 12px; color: rgba(255, 255, 255, 0.6); line-height: 1; }

.relatedNews ul li .content .listTitle { margin-top: 10px; font-size: 14px; display: -webkit-box; height: 36px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #fff; }

.relatedNews ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.relatedNews ul li:last-child { margin-right: 0px; }

.relatedNewsPage { padding-top: 25px; }

/*--联系我们--*/

.contactUsMain{padding:0px 0px 50px;}

.contactUs { padding: 45px 0px; background-image: url(../images/img_283.jpg); background-repeat: no-repeat; background-position: top; background-size: cover;}

.contactUsTel { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 20px; -webkit-border-radius: 10px; border-radius: 10px; background-image: url(../images/img_177.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.contactUsTel ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

.contactUsTel ul li .icon { width: 67px; height: 67px; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid rgba(255, 255, 255, 0.1); background-color: rgba(255, 255, 255, 0.1); }

.contactUsTel ul li .icon img { width: 100%; display: block; }

.contactUsTel ul li .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }

.contactUsTel ul li .content .tel { font-size: 16px; line-height: 1; color: #ffffff; }

.contactUsTel ul li .content .tel a{color: #fff;}

.contactUsTel ul li .content .text { font-size: 12px; padding-top: 10px; line-height: 1; color: rgba(255, 255, 255, 0.6); }

.contactUsTel ul li:last-child { border: none; }

.contactMedia { width: 100%; padding: 20px; margin-top: 20px; margin-left: 0px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #fff; }

.contactMedia .title { font-size: 18px; line-height: 1; color: #000000; }

.contactMedia .contactMediaList { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.contactMedia .contactMediaList a { width: 32px; height: 32px; font-size: 16px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #ebebeb; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.contactMedia .text { padding-top: 20px; font-size: 12px; color: rgba(0, 0, 0, 0.5); text-transform: uppercase; }

.corporateHeadquartersMain { margin: 0px 0px; position: relative; overflow: hidden; }

.corporateHeadquartersMap { position: relative; }

.corporateHeadquartersMap .contactMapImg img { width: 100%; -webkit-border-radius: 0px; border-radius: 0px; display: block; }

.corporateHeadquartersMap ul li { position: absolute; }

.corporateHeadquartersMap ul li .content p { font-size: 0.833vw; color: #fff; font-weight: 600; text-shadow: 0vw 0.156vw 0.156vw rgba(0, 0, 0, 0.2); position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 105%; white-space: nowrap; display: none;}

.corporateHeadquartersMap ul li .content i { width: 2.5vw; height: 2.5vw; font-size: 1.5vw; background-image: linear-gradient(to right, #fefeff, #d7e4ff); -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; }

.corporateHeadquartersMap ul li .content i::before { background-image: linear-gradient(145deg, #3c9aff, #004cf2); -webkit-background-clip: text; background-clip: text; color: transparent;}

.corporateHeadquartersMap ul li.active .content i { width: 3.333vw; height: 3.333vw; font-size: 1.5vw; background-image: linear-gradient(145deg, #3c9aff, #004cf2);}

.corporateHeadquartersMap ul li.active .content i::before{color: #fff;}

.corporateHeadquartersBox { left: 0px; top: 0px; width: 100%; padding: 30px 0px 0px; }

.corporateHeadquartersBox .commonTitle { color: #000; }

.corporateHeadquarters { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 20px; padding: 20px; background-color: rgba(0, 0, 0, 0.02); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); border: 1px solid rgba(0, 0, 0, 0.1); }

.corporateHeadquarters .icon { width: 50px; height: 50px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid rgba(0, 0, 0, 0.1); }

.corporateHeadquarters .icon img { width: 100%; display: block; }

.corporateHeadquarters .title { font-size: 14px; color: #000; padding-top: 15px; line-height: 1; }

.corporateHeadquarters .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: rgba(0,0,0,0.8); }

.branchOfficesBox{padding-top:30px; pointer-events: all;}

.branchOfficesBox .titleBox{display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.branchOfficesBox .titleBox .title{font-size:18px; color:#000;}

.branchOfficesBox .titleBox .branchOfficesBtn{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}

.branchOfficesBox .titleBox .branchOfficesBtn .prevBtn, .branchOfficesBox .titleBox .branchOfficesBtn .nextBtn { font-size: 14px; width: 30px; height: 30px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(0, 0, 0, 0.2); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.branchOfficesBox .titleBox .branchOfficesBtn .prevBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.branchOfficesBox .titleBox .branchOfficesBtn .nextBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.branchOffices {margin-top: 20px;}

.branchOffices ul li{width:100%; padding: 20px 20px; border-radius: 10px; margin-right: 10px; backdrop-filter: blur(15px); background-color: rgba(0,0,0,0.02); height: auto; border: 1px solid rgba(0, 0, 0, 0.1);}

.branchOffices ul li .listTitle{font-size: 14px; line-height: 1;}

.branchOffices ul li .listDesc{font-size:16px; padding-top: 10px; line-height: 1.15;}

.branchOffices ul li:last-child{margin-right: 0px;}

.eachBranchOfficeMain { padding: 50px 0px; }

.eachBranchOfficeMain .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.eachBranchOfficeBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.eachBranchOfficeBtn .prevBtn, .eachBranchOfficeBtn .nextBtn { font-size: 14px; width: 32px; height: 32px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.7); color: #515151; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.eachBranchOfficeBtn .prevBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.eachBranchOfficeBtn .nextBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }

.eachBranchOffice { margin-top: 30px; }

.eachBranchOffice ul li { width: 100%; height: auto; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; margin-right: 20px; overflow: hidden; position: relative; }

.eachBranchOffice ul li::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_186.jpg); background-repeat: no-repeat; background-size: cover; -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_187.jpg); background-repeat: no-repeat; background-size: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li .icon { width: 80px; position: relative; z-index: 10; }

.eachBranchOffice ul li .icon img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; padding-top: 15px; position: relative; z-index: 10; }

.eachBranchOffice ul li .content .listTitle { font-size: 16px; line-height: 1.1; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li .content .listDesc { margin-top: 15px; font-size: 12px; line-height: 18px; color: rgba(0, 0, 0, 0.7); -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li .content .listDesc p { margin-top: 10px; }

.eachBranchOffice ul li .content .listDesc p:first-child { margin-top: 0px; }

.eachBranchOffice ul li .content .link { padding-top: 20px; font-size: 14px; color: rgba(0, 0, 0, 0.7); -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li .content .link a { color: rgba(0, 0, 0, 0.7); -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li .content .link i { margin-right: 8px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); background-clip: text; -webkit-background-clip: text; color: transparent; -webkit-transition: all .6s; transition: all .6s; }

.eachBranchOffice ul li:last-child { margin-right: 0px; }

.eachBranchOffice ul li:hover::before { opacity: 0; }

.eachBranchOffice ul li:hover::after { opacity: 1; }

.eachBranchOffice ul li:hover .icon img { -webkit-filter: grayscale(100%) brightness(0) invert(100%); filter: grayscale(100%) brightness(0) invert(100%); }

.eachBranchOffice ul li:hover .content .listTitle { color: #fff; }

.eachBranchOffice ul li:hover .content .listDesc { color: rgba(255, 255, 255, 0.7); }

.eachBranchOffice ul li:hover .content .link a { color: rgba(255, 255, 255, 0.7); }

.eachBranchOffice ul li:hover .content .link a i { color: #fff; }

.eachBranchOfficePage { display: none; }

.contactUsFormMain { padding: 45px 0px; background-image: url(../images/img_284.jpg); background-repeat: no-repeat; background-position: top; background-size: cover;}

.contactUsFormText { width: 100%; padding: 0px 0px 0px; }

.contactUsFormText .desc { padding-top: 15px; font-size: 14px; line-height: 18px; max-width: 420px; color: #898888; }

.contactUsForm { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; position: relative; }

.contactUsForm::after { position: absolute; left: 0px; top: 0px; width: 1px; height: 130px; background-color: rgba(0,0,0,0.5); }

.contactUsForm .desc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 14px; line-height: 1; color: #2a2829; }

.contactUsForm .desc::before { content: ''; width: 10px; height: 10px; margin-right: 5px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #0958f4; display: block; }

.contactUsForm ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.contactUsForm ul li { width: 100%; margin: 10px 0px 0px; position: relative; }

.contactUsForm ul li p { position: absolute; left: 0px; top: 0px; bottom: 0px; font-size: 13px; padding-left: 15px; z-index: 10; color: #2a2829; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; pointer-events: none; }

.contactUsForm ul li p span { color: #d0141b; }

.contactUsForm ul li input { width: 100%; height: 40px; padding: 0px 15px; -webkit-border-radius: 40px; border-radius: 40px; border: 1px solid #e2e9f0; background-color: #fff; }

.contactUsForm ul li img { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 75%; }

.contactUsForm ul li textarea { width: 100%; height: 140px; padding: 15px 15px; -webkit-border-radius: 15px; border-radius: 15px; border: 1px solid #e2e9f0; background-color: #fff; }

.contactUsForm ul li.textarea p { top: 15px; bottom: auto; }

.contactUsForm ul li button { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; width: 100%; border: none; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.contactUsForm ul li button i { margin-left: 10px; }

.contactUsForm ul li.w100 { width: 100%; }

.contactUsForm ul li.active p { display: none; }

.contactUsForm ul li .layui-form-select dl { margin: 0px; top: 42px; max-height: 300px; bottom: auto; -webkit-border-radius: 10px; border-radius: 10px; padding: 5px 0; }

.contactUsForm ul li .layui-form-select dl dd, .contactUsForm ul li .layui-form-select dl dt { margin: 0px; padding: 0 10px; line-height: 30px; font-size: 12px; }

.contactUsForm ul li .layui-form-select .layui-edge { margin: 0px; right: 20px; width: 10px; height: 10px; top: -webkit-calc(50% - 3px); top: calc(50% - 3px); border: none; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); border-right: 1px solid #515151; border-bottom: 1px solid #515151; }

.contactUsForm ul li .layui-form-selected .layui-edge { top: -webkit-calc(50% + 3px); top: calc(50% + 3px); -webkit-transform: translateY(-50%) rotate(-135deg); -ms-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }

.contactUsForm ul li .layui-form-select dl dd.layui-this { color: #004cf2; }

.contactUsForm ul li .layui-form-select dl::-webkit-scrollbar {width: 8px;height: 8px; border-radius: 4px; background-color: #eee;}

.contactUsForm ul li .layui-form-select dl::-webkit-scrollbar-thumb { border-radius: 4px;background-color: #004cf2;}

.contactUsForm ul li .layui-form-danger + .layui-form-select .layui-input, .contactUsForm ul li .layui-form-danger:focus { border-color: #004cf2 !important; -webkit-box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); }

.contactUsForm ul li .layui-input:focus, .contactUsForm ul li .layui-textarea:focus { border-color: #004cf2 !important; -webkit-box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); }

.dutyArrangementMain { padding: 50px 0px; background-image: url(../images/img_192.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.dutyArrangementMain .commonTitle { color: #fff; }

.dateBox { padding: 30px 0px 0px; }

.dateYear { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.dateYear .prevBtn, .dateYear .nextBtn { width: 30px; height: 30px; -webkit-border-radius: 4px; border-radius: 4px; cursor: pointer; background-color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.dateYear .prevBtn i, .dateYear .nextBtn i { font-size: 12px; color: #000; }

.dateYear .year { min-width: 130px; padding: 0px 10px; font-size: 16px; font-weight: 600; color: #fff; text-align: center; }

.dateListBox { padding: 30px 0px 0px; }

.dateSunday { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -4px; }

.dateSunday li { width: -webkit-calc(14.285714285714286% - 4px); width: calc(14.285714285714286% - 4px); min-height: 38px; margin: 0px 2px; -webkit-border-radius: 6px; border-radius: 6px; font-size: 12px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #0958f4; }

.dateList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -4px; }

.dateList li { width: -webkit-calc(14.285714285714286% - 4px); width: calc(14.285714285714286% - 4px); margin: 4px 2px 0px; padding: 3px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid rgba(255, 255, 255, 0.15); background-color: rgba(255, 255, 255, 0.15); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); display: flex; flex-direction: column;}

.dateList li p { font-size: 2.667vw; line-height: 1; margin-top: auto;}

.dateList li p.day { color: rgba(255, 255, 255, 0.8); }

.dateList li p.name { padding-top: 8px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.dateList li p.name::before { width: 8px; height: 8px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #0350f3; margin-right: 5px; display: block; }

.dateList li.today { border-color: #fff; background-image: linear-gradient(170deg, #fff, #d5e3fd); }

.dateList li.today p.day { color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.dateList li.today p.day span { width: 20px; height: 20px; font-size: 12px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #0350f3; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.dateList li.today p.name { padding-top: 3px; color: #000000; }

.dateList li.otherMonth { opacity: 0.5; }

.dutyArrangementMain .note { padding-top: 20px; font-size: 12px; line-height: 1.2; color: #fff; }

.dutyArrangementMain .note span { color: #a0c2e5; }

.dutyArrangementListBox { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border: 1px solid rgba(231, 240, 253, 0.6); -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(255, 255, 255, 0.6); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.dutyArrangementListTitle { width: 110px; padding: 15px 0px; margin: -1px 0px -1px -1px; -webkit-border-radius: 10px; border-radius: 10px; background-image: -webkit-gradient(linear, left top, left bottom, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to bottom, #3c9aff, #004cf2); }

.dutyArrangementListTitle li { height: 40px; padding-left: 20px; font-size: 12px; line-height: 1.2; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.dutyArrangementList { width: -webkit-calc(100% - 130px); width: calc(100% - 130px); margin: -1px auto; padding: 15px 0px; overflow: hidden; position: relative; }

.dutyArrangementList ul li { width: 100%; }

.dutyArrangementList ul li p { height: 40px; font-size: 12px; line-height: 1.2; padding-right: 15px; word-break: break-all; color: #1d1d1d; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgba(87, 112, 144, 0.1); }

.dutyArrangementList ul li p:last-child { border-bottom: none; }

.dutyArrangementListBar { position: absolute; left: 0px; bottom: 0px; top: auto !important; width: 100%; height: 5px; background: none; }

/*--客户资料下载--*/
.productWhitePaperMain { background-color: #f6f6f6; max-width: 1920px; margin: 0px auto; }

.productWhitePaperBox { padding: 30px 20px 50px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.productWhitePaperBox .titleBox { border-bottom: 1px solid rgba(172, 172, 172, 0.2); padding-bottom: 20px; }

.productWhitePaperBox .titleBox .title { font-size: 20px; padding-bottom: 15px; line-height: 1; color: #000000; }

.whitePaperSearch { width: 100%; position: relative; }

.whitePaperSearch input { width: 100%; padding: 0px 60px 0px 25px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; color: #000; }

.whitePaperSearch input::-webkit-input-placeholder { color: rgba(155, 157, 167, 0.8); }

.whitePaperSearch input:-moz-placeholder { color: rgba(155, 157, 167, 0.8); }

.whitePaperSearch input::-moz-placeholder { color: rgba(155, 157, 167, 0.8); }

.whitePaperSearch input:-ms-input-placeholder { color: rgba(155, 157, 167, 0.8); }

.whitePaperSearch button { width: 60px; font-size: 18px; border: none; background: none; position: absolute; right: 0px; top: 0px; color: #0047fb; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productWhitePaperList { padding-top: 20px; }

.productWhitePaperList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; }

.productWhitePaperList ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 15px 5px 0px; position: relative; }

.productWhitePaperList ul li::before { position: absolute; left: 0px; bottom: 0px; right: 0px; top: 65px; -webkit-border-radius: 10px; border-radius: 10px; content: ''; background-color: #e0e5eb; }

.productWhitePaperList ul li .imgBox { margin: 0px 10px; padding-top: 100%; -webkit-border-radius: 10px; border-radius: 10px; position: relative; overflow: hidden; }

.productWhitePaperList ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.productWhitePaperList ul li .modelType { position: absolute; left: 10px; right: 10px; top: 20px; }

.productWhitePaperList ul li .modelType .type { font-size: 12px; color: #fff; text-align: center; line-height: 1; }

.productWhitePaperList ul li .modelType .modelNumber { padding-top: 10px; font-size: 14px; font-weight: 600; line-height: 1.1; color: #ffffff; text-align: center; }

.productWhitePaperList ul li .content { position: relative; min-height: 100px; padding: 10px 10px; margin-top: -30px; z-index: 10; }

.productWhitePaperList ul li .content::before { position: absolute; left: 0px; bottom: 0px; right: 0px; top: 0px; -webkit-border-radius: 10px 30px 10px 10px; border-radius: 10px 30px 10px 10px; content: ''; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.productWhitePaperList ul li .content::after { position: absolute; left: 0px; bottom: 0px; right: 0px; top: 0px; -webkit-border-radius: 10px 30px 10px 10px; border-radius: 10px 30px 10px 10px; content: ''; background-image: url(../images/img_197.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productWhitePaperList ul li .content .listTitle { font-size: 14px; display: -webkit-box; height: 36px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: 600; color: #000000; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; }

.productWhitePaperList ul li .content .btn { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; }

.productWhitePaperList ul li .content .btn a { width: 32px; height: 32px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #b8babf; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productWhitePaperList ul li .content .btn a i { font-size: 16px; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.productWhitePaperList ul li:hover .content::after { opacity: 1; }

.productWhitePaperList ul li:hover .content .btn a { background-color: #fff; }

.productWhitePaperList ul li:hover .content .btn a i { color: #004cf2; }

.productWhitePaperList ul li:hover .content .listTitle { color: #fff; }

.productWhitePaperList ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

/*--代理商专区-代理政策--*/
.partnerPolicyMain { padding: 50px 0px; }

.partnerPolicyMain .commonTitle { text-align: center; }

.partnerPolicyMain .desc { padding-top: 15px; margin: 0px auto; max-width: 1160px; font-size: 14px; line-height: 18px; color: #787878; text-align: center; }

.partnerPolicyMain .desc br { display: none; }

.partnerPolicyMain .imgBox { margin-top: 25px; }

.partnerPolicyMain .imgBox img { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; display: block; }

.interestsOfPartnersMain { padding: 50px 0px; background-color: #f5f5f7; }

.interestsOfPartners .commonTitle { max-width: 700px; }

.interestsOfPartners .content { width: 100%; padding-top: 10px; font-size: 14px; line-height: 22px; color: rgba(0, 0, 0, 0.7); }

.interestsOfPartnersList { padding-top: 30px; }

.interestsOfPartnersList ul li { padding: 0px 0px 20px 25px; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.interestsOfPartnersList ul li::after { content: ''; position: absolute; left: 0px; top: 3px; width: 8px; height: 8px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #0e5ef5; }

.interestsOfPartnersList ul li::before { content: ''; top: 16px; bottom: 0px; left: 3px; width: 1px; background-color: #d2d3e2; position: absolute; }

.interestsOfPartnersList ul li .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 14px; margin-bottom: 15px; line-height: 1; color: #000000; cursor: pointer; -webkit-transition: all .6s; transition: all .6s; }

.interestsOfPartnersList ul li .listTitle span { font-size: 16px; color: #0c5cf4; display: none; }

.interestsOfPartnersList ul li .listTitle p { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.interestsOfPartnersList ul li .listTitle i { width: 12px; height: 12px; margin-left: 20px; margin-top: 8px; position: relative; }

.interestsOfPartnersList ul li .listTitle i::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; height: 2px; background-color: #000000; margin: auto; }

.interestsOfPartnersList ul li .listTitle i::before { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; width: 2px; background-color: #000000; margin: auto; }

.interestsOfPartnersList ul li .content { padding: 15px 20px 20px 35px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 14px; line-height: 20px; display: none; color: #000000; background-color: #fff; position: relative; }

.interestsOfPartnersList ul li .content::after { content: ''; position: absolute; left: 10px; top: 15px; width: 17px; height: 17px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.interestsOfPartnersList ul li.active { padding: 0px 0px 20px 25px; }

.interestsOfPartnersList ul li.active .listTitle { color: #0c5cf4; }

.interestsOfPartnersList ul li.active .listTitle span { display: block; }

.interestsOfPartnersList ul li.active .listTitle i::before { display: none; }

.interestsOfPartnersList ul li:last-child::before { display: none; }

.businessStandardsMain { padding: 50px 0px 0px; }

.businessStandards { margin-top: 30px; }

.businessStandards ul li { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; height: auto; -webkit-border-radius: 10px; border-radius: 10px; margin-right: 20px; padding-left: 0px; overflow: hidden; position: relative; }

.businessStandards ul li .imgBox { padding-top: 100%; overflow: hidden; position: relative; z-index: 2; }

.businessStandards ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.businessStandards ul li .imgBox .numberTitle { position: absolute; left: 0px; top: 0px; width: 100%; padding: 20px 15px 0px; }

.businessStandards ul li .imgBox .numberTitle .number { font-size: 80px; font-weight: 600; line-height: 1; font-style: italic; color: rgba(255, 255, 255, 0.1); }

.businessStandards ul li .imgBox .numberTitle .title { font-size: 14px; margin-top: -25px; padding-left: 10px; color: #fff; line-height: 22px; }

.businessStandards ul li .content { -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; padding: 20px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; z-index: 3; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.businessStandards ul li .content .listTitle { font-size: 18px; line-height: 1.1; padding-bottom: 15px; color: #fff; border-bottom: 2px solid rgba(255, 255, 255, 0.2); }

.businessStandards ul li .content .desc { margin-top: 15px; font-size: 12px; line-height: 18px; color: #fff; }

.businessStandardsPage { display: none; }

.marketGuaranteeMain { padding: 50px 0px; }

.marketGuarantee { margin-top: 30px; }

.marketGuarantee ul li { margin-top: 15px; padding: 20px; -webkit-transition: all .6s; transition: all .6s; border-bottom: 1px solid #f0f0f0; position: relative; }

.marketGuarantee ul li::before { -webkit-border-radius: 10px; border-radius: 10px; content: ''; -webkit-transition: all .6s; transition: all .6s; opacity: 1; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_203.jpg); background-repeat: no-repeat; background-size: cover; }

.marketGuarantee ul li .numberBox { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-left: 0px; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; }

.marketGuarantee ul li .numberBox .number { width: 50px; height: 50px; font-size: 16px; color: #fff; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: 2px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; }

.marketGuarantee ul li .listTitleBox { padding-top: 10px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; z-index: 10; }

.marketGuarantee ul li .listTitleBox .listSubTitle { font-size: 12px; text-transform: uppercase; -webkit-transition: all .6s; transition: all .6s; color: rgba(255, 255, 255, 0.4); }

.marketGuarantee ul li .listTitleBox .listTitle { font-size: 16px; line-height: 1.1; padding-top: 5px; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.marketGuarantee ul li .content { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding: 20px 0px; overflow: hidden; font-size: 14px; line-height: 1.2; color: rgba(255, 255, 255, 0.6); -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; }

.marketGuarantee ul li .content p { margin-bottom: 8px; position: relative; padding-left: 25px; }

.marketGuarantee ul li .content p::after { content: ''; position: absolute; left: 0px; top: 0px; width: 17px; height: 17px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.marketGuarantee ul li:hover .numberBox { width: 165px; }

.marketGuarantee ul li:hover .numberBox .number { border-color: #fff; color: #fff; }

.marketGuarantee ul li:hover .listTitleBox .listSubTitle { color: rgba(255, 255, 255, 0.4); }

.marketGuarantee ul li:hover .listTitleBox .listTitle { color: #fff; }

.marketGuarantee ul li:hover .content { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; max-height: 300px; }

.channelEmpowermentMain { padding: 50px 0px; background-color: #f5f5f7; }

.channelEmpowermentBox { margin-top: 50px; }

.channelEmpowermentClass { width: 100%; }

.channelEmpowermentClass ul li { width: auto; height: 40px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.channelEmpowermentClass ul li::after { -webkit-border-radius: 10px; border-radius: 10px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.channelEmpowermentClass ul li span { font-size: 14px; padding: 0px 20px; color: #000000; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.channelEmpowermentClass ul li.active span { color: #fff; }

.channelEmpowermentClass ul li.active::after { opacity: 1; }

.channelEmpowerment { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 30px; padding: 20px 20px; background-color: #ffffff; -webkit-border-radius: 10px; border-radius: 10px; }

.channelEmpowerment ul { display: none; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all 1s; transition: all 1s; }

.channelEmpowerment ul li { padding: 0px 0px 20px 30px; }

.channelEmpowerment ul li .listTitle { font-size: 16px; color: #000000; line-height: 1.2; position: relative; }

.channelEmpowerment ul li .listTitle::after { content: ''; position: absolute; left: -30px; top: 5px; width: 17px; height: 17px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.channelEmpowerment ul li .listDesc { font-size: 14px; padding-top: 5px; line-height: 1.2; color: rgba(0, 0, 0, 0.8); }

.channelEmpowerment ul li:last-child { padding-bottom: 0px; }

.channelEmpowerment ul.active { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

/*--技术服务-资源中心-下载--*/
.downloadClassBox { width: 70%; padding: 30px 20px; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f6f6f6)); background-image: linear-gradient(to bottom, #fff, #f6f6f6); height: 100%; left: 0px; top: 0px; position: fixed; z-index: 100; display: none; }

.downloadClassBox::after { content: ''; position: absolute; left: 100%; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); z-index: -1; }

.downloadClassBox .title { font-size: 14px; font-weight: 600; color: #333; }

.downloadClassBox .title i { font-size: 20px; font-weight: 400; margin-right: 10px; color: #929292; }

.downloadClass { padding-top: 10px; }

.downloadClass ul li .listTitle { border-bottom: 1px solid transparent; position: relative; cursor: pointer; }

.downloadClass ul li .listTitle span { min-height: 40px; padding: 5px 0px; font-size: 14px; color: #1d1d1d; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.downloadClass ul li .listTitle i { width: 20px; height: 20px; position: absolute; right: 0px; top: 0px; bottom: 0px; margin: auto 0px; }

.downloadClass ul li .listTitle i::after { content: ''; width: 11px; height: 1px; background-color: #757575; position: absolute; right: 0px; top: 0px; bottom: 0px; margin: auto 0px; }

.downloadClass ul li .listTitle i::before { content: ''; width: 1px; height: 11px; background-color: #757575; position: absolute; right: 5px; top: 0px; bottom: 0px; margin: auto; }

.downloadClass ul li .listTitle.active { border-color: #d6d6d6; }

.downloadClass ul li .listTitle.active i::before { display: none; }

.downloadClass ul li .TwoClass { display: none; padding: 10px 0px 20px; }

.downloadClass ul li .TwoClass .list .twoListTitle { position: relative; cursor: pointer; }

.downloadClass ul li .TwoClass .list .twoListTitle span { min-height: 35px; padding: 5px 0px; font-size: 13px; color: #1e1d1d; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.downloadClass ul li .TwoClass .list .twoListTitle i { font-size: 14px; color: rgba(0, 0, 0, 0.5); position: absolute; right: 0px; top: 0px; width: 30%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.downloadClass ul li .TwoClass .list .twoListTitle i::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.downloadClass ul li .TwoClass .list .twoListTitle.active span { color: #0451f3; font-weight: 600; }

.downloadClass ul li .TwoClass .list .twoListTitle.active i { color: #000; }

.downloadClass ul li .TwoClass .list .twoListTitle.active i::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.downloadClass ul li .TwoClass .list .threeClass { display: none; }

.downloadClass ul li .TwoClass .list .threeClass .threeList { position: relative; padding-left: 25px; margin-top: 5px; padding-bottom: 5px; font-size: 13px; cursor: pointer; line-height: 1; color: #999999; }

.downloadClass ul li .TwoClass .list .threeClass .threeList span { position: absolute; left: 0px; top: 0px; width: 12px; height: 12px; border: 1px solid #d6d6d6; -webkit-border-radius: 100%; border-radius: 100%; }

.downloadClass ul li .TwoClass .list .threeClass .threeList span::after { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 70%; height: 70%; background-color: #0451f3; -webkit-border-radius: 100%; border-radius: 100%; }

.downloadClass ul li .TwoClass .list .threeClass .threeList.active { color: #000; }

.downloadClass ul li .TwoClass .list .threeClass .threeList.active span { border-color: #0451f3; }

.downloadClass ul li .TwoClass .list .threeClass .threeList.active span::after { content: ''; }

.mClassBtn { -webkit-border-radius: 40px; border-radius: 40px; height: 40px; font-size: 14px; margin: 25px 0px 0px; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.downloadListBtn { margin-top: 50px; }

.selectAllDownBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.selectAllDownBtn .selectAllBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; color: rgba(0, 0, 0, 0.8); }

.selectAllDownBtn .selectAllBtn i { width: 16px; height: 16px; font-size: 14px; padding-top: 2px; margin-right: 10px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff; position: relative; font-style: normal; }

.selectAllDownBtn .selectAllBtn i::before { content: "\e62d"; font-family: 'commoniconFont'; font-weight: 600; display: none; }

.selectAllDownBtn .selectAllBtn.active i { background-color: #1263f6; }

.selectAllDownBtn .selectAllBtn.active i::before { display: block; color: #fff; }

.selectAllDownBtn .downBtn { margin-left: 15px; padding: 0px 15px; height: 35px; font-size: 12px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; color: #1263f6; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #1263f6; }

.selectAllDownBtn .downBtn i { font-size: 18px; margin-right: 10px; }

.downloadText { padding-top: 20px; font-size: 13px; color: rgba(110, 110, 110, 0.8); }

.downloadText span { color: rgba(0, 0, 0, 0.8); }

.downloadListList { padding-top: 15px; }

.downloadListList ul li { padding: 15px 15px 15px 40px; margin-top: 25px; position: relative; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; }

.downloadListList ul li::before { -webkit-border-radius: 10px; border-radius: 10px; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; content: ''; background-image: url(../images/img_205.jpg); background-repeat: no-repeat; background-size: cover; }

.downloadListList ul li .downSelect { width: 16px; height: 16px; padding-top: 2px; left: 10px; top: 15px; font-size: 14px; margin-right: 10px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 4px; border-radius: 4px; border:1px solid #1263f6; position: absolute; -webkit-transition: all .6s; transition: all .6s; }

.downloadListList ul li .downSelect::before { content: "\e62d"; font-family: 'commoniconFont'; font-weight: 600; color: #fff; display: none; -webkit-transition: all .6s; transition: all .6s; }

.downloadListList ul li .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; z-index: 10; }

.downloadListList ul li .content .listTitle { font-size: 14px; font-weight: 600; color: #000; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: all .6s; transition: all .6s; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.downloadListList ul li .content .listTitle img { width: 20px; margin-right: 15px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.downloadListList ul li .content .line { margin-top: 15px; height: 1px; background-color: #e7e7e7; position: relative; }

.downloadListList ul li .content .line::after { content: ''; position: absolute; left: 0px; width: 0%; height: 100%; -webkit-transition: all .6s; transition: all .6s; background-color: #fff; }

.downloadListList ul li .content .versionTime { padding-top: 15px; }

.downloadListList ul li .content .versionTime .version { font-size: 14px; color: #383838; -webkit-transition: all .6s; transition: all .6s; line-height: 1.2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.downloadListList ul li .content .versionTime .version img { width: 12px; margin-right: 8px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.downloadListList ul li .content .versionTime .time { padding-top: 10px; font-size: 14px; color: #383838; line-height: 1.2; -webkit-transition: all .6s; transition: all .6s; }

.downloadListList ul li .btn { margin-left: 0px; padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; }

.downloadListList ul li .btn a { width: 35px; height: 35px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #b8babf; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.downloadListList ul li .btn a i { font-size: 18px; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.downloadListList ul li:hover::before { opacity: 1; }

.downloadListList ul li:hover .content .listTitle { color: #fff; }

.downloadListList ul li:hover .content .listTitle img { -webkit-filter: grayscale(100%) brightness(0%) invert(100%); filter: grayscale(100%) brightness(0%) invert(100%); }

.downloadListList ul li:hover .content .line { background-color: rgba(255, 255, 255, 0.2); }

.downloadListList ul li:hover .content .line::after { width: 100%; -webkit-transition-delay: .3s; transition-delay: .3s; }

.downloadListList ul li:hover .content .versionTime .version { color: #fff; }

.downloadListList ul li:hover .content .versionTime .version img { -webkit-filter: grayscale(100%) brightness(0%) invert(100%); filter: grayscale(100%) brightness(0%) invert(100%); }

.downloadListList ul li:hover .content .versionTime .time { color: #fff; }

.downloadListList ul li:hover .btn a { background-color: #fff; }

.downloadListList ul li:hover .btn a i { color: #0451f3; }

.downloadListList ul li .downSelect.active{background-color: #1263f6;}

.downloadListList ul li .downSelect.active::before { display: block; }

.downloadListList ul li:hover .downSelect { background-color: #fff; }

.downloadListList ul li:hover .downSelect::before { color: #1263f6; }

.downloadListList ul li .btn a:hover { background-color: #0451f3; }

.downloadListList ul li .btn a:hover i { color: #fff; }

/*--培训中心-产品知识培训--*/
.trainingLocation { position: absolute; left: 0px; top: 60px; width: 100%; height: 60px; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.trainingLocation::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.1); }

.trainingMain { padding: 130px 0px 50px; background-image: url(../images/img_207.jpg); background-repeat: no-repeat; background-size: cover; }

.trainingVideoIcon { width: 70px; height: 36px; -webkit-border-radius: 36px; border-radius: 36px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; margin: auto; border: 2px solid #fff; z-index: 10; }

.trainingVideoIcon::after { content: ''; display: block; border-left: 8px solid #fff; border-top: 4px solid transparent; border-bottom: 4px solid transparent; }

.training { width: 80%; margin: 0px auto; }

.training ul li {width: 100%; margin-right: 20px; }

.training ul li .imgBox { padding-top: 70%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.training ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.training ul li .listTitle { position: absolute; left: 20px; right: 20px; bottom: 20px; font-size: 14px; line-height: 1.1; color: #fff; }

.training ul li:last-child{margin-right: 0px;}

.training ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.trainingListMain { padding: 50px 0px; background-color: #f5f5f7; }

.trainingClassBox { padding: 0px 0px 25px; border-bottom: 1px solid rgba(172, 172, 172, 0.2); }

.trainingClass ul li { width: auto; position: relative; margin-right: 15px; }

.trainingClass ul li a { padding: 0px 10px; height: 35px; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #1d1d1d; position: relative; z-index: 10; }

.trainingClass ul li::after { -webkit-border-radius: 35px; border-radius: 35px; content: ''; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; position: absolute; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); -webkit-transition: all .6s; transition: all .6s; }

.trainingClass ul li.active::after { opacity: 1; }

.trainingClass ul li.active a { color: #fff; }

.trainingClass ul li:hover::after { opacity: 1; }

.trainingClass ul li:hover a { color: #fff; }

.trainingClass ul li:last-child { margin-right: 0px; }

.trainingSearch { width: 100%; margin-top: 20px; position: relative; }

.trainingSearch input { width: 100%; padding: 0px 60px 0px 25px; height: 38px; -webkit-border-radius: 38px; border-radius: 38px; font-size: 14px; color: #000; }

.trainingSearch input::-webkit-input-placeholder { color: rgba(155, 157, 167, 0.8); }

.trainingSearch input:-moz-placeholder { color: rgba(155, 157, 167, 0.8); }

.trainingSearch input::-moz-placeholder { color: rgba(155, 157, 167, 0.8); }

.trainingSearch input:-ms-input-placeholder { color: rgba(155, 157, 167, 0.8); }

.trainingSearch button { width: 60px; font-size: 18px; border: none; background: none; position: absolute; right: 0px; top: 0px; color: #0047fb; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.trainingList ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.trainingList ul li { width: 100%; margin: 15px 0px 0px; -webkit-border-radius: 10px; border-radius: 10px; cursor: pointer; overflow: hidden; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.trainingList ul li::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.trainingList ul li::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.trainingList ul li .imgBox { padding-top: 65%; overflow: hidden; position: relative; z-index: 10; }

.trainingList ul li .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.trainingList ul li .content { padding: 15px 15px; position: relative; z-index: 10; }

.trainingList ul li .content .listTitle { font-size: 14px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; line-height: 1.2; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.trainingList ul li .content .playText { padding-top: 5px; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #a7a7a7; -webkit-transition: all .6s; transition: all .6s; }

.trainingList ul li .content .playText img { width: 16px; margin-left: 10px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.trainingList ul li:hover::after { opacity: 1; }

.trainingList ul li:hover .content .listTitle { color: #fff; }

.trainingList ul li:hover .content .playText { color: #fff; }

.trainingList ul li:hover .content .playText img { -webkit-filter: grayscale(100%) brightness(0) invert(100%); filter: grayscale(100%) brightness(0) invert(100%); }

.trainingList ul li:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.trainingList ul li:hover { -webkit-box-shadow: 0px 30px 30px -20px rgba(0, 76, 242, 0.7); box-shadow: 0px 30px 30px -20px rgba(0, 76, 242, 0.7); }

/*--证书查询--*/
.certificateInquiryMain { padding: 120px 0px 50px; background-image: url(../images/img_216.jpg); background-repeat: no-repeat; background-size: cover; }

.certificateInquiryMain .title { font-size: 24px; line-height: 1; text-align: center; color: #000000; }

.certificateInquiryMain .desc { font-size: 14px; line-height: 1.2; padding-top: 15px; color: rgba(0, 0, 0, 0.8); text-align: center; }

.certificateInquiryMain .form { max-width: 880px; margin: 20px auto 0px; position: relative; }

.certificateInquiryMain .form input { width: 100%; padding: 0px 90px 0px 15px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 12px; color: #000; background-color: #fff; }

.certificateInquiryMain .form input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); }

.certificateInquiryMain .form input:-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

.certificateInquiryMain .form input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

.certificateInquiryMain .form input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); }

.certificateInquiryMain .form button { position: absolute; right: 0px; top: 0px; width: 80px; height: 100%; -webkit-border-radius: 40px; border-radius: 40px; font-size: 12px; color: #fff; border: none; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); }

.certificateInquiryMain .form .layui-form-danger + .layui-form-select .layui-input, .certificateInquiryMain .form .layui-form-danger:focus { border-color: #004cf2 !important; -webkit-box-shadow: 0 0 0 0px #fff; box-shadow: 0 0 0 0px #fff; }

.certificateInquiryMain .resultText { padding-top: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.certificateInquiryMain .resultText::after { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1px; background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(transparent)); background-image: linear-gradient(to right, #fff, transparent); }

.certificateInquiryMain .resultText::before { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1px; background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff)); background-image: linear-gradient(to right, transparent, #fff); }

.certificateInquiryMain .resultText span { margin: 0px 10px; font-size: 12px; color: #000000; }

.certificateInquiryMain .resultListBox { border: 1px solid #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0.2))); background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0.2)); margin: 20px 0px; padding: 15px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.certificateInquiryMain .resultListBox .resultListScroll { position: relative; --sheight:'6px'; }

.certificateInquiryMain .resultListBox .resultListScroll::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: -webkit-calc(100% - 15px + var(--sheight)); height: calc(100% - 15px + var(--sheight)); height: calc(100% - 15px + var(--sheight)); border: 1px solid rgba(52, 72, 112, 0.15); -webkit-border-radius: 10px; border-radius: 10px; pointer-events: none; }

.certificateInquiryMain .resultListBox .resultList { padding-bottom: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow-x: auto; overflow-y: hidden; }

.certificateInquiryMain .resultListBox .resultList table { border: none; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.certificateInquiryMain .resultListBox .resultList table td { height: 40px; font-size: 12px; padding: 0px 10px; white-space: nowrap; text-align: center; color: #000000; border: none; border-right: 1px solid rgba(52, 72, 112, 0.15); border-top: 1px solid rgba(52, 72, 112, 0.15); }

.certificateInquiryMain .resultListBox .resultList table td:last-child { border-right: none; }

.certificateInquiryMain .resultListBox .resultList table tr:nth-child(1) td { height: 35px; border-top: none; background-color: #0f5ff5; border-right: 1px solid rgba(255, 255, 255, 0.15); color: #fff; }

.certificateInquiryMain .resultListBox .resultList table tr:nth-child(2) td { border-top: none; }

.certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar { width: 6px; height: 6px; -webkit-border-radius: 4px; border-radius: 4px; }

.certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-track { background-color: #d7d7d7; -webkit-border-radius: 4px; border-radius: 4px; }

.certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-thumb { background-color: #0f5ff5; -webkit-border-radius: 4px; border-radius: 4px; }

/*--售后服务流程--*/
.afterSalesProcessMain { padding: 50px 0px; background-color: #f6f7f8; }

.afterSalesProcessList { margin-top: 30px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 15px; }

.afterSalesProcessList ul li { padding-bottom: 15px; }

.afterSalesProcessList ul li .listTitleBox { padding: 8px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; cursor: pointer; }

.afterSalesProcessList ul li .listTitleBox::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_218.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.afterSalesProcessList ul li .listTitleBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to bottom, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.afterSalesProcessList ul li .listTitleBox .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; line-height: 1.2; color: #000000; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.afterSalesProcessList ul li .listTitleBox .listTitle span { font-size: 12px; margin-left: 0px; }

.afterSalesProcessList ul li .listTitleBox .icon { width: 25px; height: 25px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; background-image: linear-gradient(145deg, #fff, rgba(255, 255, 255, 0.3)); position: relative; z-index: 10; }

.afterSalesProcessList ul li .listTitleBox .icon::after { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; width: 8px; height: 2px; margin: auto; background-color: #0755f4; }

.afterSalesProcessList ul li .listTitleBox .icon::before { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; width: 2px; height: 8px; margin: auto; background-color: #0755f4; display: none; }

.afterSalesProcessList ul li .content { padding: 0px 15px; font-size: 14px; line-height: 20px; margin-top: 15px; color: #000000; }

.afterSalesProcessList ul li .content img { max-width: 100%; height: auto !important; }

.afterSalesProcessList ul li .content video { max-width: 100%; height: auto !important; }

.afterSalesProcessList ul li .content > ul { margin: 0px; padding: 0px; list-style: none; }

.afterSalesProcessList ul li .content > ul > li { margin: 0px 0px 20px; padding: 0px 0px 0px 30px; position: relative; }

.afterSalesProcessList ul li .content > ul > li::after { content: ''; position: absolute; left: 0px; top: 3px; width: 17px; height: 17px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.afterSalesProcessList ul li .content > ul > li ul { list-style: disc; padding: 0px 0px 0px 20px; }

.afterSalesProcessList ul li .content > ul > li ul li { padding-bottom: 5px; }

.afterSalesProcessList ul li .listTitleBox:hover::after { opacity: 1; }

.afterSalesProcessList ul li .listTitleBox:hover .listTitle { color: #fff; }

.afterSalesProcessList ul li.active .listTitleBox .icon::before { display: block; }

/*--保修政策--*/
.warrantyPolicyMain { padding: 50px 0px; }

.warrantyPolicyList { margin-top: 30px; }

.warrantyPolicyList ul li { padding-bottom: 20px; }

.warrantyPolicyList ul li .listTitleBox { padding: 8px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; cursor: pointer; }

.warrantyPolicyList ul li .listTitleBox::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_218.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.warrantyPolicyList ul li .listTitleBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to bottom, #3c9aff, #004cf2); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.warrantyPolicyList ul li .listTitleBox .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-height: 40px; font-size: 14px; line-height: 1.2; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.warrantyPolicyList ul li .listTitleBox .listTitle span { font-size: 16px; margin-left: 10px; }

.warrantyPolicyList ul li .listTitleBox .icon { width: 25px; height: 25px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; background-image: linear-gradient(145deg, #fff, rgba(255, 255, 255, 0.3)); position: relative; z-index: 10; }

.warrantyPolicyList ul li .listTitleBox .icon::after { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; width: 8px; height: 2px; margin: auto; background-color: #0755f4; }

.warrantyPolicyList ul li .listTitleBox .icon::before { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; width: 2px; height: 8px; margin: auto; background-color: #0755f4; display: none; }

.warrantyPolicyList ul li .content { padding: 0px 15px; font-size: 14px; line-height: 20px; margin-top: 15px; color: #000000; }

.warrantyPolicyList ul li .content img { max-width: 100%; height: auto !important; }

.warrantyPolicyList ul li .content video { max-width: 100%; height: auto !important; }

.warrantyPolicyList ul li .content > ul { margin: 0px; padding: 0px; list-style: none; }

.warrantyPolicyList ul li .content > ul > li { margin: 0px 0px 10px; padding: 0px 0px 0px 30px; position: relative; }

.warrantyPolicyList ul li .content > ul > li::after { content: ''; position: absolute; left: 0px; top: 3px; width: 17px; height: 17px; background-image: url(../images/img_34.png); background-repeat: no-repeat; background-size: cover; }

.warrantyPolicyList ul li .content > ul > li ul { list-style: disc; padding: 0px 0px 0px 20px; }

.warrantyPolicyList ul li .content > ul > li ul li { padding-bottom: 5px; }

.warrantyPolicyList ul li .listTitleBox:hover::after { opacity: 1; }

.warrantyPolicyList ul li .listTitleBox:hover .listTitle { color: #fff; }

.warrantyPolicyList ul li.active .listTitleBox .icon::before { display: block; }

/*--值班表--*/
.dutyArrangementClass { border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 30px; margin-bottom: 30px; }

.dutyArrangementClass ul li { width: auto; position: relative; margin-right: 15px; }

.dutyArrangementClass ul li a { padding: 0px 15px; height: 35px; font-size: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; position: relative; z-index: 10; }

.dutyArrangementClass ul li::after { -webkit-border-radius: 35px; border-radius: 35px; content: ''; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; position: absolute; background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); -webkit-transition: all .6s; transition: all .6s; }

.dutyArrangementClass ul li.active::after { opacity: 1; }

.dutyArrangementClass ul li.active a { color: #fff; }

.dutyArrangementClass ul li:hover::after { opacity: 1; }

.dutyArrangementClass ul li:hover a { color: #fff; }

.dutyArrangementClass ul li:last-child { margin-right: 0px; }

.serviceFeedbackMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.7); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); display: none; }

.serviceFeedbackBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.serviceFeedback { max-width: 1440px; margin: 0px auto; width: 96%; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.serviceFeedback .serviceFeedbackClose { position: absolute; right: 15px; top: 10px; width: 30px; height: 30px; font-size: 16px; color: #fff; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#004cf2), to(#3c9aff)); background-image: linear-gradient(to right, #004cf2, #3c9aff); }

.serviceFeedback .serviceFeedbackText { width: 100%; padding: 20px 0px 20px 20px; margin-right: 0px; position: relative; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.serviceFeedback .serviceFeedbackText .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: -1; }

.serviceFeedback .serviceFeedbackText .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

.serviceFeedback .serviceFeedbackText .title { font-size: 24px; color: #fff; line-height: 1; }

.serviceFeedback .serviceFeedbackText .desc { padding-top: 10px; font-size: 14px; line-height: 18px; color: rgba(255, 255, 255, 0.8); display: none; }

.serviceFeedback .serviceFeedbackText .icon { padding-top: 10px; }

.serviceFeedback .serviceFeedbackText .icon img { width: 25px; }

.serviceFeedback .serviceFeedbackText .telBox { margin-top: auto; padding-top: 10px; }

.serviceFeedback .serviceFeedbackText .telBox .tel { font-size: 18px; font-weight: 600; color: #fff; line-height: 1; }

.serviceFeedback .serviceFeedbackText .telBox .text { font-size: 12px; color: rgba(255, 255, 255, 0.4); text-transform: uppercase; }

.serviceFeedback .serviceFeedbackForm { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; background-image: url(../images/img_222.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.serviceFeedback .serviceFeedbackForm ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.serviceFeedback .serviceFeedbackForm ul li { width: 100%; padding: 5px 0px 0px; }

.serviceFeedback .serviceFeedbackForm ul li p { font-size: 12px; padding-bottom: 0px; color: #000000; }

.serviceFeedback .serviceFeedbackForm ul li p span { font-size: 14px; margin-right: 5px; color: #d0141b; }

.serviceFeedback .serviceFeedbackForm ul li input { width: 100%; height: 35px; font-size: 13px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 10px; color: #000; }

.serviceFeedback .serviceFeedbackForm ul li input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li input:-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li textarea { width: 100%; height: 100px; font-size: 13px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 10px; color: #000; }

.serviceFeedback .serviceFeedbackForm ul li textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li textarea:-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); }

.serviceFeedback .serviceFeedbackForm ul li button { width: 100%; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 14px; color: #fff; border: none; background-image: -webkit-gradient(linear, left top, right top, from(#004cf2), to(#3c9aff)); background-image: linear-gradient(to right, #004cf2, #3c9aff); color: #fff; }

.serviceFeedback .serviceFeedbackForm ul li .codeInput { position: relative; }

.serviceFeedback .serviceFeedbackForm ul li .codeInput img { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 75%; cursor: pointer; }

.serviceFeedback .serviceFeedbackForm ul li.w100 { width: 100%; }

/* Service Feedback 弹窗 · DeviceType 下拉（照联系页 .contactUsForm 那套：圆角面板 + 细线箭头 + 自定义滚动条）
   注意：输入框尺寸/圆角/字号不要覆盖，沿用弹窗 input 自身的规则（各断点自适应，和旁边输入框完全一致），只去掉 layui 自带边框并给箭头留位置 */
.serviceFeedback .serviceFeedbackForm ul li .layui-form-select .layui-input { border: none; background-color: #fff; padding-right: 30px; }
.serviceFeedback .serviceFeedbackForm ul li .layui-form-select dl { margin: 2px 0px 0px; top: 100%; max-height: 240px; bottom: auto; -webkit-border-radius: 10px; border-radius: 10px; padding: 5px 0; }
.serviceFeedback .serviceFeedbackForm ul li .layui-form-select dl dd, .serviceFeedback .serviceFeedbackForm ul li .layui-form-select dl dt { margin: 0px; padding: 0 12px; line-height: 30px; font-size: 12px; }
.serviceFeedback .serviceFeedbackForm ul li .layui-form-select dl dd.layui-this { color: #004cf2; }
.serviceFeedback .serviceFeedbackForm ul li .layui-form-select .layui-edge { margin: 0px; right: 15px; width: 9px; height: 9px; top: -webkit-calc(50% - 3px); top: calc(50% - 3px); border: none; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); border-right: 1px solid #515151; border-bottom: 1px solid #515151; }
.serviceFeedback .serviceFeedbackForm ul li .layui-form-selected .layui-edge { top: -webkit-calc(50% + 3px); top: calc(50% + 3px); -webkit-transform: translateY(-50%) rotate(-135deg); -ms-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }
.serviceFeedback .serviceFeedbackForm ul li .layui-form-select dl::-webkit-scrollbar { width: 8px; height: 8px; border-radius: 4px; background-color: #eee; }
.serviceFeedback .serviceFeedbackForm ul li .layui-form-select dl::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #004cf2; }

/*--loading--*/
@property --mask-top { syntax: '<percentage>';
  inherits: false;
  initial-value: 100%; }

.loadingMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.loadingMain .line { position: absolute; left: 0px; top: 0px; width: 100%; opacity: 0; }

.loadingBox { position: absolute; left: 50%; top: 50%; width: 205vw; height: 205vw; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .6s; transition: all .6s; }

.loading { position: absolute; left: 0%; top: -10%; width: 100%; height: 100%; background-color: #c5c5c5; -webkit-mask-image: url(../images/img_282.png); mask-image: url(../images/img_282.png); -webkit-mask-size: cover; mask-size: cover; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; }

.loading::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0)), color-stop(#0027b8), color-stop(90%, rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, #0027b8, rgba(255, 255, 255, 0) 90%); }

.loadingLogo { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; --mask-top:100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.loadingLogo img { width: 12%; display: block; -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black)); -webkit-mask-image: linear-gradient(to bottom, transparent var(--mask-top), black); mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black)); mask-image: linear-gradient(to bottom, transparent var(--mask-top), black); mask-image: linear-gradient(to bottom, transparent var(--mask-top), black); }

@-webkit-keyframes loading { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); }
  100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } }

@keyframes loading { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); }
  100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } }

@-webkit-keyframes loadingLogo { 0% { --mask-top:100%; }
  100% { --mask-top:-500%; } }

@keyframes loadingLogo { 0% { --mask-top:100%; }
  100% { --mask-top:-500%; } }

.loading.animat::after { -webkit-animation: loading 2s infinite linear; animation: loading 2s infinite linear; }

.loadingLogo.animat img { -webkit-animation: loadingLogo 2s linear; animation: loadingLogo 2s linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.loadingMain.active { opacity: 0; -webkit-transition-delay: .4s; transition-delay: .4s; }

.loadingMain.active .loadingBox { width: 50vw; height: 50vw; }

/*--置顶--*/
.scrollTopBtn { position: fixed; right: 15px; bottom: 15px; width: 40px; height: 40px; font-size: 16px; z-index: 80; display: none; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; background-color: #0047fb; color: #fff; }




@media (min-width: 768px) { .commonPage span { width: 1.125vw; height: 0.188vw; margin: 0vw 0.188vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .commonPage span.swiper-pagination-bullet-active { width: 1.938vw; }
  .commonBtn { padding: 0.313vw 0.375vw 0.313vw 1.563vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .commonBtn span { font-size: 0.875vw; }
  .commonBtn i { width: 2.813vw; height: 2.813vw; margin-left: 1.875vw; font-size: 1vw; }
  #paging { padding-top: 5.313vw; }
  #paging .layui-laypage { margin: 0vw; }
  #paging a { width: 3vw; height: 3vw; line-height: 3vw; margin: 0vw 0.25vw; font-size: 0.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  #paging span { width: 3vw; height: 3vw; line-height: 3vw; margin: 0vw 0.25vw; font-size: 1.063vw; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  #paging span.layui-laypage-spr { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .commonBanner .imgBox { padding-top: 45vw; }
  .commonBannerText { left: 0vw; top: 48%; }
  .commonBannerText .title { font-size: 5.813vw; }
  .locationBox { left: 0vw; bottom: 1.563vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .location a { font-size: 0.813vw; }
  .location a i { margin-right: 0.625vw; font-size: 1vw; }
  .location span { font-size: 0.813vw; margin: 0vw 0.375vw; }
  .commonTitle { font-size: 3.438vw; }
  .footerContact { padding: 6.25vw 0vw; }
  .footerContact .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.5vw; }
  .footerContact .btn { padding-top: 1.25vw; }
  .footer { padding: 6.154vw 0vw 0vw; }
  .footerLogoClass { max-width: 127.692vw; padding-bottom: 7.692vw; }
  .footerLogoBox { width: 23.154vw; }
  .footerLogo img { height: 2.539vw; margin: 0vw; }
  .subscribe { padding-top: 1.538vw; }
  .subscribe .title { font-size: 1.231vw; text-align: left; }
  .subscribe form { margin-top: 1.538vw; }
  .subscribe form input { height: 3.692vw; -webkit-border-radius: 3.692vw; border-radius: 3.692vw; font-size: 1.231vw; padding: 0vw 6.923vw 0vw 1.538vw; }
  .subscribe form button { right: 0vw; width: 6.154vw; -webkit-border-radius: 3.692vw; border-radius: 3.692vw; font-size: 1.385vw; }
  .subscribe .desc { padding-top: 1.154vw; font-size: 1.077vw; line-height: 1.538vw; display: block; }
  .footerMedia { padding-top: 2.308vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footerMedia a { width: 4vw; height: 4vw; font-size: 1.231vw; margin-right: 0.769vw; }
  .footerClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footerClass dl { padding-right: 1.631vw; }
  .footerClass dl dt a { font-size: 1.308vw; }
  .footerClass dl dd { padding-top: 1.538vw; }
  .footerClass dl dd a { font-size: 1.001vw; line-height: 2.078vw; }
  .foot { padding: 2.308vw 0vw; max-width: 127.692vw; font-size: 1.001vw; }
  .indexFooterContactMain { padding: 0vw 0vw 5vw; margin-top: -9.375vw; }
  .indexFooterContact { max-width: 103.75vw; padding: 6.25vw 6.25vw; }
  .indexFooterContact .imgBox video { display: block; }
  .indexFooterContact .desc { padding-top: 1.25vw; font-size: 1vw; }
  .indexFooterContact .btn { padding-top: 1.25vw; }
  /*--首页--*/
  .banner ul li .imgBox { padding-top: 100vh; }
  .banner ul li .bannerText .title { font-size: 3.875vw; line-height: 4.25vw; }
  .banner ul li .bannerText .more { padding-top: 1.875vw; }
  .bannerPageBox { bottom: 3.125vw; }
  .bannerPage span { width: 1.125vw; height: 0.188vw; margin: 0vw 0.375vw 0vw 0vw; }
  .bannerPage span.swiper-pagination-bullet-active { width: 1.875vw; }
  .indexTitle .title { font-size: 1.125vw; }
  .indexTitle .title img { width: 1vw; margin-right: 0.313vw; }
  .indexTitle .subTitle { padding-top: 0.938vw; font-size: 3.75vw; }
  .indexProductMain { padding: 3.75vw 0vw 0vw; }
  .indexProductMain ul { margin: 3.125vw -0.313vw 0vw; }
  .indexProductMain ul li { float: left; width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); margin: 0.625vw 0.313vw 0vw; }
  .indexProductMain ul li .imgBox { padding-top: 27.813vw; }
  .indexProductMain ul li .imgBox video {display: block;}
  .indexProductMain ul li .content { padding: 0vw 3.125vw 2.188vw; }
  .indexProductMain ul li .content .listTitle { font-size: 1.75vw; }
  .indexProductMain ul li .content .listTitle span { margin-left: 0.625vw; padding: 0vw 0.75vw; -webkit-border-radius: 1.438vw; border-radius: 1.438vw; height: 1.438vw; font-size: 0.75vw; }
  .indexProductMain ul li .content .more { margin-top: 0.938vw; font-size: 0.875vw; }
  .indexProductMain ul li .content .more i { margin-left: 0.625vw; }
  .indexProductMain ul li:nth-child(1) .imgBox { padding-top: 56.25vw; }
  .indexSolutionMain { margin-top: 0.75vw; padding: 5.625vw 0vw 2.813vw; }
  .indexSolutionList { margin: -15vw auto 0vw; z-index: 5; }
  .indexSolutionList ul li .imgBox {left: 0vw; width: 100%; transform: none;}
  .indexSolutionList ul li .solutionMarkingPoints { width: 100%; left: 0px; -webkit-transform: none; -ms-transform: none; transform: none; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span { width: 2.375vw; height: 2.375vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span::after { width: 0.75vw; height: 0.125vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span::before { width: 0.125vw; height: 0.75vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .contentBox { padding: 0vw 0vw 0vw 1.875vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content { width: 18.75vw; padding: 1.563vw 0.938vw 1.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-box-shadow: none; box-shadow: none; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .listTitle { font-size: 1.125vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .productImg { margin-top: 0.938vw; padding-top: 10.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .listDesc { margin-top: 1.25vw; font-size: 0.875vw; line-height: 1.25vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .more { margin-top: 0.938vw; font-size: 0.875vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list.rightContent .contentBox { padding: 0vw 1.875vw 0vw 0vw; }
  .indexSolutionListClass { margin-top: -6.25vw; }
  .indexSolutionListClass ul li { width: -webkit-calc(33.333% - 1.063vw); width: calc(33.333% - 1.063vw); padding: 0vw 2.188vw; margin-right: 1.563vw; }
  .indexSolutionListClass ul li .content .listTitle { font-size: 1.5vw; }
  .indexSolutionListClass ul li .content .listDesc { padding-top: 0.625vw; font-size: 0.938vw; }
  .indexSolutionListClass ul li .imgBox { width: 14.375vw; padding-top: 8.125vw; }
  .indexSolutionListClass ul li::after { height: 0.188vw; }
  .indexAboutMain { margin-top: 0.375vw; padding-top: 6.25vw; min-height: 62.5vw; padding-bottom: 0vw; }
  .indexAboutMain .imgBox video.indexAboutVideoPc { display: block; }
  .indexAboutMain .imgBox video.indexAboutVideoMo { display: none; }
  .indexAboutMain .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .indexAboutData { width: 35.625vw; }
  .indexAboutData ul li { padding: 3.438vw 0vw 2.813vw; }
  .indexAboutData ul li .content .number { font-size: 1.25vw; }
  .indexAboutData ul li .content .number span { font-size: 5vw; }
  .indexAboutData ul li .content .text { padding-top: 0.938vw; font-size: 1vw; }
  .indexAboutData ul li .icon { width: 4.063vw; }
  indexCaseMain { padding: 5.625vw 0vw 8.75vw; }
  .indexCaseBox { margin: 5vw auto 0vw; }
  .indexCase { max-width: 80vw; }
  .indexCase .btn { position: absolute; right: 0.625vw; bottom: 3.75vw; padding-top: 0vw; z-index: 20; }
  .indexCase .btn .prevBtn { width: 1.25vw; height: 0.75vw; margin-right: 1.25vw; }
  .indexCase .btn .prevBtn span { height: 0.125vw; }
  .indexCase .btn .prevBtn span::after { left: 0.188vw; top: 0%; width: 0.625vw; height: 0.625vw; }
  .indexCase .btn .nextBtn { width: 1.25vw; height: 0.75vw; }
  .indexCase .btn .nextBtn span { height: 0.125vw; }
  .indexCase .btn .nextBtn span::after { right: -0.188vw; top: 0%; width: 0.625vw; height: 0.625vw; }
  .indexCase .btn .prevBtn:hover span { left: -1.875vw; }
  .indexCase .btn .nextBtn:hover span { right: -1.875vw; }
  .indexCase ul li { margin-right: 5vw; }
  .indexCase ul li .cotnentBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .indexCase ul li .cotnentBox .imgBox { padding-top: 28.125vw; }
  .indexCase ul li .cotnentBox .content { width: 24.375vw; padding: 2.813vw 2.813vw 0vw; }
  .indexCase ul li .cotnentBox .content .caseLogo img { width: 8.125vw; }
  .indexCase ul li .cotnentBox .content .listTitle { padding-top: 2.813vw; font-size: 2.375vw; line-height: 2.5vw; }
  .indexCase ul li .listDesc { min-height: 8.125vw; padding: 2.5vw 2.5vw 1.563vw; font-size: 1vw; line-height: 1.625vw; max-width: 50vw; }
  .indexNewsMain { padding: 6.875vw 0vw 18.438vw; }
  .indexNewsMain .titleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .indexNewsClass { padding-top: 0px; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .indexNewsClass a { min-width: 8.438vw; height: 2.625vw; margin-right: 0.625vw; }
  .indexNewsClass a::before { -webkit-border-radius: 2.625vw; border-radius: 2.625vw; }
  .indexNewsClass a::after { -webkit-border-radius: 2.625vw; border-radius: 2.625vw; }
  .indexNewsClass a span { font-size: 1vw; }
  .indexNewsBox { margin: 4.063vw auto 0vw; }
  .indexNews ul li { -webkit-box-flex: 0; -webkit-flex: 0 0 23.438vw; -ms-flex: 0 0 23.438vw; flex: 0 0 23.438vw; margin-right: 1.563vw; }
  .indexNews ul li .imgBox { padding-top: 18.229vw; }
  .indexNews ul li .content { padding: 2.344vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .indexNews ul li .content .time { font-size: 0.729vw; }
  .indexNews ul li .content .listTitle { margin-top: 1.042vw; font-size: 1.198vw; display: -webkit-box; height: 2.916vw; line-height: 1.458vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNews ul li .content .column { padding-top: 1.042vw; }
  .indexNews ul li .content .column span { padding: 0vw 0.833vw; height: 1.458vw; -webkit-border-radius: 1.458vw; border-radius: 1.458vw; font-size: 0.729vw; }
  .indexNews ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 36.458vw; -ms-flex: 0 0 36.458vw; flex: 0 0 36.458vw; }
  .indexNewsPage { display: none; }
  /*--登录页--*/
  .loginMain { padding: 7.5vw 0vw 3.125vw; min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .loginBox { max-width: 96.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .loginText { width: 34.063vw; }
  .loginText .title { font-size: 3.25vw; letter-spacing: -0.063vw; }
  .loginText .desc { padding-top: 1.25vw; font-size: 1.063vw; line-height: 1.313vw; }
  .login { width: 40.625vw; padding: 4.063vw 2.813vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .login .title { font-size: 1.938vw; font-weight: 500; }
  .login .inputBox { margin-top: 1.25vw; }
  .login .inputBox .inputText { font-size: 1vw; padding-bottom: 0.625vw; }
  .login .inputBox .input input { height: 4.375vw; padding: 0vw 1.25vw; font-size: 0.938vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .login .checkboxBox { margin-top: 1.25vw; font-size: 0.938vw; }
  .login .btn { padding-top: 2.5vw; }
  .login .btn button { height: 3.75vw; font-size: 1.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-box-shadow: 0.313vw 0.625vw 1.875vw rgba(0, 71, 218, 0.25); box-shadow: 0.313vw 0.625vw 1.875vw rgba(0, 71, 218, 0.25); }
  .login .btn button i { font-size: 1vw; }
  .login .regLink { padding-top: 1.25vw; font-size: 1vw; }
  .login .layui-form-checkbox[lay-skin=primary] { min-width: 1.125vw; min-height: 1.125vw; padding-left: 1.5vw; }
  .login .layui-form-checkbox[lay-skin=primary] > i { width: 1vw; height: 1vw; line-height: 0.875vw; font-size: 0.75vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  /*--注册--*/
  .regMain { padding-top: 13.75vw; padding-bottom: 4.375vw; min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .regMain .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .regText .title { font-size: 5.875vw; }
  .regText p { padding-top: 1.25vw; font-size: 0.875vw; }
  .regText p span { width: 1.5vw; height: 1.5vw; margin-left: 0.625vw; }
  .reg { width: 50.25vw; }
  .reg .title { font-size: 1.75vw; }
  .reg form { margin: 0vw -0.25vw; padding-top: 1.875vw; }
  .reg .inputBox { width: 33.333%; padding: 0.75vw 0.25vw; }
  .reg .inputBox input { height: 4.375vw; -webkit-border-radius: 4.375vw; border-radius: 4.375vw; padding: 0vw 1.563vw; font-size: 0.938vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .reg .inputBox .inputext { left: 0vw; top: 0vw; bottom: 0vw; padding: 0vw 1.563vw; font-size: 0.938vw; }
  .reg .inputBox .inputext span { margin-right: 0.313vw; }
  .reg .inputBox textarea { padding: 1.125vw 1.563vw; height: 11.125vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; font-size: 0.938vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .reg .inputBox.textarea .inputext { top: 1.875vw; }
  .reg .inputBox .layui-form-danger + .layui-form-select .layui-input, .reg .inputBox .layui-form-danger:focus { -webkit-box-shadow: 0 0 0 0.188vw rgba(208, 20, 27, 0.08); box-shadow: 0 0 0 0.188vw rgba(208, 20, 27, 0.08); }
  .reg .inputBox .layui-form-select dl { top: 4.688vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .reg .inputBox .layui-form-select dl dd { margin: 0vw; padding: 0vw 0.625vw; line-height: 2.25vw; font-size: 0.875vw; }
  .reg .inputBox .layui-form-select .layui-edge { right: 1.563vw; margin-top: -0.188vw; border-width: 0.375vw; }
  .reg .inputBox .layui-form-selected .layui-edge { margin-top: -0.563vw; }
  .reg .btn { padding-top: 1.875vw; }
  .reg .btn button { width: 12vw; height: 3.438vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; font-size: 0.875vw; padding: 0vw 0.375vw 0vw 1.875vw; }
  .reg .btn button i { width: 2.813vw; height: 2.813vw; font-size: 1vw; }
  /*--产品列表--*/
  .productBanner ul li .productBannerText { padding-top: 8.75vw; padding-bottom: 0vw; }
  .productBanner ul li .productBannerText .title { font-size: 1.25vw; }
  .productBanner ul li .productBannerText .modelNumber { padding-top: 0.938vw; font-size: 5.375vw; }
  .productBanner ul li .productBannerText .more { padding-top: 0.625vw; }
  .productBanner ul li .productBannerText .more a { font-size: 0.875vw; }
  .productBanner ul li .productBannerText .more a i { font-weight: 0.875vw; margin-left: 0.313vw; }
  .productBanner ul li .productBannerText .productImg { width: 59.75vw; padding-top: 0.938vw; }
  .productBanner .productBannerPage { left: 0vw; bottom: 2.5vw; z-index: 20; }
  .productMain { min-height: 43.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .commonClassBox { width: 33.231vw; padding: 3.692vw 4.615vw; min-height: 55.385vw; display: block; position: static; height: auto; z-index: 0; }
  .commonClassBox::after { display: none; }
  .commonClassBox .title { font-size: 1.292vw; }
  .commonClassBox .title i { font-size: 1.846vw; margin-right: 0.923vw; }
  .commonClass { padding-top: 0.923vw; }
  .commonClass ul li { -webkit-border-radius: 1.57vw; border-radius: 1.57vw; margin-top: 0.923vw; }
  .commonClass ul li .listTitle a { padding: 0.554vw 0.923vw; font-size: 1.292vw; letter-spacing: -0.028vw; }
  .commonClass ul li p { padding: 0.462vw 0.923vw 0.923vw; }
  .commonClass ul li p a { margin-top: 0.369vw; padding: 0.554vw 1.846vw; font-size: 1.292vw; -webkit-border-radius: 1.57vw; border-radius: 1.57vw; }
  .commonClass ul li.active2 { padding-top: 0.923vw; }
  .productListBox { padding: 1.875vw 5vw 6.875vw 4.688vw; }
  .productList { padding-top: 0vw; }
  .productList ul { margin: 0vw -0.875vw; }
  .productList ul li { width: -webkit-calc(33.333% - 1.75vw); width: calc(33.333% - 1.75vw); margin: 1.75vw 0.875vw 0vw; }
  .productList ul li a { min-height: 28.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 3.125vw 0vw 0vw; }
  .productList ul li .productImg { left: 3.75vw; bottom: 2.188vw; right: 3.75vw; }
  .productList ul li .content { padding-top: 2.188vw; }
  .productList ul li .content .listTitle { font-size: 0.875vw; }
  .productList ul li .content .modelNumber { padding-top: 0.938vw; font-size: 1.5vw; }
  .productList ul li .content .more { padding-top: 0.938vw; font-size: 0.875vw; }
  .productList ul li .content .more i { font-size: 0.875vw; margin-left: 0.313vw; }
  .productList ul li.firstProduct { width: -webkit-calc(66.666% - 1.75vw); width: calc(66.666% - 1.75vw); }
  .productList ul li.firstProduct a { min-height: 28.75vw; }
  .productList ul li.firstProduct .content { top: 5vw; }
  .productList ul li.firstProduct .content .listTitle { font-size: 0.938vw; }
  .productList ul li.firstProduct .content .modelNumber { font-size: 2.75vw; }
  .productList ul li.twoProduct a { min-height: 28.75vw; }
  .productList ul li.twoProduct .imgBox { left: 1.25vw; right: 1.25vw; bottom: 5vw; }
  .productList ul li.twoProduct .content { top: 5vw; }
  /*--产品详情页--*/
  .productHeadFast { top: 5vw; min-height: 3.563vw; padding: 0vw; }
  .productHeadFast .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .productDetailClass h3 { font-size: 1.375vw; }
  .productDetailClass h3 i { width: 1.125vw; height: 1.125vw; font-size: 1vw; margin-left: 1.563vw; }
  .productDetailClass ul { left: 0vw; top: 2.5vw; min-width: 12.5vw; padding: 0.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productDetailClass ul li { padding-top: 0.625vw; }
  .productDetailClass ul li a { padding: 0vw; font-size: 1vw; -webkit-border-radius: 2.125vw; border-radius: 2.125vw; }
  .anchorPoint { margin: 0vw; padding: 0vw; }
  .anchorPoint span { height: 3.563vw; font-size: 0.938vw; margin-right: 1.563vw; }
  .anchorPoint a { padding: 0vw 1.063vw; font-size: 0.813vw; height: 2vw; -webkit-border-radius: 2vw; border-radius: 2vw; }
  .anchorPointPosition { top: -3.563vw; }
  .productHeadFastUp { top: 0vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .productHeadFastDown { -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .productDetailBanner .imgBox { padding-top: 59.375vw; }
  .productDetailBannerText .title {font-size: min(11.25vw, calc(100cqi / (var(--size) / 1.6)));  margin-bottom: -2.188vw; }
  .productDetailBannerText .productImg { max-width: 67.375vw; }
  .productDetail { padding: 5vw 0vw 0vw; }
  .productDetail .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .productDetailImg { width: 48.75vw; }
  .productDetailContent { padding: 0vw 0vw 0vw 6.25vw; }
  .productDetailContent .title { font-size: 2.5vw; }
  .productDetailContent .desc { font-size: 1.125vw; padding-top: 1.563vw; line-height: 1.5vw; }
  .productDetailContent .btn { padding-top: 2.188vw; }
  .productDetailImgPage { left: 0vw; bottom: 2.5vw; }
  .productDetailIcon { padding: 8.125vw 0vw; }
  .productDetailIcon .line::after { top: 0vw; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); -webkit-box-shadow: 0vw 0vw 0.563vw #86f2ff; box-shadow: 0vw 0vw 0.563vw #86f2ff; }
  .productDetailIconList { margin: 0vw -2.188vw; }
  .productDetailIconList ul li { width: 16.666666666666668%; border-top: none; }
  .productDetailIconList ul li .icon { width: 4.375vw; }
  .productDetailIconList ul li p { padding-top: 0.625vw; font-size: 1vw; }
  .productDetailIconList ul li:nth-child(3n) { border-right: 1px solid rgba(255, 255, 255, 0.2); }
  .productDetailIconList ul li:last-child { border-right: none; }
  .systemExpansion { padding: 6.563vw 0vw; }
  .systemExpansionBg { left: 0vw; top: 0vw; }
  .systemExpansionBg img { left: 0vw; top: 0vw; }
  .systemExpansionList { margin-top: 4.375vw; }
  .systemExpansionList ul li { float: left; width: 29%; }
  .systemExpansionList ul li .imgBox { padding-top: 22.5vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .systemExpansionList ul li .content { padding: 2.813vw 1.875vw 1.563vw; }
  .systemExpansionList ul li .content .listTitle { font-size: 1.75vw; line-height: 2.125vw; }
  .systemExpansionList ul li .content .desc { font-size: 1.125vw; padding-top: 0.938vw; line-height: 1.5vw; max-width: 21.875vw; display: none; }
  .systemExpansionList ul li:nth-child(1) { width: 40%; margin-right: 1%; }
  .systemExpansionList ul li:nth-child(1) .imgBox { padding-top: 45.938vw; }
  .systemExpansionList ul li:nth-child(2) { width: 59%; }
  .systemExpansionList ul li:nth-child(2) .content .desc { max-width: 31.25vw; }
  .systemExpansionList ul li:nth-child(3) { margin-right: 1%; margin-top: 0.938vw; }
  .systemExpansionList ul li:nth-child(4) { margin-top: 0.938vw; }
  .seamlessScalabilityProduct .imgBox { padding-top: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .seamlessScalabilityMain { padding: 6.875vw 0vw; min-height: 56.25vw; }
  .seamlessScalability { margin-top: auto; padding-top: 0vw; }
  .seamlessScalability ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; margin: 0vw -0.313vw; }
  .seamlessScalability ul li { width: 33.333%; padding: 1.875vw 2.5vw; margin: 0vw 0.313vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .seamlessScalability ul li .listTitle { font-size: 1.25vw; }
  .seamlessScalability ul li .listTitle i { width: 1.438vw; height: 1.438vw; margin-left: 0.625vw; }
  .seamlessScalability ul li .listDesc { font-size: 1vw; padding-top: 0.938vw; line-height: 1.5vw; display: none; }
  .troubleshootingMain { padding: 8.125vw 0vw 5.625vw; min-height: 56.25vw; }
  .troubleshootingProduct .imgBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-top: 0vw; }
  .troubleshooting { width: 29.375vw; padding: 1.563vw 2.188vw; margin-top: 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; border: 0.063vw solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .troubleshooting ul li { padding: 1.563vw 0vw; border-bottom: 0.063vw solid rgba(255, 255, 255, 0.4); }
  .troubleshooting ul li .listTitle { font-size: 1.25vw; }
  .troubleshooting ul li .listTitle i {min-width: 1.438vw; width: 1.438vw; height: 1.438vw; margin-left: 0.625vw; }
  .troubleshooting ul li .listTitle i::after { left: 0vw; top: 25%; right: 0vw; bottom: 25%; width: 0.063vw; }
  .troubleshooting ul li .listTitle i::before { left: 25%; top: 0vw; right: 25%; bottom: 0vw; height: 0.063vw; }
  .troubleshooting ul li .listDesc { font-size: 1vw; padding-top: 0.938vw; line-height: 1.5vw; }
  .multipleSafeguardsMain { padding: 8.75vw 0vw 5.625vw; min-height: 56.25vw; }
  .multipleSafeguardsMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .multipleSafeguards { width: 33.125vw; }
  .multipleSafeguardsList { margin-top: 2.813vw; }
  .multipleSafeguardsList ul li { padding: 1.75vw 2.5vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; margin-top: 0.625vw; border: 0.063vw solid rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .multipleSafeguardsList ul li .listTitle { font-size: 1.25vw; }
  .multipleSafeguardsList ul li .listTitle i { width: 1.438vw; height: 1.438vw; margin-left: 0.625vw; }
  .multipleSafeguardsList ul li .listTitle i::after { left: 0vw; top: 25%; right: 0vw; bottom: 25%; width: 0.063vw; }
  .multipleSafeguardsList ul li .listTitle i::before { left: 25%; top: 0vw; right: 25%; bottom: 0vw; height: 0.063vw; }
  .multipleSafeguardsList ul li .listDesc { font-size: 1vw; padding-top: 0.938vw; line-height: 1.5vw; }
  .multipleSafeguardsList ul li.active { padding: 2.5vw; }
  .multipleSafeguardsImg { width: 28.063vw; margin-left: 12.5vw; }
  .businessMain { padding: 11.875vw 0vw 8.813vw; }
  .businessMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .business { width: 41.563vw; }
  .businessList { margin-top: 2.813vw; }
  .businessList ul { margin: 0vw -0.313vw; }
  .businessList ul li { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); margin: 0.625vw 0.313vw 0vw; min-height: 3.125vw; padding: 0.313vw 0.625vw 0.313vw 1.563vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; font-size: 1vw; line-height: 1.5vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .businessList ul li::before { min-width: 1.063vw; width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; }
  .businessImg { width: 44.375vw; margin-top: 1.875vw; }
  .businessImg p { left: 0.125vw; top: 0.188vw; right: 0.125vw; }
  .productFeatures { padding: 3.063vw 0vw 0vw; }
  .productFeaturesList { margin: 3.125vw auto 0vw; max-width: 120vw; }
  .productFeaturesList ul { margin-top: 1.25vw; }
  .productFeaturesList ul li { margin-right: 1.25vw; min-height: 4.5vw; padding: 0.313vw 1.563vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; font-size: 1vw; line-height: 1.5vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .productFeaturesList ul li::before { min-width: 1.063vw; width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; }
  .productFeatures .btn { padding-top: 3.75vw; }
  .productFeatures .btn a { padding: 0vw 1.375vw; margin: 0vw 0.313vw; min-width: 13.75vw; height: 3.438vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .productFeatures .btn a span { font-size: 0.875vw; }
  .productFeatures .btn a i { font-size: 1vw; }
  .productFeatures .btn a::before { -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .productFeatures .btn a::after { -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .productFeatures .line { margin-top: 5.938vw; height: 0.063vw; }
  .productFeatures .line::after { left: -100%; top: 0vw; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); height: 0.063vw; -webkit-box-shadow: 0vw 0vw 0.563vw #86f2ff; box-shadow: 0vw 0vw 0.563vw #86f2ff; }
  .productDownLoadMain { padding: 5.625vw 0vw 6.875vw; }
  .productDownLoadList { margin-top: 3.75vw; padding: 1vw 1.25vw 3.875vw; margin: 3.75vw -1.25vw 0vw; }
  .productDownLoadList ul li { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); min-height: 14.063vw; margin-right: 1.875vw; }
  .productDownLoadList ul li::before { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .productDownLoadList ul li .content { padding: 2.5vw; }
  .productDownLoadList ul li .content .listTitle { font-size: 1.25vw; line-height: 1.875vw; }
  .productDownLoadList ul li .content .btnBox .btn { font-size: 0.875vw; }
  .productDownLoadList ul li .content .btnBox .btn i { font-size: 1.125vw; margin-left: 0.625vw; }
  .productDownLoadList ul li .content .btnBox .icon { width: 1.813vw; }
  .productDownLoadList ul li span { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-box-shadow: 0vw 0.313vw 0.625vw rgba(60, 154, 255, 0.6); box-shadow: 0vw 0.313vw 0.625vw rgba(60, 154, 255, 0.6); }
  .productDownLoadList ul li span::after { right: -1.875vw; bottom: -1.25vw; width: 12.063vw; height: 12.063vw; }
  .productDownLoadList ul li:hover::before { top: -0.938vw; bottom: -1.875vw; }
  .productDownLoadList ul li:hover span { top: -0.938vw; bottom: -1.875vw; }
  .productDownLoadList ul li:hover .content { top: -0.938vw; bottom: -1.875vw; }
  .productDownLoadListPage { padding-top: 0.625vw; }
  .productDownLoadMain::after { left: -63.75vw; bottom: -56.25vw; width: 110.063vw; height: 110.063vw; }
  .popupParamMain { left: 0vw; top: 0vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); }
  .popupParamBox { left: 0vw; top: 0vw; }
  .popupParamContainer { padding: 3.125vw 0vw; }
  .closePopupParam { top: 1.875vw; padding-right: 1.875vw; }
  .closePopupParam i { width: 2.313vw; height: 2.313vw; font-size: 1.125vw; }
  .popupParam { max-width: 71vw; width: 96%; padding: 1.875vw 0vw 3.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .popupParamContent { padding-top: 1.875vw; width: 86%; }
  .popupParamContent h3 { font-size: 3.125vw; }
  .popupParamContent ul { margin: 0vw -0.375vw; padding-top: 1.75vw; }
  .popupParamContent ul li { width: -webkit-calc(50% - 0.75vw); width: calc(50% - 0.75vw); margin: 0.75vw 0.375vw 0vw; min-height: 4.5vw; padding: 0.313vw 1.563vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; font-size: 1vw; line-height: 1.125vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .popupParamContent ul li::before { min-width: 1.063vw; width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; }
  /*--产品详情页新模块--*/
  .gatewayMain { padding: 11.875vw 0vw; }
  .gatewayMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .gatewayMain .imgBox { width: 46.875vw; padding-top: 26.25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .gatewayMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.125vw 0vw 0vw; }
  .gatewayMain .content .desc { max-width: 35vw; font-size: 1.125vw; line-height: 1.5vw; padding-top: 2.5vw; }
  .gatewayMain.rowReverse .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .gatewayMain.rowReverse .content { padding: 0vw 0vw 0vw 5vw; }
  .compatibilityWithMain { padding: 8.75vw 0vw 8.125vw; }
  .compatibilityWith { padding-top: 2.5vw; }
  .compatibilityWith ul li p { width: -webkit-calc(20% - 1vw); width: calc(20% - 1vw); margin: 1.25vw 1.25vw 0vw 0vw; padding-top: 8.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .compatibilityWith ul li p:nth-child(2n) { margin-right: 1.25vw; }
  .compatibilityWith ul li p:nth-child(5n) { margin-right: 0vw; }
  .compatibilityWithPage { padding-top: 3.438vw; }
  .dinLinkMain { padding: 6.875vw 0vw; }
  .dinLink { margin-top: 4.375vw; }
  .dinLink ul li { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin-right: 1.875vw; min-height: 33.75vw; padding: 2.813vw 2.188vw 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .dinLink ul li .desc p { margin: 0vw auto 0.625vw; padding: 0.625vw 1.25vw 0.625vw 2.188vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 1.125vw; line-height: 1.5vw; }
  .dinLink ul li .desc p::before { left: 1.125vw; top: 1.125vw; width: 0.375vw; height: 0.375vw; }
  .dinLink ul li .imgBox { width: 12.5vw; padding-top: 0vw; }
  .dinLink ul li:last-child { margin-right: 0vw; }
  .dinLinkPage { display: none; }
  .supportAndroidIosMain { padding: 6.875vw 0vw 10.625vw; }
  .supportAndroidIosMain .desc { padding-top: 2.5vw; font-size: 1.125vw; line-height: 1.5vw; }
  .supportAndroidIosMain .desc br { display: block; }
  .supportAndroidIos { margin-top: 4.375vw; }
  .supportAndroidIos ul li { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin-right: 1.875vw; min-height: 29.375vw; padding: 2.813vw 2.813vw 1.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .supportAndroidIos ul li .icon { width: 3.75vw; }
  .supportAndroidIos ul li .listTitle { padding-top: 0.75vw; font-size: 1.375vw; }
  .supportAndroidIos ul li .qrCode { padding-top: 2.5vw; width: 9.375vw; }
  .supportAndroidIos ul li .qrCode img { width: 100%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .supportAndroidIos ul li .btn { padding-top: 1.25vw; }
  .supportAndroidIosPage { display: none; }
  .hdVideoAudioMain { padding: 6.25vw 0vw 5.625vw; }
  .hdVideoAudio { padding-top: 1.875vw; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .hdVideoAudio ul { margin-top: 1.875vw; width: 29.063vw; padding: 1.25vw 2.188vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .hdVideoAudio ul li { font-size: 1.25vw; padding: 1.563vw 0vw; }
  .hdVideoAudio .imgBox { margin: 0vw 0vw 0vw 7.813vw; padding-top: 36.875vw; }
  .hdVideoAudio .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; }
  .largeCapacityMain { padding: 9.375vw 0vw; }
  .largeCapacityMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .largeCapacityMain .imgBox { width: 35vw; padding-top: 28.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .largeCapacity { width: 46.875vw; padding-bottom: 0vw; }
  .largeCapacity ul { margin: 0vw -0.313vw; padding-top: 2.5vw; }
  .largeCapacity ul li { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); margin: 0.625vw 0.313vw 0vw; padding: 0.875vw 0.938vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .largeCapacity ul li::before { min-width: 1.063vw; width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; }
  .largeCapacity ul li p { font-size: 1vw; }
  .richFunctionsMain { padding: 8.75vw 0vw; }
  .richFunctions { padding-top: 2.813vw; }
  .richFunctions ul { margin: 0vw -0.313vw; }
  .richFunctions ul li { width: -webkit-calc(25% - 0.625vw); width: calc(25% - 0.625vw); margin: 0.625vw 0.313vw 0vw; padding: 0.813vw 0.938vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .richFunctions ul li::before { min-width: 1.063vw; width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; }
  .richFunctions ul li p { font-size: 1vw; }
  .seriesIPMain { padding: 6.563vw 0vw; }
  .seriesIPMain .seriesIP { margin-top: 3.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .seriesIPMain .seriesIP table { width: 100%; }
  .seriesIPMain .seriesIP table td { font-size: 1vw; padding: 1.25vw 0.625vw; height: 3.75vw; }
  .seriesIPMain .seriesIP table td:nth-child(1) { font-size: 1.25vw; }
  .seriesIPMain .seriesIP table tr:nth-child(1) td { font-size: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  /*--产品对比--*/
  .comparisonMain { padding: 9.375vw 0vw 6.25vw; min-height: 100vh; }
  .comparisonMain .title a { width: 3.563vw; height: 2.625vw; font-size: 1vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .comparison { margin-top: 3.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 3.75vw 7.5vw 8.125vw; }
  .comparisonScreen { margin: 0vw -1.5vw; }
  .comparisonScreen .list { width: -webkit-calc(33.333% - 3vw); width: calc(33.333% - 3vw); margin: 0vw 1.5vw; }
  .comparisonScreen .list h3 { padding: 0vw; height: 3.125vw; }
  .comparisonScreen .list h3 span { font-size: 1.25vw; }
  .comparisonScreen .list h3 i { font-size: 0.875vw; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
  .comparisonScreen .list .comparisonList { left: 0vw; top: 3.75vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 0.75vw 0.375vw 0.75vw 0.75vw; }
  .comparisonScreen .list .comparisonList ul { max-height: 13.125vw; padding-right: 0.375vw; padding-bottom: 0.063vw; }
  .comparisonScreen .list .comparisonList ul li { padding-top: 0.313vw; }
  .comparisonScreen .list .comparisonList ul li a { padding: 0.438vw 0.625vw 0.438vw; font-size: 0.875vw; -webkit-border-radius: 2vw; border-radius: 2vw; }
  .comparisonScreen .list h3.active i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
  .comparisonScreen .list:nth-child(3) { display: block; }
  .comparisonScreen .list ul::-webkit-scrollbar { width: 0.375vw; height: 0.375vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .comparisonScreen .list ul::-webkit-scrollbar-thumb { -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .comparisonImg ul { margin: 0vw -1.5vw; padding-top: 0.938vw; }
  .comparisonImg ul li { width: -webkit-calc(33.333% - 3vw); width: calc(33.333% - 3vw); margin: 0vw 1.5vw; }
  .comparisonImg ul li:nth-child(3) { display: block; }
  .comparisonParam { margin-top: 1.875vw; }
  .comparisonParam ul { width: 33.333%; }
  .comparisonParam ul li { padding: 2.813vw 1.25vw 2.813vw 5.625vw; }
  .comparisonParam ul li .icon { width: 1.875vw; margin-right: 0.938vw; }
  .comparisonParam ul li .content h3 { font-size: 1.125vw; }
  .comparisonParam ul li .content p { padding-top: 0.75vw; font-size: 1vw; }
  .comparisonParam ul:nth-child(3) { display: block; }
  /*--解决方案-酒店行业--*/
  .solutionBanner .imgBox { padding-top: 61.25vw; }
  .solutionBannerText { left: 0vw; top: 52%; }
  .solutionBannerText .content { max-width: 34.375vw; }
  .solutionBannerText .title { font-size: 3.75vw; }
  .solutionBannerText .desc { font-size: 1.25vw; padding-top: 1.875vw; max-width: 32.813vw; line-height: 1.625vw; }
  .customerPainPointsMain { padding: 6.875vw 0vw 8.438vw; }
  .customerPainPointsBox { margin: 5vw auto 0vw; width: 53.75vw; }
  .customerPainPointsBox .prevBtn, .customerPainPointsBox .nextBtn { font-size: 0.875vw; width: 3.25vw; height: 3.25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .customerPainPointsBox .prevBtn { left: -7.188vw; }
  .customerPainPointsBox .nextBtn { right: -7.188vw; }
  .customerPainPoints ul li { margin-right: 11.563vw; padding: 3.125vw 0vw; -webkit-border-radius: 15.625vw; border-radius: 15.625vw; min-height: 31.563vw; }
  .customerPainPoints ul li .listTitle { font-size: 1.625vw; line-height: 1.563vw; }
  .customerPainPoints ul li .icon { width: 11.875vw; height: 11.875vw; margin: 1.25vw auto 0vw; }
  .customerPainPoints ul li .line { width: 1vw; height: 0.25vw; -webkit-border-radius: 0.125vw; border-radius: 0.125vw; margin: 1.25vw auto 0vw; }
  .customerPainPoints ul li .desc { font-size: 1.125vw; line-height: 1.375vw; max-width: 37.5vw; margin: 1.563vw auto 0vw; }
  .emergingCustomerBox { height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .emergingCustomerBox .bg img { position: -webkit-sticky; position: sticky; height: 100vh; }
  .emergingCustomerTitle { width: 50%; padding: 5vw 0vw 0vw -webkit-calc((100vw - 91.25vw) / 2); padding: 5vw 0vw 0vw calc((100vw - 91.25vw) / 2); }
  .emergingCustomerTitle .numberBox { margin: auto 0vw; width: 38.688vw; height: 38.688vw; }
  .emergingCustomerTitle .numberBox .content .number { font-size: 25vw; }
  .emergingCustomerTitle .numberBox .content .desc { font-size: 1vw; line-height: 1.188vw; }
  .emergingCustomerListBox { width: 50%; padding: 0vw 0vw 0vw 0vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); }
  .emergingCustomerList { height: 19.375vw; }
  .emergingCustomerList ul li { padding: 2.813vw 3.125vw 0vw 5.625vw; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
  .emergingCustomerList ul li .icon img { width: 3.75vw; }
  .emergingCustomerList ul li .icon span { font-size: 1.375vw; color: rgba(255, 255, 255, 0.2); }
  .emergingCustomerList ul li .listTitle { margin-top: 1.563vw; font-size: 1.625vw; }
  .emergingCustomerList ul li .desc { padding-top: 1.563vw; font-size: 1.125vw; line-height: 1.375vw; }
  .emergingCustomerListPage { display: none; }
  .solutionOverviewMain { padding: 9.375vw 0vw 7.5vw; }
  .solutionOverviewMain .desc { padding-top: 1.563vw; font-size: 1.125vw; line-height: 1.375vw; }
  .solutionOverviewClass { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 3.75vw 0vw 0vw; background-color: #fff; padding: 0.188vw 0.25vw; -webkit-border-radius: 3.25vw; border-radius: 3.25vw; }
  .solutionOverviewClass ul li { padding: 0vw 2.5vw; height: 2.938vw; font-size: 0.875vw; }
  .solutionOverviewClass ul li::after { -webkit-border-radius: 2.938vw; border-radius: 2.938vw; }
  .solutionOverview { margin-top: 2.813vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .solutionOverview .imgBox { width: 58.563vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .solutionOverview .content { padding: 0vw 0vw 0vw 3.438vw; }
  .solutionOverview .content .title { font-size: 1.875vw; }
  .solutionOverview .content .solutionOverviewDesc { padding-top: 1.563vw; font-size: 1.063vw; line-height: 1.375vw; }
  .solutionOverviewList { padding-top: 1.875vw; }
  .solutionOverviewList ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 0.938vw; padding: 1.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .solutionOverviewList ul li .numberBox { width: 13.75vw; padding-right: 1.25vw; }
  .solutionOverviewList ul li .numberBox::after { content: ''; width: 0.375vw; height: 0.375vw; left: 0vw; top: 0.313vw; }
  .solutionOverviewList ul li .numberBox .number span { font-size: 2.563vw; }
  .solutionOverviewList ul li .numberBox .number p { padding-top: 0.625vw; font-size: 0.875vw; }
  .solutionOverviewList ul li .imgBox { width: 27.375vw; padding-top: 23.563vw; }
  .solutionOverviewList ul li .imgBox img { left: 0vw; top: 0vw; }
  .solutionOverviewList ul li .content { padding: 1.563vw 0vw 0vw 2.5vw; }
  .solutionOverviewList ul li .content .listTitle { font-size: 1.625vw; }
  .solutionOverviewList ul li .content .listDesc { font-size: 1.063vw; line-height: 1.375vw; }
  .solutionOverviewList ul li .content .listDesc p { margin-top: 1.25vw; font-size: 1.063vw; line-height: 1.375vw; padding-left: 1.688vw; }
  .solutionOverviewList ul li .content .listDesc p::before { width: 1.063vw; height: 1.063vw; left: 0vw; top: 0.188vw; }
  .solutionOverviewList ul li .content .label { margin-top: auto; }
  .solutionOverviewList ul li .content .label a { padding: 0vw 1.563vw; height: 3.125vw; font-size: 0.938vw; margin-right: 0.938vw; margin-bottom: 0.938vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; color: #363636; }
  .solutionHighlightsMain { padding: 6.25vw 0vw 1.875vw; }
  .solutionHighlightsBtn .prevBtn, .solutionHighlightsBtn .nextBtn { font-size: 0.875vw; width: 3.25vw; height: 3.25vw; margin-left: 0.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .solutionHighlightsBtn .prevBtn { left: -7.188vw; }
  .solutionHighlightsBtn .nextBtn { right: -7.188vw; }
  .solutionHighlights { margin-top: 7.5vw; }
  .solutionHighlights ul li { width: 41.25vw; margin-right: 1.25vw; }
  .solutionHighlights ul li .icon { left: 0vw; right: 0vw; top: -4.125vw; width: 7.438vw; }
  .solutionHighlights ul li .icon::after { border: 0.5vw solid #001737; }
  .solutionHighlights ul li .contentBox { height: 25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .solutionHighlights ul li .contentBox .numberBox { height: 15.313vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .solutionHighlights ul li .contentBox .numberBox .number { padding: 0vw 0vw 2.813vw 2.5vw; font-size: 2.375vw; }
  .solutionHighlights ul li .contentBox .content { position: absolute; left: 0vw; top: 15.313vw; }
  .solutionHighlights ul li .contentBox .content .listTitle { height: 9.688vw; padding: 2.813vw 2.5vw 0vw; font-size: 1.625vw; }
  .solutionHighlights ul li .contentBox .content .listTitle span { color: #000000; }
  .solutionHighlights ul li .contentBox .content .listTitle::after { opacity: 0; }
  .solutionHighlights ul li .contentBox .content .listTitle::before { right: 1.875vw; top: 2.188vw; width: 10.813vw; height: 10.813vw; background-image: url(../images/img_36.png); z-index: 2; }
  .solutionHighlights ul li .contentBox .content .listDesc { padding: 1.875vw 3.438vw 0vw; font-size: 1.125vw; height: 12.813vw; line-height: 1.375vw; }
  .solutionHighlights ul li:hover .contentBox .content { top: 0vw; }
  .solutionHighlights ul li:hover .contentBox .content .listTitle { height: 12.188vw; padding: 5.625vw 2.5vw 0vw; }
  .solutionHighlights ul li:hover .contentBox .content .listTitle::after { opacity: 1; }
  .solutionHighlights ul li:hover .contentBox .content .listTitle span { color: #fff; }
  .solutionHighlights ul li:hover .contentBox .numberBox { -webkit-transition: all .6s; transition: all .6s; opacity: 0; -webkit-transition-delay: .4s; transition-delay: .4s; }
  .solutionValueMain { padding: 4.375vw 0vw 1.875vw; }
  .solutionValueList { padding-top: 1.25vw; }
  .solutionValueList ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .solutionValueList ul li { width: -webkit-calc(50% - 0.938vw); width: calc(50% - 0.938vw); margin-right: 1.875vw; height: 12.5vw; margin-top: 1.875vw; }
  .solutionValueList ul li .contentBox { position: absolute; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
  .solutionValueList ul li .contentBox .iconBox { width: 10vw; }
  .solutionValueList ul li .contentBox .iconBox::after { opacity: 0; }
  .solutionValueList ul li .contentBox .iconBox .icon { width: 5.375vw; height: 5.375vw; }
  .solutionValueList ul li .contentBox .content { padding: 2.813vw 3.063vw 2.813vw 2.813vw; }
  .solutionValueList ul li .contentBox .content .listTitle { font-size: 1.5vw; line-height: 1.625vw; }
  .solutionValueList ul li .contentBox .content .listDesc { margin-top: 1.563vw; font-size: 1.125vw; line-height: 1.313vw; max-height: 0px; }
  .solutionValueList ul li .contentBox .content .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .solutionValueList ul li .contentBox .content .more span { font-size: 0.875vw; }
  .solutionValueList ul li .contentBox .content .more span i { margin-left: 0.625vw; }
  .solutionValueList ul li.active { z-index: 20; }
  .solutionValueList ul li.active .contentBox { height: 26.875vw; }
  .solutionValueList ul li.active .contentBox .content .listDesc { max-height: 13.125vw; }
  .solutionValueList ul li.active .contentBox .iconBox::before { opacity: 0; }
  .solutionValueList ul li.active .contentBox .iconBox::after { opacity: 1; }
  .solutionValueList ul li.active .contentBox .content .more span:nth-child(1) { display: none; }
  .solutionValueList ul li.active .contentBox .content .more span:nth-child(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .solutionValueList ul li:nth-child(2n) { margin-right: 0px; }
  .solutionValueListPage { display: none; }
  .successCasesLogo { padding: 4.375vw 0vw 0vw; }
  .successCasesDesc{font-size: 1vw; line-height:1.5vw; padding-top: 0.625vw;}
  .successCasesLogoList { max-width: 120vw; margin: 0vw auto 0vw; padding-top: 2.063vw; }
  .successCasesLogoList ul { margin-top: 1.063vw; }
  .successCasesLogoList ul li { width: 14.375vw; height: 6.875vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; margin-right: 0.938vw; }
  .mountain { margin-top: -1.25vw; }
  /*--常见问题--*/
  .FAQMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 43.75vw; }
  .FAQBox { padding: 4.375vw 5vw 6.875vw; }
  .FAQBox .titleSearch { padding-bottom: 1.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .FAQBox .title { font-size: 3.25vw; }
  .FAQBox .faqSearch { width: 20.938vw; margin-top: 0vw; }
  .FAQBox .faqSearch input { height: 2.75vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; font-size: 0.875vw; padding: 0vw 3.75vw 0vw 1.563vw; }
  .FAQBox .faqSearch button { right: 0vw; top: 0vw; width: 3.75vw; font-size: 1.125vw; }
  .FAQList { padding-top: 1.25vw; }
  .FAQList ul li { margin-top: 1.25vw; padding: 1.563vw 2.5vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .FAQList ul li .listTitle { font-size: 1.125vw; }
  .FAQList ul li .listTitle span { width: 2.125vw; min-width: 2.125vw; height: 2.125vw; font-size: 1vw; margin-right: 0.625vw; }
  .FAQList ul li .contentBox { margin-top: 2.188vw; padding: 2.188vw 6.875vw 3.75vw 1.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .FAQList ul li .content { font-size: 1vw; line-height: 1.563vw; padding-left: 3.125vw; }
  .FAQList ul li .content .a { min-width: 2.125vw; width: 2.125vw; height: 2.125vw; font-size: 1vw; margin-right: 1.25vw; }
  .FAQList ul li.active { padding: 2.5vw 2.5vw; }
  /*--成功案例列表--*/
  .successCases { padding: 4.063vw 0vw 6.875vw; }
  .successCasesClass ul { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .successCasesClass ul li { margin-right: 0.625vw; }
  .successCasesClass ul li a { height: 2.938vw; padding: 0vw 2.188vw; font-size: 1vw; }
  .successCasesClass ul li::after { -webkit-border-radius: 2.938vw; border-radius: 2.938vw; left: 0vw; top: 0vw; }
  .successCasesList { padding-top: 1.875vw; }
  .successCasesList ul li { margin-top: 2.5vw; }
  .successCasesList ul li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0.5vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .successCasesList ul li a .imgBox { width: 58.75vw; padding-top: 29.688vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .successCasesList ul li a .imgBox img { left: 0vw; top: 0vw; }
  .successCasesList ul li a .content { padding: 5vw 3.125vw; }
  .successCasesList ul li a .content .listTitle { font-size: 1.875vw; line-height: 2.313vw; }
  .successCasesList ul li a .content .listDesc { margin-top: auto; font-size: 1.063vw; line-height: 1.563vw; }
  .successCasesList ul li a .content .listDesc p { padding-left: 0.625vw; }
  .successCasesList ul li a .content .listDesc p::after { left: 0vw; top: 0.75vw; width: 0.188vw; height: 0.188vw; }
  .successCasesList ul li:nth-child(2n) a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .loadMore { margin-top: 4.375vw; }
  .loadMore .moreIcon { width: 2.25vw; height: 2.25vw; }
  /*--解决方案详情页--*/
  .solutionCommonBanner { padding: 15.5vw 0vw 5.625vw; }
  .solutionCommonBannerText { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .solutionCommonBannerText .imgBox { width: 59.375vw; padding-top: 37.5vw; }
  .solutionCommonBannerText .imgBox img { left: 0vw; top: 0vw; }
  .solutionCommonBannerText .content { padding: 3.75vw 2.5vw; }
  .solutionCommonBannerText .content .title { font-size: 2.188vw; }
  .solutionCommonBannerText .content .industry { margin-top: 2.5vw; font-size: 0.875vw; padding: 0.625vw 0.938vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .solutionCommonBannerText .content .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.313vw; }
  .solutionCommonBannerText .content .btn { margin-top: auto; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; padding: 0.625vw 0.5vw 0.625vw 1.563vw; }
  .solutionCommonBannerText .content .btn span { font-size: 0.875vw; }
  .solutionCommonBannerText .content .btn i { margin-left: 1.25vw; width: 2.813vw; height: 2.813vw; font-size: 1.25vw; }
  .customerPainMain { padding: 6.563vw 0vw; }
  .customerPain { margin-top: 2.188vw; }
  .customerPain ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .customerPain ul li { width: -webkit-calc(50% - 0.563vw); width: calc(50% - 0.563vw); margin-right: 0.938vw; margin-top: 0.938vw; padding: 2.188vw 3.125vw 1.25vw 3.125vw; min-height: 20vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .customerPain ul li::before { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; left: 0vw; top: 0vw; }
  .customerPain ul li .iconBox .icon img { width: 4.375vw; }
  .customerPain ul li .iconBox .iconLogo img { width: 1.125vw; }
  .customerPain ul li .content { margin-top: 3.125vw; }
  .customerPain ul li .content .listTitle { font-size: 1.5vw; }
  .customerPain ul li .content .listDesc { margin-top: 1.25vw; font-size: 1vw; line-height: 1.25vw; }
  .customerPain ul li:nth-child(2n) { margin-right: 0px; }
  .customerPainPage { display: none; }
  .customerRequirementsMain { padding: 6.875vw 0vw; }
  .customerRequirements { margin-top: 4.375vw; }
  .customerRequirements ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; min-height: 31.25vw; padding: 2.5vw 1.25vw 1.875vw; margin-right: 1.25vw; }
  .customerRequirements ul li::before { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); }
  .customerRequirements ul li::after { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; opacity: 0; }
  .customerRequirements ul li .icon { width: 6.375vw; height: 6.375vw; }
  .customerRequirements ul li .content { margin-top: auto; }
  .customerRequirements ul li .content .listTitle { font-size: 1vw; color: #fff; }
  .customerRequirements ul li .content .listDesc { margin-top: 1.563vw; font-size: 1vw; line-height: 1.25vw; max-height: 0vw; -webkit-transition: all 1s; transition: all 1s; }
  .customerRequirements ul li .content .number { margin-top: 0.625vw; font-size: 0.875vw; color: rgba(255, 255, 255, 0.4); }
  .customerRequirements ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 45.625vw; -ms-flex: 0 0 45.625vw; flex: 0 0 45.625vw; padding: 2.5vw 2.813vw 1.875vw 4.063vw; }
  .customerRequirements ul li.active .content .listTitle { font-size: 1.563vw; font-weight: 600; color: #1f1f1f; text-align: left; }
  .customerRequirements ul li.active .content .listDesc { max-height: 18.75vw; }
  .customerRequirements ul li.active::before { opacity: 0; }
  .customerRequirements ul li.active::after { opacity: 1; }
  .customerRequirements ul li.active .icon { margin: 0px 0px 0px auto; }
  .customerRequirements ul li.active .icon::before { opacity: 0; }
  .customerRequirements ul li.active .icon::after { opacity: 1; }
  .customerRequirements ul li.active .icon img { -webkit-filter: grayscale(100%) brightness(0) invert(100%); filter: grayscale(100%) brightness(0) invert(100%); }
  .customerRequirements ul li.active .number { opacity: 0; }
  .customerRequirementsPage { display: none; }
  .caseSolutionOverviewMain { padding: 6.25vw 0vw 7.5vw; }
  .caseSolutionOverview { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .caseSolutionOverview .content { width: 48.75vw; font-size: 1.125vw; line-height: 1.438vw; }
  .caseSolutionOverviewImg { margin-top: 3.125vw; }
  .caseSolutionOverviewImg img { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .caseSolutionOverviewClass { margin-top: 5.313vw; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding: 0.188vw; -webkit-border-radius: 2.938vw; border-radius: 2.938vw; background-color: #fff; }
  .caseSolutionOverviewClass ul li { padding: 0vw 2.5vw; height: 2.938vw; }
  .caseSolutionOverviewClass ul li span { font-size: 1vw; }
  .caseSolutionOverviewClass ul li::after { -webkit-border-radius: 2.938vw; border-radius: 2.938vw; }
  .caseSolutionOverviewListBox { margin-top: 3.438vw; }
  .caseSolutionOverviewList ul li { width: -webkit-calc(25% - 1.188vw); width: calc(25% - 1.188vw); margin-right: 1.563vw; padding: 2.813vw 0.75vw 0.75vw; }
  .caseSolutionOverviewList ul li::before { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .caseSolutionOverviewList ul li::after { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .caseSolutionOverviewList ul li .listTitle { padding: 0vw 1.25vw; font-size: 1.375vw; line-height: 1.563vw; min-height: 8.75vw; }
  .caseSolutionOverviewList ul li .listDesc { margin-top: 0.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 0.625vw 1.563vw 1.875vw; }
  .caseSolutionOverviewList ul li .listDesc p { padding-left: 1.563vw; margin-top: 0.938vw; font-size: 1.063vw; line-height: 1.125vw; }
  .caseSolutionOverviewList ul li .listDesc p::before { left: 0vw; top: 0.188vw; width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; }
  .caseSolutionOverviewListPage { display: none; }
  .caseSolutionHighlightsBox { height: 100vh; padding: 0vw; }
  .caseSolutionHighlightsBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .caseSolutionHighlightsBox .title { padding-top: 7.5vw; font-size: 7.25vw; letter-spacing: -0.125vw; }
  .caseSolutionHighlights { width: 49.375vw; }
  .caseSolutionHighlights ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .caseSolutionHighlights ul li { width: -webkit-calc(50% - 1.125vw); width: calc(50% - 1.125vw); margin-top: 3.125vw; margin-right: 2.25vw; padding: 0vw 1.25vw 2.5vw; }
  .caseSolutionHighlights ul li::after { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .caseSolutionHighlights ul li .iconBox { height: 9.75vw; }
  .caseSolutionHighlights ul li .iconBox .icon { width: 5.625vw; }
  .caseSolutionHighlights ul li .iconBox .number { font-size: 2.938vw; }
  .caseSolutionHighlights ul li .content { padding-top: 2.188vw; }
  .caseSolutionHighlights ul li .content .listTitle { font-size: 1.25vw; line-height: 1.375vw; }
  .caseSolutionHighlights ul li .content .listDesc { margin-top: 1.25vw; font-size: 0.938vw; line-height: 1.25vw; }
  .caseSolutionHighlights ul li:nth-child(2n) { margin-right: 0px; }
  .caseSolutionHighlights ul li:nth-child(2n+1) { top: 3.125vw; }
  .caseSolutionHighlightsPage { display: none; }
  .caseSolutionValueMain { padding: 6.875vw 0vw 0vw; }
  .caseSolutionValueMain .bg { left: 0vw; top: 0vw; }
  .caseSolutionValueMain .bg img { left: 0vw; top: 0vw; }
  .caseSolutionValue { margin-top: 3.125vw; }
  .caseSolutionValue ul li { width: 27.5vw; margin-right: 1.875vw; min-height: 32.813vw; padding: 3.125vw 2.5vw; }
  .caseSolutionValue ul li::before { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; left: 0vw; top: 0vw; }
  .caseSolutionValue ul li::after { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; left: 0vw; top: 0vw; -webkit-box-shadow: 0vw 0vw 2.188vw rgba(19, 78, 176, 0.3); box-shadow: 0vw 0vw 2.188vw rgba(19, 78, 176, 0.3); }
  .caseSolutionValue ul li .icon { width: 9.313vw; width: 9.313vw; }
  .caseSolutionValue ul li .content { padding-top: 4.375vw; }
  .caseSolutionValue ul li .content .listTitle { font-size: 1.625vw; line-height: 1.813vw; }
  .caseSolutionValue ul li .content .listDesc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.375vw; }
  .caseSolutionValuePage { display: none; }
  .applicationScenariosBox { padding: 7.5vw 0vw; }
  .applicationScenariosBtn .prevBtn, .applicationScenariosBtn .nextBtn { font-size: 0.875vw; width: 3.25vw; height: 3.25vw; margin-left: 0.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .applicationScenarios { width: 50.625vw; height: 28.438vw; margin: 3.75vw auto 0vw; }
  .applicationScenarios ul li { margin-right: 1.25vw; }
  .applicationScenarios ul li .imgBox { position: absolute; left: 0vw; top: 0vw; width: 18.125vw; height: 10.188vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .applicationScenarios ul li .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
  .applicationScenarios ul li .content { left: 0vw; bottom: 0vw; padding: 0vw 2.5vw 1.875vw; font-size: 1.375vw; line-height: 1.688vw; -webkit-transform: translateY(1.875vw); -ms-transform: translateY(1.875vw); transform: translateY(1.875vw); opacity: 0; }
  .applicationScenarios ul li.swiper-slide-prev .imgBox { -webkit-transform: translate(-webkit-calc(50.625vw - 18.125vw), 0vw); -ms-transform: translate(calc(50.625vw - 18.125vw), 0vw); transform: translate(calc(50.625vw - 18.125vw), 0vw); opacity: 1; }
  .applicationScenarios ul li.swiper-slide-next .imgBox { -webkit-transform: translate(0vw, -webkit-calc(28.438vw - 10.188vw)); -ms-transform: translate(0vw, calc(28.438vw - 10.188vw)); transform: translate(0vw, calc(28.438vw - 10.188vw)); opacity: 1; }
  .applicationScenarios ul li.swiper-slide-next + li .imgBox { -webkit-transform: translate(0vw, -webkit-calc(28.438vw - 10.188vw)); -ms-transform: translate(0vw, calc(28.438vw - 10.188vw)); transform: translate(0vw, calc(28.438vw - 10.188vw)); }
  .applicationScenarios ul li.swiper-slide-active .imgBox { width: 100%; height: 100%; opacity: 1; }
  .applicationScenarios ul li.swiper-slide-active .content { opacity: 1; -webkit-transition-delay: .5s; transition-delay: .5s; -webkit-transform: none; -ms-transform: none; transform: none; }
  .successfulCasesMain { padding: 6.875vw 0vw; }
  .successfulCases { margin: 2.5vw -0.625vw 0vw; }
  .successfulCases ul li p { width: 20%; padding: 0vw 0.625vw; margin-top: 1.25vw; }
  .successfulCases ul li p img { height: 9.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .successfulCasesBtnBar { padding-top: 2.5vw; }
  .successfulCasesBtnBar .btn { padding-right: 1.875vw; }
  .successfulCasesBtnBar .btn .prevBtn, .successfulCasesBtnBar .btn .nextBtn { font-size: 0.875vw; width: 3.25vw; height: 3.25vw; margin-left: 0.313vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  /*--公司简介--*/
  .aboutBanner .imgBox { padding-top: 45vw; }
  .aboutBanner .imgBox img { left: 0vw; top: 0vw; }
  .aboutBannerText { left: 0vw; top: 48%; }
  .aboutBannerText .title { font-size: 5.813vw; letter-spacing: -0.125vw; text-align: right; }
  .mAboutMain { display: none; }
  .mAboutDataMain { display: none; }
  .aboutMain { display: block; }
  .aboutBox { height: 100vh; }
  .about .imgBox { width: 25.938vw; }
  .about .imgBox .content { left: 10.938vw; bottom: 1.563vw; }
  .about .imgBox .content .th { font-size: 2.75vw; }
  .about .imgBox .content .From { margin-left: 0.625vw; padding-left: 0.625vw; font-size: 1.25vw; }
  .about .title { padding-top: 2.5vw; font-size: 2.75vw; line-height: 3vw; }
  .about .desc { padding-top: 1.563vw; font-size: 1.125vw; line-height: 1.375vw; max-width: 56.25vw; }
  .aboutImg p img { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .aboutImg p:nth-child(1) { left: 0vw; top: -28.75vw; height: 28.75vw; }
  .aboutImg p:nth-child(2) { right: 0vw; bottom: -26.938vw; height: 26.938vw; }
  .aboutDataLogo { left: 7.5vw; -webkit-transform: translateX(-webkit-calc(var(--setRatio) * -7.5vw)); -ms-transform: translateX(calc(var(--setRatio) * -7.5vw)); transform: translateX(calc(var(--setRatio) * -7.5vw)); transform: translateX(calc(var(--setRatio) * -7.5vw)); }
  .aboutData { padding-bottom: 0vw;height: 60vh;}
  .aboutData ul { margin: 0vw -11.25vw 0vw -4.375vw; }
  .aboutData ul li { height: 26.25vw; width: 14.375vw; padding-left: 1.25vw; }
  .aboutData ul li .numberBox p { font-size: 4.375vw; }
  .aboutData ul li .numberBox span { right: 0vw; top: -0.625vw; font-size: 0.875vw; }
  .aboutData ul li .text { padding-top: 0.625vw; font-size: 1vw; }
  .aboutData ul li:nth-child(2n+1) { top: 10.625vw; }
  .aboutHistoryMain { padding: 7.5vw 0vw; }
  .aboutHistoryMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutHistoryMain .historyImg { width: 45vw; margin-left: -5vw; }
  .aboutHistoryMain .historyImg .historyImgList { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .aboutHistoryMain .historyImg .historyImgList ul li { padding-top: 52.313vw; }
  .aboutHistoryMain .historyImg .historyImgList .historyImgListPage { bottom: 1.25vw; }
  .aboutHistoryMain .history { padding: 0vw 0vw 0vw 5.625vw; }
  .aboutHistoryMain .history ul li { padding: 2.813vw 0vw; }
  .aboutHistoryMain .history ul li .yearBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden; }
  .aboutHistoryMain .history ul li .yearBox .year { min-width: 15.5vw; font-size: 2.5vw; padding-right: 2.813vw; }
  .aboutHistoryMain .history ul li .yearBox .desc { padding-top: 0vw; font-size: 1.125vw; line-height: 1.375vw; }
  .aboutHistoryMain .history ul li .yearBox i { width: 2.438vw; height: 2.438vw; font-size: 1.125vw; margin-left: 1.25vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutHistoryMain .history ul li .yearBox i::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  .aboutHistoryMain .history ul li .content { padding-top: 0.625vw; font-size: 1.125vw; line-height: 1.375vw; display: none; }
  .aboutHistoryMain .history ul li.active .yearBox .year { font-size: 5.5vw; padding-right: 0vw; color: #1568f7; line-height: 1; }
  .aboutHistoryMain .history ul li:first-child { padding-top: 1.25vw; }
  .aboutHistoryMain .history ul li .yearBox .desc.active { display: none; }
  .aboutHistoryMain .history ul li .yearBox i.active { display: none; }
  .mCorporateMissionMain { display: none; }
  .corporateMissionMain { display: block; }
  .corporateMissionBox { height: 100vh; }
  .corporateMissionBox::after { height: 45vw; }
  .corporateMission { padding: 6.25vw 0vw 0vw; }
  .corporateMission .title { font-size: 2.75vw; padding-bottom: 2.813vw; }
  .corporateMission .commonTitle { max-width: 60vw; }
  .corporatePhilosophyBox { right: 1.25vw; bottom: 1.563vw; width: 33.75vw; height: 10vw; -webkit-border-radius: 10vw; border-radius: 10vw; }
  .corporatePhilosophyBox .title { font-size: 2vw; left: 0vw; top: 0vw; -webkit-transition-delay: .6s; transition-delay: .6s; }
  .corporatePhilosophyBox .title i { font-size: 1.25vw; margin-left: 1.875vw; }
  .corporatePhilosophyBox .imgBox { left: 0vw; top: 0vw; }
  .corporatePhilosophyBox .imgBox img { left: 0vw; top: 0vw; opacity: 0.4; }
  .corporatePhilosophyBox .subTitle { font-size: 2.75vw; padding-bottom: 2.813vw; -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .corporatePhilosophyBox .commonTitle { line-height: 1.15; max-width: 60vw; -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .corporatePhilosophyBox.active { padding: 6.25vw 0vw 0vw; right: 0vw; bottom: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .corporatePhilosophyBox.active .title { -webkit-transition-delay: 0s; transition-delay: 0s; }
  .technicalSupportMain { padding: 8.125vw 0vw; }
  .technicalSupportMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .technicalSupportMain .content { padding: 3.125vw 0vw 0vw 0vw; }
  .technicalSupportMain .title { font-size: 3.875vw; }
  .technicalSupportMain .title br { display: none; }
  .technicalSupportMain .desc { font-size: 1.125vw; max-width: 30vw; line-height: 1.375vw; padding-top: 1.563vw; }
  .technicalSupport { width: 44.25vw; }
  .technicalSupport ul { margin: 0vw -0.438vw; }
  .technicalSupport ul li { width: -webkit-calc(50% - 0.876vw); width: calc(50% - 0.876vw); -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 1.875vw 2.5vw 2.5vw 1.563vw; min-height: 16.25vw; margin: 0.875vw 0.438vw 0vw; }
  .technicalSupport ul li .icon img { width: 4.063vw; }
  .technicalSupport ul li .listContent { margin-top: auto; }
  .technicalSupport ul li .listContent .numberBox { font-size: 1.125vw; }
  .technicalSupport ul li .listContent .numberBox span { font-size: 4.25vw; }
  .technicalSupport ul li .listContent .listDesc { font-size: 1vw; letter-spacing: -0.063vw; }
  .globalLayout { position: absolute; left: 0px; left: 0vw; top: 1.625vw; padding: 0vw; }
  .globalLayout .title { font-size: 3.875vw; color: #fff; }
  .globalLayoutMap ul li .content p { -webkit-border-radius: 3.385vw; border-radius: 3.385vw; top: -3.385vw; }
  .globalLayoutMap ul li .content p span { height: 3.385vw; font-size: 1.25vw; padding: 0vw 2.865vw; }
  .globalLayoutMap ul li .content::after { width: 5px; height: 5px; }
  .globalLayoutMain.active .globalLayoutMap ul li .content { height: 11.458vw; }
  .honors { position: absolute; left: 0px; width: 100%; top: 44%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .honors .title { font-size: 3.875vw; color: #fff; }
  .honors .desc { padding-top: 1.875vw; font-size: 1.125vw; line-height: 1.5vw; max-width: 26.875vw; color: #fff; }
  /*--公司简介--*/
  .newsBanner .imgBox { padding-top: 45vw; }
  .newsBannerText .title { font-size: 2.5vw; }
  .newsBannerText .more { padding-top: 1.875vw; }
  .newsMain { padding: 5vw 0vw 6.25vw; }
  .newsRecommendBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsRecommend { width: 67.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsRecommend ul li .imgBox { padding-top: 44.375vw; }
  .newsRecommend ul li .imgBox::after { height: 30%; }
  .newsRecommend ul li .content { left: 0vw; bottom: 0vw; padding: 0vw 1.563vw 2.188vw; }
  .newsRecommend ul li .content .time { font-size: 0.875vw; }
  .newsRecommend ul li .content .time span { padding: 0vw 0.938vw; height: 1.5vw; font-size: 0.75vw; margin-right: 0.625vw; -webkit-border-radius: 1.5vw; border-radius: 1.5vw; }
  .newsRecommend ul li .content .listTitle { padding-top: 0.938vw; font-size: 1.25vw; line-height: 1.625vw; max-width: 25.625vw; }
  .newsRecommendPage { display: none; }
  .newsRecommendList { margin-left: 1vw; }
  .newsRecommendList ul li { margin-top: 1vw; }
  .newsRecommendList ul li .imgBox { padding-top: 14.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsRecommendList ul li .content { left: 0vw; top: 0vw; padding: 1.25vw; }
  .newsRecommendList ul li .content .programName { padding: 0vw 0.938vw; height: 1.5vw; font-size: 0.75vw; margin-right: 0.625vw; -webkit-border-radius: 1.5vw; border-radius: 1.5vw; }
  .newsRecommendList ul li .content .time { font-size: 0.875vw; }
  .newsRecommendList ul li .content .listTitle { padding-top: 0.625vw; font-size: 1.063vw; line-height: 1.375vw; }
  .newsRecommendList ul li:first-child { margin-top: 0vw; }
  .newsRecommendList ul li.active .imgBox { -webkit-box-shadow: 0vw 0.5vw 0.938vw #b1caf6; box-shadow: 0vw 0.5vw 0.938vw #b1caf6; }
  .newsClassBox { padding: 3.75vw 0vw 1.563vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .newsClass ul li { margin-right: 1.563vw; }
  .newsClass ul li a { padding: 0vw 1.25vw; height: 2.938vw; font-size: 1vw; }
  .newsClass ul li::after { -webkit-border-radius: 2.938vw; border-radius: 2.938vw; }
  .newsSearch { width: 20.625vw; }
  .newsSearch input { padding: 0vw 3.75vw 0vw 1.563vw; height: 2.75vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; font-size: 0.875vw; }
  .newsSearch button { width: 3.75vw; font-size: 1.125vw; }
  .newsList { margin: 1.875vw -0.938vw 0vw; }
  .newsList ul li { width: 33.333%; padding: 0.938vw; }
  .newsList ul li a { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsList ul li a .content { padding: 3.125vw 2.813vw; }
  .newsList ul li a .time { font-size: 0.875vw; }
  .newsList ul li a .listTitle { margin-top: 1.25vw; font-size: 1.625vw; line-height: 2.125vw; }
  .newsList ul li a .listDesc { margin-top: 1.875vw; padding-top: 1.875vw; min-height: 11.75vw; font-size: 1.125vw; line-height: 1.563vw; }
  .newsList ul li a .more { margin-top: 1.25vw; padding: 0.313vw 0.375vw 0.313vw 0vw; font-size: 0.875vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .newsList ul li a .more i { font-size: 0.875vw; margin-left: 0vw; width: 2.813vw; height: 2.813vw; }
  .newsList ul li a .hoverContent { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsList ul li a:hover .more { padding: 0.313vw 0.375vw 0.313vw 1.563vw; }
  .newsList ul li a:hover .more i { margin-left: 1.25vw; }
  /*--新闻详情页--*/
  .newsDetailMain { padding: 5vw 0vw 6.25vw; }
  .newsDetailBox { margin: 0vw 1.25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 5.625vw 2vw; }
  .newsDetailTitleBox { max-width: 78.75vw; }
  .newsDetailTitleBox .location { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0vw 1.875vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .newsDetailTitleBox .newsDetailTitle { padding-top: 1.875vw; font-size: 3vw; line-height: 3.75vw; }
  .newsDetailTitleBox .time { padding-top: 1.563vw; font-size: 0.875vw; }
  .newsDetailTitleBox .time .line{padding:0vw 0.625vw;}
  .newsDetailImg { margin-top: 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsDetail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 5vw 0vw 0vw; height: 31.25vw; }
  .newsDetailShareBox { width: 17.5vw; padding-right: 2.813vw; border-right: 1px solid #e3e3e4; }
  .newsDetailShareBox .title { font-size: 0.875vw; }
  .newsDetailShare { padding: 1.25vw 0vw 1.875vw; }
  .newsDetailShare a { width: 2.375vw; height: 2.375vw; margin-right: 0.625vw; font-size: 0.875vw; }
  .newsDetailShareBox .return { margin-top: 2.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsDetailShareBox .return::after { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .newsDetailShareBox .return::before { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .newsDetailShareBox .return a { padding: 0vw 1.875vw; height: 2.563vw; }
  .newsDetailShareBox .return a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.75vw; }
  .newsDetailContentBox { padding: 0vw 0vw 0vw 3.125vw; }
  .newsDetailContentBox .giveAlikeBox{margin-top: 1.875vw;}
  .newsDetailContentBox .giveAlike{ width: 3vw; height: 3vw;}
  .newsDetailContentBox .giveAlike p{width: 1.375vw;}
  .newsDetailContentBox .giveAlikeBox .count{font-size: 1vw; margin-left: 0.625vw;}
  .newsDetailContent { font-size: 1.125vw; line-height: 1.625vw; }
  .newsDetailContent .f24 { font-size: 1.5vw; }
  .prevNextArticle { margin-top: 3.125vw; height: 4.375vw; padding: 0vw 1.875vw; -webkit-border-radius: 4.375vw; border-radius: 4.375vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .prevNextArticle a { width: 50%; margin: 0vw; font-size: 0.938vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .prevNextArticle a span { font-size: 0.875vw; color: rgba(99, 99, 99, 0.7); }
  .prevNextArticle a::after { content: ''; right: 0vw; top: 0.188vw; bottom: 0.188vw; width: 0.063vw; }
  .prevNextArticle a:first-child { padding-right: 1.875vw; }
  .prevNextArticle a:last-child { padding-left: 3.75vw; }
  .relatedNewsMain { padding: 6.25vw 0vw 0vw; max-width: 78.75vw; }
  .relatedNewsMain .title { font-size: 3vw; }
  .relatedNews { margin-top: 3.438vw; }
  .relatedNews ul li { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin-right: 1.875vw; }
  .relatedNews ul li .imgBox { padding-top: 16.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .relatedNews ul li .content { padding: 0vw 1.25vw 1.25vw; }
  .relatedNews ul li .content .time { font-size: 0.875vw; }
  .relatedNews ul li .content .listTitle { margin-top: 0.625vw; font-size: 1.063vw; display: -webkit-box; height: 2.75vw; line-height: 1.375vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .relatedNewsPage { display: none; }
  /*--联系我们--*/
  .contactUsMain{padding:0vw 0vw 6.25vw;}
  .contactUs { padding: 5vw 0vw 5.313vw; }
  .contactUs .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .contactUsTel { padding: 5vw 2vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .contactUsTel ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .contactUsTel ul li { padding: 0vw; border-right: 1px solid rgba(255, 255, 255, 0.2); border-bottom: none; }
  .contactUsTel ul li .icon { width: 6.063vw; height: 6.063vw; }
  .contactUsTel ul li .content { padding-left: 1.25vw; }
  .contactUsTel ul li .content .tel { font-size: 1.5vw; }
  .contactUsTel ul li .content .text { font-size: 1.125vw; padding-top: 0.625vw; }
  .contactUsTel ul li:nth-child(2) { padding-left: 2.375vw; }
  .contactMedia { width: 28.125vw; margin-top: 0vw; padding: 2.5vw 3.125vw; margin-left: 1.063vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .contactMedia .title { font-size: 1.875vw; }
  .contactMedia .contactMediaList { padding-top: 2.188vw; }
  .contactMedia .contactMediaList a { width: 2.813vw; height: 2.813vw; font-size: 1.125vw; margin-right: 0.938vw; }
  .contactMedia .text { padding-top: 2.188vw; font-size: 0.875vw; }
  .corporateHeadquartersMain { margin: 0vw 1.25vw; }
  .corporateHeadquartersMap .contactMapImg img { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .corporateHeadquartersMap ul li .content p { font-size: 1vw; text-shadow: 0vw 0.188vw 0.188vw rgba(0, 0, 0, 0.2); bottom: 105%; }
  .corporateHeadquartersMap ul li .content i { width: 1.875vw; height: 1.875vw; font-size: 1.125vw; }
  .corporateHeadquartersMap ul li.active .content i { width: 2.5vw; height: 2.5vw; font-size: 1.125vw; }
  .corporateHeadquartersBox { position: absolute; left: 0vw; top: 0vw; bottom: 0vw; padding: 3.75vw 0vw 0vw; pointer-events: none;}
  .corporateHeadquartersBox .commonTitle { color: #fff; }
  .corporateHeadquartersBox .container{height: 100%;}
  .corporateHeadquarters { margin-left: auto; margin-right: -20px; width: calc(33.333% + 20px - 0.937vw); -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 2.5vw; background-color: rgba(255, 255, 255, 0.08); -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); border: 1px solid rgba(255, 255, 255, 0.2);}
  .corporateHeadquarters .icon { width: 4.25vw; height: 4.25vw; border: 1px solid rgba(255, 255, 255, 0.1);}
  .corporateHeadquarters .title { font-size: 1.563vw; padding-top: 0.781vw; color: #fff;}
  .corporateHeadquarters .desc { padding-top: 1.042vw; font-size: 0.938vw; color: #fff;}
  .branchOfficesBox{position: absolute; left: 0vw; width: 100%; bottom: 2.5vw;}
  .branchOfficesBox .titleBox .title{font-size: 1.5vw; color:#fff;}
  .branchOfficesBox .titleBox .branchOfficesBtn .prevBtn, .branchOfficesBox .titleBox .branchOfficesBtn .nextBtn { font-size: 0.875vw; width: 2.5vw; height: 2.5vw; margin-left: 0.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; background-color: rgba(255, 255, 255, 0.2);}
  .branchOfficesBox .titleBox .branchOfficesBtn .prevBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }
  .branchOfficesBox .titleBox .branchOfficesBtn .nextBtn:hover { background-image: -webkit-gradient(linear, left top, right top, from(#3c9aff), to(#004cf2)); background-image: linear-gradient(to right, #3c9aff, #004cf2); color: #fff; }
  .branchOffices {margin-top: 1.25vw;}
  .branchOffices ul li{width: calc(33.333% - 0.625vw); padding: 2.188vw 1.25vw; border-radius: 0.625vw; margin-right: 0.937vw; backdrop-filter: blur(0.937vw); background-color: rgba(255,255,255,0.1); height: auto; border: 0.832px solid rgba(255, 255, 255, 0.2);}
  .branchOffices ul li .listTitle{font-size: 1.062vw; color:#fff;}
  .branchOffices ul li .listDesc{font-size:1.126vw; padding-top: 0.625vw; color:#fff;}
  .branchOffices ul li:last-child{margin-right: 0vw;}
  .eachBranchOfficeMain { padding: 5.625vw 0vw 7.5vw; }
  .eachBranchOfficeBtn .prevBtn, .eachBranchOfficeBtn .nextBtn { font-size: 0.875vw; width: 3.25vw; height: 3.25vw; margin-left: 0.625vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .eachBranchOffice { margin-top: 3.125vw; }
  .eachBranchOffice ul li { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); height: 22.938vw; padding: 2.188vw 2.188vw 2.188vw 3.813vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; margin-right: 1.25vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .eachBranchOffice ul li .icon { width: 8.125vw; }
  .eachBranchOffice ul li .content { padding-left: 7.5vw; padding-top: 0vw; }
  .eachBranchOffice ul li .content .listTitle { font-size: 1.625vw; }
  .eachBranchOffice ul li .content .listDesc { margin-top: 1.875vw; font-size: 1.125vw; line-height: 1.313vw; }
  .eachBranchOffice ul li .content .listDesc p { margin-top: 0.938vw; }
  .eachBranchOffice ul li .content .listDesc p:first-child { margin-top: 0vw; }
  .eachBranchOffice ul li .content .link { padding-top: 2.813vw; font-size: 1vw; }
  .eachBranchOffice ul li .content .link i { margin-right: 0.5vw; }
  .contactUsFormMain { padding: 4.375vw 0vw 7.5vw; }
  .contactUsFormBox { border-top: 1px solid rgba(0,0,0,0.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .contactUsFormText { width: 40vw; padding: 2.188vw 0vw 0vw; }
  .contactUsFormText .desc { padding-top: 1.25vw; font-size: 1.188vw; line-height: 1.5vw; max-width: 26.25vw; }
  .contactUsForm { padding: 4.063vw 0vw 0vw 1.875vw; }
  .contactUsForm::after { content: ''; left: 0vw; top: 0vw; width: 0.063vw; height: 8.125vw; }
  .contactUsForm .desc { font-size: 0.938vw; }
  .contactUsForm .desc::before { width: 0.75vw; height: 0.75vw; margin-right: 0.313vw; }
  .contactUsForm ul { margin: 0vw -0.313vw; }
  .contactUsForm ul li { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); margin: 1.25vw 0.313vw 0vw; }
  .contactUsForm ul li p { left: 0vw; top: 0vw; bottom: 0vw; font-size: 0.938vw; padding-left: 1.563vw; }
  .contactUsForm ul li input { height: 3.375vw; padding: 0vw 1.563vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; }
  .contactUsForm ul li img { right: 0.938vw; height: 75%; }
  .contactUsForm ul li textarea { height: 8.75vw; padding: 0.938vw 1.563vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; }
  .contactUsForm ul li.textarea p { top: 0.938vw; bottom: auto; }
  .contactUsForm ul li button { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; font-size: 1vw; }
  .contactUsForm ul li button i { margin-left: 0.625vw; }
  .contactUsForm ul li .layui-form-select dl { top: 3.75vw; max-height: 18.75vw; bottom: auto; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 0.313vw 0; }
  .contactUsForm ul li .layui-form-select dl dd, .contactUsForm ul li .layui-form-select dl dt { padding: 0 0.625vw; line-height: 2.25vw; font-size: 0.875vw; }
  .contactUsForm ul li .layui-form-select .layui-edge { right: 1.25vw; width: 0.625vw; height: 0.625vw; top: -webkit-calc(50% - 0.188vw); top: calc(50% - 0.188vw); border: none; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); border-right: 0.063vw solid #515151; border-bottom: 0.063vw solid #515151; }
  .contactUsForm ul li .layui-form-selected .layui-edge { top: -webkit-calc(50% + 0.188vw); top: calc(50% + 0.188vw); -webkit-transform: translateY(-50%) rotate(-135deg); -ms-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }
  .contactUsForm ul li .layui-form-danger + .layui-form-select .layui-input, .contactUsForm ul li .layui-form-danger:focus { -webkit-box-shadow: 0 0 0 0.188vw rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 0.188vw rgba(0, 76, 242, 0.08); }
  .contactUsForm ul li .layui-input:focus, .contactUsForm ul li .layui-textarea:focus { -webkit-box-shadow: 0 0 0 0.188vw rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 0.188vw rgba(0, 76, 242, 0.08); }
  .dutyArrangementMain { padding: 6.875vw 0vw 8.125vw; }
  .dateBox { padding: 3.75vw 0vw 0vw; }
  .dateYear .prevBtn, .dateYear .nextBtn { width: 1.875vw; height: 1.875vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .dateYear .prevBtn i, .dateYear .nextBtn i { font-size: 0.75vw; }
  .dateYear .year { min-width: 12.5vw; padding: 0vw 0.625vw; font-size: 1.625vw; }
  .dateListBox { padding: 1.875vw 0vw 0vw; }
  .dateSunday { margin: 0vw -0.25vw; }
  .dateSunday li { width: -webkit-calc(14.285714285714286% - 0.25vw); width: calc(14.285714285714286% - 0.25vw); min-height: 3.063vw; margin: 0vw 0.125vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; font-size: 1.25vw; }
  .dateList { margin: 0vw -0.25vw; }
  .dateList li { width: -webkit-calc(14.285714285714286% - 0.25vw); width: calc(14.285714285714286% - 0.25vw); margin: 0.25vw 0.125vw 0vw; padding: 1.25vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .dateList li p { font-size: 1.25vw; }
  .dateList li p.name { padding-top: 0.875vw; }
  .dateList li p.name::before { width: 0.5vw; height: 0.5vw; margin-right: 0.313vw; }
  .dateList li.today p.name::before { content: ''; }
  .dateList li.today p.day span { width: 1.875vw; height: 1.875vw; font-size: 1vw; }
  .dutyArrangementMain .note { padding-top: 2.188vw; font-size: 1vw; }
  .dutyArrangementListBox { margin-top: 3.438vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .dutyArrangementListTitle { width: 10vw; padding: 0.938vw 0vw; margin: -0.063vw 0vw -0.063vw -0.063vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .dutyArrangementListTitle li { height: 3.438vw; padding-left: 2.5vw; font-size: 1vw; }
  .dutyArrangementList { width: -webkit-calc(100% - 16.25vw); width: calc(100% - 16.25vw); margin: -0.063vw auto; padding: 0.938vw 0vw; }
  .dutyArrangementList ul li { width: 15vw; }
  .dutyArrangementList ul li p { height: 3.438vw; font-size: 1vw; padding-right: 2.5vw; word-break: break-all; border-bottom: 0.063vw solid rgba(87, 112, 144, 0.1); }
  .dutyArrangementListBar { left: 0vw; bottom: 0vw; height: 0.313vw; }
  /*--客户资料下载--*/
  .productWhitePaperMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .productWhitePaperBox { padding: 4.375vw 4.375vw 6.875vw; }
  .productWhitePaperBox .titleBox { padding-bottom: 2.188vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .productWhitePaperBox .titleBox .title { font-size: 2.25vw; padding-bottom: 0vw; }
  .whitePaperSearch { width: 20.625vw; }
  .whitePaperSearch input { padding: 0vw 3.75vw 0vw 1.563vw; height: 2.75vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; font-size: 0.875vw; }
  .whitePaperSearch button { width: 3.75vw; font-size: 1.125vw; }
  .productWhitePaperList { padding-top: 1.25vw; }
  .productWhitePaperList ul { margin: 0vw -1.088vw; }
  .productWhitePaperList ul li { width: -webkit-calc(25% - 2.176vw); width: calc(25% - 2.176vw); margin: 3.125vw 1.088vw 0vw; }
  .productWhitePaperList ul li::before { left: 0vw; bottom: 0vw; right: 0vw; top: 4.063vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productWhitePaperList ul li .imgBox { margin: 0vw 0.875vw; padding-top: 19.375vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productWhitePaperList ul li .imgBox img { left: 0vw; top: 0vw; }
  .productWhitePaperList ul li .modelType { left: 0.625vw; right: 0.625vw; top: 2.813vw; }
  .productWhitePaperList ul li .modelType .type { font-size: 0.875vw; }
  .productWhitePaperList ul li .modelType .modelNumber { padding-top: 0.938vw; font-size: 1.5vw; }
  .productWhitePaperList ul li .content { min-height: 9.688vw; padding: 1.563vw 1.875vw; margin-top: -2.188vw; }
  .productWhitePaperList ul li .content::before { left: 0vw; bottom: 0vw; right: 0vw; top: 0vw; -webkit-border-radius: 0.625vw 3.125vw 0.625vw 0.625vw; border-radius: 0.625vw 3.125vw 0.625vw 0.625vw; }
  .productWhitePaperList ul li .content::after { left: 0vw; bottom: 0vw; right: 0vw; top: 0vw; -webkit-border-radius: 0.625vw 3.125vw 0.625vw 0.625vw; border-radius: 0.625vw 3.125vw 0.625vw 0.625vw; background-image: url(../images/img_197.jpg); }
  .productWhitePaperList ul li .content .listTitle { font-size: 1.188vw; display: -webkit-box; height: 2.626vw; line-height: 1.313vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productWhitePaperList ul li .content .btn { padding-top: 0.938vw; }
  .productWhitePaperList ul li .content .btn a { width: 2.625vw; height: 2.625vw; margin-right: 0.625vw; }
  .productWhitePaperList ul li .content .btn a i { font-size: 1.25vw; }
  /*--代理商专区-代理政策--*/
  .partnerPolicyMain { padding: 5.625vw 0vw 6.875vw; }
  .partnerPolicyMain .desc { padding-top: 1.875vw; max-width: 72.5vw; font-size: 1.125vw; line-height: 1.375vw; }
  .partnerPolicyMain .desc br { display: block; }
  .partnerPolicyMain .imgBox { margin-top: 4.063vw; }
  .partnerPolicyMain .imgBox img { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .interestsOfPartnersMain { padding: 5.938vw 0vw; }
  .interestsOfPartners { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .interestsOfPartners .commonTitle { max-width: 43.75vw; }
  .interestsOfPartners .content { width: 25vw; padding-top: 0vw; font-size: 1.125vw; line-height: 1.375vw; }
  .interestsOfPartnersList { padding-top: 5.625vw; }
  .interestsOfPartnersList ul li { padding: 0vw 0vw 1.875vw 2.5vw; }
  .interestsOfPartnersList ul li::after { left: 0vw; top: 0.625vw; width: 0.625vw; height: 0.625vw; }
  .interestsOfPartnersList ul li::before { top: 1.5vw; bottom: -0.313vw; left: 0.25vw; width: 0.063vw; }
  .interestsOfPartnersList ul li .listTitle { font-size: 1.625vw; margin-bottom: 1.875vw; }
  .interestsOfPartnersList ul li .listTitle span { font-size: 1.875vw; }
  .interestsOfPartnersList ul li .listTitle i { width: 0.75vw; height: 0.75vw; margin-left: 1.25vw; margin-top: 0.5vw; }
  .interestsOfPartnersList ul li .listTitle i::after { left: 0vw; top: 0vw; right: 0vw; bottom: 0vw; height: 0.125vw; }
  .interestsOfPartnersList ul li .listTitle i::before { left: 0vw; top: 0vw; right: 0vw; bottom: 0vw; width: 0.125vw; }
  .interestsOfPartnersList ul li .content { padding: 2vw 6.25vw 2.188vw 4.375vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; font-size: 1.125vw; line-height: 1.25vw; }
  .interestsOfPartnersList ul li .content::after { left: 2.688vw; top: 2vw; width: 1.063vw; height: 1.063vw; }
  .interestsOfPartnersList ul li.active { padding: 0vw 0vw 2.188vw 2.5vw; }
  .businessStandardsMain { padding: 6.875vw 0vw 0vw; }
  .businessStandards { margin-top: 2.813vw; }
  .businessStandards ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; display: block; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; margin-right: 1.25vw; -webkit-transition: all .6s; transition: all .6s; }
  .businessStandards ul li .imgBox { padding-top: 29.5vw; }
  .businessStandards ul li .imgBox .numberTitle { padding: 2.5vw 1.563vw 0vw; -webkit-transition: all .6s; transition: all .6s; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }
  .businessStandards ul li .imgBox .numberTitle .number { font-size: 7.125vw; }
  .businessStandards ul li .imgBox .numberTitle .title { font-size: 1.125vw; margin-top: -1.563vw; padding-left: 1.563vw; line-height: 1.375vw; }
  .businessStandards ul li .content { position: absolute; left: 0vw; top: 0vw; width: 0vw; height: 100%; padding: 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-transition: all .6s; transition: all .6s; }
  .businessStandards ul li .content .listTitle { font-size: 2.25vw; padding-bottom: 1.875vw; opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
  .businessStandards ul li .content .desc { margin-top: 1.875vw; font-size: 1.125vw; line-height: 1.75vw; opacity: 0; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
  .businessStandards ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 56.563vw; -ms-flex: 0 0 56.563vw; flex: 0 0 56.563vw; padding-left: 24.688vw; }
  .businessStandards ul li.active .content { width: 25.313vw; padding: 3.125vw 2.813vw; }
  .businessStandards ul li.active .content .listTitle { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .6s; transition-delay: .6s; }
  .businessStandards ul li.active .content .desc { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .6s; transition-delay: .6s; }
  .businessStandards ul li.active .imgBox .numberTitle { opacity: 0; -webkit-transition: all .3s; transition: all .3s; -webkit-transition-delay: 0s; transition-delay: 0s; }
  .marketGuaranteeMain { padding: 8.125vw 0vw 6.25vw; }
  .marketGuarantee { margin-top: 3.125vw; }
  .marketGuarantee ul li { margin-top: 0vw; padding: 2.813vw 0vw 3.438vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .marketGuarantee ul li::before { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; opacity: 0; }
  .marketGuarantee ul li .numberBox { width: 33.125vw; padding-left: 3.125vw; }
  .marketGuarantee ul li .numberBox .number { width: 4.375vw; height: 4.375vw; font-size: 1.25vw; color: #000; border-color: #f0f0f0; }
  .marketGuarantee ul li .listTitleBox { width: 31.875vw; }
  .marketGuarantee ul li .listTitleBox .listSubTitle { font-size: 0.875vw; color: rgba(0, 0, 0, 0.4); }
  .marketGuarantee ul li .listTitleBox .listTitle { font-size: 1.625vw; padding-top: 0.313vw; color: #000000; }
  .marketGuarantee ul li .content { width: 47.75vw; padding: 0vw 2.5vw; max-height: 4.375vw; font-size: 1.125vw; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); opacity: 0; }
  .marketGuarantee ul li .content p { margin-bottom: 0.75vw; padding-left: 1.563vw; }
  .marketGuarantee ul li .content p::after { left: 0vw; top: 0.125vw; width: 1.063vw; height: 1.063vw; }
  .marketGuarantee ul li:hover::before { opacity: 1; }
  .marketGuarantee ul li:hover .numberBox { width: 10.313vw; }
  .marketGuarantee ul li:hover .numberBox .number { color: #fff; border-color: #fff; }
  .marketGuarantee ul li:hover .listTitleBox .listSubTitle { color: rgba(255, 255, 255, 0.4); }
  .marketGuarantee ul li:hover .listTitleBox .listTitle { color: #fff; }
  .marketGuarantee ul li:hover .content { max-height: 18.75vw; opacity: 1; }
  .channelEmpowermentMain { padding: 6.563vw 0vw; }
  .channelEmpowermentBox { margin-top: 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #fff; }
  .channelEmpowermentClass { width: 25.625vw; }
  .channelEmpowermentClass ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .channelEmpowermentClass ul li { width: 100%; height: 10.375vw; }
  .channelEmpowermentClass ul li::after { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .channelEmpowermentClass ul li span { font-size: 1.75vw; }
  .channelEmpowerment { border-left: 1px solid rgba(174, 174, 174, 0.3); margin-top: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; background-color: transparent; padding: 3.75vw 6.25vw; }
  .channelEmpowerment ul { -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .channelEmpowerment ul li { padding: 0vw 0vw 3.125vw 1.875vw; }
  .channelEmpowerment ul li .listTitle { font-size: 1.5vw; }
  .channelEmpowerment ul li .listTitle::after { left: -1.875vw; top: 0.313vw; width: 1.063vw; height: 1.063vw; }
  .channelEmpowerment ul li .listDesc { font-size: 1.125vw; padding-top: 0.313vw; }
  .channelEmpowerment ul li:last-child { padding-bottom: 0vw; }
  /*--技术服务-资源中心-下载--*/
  .downloadClassBox { width: 30vw; padding: 3.333vw 4.167vw; min-height: 50vw; position: static; height: auto; display: block; z-index: 0; }
  .downloadClassBox::after { display: none; }
  .downloadClassBox .title { font-size: 1.167vw; }
  .downloadClassBox .title i { font-size: 1.667vw; margin-right: 0.833vw; }
  .downloadClass { padding-top: 0.833vw; }
  .downloadClass ul li .listTitle span { min-height: 3.333vw; padding: 0.417vw 0vw; font-size: 1.333vw; }
  .downloadClass ul li .listTitle i { width: 1.667vw; height: 1.667vw; }
  .downloadClass ul li .listTitle i::after { width: 0.917vw; }
  .downloadClass ul li .listTitle i::before { height: 0.917vw; right: 0.417vw; }
  .downloadClass ul li .TwoClass { padding: 0.833vw 0vw 1.667vw; }
  .downloadClass ul li .TwoClass .list .twoListTitle span { min-height: 2.917vw; padding: 0.417vw 0vw; font-size: 1.251vw; }
  .downloadClass ul li .TwoClass .list .twoListTitle i { font-size: 1.167vw; }
  .downloadClass ul li .TwoClass .list .threeClass .threeList { padding-left: 2.084vw; margin-top: 0.833vw; padding-bottom: 0.833vw; font-size: 1.251vw; }
  .downloadClass ul li .TwoClass .list .threeClass .threeList span { top: 0.084vw; width: 1.167vw; height: 1.167vw; }
  .mClassBtn { display: none; }
  .downloadListBtn { margin-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .selectAllDownBtn .selectAllBtn { font-size: 0.875vw; }
  .selectAllDownBtn .selectAllBtn i { width: 1.125vw; height: 1.125vw; font-size: 0.875vw; padding-top: 0.125vw; margin-right: 0.625vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .selectAllDownBtn .downBtn { margin-left: 1.563vw; padding: 0vw 1.25vw; height: 2.5vw; font-size: 0.875vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .selectAllDownBtn .downBtn i { font-size: 1.125vw; margin-right: 0.625vw; }
  .downloadText { padding-top: 0vw; font-size: 0.875vw; }
  .downloadListList { padding-top: 0.938vw; }
  .downloadListList ul li { padding: 1.563vw 2.188vw 1.563vw 3.75vw; margin-top: 1.563vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .downloadListList ul li::before { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; left: 0vw; top: 0vw; }
  .downloadListList ul li .downSelect { width: 1.125vw; height: 1.125vw; padding-top: 0.125vw; left: 0.938vw; top: 0.938vw; font-size: 0.875vw; margin-right: 0.625vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .downloadListList ul li .content .listTitle { font-size: 1.25vw; }
  .downloadListList ul li .content .listTitle img { width: 1.438vw; margin-right: 1.25vw; }
  .downloadListList ul li .content .line { margin-top: 1.25vw; height: 0.063vw; }
  .downloadListList ul li .content .versionTime { padding-top: 1.25vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .downloadListList ul li .content .versionTime .version { font-size: 0.875vw; margin-right: 2.5vw; }
  .downloadListList ul li .content .versionTime .version img { width: 0.75vw; margin-right: 0.5vw; }
  .downloadListList ul li .content .versionTime .time { font-size: 0.875vw; padding-top: 0vw; }
  .downloadListList ul li .btn { margin-left: 1.875vw; padding-top: 0.938vw; }
  .downloadListList ul li .btn a { width: 2.625vw; height: 2.625vw; margin-right: 0.625vw; }
  .downloadListList ul li .btn a i { font-size: 1.25vw; }
  /*--培训中心-产品知识培训--*/
  .trainingLocation { left: 0vw; height: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .trainingMain { padding: 13.75vw 0vw 5.625vw; }
  .trainingVideoIcon { width: 6.375vw; height: 3.313vw; -webkit-border-radius: 3.313vw; border-radius: 3.313vw; border: 0.125vw solid #fff; }
  .trainingVideoIcon::after { border-left: 0.75vw solid #fff; border-top: 0.375vw solid transparent; border-bottom: 0.375vw solid transparent; }
  .training { width: 75.625vw; }
  .training ul li { margin-right: 3.125vw; }
  .training ul li .imgBox { padding-top: 39.063vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .training ul li .listTitle { left: 4.375vw; right: 4.375vw; bottom: 2.5vw; font-size: 1.75vw; }
  .trainingListMain { padding: 4.375vw 0vw 7.5vw; }
  .trainingClassBox { padding: 0vw 0vw 1.563vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .trainingClass ul li { margin-right: 1.563vw; }
  .trainingClass ul li a { padding: 0vw 1.25vw; height: 2.938vw; font-size: 1vw; }
  .trainingClass ul li::after { -webkit-border-radius: 2.938vw; border-radius: 2.938vw; }
  .trainingSearch { width: 20.625vw; margin-top: 0vw; }
  .trainingSearch input { padding: 0vw 3.75vw 0vw 1.563vw; height: 2.75vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; font-size: 0.875vw; }
  .trainingSearch button { width: 3.75vw; font-size: 1.125vw; }
  .trainingList ul { margin: 0vw -1.875vw; }
  .trainingList ul li { width: -webkit-calc(50% - 3.75vw); width: calc(50% - 3.75vw); margin: 3.75vw 1.875vw 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .trainingList ul li .imgBox { padding-top: 24.375vw; }
  .trainingList ul li .content { min-height: 6.875vw; padding: 0.938vw 2.813vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .trainingList ul li .content .listTitle { font-size: 1.25vw; }
  .trainingList ul li .content .playText { font-size: 0.875vw; padding-top: 0vw; }
  .trainingList ul li .content .playText img { width: 1vw; margin-left: 0.625vw; }
  .trainingList ul li:hover { -webkit-box-shadow: 0vw 1.875vw 1.875vw -1.25vw rgba(0, 76, 242, 0.7); box-shadow: 0vw 1.875vw 1.875vw -1.25vw rgba(0, 76, 242, 0.7); }
  /*--证书查询--*/
  .certificateInquiryMain { padding: 15vw 0vw 6.875vw; }
  .certificateInquiryMain .title { font-size: 5vw; }
  .certificateInquiryMain .desc { font-size: 1vw; padding-top: 0.938vw; }
  .certificateInquiryMain .form { max-width: 55vw; margin: 2.5vw auto 0vw; }
  .certificateInquiryMain .form input { padding: 0vw 8.75vw 0vw 2.5vw; height: 3.875vw; -webkit-border-radius: 3.875vw; border-radius: 3.875vw; font-size: 1vw; }
  .certificateInquiryMain .form button { right: 0vw; top: 0vw; width: 7.5vw; -webkit-border-radius: 3.875vw; border-radius: 3.875vw; font-size: 1vw; }
  .certificateInquiryMain .resultText { padding-top: 6.25vw; }
  .certificateInquiryMain .resultText::after { height: 0.063vw; }
  .certificateInquiryMain .resultText::before { height: 0.063vw; }
  .certificateInquiryMain .resultText span { margin: 0vw 1.25vw; font-size: 1vw; }
  .certificateInquiryMain .resultListBox { margin: 1.875vw 0vw; padding: 2.5vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .certificateInquiryMain .resultListBox .resultListScroll { --sheight: 0.375vw; }
  .certificateInquiryMain .resultListBox .resultListScroll::after { left: 0vw; top: 0vw; height: -webkit-calc(100% - 1.563vw + var(--sheight)); height: calc(100% - 1.563vw + var(--sheight)); height: calc(100% - 1.563vw + var(--sheight)); -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .certificateInquiryMain .resultListBox .resultList { padding-bottom: 1.25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .certificateInquiryMain .resultListBox .resultList table { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .certificateInquiryMain .resultListBox .resultList table td { height: 5vw; font-size: 1vw; padding: 0vw 0.938vw; }
  .certificateInquiryMain .resultListBox .resultList table tr:nth-child(1) td { height: 3.75vw; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar { width: 0.375vw; height: 0.375vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-track { -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-thumb { -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  /*--售后服务流程--*/
  .afterSalesProcessMain { padding: 3.75vw 0vw 6.875vw; }
  .afterSalesProcessList { margin-top: 4.375vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 1.875vw 2.188vw; }
  .afterSalesProcessList ul li { padding-bottom: 2.5vw; }
  .afterSalesProcessList ul li .listTitleBox { padding: 0vw 1.563vw 0vw 3.438vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .afterSalesProcessList ul li .listTitleBox .listTitle { min-height: 4.25vw; font-size: 1.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .afterSalesProcessList ul li .listTitleBox .listTitle span { font-size: 1vw; margin-left: 0.625vw; }
  .afterSalesProcessList ul li .listTitleBox .icon { width: 2.188vw; height: 2.188vw; }
  .afterSalesProcessList ul li .listTitleBox .icon::after { width: 0.688vw; height: 0.125vw; }
  .afterSalesProcessList ul li .listTitleBox .icon::before { width: 0.125vw; height: 0.688vw; }
  .afterSalesProcessList ul li .content { padding: 0vw 3.438vw; font-size: 1.125vw; line-height: 1.375vw; margin-top: 2.188vw; }
  .afterSalesProcessList ul li .content > ul { margin: 0vw; padding: 0vw; }
  .afterSalesProcessList ul li .content > ul > li { margin: 0vw 0vw 1.25vw; padding: 0vw 0vw 0vw 1.875vw; }
  .afterSalesProcessList ul li .content > ul > li::after { left: 0vw; top: 0.188vw; width: 1.063vw; height: 1.063vw; }
  .afterSalesProcessList ul li .content > ul > li ul { padding: 0vw 0vw 0vw 1.25vw; }
  .afterSalesProcessList ul li .content > ul > li ul li { padding-bottom: 0.313vw; }
  /*--保修政策--*/
  .warrantyPolicyMain { padding: 3.75vw 0vw 6.25vw; }
  .warrantyPolicyList { margin-top: 4.375vw; }
  .warrantyPolicyList ul li { padding-bottom: 2.5vw; }
  .warrantyPolicyList ul li .listTitleBox { padding: 0vw 1.563vw 0vw 3.438vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .warrantyPolicyList ul li .listTitleBox .listTitle { min-height: 4.25vw; font-size: 1.5vw; }
  .warrantyPolicyList ul li .listTitleBox .listTitle span { font-size: 1vw; margin-left: 0.625vw; }
  .warrantyPolicyList ul li .listTitleBox .icon { width: 2.188vw; height: 2.188vw; }
  .warrantyPolicyList ul li .listTitleBox .icon::after { width: 0.688vw; height: 0.125vw; }
  .warrantyPolicyList ul li .listTitleBox .icon::before { width: 0.125vw; height: 0.688vw; }
  .warrantyPolicyList ul li .content { padding: 0vw 3.438vw; font-size: 1.125vw; line-height: 1.375vw; margin-top: 2.188vw; }
  .warrantyPolicyList ul li .content > ul > li { margin: 0vw 0vw 1.25vw; padding: 0vw 0vw 0vw 1.875vw; }
  .warrantyPolicyList ul li .content > ul > li::after { top: 0.188vw; width: 1.063vw; height: 1.063vw; }
  .warrantyPolicyList ul li .content > ul > li ul { padding: 0vw 0vw 0vw 1.25vw; }
  .warrantyPolicyList ul li .content > ul > li ul li { padding-bottom: 0.313vw; }
  /*--值班表--*/
  .dutyArrangementClass { padding-bottom: 1.875vw; margin-bottom: 1.875vw; }
  .dutyArrangementClass ul li { margin-right: 1.563vw; }
  .dutyArrangementClass ul li a { padding: 0vw 1.25vw; height: 2.938vw; font-size: 1vw; }
  .dutyArrangementClass ul li::after { -webkit-border-radius: 2.938vw; border-radius: 2.938vw; }
  .serviceFeedbackMain { -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .serviceFeedback { max-width: 90vw; width: 96%; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .serviceFeedback .serviceFeedbackClose { right: 1.563vw; top: 1.563vw; width: 2.313vw; height: 2.313vw; font-size: 1.125vw; }
  .serviceFeedback .serviceFeedbackText { width: 35.313vw; padding: 3.75vw 0vw 3.75vw 3.75vw; margin-right: -1.25vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .serviceFeedback .serviceFeedbackText .title { font-size: 3.125vw; }
  .serviceFeedback .serviceFeedbackText .desc { padding-top: 0.938vw; font-size: 1.063vw; line-height: 1.188vw; }
  .serviceFeedback .serviceFeedbackText .icon { padding-top: 2.5vw; }
  .serviceFeedback .serviceFeedbackText .icon img { width: 2.688vw; }
  .serviceFeedback .serviceFeedbackText .telBox { padding-top: 1.875vw; }
  .serviceFeedback .serviceFeedbackText .telBox .tel { font-size: 1.688vw; }
  .serviceFeedback .serviceFeedbackText .telBox .text { font-size: 0.875vw; }
  .serviceFeedback .serviceFeedbackForm { padding: 3.125vw 5.625vw 4.375vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .serviceFeedback .serviceFeedbackForm ul { margin: 0vw -1.063vw; }
  .serviceFeedback .serviceFeedbackForm ul li { width: 50%; padding: 1.25vw 1.063vw 0vw; }
  .serviceFeedback .serviceFeedbackForm ul li p { font-size: 0.875vw; padding-bottom: 0.625vw; }
  .serviceFeedback .serviceFeedbackForm ul li p span { font-size: 1.063vw; margin-right: 0.313vw; }
  .serviceFeedback .serviceFeedbackForm ul li input { height: 3.75vw; font-size: 0.875vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; padding: 0vw 1.25vw; }
  .serviceFeedback .serviceFeedbackForm ul li textarea { height: 7.5vw; font-size: 0.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 0.938vw 1.25vw; }
  .serviceFeedback .serviceFeedbackForm ul li button { height: 3.75vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; font-size: 0.938vw; }
  .serviceFeedback .serviceFeedbackForm ul li .codeInput img { right: 0.938vw; height: 75%; }
  /*--loading--*/
  .loadingBox { width: 171.75vw; height: 171.75vw; }
  .loadingMain.active .loadingBox { left: 78%; width: 31.25vw; height: 31.25vw; }
  /*--置顶--*/
  .scrollTopBtn { right: 1.25vw; bottom: 1.25vw; width: 3.75vw; height: 3.75vw; font-size: 1.25vw; } }

@media (max-width:1025px) and (max-height:769px) {
  .aboutData{height: 66vh;}
}

@media (min-width: 992px) { .header { height: 5vw; }
  .header .logo img { height: 2.063vw; }
  .header .logo img:nth-child(2) { opacity: 0; }
  .header .nav { display: block; background: none; position: static; width: auto !important; height: auto !important; padding: 0vw; overflow: visible; }
  .header .nav ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .header .nav ul li { padding: 0vw 0.875vw; position: relative; border-bottom: none; }
  .header .nav ul li p a { font-size: 1vw; color: #fff; height: 5vw; }
  .header .headerSearchBtn { margin-left: 0.875vw; }
  .header .headerSearchBtn i { width: 2.5vw; height: 2.5vw; font-size: 1.126vw; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: 0.062vw solid rgba(255, 255, 255, 0.5); cursor: pointer; }
  .header .headerLang { margin-left: 0.625vw; }
  .header .headerLang a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.876vw 0vw 0.625vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; font-size: 0.875vw; border: 0.062vw solid rgba(255, 255, 255, 0.5); position: relative; color: #fff; }
  .header .headerLang a i { font-size: 1.25vw; margin-right: 0.187vw; }
  .header .headerLang a::after { content: ''; position: absolute; right: 0.75vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0.25vw solid #fff; border-left: 0.25vw solid transparent; border-right: 0.25vw solid transparent; }
  .header .navBtn { display: none; }
  .header .nav ul li .subNavBtn { display: none; }
  .subNavMain { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: -webkit-calc(100% - 0.062vw); top: calc(100% - 0.062vw); max-height: 0vw; overflow: hidden; display: block; }
  .subNavBox { margin-top: 0.062vw; background-color: #fff; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 3.125vw 2.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavBox .subNavClass { width: 16.25vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 2.5vw; }
  .subNavBox .subNavClass a { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw 1.562vw; font-size: 0.875vw; margin-top: 0.812vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #1d1d1d; border: 0.062vw solid #e8e8e8; }
  .subNavBox .subNavClass a i { font-size: 0.75vw; color: #1c6fb8; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .subNavBox .subNavClass a:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavBox .subNavClass a:hover i { opacity: 1; }
  .subNavBox .subNavClass a.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavBox .subNavClass a.active i { opacity: 1; }
  .subNavBox .subNavClass a:first-child { margin-top: 0vw; }
  .subNavBox .subNavImg { width: 23.75vw; padding-top: 12.5vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; overflow: hidden; position: relative; display: block; }
  .subNavBox .subNavImg .imgList { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; z-index: 1; }
  .subNavBox .subNavImg .imgList img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
  .subNavBox .subNavImg .imgList p { font-size: 1.126vw; padding: 0vw 1.562vw 0.937vw; color: #fff; position: absolute; left: 0vw; bottom: 0vw; width: 100%; }
  .subNavBox .subNavImg .imgList.active { opacity: 1; -webkit-transition: all .6s; transition: all .6s; z-index: 2; }
  .subNavClassTwo { width: 16.25vw; margin-right: 2.5vw; }
  .subNavClassTwo .list { padding: 0vw 1.25vw; margin-top: 0.812vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; border: 0.062vw solid #e8e8e8; -webkit-transition: all .6s; transition: all .6s; }
  .subNavClassTwo .list .listTitle { position: relative; }
  .subNavClassTwo .list .listTitle a { min-height: 2.5vw; font-size: 0.875vw; -webkit-transition: all .6s; transition: all .6s; color: #1d1d1d; }
  .subNavClassTwo .list .listTitle span { font-size: 0.75vw; pointer-events: none; }
  .subNavClassTwo .list .listTitle span::before { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
  .subNavClassTwo .list.mHideArrow .listTitle span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavClassTwo .list .subNavClassThree { display: none; padding: 0px; }
  .subNavClassTwo .list .subNavClassThree a { margin-top: 0.312vw; min-height: 2.188vw; height: auto; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; padding: 0vw 0.937vw; font-size: 0.875vw; color: #1d1d1d; border: 0.062vw solid #d8dff0; background-color: #ffffff; }
  .subNavClassTwo .list .subNavClassThree a i { font-size: 0.75vw; color: rgba(0, 0, 0, 0.8); display: block; }
  .subNavClassTwo .list .subNavClassThree a:hover { border-color: #1c6fb8; color: #1c6fb8; }
  .subNavClassTwo .list .subNavClassThree a:hover i { color: #1c6fb8; }
  .subNavClassTwo .list.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavClassTwo .list.active2 { -webkit-border-radius: 1.062vw; border-radius: 1.062vw; padding: 0.625vw 1.438vw 0.812vw; }
  .subNavClassTwo .list.active2 .listTitle a { padding: 0vw 0.937vw; }
  .subNavClassTwo .list:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavClassTwo .list:first-child { margin-top: 0.625vw; }
  .subNavSolutionMain { position: absolute; left: 0vw; top: -webkit-calc(100% - 0.062vw); top: calc(100% - 0.062vw); width: 100%; max-height: 0vw; overflow: hidden; }
  .subNavSolutionBox { background-color: #fff; padding: 3.75vw 0vw 6.25vw; margin-top: 0.062vw; }
  .subNavSolution { max-width: 83.75vw; margin: 0vw auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavSolutionClass { width: 16.25vw; display: block; }
  .subNavSolutionClass a { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw 1.562vw; font-size: 0.875vw; margin-top: 0.812vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #1d1d1d; border: 0.062vw solid #e8e8e8; }
  .subNavSolutionClass a i { font-size: 0.75vw; color: #1c6fb8; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .subNavSolutionClass a:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSolutionClass a:hover i { opacity: 1; }
  .subNavSolutionClass a.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSolutionClass a.active i { opacity: 1; }
  .subNavSolutionClass a:first-child { margin-top: 0vw; }
  .subNavSolutionMain { display: block; }
  .subNavSolutionListMain { width: 57.187vw; margin: 0vw auto; }
  .subNavSolutionListBox { display: none; }
  .subNavSolutionListBox .mTitle { display: none; }
  .subNavSolutionListBox .subNavSolutionList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.625vw; }
  .subNavSolutionListBox .subNavSolutionList .list { float: none; width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw 0.625vw; position: relative; }
  .subNavSolutionListBox .subNavSolutionList .list .imgBox { padding-top: 14.063vw; -webkit-border-radius: 0.937vw; border-radius: 0.937vw; overflow: hidden; position: relative; }
  .subNavSolutionListBox .subNavSolutionList .list .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }
  .subNavSolutionListBox .subNavSolutionList .list .listTitle { font-size: 0.937vw; font-weight: 600; color: #000000; position: absolute; left: 0vw; text-align: center; width: 100%; bottom: 1.25vw; }
  .subNavSolutionListBox .subNavSolutionList .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  .subNavProductMain { position: absolute; left: 0vw; top: -webkit-calc(100% - 0.062vw); top: calc(100% - 0.062vw); width: 100%; max-height: 0vw; overflow: hidden; display: block; }
  .subNavProductBox { background-color: #fff; padding: 3.75vw 0vw 5.938vw; margin-top: 0.062vw; }
  .subNavProduct { max-width: 83.75vw; margin: 0vw auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavProductClass { width: 16.25vw; }
  .subNavProductClass .list { padding: 0vw 1.25vw; margin-top: 0.812vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; border: 0.062vw solid #e8e8e8; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductClass .list .listTitle { position: relative; }
  .subNavProductClass .list .listTitle a { min-height: 2.5vw; height: auto; font-size: 0.875vw; -webkit-transition: all .6s; transition: all .6s; color: #1d1d1d; }
  .subNavProductClass .list .listTitle span { font-size: 0.75vw; pointer-events: none; }
  .subNavProductClass .list .listTitle span::before { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
  .subNavProductClass .list.mHideArrow .listTitle span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavProductClass .list .subNavProductClassTwo { display: none; padding: 0px; }
  .subNavProductClass .list .subNavProductClassTwo a { margin-top: 0.312vw; min-height: 2.188vw; height: auto; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; padding: 0vw 0.937vw; font-size: 0.875vw; color: #1d1d1d; border: 0.062vw solid #d8dff0; background-color: #ffffff; }
  .subNavProductClass .list .subNavProductClassTwo a i { font-size: 0.75vw; color: rgba(0, 0, 0, 0.8); display: block; }
  .subNavProductClass .list .subNavProductClassTwo a:hover { border-color: #1c6fb8; color: #1c6fb8; }
  .subNavProductClass .list .subNavProductClassTwo a:hover i { color: #1c6fb8; }
  .subNavProductClass .list.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavProductClass .list.active2 { -webkit-border-radius: 1.062vw; border-radius: 1.062vw; padding: 0.625vw 1.438vw 0.812vw; }
  .subNavProductClass .list.active2 .listTitle a { padding: 0vw 0.937vw; }
  .subNavProductClass .list:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavProductClass .list:first-child { margin-top: 0.625vw; }
  .subNavProductListMain { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5vw; display: block; }
  .subNavProductList { overflow: hidden; display: none; }
  .subNavProductList .list { float: left; width: -webkit-calc(20% - 0.625vw); width: calc(20% - 0.625vw); margin: 0.625vw 0.312vw 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; position: relative; background-image: url(../images/img_257.jpg); background-repeat: no-repeat; background-size: cover; }
  .subNavProductList .list a { min-height: 15.625vw; padding-top: 1.876vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .subNavProductList .list .imgBox { overflow: hidden; }
  .subNavProductList .list .imgBox img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductList .list .content { position: absolute; left: 0vw; bottom: 1.876vw; width: 100%; padding: 0vw 0.937vw 0vw; }
  .subNavProductList .list .content .listTitle { font-size: 0.937vw; line-height: 1; font-weight: 600; text-align: center; color: #000000; }
  .subNavProductList .list .content .listDesc { display: none; }
  .subNavProductList .list .more { margin: auto; }
  .subNavProductList .list .more i { width: 2.125vw; height: 2.125vw; font-size: 1.126vw; margin: 0vw auto; -webkit-border-radius: 100%; border-radius: 100%; border: 0.125vw solid #9c9ea0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductList .list .more span { padding-top: 0.625vw; font-size: 0.875vw; color: #a2a4a6; text-align: center; display: block; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductList .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  .subNavProductList .list:hover .more i { border-color: #1c6fb8; color: #1c6fb8; }
  .subNavProductList .list:hover .more span { color: #1c6fb8; }
  .subNavProductList .list:nth-child(1) { width: -webkit-calc(40% - 0.625vw); width: calc(40% - 0.625vw); }
  .subNavProductList .list:nth-child(1) a { padding-top: 5.626vw; min-height: 31.876vw; }
  .subNavProductList .list:nth-child(1) .content { bottom: 3.75vw; }
  .subNavProductList .list:nth-child(1) .content .listTitle { font-size: 1.25vw; }
  .subNavProductList .list:nth-child(1) .content .listDesc { padding-top: 0.625vw; font-size: 0.875vw; color: #999999; display: block; text-align: center; }
  .subNavSupportMain { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: -webkit-calc(100% - 0.062vw); top: calc(100% - 0.062vw); max-height: 0px; overflow: hidden; display: block; }
  .subNavSupportBox { margin-top: 0.062vw; background-color: #fff; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 3.125vw 2.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavSupportBox .subNavSupportClass { width: 16.25vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 2.5vw; display: block; }
  .subNavSupportBox .subNavSupportClass a { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw 1.562vw; font-size: 0.875vw; margin-top: 0.812vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #1d1d1d; border: 0.062vw solid #e8e8e8; }
  .subNavSupportBox .subNavSupportClass a i { font-size: 0.75vw; color: #1c6fb8; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .subNavSupportBox .subNavSupportClass a:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSupportBox .subNavSupportClass a:hover i { opacity: 1; }
  .subNavSupportBox .subNavSupportClass a.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSupportBox .subNavSupportClass a.active i { opacity: 1; }
  .subNavSupportBox .subNavSupportClass a:first-child { margin-top: 0vw; }
  .subNavSupportTwoClassBox { width: 32.5vw; padding: 0vw 1.25vw 0vw 3.438vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; }
  .subNavSupportTwoClassBox::after { content: ''; position: absolute; left: 0vw; top: -3.125vw; bottom: -3.125vw; width: 0.062vw; background-color: rgba(50, 50, 50, 0.1); }
  .subNavSupportTwoClass { display: none; }
  .subNavSupportTwoClass .mTitle { display: none; }
  .subNavSupportTwoClass .tList { display: block; }
  .subNavSupportTwoClass .tList a { padding: 0.812vw 0vw; font-size: 0.875vw; height: auto; line-height: 1.2; color: #313131; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 0.062vw solid rgba(50, 50, 50, 0.1); }
  .subNavSupportTwoClass .tList a:hover { color: #1c6fb8; }
  .subNavSupportTwoClass .tList a i { display: block; }
  .subNavSupportTwoClass .tList a:last-child { border-bottom: none; }
  .header .nav ul li:nth-child(2) { position: static; }
  .header .nav ul li:nth-child(3) { position: static; }
  .header .nav ul li:nth-last-child(2) .subNavMain { left: -50%; }
  .header .nav ul li:nth-last-child(1) .subNavMain { left: -100%; }
  .header .nav ul li:hover p::after { width: 100%; left: 0vw; right: auto; }
  .header .nav ul li:hover .subNavMain { max-height: 62.5vw; -webkit-transition: all 1s; transition: all 1s; }
  .header .nav ul li:hover .subNavSolutionMain { max-height: 62.5vw; -webkit-transition: all 1s; transition: all 1s; }
  .header .nav ul li:hover .subNavProductMain { max-height: 62.5vw; -webkit-transition: all 1s; transition: all 1s; }
  .header .nav ul li:hover .subNavSupportMain { max-height: 62.5vw; -webkit-transition: all 1s; transition: all 1s; }
  .headerUp { top: -67.504px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(8.336px); backdrop-filter: blur(8.336px); }
  .headerUp .logo img { opacity: 0; }
  .headerUp .logo img:nth-child(2) { opacity: 1; }
  .headerUp .nav ul li p a { color: #000; }
  .headerUp .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerUp .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerUp .headerLang a::after { border-top-color: #000; }
  .headerDown { top: 0px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(8.336px); backdrop-filter: blur(8.336px); }
  .headerDown .logo img { opacity: 0; }
  .headerDown .logo img:nth-child(2) { opacity: 1; }
  .headerDown .nav ul li p a { color: #000; }
  .headerDown .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerDown .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerDown .headerLang a::after { border-top-color: #000; }
  .headerHover { background-color: #fff; }
  .headerHover .logo img { opacity: 0; }
  .headerHover .logo img:nth-child(2) { opacity: 1; }
  .headerHover .nav ul li p a { color: #000; }
  .headerHover .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerHover .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerHover .headerLang a::after { border-top-color: #000; }
  .headerWhite { background-color: #fff; }
  .headerWhite .logo img { opacity: 0; }
  .headerWhite .logo img:nth-child(2) { opacity: 1; }
  .headerWhite .nav ul li p a { color: #000; }
  .headerWhite .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerWhite .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerWhite .headerLang a::after { border-top-color: #000; }
  .trainingLocation { left: 0vw; top: 5vw; } }

@media (min-width: 1260px) { 
  .header { height: 4.167vw; }
  .header .logo img { height: 1.719vw; }
  .header .logo img:nth-child(2) { opacity: 0; }
  .header .nav { display: block; background: none; position: static; width: auto !important; height: auto !important; padding: 0vw; overflow: visible; }
  .header .nav ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .header .nav ul li { padding: 0vw 0.729vw; position: relative; border-bottom: none; }
  .header .nav ul li p a { font-size: 0.833vw; color: #fff; height: 4.167vw; }
  .header .headerSearchBtn { margin-left: 0.729vw; }
  .header .headerSearchBtn i { width: 2.083vw; height: 2.083vw; font-size: 0.938vw; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: 0.052vw solid rgba(255, 255, 255, 0.5); cursor: pointer; }
  .header .headerLang { margin-left: 0.521vw; }
  .header .headerLang a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0vw 1.563vw 0vw 0.521vw; height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; font-size: 0.729vw; border: 0.052vw solid rgba(255, 255, 255, 0.5); position: relative; color: #fff; }
  .header .headerLang a i { font-size: 1.042vw; margin-right: 0.156vw; }
  .header .headerLang a::after { content: ''; position: absolute; right: 0.625vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0.208vw solid #fff; border-left: 0.208vw solid transparent; border-right: 0.208vw solid transparent; }
  .header .navBtn { display: none; }
  .header .nav ul li .subNavBtn { display: none; }
  .subNavMain { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: -webkit-calc(100% - 0.052vw); top: calc(100% - 0.052vw); max-height: 0vw; overflow: hidden; display: block; }
  .subNavBox { margin-top: 0.052vw; background-color: #fff; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 2.604vw 2.083vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavBox .subNavClass { width: 13.542vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 2.083vw; }
  .subNavBox .subNavClass a { height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; padding: 0vw 1.302vw; font-size: 0.729vw; margin-top: 0.677vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #1d1d1d; border: 0.052vw solid #e8e8e8; }
  .subNavBox .subNavClass a i { font-size: 0.625vw; color: #1c6fb8; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .subNavBox .subNavClass a:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavBox .subNavClass a:hover i { opacity: 1; }
  .subNavBox .subNavClass a.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavBox .subNavClass a.active i { opacity: 1; }
  .subNavBox .subNavClass a:first-child { margin-top: 0vw; }
  .subNavBox .subNavImg { width: 19.792vw; padding-top: 10.417vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; overflow: hidden; position: relative; display: block; }
  .subNavBox .subNavImg .imgList { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; z-index: 1; }
  .subNavBox .subNavImg .imgList img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
  .subNavBox .subNavImg .imgList p { font-size: 0.938vw; padding: 0vw 1.302vw 0.781vw; color: #fff; position: absolute; left: 0vw; bottom: 0vw; width: 100%; }
  .subNavBox .subNavImg .imgList.active { opacity: 1; -webkit-transition: all .6s; transition: all .6s; z-index: 2; }
  .subNavClassTwo { width: 13.542vw; margin-right: 2.083vw; }
  .subNavClassTwo .list { padding: 0vw 1.042vw; margin-top: 0.677vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; border: 0.052vw solid #e8e8e8; -webkit-transition: all .6s; transition: all .6s; }
  .subNavClassTwo .list .listTitle { position: relative; }
  .subNavClassTwo .list .listTitle a { min-height: 2.083vw; font-size: 0.729vw; -webkit-transition: all .6s; transition: all .6s; color: #1d1d1d; }
  .subNavClassTwo .list .listTitle span { font-size: 0.625vw; pointer-events: none; }
  .subNavClassTwo .list .listTitle span::before { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
  .subNavClassTwo .list.mHideArrow .listTitle span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavClassTwo .list .subNavClassThree { display: none; padding: 0px; }
  .subNavClassTwo .list .subNavClassThree a { margin-top: 0.26vw; min-height: 1.823vw; height: auto; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; padding: 0vw 0.781vw; font-size: 0.729vw; color: #1d1d1d; border: 0.052vw solid #d8dff0; background-color: #ffffff; }
  .subNavClassTwo .list .subNavClassThree a i { font-size: 0.625vw; color: rgba(0, 0, 0, 0.8); display: block; }
  .subNavClassTwo .list .subNavClassThree a:hover { border-color: #1c6fb8; color: #1c6fb8; }
  .subNavClassTwo .list .subNavClassThree a:hover i { color: #1c6fb8; }
  .subNavClassTwo .list.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavClassTwo .list.active2 { -webkit-border-radius: 0.885vw; border-radius: 0.885vw; padding: 0.521vw 1.198vw 0.677vw; }
  .subNavClassTwo .list.active2 .listTitle a { padding: 0vw 0.781vw; }
  .subNavClassTwo .list:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavClassTwo .list:first-child { margin-top: 0.521vw; }
  .subNavSolutionMain { position: absolute; left: 0vw; top: -webkit-calc(100% - 0.052vw); top: calc(100% - 0.052vw); width: 100%; max-height: 0vw; overflow: hidden; }
  .subNavSolutionBox { background-color: #fff; padding: 3.125vw 0vw 5.208vw; margin-top: 0.052vw; }
  .subNavSolution { max-width: 69.792vw; margin: 0vw auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavSolutionClass { width: 13.542vw; display: block; }
  .subNavSolutionClass a { height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; padding: 0vw 1.302vw; font-size: 0.729vw; margin-top: 0.677vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #1d1d1d; border: 0.052vw solid #e8e8e8; }
  .subNavSolutionClass a i { font-size: 0.625vw; color: #1c6fb8; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .subNavSolutionClass a:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSolutionClass a:hover i { opacity: 1; }
  .subNavSolutionClass a.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSolutionClass a.active i { opacity: 1; }
  .subNavSolutionClass a:first-child { margin-top: 0vw; }
  .subNavSolutionMain { display: block; }
  .subNavSolutionListMain { width: 47.656vw; margin: 0vw auto; }
  .subNavSolutionListBox { display: none; }
  .subNavSolutionListBox .mTitle { display: none; }
  .subNavSolutionListBox .subNavSolutionList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.521vw; }
  .subNavSolutionListBox .subNavSolutionList .list { float: none; width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 0vw 0.521vw 0.521vw; position: relative; }
  .subNavSolutionListBox .subNavSolutionList .list .imgBox { padding-top: 11.719vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; overflow: hidden; position: relative; }
  .subNavSolutionListBox .subNavSolutionList .list .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }
  .subNavSolutionListBox .subNavSolutionList .list .listTitle { font-size: 0.781vw; font-weight: 600; color: #000000; position: absolute; left: 0vw; text-align: center; width: 100%; bottom: 1.042vw; }
  .subNavSolutionListBox .subNavSolutionList .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  .subNavProductMain { position: absolute; left: 0vw; top: -webkit-calc(100% - 0.052vw); top: calc(100% - 0.052vw); width: 100%; max-height: 0vw; overflow: hidden; display: block; }
  .subNavProductBox { background-color: #fff; padding: 3.125vw 0vw 4.948vw; margin-top: 0.052vw; }
  .subNavProduct { max-width: 69.792vw; margin: 0vw auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavProductClass { width: 13.542vw; }
  .subNavProductClass .list { padding: 0vw 1.042vw; margin-top: 0.677vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; border: 0.052vw solid #e8e8e8; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductClass .list .listTitle { position: relative; }
  .subNavProductClass .list .listTitle a { min-height: 2.083vw; height: auto; font-size: 0.729vw; -webkit-transition: all .6s; transition: all .6s; color: #1d1d1d; }
  .subNavProductClass .list .listTitle span { font-size: 0.625vw; pointer-events: none; }
  .subNavProductClass .list .listTitle span::before { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
  .subNavProductClass .list.mHideArrow .listTitle span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavProductClass .list .subNavProductClassTwo { display: none; padding: 0px; }
  .subNavProductClass .list .subNavProductClassTwo a { margin-top: 0.26vw; min-height: 1.823vw; height: auto; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; padding: 0vw 0.781vw; font-size: 0.729vw; color: #1d1d1d; border: 0.052vw solid #d8dff0; background-color: #ffffff; }
  .subNavProductClass .list .subNavProductClassTwo a i { font-size: 0.625vw; color: rgba(0, 0, 0, 0.8); display: block; }
  .subNavProductClass .list .subNavProductClassTwo a:hover { border-color: #1c6fb8; color: #1c6fb8; }
  .subNavProductClass .list .subNavProductClassTwo a:hover i { color: #1c6fb8; }
  .subNavProductClass .list.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavProductClass .list.active2 { -webkit-border-radius: 0.885vw; border-radius: 0.885vw; padding: 0.521vw 1.198vw 0.677vw; }
  .subNavProductClass .list.active2 .listTitle a { padding: 0vw 0.781vw; }
  .subNavProductClass .list:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavProductClass .list:first-child { margin-top: 0.521vw; }
  .subNavProductListMain { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.167vw; display: block; }
  .subNavProductList { overflow: hidden; display: none; }
  .subNavProductList .list { float: left; width: -webkit-calc(20% - 0.521vw); width: calc(20% - 0.521vw); margin: 0.521vw 0.26vw 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; position: relative; background-image: url(../images/img_257.jpg); background-repeat: no-repeat; background-size: cover; }
  .subNavProductList .list a { min-height: 13.021vw; padding-top: 1.563vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .subNavProductList .list .imgBox { overflow: hidden; }
  .subNavProductList .list .imgBox img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductList .list .content { position: absolute; left: 0vw; bottom: 1.563vw; width: 100%; padding: 0vw 0.781vw 0vw; }
  .subNavProductList .list .content .listTitle { font-size: 0.781vw; line-height: 1; font-weight: 600; text-align: center; color: #000000; }
  .subNavProductList .list .content .listDesc { display: none; }
  .subNavProductList .list .more { margin: auto; }
  .subNavProductList .list .more i { width: 1.771vw; height: 1.771vw; font-size: 0.938vw; margin: 0vw auto; -webkit-border-radius: 100%; border-radius: 100%; border: 0.104vw solid #9c9ea0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductList .list .more span { padding-top: 0.521vw; font-size: 0.729vw; color: #a2a4a6; text-align: center; display: block; -webkit-transition: all .6s; transition: all .6s; }
  .subNavProductList .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  .subNavProductList .list:hover .more i { border-color: #1c6fb8; color: #1c6fb8; }
  .subNavProductList .list:hover .more span { color: #1c6fb8; }
  .subNavProductList .list:nth-child(1) { width: -webkit-calc(40% - 0.521vw); width: calc(40% - 0.521vw); }
  .subNavProductList .list:nth-child(1) a { padding-top: 4.688vw; min-height: 26.563vw; }
  .subNavProductList .list:nth-child(1) .content { bottom: 3.125vw; }
  .subNavProductList .list:nth-child(1) .content .listTitle { font-size: 1.042vw; }
  .subNavProductList .list:nth-child(1) .content .listDesc { padding-top: 0.521vw; font-size: 0.729vw; color: #999999; display: block; text-align: center; }
  .subNavSupportMain { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: -webkit-calc(100% - 0.052vw); top: calc(100% - 0.052vw); max-height: 0px; overflow: hidden; display: block; }
  .subNavSupportBox { margin-top: 0.052vw; background-color: #fff; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 2.604vw 2.083vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .subNavSupportBox .subNavSupportClass { width: 13.542vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 2.083vw; display: block; }
  .subNavSupportBox .subNavSupportClass a { height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; padding: 0vw 1.302vw; font-size: 0.729vw; margin-top: 0.677vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; color: #1d1d1d; border: 0.052vw solid #e8e8e8; }
  .subNavSupportBox .subNavSupportClass a i { font-size: 0.625vw; color: #1c6fb8; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .subNavSupportBox .subNavSupportClass a:hover { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSupportBox .subNavSupportClass a:hover i { opacity: 1; }
  .subNavSupportBox .subNavSupportClass a.active { background-color: #f5f8ff; border-color: #1c6fb8; }
  .subNavSupportBox .subNavSupportClass a.active i { opacity: 1; }
  .subNavSupportBox .subNavSupportClass a:first-child { margin-top: 0vw; }
  .subNavSupportTwoClassBox { width: 27.083vw; padding: 0vw 1.042vw 0vw 2.865vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; }
  .subNavSupportTwoClassBox::after { content: ''; position: absolute; left: 0vw; top: -2.604vw; bottom: -2.604vw; width: 0.052vw; background-color: rgba(50, 50, 50, 0.1); }
  .subNavSupportTwoClass { display: none; }
  .subNavSupportTwoClass .mTitle { display: none; }
  .subNavSupportTwoClass .tList { display: block; }
  .subNavSupportTwoClass .tList a { padding: 0.677vw 0vw; font-size: 0.729vw; height: auto; line-height: 1.2; color: #313131; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 0.052vw solid rgba(50, 50, 50, 0.1); }
  .subNavSupportTwoClass .tList a:hover { color: #1c6fb8; }
  .subNavSupportTwoClass .tList a i { display: block; }
  .subNavSupportTwoClass .tList a:last-child { border-bottom: none; }
  .header .nav ul li:nth-child(2) { position: static; }
  .header .nav ul li:nth-child(3) { position: static; }
  .header .nav ul li:nth-last-child(2) .subNavMain { left: -50%; }
  .header .nav ul li:nth-last-child(1) .subNavMain { left: -100%; }
  .header .nav ul li:hover p::after { width: 100%; left: 0vw; right: auto; }
  .header .nav ul li:hover .subNavMain { max-height: 52.083vw; -webkit-transition: all 1s; transition: all 1s; }
  .header .nav ul li:hover .subNavSolutionMain { max-height: 52.083vw; -webkit-transition: all 1s; transition: all 1s; }
  .header .nav ul li:hover .subNavProductMain { max-height: 52.083vw; -webkit-transition: all 1s; transition: all 1s; }
  .header .nav ul li:hover .subNavSupportMain { max-height: 52.083vw; -webkit-transition: all 1s; transition: all 1s; }
  .headerUp { top: -81px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .headerUp .logo img { opacity: 0; }
  .headerUp .logo img:nth-child(2) { opacity: 1; }
  .headerUp .nav ul li p a { color: #000; }
  .headerUp .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerUp .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerUp .headerLang a::after { border-top-color: #000; }
  .headerDown { top: 0px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .headerDown .logo img { opacity: 0; }
  .headerDown .logo img:nth-child(2) { opacity: 1; }
  .headerDown .nav ul li p a { color: #000; }
  .headerDown .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerDown .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerDown .headerLang a::after { border-top-color: #000; }
  .headerHover { background-color: #fff; }
  .headerHover .logo img { opacity: 0; }
  .headerHover .logo img:nth-child(2) { opacity: 1; }
  .headerHover .nav ul li p a { color: #000; }
  .headerHover .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerHover .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerHover .headerLang a::after { border-top-color: #000; }
  .headerWhite { background-color: #fff; }
  .headerWhite .logo img { opacity: 0; }
  .headerWhite .logo img:nth-child(2) { opacity: 1; }
  .headerWhite .nav ul li p a { color: #000; }
  .headerWhite .headerSearchBtn i { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerWhite .headerLang a { border-color: rgba(0, 0, 0, 0.5); color: #000; }
  .headerWhite .headerLang a::after { border-top-color: #000; }
  .trainingLocation { left: 0vw; top: 4.167vw; }

  .commonPage span { width: 0.938vw; height: 0.156vw; margin: 0vw 0.156vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .commonPage span.swiper-pagination-bullet-active { width: 1.615vw; }
  .commonBtn { padding: 0.26vw 0.313vw 0.26vw 1.302vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; }
  .commonBtn span { font-size: 0.729vw; }
  .commonBtn i { width: 2.344vw; height: 2.344vw; margin-left: 1.563vw; font-size: 0.833vw; }
  #paging { padding-top: 4.427vw; }
  #paging .layui-laypage { margin: 0vw; }
  #paging a { width: 2.5vw; height: 2.5vw; line-height: 2.5vw; margin: 0vw 0.208vw; font-size: 0.729vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  #paging span { width: 2.5vw; height: 2.5vw; line-height: 2.5vw; margin: 0vw 0.208vw; font-size: 0.885vw; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  #paging span.layui-laypage-spr { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .commonBanner .imgBox { padding-top: 37.5vw; }
  .commonBannerText { left: 0vw; top: 48%; }
  .commonBannerText .title { font-size: 4.844vw; }
  .locationBox { left: 0vw; bottom: 1.302vw; }
  .location a { font-size: 0.677vw; }
  .location a i { margin-right: 0.521vw; font-size: 0.833vw; }
  .location span { font-size: 0.677vw; margin: 0vw 0.313vw; }
  .commonTitle { font-size: 2.865vw; }
  .footerContact { padding: 5.208vw 0vw; }
  .footerContact .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.25vw; }
  .footerContact .btn { padding-top: 1.042vw; }
  .footer { padding: 4.167vw 0vw 0vw; }
  .footerLogoClass { max-width: 86.458vw; padding-bottom: 5.208vw; }
  .footerLogoBox { width: 17.708vw; }
  .footerLogo img { height: 1.719vw; }
  .subscribe { padding-top: 1.042vw; }
  .subscribe .title { font-size: 0.833vw; }
  .subscribe form { margin-top: 1.042vw; }
  .subscribe form input { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; font-size: 0.833vw; padding: 0vw 4.688vw 0vw 1.042vw; }
  .subscribe form button { right: 0vw; width: 4.167vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; font-size: 0.938vw; }
  .subscribe .desc { padding-top: 0.781vw; font-size: 0.729vw; line-height: 1.042vw; }
  .footerMedia { padding-top: 1.563vw; }
  .footerMedia a { width: 2.708vw; height: 2.708vw; font-size: 0.833vw; margin-right: 0.521vw; }
  .footerClass dl { padding-right: 2.865vw; }
  .footerClass dl dt a { font-size: 0.885vw; }
  .footerClass dl dd { padding-top: 1.042vw; }
  .footerClass dl dd a { font-size: 0.677vw; line-height: 1.406vw; }
  .foot { padding: 1.563vw 0vw; max-width: 86.458vw; font-size: 0.677vw; }
  .indexFooterContactMain { padding: 0vw 0vw 4.167vw; margin-top: -7.813vw; }
  .indexFooterContact { max-width: 86.458vw; padding: 5.208vw 5.208vw; }
  .indexFooterContact .desc { padding-top: 1.042vw; font-size: 0.833vw; }
  .indexFooterContact .btn { padding-top: 1.042vw; }
  /*--首页--*/
  .banner ul li .imgBox { padding-top: 100vh; }
  .banner ul li .imgBox video.bannerVideoPc { display: block; }
  .banner ul li .imgBox video.bannerVideoMo { display: none; }
  .banner ul li .bannerText .title { font-size: 3.229vw; line-height: 3.542vw; }
  .banner ul li .bannerText .more { padding-top: 1.563vw; }
  .bannerPageBox { bottom: 2.604vw; }
  .bannerPage span { width: 0.938vw; height: 0.156vw; margin: 0vw 0.313vw 0vw 0vw; }
  .bannerPage span.swiper-pagination-bullet-active { width: 1.563vw; }
  .indexTitle .title { font-size: 0.938vw; }
  .indexTitle .title img { width: 0.833vw; margin-right: 0.26vw; }
  .indexTitle .subTitle { padding-top: 0.781vw; font-size: 3.125vw; }
  .indexProductMain { padding: 3.125vw 0vw 0vw; }
  .indexProductMain ul { margin: 2.604vw -0.26vw 0vw; }
  .indexProductMain ul li { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); margin: 0.521vw 0.26vw 0vw; }
  .indexProductMain ul li .imgBox { padding-top: 23.177vw; }
  .indexProductMain ul li .content { padding: 0vw 2.604vw 1.823vw; }
  .indexProductMain ul li .content .listTitle { font-size: 1.458vw; }
  .indexProductMain ul li .content .listTitle span { margin-left: 0.521vw; padding: 0vw 0.625vw; -webkit-border-radius: 1.198vw; border-radius: 1.198vw; height: 1.198vw; font-size: 0.625vw; }
  .indexProductMain ul li .content .more { margin-top: 0.781vw; font-size: 0.729vw; }
  .indexProductMain ul li .content .more i { margin-left: 0.521vw; }
  .indexProductMain ul li:nth-child(1) .imgBox { padding-top: 46.875vw; }
  .indexSolutionMain { margin-top: 0.625vw; padding: 4.688vw 0vw 2.344vw; }
  .indexSolutionList { margin: -12.5vw auto 0vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span { width: 1.979vw; height: 1.979vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span::after { width: 0.625vw; height: 0.104vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span::before { width: 0.104vw; height: 0.625vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .contentBox { padding: 0vw 0vw 0vw 1.563vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content { width: 15.625vw; padding: 1.302vw 0.781vw 1.563vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .listTitle { font-size: 0.938vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .productImg { margin-top: 0.781vw; padding-top: 8.854vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .listDesc { margin-top: 1.042vw; font-size: 0.729vw; line-height: 1.042vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .more { margin-top: 0.781vw; font-size: 0.729vw; }
  .indexSolutionList ul li .solutionMarkingPoints .list.rightContent .contentBox { padding: 0vw 1.563vw 0vw 0vw; }
  .indexSolutionListClass { margin-top: -5.208vw; }
  .indexSolutionListClass ul li { width: -webkit-calc(33.333% - 0.885vw); width: calc(33.333% - 0.885vw); padding: 0vw 1.823vw; margin-right: 1.302vw; }
  .indexSolutionListClass ul li .content .listTitle { font-size: 1.25vw; }
  .indexSolutionListClass ul li .content .listDesc { padding-top: 0.521vw; font-size: 0.781vw; }
  .indexSolutionListClass ul li .imgBox { width: 11.979vw; padding-top: 6.771vw; }
  .indexSolutionListClass ul li::after { height: 0.156vw; }
  .indexAboutMain { margin-top: 0.313vw; padding-top: 5.208vw; min-height: 52.083vw; }
  .indexAboutData { width: 29.688vw; }
  .indexAboutData ul li { padding: 2.865vw 0vw 2.344vw; }
  .indexAboutData ul li .content .number { font-size: 1.042vw; }
  .indexAboutData ul li .content .number span { font-size: 4.167vw; }
  .indexAboutData ul li .content .text { padding-top: 0.781vw; font-size: 0.833vw; }
  .indexAboutData ul li .icon { width: 3.385vw; }
  indexCaseMain { padding: 4.688vw 0vw 7.292vw; }
  .indexCaseBox { margin: 4.167vw auto 0vw; }
  .indexCase { max-width: 66.667vw; }
  .indexCase .btn { right: 0.521vw; bottom: 3.125vw; z-index: 20; }
  .indexCase .btn .prevBtn { width: 1.042vw; height: 0.625vw; margin-right: 1.042vw; }
  .indexCase .btn .prevBtn span { height: 0.104vw; }
  .indexCase .btn .prevBtn span::after { left: 0.156vw; top: 0%; width: 0.521vw; height: 0.521vw; }
  .indexCase .btn .nextBtn { width: 1.042vw; height: 0.625vw; }
  .indexCase .btn .nextBtn span { height: 0.104vw; }
  .indexCase .btn .nextBtn span::after { right: -0.156vw; top: 0%; width: 0.521vw; height: 0.521vw; }
  .indexCase .btn .prevBtn:hover span { left: -1.563vw; }
  .indexCase .btn .nextBtn:hover span { right: -1.563vw; }
  .indexCase ul li { margin-right: 4.167vw; }
  .indexCase ul li .cotnentBox .imgBox { padding-top: 23.438vw; }
  .indexCase ul li .cotnentBox .content { width: 20.313vw; padding: 2.344vw 2.344vw 0vw; }
  .indexCase ul li .cotnentBox .content .caseLogo img { width: 6.771vw; }
  .indexCase ul li .cotnentBox .content .listTitle { padding-top: 2.344vw; font-size: 1.979vw; line-height: 2.083vw; }
  .indexCase ul li .listDesc { min-height: 6.771vw; padding: 2.083vw 2.083vw 1.302vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 41.667vw; }
  .indexNewsMain { padding: 5.729vw 0vw 15.365vw; }
  .indexNewsClass a { min-width: 7.031vw; height: 2.188vw; margin-right: 0.521vw; }
  .indexNewsClass a::before { -webkit-border-radius: 2.188vw; border-radius: 2.188vw; }
  .indexNewsClass a::after { -webkit-border-radius: 2.188vw; border-radius: 2.188vw; }
  .indexNewsClass a span { font-size: 0.833vw; }
  .indexNewsBox { margin: 3.385vw auto 0vw; }
  .indexNews ul li { -webkit-box-flex: 0; -webkit-flex: 0 0 23.438vw; -ms-flex: 0 0 23.438vw; flex: 0 0 23.438vw; margin-right: 1.563vw; }
  .indexNews ul li .imgBox { padding-top: 18.229vw; }
  .indexNews ul li .content { padding: 2.344vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .indexNews ul li .content .time { font-size: 0.729vw; }
  .indexNews ul li .content .listTitle { margin-top: 1.042vw; font-size: 1.198vw; display: -webkit-box; height: 2.916vw; line-height: 1.458vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNews ul li .content .column { padding-top: 1.042vw; }
  .indexNews ul li .content .column span { padding: 0vw 0.833vw; height: 1.458vw; -webkit-border-radius: 1.458vw; border-radius: 1.458vw; font-size: 0.729vw; }
  .indexNews ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 36.458vw; -ms-flex: 0 0 36.458vw; flex: 0 0 36.458vw; }
  /*--登录页--*/
  .loginMain { padding: 6.25vw 0vw 2.604vw; min-height: 100vh; }
  .loginBox { max-width: 80.729vw; }
  .loginText { width: 28.385vw; }
  .loginText .title { font-size: 2.708vw; letter-spacing: -0.052vw; }
  .loginText .desc { padding-top: 1.042vw; font-size: 0.885vw; line-height: 1.094vw; }
  .login { width: 33.854vw; padding: 3.385vw 2.344vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .login .title { font-size: 1.615vw; font-weight: 500; }
  .login .inputBox { margin-top: 1.042vw; }
  .login .inputBox .inputText { font-size: 0.833vw; padding-bottom: 0.521vw; }
  .login .inputBox .input input { height: 3.646vw; padding: 0vw 1.042vw; font-size: 0.781vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .login .checkboxBox { margin-top: 1.042vw; font-size: 0.781vw; }
  .login .btn { padding-top: 2.083vw; }
  .login .btn button { height: 3.125vw; font-size: 0.938vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-box-shadow: 0.26vw 0.521vw 1.563vw rgba(0, 71, 218, 0.25); box-shadow: 0.26vw 0.521vw 1.563vw rgba(0, 71, 218, 0.25); }
  .login .btn button i { font-size: 0.833vw; }
  .login .regLink { padding-top: 1.042vw; font-size: 0.833vw; }
  .login .layui-form-checkbox[lay-skin=primary] { min-width: 0.938vw; min-height: 0.938vw; padding-left: 1.25vw; }
  .login .layui-form-checkbox[lay-skin=primary] > i { width: 0.833vw; height: 0.833vw; line-height: 0.729vw; font-size: 0.625vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  /*--注册--*/
  .regMain { padding-top: 11.458vw; padding-bottom: 3.646vw; }
  .regText .title { font-size: 5.729vw; }
  .regText p { padding-top: 1.042vw; font-size: 0.729vw; }
  .regText p span { width: 1.25vw; height: 1.25vw; margin-left: 0.521vw; }
  .reg { width: 46.875vw; }
  .reg .title { font-size: 1.458vw; }
  .reg form { margin: 0vw -0.208vw; padding-top: 1.563vw; }
  .reg .inputBox { width: 33.333%; padding: 0.625vw 0.208vw; }
  .reg .inputBox input { height: 3.646vw; -webkit-border-radius: 3.646vw; border-radius: 3.646vw; padding: 0vw 1.302vw; font-size: 0.781vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .reg .inputBox .inputext { left: 0vw; top: 0vw; bottom: 0vw; padding: 0vw 1.302vw; font-size: 0.781vw; }
  .reg .inputBox .inputext span { margin-right: 0.26vw; }
  .reg .inputBox textarea { padding: 0.938vw 1.302vw; height: 9.271vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; font-size: 0.781vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .reg .inputBox.textarea .inputext { top: 1.563vw; }
  .reg .inputBox .layui-form-danger + .layui-form-select .layui-input, .reg .inputBox .layui-form-danger:focus { -webkit-box-shadow: 0 0 0 0.156vw rgba(208, 20, 27, 0.08); box-shadow: 0 0 0 0.156vw rgba(208, 20, 27, 0.08); }
  .reg .inputBox .layui-form-select dl { top: 3.906vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .reg .inputBox .layui-form-select dl dd { margin: 0vw; padding: 0vw 0.521vw; line-height: 1.875vw; font-size: 0.729vw; }
  .reg .inputBox .layui-form-select .layui-edge { right: 1.302vw; margin-top: -0.156vw; border-width: 0.313vw; }
  .reg .inputBox .layui-form-selected .layui-edge { margin-top: -0.469vw; }
  .reg .btn { padding-top: 1.563vw; }
  .reg .btn button { width: 10vw; height: 2.865vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; font-size: 0.729vw; padding: 0vw 0.313vw 0vw 1.563vw; }
  .reg .btn button i { width: 2.344vw; height: 2.344vw; font-size: 0.833vw; }
  /*--产品列表--*/
  .productBanner ul li .productBannerText { padding-top: 7.292vw; }
  .productBanner ul li .productBannerText .title { font-size: 1.042vw; }
  .productBanner ul li .productBannerText .modelNumber { padding-top: 0.781vw; font-size: 4.479vw; }
  .productBanner ul li .productBannerText .more { padding-top: 0.521vw; }
  .productBanner ul li .productBannerText .more a { font-size: 0.729vw; }
  .productBanner ul li .productBannerText .more a i { font-weight: 0.729vw; margin-left: 0.26vw; }
  .productBanner ul li .productBannerText .productImg { width: 49.792vw; padding-top: 0.781vw; }
  .productBanner .productBannerPage { left: 0vw; bottom: 2.083vw; z-index: 20; }
  .productMain { min-height: 36.458vw; }
  .commonClassBox { width: 18.75vw; padding: 2.083vw 2.604vw; min-height: 31.25vw; }
  .commonClassBox .title { font-size: 0.729vw; }
  .commonClassBox .title i { font-size: 1.042vw; margin-right: 0.521vw; }
  .commonClass { padding-top: 0.521vw; }
  .commonClass ul li { -webkit-border-radius: 0.885vw; border-radius: 0.885vw; margin-top: 0.521vw; }
  .commonClass ul li .listTitle a { padding: 0.313vw 0.521vw; font-size: 0.729vw; letter-spacing: -0.016vw; }
  .commonClass ul li p { padding: 0.26vw 0.521vw 0.521vw; }
  .commonClass ul li p a { margin-top: 0.208vw; padding: 0.313vw 1.042vw; font-size: 0.729vw; -webkit-border-radius: 0.885vw; border-radius: 0.885vw; }
  .commonClass ul li.active2 { padding-top: 0.521vw; }
  .productListBox { padding: 1.563vw 4.167vw 5.729vw 3.906vw; }
  .productList ul { margin: 0vw -0.729vw; }
  .productList ul li { width: -webkit-calc(33.333% - 1.458vw); width: calc(33.333% - 1.458vw); margin: 1.458vw 0.729vw 0vw; }
  .productList ul li a { min-height: 28.125vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 2.604vw 0vw 0vw; }
  .productList ul li .productImg { left: 3.125vw; bottom: 1.823vw; right: 3.125vw; }
  .productList ul li .content { padding-top: 1.823vw; }
  .productList ul li .content .listTitle { font-size: 0.729vw; }
  .productList ul li .content .modelNumber { padding-top: 0.781vw; font-size: 1.25vw; }
  .productList ul li .content .more { padding-top: 0.781vw; font-size: 0.729vw; }
  .productList ul li .content .more i { font-size: 0.729vw; margin-left: 0.26vw; }
  .productList ul li.firstProduct { width: -webkit-calc(66.666% - 1.458vw); width: calc(66.666% - 1.458vw); }
  .productList ul li.firstProduct a { min-height: 28.125vw; }
  .productList ul li.firstProduct .content { top: 4.167vw; }
  .productList ul li.firstProduct .content .listTitle { font-size: 0.781vw; }
  .productList ul li.firstProduct .content .modelNumber { font-size: 2.292vw; }
  .productList ul li.twoProduct a { min-height: 28.125vw; }
  .productList ul li.twoProduct .imgBox { left: 1.042vw; right: 1.042vw; bottom: 4.167vw; }
  .productList ul li.twoProduct .content { top: 4.167vw; }
  /*--产品详情页--*/
  .productHeadFast { top: 4.167vw; min-height: 2.969vw; }
  .productDetailClass h3 { font-size: 1.146vw; }
  .productDetailClass h3 i { width: 0.938vw; height: 0.938vw; font-size: 0.833vw; margin-left: 1.302vw; }
  .productDetailClass ul { left: 0vw; top: 2.083vw; min-width: 10.417vw; padding: 0.521vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productDetailClass ul li { padding-top: 0.521vw; }
  .productDetailClass ul li a { padding: 0vw; font-size: 0.833vw; -webkit-border-radius: 1.771vw; border-radius: 1.771vw; }
  .anchorPoint span { height: 2.969vw; font-size: 0.781vw; margin-right: 1.302vw; }
  .anchorPoint a { padding: 0vw 0.885vw; font-size: 0.677vw; height: 1.667vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; }
  .anchorPointPosition { top: -2.969vw; }
  .productHeadFastUp { top: 0vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .productHeadFastDown { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .productDetailBanner .imgBox { padding-top: 49.479vw; }
  .productDetailBannerText .title {font-size: min(9.375vw, calc(100cqi / (var(--size) / 1.6))); margin-bottom: -1.823vw; }
  .productDetailBannerText .productImg { max-width: 56.146vw; }
  .productDetail { padding: 4.167vw 0vw 0vw; }
  .productDetailImg { width: 40.625vw; }
  .productDetailContent { padding: 0vw 0vw 0vw 5.208vw; }
  .productDetailContent .title { font-size: 2.083vw; }
  .productDetailContent .desc { font-size: 0.938vw; padding-top: 1.302vw; line-height: 1.25vw; }
  .productDetailContent .btn { padding-top: 1.823vw; }
  .productDetailImgPage { left: 0vw; bottom: 2.083vw; }
  .productDetailImgPage span { background-color: #fff; }
  .productDetailIcon { padding: 6.771vw 0vw; }
  .productDetailIcon .line::after { top: 0vw; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); -webkit-box-shadow: 0vw 0vw 0.469vw #86f2ff; box-shadow: 0vw 0vw 0.469vw #86f2ff; }
  .productDetailIconList { margin: 0vw -1.823vw; }
  .productDetailIconList ul li { width: 16.666666666666668%; }
  .productDetailIconList ul li .icon { width: 3.646vw; }
  .productDetailIconList ul li p { padding-top: 0.521vw; font-size: 0.833vw; }
  .systemExpansion { padding: 5.469vw 0vw; }
  .systemExpansionList { margin-top: 3.646vw; }
  .systemExpansionList ul li { width: 29%; }
  .systemExpansionList ul li .imgBox { padding-top: 18.75vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .systemExpansionList ul li .content { padding: 2.344vw 1.563vw 1.302vw; }
  .systemExpansionList ul li .content .listTitle { font-size: 1.458vw; line-height: 1.771vw; }
  .systemExpansionList ul li .content .desc { font-size: 0.938vw; padding-top: 0.781vw; line-height: 1.25vw; max-width: 18.229vw; }
  .systemExpansionList ul li:nth-child(1) { width: 40%; margin-right: 1%; }
  .systemExpansionList ul li:nth-child(1) .imgBox { padding-top: 38.281vw; }
  .systemExpansionList ul li:nth-child(2) { width: 59%; }
  .systemExpansionList ul li:nth-child(2) .content .desc { max-width: 26.042vw; }
  .systemExpansionList ul li:nth-child(3) { margin-right: 1%; margin-top: 0.781vw; }
  .systemExpansionList ul li:nth-child(4) { margin-top: 0.781vw; }
  .seamlessScalabilityMain { padding: 5.729vw 0vw; min-height: 46.875vw; }
  .seamlessScalability ul { margin: 0vw -0.26vw; }
  .seamlessScalability ul li { width: 33.333%; padding: 1.563vw 2.083vw; margin: 0vw 0.26vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .seamlessScalability ul li .listTitle { font-size: 1.042vw; }
  .seamlessScalability ul li .listTitle i { width: 1.198vw; height: 1.198vw; margin-left: 0.521vw; }
  .seamlessScalability ul li .listDesc { font-size: 0.833vw; padding-top: 0.781vw; line-height: 1.25vw; }
  .troubleshootingMain { padding: 6.771vw 0vw 4.688vw; min-height: 46.875vw; }
  .troubleshooting { width: 24.479vw; padding: 1.302vw 1.823vw; margin-top: 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; border: 0.052vw solid rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .troubleshooting ul li { padding: 1.302vw 0vw; border-bottom: 0.052vw solid rgba(255, 255, 255, 0.4); }
  .troubleshooting ul li .listTitle { font-size: 1.042vw; }
  .troubleshooting ul li .listTitle i {min-width: 1.198vw; width: 1.198vw; height: 1.198vw; margin-left: 0.521vw; }
  .troubleshooting ul li .listTitle i::after { left: 0vw; top: 25%; right: 0vw; bottom: 25%; width: 0.052vw; }
  .troubleshooting ul li .listTitle i::before { left: 25%; top: 0vw; right: 25%; bottom: 0vw; height: 0.052vw; }
  .troubleshooting ul li .listDesc { font-size: 0.833vw; padding-top: 0.781vw; line-height: 1.25vw; }
  .multipleSafeguardsMain { padding: 7.292vw 0vw 4.688vw; min-height: 46.875vw; }
  .multipleSafeguards { width: 27.604vw; }
  .multipleSafeguardsList { margin-top: 2.344vw; }
  .multipleSafeguardsList ul li { padding: 1.458vw 2.083vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; margin-top: 0.521vw; border: 0.052vw solid rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .multipleSafeguardsList ul li .listTitle { font-size: 1.042vw; }
  .multipleSafeguardsList ul li .listTitle i { width: 1.198vw; height: 1.198vw; margin-left: 0.521vw; }
  .multipleSafeguardsList ul li .listTitle i::after { left: 0vw; top: 25%; right: 0vw; bottom: 25%; width: 0.052vw; }
  .multipleSafeguardsList ul li .listTitle i::before { left: 25%; top: 0vw; right: 25%; bottom: 0vw; height: 0.052vw; }
  .multipleSafeguardsList ul li .listDesc { font-size: 0.833vw; padding-top: 0.781vw; line-height: 1.25vw; }
  .multipleSafeguardsList ul li.active { padding: 2.083vw; }
  .multipleSafeguardsImg { width: 23.385vw; margin-left: 10.417vw; }
  .businessMain { padding: 9.896vw 0vw 7.344vw; }
  .business { width: 34.635vw; }
  .businessList { margin-top: 2.344vw; }
  .businessList ul { margin: 0vw -0.26vw; }
  .businessList ul li { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); margin: 0.521vw 0.26vw 0vw; min-height: 2.604vw; padding: 0.26vw 0.521vw 0.26vw 1.302vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; font-size: 0.833vw; line-height: 1.25vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .businessList ul li::before { min-width: 0.885vw; width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; }
  .businessImg { width: 36.979vw; margin-top: 1.563vw; }
  .businessImg p { left: 0.104vw; top: 0.156vw; right: 0.104vw; }
  .productFeatures { padding: 2.552vw 0vw 0vw; }
  .productFeaturesList { margin: 2.604vw auto 0vw; max-width: 100vw; }
  .productFeaturesList ul { margin-top: 1.042vw; }
  .productFeaturesList ul li { margin-right: 1.042vw; min-height: 3.75vw; padding: 0.26vw 1.302vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; font-size: 0.833vw; line-height: 1.25vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .productFeaturesList ul li::before { min-width: 0.885vw; width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; }
  .productFeatures .btn { padding-top: 3.125vw; }
  .productFeatures .btn a { padding: 0vw 1.146vw; margin: 0vw 0.26vw; min-width: 11.458vw; height: 2.865vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; }
  .productFeatures .btn a span { font-size: 0.729vw; }
  .productFeatures .btn a i { font-size: 0.833vw; }
  .productFeatures .btn a::before { -webkit-border-radius: 2.865vw; border-radius: 2.865vw; }
  .productFeatures .btn a::after { -webkit-border-radius: 2.865vw; border-radius: 2.865vw; }
  .productFeatures .line { margin-top: 4.948vw; height: 0.052vw; }
  .productFeatures .line::after { left: -100%; top: 0vw; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); height: 0.052vw; -webkit-box-shadow: 0vw 0vw 0.469vw #86f2ff; box-shadow: 0vw 0vw 0.469vw #86f2ff; }
  .productDownLoadMain { padding: 4.688vw 0vw 5.729vw; }
  .productDownLoadList { margin-top: 3.125vw; padding: 0.833vw 1.042vw 3.229vw; margin: 3.125vw -1.042vw 0vw; }
  .productDownLoadList ul li { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); min-height: 11.719vw; margin-right: 1.563vw; }
  .productDownLoadList ul li::before { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .productDownLoadList ul li .content { padding: 2.083vw; }
  .productDownLoadList ul li .content .listTitle { font-size: 1.042vw; line-height: 1.563vw; }
  .productDownLoadList ul li .content .btnBox .btn { font-size: 0.729vw; }
  .productDownLoadList ul li .content .btnBox .btn i { font-size: 0.938vw; margin-left: 0.521vw; }
  .productDownLoadList ul li .content .btnBox .icon { width: 1.51vw; }
  .productDownLoadList ul li span { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-box-shadow: 0vw 0.26vw 0.521vw rgba(60, 154, 255, 0.6); box-shadow: 0vw 0.26vw 0.521vw rgba(60, 154, 255, 0.6); }
  .productDownLoadList ul li span::after { right: -1.563vw; bottom: -1.042vw; width: 10.052vw; height: 10.052vw; }
  .productDownLoadList ul li:hover::before { top: -0.781vw; bottom: -1.563vw; }
  .productDownLoadList ul li:hover span { top: -0.781vw; bottom: -1.563vw; }
  .productDownLoadList ul li:hover .content { top: -0.781vw; bottom: -1.563vw; }
  .productDownLoadListPage { padding-top: 0.521vw; }
  .productDownLoadMain::after { left: -53.125vw; bottom: -46.875vw; width: 91.719vw; height: 91.719vw; }
  .popupParamMain { left: 0vw; top: 0vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); }
  .popupParamBox { left: 0vw; top: 0vw; }
  .popupParamContainer { padding: 2.604vw 0vw; }
  .closePopupParam { top: 1.563vw; padding-right: 1.563vw; }
  .closePopupParam i { width: 1.927vw; height: 1.927vw; font-size: 0.938vw; }
  .popupParam { max-width: 59.167vw; width: 96%; padding: 1.563vw 0vw 3.125vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .popupParamContent { padding-top: 1.563vw; width: 86%; }
  .popupParamContent h3 { font-size: 2.604vw; }
  .popupParamContent ul { margin: 0vw -0.313vw; padding-top: 1.458vw; }
  .popupParamContent ul li { width: -webkit-calc(50% - 0.626vw); width: calc(50% - 0.626vw); margin: 0.625vw 0.313vw 0vw; min-height: 3.75vw; padding: 0.26vw 1.302vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; font-size: 0.833vw; line-height: 0.938vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .popupParamContent ul li::before { min-width: 0.885vw; width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; }
  /*--产品详情页新模块--*/
  .gatewayMain { padding: 9.896vw 0vw; }
  .gatewayMain .imgBox { width: 39.063vw; padding-top: 21.875vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .gatewayMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 2.604vw 0vw 0vw; }
  .gatewayMain .content .desc { max-width: 29.167vw; font-size: 0.938vw; line-height: 1.25vw; padding-top: 2.083vw; }
  .gatewayMain.rowReverse .content { padding: 0vw 0vw 0vw 4.167vw; }
  .compatibilityWithMain { padding: 7.292vw 0vw 6.771vw; }
  .compatibilityWith { padding-top: 2.083vw; }
  .compatibilityWith ul li p { width: -webkit-calc(20% - 0.833vw); width: calc(20% - 0.833vw); margin: 1.042vw 1.042vw 0vw 0vw; padding-top: 7.292vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .compatibilityWith ul li p:nth-child(2n) { margin-right: 1.042vw; }
  .compatibilityWith ul li p:nth-child(5n) { margin-right: 0vw; }
  .compatibilityWithPage { padding-top: 2.865vw; }
  .dinLinkMain { padding: 5.729vw 0vw; }
  .dinLink { margin-top: 3.646vw; }
  .dinLink ul li { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin-right: 1.563vw; min-height: 28.125vw; padding: 2.344vw 1.823vw 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .dinLink ul li .desc p { margin: 0vw auto 0.521vw; padding: 0.521vw 1.042vw 0.521vw 1.823vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; font-size: 0.938vw; line-height: 1.25vw; }
  .dinLink ul li .desc p::before { left: 0.938vw; top: 0.938vw; width: 0.313vw; height: 0.313vw; }
  .dinLink ul li .imgBox { width: 10.417vw; }
  .dinLink ul li:last-child { margin-right: 0vw; }
  .supportAndroidIosMain { padding: 5.729vw 0vw 8.854vw; }
  .supportAndroidIosMain .desc { padding-top: 2.083vw; font-size: 0.938vw; line-height: 1.25vw; }
  .supportAndroidIos { margin-top: 3.646vw; }
  .supportAndroidIos ul li { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin-right: 1.563vw; min-height: 24.479vw; padding: 2.344vw 2.344vw 1.563vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .supportAndroidIos ul li .icon { width: 3.125vw; }
  .supportAndroidIos ul li .listTitle { padding-top: 0.625vw; font-size: 1.146vw; }
  .supportAndroidIos ul li .qrCode { padding-top: 2.083vw; width: 7.813vw; }
  .supportAndroidIos ul li .qrCode img { width: 100%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .supportAndroidIos ul li .btn { padding-top: 1.042vw; }
  .hdVideoAudioMain { padding: 5.208vw 0vw 4.688vw; }
  .hdVideoAudio { padding-top: 1.563vw; }
  .hdVideoAudio ul { margin-top: 1.563vw; width: 24.219vw; padding: 1.042vw 1.823vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .hdVideoAudio ul li { font-size: 1.042vw; padding: 1.302vw 0vw; }
  .hdVideoAudio .imgBox { margin: 0vw 0vw 0vw 6.51vw; padding-top: 30.729vw; }
  .largeCapacityMain { padding: 7.813vw 0vw; }
  .largeCapacityMain .imgBox { width: 29.167vw; padding-top: 23.958vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .largeCapacity { width: 39.063vw; }
  .largeCapacity ul { margin: 0vw -0.26vw; padding-top: 2.083vw; }
  .largeCapacity ul li { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); margin: 0.521vw 0.26vw 0vw; padding: 0.729vw 0.781vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .largeCapacity ul li::before { min-width: 0.885vw; width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; }
  .largeCapacity ul li p { font-size: 0.833vw; }
  .richFunctionsMain { padding: 7.292vw 0vw; }
  .richFunctions { padding-top: 2.344vw; }
  .richFunctions ul { margin: 0vw -0.26vw; }
  .richFunctions ul li { width: -webkit-calc(25% - 0.521vw); width: calc(25% - 0.521vw); margin: 0.521vw 0.26vw 0vw; padding: 0.677vw 0.781vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .richFunctions ul li::before { min-width: 0.885vw; width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; }
  .richFunctions ul li p { font-size: 0.833vw; }
  .seriesIPMain { padding: 5.469vw 0vw; }
  .seriesIPMain .seriesIP { margin-top: 3.125vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .seriesIPMain .seriesIP table { width: 100%; }
  .seriesIPMain .seriesIP table td { font-size: 0.833vw; padding: 1.042vw 0.521vw; height: 3.125vw; }
  .seriesIPMain .seriesIP table td:nth-child(1) { font-size: 1.042vw; }
  .seriesIPMain .seriesIP table tr:nth-child(1) td { font-size: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  /*--产品对比--*/
  .comparisonMain { padding: 7.813vw 0vw 5.208vw; min-height: 100vh; }
  .comparisonMain .title a { width: 2.969vw; height: 2.188vw; font-size: 0.833vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .comparison { margin-top: 3.125vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 3.125vw 6.25vw 6.771vw; }
  .comparisonScreen { margin: 0vw -1.25vw; }
  .comparisonScreen .list { width: -webkit-calc(33.333% - 2.5vw); width: calc(33.333% - 2.5vw); margin: 0vw 1.25vw; }
  .comparisonScreen .list h3 { padding: 0vw; height: 2.604vw; }
  .comparisonScreen .list h3 span { font-size: 1.042vw; }
  .comparisonScreen .list h3 i { font-size: 0.729vw; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
  .comparisonScreen .list .comparisonList { left: 0vw; top: 3.125vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 0.625vw 0.313vw 0.625vw 0.625vw; }
  .comparisonScreen .list .comparisonList ul { max-height: 10.938vw; padding-right: 0.313vw; }
  .comparisonScreen .list .comparisonList ul li { padding-top: 0.26vw; }
  .comparisonScreen .list .comparisonList ul li a { padding: 0.365vw 0.521vw 0.365vw; font-size: 0.729vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; }
  .comparisonScreen .list h3.active i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
  .comparisonScreen .list ul::-webkit-scrollbar { width: 0.313vw; height: 0.313vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .comparisonScreen .list ul::-webkit-scrollbar-thumb { -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .comparisonImg ul { margin: 0vw -1.25vw; padding-top: 0.781vw; }
  .comparisonImg ul li { width: -webkit-calc(33.333% - 2.5vw); width: calc(33.333% - 2.5vw); margin: 0vw 1.25vw; }
  .comparisonParam { margin-top: 1.563vw; }
  .comparisonParam ul { width: 33.333%; }
  .comparisonParam ul li { padding: 2.344vw 1.042vw 2.344vw 4.688vw; }
  .comparisonParam ul li .icon { width: 1.563vw; margin-right: 0.781vw; }
  .comparisonParam ul li .content h3 { font-size: 0.938vw; }
  .comparisonParam ul li .content p { padding-top: 0.625vw; font-size: 0.833vw; }
  /*--解决方案-酒店行业--*/
  .solutionBanner .imgBox { padding-top: 51.042vw; }
  .solutionBannerText { left: 0vw; top: 52%; }
  .solutionBannerText .content { max-width: 28.646vw; }
  .solutionBannerText .title { font-size: 3.125vw; }
  .solutionBannerText .desc { font-size: 1.042vw; padding-top: 1.563vw; max-width: 27.344vw; line-height: 1.354vw; }
  .customerPainPointsMain { padding: 5.729vw 0vw 7.031vw; }
  .customerPainPointsBox { margin: 4.167vw auto 0vw; width: 44.792vw; }
  .customerPainPointsBox .prevBtn, .customerPainPointsBox .nextBtn { font-size: 0.729vw; width: 2.708vw; height: 2.708vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .customerPainPointsBox .prevBtn { left: -5.99vw; }
  .customerPainPointsBox .nextBtn { right: -5.99vw; }
  .customerPainPoints ul li { margin-right: 9.635vw; padding: 2.604vw 0vw; -webkit-border-radius: 13.021vw; border-radius: 13.021vw; min-height: 26.302vw; }
  .customerPainPoints ul li .listTitle { font-size: 1.354vw; line-height: 1.302vw; }
  .customerPainPoints ul li .icon { width: 9.896vw; height: 9.896vw; margin: 1.042vw auto 0vw; }
  .customerPainPoints ul li .line { width: 0.833vw; height: 0.208vw; -webkit-border-radius: 0.104vw; border-radius: 0.104vw; margin: 1.042vw auto 0vw; }
  .customerPainPoints ul li .desc { font-size: 0.938vw; line-height: 1.146vw; max-width: 31.25vw; margin: 1.302vw auto 0vw; }
  .emergingCustomerBox { height: 100vh; }
  .emergingCustomerBox .bg { left: 0vw; top: 0vw; }
  .emergingCustomerBox .bg img { left: 0vw; top: 0vw; height: 100vh; }
  .emergingCustomerTitle { width: 50%; padding: 4.167vw 0vw 0vw -webkit-calc((100vw - 76.042vw) / 2); padding: 4.167vw 0vw 0vw calc((100vw - 76.042vw) / 2); }
  .emergingCustomerTitle .numberBox { width: 32.24vw; height: 32.24vw; }
  .emergingCustomerTitle .numberBox .content .number { font-size: 20.833vw; }
  .emergingCustomerTitle .numberBox .content .desc { font-size: 0.833vw; line-height: 0.99vw; }
  .emergingCustomerListBox { width: 50%; padding: 0vw 0vw 0vw 0vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); }
  .emergingCustomerList { height: 16.146vw; }
  .emergingCustomerList ul li { padding: 2.344vw 2.604vw 0vw 4.688vw; }
  .emergingCustomerList ul li .icon img { width: 3.125vw; }
  .emergingCustomerList ul li .icon span { font-size: 1.146vw; color: rgba(255, 255, 255, 0.2); }
  .emergingCustomerList ul li .listTitle { margin-top: 1.302vw; font-size: 1.354vw; }
  .emergingCustomerList ul li .desc { padding-top: 1.302vw; font-size: 0.938vw; line-height: 1.146vw; }
  .solutionOverviewMain { padding: 7.813vw 0vw 6.25vw; }
  .solutionOverviewMain .desc { padding-top: 1.302vw; font-size: 0.938vw; line-height: 1.146vw; }
  .solutionOverviewClass { margin-top: 3.125vw; padding: 0.156vw 0.208vw; -webkit-border-radius: 2.708vw; border-radius: 2.708vw; }
  .solutionOverviewClass ul li { padding: 0vw 2.083vw; height: 2.448vw; font-size: 0.729vw; }
  .solutionOverviewClass ul li::after { -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .solutionOverview { margin-top: 2.344vw; }
  .solutionOverview .imgBox { width: 48.802vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .solutionOverview .content { padding: 0vw 0vw 0vw 2.865vw; }
  .solutionOverview .content .title { font-size: 1.563vw; }
  .solutionOverview .content .solutionOverviewDesc { padding-top: 1.302vw; font-size: 0.885vw; line-height: 1.146vw; }
  .solutionOverviewList { padding-top: 1.563vw; }
  .solutionOverviewList ul li { margin-top: 0.781vw; padding: 0.938vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .solutionOverviewList ul li .numberBox { width: 11.458vw; padding-right: 1.042vw; }
  .solutionOverviewList ul li .numberBox::after { width: 0.313vw; height: 0.313vw; left: 0vw; top: 0.26vw; }
  .solutionOverviewList ul li .numberBox .number span { font-size: 2.135vw; }
  .solutionOverviewList ul li .numberBox .number p { padding-top: 0.521vw; font-size: 0.729vw; }
  .solutionOverviewList ul li .imgBox { width: 22.813vw; padding-top: 19.635vw; }
  .solutionOverviewList ul li .imgBox img { left: 0vw; top: 0vw; }
  .solutionOverviewList ul li .content { padding: 1.302vw 0vw 0vw 2.083vw; }
  .solutionOverviewList ul li .content .listTitle { font-size: 1.354vw; }
  .solutionOverviewList ul li .content .listDesc { font-size: 0.885vw; line-height: 1.146vw; }
  .solutionOverviewList ul li .content .listDesc p { margin-top: 1.042vw; font-size: 0.885vw; line-height: 1.146vw; padding-left: 1.406vw; }
  .solutionOverviewList ul li .content .listDesc p::before { width: 0.885vw; height: 0.885vw; left: 0vw; top: 0.156vw; }
  .solutionOverviewList ul li .content .label a { padding: 0vw 1.302vw; height: 2.604vw; font-size: 0.781vw; margin-right: 0.781vw; margin-bottom: 0.781vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; color: #363636; }
  .solutionHighlightsMain { padding: 5.208vw 0vw 1.563vw; }
  .solutionHighlightsBtn .prevBtn, .solutionHighlightsBtn .nextBtn { font-size: 0.729vw; width: 2.708vw; height: 2.708vw; margin-left: 0.521vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .solutionHighlightsBtn .prevBtn { left: -5.99vw; }
  .solutionHighlightsBtn .nextBtn { right: -5.99vw; }
  .solutionHighlights { margin-top: 6.25vw; }
  .solutionHighlights ul li { width: 34.375vw; margin-right: 1.042vw; }
  .solutionHighlights ul li .icon { left: 0vw; right: 0vw; top: -3.438vw; width: 6.198vw; }
  .solutionHighlights ul li .icon::after { border: 0.417vw solid #001737; }
  .solutionHighlights ul li .contentBox { height: 20.833vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .solutionHighlights ul li .contentBox .numberBox { height: 12.76vw; }
  .solutionHighlights ul li .contentBox .numberBox .number { padding: 0vw 0vw 2.344vw 2.083vw; font-size: 1.979vw; }
  .solutionHighlights ul li .contentBox .content { left: 0vw; top: 12.76vw; }
  .solutionHighlights ul li .contentBox .content .listTitle { height: 8.073vw; padding: 2.344vw 2.083vw 0vw; font-size: 1.354vw; }
  .solutionHighlights ul li .contentBox .content .listTitle::after { left: 0vw; top: 0vw; }
  .solutionHighlights ul li .contentBox .content .listTitle::before { right: 1.563vw; top: 1.823vw; width: 9.01vw; height: 9.01vw; background-image: url(../images/img_36.png); z-index: 2; }
  .solutionHighlights ul li .contentBox .content .listDesc { padding: 1.563vw 2.865vw 0vw; font-size: 0.938vw; height: 10.677vw; line-height: 1.146vw; }
  .solutionHighlights ul li:hover .contentBox .content { top: 0vw; }
  .solutionHighlights ul li:hover .contentBox .content .listTitle { height: 10.156vw; padding: 4.688vw 2.083vw 0vw; }
  .solutionValueMain { padding: 3.646vw 0vw 1.563vw; }
  .solutionValueList { padding-top: 1.042vw; }
  .solutionValueList ul li { width: -webkit-calc(50% - 0.781vw); width: calc(50% - 0.781vw); margin-right: 1.563vw; height: 10.417vw; margin-top: 1.563vw; }
  .solutionValueList ul li .contentBox { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .solutionValueList ul li .contentBox .iconBox { width: 8.333vw; }
  .solutionValueList ul li .contentBox .iconBox .icon { width: 4.479vw; height: 4.479vw; }
  .solutionValueList ul li .contentBox .content { padding: 2.344vw 2.385vw 2.344vw 2.344vw; }
  .solutionValueList ul li .contentBox .content .listTitle { font-size: 1.25vw; line-height: 1.354vw; }
  .solutionValueList ul li .contentBox .content .listDesc { margin-top: 1.302vw; font-size: 0.938vw; line-height: 1.094vw; }
  .solutionValueList ul li .contentBox .content .more span { font-size: 0.729vw; }
  .solutionValueList ul li .contentBox .content .more span i { margin-left: 0.521vw; }
  .solutionValueList ul li.active { z-index: 20; }
  .solutionValueList ul li.active .contentBox { height: 22.396vw; }
  .solutionValueList ul li.active .contentBox .content .listDesc { max-height: 10.938vw; }
  .successCasesLogo { padding: 3.646vw 0vw 0vw; }
  .successCasesDesc{font-size: 0.833vw; line-height:1.25vw; padding-top: 0.521vw;}
  .successCasesLogoList { max-width: 100vw; margin: 0vw auto 0vw; padding-top: 1.719vw; }
  .successCasesLogoList ul { margin-top: 0.885vw; }
  .successCasesLogoList ul li { width: 11.979vw; height: 5.729vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; margin-right: 0.781vw; }
  .mountain { margin-top: -1.042vw; }
  /*--常见问题--*/
  .FAQMain { min-height: 36.458vw; }
  .FAQBox { padding: 3.646vw 4.167vw 5.729vw; }
  .FAQBox .titleSearch { padding-bottom: 1.563vw; }
  .FAQBox .title { font-size: 2.708vw; }
  .FAQBox .faqSearch { width: 17.448vw; }
  .FAQBox .faqSearch input { height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; font-size: 0.729vw; padding: 0vw 3.125vw 0vw 1.302vw; }
  .FAQBox .faqSearch button { right: 0vw; top: 0vw; width: 3.125vw; font-size: 0.938vw; }
  .FAQList { padding-top: 1.042vw; }
  .FAQList ul li { margin-top: 1.042vw; padding: 1.302vw 2.083vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .FAQList ul li .listTitle { font-size: 0.938vw; }
  .FAQList ul li .listTitle span { width: 1.771vw; min-width: 1.771vw; height: 1.771vw; font-size: 0.833vw; margin-right: 0.521vw; }
  .FAQList ul li .contentBox { margin-top: 1.823vw; padding: 1.823vw 5.729vw 3.125vw 1.563vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .FAQList ul li .content { font-size: 0.833vw; line-height: 1.302vw; padding-left: 2.604vw; }
  .FAQList ul li .content .a { min-width: 1.771vw; width: 1.771vw; height: 1.771vw; font-size: 0.833vw; margin-right: 1.042vw; }
  .FAQList ul li.active { padding: 2.083vw 2.083vw; }
  /*--成功案例列表--*/
  .successCases { padding: 3.385vw 0vw 5.729vw; }
  .successCasesClass ul li { margin-right: 0.521vw; }
  .successCasesClass ul li a { height: 2.448vw; padding: 0vw 1.823vw; font-size: 0.833vw; }
  .successCasesClass ul li::after { -webkit-border-radius: 2.448vw; border-radius: 2.448vw; left: 0vw; top: 0vw; }
  .successCasesList { padding-top: 1.563vw; }
  .successCasesList ul li { margin-top: 2.083vw; }
  .successCasesList ul li a { padding: 0.417vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .successCasesList ul li a .imgBox { width: 48.958vw; padding-top: 24.74vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .successCasesList ul li a .imgBox img { left: 0vw; top: 0vw; }
  .successCasesList ul li a .content { padding: 4.167vw 2.604vw; }
  .successCasesList ul li a .content .listTitle { font-size: 1.563vw; line-height: 1.927vw; }
  .successCasesList ul li a .content .listDesc { font-size: 0.885vw; line-height: 1.302vw; }
  .successCasesList ul li a .content .listDesc p { padding-left: 0.521vw; }
  .successCasesList ul li a .content .listDesc p::after { left: 0vw; top: 0.625vw; width: 0.156vw; height: 0.156vw; }
  .loadMore { margin-top: 3.646vw; }
  .loadMore .moreIcon { width: 1.875vw; height: 1.875vw; }
  /*--解决方案详情页--*/
  .solutionCommonBanner { padding: 12.917vw 0vw 4.688vw; }
  .solutionCommonBannerText { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .solutionCommonBannerText .imgBox { width: 49.479vw; padding-top: 31.25vw; }
  .solutionCommonBannerText .imgBox img { left: 0vw; top: 0vw; }
  .solutionCommonBannerText .content { padding: 3.125vw 2.083vw; }
  .solutionCommonBannerText .content .title { font-size: 1.823vw; }
  .solutionCommonBannerText .content .industry { margin-top: 2.083vw; font-size: 0.729vw; padding: 0.521vw 0.781vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .solutionCommonBannerText .content .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.094vw; }
  .solutionCommonBannerText .content .btn { -webkit-border-radius: 2.865vw; border-radius: 2.865vw; padding: 0.521vw 0.417vw 0.521vw 1.302vw; }
  .solutionCommonBannerText .content .btn span { font-size: 0.729vw; }
  .solutionCommonBannerText .content .btn i { margin-left: 1.042vw; width: 2.344vw; height: 2.344vw; font-size: 1.042vw; }
  .customerPainMain { padding: 5.469vw 0vw; }
  .customerPain { margin-top: 1.823vw; }
  .customerPain ul li { width: -webkit-calc(50% - 0.469vw); width: calc(50% - 0.469vw); margin-right: 0.781vw; margin-top: 0.781vw; padding: 1.823vw 2.604vw 1.042vw 2.604vw; min-height: 16.667vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .customerPain ul li::before { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; left: 0vw; top: 0vw; }
  .customerPain ul li .iconBox .icon img { width: 3.646vw; }
  .customerPain ul li .iconBox .iconLogo img { width: 0.938vw; }
  .customerPain ul li .content { margin-top: 2.604vw; }
  .customerPain ul li .content .listTitle { font-size: 1.25vw; }
  .customerPain ul li .content .listDesc { margin-top: 1.042vw; font-size: 0.833vw; line-height: 1.042vw; }
  .customerRequirementsMain { padding: 5.729vw 0vw; }
  .customerRequirements { margin-top: 3.646vw; }
  .customerRequirements ul li { min-height: 26.042vw; padding: 2.083vw 1.042vw 1.563vw; margin-right: 1.042vw; }
  .customerRequirements ul li::before { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); }
  .customerRequirements ul li::after { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .customerRequirements ul li .icon { width: 5.313vw; height: 5.313vw; }
  .customerRequirements ul li .content .listTitle { font-size: 0.833vw; }
  .customerRequirements ul li .content .listDesc { margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.042vw; max-height: 0vw; -webkit-transition: all 1s; transition: all 1s; }
  .customerRequirements ul li .content .number { margin-top: 0.521vw; font-size: 0.729vw; }
  .customerRequirements ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 38.021vw; -ms-flex: 0 0 38.021vw; flex: 0 0 38.021vw; padding: 2.083vw 2.344vw 1.563vw 3.385vw; }
  .customerRequirements ul li.active .content .listTitle { font-size: 1.302vw; }
  .customerRequirements ul li.active .content .listDesc { max-height: 15.625vw; }
  .caseSolutionOverviewMain { padding: 5.208vw 0vw 6.25vw; }
  .caseSolutionOverview .content { width: 40.625vw; font-size: 0.938vw; line-height: 1.198vw; }
  .caseSolutionOverviewImg { margin-top: 2.604vw; }
  .caseSolutionOverviewImg img { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .caseSolutionOverviewClass { margin-top: 4.427vw; padding: 0.156vw; -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .caseSolutionOverviewClass ul li { padding: 0vw 2.083vw; height: 2.448vw; }
  .caseSolutionOverviewClass ul li span { font-size: 0.833vw; }
  .caseSolutionOverviewClass ul li::after { -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .caseSolutionOverviewListBox { margin-top: 2.865vw; }
  .caseSolutionOverviewList ul li { width: -webkit-calc(25% - 0.99vw); width: calc(25% - 0.99vw); margin-right: 1.302vw; padding: 2.344vw 0.625vw 0.625vw; }
  .caseSolutionOverviewList ul li::before { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .caseSolutionOverviewList ul li::after { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .caseSolutionOverviewList ul li .listTitle { padding: 0vw 1.042vw; font-size: 1.146vw; line-height: 1.302vw; min-height: 7.292vw; }
  .caseSolutionOverviewList ul li .listDesc { margin-top: 0.521vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 0.521vw 1.302vw 1.563vw; }
  .caseSolutionOverviewList ul li .listDesc p { padding-left: 1.302vw; margin-top: 0.781vw; font-size: 0.885vw; line-height: 0.938vw; }
  .caseSolutionOverviewList ul li .listDesc p::before { left: 0vw; top: 0.156vw; width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; }
  .caseSolutionHighlightsBox .title { padding-top: 6.25vw; font-size: 6.042vw; letter-spacing: -0.104vw; }
  .caseSolutionHighlights { width: 41.146vw; }
  .caseSolutionHighlights ul li { width: -webkit-calc(50% - 0.938vw); width: calc(50% - 0.938vw); margin-top: 2.604vw; margin-right: 1.875vw; padding: 0vw 1.042vw 2.083vw; }
  .caseSolutionHighlights ul li::after { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .caseSolutionHighlights ul li .iconBox { height: 8.125vw; }
  .caseSolutionHighlights ul li .iconBox .icon { width: 4.688vw; }
  .caseSolutionHighlights ul li .iconBox .number { font-size: 2.448vw; }
  .caseSolutionHighlights ul li .content { padding-top: 1.823vw; }
  .caseSolutionHighlights ul li .content .listTitle { font-size: 1.042vw; line-height: 1.146vw; }
  .caseSolutionHighlights ul li .content .listDesc { margin-top: 1.042vw; font-size: 0.781vw; line-height: 1.042vw; }
  .caseSolutionHighlights ul li:nth-child(2n+1) { top: 2.604vw; }
  .caseSolutionValueMain { padding: 5.729vw 0vw 0vw; }
  .caseSolutionValueMain .bg { left: 0vw; top: 0vw; }
  .caseSolutionValueMain .bg img { left: 0vw; top: 0vw; }
  .caseSolutionValue { margin-top: 2.604vw; }
  .caseSolutionValue ul li { width: 22.917vw; margin-right: 1.563vw; min-height: 27.344vw; padding: 2.604vw 2.083vw; }
  .caseSolutionValue ul li::before { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; left: 0vw; top: 0vw; }
  .caseSolutionValue ul li::after { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; left: 0vw; top: 0vw; -webkit-box-shadow: 0vw 0vw 1.823vw rgba(19, 78, 176, 0.3); box-shadow: 0vw 0vw 1.823vw rgba(19, 78, 176, 0.3); }
  .caseSolutionValue ul li .icon { width: 7.76vw; width: 7.76vw; }
  .caseSolutionValue ul li .content { padding-top: 3.646vw; }
  .caseSolutionValue ul li .content .listTitle { font-size: 1.354vw; line-height: 1.51vw; }
  .caseSolutionValue ul li .content .listDesc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.146vw; }
  .applicationScenariosBox { padding: 6.25vw 0vw; }
  .applicationScenariosBtn .prevBtn, .applicationScenariosBtn .nextBtn { font-size: 0.729vw; width: 2.708vw; height: 2.708vw; margin-left: 0.521vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .applicationScenarios { width: 42.188vw; height: 23.698vw; margin: 3.125vw auto 0vw; }
  .applicationScenarios ul li { margin-right: 1.042vw; }
  .applicationScenarios ul li .imgBox { left: 0vw; top: 0vw; width: 15.104vw; height: 8.49vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; }
  .applicationScenarios ul li .imgBox img { left: 0vw; top: 0vw; }
  .applicationScenarios ul li .content { left: 0vw; bottom: 0vw; padding: 0vw 2.083vw 1.563vw; font-size: 1.146vw; line-height: 1.406vw; -webkit-transform: translateY(1.563vw); -ms-transform: translateY(1.563vw); transform: translateY(1.563vw); }
  .applicationScenarios ul li.swiper-slide-prev .imgBox { -webkit-transform: translate(-webkit-calc(42.188vw - 15.104vw), 0vw); -ms-transform: translate(calc(42.188vw - 15.104vw), 0vw); transform: translate(calc(42.188vw - 15.104vw), 0vw); }
  .applicationScenarios ul li.swiper-slide-next .imgBox { -webkit-transform: translate(0vw, -webkit-calc(23.698vw - 8.49vw)); -ms-transform: translate(0vw, calc(23.698vw - 8.49vw)); transform: translate(0vw, calc(23.698vw - 8.49vw)); }
  .applicationScenarios ul li.swiper-slide-next + li .imgBox { -webkit-transform: translate(0vw, -webkit-calc(23.698vw - 8.49vw)); -ms-transform: translate(0vw, calc(23.698vw - 8.49vw)); transform: translate(0vw, calc(23.698vw - 8.49vw)); }
  .successfulCasesMain { padding: 5.729vw 0vw; }
  .successfulCases { margin: 2.083vw -0.521vw 0vw; }
  .successfulCases ul li p { width: 20%; padding: 0vw 0.521vw; margin-top: 1.042vw; }
  .successfulCases ul li p img { height: 8.021vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .successfulCasesBtnBar { padding-top: 2.083vw; }
  .successfulCasesBtnBar .btn { padding-right: 1.563vw; }
  .successfulCasesBtnBar .btn .prevBtn, .successfulCasesBtnBar .btn .nextBtn { font-size: 0.729vw; width: 2.708vw; height: 2.708vw; margin-left: 0.26vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  /*--公司简介--*/
  .aboutBanner .imgBox { padding-top: 37.5vw; }
  .aboutBanner .imgBox img { left: 0vw; top: 0vw; }
  .aboutBannerText { left: 0vw; top: 48%; }
  .aboutBannerText .title { font-size: 4.844vw; letter-spacing: -0.104vw; }
  .aboutBox { height: 100vh; }
  .about .imgBox { width: 21.615vw; }
  .about .imgBox .content { left: 9.115vw; bottom: 1.302vw; }
  .about .imgBox .content .th { font-size: 2.292vw; }
  .about .imgBox .content .From { margin-left: 0.521vw; padding-left: 0.521vw; font-size: 1.042vw; }
  .about .title { padding-top: 2.083vw; font-size: 2.292vw; line-height: 2.5vw; }
  .about .desc { padding-top: 1.302vw; font-size: 0.938vw; line-height: 1.146vw; max-width: 46.875vw; }
  .aboutImg p img { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .aboutImg p:nth-child(1) { left: 0vw; top: -23.958vw; height: 23.958vw; }
  .aboutImg p:nth-child(2) { right: 0vw; bottom: -22.448vw; height: 22.448vw; }
  .aboutDataLogo { left: 6.25vw; -webkit-transform: translateX(-webkit-calc(var(--setRatio) * -6.25vw)); -ms-transform: translateX(calc(var(--setRatio) * -6.25vw)); transform: translateX(calc(var(--setRatio) * -6.25vw)); transform: translateX(calc(var(--setRatio) * -6.25vw)); }
  .aboutData { padding-bottom: 0vw; height: 86vh;}
  .aboutData ul { margin: 0vw -9.375vw 0vw -3.646vw; }
  .aboutData ul li { height: 21.875vw; width: 11.979vw; padding-left: 1.042vw; }
  .aboutData ul li .numberBox p { font-size: 3.646vw; }
  .aboutData ul li .numberBox span { right: 0vw; top: -0.521vw; font-size: 0.729vw; }
  .aboutData ul li .text { padding-top: 0.521vw; font-size: 0.833vw; }
  .aboutData ul li:nth-child(2n+1) { top: 8.854vw; }
  .aboutHistoryMain { padding: 6.25vw 0vw; }
  .aboutHistoryMain .historyImg { width: 41.667vw; margin-left: -4.167vw; }
  .aboutHistoryMain .historyImg .historyImgList { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .aboutHistoryMain .historyImg .historyImgList ul li { padding-top: 43.594vw; }
  .aboutHistoryMain .historyImg .historyImgList .historyImgListPage { bottom: 1.042vw; }
  .aboutHistoryMain .history { padding: 0vw 0vw 0vw 4.688vw; }
  .aboutHistoryMain .history ul li { padding: 2.344vw 0vw; }
  .aboutHistoryMain .history ul li .yearBox .year { min-width: 12.917vw; font-size: 2.083vw; padding-right: 2.344vw; }
  .aboutHistoryMain .history ul li .yearBox .desc { font-size: 0.938vw; line-height: 1.146vw; }
  .aboutHistoryMain .history ul li .yearBox i { width: 2.031vw; height: 2.031vw; font-size: 0.938vw; margin-left: 1.042vw; }
  .aboutHistoryMain .history ul li .yearBox i::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  .aboutHistoryMain .history ul li .content { padding-top: 0.521vw; font-size: 0.938vw; line-height: 1.146vw; }
  .aboutHistoryMain .history ul li.active .yearBox .year { font-size: 6.25vw; padding-right: 0vw; }
  .aboutHistoryMain .history ul li:first-child { padding-top: 1.042vw; }
  .corporateMissionBox { height: 100vh; }
  .corporateMissionBox::after { height: 25.979vw; }
  .corporateMission { padding: 5.208vw 0vw 0vw; }
  .corporateMission .title { font-size: 2.292vw; padding-bottom: 2.344vw; }
  .corporateMission .commonTitle { max-width: 50vw; }
  .corporatePhilosophyBox { right: 1.042vw; bottom: 1.302vw; width: 28.125vw; height: 8.333vw; -webkit-border-radius: 8.333vw; border-radius: 8.333vw; }
  .corporatePhilosophyBox .title { font-size: 1.667vw; left: 0vw; top: 0vw; -webkit-transition-delay: .6s; transition-delay: .6s; }
  .corporatePhilosophyBox .title i { font-size: 1.042vw; margin-left: 1.563vw; }
  .corporatePhilosophyBox .imgBox { left: 0vw; top: 0vw; }
  .corporatePhilosophyBox .imgBox img { left: 0vw; top: 0vw; opacity: 0.4; }
  .corporatePhilosophyBox .subTitle { font-size: 2.292vw; padding-bottom: 2.344vw; -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .corporatePhilosophyBox .commonTitle { line-height: 1.15; max-width: 50vw; -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .corporatePhilosophyBox.active { padding: 5.208vw 0vw 0vw; right: 0vw; bottom: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .corporatePhilosophyBox.active .title { -webkit-transition-delay: 0s; transition-delay: 0s; }
  .technicalSupportMain { padding: 6.771vw 0vw; }
  .technicalSupportMain .content { padding: 2.604vw 0vw 0vw 0vw; }
  .technicalSupportMain .title { font-size: 3.229vw; }
  .technicalSupportMain .desc { font-size: 0.938vw; max-width: 25vw; line-height: 1.146vw; padding-top: 1.302vw; }
  .technicalSupport { width: 42.708vw; }
  .technicalSupport ul { margin: 0vw -0.365vw; }
  .technicalSupport ul li { width: -webkit-calc(50% - 0.73vw); width: calc(50% - 0.73vw); -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 1.563vw 2.083vw 2.083vw 1.302vw; min-height: 13.542vw; margin: 0.729vw 0.365vw 0vw;}
  .technicalSupport ul li .icon img { width: 3.385vw; }
  .technicalSupport ul li .listContent .numberBox { font-size: 0.938vw; }
  .technicalSupport ul li .listContent .numberBox span { font-size: 3.542vw; }
  .technicalSupport ul li .listContent .listDesc { font-size: 0.833vw; letter-spacing: -0.052vw; }
  .globalLayout { left: 0vw; top: 4.688vw; }
  .globalLayout .title { font-size: 3.229vw; }
  .globalLayoutMap ul li .content p { -webkit-border-radius: 3.385vw; border-radius: 3.385vw; top: -3.385vw; }
  .globalLayoutMap ul li .content p span { height: 3.385vw; font-size: 1.25vw; padding: 0vw 2.865vw; }
  .globalLayoutMap ul li .content::after { width: 5px; height: 5px; }
  .globalLayoutMain.active .globalLayoutMap ul li .content { height: 11.458vw; }
  .honors { left: 0vw; top: 44%; }
  .honors .title { font-size: 3.229vw; }
  .honors .desc { padding-top: 1.563vw; font-size: 0.938vw; line-height: 1.25vw; max-width: 22.396vw; }
  /*--公司简介--*/
  .newsBanner .imgBox { padding-top: 37.5vw; }
  .newsBannerText { left: 0vw; top: 48%; }
  .newsBannerText .title { font-size: 2.083vw; }
  .newsBannerText .more { padding-top: 1.563vw; }
  .newsMain { padding: 4.167vw 0vw 5.208vw; }
  .newsRecommend { width: 56.458vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsRecommend ul li .imgBox { padding-top: 36.979vw; }
  .newsRecommend ul li .imgBox::after { left: 0vw; bottom: 0vw; height: 30%; }
  .newsRecommend ul li .content { left: 0vw; bottom: 0vw; padding: 0vw 1.302vw 1.823vw; }
  .newsRecommend ul li .content .time { font-size: 0.729vw; }
  .newsRecommend ul li .content .time span { padding: 0vw 0.781vw; height: 1.25vw; font-size: 0.625vw; margin-right: 0.521vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsRecommend ul li .content .listTitle { padding-top: 0.781vw; font-size: 1.042vw; line-height: 1.354vw; max-width: 21.354vw; }
  .newsRecommendList { margin-left: 0.833vw; }
  .newsRecommendList ul li { margin-top: 0.833vw; }
  .newsRecommendList ul li .imgBox { padding-top: 11.771vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsRecommendList ul li .imgBox img { left: 0vw; top: 0vw; }
  .newsRecommendList ul li .imgBox::before { left: 0vw; bottom: 0vw; height: 70%; }
  .newsRecommendList ul li .imgBox::after { left: 0vw; bottom: 0vw; height: 100%; }
  .newsRecommendList ul li .content { left: 0vw; top: 0vw; padding: 1.042vw; }
  .newsRecommendList ul li .content .programName { padding: 0vw 0.781vw; height: 1.25vw; font-size: 0.625vw; margin-right: 0.521vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsRecommendList ul li .content .time { font-size: 0.729vw; }
  .newsRecommendList ul li .content .listTitle { padding-top: 0.521vw; font-size: 0.885vw; line-height: 1.146vw; }
  .newsRecommendList ul li:first-child { margin-top: 0vw; }
  .newsRecommendList ul li.active .imgBox { -webkit-box-shadow: 0vw 0.417vw 0.781vw #b1caf6; box-shadow: 0vw 0.417vw 0.781vw #b1caf6; }
  .newsClassBox { padding: 3.125vw 0vw 1.302vw; }
  .newsClass ul li { margin-right: 1.302vw; }
  .newsClass ul li a { padding: 0vw 1.042vw; height: 2.448vw; font-size: 0.833vw; }
  .newsClass ul li::after { -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .newsSearch { width: 17.188vw; }
  .newsSearch input { padding: 0vw 3.125vw 0vw 1.302vw; height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; font-size: 0.729vw; }
  .newsSearch button { width: 3.125vw; font-size: 0.938vw; }
  .newsList { margin: 1.563vw -0.781vw 0vw; }
  .newsList ul li { width: 33.333%; padding: 0.781vw; }
  .newsList ul li a { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsList ul li a .content { padding: 2.604vw 2.344vw; }
  .newsList ul li a .time { font-size: 0.729vw; }
  .newsList ul li a .listTitle { margin-top: 1.042vw; font-size: 1.354vw; line-height: 1.771vw; }
  .newsList ul li a .listDesc { margin-top: 1.563vw; padding-top: 1.563vw; min-height: 9.792vw; font-size: 0.938vw; line-height: 1.302vw; }
  .newsList ul li a .more { margin-top: 1.042vw; padding: 0.26vw 0.313vw 0.26vw 0vw; font-size: 0.729vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; }
  .newsList ul li a .more i { font-size: 0.729vw; margin-left: 0vw; width: 2.344vw; height: 2.344vw; }
  .newsList ul li a .hoverContent { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsList ul li a:hover .more { padding: 0.26vw 0.313vw 0.26vw 1.302vw; }
  .newsList ul li a:hover .more i { margin-left: 1.042vw; }
  /*--新闻详情页--*/
  .newsDetailMain { padding: 4.167vw 0vw 5.208vw; }
  .newsDetailBox { margin: 0vw 1.042vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 4.688vw 1.667vw; }
  .newsDetailTitleBox { max-width: 65.625vw; }
  .newsDetailTitleBox .location { padding: 0vw 1.563vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .newsDetailTitleBox .newsDetailTitle { padding-top: 1.563vw; font-size: 2.5vw; line-height: 3.125vw; }
  .newsDetailTitleBox .time { padding-top: 1.302vw; font-size: 0.729vw; }
  .newsDetailTitleBox .time .line{padding:0vw 0.521vw;}
  .newsDetailImg { margin-top: 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetail { padding: 4.167vw 0vw 0vw; height: 26.042vw; }
  .newsDetailShareBox { width: 14.583vw; padding-right: 2.344vw; }
  .newsDetailShareBox .title { font-size: 0.729vw; }
  .newsDetailShare { padding: 1.042vw 0vw 1.563vw; }
  .newsDetailShare a { width: 1.979vw; height: 1.979vw; margin-right: 0.521vw; font-size: 0.729vw; }
  .newsDetailShareBox .return { margin-top: 2.083vw; }
  .newsDetailShareBox .return::after { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .newsDetailShareBox .return::before { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .newsDetailShareBox .return a { padding: 0vw 1.563vw; height: 2.135vw; }
  .newsDetailShareBox .return a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.625vw; }
  .newsDetailContentBox { padding: 0vw 0vw 0vw 2.604vw; }
  .newsDetailContentBox .giveAlikeBox{margin-top: 1.563vw;}
  .newsDetailContentBox .giveAlike{ width: 2.5vw; height: 2.5vw;}
  .newsDetailContentBox .giveAlike p{width: 1.146vw;}
  .newsDetailContentBox .giveAlikeBox .count{font-size: 0.833vw; margin-left: 0.521vw;}
  .newsDetailContent { font-size: 0.938vw; line-height: 1.354vw; }
  .newsDetailContent .f24 { font-size: 1.25vw; }
  .prevNextArticle { margin-top: 2.604vw; height: 3.646vw; padding: 0vw 1.563vw; -webkit-border-radius: 3.646vw; border-radius: 3.646vw; }
  .prevNextArticle a { width: 50%; font-size: 0.781vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .prevNextArticle a span { font-size: 0.729vw; color: rgba(99, 99, 99, 0.7); }
  .prevNextArticle a::after { right: 0vw; top: 0.156vw; bottom: 0.156vw; width: 0.052vw; }
  .prevNextArticle a:first-child { padding-right: 1.563vw; }
  .prevNextArticle a:last-child { padding-left: 3.125vw; }
  .relatedNewsMain { padding: 5.208vw 0vw 0vw; max-width: 65.625vw; }
  .relatedNewsMain .title { font-size: 2.5vw; }
  .relatedNews { margin-top: 2.865vw; }
  .relatedNews ul li { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin-right: 1.563vw; }
  .relatedNews ul li .imgBox { padding-top: 13.854vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .relatedNews ul li .content { padding: 0vw 1.042vw 1.042vw; }
  .relatedNews ul li .content .time { font-size: 0.729vw; }
  .relatedNews ul li .content .listTitle { margin-top: 0.521vw; font-size: 0.885vw; display: -webkit-box; height: 2.292vw; line-height: 1.146vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  /*--联系我们--*/
  .contactUsMain{padding:0vw 0vw 5.208vw;}
  .contactUs { padding: 4.167vw 0vw 4.427vw; }
  .contactUsTel { padding: 4.167vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .contactUsTel ul li .icon { width: 5.052vw; height: 5.052vw; }
  .contactUsTel ul li .content { padding-left: 1.042vw; }
  .contactUsTel ul li .content .tel { font-size: 1.25vw; }
  .contactUsTel ul li .content .text { font-size: 0.938vw; padding-top: 0.521vw; }
  .contactUsTel ul li:nth-child(2) { padding-left: 3.646vw; }
  .contactMedia { width: 23.438vw; padding: 2.083vw 2.604vw; margin-left: 0.885vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .contactMedia .title { font-size: 1.563vw; }
  .contactMedia .contactMediaList { padding-top: 1.823vw; }
  .contactMedia .contactMediaList a { width: 2.344vw; height: 2.344vw; font-size: 0.938vw; margin-right: 0.781vw; }
  .contactMedia .text { padding-top: 1.823vw; font-size: 0.729vw; }
  .corporateHeadquartersMain { margin: 0vw 1.042vw; }
  .corporateHeadquartersMap .contactMapImg img { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .corporateHeadquartersMap ul li .content p { font-size: 0.833vw; text-shadow: 0vw 0.156vw 0.156vw rgba(0, 0, 0, 0.2); bottom: 105%; }
  .corporateHeadquartersMap ul li .content i { width: 1.563vw; height: 1.563vw; font-size: 0.938vw; }
  .corporateHeadquartersMap ul li.active .content i { width: 2.083vw; height: 2.083vw; font-size: 0.938vw; }
  .corporateHeadquartersBox { left: 0vw; top: 0vw; padding: 80px 0vw 0vw; }
  .corporateHeadquarters { margin-left: auto; width: calc(33.333% + 20px - 0.781vw); -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 2.083vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .corporateHeadquarters .icon { width: 3.542vw; height: 3.542vw; }
  .corporateHeadquarters .title { font-size: 1.563vw; padding-top: 0.781vw; }
  .corporateHeadquarters .desc { padding-top: 1.042vw; font-size: 0.938vw; }
  .branchOfficesBox{bottom: 2.083vw;}
  .branchOfficesBox .titleBox .title{font-size: 1.25vw;}
  .branchOfficesBox .titleBox .branchOfficesBtn .prevBtn, .branchOfficesBox .titleBox .branchOfficesBtn .nextBtn { font-size: 0.729vw; width: 2.083vw; height: 2.083vw; margin-left: 0.521vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw;}
  .branchOffices {margin-top: 1.042vw;}
  .branchOffices ul li{width: calc(33.333% - 0.521vw); padding: 1.823vw 1.042vw; border-radius: 0.521vw; margin-right: 0.781vw; backdrop-filter: blur(0.781vw);}
  .branchOffices ul li .listTitle{font-size: 0.885vw; }
  .branchOffices ul li .listDesc{font-size:0.938vw; padding-top: 0.521vw;}
  .branchOffices ul li:last-child{margin-right: 0vw;}
  .eachBranchOfficeMain { padding: 4.688vw 0vw 6.25vw; }
  .eachBranchOfficeBtn .prevBtn, .eachBranchOfficeBtn .nextBtn { font-size: 0.729vw; width: 2.708vw; height: 2.708vw; margin-left: 0.521vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .eachBranchOffice { margin-top: 2.604vw; }
  .eachBranchOffice ul li { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); height: 19.115vw; padding: 1.823vw 1.823vw 1.823vw 3.177vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; margin-right: 1.042vw; }
  .eachBranchOffice ul li .icon { width: 6.771vw; }
  .eachBranchOffice ul li .content { padding-left: 6.25vw; }
  .eachBranchOffice ul li .content .listTitle { font-size: 1.354vw; }
  .eachBranchOffice ul li .content .listDesc { margin-top: 1.563vw; font-size: 0.938vw; line-height: 1.094vw; }
  .eachBranchOffice ul li .content .listDesc p { margin-top: 0.781vw; }
  .eachBranchOffice ul li .content .listDesc p:first-child { margin-top: 0vw; }
  .eachBranchOffice ul li .content .link { padding-top: 2.344vw; font-size: 0.833vw; }
  .eachBranchOffice ul li .content .link i { margin-right: 0.417vw; }
  .contactUsFormMain { padding:3.646vw 0vw 6.25vw; }
  .contactUsFormText { width: 33.333vw; padding: 1.823vw 0vw 0vw; }
  .contactUsFormText .desc { padding-top: 1.042vw; font-size: 0.99vw; line-height: 1.25vw; max-width: 21.875vw; }
  .contactUsForm { padding: 3.385vw 0vw 0vw 1.563vw; }
  .contactUsForm::after { left: 0vw; top: 0vw; width: 0.052vw; height: 6.771vw; }
  .contactUsForm .desc { font-size: 0.781vw; }
  .contactUsForm .desc::before { width: 0.625vw; height: 0.625vw; margin-right: 0.26vw; }
  .contactUsForm ul { margin: 0vw -0.26vw; }
  .contactUsForm ul li { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); margin: 1.042vw 0.26vw 0vw; }
  .contactUsForm ul li p { left: 0vw; top: 0vw; bottom: 0vw; font-size: 0.781vw; padding-left: 1.302vw; }
  .contactUsForm ul li input { height: 2.813vw; padding: 0vw 1.302vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; }
  .contactUsForm ul li img { right: 0.781vw; height: 75%; }
  .contactUsForm ul li textarea { height: 7.292vw; padding: 0.781vw 1.302vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; }
  .contactUsForm ul li.textarea p { top: 0.781vw; bottom: auto; }
  .contactUsForm ul li button { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.833vw; }
  .contactUsForm ul li button i { margin-left: 0.521vw; }
  .contactUsForm ul li .layui-form-select dl { top: 3.125vw; max-height: 15.625vw; bottom: auto; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 0.26vw 0; }
  .contactUsForm ul li .layui-form-select dl dd, .contactUsForm ul li .layui-form-select dl dt { padding: 0 0.521vw; line-height: 1.875vw; font-size: 0.729vw; }
  .contactUsForm ul li .layui-form-select .layui-edge { right: 1.042vw; width: 0.521vw; height: 0.521vw; top: -webkit-calc(50% - 0.156vw); top: calc(50% - 0.156vw); border: none; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); border-right: 0.052vw solid #515151; border-bottom: 0.052vw solid #515151; }
  .contactUsForm ul li .layui-form-selected .layui-edge { top: -webkit-calc(50% + 0.156vw); top: calc(50% + 0.156vw); -webkit-transform: translateY(-50%) rotate(-135deg); -ms-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }
  .contactUsForm ul li .layui-form-danger + .layui-form-select .layui-input, .contactUsForm ul li .layui-form-danger:focus { -webkit-box-shadow: 0 0 0 0.156vw rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 0.156vw rgba(0, 76, 242, 0.08); }
  .contactUsForm ul li .layui-input:focus, .contactUsForm ul li .layui-textarea:focus { -webkit-box-shadow: 0 0 0 0.156vw rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 0.156vw rgba(0, 76, 242, 0.08); }
  .dutyArrangementMain { padding: 5.729vw 0vw 6.771vw; }
  .dateBox { padding: 3.125vw 0vw 0vw; }
  .dateYear .prevBtn, .dateYear .nextBtn { width: 1.563vw; height: 1.563vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .dateYear .prevBtn i, .dateYear .nextBtn i { font-size: 0.625vw; }
  .dateYear .year { min-width: 10.417vw; padding: 0vw 0.521vw; font-size: 1.354vw; }
  .dateListBox { padding: 1.563vw 0vw 0vw; }
  .dateSunday { margin: 0vw -0.208vw; }
  .dateSunday li { width: -webkit-calc(14.285714285714286% - 0.208vw); width: calc(14.285714285714286% - 0.208vw); min-height: 2.552vw; margin: 0vw 0.104vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; font-size: 1.042vw; }
  .dateList { margin: 0vw -0.208vw; }
  .dateList li { width: -webkit-calc(14.285714285714286% - 0.208vw); width: calc(14.285714285714286% - 0.208vw); margin: 0.208vw 0.104vw 0vw; padding: 1.042vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .dateList li p { font-size: 1.042vw; }
  .dateList li p.name { padding-top: 0.729vw; }
  .dateList li p.name::before { width: 0.417vw; height: 0.417vw; margin-right: 0.26vw; }
  .dateList li.today p.day span { width: 1.563vw; height: 1.563vw; font-size: 0.833vw; }
  .dutyArrangementMain .note { padding-top: 1.823vw; font-size: 0.833vw; }
  .dutyArrangementListBox { margin-top: 2.865vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .dutyArrangementListTitle { width: 8.333vw; padding: 0.781vw 0vw; margin: -0.052vw 0vw -0.052vw -0.052vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .dutyArrangementListTitle li { height: 2.865vw; padding-left: 2.083vw; font-size: 0.833vw; }
  .dutyArrangementList { width: -webkit-calc(100% - 13.542vw); width: calc(100% - 13.542vw); margin: -0.052vw auto; padding: 0.781vw 0vw; }
  .dutyArrangementList ul li { width: 12.5vw; }
  .dutyArrangementList ul li p { height: 2.865vw; font-size: 0.833vw; padding-right: 2.083vw; word-break: break-all; border-bottom: 0.052vw solid rgba(87, 112, 144, 0.1); }
  .dutyArrangementListBar { left: 0vw; bottom: 0vw; height: 0.26vw; }
  /*--客户资料下载--*/
  .productWhitePaperBox { padding: 3.646vw 3.646vw 5.729vw; }
  .productWhitePaperBox .titleBox { padding-bottom: 1.823vw; }
  .productWhitePaperBox .titleBox .title { font-size: 1.875vw; }
  .whitePaperSearch { width: 17.188vw; }
  .whitePaperSearch input { padding: 0vw 3.125vw 0vw 1.302vw; height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; font-size: 0.729vw; }
  .whitePaperSearch button { width: 3.125vw; font-size: 0.938vw; }
  .productWhitePaperList { padding-top: 1.042vw; }
  .productWhitePaperList ul { margin: 0vw -1.406vw; }
  .productWhitePaperList ul li { width: -webkit-calc(25% - 2.812vw); width: calc(25% - 2.812vw); margin: 2.604vw 1.406vw 0vw; }
  .productWhitePaperList ul li::before { left: 0vw; bottom: 0vw; right: 0vw; top: 3.385vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productWhitePaperList ul li .imgBox { margin: 0vw 1.563vw; padding-top: 16.146vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productWhitePaperList ul li .imgBox img { left: 0vw; top: 0vw; }
  .productWhitePaperList ul li .modelType { left: 0.521vw; right: 0.521vw; top: 2.344vw; }
  .productWhitePaperList ul li .modelType .type { font-size: 0.729vw; }
  .productWhitePaperList ul li .modelType .modelNumber { padding-top: 0.781vw; font-size: 1.25vw; }
  .productWhitePaperList ul li .content { min-height: 8.073vw; padding: 1.302vw 1.563vw; margin-top: -1.823vw; }
  .productWhitePaperList ul li .content::before { left: 0vw; bottom: 0vw; right: 0vw; top: 0vw; -webkit-border-radius: 0.521vw 2.604vw 0.521vw 0.521vw; border-radius: 0.521vw 2.604vw 0.521vw 0.521vw; }
  .productWhitePaperList ul li .content::after { left: 0vw; bottom: 0vw; right: 0vw; top: 0vw; -webkit-border-radius: 0.521vw 2.604vw 0.521vw 0.521vw; border-radius: 0.521vw 2.604vw 0.521vw 0.521vw; background-image: url(../images/img_197.jpg); }
  .productWhitePaperList ul li .content .listTitle { font-size: 0.99vw; display: -webkit-box; height: 2.188vw; line-height: 1.094vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productWhitePaperList ul li .content .btn { padding-top: 0.781vw; }
  .productWhitePaperList ul li .content .btn a { width: 2.188vw; height: 2.188vw; margin-right: 0.521vw; }
  .productWhitePaperList ul li .content .btn a i { font-size: 1.042vw; }
  /*--代理商专区-代理政策--*/
  .partnerPolicyMain { padding: 4.688vw 0vw 5.729vw; }
  .partnerPolicyMain .desc { padding-top: 1.563vw; max-width: 60.417vw; font-size: 0.938vw; line-height: 1.146vw; }
  .partnerPolicyMain .imgBox { margin-top: 3.385vw; }
  .partnerPolicyMain .imgBox img { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .interestsOfPartnersMain { padding: 4.948vw 0vw; }
  .interestsOfPartners .commonTitle { max-width: 36.458vw; }
  .interestsOfPartners .content { width: 20.833vw; font-size: 0.938vw; line-height: 1.146vw; }
  .interestsOfPartnersList { padding-top: 4.688vw; }
  .interestsOfPartnersList ul li { padding: 0vw 0vw 1.563vw 2.083vw; }
  .interestsOfPartnersList ul li::after { left: 0vw; top: 0.521vw; width: 0.521vw; height: 0.521vw; }
  .interestsOfPartnersList ul li::before { top: 1.25vw; bottom: -0.26vw; left: 0.208vw; width: 0.052vw; }
  .interestsOfPartnersList ul li .listTitle { font-size: 1.354vw; margin-bottom: 1.563vw; }
  .interestsOfPartnersList ul li .listTitle span { font-size: 1.563vw; }
  .interestsOfPartnersList ul li .listTitle i { width: 0.625vw; height: 0.625vw; margin-left: 1.042vw; margin-top: 0.417vw; }
  .interestsOfPartnersList ul li .listTitle i::after { left: 0vw; top: 0vw; right: 0vw; bottom: 0vw; height: 0.104vw; }
  .interestsOfPartnersList ul li .listTitle i::before { left: 0vw; top: 0vw; right: 0vw; bottom: 0vw; width: 0.104vw; }
  .interestsOfPartnersList ul li .content { padding: 1.667vw 5.208vw 1.823vw 3.646vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; font-size: 0.938vw; line-height: 1.042vw; }
  .interestsOfPartnersList ul li .content::after { left: 2.24vw; top: 1.667vw; width: 0.885vw; height: 0.885vw; }
  .interestsOfPartnersList ul li.active { padding: 0vw 0vw 1.823vw 2.083vw; }
  .businessStandardsMain { padding: 5.729vw 0vw 0vw; }
  .businessStandards { margin-top: 2.344vw; }
  .businessStandards ul li { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; margin-right: 1.042vw; }
  .businessStandards ul li .imgBox { padding-top: 24.583vw; }
  .businessStandards ul li .imgBox .numberTitle { padding: 2.083vw 1.302vw 0vw; }
  .businessStandards ul li .imgBox .numberTitle .number { font-size: 5.938vw; }
  .businessStandards ul li .imgBox .numberTitle .title { font-size: 0.938vw; margin-top: -1.302vw; padding-left: 1.302vw; line-height: 1.146vw; }
  .businessStandards ul li .content { left: 0vw; top: 0vw; width: 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .businessStandards ul li .content .listTitle { font-size: 1.875vw; padding-bottom: 1.563vw; }
  .businessStandards ul li .content .desc { margin-top: 1.563vw; font-size: 0.938vw; line-height: 1.458vw; }
  .businessStandards ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 47.135vw; -ms-flex: 0 0 47.135vw; flex: 0 0 47.135vw; padding-left: 20.573vw; }
  .businessStandards ul li.active .content { width: 21.094vw; padding: 2.604vw 2.344vw; }
  .marketGuaranteeMain { padding: 6.771vw 0vw 5.208vw; }
  .marketGuarantee { margin-top: 2.604vw; }
  .marketGuarantee ul li { padding: 2.344vw 0vw 2.865vw; }
  .marketGuarantee ul li::before { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .marketGuarantee ul li .numberBox { width: 27.604vw; padding-left: 2.604vw; }
  .marketGuarantee ul li .numberBox .number { width: 3.646vw; height: 3.646vw; font-size: 1.042vw; }
  .marketGuarantee ul li .listTitleBox { width: 26.563vw; }
  .marketGuarantee ul li .listTitleBox .listSubTitle { font-size: 0.729vw; }
  .marketGuarantee ul li .listTitleBox .listTitle { font-size: 1.354vw; padding-top: 0.26vw; }
  .marketGuarantee ul li .content { width: 39.792vw; padding: 0vw 2.083vw; max-height: 3.646vw; font-size: 0.938vw; }
  .marketGuarantee ul li .content p { margin-bottom: 0.625vw; padding-left: 1.302vw; }
  .marketGuarantee ul li .content p::after { left: 0vw; top: 0.104vw; width: 0.885vw; height: 0.885vw; }
  .marketGuarantee ul li:hover .numberBox { width: 8.594vw; }
  .marketGuarantee ul li:hover .content { max-height: 15.625vw; }
  .channelEmpowermentMain { padding: 5.469vw 0vw; }
  .channelEmpowermentBox { margin-top: 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .channelEmpowermentClass { width: 21.354vw; }
  .channelEmpowermentClass ul li { height: 8.646vw; }
  .channelEmpowermentClass ul li::after { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .channelEmpowermentClass ul li span { font-size: 1.458vw; }
  .channelEmpowerment { padding: 3.125vw 5.208vw; }
  .channelEmpowerment ul { -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .channelEmpowerment ul li { padding: 0vw 0vw 2.604vw 1.563vw; }
  .channelEmpowerment ul li .listTitle { font-size: 1.25vw; }
  .channelEmpowerment ul li .listTitle::after { left: -1.563vw; top: 0.26vw; width: 0.885vw; height: 0.885vw; }
  .channelEmpowerment ul li .listDesc { font-size: 0.938vw; padding-top: 0.26vw; }
  .channelEmpowerment ul li:last-child { padding-bottom: 0vw; }
  /*--技术服务-资源中心-下载--*/
  .downloadClassBox { width: 18.75vw; padding: 2.083vw 2.604vw; min-height: 31.25vw; }
  .downloadClassBox .title { font-size: 0.729vw; }
  .downloadClassBox .title i { font-size: 1.042vw; margin-right: 0.521vw; }
  .downloadClass { padding-top: 0.521vw; }
  .downloadClass ul li .listTitle span { min-height: 2.083vw; padding: 0.26vw 0vw; font-size: 0.833vw; }
  .downloadClass ul li .listTitle i { width: 1.042vw; height: 1.042vw; }
  .downloadClass ul li .listTitle i::after { width: 0.573vw; }
  .downloadClass ul li .listTitle i::before { height: 0.573vw; right: 0.26vw; }
  .downloadClass ul li .TwoClass { padding: 0.521vw 0vw 1.042vw; }
  .downloadClass ul li .TwoClass .list .twoListTitle span { min-height: 1.823vw; padding: 0.26vw 0vw; font-size: 0.781vw; }
  .downloadClass ul li .TwoClass .list .twoListTitle i { font-size: 0.729vw; }
  .downloadClass ul li .TwoClass .list .threeClass .threeList { padding-left: 1.302vw; margin-top: 0.521vw; padding-bottom: 0.521vw; font-size: 0.781vw; }
  .downloadClass ul li .TwoClass .list .threeClass .threeList span { top: 0.052vw; width: 0.729vw; height: 0.729vw; }
  .downloadListBtn { margin-top: 2.604vw; }
  .selectAllDownBtn .selectAllBtn { font-size: 0.729vw; }
  .selectAllDownBtn .selectAllBtn i { width: 0.938vw; height: 0.938vw; font-size: 0.729vw; padding-top: 0.104vw; margin-right: 0.521vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .selectAllDownBtn .downBtn { margin-left: 1.302vw; padding: 0vw 1.042vw; height: 2.083vw; font-size: 0.729vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; }
  .selectAllDownBtn .downBtn i { font-size: 0.938vw; margin-right: 0.521vw; }
  .downloadText { font-size: 0.729vw; }
  .downloadListList { padding-top: 0.781vw; }
  .downloadListList ul li { padding: 1.302vw 1.823vw 1.302vw 3.125vw; margin-top: 1.302vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .downloadListList ul li::before { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; left: 0vw; top: 0vw; }
  .downloadListList ul li .downSelect { width: 0.938vw; height: 0.938vw; padding-top: 0.104vw; left: 0.781vw; top: 0.781vw; font-size: 0.729vw; margin-right: 0.521vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .downloadListList ul li .content .listTitle { font-size: 1.042vw; }
  .downloadListList ul li .content .listTitle img { width: 1.198vw; margin-right: 1.042vw; }
  .downloadListList ul li .content .line { margin-top: 1.042vw; height: 0.052vw; }
  .downloadListList ul li .content .versionTime { padding-top: 1.042vw; }
  .downloadListList ul li .content .versionTime .version { font-size: 0.729vw; margin-right: 2.083vw; }
  .downloadListList ul li .content .versionTime .version img { width: 0.625vw; margin-right: 0.417vw; }
  .downloadListList ul li .content .versionTime .time { font-size: 0.729vw; }
  .downloadListList ul li .btn { margin-left: 1.563vw; padding-top: 0.781vw; }
  .downloadListList ul li .btn a { width: 2.188vw; height: 2.188vw; margin-right: 0.521vw; }
  .downloadListList ul li .btn a i { font-size: 1.042vw; }
  /*--培训中心-产品知识培训--*/
  .trainingLocation { left: 0vw; top: 4.167vw; height: 3.125vw; }
  .trainingMain { padding: 11.458vw 0vw 4.688vw; }
  .trainingVideoIcon { width: 5.313vw; height: 2.76vw; -webkit-border-radius: 2.76vw; border-radius: 2.76vw; border: 0.104vw solid #fff; }
  .trainingVideoIcon::after { border-left: 0.625vw solid #fff; border-top: 0.313vw solid transparent; border-bottom: 0.313vw solid transparent; }
  .training { width: 63.021vw; }
  .training ul li { margin-right: 2.604vw; }
  .training ul li .imgBox { padding-top: 32.552vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .training ul li .listTitle { left: 3.646vw; right: 3.646vw; bottom: 2.083vw; font-size: 1.458vw; }
  .trainingListMain { padding: 3.646vw 0vw 6.25vw; }
  .trainingClassBox { padding: 0vw 0vw 1.302vw; }
  .trainingClass ul li { margin-right: 1.302vw; }
  .trainingClass ul li a { padding: 0vw 1.042vw; height: 2.448vw; font-size: 0.833vw; }
  .trainingClass ul li::after { -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .trainingSearch { width: 17.188vw; }
  .trainingSearch input { padding: 0vw 3.125vw 0vw 1.302vw; height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; font-size: 0.729vw; }
  .trainingSearch button { width: 3.125vw; font-size: 0.938vw; }
  .trainingList ul { margin: 0vw -1.563vw; }
  .trainingList ul li { width: -webkit-calc(50% - 3.126vw); width: calc(50% - 3.126vw); margin: 3.125vw 1.563vw 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .trainingList ul li .imgBox { padding-top: 20.313vw; }
  .trainingList ul li .content { min-height: 5.729vw; padding: 0.781vw 2.344vw; }
  .trainingList ul li .content .listTitle { font-size: 1.042vw; }
  .trainingList ul li .content .playText { font-size: 0.729vw; }
  .trainingList ul li .content .playText img { width: 0.833vw; margin-left: 0.521vw; }
  .trainingList ul li:hover { -webkit-box-shadow: 0vw 1.563vw 1.563vw -1.042vw rgba(0, 76, 242, 0.7); box-shadow: 0vw 1.563vw 1.563vw -1.042vw rgba(0, 76, 242, 0.7); }
  /*--证书查询--*/
  .certificateInquiryMain { padding: 12.5vw 0vw 5.729vw; }
  .certificateInquiryMain .title { font-size: 4.167vw; }
  .certificateInquiryMain .desc { font-size: 0.833vw; padding-top: 0.781vw; }
  .certificateInquiryMain .form { max-width: 45.833vw; margin: 2.083vw auto 0vw; }
  .certificateInquiryMain .form input { padding: 0vw 7.292vw 0vw 2.083vw; height: 3.229vw; -webkit-border-radius: 3.229vw; border-radius: 3.229vw; font-size: 0.833vw; }
  .certificateInquiryMain .form button { right: 0vw; top: 0vw; width: 6.25vw; -webkit-border-radius: 3.229vw; border-radius: 3.229vw; font-size: 0.833vw; }
  .certificateInquiryMain .resultText { padding-top: 5.208vw; }
  .certificateInquiryMain .resultText::after { height: 0.052vw; }
  .certificateInquiryMain .resultText::before { height: 0.052vw; }
  .certificateInquiryMain .resultText span { margin: 0vw 1.042vw; font-size: 0.833vw; }
  .certificateInquiryMain .resultListBox { margin: 1.563vw 0vw; padding: 2.083vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .certificateInquiryMain .resultListBox .resultListScroll { --sheight: 0.313vw; }
  .certificateInquiryMain .resultListBox .resultListScroll::after { left: 0vw; top: 0vw; height: -webkit-calc(100% - 1.302vw + var(--sheight)); height: calc(100% - 1.302vw + var(--sheight)); height: calc(100% - 1.302vw + var(--sheight)); -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .certificateInquiryMain .resultListBox .resultList { padding-bottom: 1.042vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .certificateInquiryMain .resultListBox .resultList table { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .certificateInquiryMain .resultListBox .resultList table td { height: 4.167vw; font-size: 0.833vw; padding: 0vw 0.781vw; }
  .certificateInquiryMain .resultListBox .resultList table tr:nth-child(1) td { height: 3.125vw; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar { width: 0.313vw; height: 0.313vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-track { -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-thumb { -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  /*--售后服务流程--*/
  .afterSalesProcessMain { padding: 3.125vw 0vw 5.729vw; }
  .afterSalesProcessList { margin-top: 3.646vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 1.563vw 1.823vw; }
  .afterSalesProcessList ul li { padding-bottom: 2.083vw; }
  .afterSalesProcessList ul li .listTitleBox { padding: 0vw 1.302vw 0vw 2.865vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .afterSalesProcessList ul li .listTitleBox .listTitle { min-height: 3.542vw; font-size: 1.25vw; }
  .afterSalesProcessList ul li .listTitleBox .listTitle span { font-size: 0.833vw; margin-left: 0.521vw; }
  .afterSalesProcessList ul li .listTitleBox .icon { width: 1.823vw; height: 1.823vw; }
  .afterSalesProcessList ul li .listTitleBox .icon::after { width: 0.573vw; height: 0.104vw; }
  .afterSalesProcessList ul li .listTitleBox .icon::before { width: 0.104vw; height: 0.573vw; }
  .afterSalesProcessList ul li .content { padding: 0vw 2.865vw; font-size: 0.938vw; line-height: 1.146vw; margin-top: 1.823vw; }
  .afterSalesProcessList ul li .content > ul { margin: 0vw; padding: 0vw; }
  .afterSalesProcessList ul li .content > ul > li { margin: 0vw 0vw 1.042vw; padding: 0vw 0vw 0vw 1.563vw; }
  .afterSalesProcessList ul li .content > ul > li::after { left: 0vw; top: 0.156vw; width: 0.885vw; height: 0.885vw; }
  .afterSalesProcessList ul li .content > ul > li ul { padding: 0vw 0vw 0vw 1.042vw; }
  .afterSalesProcessList ul li .content > ul > li ul li { padding-bottom: 0.26vw; }
  /*--保修政策--*/
  .warrantyPolicyMain { padding: 3.125vw 0vw 5.208vw; }
  .warrantyPolicyList { margin-top: 3.646vw; }
  .warrantyPolicyList ul li { padding-bottom: 2.083vw; }
  .warrantyPolicyList ul li .listTitleBox { padding: 0vw 1.302vw 0vw 2.865vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .warrantyPolicyList ul li .listTitleBox .listTitle { min-height: 3.542vw; font-size: 1.25vw; }
  .warrantyPolicyList ul li .listTitleBox .listTitle span { font-size: 0.833vw; margin-left: 0.521vw; }
  .warrantyPolicyList ul li .listTitleBox .icon { width: 1.823vw; height: 1.823vw; }
  .warrantyPolicyList ul li .listTitleBox .icon::after { width: 0.573vw; height: 0.104vw; }
  .warrantyPolicyList ul li .listTitleBox .icon::before { width: 0.104vw; height: 0.573vw; }
  .warrantyPolicyList ul li .content { padding: 0vw 2.865vw; font-size: 0.938vw; line-height: 1.146vw; margin-top: 1.823vw; }
  .warrantyPolicyList ul li .content > ul > li { margin: 0vw 0vw 1.042vw; padding: 0vw 0vw 0vw 1.563vw; }
  .warrantyPolicyList ul li .content > ul > li::after { top: 0.156vw; width: 0.885vw; height: 0.885vw; }
  .warrantyPolicyList ul li .content > ul > li ul { padding: 0vw 0vw 0vw 1.042vw; }
  .warrantyPolicyList ul li .content > ul > li ul li { padding-bottom: 0.26vw; }
  /*--值班表--*/
  .dutyArrangementClass { padding-bottom: 1.563vw; margin-bottom: 1.563vw; }
  .dutyArrangementClass ul li { margin-right: 1.302vw; }
  .dutyArrangementClass ul li a { padding: 0vw 1.042vw; height: 2.448vw; font-size: 0.833vw; }
  .dutyArrangementClass ul li::after { -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .serviceFeedbackMain { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .serviceFeedback { max-width: 75vw; width: 96%; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .serviceFeedback .serviceFeedbackClose { right: 1.302vw; top: 1.302vw; width: 1.927vw; height: 1.927vw; font-size: 0.938vw; }
  .serviceFeedback .serviceFeedbackText { width: 29.427vw; padding: 3.125vw 0vw 3.125vw 3.125vw; margin-right: -1.042vw; }
  .serviceFeedback .serviceFeedbackText .title { font-size: 2.604vw; }
  .serviceFeedback .serviceFeedbackText .desc { padding-top: 0.781vw; font-size: 0.885vw; line-height: 0.99vw; }
  .serviceFeedback .serviceFeedbackText .icon { padding-top: 2.083vw; }
  .serviceFeedback .serviceFeedbackText .icon img { width: 2.24vw; }
  .serviceFeedback .serviceFeedbackText .telBox { padding-top: 1.563vw; }
  .serviceFeedback .serviceFeedbackText .telBox .tel { font-size: 1.406vw; }
  .serviceFeedback .serviceFeedbackText .telBox .text { font-size: 0.729vw; }
  .serviceFeedback .serviceFeedbackForm { padding: 2.604vw 4.688vw 3.646vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .serviceFeedback .serviceFeedbackForm ul { margin: 0vw -0.885vw; }
  .serviceFeedback .serviceFeedbackForm ul li { width: 50%; padding: 1.042vw 0.885vw 0vw; }
  .serviceFeedback .serviceFeedbackForm ul li p { font-size: 0.729vw; padding-bottom: 0.521vw; }
  .serviceFeedback .serviceFeedbackForm ul li p span { font-size: 0.885vw; margin-right: 0.26vw; }
  .serviceFeedback .serviceFeedbackForm ul li input { height: 3.125vw; font-size: 0.729vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; padding: 0vw 1.042vw; }
  .serviceFeedback .serviceFeedbackForm ul li textarea { height: 6.25vw; font-size: 0.729vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 0.781vw 1.042vw; }
  .serviceFeedback .serviceFeedbackForm ul li button { height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 0.781vw; }
  .serviceFeedback .serviceFeedbackForm ul li .codeInput img { right: 0.781vw; height: 75%; }
  /*--loading--*/
  .loadingBox { width: 143.125vw; height: 143.125vw; }
  .loadingMain.active .loadingBox { left: 78%; width: 26.042vw; height: 26.042vw; }
  /*--置顶--*/
  .scrollTopBtn { right: 1.042vw; bottom: 1.042vw; width: 3.125vw; height: 3.125vw; font-size: 1.042vw; } }

@media (min-width: 1921px) { .header { height: 80px; }
  .header .logo img { height: 33px; }
  .header .nav ul li { padding: 0px 14px; }
  .header .nav ul li p a { font-size: 16px; height: 80px; }
  .header .headerSearchBtn { margin-left: 14px; }
  .header .headerSearchBtn i { width: 40px; height: 40px; font-size: 18px; }
  .header .headerLang { margin-left: 10px; }
  .header .headerLang a { padding: 0px 30px 0px 10px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; }
  .header .headerLang a i { font-size: 20px; margin-right: 3px; }
  .header .headerLang a::after { right: 12px; border-top: 4px solid #fff; border-left: 4px solid transparent; border-right: 4px solid transparent; }
  .subNavMain { top: -webkit-calc(100% - 1px); top: calc(100% - 1px); max-height: 0px; }
  .subNavBox { margin-top: 1px; -webkit-border-radius: 10px; border-radius: 10px; padding: 50px 40px; }
  .subNavBox .subNavClass { width: 260px; margin-right: 40px; }
  .subNavBox .subNavClass a { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 25px; font-size: 14px; margin-top: 13px; }
  .subNavBox .subNavClass a i { font-size: 12px; }
  .subNavBox .subNavClass a:first-child { margin-top: 0px; }
  .subNavBox .subNavImg { width: 380px; padding-top: 200px; -webkit-border-radius: 10px; border-radius: 10px; }
  .subNavBox .subNavImg .imgList p { font-size: 18px; padding: 0px 25px 15px; }
  .subNavClassTwo { width: 260px; margin-right: 40px; }
  .subNavClassTwo .list { padding: 0px 20px; margin-top: 13px; -webkit-border-radius: 40px; border-radius: 40px; }
  .subNavClassTwo .list .listTitle a { min-height: 40px; font-size: 14px; }
  .subNavClassTwo .list .listTitle span { font-size: 12px; right: 0px; top: 0px; width: 20%; }
  .subNavClassTwo .list .subNavClassThree a { margin-top: 5px; min-height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 14px; }
  .subNavClassTwo .list .subNavClassThree a i { font-size: 12px; }
  .subNavClassTwo .list.active2 { -webkit-border-radius: 17px; border-radius: 17px; padding: 10px 23px 13px; }
  .subNavClassTwo .list.active2 .listTitle a { padding: 0px 15px; }
  .subNavClassTwo .list:first-child { margin-top: 10px; }
  .subNavSolutionMain { left: 0px; top: -webkit-calc(100% - 1px); top: calc(100% - 1px); max-height: 0px; }
  .subNavSolutionBox { padding: 60px 0px 100px; margin-top: 1px; }
  .subNavSolution { max-width: 1340px; }
  .subNavSolutionClass { width: 260px; }
  .subNavSolutionClass a { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 25px; font-size: 14px; margin-top: 13px; }
  .subNavSolutionClass a i { font-size: 12px; }
  .subNavSolutionClass a:first-child { margin-top: 0px; }
  .subNavSolutionListMain { width: 915px; }
  .subNavSolutionListBox .subNavSolutionList { margin: 0px -10px; }
  .subNavSolutionListBox .subNavSolutionList .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px 10px; }
  .subNavSolutionListBox .subNavSolutionList .list .imgBox { padding-top: 225px; -webkit-border-radius: 15px; border-radius: 15px; }
  .subNavSolutionListBox .subNavSolutionList .list .listTitle { font-size: 15px; bottom: 20px; }
  .subNavProductMain { left: 0px; top: -webkit-calc(100% - 1px); top: calc(100% - 1px); max-height: 0px; }
  .subNavProductBox { padding: 60px 0px 95px; margin-top: 1px; }
  .subNavProduct { max-width: 1340px; }
  .subNavProductClass { width: 260px; }
  .subNavProductClass .list { padding: 0px 20px; margin-top: 13px; -webkit-border-radius: 40px; border-radius: 40px; }
  .subNavProductClass .list .listTitle a { min-height: 40px; font-size: 14px; }
  .subNavProductClass .list .listTitle span { font-size: 12px; right: 0px; top: 0px; width: 20%; }
  .subNavProductClass .list .subNavProductClassTwo a { margin-top: 5px; min-height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 14px; }
  .subNavProductClass .list .subNavProductClassTwo a i { font-size: 12px; }
  .subNavProductClass .list.active2 { -webkit-border-radius: 17px; border-radius: 17px; padding: 10px 23px 13px; }
  .subNavProductClass .list.active2 .listTitle a { padding: 0px 15px; }
  .subNavProductClass .list:first-child { margin-top: 10px; }
  .subNavProductListMain { padding: 0px 0px 0px 80px; }
  .subNavProductList .list { width: -webkit-calc(20% - 10px); width: calc(20% - 10px); margin: 10px 5px 0px; -webkit-border-radius: 10px; border-radius: 10px; }
  .subNavProductList .list a { min-height: 250px; padding-top: 30px; }
  .subNavProductList .list .content { left: 0px; bottom: 30px; padding: 0px 15px 0px; }
  .subNavProductList .list .content .listTitle { font-size: 15px; }
  .subNavProductList .list .more i { width: 34px; height: 34px; font-size: 18px; }
  .subNavProductList .list .more span { padding-top: 10px; font-size: 14px; }
  .subNavProductList .list:nth-child(1) { width: -webkit-calc(40% - 10px); width: calc(40% - 10px); }
  .subNavProductList .list:nth-child(1) a { padding-top: 90px; min-height: 510px; }
  .subNavProductList .list:nth-child(1) .content { bottom: 60px; }
  .subNavProductList .list:nth-child(1) .content .listTitle { font-size: 20px; }
  .subNavProductList .list:nth-child(1) .content .listDesc { padding-top: 10px; font-size: 14px; }
  .subNavSupportBox { margin-top: 1px; -webkit-border-radius: 10px; border-radius: 10px; padding: 50px 40px; }
  .subNavSupportBox .subNavSupportClass { width: 260px; margin-right: 40px; }
  .subNavSupportBox .subNavSupportClass a { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 25px; font-size: 14px; margin-top: 13px; }
  .subNavSupportBox .subNavSupportClass a i { font-size: 12px; }
  .subNavSupportBox .subNavSupportClass a:first-child { margin-top: 0px; }
  .subNavSupportTwoClassBox { width: 520px; padding: 0px 20px 0px 55px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; }
  .subNavSupportTwoClassBox::after { content: ''; position: absolute; left: 0px; top: -50px; bottom: -50px; width: 1px; background-color: rgba(50, 50, 50, 0.1); }
  .subNavSupportTwoClass { display: none; }
  .subNavSupportTwoClass .mTitle { display: none; }
  .subNavSupportTwoClass .tList a { padding: 13px 0px; font-size: 14px; line-height: 1.2; color: #313131; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid rgba(50, 50, 50, 0.1); }
  .subNavSupportTwoClass .tList a:hover { color: #1c6fb8; }
  .header .nav ul li:nth-last-child(2) .subNavMain { left: -50%; }
  .header .nav ul li:nth-last-child(1) .subNavMain { left: -100%; }
  .header .nav ul li:hover .subNavMain { max-height: 1000px; }
  .header .nav ul li:hover .subNavSolutionMain { max-height: 1000px; }
  .header .nav ul li:hover .subNavProductMain { max-height: 1000px; }
  .headerUp { top: -81px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .headerDown { top: 0px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .headerMask { left: 0px; top: 0px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .commonPage span { width: 18px; height: 3px; margin: 0px 3px; -webkit-border-radius: 0px; border-radius: 0px; }
  .commonPage span.swiper-pagination-bullet-active { width: 31px; }
  .commonBtn { padding: 5px 6px 5px 25px; -webkit-border-radius: 55px; border-radius: 55px; }
  .commonBtn span { font-size: 14px; }
  .commonBtn i { width: 45px; height: 45px; margin-left: 30px; font-size: 16px; }
  #paging { padding-top: 85px; }
  #paging .layui-laypage { margin: 0px; }
  #paging a { width: 48px; height: 48px; line-height: 48px; margin: 0px 4px; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; }
  #paging span { width: 48px; height: 48px; line-height: 48px; margin: 0px 4px; font-size: 17px; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 10px; border-radius: 10px; }
  #paging span.layui-laypage-spr { -webkit-border-radius: 10px; border-radius: 10px; }
  .commonBanner .imgBox { padding-top: 720px; }
  .commonBannerText { left: 0px; top: 48%; }
  .commonBannerText .title { font-size: 93px; }
  .locationBox { left: 0px; bottom: 25px; }
  .location a { font-size: 13px; }
  .location a i { margin-right: 10px; font-size: 16px; }
  .location span { font-size: 13px; margin: 0px 6px; }
  .commonTitle { font-size: 55px; }
  .footerContact { padding: 100px 0px; }
  .footerContact .desc { padding-top: 15px; font-size: 16px; line-height: 24px; }
  .footerContact .btn { padding-top: 20px; }
  .footer { padding: 80px 0px 0px; }
  .footerLogoClass { padding-bottom: 100px; }
  .footerLogoBox { width: 340px; }
  .footerLogo img { height: 33px; }
  .subscribe { padding-top: 20px; }
  .subscribe .title { font-size: 16px; }
  .subscribe form { margin-top: 20px; }
  .subscribe form input { height: 48px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 16px; padding: 0px 90px 0px 20px; }
  .subscribe form button { right: 0px; width: 80px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 18px; }
  .subscribe .desc { padding-top: 15px; font-size: 14px; line-height: 20px; }
  .footerMedia { padding-top: 30px; }
  .footerMedia a { width: 52px; height: 52px; font-size: 16px; margin-right: 10px; }
  .footerClass dl { padding-right: 55px; }
  .footerClass dl dt a { font-size: 17px; }
  .footerClass dl dd { padding-top: 20px; }
  .footerClass dl dd a { font-size: 13px; line-height: 27px; }
  .foot { padding: 30px 0px; font-size: 13px; }
  .indexFooterContactMain { padding: 0px 0px 80px; margin-top: -150px; }
  .indexFooterContact { padding: 100px 100px; }
  .indexFooterContact .desc { padding-top: 20px; font-size: 16px; }
  .indexFooterContact .btn { padding-top: 20px; }
  /*--首页--*/
  .banner ul li .imgBox { padding-top: 100vh; }
  .banner ul li .bannerText .title { font-size: 62px; line-height: 68px; }
  .banner ul li .bannerText .more { padding-top: 30px; }
  .bannerPageBox { bottom: 50px; }
  .bannerPage span { width: 18px; height: 3px; margin: 0px 6px 0px 0px; }
  .bannerPage span.swiper-pagination-bullet-active { width: 30px; }
  .indexTitle .title { font-size: 18px; }
  .indexTitle .title img { width: 16px; margin-right: 5px; }
  .indexTitle .subTitle { padding-top: 15px; font-size: 60px; }
  .indexProductMain { padding: 60px 0px 0px; }
  .indexProductMain ul { margin: 50px -5px 0px; }
  .indexProductMain ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; }
  .indexProductMain ul li .imgBox { padding-top: 445px; }
  .indexProductMain ul li .content { padding: 0px 50px 35px; }
  .indexProductMain ul li .content .listTitle { font-size: 28px; }
  .indexProductMain ul li .content .listTitle span { margin-left: 10px; padding: 0px 12px; -webkit-border-radius: 23px; border-radius: 23px; height: 23px; font-size: 12px; }
  .indexProductMain ul li .content .more { margin-top: 15px; font-size: 14px; }
  .indexProductMain ul li .content .more i { margin-left: 10px; }
  .indexProductMain ul li:nth-child(1) .imgBox { padding-top: 900px; }
  .indexSolutionMain { margin-top: 12px; padding: 90px 0px 45px; }
  .indexSolutionList { margin: -240px auto 0px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span { width: 38px; height: 38px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span::after { width: 12px; height: 2px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .points span::before { width: 2px; height: 12px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .contentBox { padding: 0px 0px 0px 30px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content { width: 300px; padding: 25px 15px 30px; -webkit-border-radius: 10px; border-radius: 10px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .listTitle { font-size: 18px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .productImg { margin-top: 15px; padding-top: 170px; -webkit-border-radius: 10px; border-radius: 10px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .listDesc { margin-top: 20px; font-size: 14px; line-height: 20px; }
  .indexSolutionList ul li .solutionMarkingPoints .list .content .more { margin-top: 15px; font-size: 14px; }
  .indexSolutionList ul li .solutionMarkingPoints .list.rightContent .contentBox { padding: 0px 30px 0px 0px; }
  .indexSolutionListClass { margin-top: -100px; }
  .indexSolutionListClass ul li { width: -webkit-calc(33.333% - 17px); width: calc(33.333% - 17px); padding: 0px 35px; margin-right: 25px; }
  .indexSolutionListClass ul li .content .listTitle { font-size: 24px; }
  .indexSolutionListClass ul li .content .listDesc { padding-top: 10px; font-size: 15px; }
  .indexSolutionListClass ul li .imgBox { width: 230px; padding-top: 130px; }
  .indexSolutionListClass ul li::after { height: 3px; }
  .indexAboutMain { margin-top: 6px; padding-top: 100px; min-height: 1000px; }
  .indexAboutData { width: 570px; }
  .indexAboutData ul li { padding: 55px 0px 45px; }
  .indexAboutData ul li .content .number { font-size: 20px; }
  .indexAboutData ul li .content .number span { font-size: 80px; }
  .indexAboutData ul li .content .text { padding-top: 15px; font-size: 16px; }
  .indexAboutData ul li .icon { width: 65px; }
  indexCaseMain { padding: 90px 0px 140px; }
  .indexCaseBox { margin: 80px auto 0px; }
  .indexCase { max-width: 1280px; }
  .indexCase .btn { right: 10px; bottom: 60px; z-index: 20; }
  .indexCase .btn .prevBtn { width: 20px; height: 12px; margin-right: 20px; }
  .indexCase .btn .prevBtn span { height: 2px; }
  .indexCase .btn .prevBtn span::after { left: 3px; top: 0%; width: 10px; height: 10px; }
  .indexCase .btn .nextBtn { width: 20px; height: 12px; }
  .indexCase .btn .nextBtn span { height: 2px; }
  .indexCase .btn .nextBtn span::after { right: -3px; top: 0%; width: 10px; height: 10px; }
  .indexCase .btn .prevBtn:hover span { left: -30px; }
  .indexCase .btn .nextBtn:hover span { right: -30px; }
  .indexCase ul li { margin-right: 80px; }
  .indexCase ul li .cotnentBox .imgBox { padding-top: 450px; }
  .indexCase ul li .cotnentBox .content { width: 390px; padding: 45px 45px 0px; }
  .indexCase ul li .cotnentBox .content .caseLogo img { width: 130px; }
  .indexCase ul li .cotnentBox .content .listTitle { padding-top: 45px; font-size: 38px; line-height: 40px; }
  .indexCase ul li .listDesc { min-height: 130px; padding: 40px 40px 25px; font-size: 16px; line-height: 26px; max-width: 800px; }
  .indexNewsMain { padding: 110px 0px 295px; }
  .indexNewsClass a { min-width: 135px; height: 42px; margin-right: 10px; }
  .indexNewsClass a::before { -webkit-border-radius: 42px; border-radius: 42px; }
  .indexNewsClass a::after { -webkit-border-radius: 42px; border-radius: 42px; }
  .indexNewsClass a span { font-size: 16px; }
  .indexNewsBox { margin: 65px auto 0px; }
  .indexNews ul li { -webkit-box-flex: 0; -webkit-flex: 0 0 450px; -ms-flex: 0 0 450px; flex: 0 0 450px; margin-right: 30px; }
  .indexNews ul li .imgBox { padding-top: 350px; }
  .indexNews ul li .content { padding: 45px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .indexNews ul li .content .time { font-size: 14px; }
  .indexNews ul li .content .listTitle { margin-top: 20px; font-size: 23px; display: -webkit-box; height: 56px; line-height: 28px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNews ul li .content .column { padding-top: 20px; }
  .indexNews ul li .content .column span { padding: 0px 16px; height: 28px; -webkit-border-radius: 28px; border-radius: 28px; font-size: 14px; }
  .indexNews ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 700px; -ms-flex: 0 0 700px; flex: 0 0 700px; }
  /*--登录页--*/
  .loginMain { padding: 120px 0px 50px; min-height: 100vh; }
  .loginBox { max-width: 1550px; }
  .loginText { width: 545px; }
  .loginText .title { font-size: 52px; letter-spacing: -1px; }
  .loginText .desc { padding-top: 20px; font-size: 17px; line-height: 21px; }
  .login { width: 650px; padding: 65px 45px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .login .title { font-size: 31px; font-weight: 500; }
  .login .inputBox { margin-top: 20px; }
  .login .inputBox .inputText { font-size: 16px; padding-bottom: 10px; }
  .login .inputBox .input input { height: 70px; padding: 0px 20px; font-size: 15px; -webkit-border-radius: 10px; border-radius: 10px; }
  .login .checkboxBox { margin-top: 20px; font-size: 15px; }
  .login .btn { padding-top: 40px; }
  .login .btn button { height: 60px; font-size: 18px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 5px 10px 30px rgba(0, 71, 218, 0.25); box-shadow: 5px 10px 30px rgba(0, 71, 218, 0.25); }
  .login .btn button i { font-size: 16px; }
  .login .regLink { padding-top: 20px; font-size: 16px; }
  .login .layui-form-checkbox[lay-skin=primary] { min-width: 18px; min-height: 18px; padding-left: 24px; }
  .login .layui-form-checkbox[lay-skin=primary] > i { width: 16px; height: 16px; line-height: 14px; font-size: 12px; -webkit-border-radius: 4px; border-radius: 4px; }
  /*--注册--*/
  .regMain { padding-top: 220px; padding-bottom: 70px; }
  .regText .title { font-size: 110px; }
  .regText p { padding-top: 20px; font-size: 14px; }
  .regText p span { width: 24px; height: 24px; margin-left: 10px; }
  .reg { width: 900px; }
  .reg .title { font-size: 28px; }
  .reg form { margin: 0px -4px; padding-top: 30px; }
  .reg .inputBox { width: 33.333%; padding: 12px 4px; }
  .reg .inputBox input { height: 70px; -webkit-border-radius: 70px; border-radius: 70px; padding: 0px 25px; font-size: 15px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .reg .inputBox .inputext { left: 0px; top: 0px; bottom: 0px; padding: 0px 25px; font-size: 15px; }
  .reg .inputBox .inputext span { margin-right: 5px; }
  .reg .inputBox textarea { padding: 18px 25px; height: 178px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 15px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .reg .inputBox.textarea .inputext { top: 30px; }
  .reg .inputBox .layui-form-danger + .layui-form-select .layui-input, .reg .inputBox .layui-form-danger:focus { -webkit-box-shadow: 0 0 0 3px rgba(208, 20, 27, 0.08); box-shadow: 0 0 0 3px rgba(208, 20, 27, 0.08); }
  .reg .inputBox .layui-form-select dl { top: 75px; -webkit-border-radius: 20px; border-radius: 20px; }
  .reg .inputBox .layui-form-select dl dd { margin: 0px; padding: 0px 10px; line-height: 36px; font-size: 14px; }
  .reg .inputBox .layui-form-select .layui-edge { right: 25px; margin-top: -3px; border-width: 6px; }
  .reg .inputBox .layui-form-selected .layui-edge { margin-top: -9px; }
  .reg .btn { padding-top: 30px; }
  .reg .btn button { width: 192px; height: 55px; -webkit-border-radius: 55px; border-radius: 55px; font-size: 14px; padding: 0px 6px 0px 30px; }
  .reg .btn button i { width: 45px; height: 45px; font-size: 16px; }
  /*--产品列表--*/
  .productBanner ul li .productBannerText { padding-top: 140px; }
  .productBanner ul li .productBannerText .title { font-size: 20px; }
  .productBanner ul li .productBannerText .modelNumber { padding-top: 15px; font-size: 86px; }
  .productBanner ul li .productBannerText .more { padding-top: 10px; }
  .productBanner ul li .productBannerText .more a { font-size: 14px; }
  .productBanner ul li .productBannerText .more a i { font-weight: 14px; margin-left: 5px; }
  .productBanner ul li .productBannerText .productImg { width: 956px; padding-top: 15px; }
  .productBanner .productBannerPage { left: 0px; bottom: 40px; z-index: 20; }
  .productMain { min-height: 700px; }
  .commonClassBox { width: 360px; padding: 40px 50px; min-height: 600px; }
  .commonClassBox .title { font-size: 14px; }
  .commonClassBox .title i { font-size: 20px; margin-right: 10px; }
  .commonClass { padding-top: 10px; }
  .commonClass ul li { -webkit-border-radius: 17px; border-radius: 17px; margin-top: 10px; }
  .commonClass ul li .listTitle a { padding: 6px 10px; font-size: 14px; letter-spacing: -0.3px; }
  .commonClass ul li p { padding: 5px 10px 10px; }
  .commonClass ul li p a { margin-top: 4px; padding: 6px 20px; font-size: 14px; -webkit-border-radius: 17px; border-radius: 17px; }
  .commonClass ul li.active2 { padding-top: 10px; }
  .productListBox { padding: 30px 80px 110px 75px; }
  .productList ul { margin: 0px -14px; }
  .productList ul li { width: -webkit-calc(33.333% - 28px); width: calc(33.333% - 28px); margin: 28px 14px 0px; }
  .productList ul li a { min-height: 540px; -webkit-border-radius: 10px; border-radius: 10px; padding: 50px 0vw 0vw; }
  .productList ul li .productImg { left: 60px; bottom: 35px; right: 60px; }
  .productList ul li .content { padding-top: 35px; }
  .productList ul li .content .listTitle { font-size: 14px; }
  .productList ul li .content .modelNumber { padding-top: 15px; font-size: 24px; }
  .productList ul li .content .more { padding-top: 15px; font-size: 14px; }
  .productList ul li .content .more i { font-size: 14px; margin-left: 5px; }
  .productList ul li.firstProduct { width: -webkit-calc(66.666% - 28px); width: calc(66.666% - 28px); }
  .productList ul li.firstProduct a { min-height: 540px; }
  .productList ul li.firstProduct .content { top: 80px; }
  .productList ul li.firstProduct .content .listTitle { font-size: 15px; }
  .productList ul li.firstProduct .content .modelNumber { font-size: 44px; }
  .productList ul li.twoProduct a { min-height: 540px; }
  .productList ul li.twoProduct .imgBox { left: 20px; right: 20px; bottom: 80px; }
  .productList ul li.twoProduct .content { top: 80px; }
  /*--产品详情页--*/
  .productHeadFast { top: 80px; min-height: 57px; }
  .productDetailClass h3 { font-size: 22px; }
  .productDetailClass h3 i { width: 18px; height: 18px; font-size: 16px; margin-left: 25px; }
  .productDetailClass ul { left: 0px; top: 40px; min-width: 200px; padding: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
  .productDetailClass ul li { padding-top: 10px; }
  .productDetailClass ul li a { padding: 0px; font-size: 16px; -webkit-border-radius: 34px; border-radius: 34px; }
  .anchorPoint span { height: 57px; font-size: 15px; margin-right: 25px; }
  .anchorPoint a { padding: 0px 17px; font-size: 13px; height: 32px; -webkit-border-radius: 32px; border-radius: 32px; }
  .anchorPointPosition { top: -57px; }
  .productHeadFastUp { top: 0px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .productHeadFastDown { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .productDetailBanner .imgBox { padding-top: 950px; }
  .productDetailBannerText .title { font-size: 180px; margin-bottom: -35px; }
  .productDetailBannerText .productImg { max-width: 1078px; }
  .productDetail { padding: 80px 0px 0px; }
  .productDetailImg { width: 780px; }
  .productDetailContent { padding: 0px 0px 0px 100px; }
  .productDetailContent .title { font-size: 40px; }
  .productDetailContent .desc { font-size: 18px; padding-top: 25px; line-height: 24px; }
  .productDetailContent .btn { padding-top: 35px; }
  .productDetailImgPage { left: 0px; bottom: 40px; }
  .productDetailIcon { padding: 130px 0px; }
  .productDetailIcon .line::after { top: 0px; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); -webkit-box-shadow: 0px 0px 9px #86f2ff; box-shadow: 0px 0px 9px #86f2ff; }
  .productDetailIconList { margin: 0px -35px; }
  .productDetailIconList ul li { width: 16.666666666666668%; }
  .productDetailIconList ul li .icon { width: 70px; }
  .productDetailIconList ul li p { padding-top: 10px; font-size: 16px; }
  .systemExpansion { padding: 105px 0px; }
  .systemExpansionList { margin-top: 70px; }
  .systemExpansionList ul li { width: 29%; }
  .systemExpansionList ul li .imgBox { padding-top: 360px; -webkit-border-radius: 10px; border-radius: 10px; }
  .systemExpansionList ul li .content { padding: 45px 30px 25px; }
  .systemExpansionList ul li .content .listTitle { font-size: 28px; line-height: 34px; }
  .systemExpansionList ul li .content .desc { font-size: 18px; padding-top: 15px; line-height: 24px; max-width: 350px; }
  .systemExpansionList ul li:nth-child(1) { width: 40%; margin-right: 1%; }
  .systemExpansionList ul li:nth-child(1) .imgBox { padding-top: 735px; }
  .systemExpansionList ul li:nth-child(2) { width: 59%; }
  .systemExpansionList ul li:nth-child(2) .content .desc { max-width: 500px; }
  .systemExpansionList ul li:nth-child(3) { margin-right: 1%; margin-top: 15px; }
  .systemExpansionList ul li:nth-child(4) { margin-top: 15px; }
  .seamlessScalabilityMain { padding: 110px 0px; min-height: 900px; }
  .seamlessScalability ul { margin: 0px -5px; }
  .seamlessScalability ul li { width: 33.333%; padding: 30px 40px; margin: 0px 5px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .seamlessScalability ul li .listTitle { font-size: 20px; }
  .seamlessScalability ul li .listTitle i { width: 23px; height: 23px; margin-left: 10px; }
  .seamlessScalability ul li .listDesc { font-size: 16px; padding-top: 15px; line-height: 24px; }
  .troubleshootingMain { padding: 130px 0px 90px; min-height: 900px; }
  .troubleshooting { width: 470px; padding: 25px 35px; margin-top: 50px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .troubleshooting ul li { padding: 25px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
  .troubleshooting ul li .listTitle { font-size: 20px; }
  .troubleshooting ul li .listTitle i {min-width: 23px; width: 23px; height: 23px; margin-left: 10px; }
  .troubleshooting ul li .listTitle i::after { left: 0px; top: 25%; right: 0px; bottom: 25%; width: 1px; }
  .troubleshooting ul li .listTitle i::before { left: 25%; top: 0px; right: 25%; bottom: 0px; height: 1px; }
  .troubleshooting ul li .listDesc { font-size: 16px; padding-top: 15px; line-height: 24px; }
  .multipleSafeguardsMain { padding: 140px 0px 90px; min-height: 900px; }
  .multipleSafeguards { width: 530px; }
  .multipleSafeguardsList { margin-top: 45px; }
  .multipleSafeguardsList ul li { padding: 28px 40px; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 10px; border: 1px solid rgba(255, 255, 255, 0.3); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .multipleSafeguardsList ul li .listTitle { font-size: 20px; }
  .multipleSafeguardsList ul li .listTitle i { width: 23px; height: 23px; margin-left: 10px; }
  .multipleSafeguardsList ul li .listTitle i::after { left: 0px; top: 25%; right: 0px; bottom: 25%; width: 1px; }
  .multipleSafeguardsList ul li .listTitle i::before { left: 25%; top: 0px; right: 25%; bottom: 0px; height: 1px; }
  .multipleSafeguardsList ul li .listDesc { font-size: 16px; padding-top: 15px; line-height: 24px; }
  .multipleSafeguardsList ul li.active { padding: 40px; }
  .multipleSafeguardsImg { width: 449px; margin-left: 200px; }
  .businessMain { padding: 190px 0px 141px; }
  .business { width: 665px; }
  .businessList { margin-top: 45px; }
  .businessList ul { margin: 0px -5px; }
  .businessList ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; min-height: 50px; padding: 5px 10px 5px 25px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 16px; line-height: 24px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .businessList ul li::before { min-width: 17px; width: 17px; height: 17px; margin-right: 10px; }
  .businessImg { width: 710px; margin-top: 30px; }
  .businessImg p { left: 2px; top: 3px; right: 2px; }
  .productFeatures { padding: 49px 0px 0px; }
  .productFeaturesList { margin: 50px auto 0px; max-width: 1920px; }
  .productFeaturesList ul { margin-top: 20px; }
  .productFeaturesList ul li { margin-right: 20px; min-height: 72px; padding: 5px 25px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 16px; line-height: 24px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .productFeaturesList ul li::before { min-width: 17px; width: 17px; height: 17px; margin-right: 10px; }
  .productFeatures .btn { padding-top: 60px; }
  .productFeatures .btn a { padding: 0px 22px; margin: 0px 5px; min-width: 220px; height: 55px; -webkit-border-radius: 55px; border-radius: 55px; }
  .productFeatures .btn a span { font-size: 14px; }
  .productFeatures .btn a i { font-size: 16px; }
  .productFeatures .btn a::before { -webkit-border-radius: 55px; border-radius: 55px; }
  .productFeatures .btn a::after { -webkit-border-radius: 55px; border-radius: 55px; }
  .productFeatures .line { margin-top: 95px; height: 1px; }
  .productFeatures .line::after { left: -100%; top: 0px; width: -webkit-calc(100% / 5.1); width: calc(100% / 5.1); height: 1px; -webkit-box-shadow: 0px 0px 9px #86f2ff; box-shadow: 0px 0px 9px #86f2ff; }
  .productDownLoadMain { padding: 90px 0px 110px; }
  .productDownLoadList { margin-top: 60px; padding: 16px 20px 62px; margin: 60px -20px 0px; }
  .productDownLoadList ul li { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); min-height: 225px; margin-right: 30px; }
  .productDownLoadList ul li::before { -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .productDownLoadList ul li .content { padding: 40px; }
  .productDownLoadList ul li .content .listTitle { font-size: 20px; line-height: 30px; }
  .productDownLoadList ul li .content .btnBox .btn { font-size: 14px; }
  .productDownLoadList ul li .content .btnBox .btn i { font-size: 18px; margin-left: 10px; }
  .productDownLoadList ul li .content .btnBox .icon { width: 29px; }
  .productDownLoadList ul li span { -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 5px 10px rgba(60, 154, 255, 0.6); box-shadow: 0px 5px 10px rgba(60, 154, 255, 0.6); }
  .productDownLoadList ul li span::after { right: -30px; bottom: -20px; width: 193px; height: 193px; }
  .productDownLoadList ul li:hover::before { top: -15px; bottom: -30px; }
  .productDownLoadList ul li:hover span { top: -15px; bottom: -30px; }
  .productDownLoadList ul li:hover .content { top: -15px; bottom: -30px; }
  .productDownLoadListPage { padding-top: 10px; }
  .productDownLoadMain::after { left: -1020px; bottom: -900px; width: 1761px; height: 1761px; }
  .popupParamMain { left: 0px; top: 0px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
  .popupParamBox { left: 0px; top: 0px; }
  .popupParamContainer { padding: 50px 0px; }
  .closePopupParam { top: 30px; padding-right: 30px; }
  .closePopupParam i { width: 37px; height: 37px; font-size: 18px; }
  .popupParam { max-width: 1136px; width: 96%; padding: 30px 0px 60px; -webkit-border-radius: 10px; border-radius: 10px; }
  .popupParamContent { padding-top: 30px; width: 86%; }
  .popupParamContent h3 { font-size: 50px; }
  .popupParamContent ul { margin: 0px -6px; padding-top: 28px; }
  .popupParamContent ul li { width: -webkit-calc(50% - 12px); width: calc(50% - 12px); margin: 12px 6px 0px; min-height: 72px; padding: 5px 25px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 16px; line-height: 18px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .popupParamContent ul li::before { min-width: 17px; width: 17px; height: 17px; margin-right: 10px; }
  /*--产品详情页新模块--*/
  .gatewayMain { padding: 190px 0px; }
  .gatewayMain .imgBox { width: 750px; padding-top: 420px; -webkit-border-radius: 10px; border-radius: 10px; }
  .gatewayMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 50px 0px 0px; }
  .gatewayMain .content .desc { max-width: 560px; font-size: 18px; line-height: 24px; padding-top: 40px; }
  .gatewayMain.rowReverse .content { padding: 0px 0px 0px 80px; }
  .compatibilityWithMain { padding: 140px 0px 130px; }
  .compatibilityWith { padding-top: 40px; }
  .compatibilityWith ul li p { width: -webkit-calc(20% - 16px); width: calc(20% - 16px); margin: 20px 20px 0px 0px; padding-top: 140px; -webkit-border-radius: 10px; border-radius: 10px; }
  .compatibilityWith ul li p:nth-child(5n) { margin-right: 20px; }
  .compatibilityWith ul li p:nth-child(5n) { margin-right: 0px; }
  .compatibilityWithPage { padding-top: 55px; }
  .dinLinkMain { padding: 110px 0px; }
  .dinLink { margin-top: 70px; }
  .dinLink ul li { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin-right: 30px; min-height: 540px; padding: 45px 35px 0px; -webkit-border-radius: 10px; border-radius: 10px; }
  .dinLink ul li .desc p { margin: 0px auto 10px; padding: 10px 20px 10px 35px; -webkit-border-radius: 45px; border-radius: 45px; font-size: 18px; line-height: 24px; }
  .dinLink ul li .desc p::before { left: 18px; top: 18px; width: 6px; height: 6px; }
  .dinLink ul li .imgBox { width: 200px; }
  .dinLink ul li:last-child { margin-right: 0px; }
  .supportAndroidIosMain { padding: 110px 0px 170px; }
  .supportAndroidIosMain .desc { padding-top: 40px; font-size: 18px; line-height: 24px; }
  .supportAndroidIos { margin-top: 70px; }
  .supportAndroidIos ul li { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin-right: 30px; min-height: 470px; padding: 45px 45px 30px; -webkit-border-radius: 10px; border-radius: 10px; }
  .supportAndroidIos ul li .icon { width: 60px; }
  .supportAndroidIos ul li .listTitle { padding-top: 12px; font-size: 22px; }
  .supportAndroidIos ul li .qrCode { padding-top: 40px; width: 150px; }
  .supportAndroidIos ul li .qrCode img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; }
  .supportAndroidIos ul li .btn { padding-top: 20px; }
  .hdVideoAudioMain { padding: 100px 0px 90px; }
  .hdVideoAudio { padding-top: 30px; }
  .hdVideoAudio ul { margin-top: 30px; width: 465px; padding: 20px 35px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .hdVideoAudio ul li { font-size: 20px; padding: 25px 0px; }
  .hdVideoAudio .imgBox { margin: 0px 0px 0px 125px; padding-top: 590px; }
  .largeCapacityMain { padding: 150px 0px; }
  .largeCapacityMain .imgBox { width: 560px; padding-top: 460px; -webkit-border-radius: 10px; border-radius: 10px; }
  .largeCapacity { width: 750px; }
  .largeCapacity ul { margin: 0px -5px; padding-top: 40px; }
  .largeCapacity ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; padding: 14px 15px; -webkit-border-radius: 10px; border-radius: 10px; }
  .largeCapacity ul li::before { min-width: 17px; width: 17px; height: 17px; margin-right: 10px; }
  .largeCapacity ul li p { font-size: 16px; }
  .richFunctionsMain { padding: 140px 0px; }
  .richFunctions { padding-top: 45px; }
  .richFunctions ul { margin: 0px -5px; }
  .richFunctions ul li { width: -webkit-calc(25% - 10px); width: calc(25% - 10px); margin: 10px 5px 0px; padding: 13px 15px; -webkit-border-radius: 10px; border-radius: 10px; }
  .richFunctions ul li::before { min-width: 17px; width: 17px; height: 17px; margin-right: 10px; }
  .richFunctions ul li p { font-size: 16px; }
  .seriesIPMain { padding: 105px 0px; }
  .seriesIPMain .seriesIP { margin-top: 60px; -webkit-border-radius: 10px; border-radius: 10px; }
  .seriesIPMain .seriesIP table { width: 100%; }
  .seriesIPMain .seriesIP table td { font-size: 16px; padding: 20px 10px; height: 60px; }
  .seriesIPMain .seriesIP table td:nth-child(1) { font-size: 20px; }
  .seriesIPMain .seriesIP table tr:nth-child(1) td { font-size: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  /*--产品对比--*/
  .comparisonMain { padding: 150px 0px 100px; min-height: 100vh; }
  .comparisonMain .title a { width: 57px; height: 42px; font-size: 16px; -webkit-border-radius: 20px; border-radius: 20px; }
  .comparison { margin-top: 60px; -webkit-border-radius: 10px; border-radius: 10px; padding: 60px 120px 130px; }
  .comparisonScreen { margin: 0px -24px; }
  .comparisonScreen .list { width: -webkit-calc(33.333% - 48px); width: calc(33.333% - 48px); margin: 0px 24px; }
  .comparisonScreen .list h3 { padding: 0px; height: 50px; }
  .comparisonScreen .list h3 span { font-size: 20px; }
  .comparisonScreen .list h3 i { font-size: 14px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
  .comparisonScreen .list .comparisonList { left: 0px; top: 60px; -webkit-border-radius: 15px; border-radius: 15px; padding: 12px 6px 12px 12px; }
  .comparisonScreen .list .comparisonList ul { max-height: 210px; padding-right: 6px; }
  .comparisonScreen .list .comparisonList ul li { padding-top: 5px; }
  .comparisonScreen .list .comparisonList ul li a { padding: 7px 10px; font-size: 14px; -webkit-border-radius: 32px; border-radius: 32px; }
  .comparisonScreen .list h3.active i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }
  .comparisonScreen .list ul::-webkit-scrollbar { width: 6px; height: 6px; -webkit-border-radius: 4px; border-radius: 4px; }
  .comparisonScreen .list ul::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; }
  .comparisonImg ul { margin: 0px -24px; padding-top: 15px; }
  .comparisonImg ul li { width: -webkit-calc(33.333% - 48px); width: calc(33.333% - 48px); margin: 0px 24px; }
  .comparisonParam { margin-top: 30px; }
  .comparisonParam ul { width: 33.333%; }
  .comparisonParam ul li { padding: 45px 20px 45px 90px; }
  .comparisonParam ul li .icon { width: 30px; margin-right: 15px; }
  .comparisonParam ul li .content h3 { font-size: 18px; }
  .comparisonParam ul li .content p { padding-top: 12px; font-size: 16px; }
  /*--解决方案-酒店行业--*/
  .solutionBanner .imgBox { padding-top: 980px; }
  .solutionBannerText { left: 0px; top: 52%; }
  .solutionBannerText .content { max-width: 550px; }
  .solutionBannerText .title { font-size: 60px; }
  .solutionBannerText .desc { font-size: 20px; padding-top: 30px; max-width: 525px; line-height: 26px; }
  .customerPainPointsMain { padding: 110px 0px 135px; }
  .customerPainPointsBox { margin: 80px auto 0px; width: 860px; }
  .customerPainPointsBox .prevBtn, .customerPainPointsBox .nextBtn { font-size: 14px; width: 52px; height: 52px; -webkit-border-radius: 10px; border-radius: 10px; }
  .customerPainPointsBox .prevBtn { left: -115px; }
  .customerPainPointsBox .nextBtn { right: -115px; }
  .customerPainPoints ul li { margin-right: 185px; padding: 50px 0px; -webkit-border-radius: 250px; border-radius: 250px; min-height: 505px; }
  .customerPainPoints ul li .listTitle { font-size: 26px; line-height: 25px; }
  .customerPainPoints ul li .icon { width: 190px; height: 190px; margin: 20px auto 0px; }
  .customerPainPoints ul li .line { width: 16px; height: 4px; -webkit-border-radius: 2px; border-radius: 2px; margin: 20px auto 0px; }
  .customerPainPoints ul li .desc { font-size: 18px; line-height: 22px; max-width: 600px; margin: 25px auto 0px; }
  .emergingCustomerBox { height: 100vh; }
  .emergingCustomerBox .bg { left: 0px; top: 0px; }
  .emergingCustomerBox .bg img { left: 0px; top: 0px; height: 100vh; }
  .emergingCustomerTitle { width: 50%; padding: 80px 0px 0px -webkit-calc((100vw - 1460px) / 2); padding: 80px 0px 0px calc((100vw - 1460px) / 2); }
  .emergingCustomerTitle .numberBox { width: 619px; height: 619px; }
  .emergingCustomerTitle .numberBox .content .number { font-size: 400px; }
  .emergingCustomerTitle .numberBox .content .desc { font-size: 16px; line-height: 19px; }
  .emergingCustomerListBox { width: 50%; padding: 0px 0px 0px 0px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
  .emergingCustomerList { height: 310px; }
  .emergingCustomerList ul li { padding: 45px 50px 0px 90px; }
  .emergingCustomerList ul li .icon img { width: 60px; }
  .emergingCustomerList ul li .icon span { font-size: 22px; color: rgba(255, 255, 255, 0.2); }
  .emergingCustomerList ul li .listTitle { margin-top: 25px; font-size: 26px; }
  .emergingCustomerList ul li .desc { padding-top: 25px; font-size: 18px; line-height: 22px; }
  .solutionOverviewMain { padding: 150px 0px 120px; }
  .solutionOverviewMain .desc { padding-top: 25px; font-size: 18px; line-height: 22px; }
  .solutionOverviewClass { margin-top: 60px; padding: 3px 4px; -webkit-border-radius: 52px; border-radius: 52px; }
  .solutionOverviewClass ul li { padding: 0px 40px; height: 47px; font-size: 14px; }
  .solutionOverviewClass ul li::after { -webkit-border-radius: 47px; border-radius: 47px; }
  .solutionOverview { margin-top: 45px; }
  .solutionOverview .imgBox { width: 937px; -webkit-border-radius: 10px; border-radius: 10px; }
  .solutionOverview .content { padding: 0px 0px 0px 55px; }
  .solutionOverview .content .title { font-size: 30px; }
  .solutionOverview .content .solutionOverviewDesc { padding-top: 25px; font-size: 17px; line-height: 22px; }
  .solutionOverviewList { padding-top: 30px; }
  .solutionOverviewList ul li { margin-top: 15px; padding: 18px; -webkit-border-radius: 10px; border-radius: 10px; }
  .solutionOverviewList ul li .numberBox { width: 220px; padding-right: 20px; }
  .solutionOverviewList ul li .numberBox::after { width: 6px; height: 6px; left: 0px; top: 5px; }
  .solutionOverviewList ul li .numberBox .number span { font-size: 41px; }
  .solutionOverviewList ul li .numberBox .number p { padding-top: 10px; font-size: 14px; }
  .solutionOverviewList ul li .imgBox { width: 438px; padding-top: 377px; }
  .solutionOverviewList ul li .imgBox img { left: 0px; top: 0px; }
  .solutionOverviewList ul li .content { padding: 25px 0px 0px 40px; }
  .solutionOverviewList ul li .content .listTitle { font-size: 26px; }
  .solutionOverviewList ul li .content .listDesc { font-size: 17px; line-height: 22px; }
  .solutionOverviewList ul li .content .listDesc p { margin-top: 20px; font-size: 17px; line-height: 22px; padding-left: 27px; }
  .solutionOverviewList ul li .content .listDesc p::before { width: 17px; height: 17px; left: 0px; top: 3px; }
  .solutionOverviewList ul li .content .label a { padding: 0px 25px; height: 50px; font-size: 15px; margin-right: 15px; margin-bottom: 15px; -webkit-border-radius: 5px; border-radius: 5px; color: #363636; }
  .solutionHighlightsMain { padding: 100px 0px 30px; }
  .solutionHighlightsBtn .prevBtn, .solutionHighlightsBtn .nextBtn { font-size: 14px; width: 52px; height: 52px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
  .solutionHighlightsBtn .prevBtn { left: -115px; }
  .solutionHighlightsBtn .nextBtn { right: -115px; }
  .solutionHighlights { margin-top: 120px; }
  .solutionHighlights ul li { width: 660px; margin-right: 20px; }
  .solutionHighlights ul li .icon { left: 0px; right: 0px; top: -66px; width: 119px; }
  .solutionHighlights ul li .icon::after { border: 8px solid #001737; }
  .solutionHighlights ul li .contentBox { height: 400px; -webkit-border-radius: 10px; border-radius: 10px; }
  .solutionHighlights ul li .contentBox .numberBox { height: 245px; }
  .solutionHighlights ul li .contentBox .numberBox .number { padding: 0px 0px 45px 40px; font-size: 38px; }
  .solutionHighlights ul li .contentBox .content { left: 0px; top: 245px; }
  .solutionHighlights ul li .contentBox .content .listTitle { height: 155px; padding: 45px 40px 0px; font-size: 26px; }
  .solutionHighlights ul li .contentBox .content .listTitle::after { left: 0px; top: 0px; }
  .solutionHighlights ul li .contentBox .content .listTitle::before { right: 30px; top: 35px; width: 173px; height: 173px; background-image: url(../images/img_36.png); z-index: 2; }
  .solutionHighlights ul li .contentBox .content .listDesc { padding: 30px 55px 0px; font-size: 18px; height: 205px; line-height: 22px; }
  .solutionHighlights ul li:hover .contentBox .content { top: 0px; }
  .solutionHighlights ul li:hover .contentBox .content .listTitle { height: 195px; padding: 90px 40px 0px; }
  .solutionValueMain { padding: 70px 0px 30px; }
  .solutionValueList { padding-top: 20px; }
  .solutionValueList ul li { width: -webkit-calc(50% - 15px); width: calc(50% - 15px); margin-right: 30px; height: 200px; margin-top: 30px; }
  .solutionValueList ul li .contentBox { -webkit-border-radius: 10px; border-radius: 10px; }
  .solutionValueList ul li .contentBox .iconBox { width: 160px; }
  .solutionValueList ul li .contentBox .iconBox .icon { width: 86px; height: 86px; }
  .solutionValueList ul li .contentBox .content { padding: 45px; }
  .solutionValueList ul li .contentBox .content .listTitle { font-size: 24px; line-height: 26px; }
  .solutionValueList ul li .contentBox .content .listDesc { margin-top: 25px; font-size: 18px; line-height: 21px; }
  .solutionValueList ul li .contentBox .content .more span { font-size: 14px; }
  .solutionValueList ul li .contentBox .content .more span i { margin-left: 10px; }
  .solutionValueList ul li.active { z-index: 20; }
  .solutionValueList ul li.active .contentBox { height: 430px; }
  .solutionValueList ul li.active .contentBox .content .listDesc { max-height: 210px; }
  .successCasesLogo { padding: 70px 0px 0px; }
  .successCasesDesc{font-size: 16px; line-height:24px; padding-top: 10px;}
  .successCasesLogoList { max-width: 1920px; margin: 0px auto 0px; padding-top: 33px; }
  .successCasesLogoList ul { margin-top: 17px; }
  .successCasesLogoList ul li { width: 230px; height: 110px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 15px; }
  .mountain { margin-top: -20px; }
  /*--常见问题--*/
  .FAQMain { min-height: 700px; }
  .FAQBox { padding: 70px 80px 110px; }
  .FAQBox .titleSearch { padding-bottom: 30px; }
  .FAQBox .title { font-size: 52px; }
  .FAQBox .faqSearch { width: 335px; }
  .FAQBox .faqSearch input { height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; padding: 0px 60px 0px 25px; }
  .FAQBox .faqSearch button { right: 0px; top: 0px; width: 60px; font-size: 18px; }
  .FAQList { padding-top: 20px; }
  .FAQList ul li { margin-top: 20px; padding: 25px 40px; -webkit-border-radius: 10px; border-radius: 10px; }
  .FAQList ul li .listTitle { font-size: 18px; }
  .FAQList ul li .listTitle span { width: 34px; min-width: 34px; height: 34px; font-size: 16px; margin-right: 10px; }
  .FAQList ul li .contentBox { margin-top: 35px; padding: 35px 110px 60px 30px; -webkit-border-radius: 10px; border-radius: 10px; }
  .FAQList ul li .content { font-size: 16px; line-height: 25px; padding-left: 50px; }
  .FAQList ul li .content .a { min-width: 34px; width: 34px; height: 34px; font-size: 16px; margin-right: 20px; }
  .FAQList ul li.active { padding: 40px 40px; }
  /*--成功案例列表--*/
  .successCases { padding: 65px 0px 110px; }
  .successCasesClass ul li { margin-right: 10px; }
  .successCasesClass ul li a { height: 47px; padding: 0px 35px; font-size: 16px; }
  .successCasesClass ul li::after { -webkit-border-radius: 47px; border-radius: 47px; left: 0px; top: 0px; }
  .successCasesList { padding-top: 30px; }
  .successCasesList ul li { margin-top: 40px; }
  .successCasesList ul li a { padding: 8px; -webkit-border-radius: 10px; border-radius: 10px; }
  .successCasesList ul li a .imgBox { width: 940px; padding-top: 475px; -webkit-border-radius: 10px; border-radius: 10px; }
  .successCasesList ul li a .imgBox img { left: 0px; top: 0px; }
  .successCasesList ul li a .content { padding: 80px 50px; }
  .successCasesList ul li a .content .listTitle { font-size: 30px; line-height: 37px; }
  .successCasesList ul li a .content .listDesc { font-size: 17px; line-height: 25px; }
  .successCasesList ul li a .content .listDesc p { padding-left: 10px; }
  .successCasesList ul li a .content .listDesc p::after { left: 0px; top: 12px; width: 3px; height: 3px; }
  .loadMore { margin-top: 70px; }
  .loadMore .moreIcon { width: 36px; height: 36px; }
  /*--解决方案详情页--*/
  .solutionCommonBanner { padding: 248px 0px 90px; }
  .solutionCommonBannerText { -webkit-border-radius: 10px; border-radius: 10px; }
  .solutionCommonBannerText .imgBox { width: 950px; padding-top: 600px; }
  .solutionCommonBannerText .imgBox img { left: 0px; top: 0px; }
  .solutionCommonBannerText .content { padding: 60px 40px; }
  .solutionCommonBannerText .content .title { font-size: 35px; }
  .solutionCommonBannerText .content .industry { margin-top: 40px; font-size: 14px; padding: 10px 15px; -webkit-border-radius: 6px; border-radius: 6px; }
  .solutionCommonBannerText .content .desc { padding-top: 20px; font-size: 16px; line-height: 21px; }
  .solutionCommonBannerText .content .btn { -webkit-border-radius: 55px; border-radius: 55px; padding: 10px 8px 10px 25px; }
  .solutionCommonBannerText .content .btn span { font-size: 14px; }
  .solutionCommonBannerText .content .btn i { margin-left: 20px; width: 45px; height: 45px; font-size: 20px; }
  .customerPainMain { padding: 105px 0px; }
  .customerPain { margin-top: 35px; }
  .customerPain ul li { width: -webkit-calc(50% - 9px); width: calc(50% - 9px); margin-right: 15px; margin-top: 15px; padding: 35px 50px 20px 50px; min-height: 320px; -webkit-border-radius: 10px; border-radius: 10px; }
  .customerPain ul li::before { -webkit-border-radius: 10px; border-radius: 10px; left: 0px; top: 0px; }
  .customerPain ul li .iconBox .icon img { width: 70px; }
  .customerPain ul li .iconBox .iconLogo img { width: 18px; }
  .customerPain ul li .content { margin-top: 50px; }
  .customerPain ul li .content .listTitle { font-size: 24px; }
  .customerPain ul li .content .listDesc { margin-top: 20px; font-size: 16px; line-height: 20px; }
  .customerRequirementsMain { padding: 110px 0px; }
  .customerRequirements { margin-top: 70px; }
  .customerRequirements ul li { min-height: 500px; padding: 40px 20px 30px; margin-right: 20px; }
  .customerRequirements ul li::before { -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
  .customerRequirements ul li::after { -webkit-border-radius: 10px; border-radius: 10px; }
  .customerRequirements ul li .icon { width: 102px; height: 102px; }
  .customerRequirements ul li .content .listTitle { font-size: 16px; }
  .customerRequirements ul li .content .listDesc { margin-top: 25px; font-size: 16px; line-height: 20px; max-height: 0px; -webkit-transition: all 1s; transition: all 1s; }
  .customerRequirements ul li .content .number { margin-top: 10px; font-size: 14px; }
  .customerRequirements ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 730px; -ms-flex: 0 0 730px; flex: 0 0 730px; padding: 40px 45px 30px 65px; }
  .customerRequirements ul li.active .content .listTitle { font-size: 25px; }
  .customerRequirements ul li.active .content .listDesc { max-height: 300px; }
  .caseSolutionOverviewMain { padding: 100px 0px 120px; }
  .caseSolutionOverview .content { width: 780px; font-size: 18px; line-height: 23px; }
  .caseSolutionOverviewImg { margin-top: 50px; }
  .caseSolutionOverviewImg img { -webkit-border-radius: 10px; border-radius: 10px; }
  .caseSolutionOverviewClass { margin-top: 85px; padding: 3px; -webkit-border-radius: 47px; border-radius: 47px; }
  .caseSolutionOverviewClass ul li { padding: 0px 40px; height: 47px; }
  .caseSolutionOverviewClass ul li span { font-size: 16px; }
  .caseSolutionOverviewClass ul li::after { -webkit-border-radius: 47px; border-radius: 47px; }
  .caseSolutionOverviewListBox { margin-top: 55px; }
  .caseSolutionOverviewList ul li { width: -webkit-calc(25% - 19px); width: calc(25% - 19px); margin-right: 25px; padding: 45px 12px 12px; }
  .caseSolutionOverviewList ul li::before { -webkit-border-radius: 10px; border-radius: 10px; }
  .caseSolutionOverviewList ul li::after { -webkit-border-radius: 10px; border-radius: 10px; }
  .caseSolutionOverviewList ul li .listTitle { padding: 0px 20px; font-size: 22px; line-height: 25px; min-height: 140px; }
  .caseSolutionOverviewList ul li .listDesc { margin-top: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 25px 30px; }
  .caseSolutionOverviewList ul li .listDesc p { padding-left: 25px; margin-top: 15px; font-size: 17px; line-height: 18px; }
  .caseSolutionOverviewList ul li .listDesc p::before { left: 0px; top: 3px; width: 17px; height: 17px; margin-right: 10px; }
  .caseSolutionHighlightsBox .title { padding-top: 120px; font-size: 116px; letter-spacing: -2px; }
  .caseSolutionHighlights { width: 790px; }
  .caseSolutionHighlights ul li { width: -webkit-calc(50% - 18px); width: calc(50% - 18px); margin-top: 50px; margin-right: 36px; padding: 0px 20px 40px; }
  .caseSolutionHighlights ul li::after { -webkit-border-radius: 10px; border-radius: 10px; }
  .caseSolutionHighlights ul li .iconBox { height: 156px; }
  .caseSolutionHighlights ul li .iconBox .icon { width: 90px; }
  .caseSolutionHighlights ul li .iconBox .number { font-size: 47px; }
  .caseSolutionHighlights ul li .content { padding-top: 35px; }
  .caseSolutionHighlights ul li .content .listTitle { font-size: 20px; line-height: 22px; }
  .caseSolutionHighlights ul li .content .listDesc { margin-top: 20px; font-size: 15px; line-height: 20px; }
  .caseSolutionHighlights ul li:nth-child(2n+1) { top: 50px; }
  .caseSolutionValueMain { padding: 110px 0px 0px; }
  .caseSolutionValueMain .bg { left: 0px; top: 0px; }
  .caseSolutionValueMain .bg img { left: 0px; top: 0px; }
  .caseSolutionValue { margin-top: 50px; }
  .caseSolutionValue ul li { width: 440px; margin-right: 30px; min-height: 525px; padding: 50px 40px; }
  .caseSolutionValue ul li::before { -webkit-border-radius: 10px; border-radius: 10px; left: 0px; top: 0px; }
  .caseSolutionValue ul li::after { -webkit-border-radius: 10px; border-radius: 10px; left: 0px; top: 0px; -webkit-box-shadow: 0px 0px 35px rgba(19, 78, 176, 0.3); box-shadow: 0px 0px 35px rgba(19, 78, 176, 0.3); }
  .caseSolutionValue ul li .icon { width: 149px; width: 149px; }
  .caseSolutionValue ul li .content { padding-top: 70px; }
  .caseSolutionValue ul li .content .listTitle { font-size: 26px; line-height: 29px; }
  .caseSolutionValue ul li .content .listDesc { padding-top: 20px; font-size: 16px; line-height: 22px; }
  .applicationScenariosBox { padding: 120px 0px; }
  .applicationScenariosBtn .prevBtn, .applicationScenariosBtn .nextBtn { font-size: 14px; width: 52px; height: 52px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
  .applicationScenarios { width: 810px; height: 455px; margin: 60px auto 0px; }
  .applicationScenarios ul li { margin-right: 20px; }
  .applicationScenarios ul li .imgBox { left: 0px; top: 0px; width: 290px; height: 163px; -webkit-border-radius: 5px; border-radius: 5px; }
  .applicationScenarios ul li .imgBox img { left: 0px; top: 0px; }
  .applicationScenarios ul li .content { left: 0px; bottom: 0px; padding: 0px 40px 30px; font-size: 22px; line-height: 27px; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); }
  .applicationScenarios ul li.swiper-slide-prev .imgBox { -webkit-transform: translate(-webkit-calc(810px - 290px), 0px); -ms-transform: translate(calc(810px - 290px), 0px); transform: translate(calc(810px - 290px), 0px); }
  .applicationScenarios ul li.swiper-slide-next .imgBox { -webkit-transform: translate(0px, -webkit-calc(455px - 163px)); -ms-transform: translate(0px, calc(455px - 163px)); transform: translate(0px, calc(455px - 163px)); }
  .applicationScenarios ul li.swiper-slide-next + li .imgBox { -webkit-transform: translate(0px, -webkit-calc(455px - 163px)); -ms-transform: translate(0px, calc(455px - 163px)); transform: translate(0px, calc(455px - 163px)); }
  .successfulCasesMain { padding: 110px 0px; }
  .successfulCases { margin: 40px -10px 0px; }
  .successfulCases ul li p { width: 20%; padding: 0px 10px; margin-top: 20px; }
  .successfulCases ul li p img { height: 154px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .successfulCasesBtnBar { padding-top: 40px; }
  .successfulCasesBtnBar .btn { padding-right: 30px; }
  .successfulCasesBtnBar .btn .prevBtn, .successfulCasesBtnBar .btn .nextBtn { font-size: 14px; width: 52px; height: 52px; margin-left: 5px; -webkit-border-radius: 10px; border-radius: 10px; }
  /*--公司简介--*/
  .aboutBanner .imgBox { padding-top: 720px; }
  .aboutBanner .imgBox img { left: 0px; top: 0px; }
  .aboutBannerText { left: 0px; top: 48%; }
  .aboutBannerText .title { font-size: 93px; letter-spacing: -2px; }
  .aboutBox { height: 100vh; }
  .about .imgBox { width: 415px; }
  .about .imgBox .content { left: 175px; bottom: 25px; }
  .about .imgBox .content .th { font-size: 44px; }
  .about .imgBox .content .From { margin-left: 10px; padding-left: 10px; font-size: 20px; }
  .about .title { padding-top: 40px; font-size: 44px; line-height: 48px; }
  .about .desc { padding-top: 25px; font-size: 18px; line-height: 22px; max-width: 900px; }
  .aboutImg p img { -webkit-border-radius: 10px; border-radius: 10px; }
  .aboutImg p:nth-child(1) { left: 0px; top: -460px; height: 460px; }
  .aboutImg p:nth-child(2) { right: 0px; bottom: -431px; height: 431px; }
  .aboutDataLogo { left: 120px; -webkit-transform: translateX(-webkit-calc(var(--setRatio) * -120px)); -ms-transform: translateX(calc(var(--setRatio) * -120px)); transform: translateX(calc(var(--setRatio) * -120px)); transform: translateX(calc(var(--setRatio) * -120px)); }
  .aboutData { padding-bottom: 0px; height: 86vh;}
  .aboutData ul { margin: 0px -180px 0px -70px; }
  .aboutData ul li { height: 420px; width: 230px; padding-left: 20px; }
  .aboutData ul li .numberBox p { font-size: 70px; }
  .aboutData ul li .numberBox span { right: 0px; top: -10px; font-size: 14px; }
  .aboutData ul li .text { padding-top: 10px; font-size: 16px; }
  .aboutData ul li:nth-child(2n+1) { top: 170px; }
  .aboutHistoryMain { padding: 120px 0px; }
  .aboutHistoryMain .historyImg { width: 800px; margin-left: -80px; }
  .aboutHistoryMain .historyImg .historyImgList { -webkit-border-radius: 10px; border-radius: 10px; }
  .aboutHistoryMain .historyImg .historyImgList ul li { padding-top: 837px; }
  .aboutHistoryMain .historyImg .historyImgList .historyImgListPage { bottom: 20px; }
  .aboutHistoryMain .history { padding: 0px 0px 0px 90px; }
  .aboutHistoryMain .history ul li { padding: 45px 0px; }
  .aboutHistoryMain .history ul li .yearBox .year { min-width: 248px; font-size: 40px; padding-right: 45px; }
  .aboutHistoryMain .history ul li .yearBox .desc { font-size: 18px; line-height: 22px; }
  .aboutHistoryMain .history ul li .yearBox i { width: 39px; height: 39px; font-size: 18px; margin-left: 20px; }
  .aboutHistoryMain .history ul li .yearBox i::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  .aboutHistoryMain .history ul li .content { padding-top: 10px; font-size: 18px; line-height: 22px; }
  .aboutHistoryMain .history ul li.active .yearBox .year { font-size: 120px; padding-right: 0px; }
  .aboutHistoryMain .history ul li:first-child { padding-top: 20px; }
  .corporateMissionBox { height: 100vh; }
  .corporateMissionBox::after { height: 15vw; }
  .corporateMission { padding: 100px 0px 0px; }
  .corporateMission .title { font-size: 44px; padding-bottom: 45px; }
  .corporateMission .commonTitle { max-width: 960px; }
  .corporatePhilosophyBox { right: 20px; bottom: 25px; width: 540px; height: 160px; -webkit-border-radius: 160px; border-radius: 160px; }
  .corporatePhilosophyBox .title { font-size: 32px; left: 0px; top: 0px; -webkit-transition-delay: .6s; transition-delay: .6s; }
  .corporatePhilosophyBox .title i { font-size: 20px; margin-left: 30px; }
  .corporatePhilosophyBox .imgBox { left: 0px; top: 0px; }
  .corporatePhilosophyBox .imgBox img { left: 0px; top: 0px; opacity: 0.4; }
  .corporatePhilosophyBox .subTitle { font-size: 44px; padding-bottom: 45px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .corporatePhilosophyBox .commonTitle { line-height: 1.15; max-width: 960px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .corporatePhilosophyBox.active { padding: 100px 0px 0px; right: 0px; bottom: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
  .corporatePhilosophyBox.active .title { -webkit-transition-delay: 0s; transition-delay: 0s; }
  .technicalSupportMain { padding: 130px 0px; }
  .technicalSupportMain .content { padding: 50px 0px 0px 0px; }
  .technicalSupportMain .title { font-size: 62px; }
  .technicalSupportMain .desc { font-size: 18px; max-width: 480px; line-height: 22px; padding-top: 25px; }
  .technicalSupport { width: 820px; }
  .technicalSupport ul { margin: 0px -7px; }
  .technicalSupport ul li { width: -webkit-calc(50% - 14px); width: calc(50% - 14px); -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 40px 40px 25px; min-height: 260px; margin: 14px 7px 0px; }
  .technicalSupport ul li .icon img { width: 65px; }
  .technicalSupport ul li .listContent .numberBox { font-size: 18px; }
  .technicalSupport ul li .listContent .numberBox span { font-size: 68px; }
  .technicalSupport ul li .listContent .listDesc { font-size: 16px; letter-spacing: -1px; }
  .globalLayout { left: 0px; top: 90px; }
  .globalLayout .title { font-size: 62px; }
  .globalLayoutMap ul li .content p { -webkit-border-radius: 65px; border-radius: 65px; top: -65px; }
  .globalLayoutMap ul li .content p span { height: 65px; font-size: 24px; padding: 0px 55px; }
  .globalLayoutMap ul li .content::after { width: 5px; height: 5px; }
  .globalLayoutMain.active .globalLayoutMap ul li .content { height: 220px; }
  .honors { left: 0px; top: 44%; }
  .honors .title { font-size: 62px; }
  .honors .desc { padding-top: 30px; font-size: 18px; line-height: 24px; max-width: 430px; }
  /*--公司简介--*/
  .newsBanner .imgBox { padding-top: 720px; }
  .newsBannerText { left: 0px; top: 48%; }
  .newsBannerText .title { font-size: 40px; }
  .newsBannerText .more { padding-top: 30px; }
  .newsMain { padding: 80px 0px 100px; }
  .newsRecommend { width: 1084px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsRecommend ul li .imgBox { padding-top: 710px; }
  .newsRecommend ul li .imgBox::after { left: 0px; bottom: 0px; height: 30%; }
  .newsRecommend ul li .content { left: 0px; bottom: 0px; padding: 0px 25px 35px; }
  .newsRecommend ul li .content .time { font-size: 14px; }
  .newsRecommend ul li .content .time span { padding: 0px 15px; height: 24px; font-size: 12px; margin-right: 10px; -webkit-border-radius: 24px; border-radius: 24px; }
  .newsRecommend ul li .content .listTitle { padding-top: 15px; font-size: 20px; line-height: 26px; max-width: 410px; }
  .newsRecommendList { margin-left: 16px; }
  .newsRecommendList ul li { margin-top: 16px; }
  .newsRecommendList ul li .imgBox { padding-top: 226px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsRecommendList ul li .imgBox img { left: 0px; top: 0px; }
  .newsRecommendList ul li .imgBox::before { left: 0px; bottom: 0px; height: 70%; }
  .newsRecommendList ul li .imgBox::after { left: 0px; bottom: 0px; height: 100%; }
  .newsRecommendList ul li .content { left: 0px; top: 0px; padding: 20px; }
  .newsRecommendList ul li .content .programName { padding: 0px 15px; height: 24px; font-size: 12px; margin-right: 10px; -webkit-border-radius: 24px; border-radius: 24px; }
  .newsRecommendList ul li .content .time { font-size: 14px; }
  .newsRecommendList ul li .content .listTitle { padding-top: 10px; font-size: 17px; line-height: 22px; }
  .newsRecommendList ul li:first-child { margin-top: 0px; }
  .newsRecommendList ul li.active .imgBox { -webkit-box-shadow: 0px 8px 15px #b1caf6; box-shadow: 0px 8px 15px #b1caf6; }
  .newsClassBox { padding: 60px 0px 25px; }
  .newsClass ul li { margin-right: 25px; }
  .newsClass ul li a { padding: 0px 20px; height: 47px; font-size: 16px; }
  .newsClass ul li::after { -webkit-border-radius: 47px; border-radius: 47px; }
  .newsSearch { width: 330px; }
  .newsSearch input { padding: 0px 60px 0px 25px; height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; }
  .newsSearch button { width: 60px; font-size: 18px; }
  .newsList { margin: 30px -15px 0px; }
  .newsList ul li { width: 33.333%; padding: 15px; }
  .newsList ul li a { -webkit-border-radius: 10px; border-radius: 10px; }
  .newsList ul li a .content { padding: 50px 45px; }
  .newsList ul li a .time { font-size: 14px; }
  .newsList ul li a .listTitle { margin-top: 20px; font-size: 26px; line-height: 34px; }
  .newsList ul li a .listDesc { margin-top: 30px; padding-top: 30px; min-height: 188px; font-size: 18px; line-height: 25px; }
  .newsList ul li a .more { margin-top: 20px; padding: 5px 6px 5px 0px; font-size: 14px; -webkit-border-radius: 55px; border-radius: 55px; }
  .newsList ul li a .more i { font-size: 14px; margin-left: 0px; width: 45px; height: 45px; }
  .newsList ul li a .hoverContent { -webkit-border-radius: 10px; border-radius: 10px; }
  .newsList ul li a:hover .more { padding: 5px 6px 5px 25px; }
  .newsList ul li a:hover .more i { margin-left: 20px; }
  /*--新闻详情页--*/
  .newsDetailMain { padding: 80px 0px 100px; }
  .newsDetailBox { margin: 0px 20px; -webkit-border-radius: 10px; border-radius: 10px; padding: 90px 32px; }
  .newsDetailTitleBox { max-width: 1260px; }
  .newsDetailTitleBox .location { padding: 0px 30px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
  .newsDetailTitleBox .newsDetailTitle { padding-top: 30px; font-size: 48px; line-height: 60px; }
  .newsDetailTitleBox .time { padding-top: 25px; font-size: 14px; }
  .newsDetailTitleBox .time .line{padding:0px 10px;}
  .newsDetailImg { margin-top: 50px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetail { padding: 80px 0px 0px; height: 500px; }
  .newsDetailShareBox { width: 280px; padding-right: 45px; }
  .newsDetailShareBox .title { font-size: 14px; }
  .newsDetailShare { padding: 20px 0px 30px; }
  .newsDetailShare a { width: 38px; height: 38px; margin-right: 10px; font-size: 14px; }
  .newsDetailShareBox .return { margin-top: 40px; }
  .newsDetailShareBox .return::after { -webkit-border-radius: 41px; border-radius: 41px; }
  .newsDetailShareBox .return::before { -webkit-border-radius: 41px; border-radius: 41px; }
  .newsDetailShareBox .return a { padding: 0px 30px; height: 41px; }
  .newsDetailShareBox .return a i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; }
  .newsDetailContentBox { padding: 0px 0px 0px 50px; }
  .newsDetailContentBox .giveAlikeBox{margin-top: 30px;}
  .newsDetailContentBox .giveAlike{margin-top: 30px; width: 48px; height: 48px;}
  .newsDetailContentBox .giveAlike p{width: 22px;}
  .newsDetailContentBox .giveAlikeBox .count{font-size: 16px; margin-left: 10px;}
  .newsDetailContent { font-size: 18px; line-height: 26px; }
  .newsDetailContent .f24 { font-size: 24px; }
  .prevNextArticle { margin-top: 50px; height: 70px; padding: 0px 30px; -webkit-border-radius: 70px; border-radius: 70px; }
  .prevNextArticle a { width: 50%; font-size: 15px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .prevNextArticle a span { font-size: 14px; color: rgba(99, 99, 99, 0.7); }
  .prevNextArticle a::after { right: 0px; top: 3px; bottom: 3px; width: 1px; }
  .prevNextArticle a:first-child { padding-right: 30px; }
  .prevNextArticle a:last-child { padding-left: 60px; }
  .relatedNewsMain { padding: 100px 0px 0px; max-width: 1260px; }
  .relatedNewsMain .title { font-size: 48px; }
  .relatedNews { margin-top: 55px; }
  .relatedNews ul li { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin-right: 30px; }
  .relatedNews ul li .imgBox { padding-top: 266px; -webkit-border-radius: 10px; border-radius: 10px; }
  .relatedNews ul li .content { padding: 0px 20px 20px; }
  .relatedNews ul li .content .time { font-size: 14px; }
  .relatedNews ul li .content .listTitle { margin-top: 10px; font-size: 17px; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  /*--联系我们--*/
  .contactUsMain{padding:0px 0px 100px;}
  .contactUs { padding: 80px 0px 85px; }
  .contactUsTel { padding: 80px; -webkit-border-radius: 10px; border-radius: 10px; }
  .contactUsTel ul li .icon { width: 97px; height: 97px; }
  .contactUsTel ul li .content { padding-left: 20px; }
  .contactUsTel ul li .content .tel { font-size: 24px; }
  .contactUsTel ul li .content .text { font-size: 18px; padding-top: 10px; }
  .contactUsTel ul li:nth-child(2) { padding-left: 70px; }
  .contactMedia { width: 450px; padding: 40px 50px; margin-left: 17px; -webkit-border-radius: 10px; border-radius: 10px; }
  .contactMedia .title { font-size: 30px; }
  .contactMedia .contactMediaList { padding-top: 35px; }
  .contactMedia .contactMediaList a { width: 45px; height: 45px; font-size: 18px; margin-right: 15px; }
  .contactMedia .text { padding-top: 35px; font-size: 14px; }
  .corporateHeadquartersMain { margin: 0px 20px; }
  .corporateHeadquartersMap .contactMapImg img { -webkit-border-radius: 10px; border-radius: 10px; }
  .corporateHeadquartersMap ul li .content p { font-size: 16px; text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2); bottom: 105%; }
  .corporateHeadquartersMap ul li .content i { width: 30px; height: 30px; font-size: 18px; }
  .corporateHeadquartersMap ul li.active .content i { width: 40px; height: 40px; font-size: 18px; }
  .corporateHeadquartersBox { left: 0px; top: 0px; padding: 60px 0px 0px; }
  .corporateHeadquarters { margin-left: auto; width: calc(33.333% + 20px - 15px); -webkit-border-radius: 10px; border-radius: 10px; padding: 40px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .corporateHeadquarters .icon { width: 68px; height: 68px; }
  .corporateHeadquarters .title { font-size: 30px; padding-top: 15px; }
  .corporateHeadquarters .desc { padding-top: 20px; font-size: 18px; }
  .branchOfficesBox{bottom: 40px;}
  .branchOfficesBox .titleBox .title{font-size: 24px;}
  .branchOfficesBox .titleBox .branchOfficesBtn .prevBtn, .branchOfficesBox .titleBox .branchOfficesBtn .nextBtn { font-size: 14px; width: 40px; height: 40px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
  .branchOffices {margin-top: 20px;}
  .branchOffices ul li{width: calc(33.333% - 10px); padding: 35px 20px; border-radius: 10px; margin-right: 15px; backdrop-filter: blur(15px);}
  .branchOffices ul li .listTitle{font-size: 17px; }
  .branchOffices ul li .listDesc{font-size:18px; padding-top: 10px;}
  .branchOffices ul li:last-child{margin-right: 0px;}
  .eachBranchOfficeMain { padding: 90px 0px 120px; }
  .eachBranchOfficeBtn .prevBtn, .eachBranchOfficeBtn .nextBtn { font-size: 14px; width: 52px; height: 52px; margin-left: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
  .eachBranchOffice { margin-top: 50px; }
  .eachBranchOffice ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); height: 367px; padding: 35px 35px 35px 61px; -webkit-border-radius: 10px; border-radius: 10px; margin-right: 20px; }
  .eachBranchOffice ul li .icon { width: 130px; }
  .eachBranchOffice ul li .content { padding-left: 120px; }
  .eachBranchOffice ul li .content .listTitle { font-size: 26px; }
  .eachBranchOffice ul li .content .listDesc { margin-top: 30px; font-size: 18px; line-height: 21px; }
  .eachBranchOffice ul li .content .listDesc p { margin-top: 15px; }
  .eachBranchOffice ul li .content .listDesc p:first-child { margin-top: 0px; }
  .eachBranchOffice ul li .content .link { padding-top: 45px; font-size: 16px; }
  .eachBranchOffice ul li .content .link i { margin-right: 8px; }
  .contactUsFormMain { padding:70px 0px 120px; }
  .contactUsFormText { width: 640px; padding: 35px 0px 0px; }
  .contactUsFormText .desc { padding-top: 20px; font-size: 19px; line-height: 24px; max-width: 420px; }
  .contactUsForm { padding: 65px 0px 0px 30px; }
  .contactUsForm::after { left: 0px; top: 0px; width: 1px; height: 130px; }
  .contactUsForm .desc { font-size: 15px; }
  .contactUsForm .desc::before { width: 12px; height: 12px; margin-right: 5px; }
  .contactUsForm ul { margin: 0px -5px; }
  .contactUsForm ul li { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 20px 5px 0px; }
  .contactUsForm ul li p { left: 0px; top: 0px; bottom: 0px; font-size: 15px; padding-left: 25px; }
  .contactUsForm ul li input { height: 54px; padding: 0px 25px; -webkit-border-radius: 54px; border-radius: 54px; }
  .contactUsForm ul li img { right: 15px; height: 75%; }
  .contactUsForm ul li textarea { height: 140px; padding: 15px 25px; -webkit-border-radius: 27px; border-radius: 27px; }
  .contactUsForm ul li.textarea p { top: 15px; bottom: auto; }
  .contactUsForm ul li button { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; font-size: 16px; }
  .contactUsForm ul li button i { margin-left: 10px; }
  .contactUsForm ul li .layui-form-select dl { top: 60px; max-height: 300px; bottom: auto; -webkit-border-radius: 10px; border-radius: 10px; padding: 5px 0; }
  .contactUsForm ul li .layui-form-select dl dd, .contactUsForm ul li .layui-form-select dl dt { padding: 0 10px; line-height: 36px; font-size: 14px; }
  .contactUsForm ul li .layui-form-select .layui-edge { right: 20px; width: 10px; height: 10px; top: -webkit-calc(50% - 3px); top: calc(50% - 3px); border: none; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); border-right: 1px solid #515151; border-bottom: 1px solid #515151; }
  .contactUsForm ul li .layui-form-selected .layui-edge { top: -webkit-calc(50% + 3px); top: calc(50% + 3px); -webkit-transform: translateY(-50%) rotate(-135deg); -ms-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }
  .contactUsForm ul li .layui-form-danger + .layui-form-select .layui-input, .contactUsForm ul li .layui-form-danger:focus { -webkit-box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); }
  .contactUsForm ul li .layui-input:focus, .contactUsForm ul li .layui-textarea:focus { -webkit-box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); box-shadow: 0 0 0 3px rgba(0, 76, 242, 0.08); }
  .dutyArrangementMain { padding: 110px 0px 130px; }
  .dateBox { padding: 60px 0px 0px; }
  .dateYear .prevBtn, .dateYear .nextBtn { width: 30px; height: 30px; -webkit-border-radius: 4px; border-radius: 4px; }
  .dateYear .prevBtn i, .dateYear .nextBtn i { font-size: 12px; }
  .dateYear .year { min-width: 200px; padding: 0px 10px; font-size: 26px; }
  .dateListBox { padding: 30px 0px 0px; }
  .dateSunday { margin: 0px -4px; }
  .dateSunday li { width: -webkit-calc(14.285714285714286% - 4px); width: calc(14.285714285714286% - 4px); min-height: 49px; margin: 0px 2px; -webkit-border-radius: 6px; border-radius: 6px; font-size: 20px; }
  .dateList { margin: 0px -4px; }
  .dateList li { width: -webkit-calc(14.285714285714286% - 4px); width: calc(14.285714285714286% - 4px); margin: 4px 2px 0px; padding: 20px; -webkit-border-radius: 6px; border-radius: 6px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .dateList li p { font-size: 20px; }
  .dateList li p.name { padding-top: 14px; }
  .dateList li p.name::before { width: 8px; height: 8px; margin-right: 5px; }
  .dateList li.today p.day span { width: 30px; height: 30px; font-size: 16px; }
  .dutyArrangementMain .note { padding-top: 35px; font-size: 16px; }
  .dutyArrangementListBox { margin-top: 55px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .dutyArrangementListTitle { width: 160px; padding: 15px 0px; margin: -1px 0px -1px -1px; -webkit-border-radius: 10px; border-radius: 10px; }
  .dutyArrangementListTitle li { height: 55px; padding-left: 40px; font-size: 16px; }
  .dutyArrangementList { width: -webkit-calc(100% - 260px); width: calc(100% - 260px); margin: -1px auto; padding: 15px 0px; }
  .dutyArrangementList ul li { width: 240px; }
  .dutyArrangementList ul li p { height: 55px; font-size: 16px; padding-right: 40px; word-break: break-all; border-bottom: 1px solid rgba(87, 112, 144, 0.1); }
  .dutyArrangementListBar { left: 0px; bottom: 0px; height: 5px; }
  /*--客户资料下载--*/
  .productWhitePaperBox { padding: 70px 70px 110px; }
  .productWhitePaperBox .titleBox { padding-bottom: 35px; }
  .productWhitePaperBox .titleBox .title { font-size: 36px; }
  .whitePaperSearch { width: 330px; }
  .whitePaperSearch input { padding: 0px 60px 0px 25px; height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; }
  .whitePaperSearch button { width: 60px; font-size: 18px; }
  .productWhitePaperList { padding-top: 20px; }
  .productWhitePaperList ul { margin: 0px -27px; }
  .productWhitePaperList ul li { width: -webkit-calc(25% - 54px); width: calc(25% - 54px); margin: 50px 27px 0px; }
  .productWhitePaperList ul li::before { left: 0px; bottom: 0px; right: 0px; top: 65px; -webkit-border-radius: 10px; border-radius: 10px; }
  .productWhitePaperList ul li .imgBox { margin: 0px 30px; padding-top: 310px; -webkit-border-radius: 10px; border-radius: 10px; }
  .productWhitePaperList ul li .imgBox img { left: 0px; top: 0px; }
  .productWhitePaperList ul li .modelType { left: 10px; right: 10px; top: 45px; }
  .productWhitePaperList ul li .modelType .type { font-size: 14px; }
  .productWhitePaperList ul li .modelType .modelNumber { padding-top: 15px; font-size: 24px; }
  .productWhitePaperList ul li .content { min-height: 155px; padding: 25px 30px; margin-top: -35px; }
  .productWhitePaperList ul li .content::before { left: 0px; bottom: 0px; right: 0px; top: 0px; -webkit-border-radius: 10px 50px 10px 10px; border-radius: 10px 50px 10px 10px; }
  .productWhitePaperList ul li .content::after { left: 0px; bottom: 0px; right: 0px; top: 0px; -webkit-border-radius: 10px 50px 10px 10px; border-radius: 10px 50px 10px 10px; background-image: url(../images/img_197.jpg); }
  .productWhitePaperList ul li .content .listTitle { font-size: 19px; display: -webkit-box; height: 42px; line-height: 21px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productWhitePaperList ul li .content .btn { padding-top: 15px; }
  .productWhitePaperList ul li .content .btn a { width: 42px; height: 42px; margin-right: 10px; }
  .productWhitePaperList ul li .content .btn a i { font-size: 20px; }
  /*--代理商专区-代理政策--*/
  .partnerPolicyMain { padding: 90px 0px 110px; }
  .partnerPolicyMain .desc { padding-top: 30px; max-width: 1160px; font-size: 18px; line-height: 22px; }
  .partnerPolicyMain .imgBox { margin-top: 65px; }
  .partnerPolicyMain .imgBox img { -webkit-border-radius: 10px; border-radius: 10px; }
  .interestsOfPartnersMain { padding: 95px 0px; }
  .interestsOfPartners .commonTitle { max-width: 700px; }
  .interestsOfPartners .content { width: 400px; font-size: 18px; line-height: 22px; }
  .interestsOfPartnersList { padding-top: 90px; }
  .interestsOfPartnersList ul li { padding: 0px 0px 30px 40px; }
  .interestsOfPartnersList ul li::after { left: 0px; top: 10px; width: 10px; height: 10px; }
  .interestsOfPartnersList ul li::before { top: 24px; bottom: -5px; left: 4px; width: 1px; }
  .interestsOfPartnersList ul li .listTitle { font-size: 26px; margin-bottom: 30px; }
  .interestsOfPartnersList ul li .listTitle span { font-size: 30px; }
  .interestsOfPartnersList ul li .listTitle i { width: 12px; height: 12px; margin-left: 20px; margin-top: 8px; }
  .interestsOfPartnersList ul li .listTitle i::after { left: 0px; top: 0px; right: 0px; bottom: 0px; height: 2px; }
  .interestsOfPartnersList ul li .listTitle i::before { left: 0px; top: 0px; right: 0px; bottom: 0px; width: 2px; }
  .interestsOfPartnersList ul li .content { padding: 32px 100px 35px 70px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 18px; line-height: 20px; }
  .interestsOfPartnersList ul li .content::after { left: 43px; top: 32px; width: 17px; height: 17px; }
  .interestsOfPartnersList ul li.active { padding: 0px 0px 35px 40px; }
  .businessStandardsMain { padding: 110px 0px 0px; }
  .businessStandards { margin-top: 45px; }
  .businessStandards ul li { -webkit-border-radius: 10px; border-radius: 10px; margin-right: 20px; }
  .businessStandards ul li .imgBox { padding-top: 472px; }
  .businessStandards ul li .imgBox .numberTitle { padding: 40px 25px 0px; }
  .businessStandards ul li .imgBox .numberTitle .number { font-size: 114px; }
  .businessStandards ul li .imgBox .numberTitle .title { font-size: 18px; margin-top: -25px; padding-left: 25px; line-height: 22px; }
  .businessStandards ul li .content { left: 0px; top: 0px; width: 0px; -webkit-border-radius: 10px; border-radius: 10px; }
  .businessStandards ul li .content .listTitle { font-size: 36px; padding-bottom: 30px; }
  .businessStandards ul li .content .desc { margin-top: 30px; font-size: 18px; line-height: 28px; }
  .businessStandards ul li.active { -webkit-box-flex: 0; -webkit-flex: 0 0 905px; -ms-flex: 0 0 905px; flex: 0 0 905px; padding-left: 395px; }
  .businessStandards ul li.active .content { width: 405px; padding: 50px 45px; }
  .marketGuaranteeMain { padding: 130px 0px 100px; }
  .marketGuarantee { margin-top: 50px; }
  .marketGuarantee ul li { padding: 45px 0px 55px; }
  .marketGuarantee ul li::before { -webkit-border-radius: 10px; border-radius: 10px; }
  .marketGuarantee ul li .numberBox { width: 530px; padding-left: 50px; }
  .marketGuarantee ul li .numberBox .number { width: 70px; height: 70px; font-size: 20px; }
  .marketGuarantee ul li .listTitleBox { width: 510px; }
  .marketGuarantee ul li .listTitleBox .listSubTitle { font-size: 14px; }
  .marketGuarantee ul li .listTitleBox .listTitle { font-size: 26px; padding-top: 5px; }
  .marketGuarantee ul li .content { width: 764px; padding: 0px 40px; max-height: 70px; font-size: 18px; }
  .marketGuarantee ul li .content p { margin-bottom: 12px; padding-left: 25px; }
  .marketGuarantee ul li .content p::after { left: 0px; top: 2px; width: 17px; height: 17px; }
  .marketGuarantee ul li:hover .numberBox { width: 165px; }
  .marketGuarantee ul li:hover .content { max-height: 300px; }
  .channelEmpowermentMain { padding: 105px 0px; }
  .channelEmpowermentBox { margin-top: 50px; -webkit-border-radius: 10px; border-radius: 10px; }
  .channelEmpowermentClass { width: 410px; }
  .channelEmpowermentClass ul li { height: 166px; }
  .channelEmpowermentClass ul li::after { -webkit-border-radius: 10px; border-radius: 10px; }
  .channelEmpowermentClass ul li span { font-size: 28px; }
  .channelEmpowerment { padding: 60px 100px; }
  .channelEmpowerment ul { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .channelEmpowerment ul li { padding: 0px 0px 50px 30px; }
  .channelEmpowerment ul li .listTitle { font-size: 24px; }
  .channelEmpowerment ul li .listTitle::after { left: -30px; top: 5px; width: 17px; height: 17px; }
  .channelEmpowerment ul li .listDesc { font-size: 18px; padding-top: 5px; }
  .channelEmpowerment ul li:last-child { padding-bottom: 0px; }
  /*--技术服务-资源中心-下载--*/
  .downloadClassBox { width: 360px; padding: 40px 50px; min-height: 600px; }
  .downloadClassBox .title { font-size: 14px; }
  .downloadClassBox .title i { font-size: 20px; margin-right: 10px; }
  .downloadClass { padding-top: 10px; }
  .downloadClass ul li .listTitle span { min-height: 40px; padding: 5px 0px; font-size: 16px; }
  .downloadClass ul li .listTitle i { width: 20px; height: 20px; }
  .downloadClass ul li .listTitle i::after { width: 11px; }
  .downloadClass ul li .listTitle i::before { height: 11px; right: 5px; }
  .downloadClass ul li .TwoClass { padding: 10px 0px 20px; }
  .downloadClass ul li .TwoClass .list .twoListTitle span { min-height: 35px; padding: 5px 0px; font-size: 15px; }
  .downloadClass ul li .TwoClass .list .twoListTitle i { font-size: 14px; }
  .downloadClass ul li .TwoClass .list .threeClass .threeList { padding-left: 25px; margin-top: 10px; padding-bottom: 10px; font-size: 15px; }
  .downloadClass ul li .TwoClass .list .threeClass .threeList span { top: 1px; width: 14px; height: 14px; }
  .downloadListBtn { margin-top: 50px; }
  .selectAllDownBtn .selectAllBtn { font-size: 14px; }
  .selectAllDownBtn .selectAllBtn i { width: 18px; height: 18px; font-size: 14px; padding-top: 2px; margin-right: 10px; -webkit-border-radius: 4px; border-radius: 4px; }
  .selectAllDownBtn .downBtn { margin-left: 25px; padding: 0px 20px; height: 40px; font-size: 14px; -webkit-border-radius: 5px; border-radius: 5px; }
  .selectAllDownBtn .downBtn i { font-size: 18px; margin-right: 10px; }
  .downloadText { font-size: 14px; }
  .downloadListList { padding-top: 15px; }
  .downloadListList ul li { padding: 25px 35px 25px 60px; margin-top: 25px; -webkit-border-radius: 10px; border-radius: 10px; }
  .downloadListList ul li::before { -webkit-border-radius: 10px; border-radius: 10px; left: 0px; top: 0px; }
  .downloadListList ul li .downSelect { width: 18px; height: 18px; padding-top: 2px; left: 15px; top: 15px; font-size: 14px; margin-right: 10px; -webkit-border-radius: 4px; border-radius: 4px; }
  .downloadListList ul li .content .listTitle { font-size: 20px; }
  .downloadListList ul li .content .listTitle img { width: 23px; margin-right: 20px; }
  .downloadListList ul li .content .line { margin-top: 20px; height: 1px; }
  .downloadListList ul li .content .versionTime { padding-top: 20px; }
  .downloadListList ul li .content .versionTime .version { font-size: 14px; margin-right: 40px; }
  .downloadListList ul li .content .versionTime .version img { width: 12px; margin-right: 8px; }
  .downloadListList ul li .content .versionTime .time { font-size: 14px; }
  .downloadListList ul li .btn { margin-left: 30px; padding-top: 15px; }
  .downloadListList ul li .btn a { width: 42px; height: 42px; margin-right: 10px; }
  .downloadListList ul li .btn a i { font-size: 20px; }
  /*--培训中心-产品知识培训--*/
  .trainingLocation { left: 0px; top: 80px; height: 60px; }
  .trainingMain { padding: 220px 0px 90px; }
  .trainingVideoIcon { width: 102px; height: 53px; -webkit-border-radius: 53px; border-radius: 53px; border: 2px solid #fff; }
  .trainingVideoIcon::after { border-left: 12px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
  .training { width: 1210px; }
  .training ul li { margin-right: 50px; }
  .training ul li .imgBox { padding-top: 625px; -webkit-border-radius: 10px; border-radius: 10px; }
  .training ul li .listTitle { left: 70px; right: 70px; bottom: 40px; font-size: 28px; }
  .trainingListMain { padding: 70px 0px 120px; }
  .trainingClassBox { padding: 0px 0px 25px; }
  .trainingClass ul li { margin-right: 25px; }
  .trainingClass ul li a { padding: 0px 20px; height: 47px; font-size: 16px; }
  .trainingClass ul li::after { -webkit-border-radius: 47px; border-radius: 47px; }
  .trainingSearch { width: 330px; }
  .trainingSearch input { padding: 0px 60px 0px 25px; height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; }
  .trainingSearch button { width: 60px; font-size: 18px; }
  .trainingList ul { margin: 0px -30px; }
  .trainingList ul li { width: -webkit-calc(50% - 60px); width: calc(50% - 60px); margin: 60px 30px 0px; -webkit-border-radius: 10px; border-radius: 10px; }
  .trainingList ul li .imgBox { padding-top: 390px; }
  .trainingList ul li .content { min-height: 110px; padding: 15px 45px; }
  .trainingList ul li .content .listTitle { font-size: 20px; }
  .trainingList ul li .content .playText { font-size: 14px; }
  .trainingList ul li .content .playText img { width: 16px; margin-left: 10px; }
  .trainingList ul li:hover { -webkit-box-shadow: 0px 30px 30px -20px rgba(0, 76, 242, 0.7); box-shadow: 0px 30px 30px -20px rgba(0, 76, 242, 0.7); }
  /*--证书查询--*/
  .certificateInquiryMain { padding: 240px 0px 110px; }
  .certificateInquiryMain .title { font-size: 80px; }
  .certificateInquiryMain .desc { font-size: 16px; padding-top: 15px; }
  .certificateInquiryMain .form { max-width: 880px; margin: 40px auto 0px; }
  .certificateInquiryMain .form input { padding: 0px 140px 0px 40px; height: 62px; -webkit-border-radius: 62px; border-radius: 62px; font-size: 16px; }
  .certificateInquiryMain .form button { right: 0px; top: 0px; width: 120px; -webkit-border-radius: 62px; border-radius: 62px; font-size: 16px; }
  .certificateInquiryMain .resultText { padding-top: 100px; }
  .certificateInquiryMain .resultText::after { height: 1px; }
  .certificateInquiryMain .resultText::before { height: 1px; }
  .certificateInquiryMain .resultText span { margin: 0px 20px; font-size: 16px; }
  .certificateInquiryMain .resultListBox { margin: 30px 0px; padding: 40px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .certificateInquiryMain .resultListBox .resultListScroll { --sheight: 6px; }
  .certificateInquiryMain .resultListBox .resultListScroll::after { left: 0px; top: 0px; height: -webkit-calc(100% - 25px + var(--sheight)); height: calc(100% - 25px + var(--sheight)); height: calc(100% - 25px + var(--sheight)); -webkit-border-radius: 10px; border-radius: 10px; }
  .certificateInquiryMain .resultListBox .resultList { padding-bottom: 20px; -webkit-border-radius: 10px; border-radius: 10px; }
  .certificateInquiryMain .resultListBox .resultList table { -webkit-border-radius: 10px; border-radius: 10px; }
  .certificateInquiryMain .resultListBox .resultList table td { height: 80px; font-size: 16px; padding: 0px 15px; }
  .certificateInquiryMain .resultListBox .resultList table tr:nth-child(1) td { height: 60px; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar { width: 6px; height: 6px; -webkit-border-radius: 4px; border-radius: 4px; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; }
  .certificateInquiryMain .resultListBox .resultList::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; }
  /*--售后服务流程--*/
  .afterSalesProcessMain { padding: 60px 0px 110px; }
  .afterSalesProcessList { margin-top: 70px; -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 35px; }
  .afterSalesProcessList ul li { padding-bottom: 40px; }
  .afterSalesProcessList ul li .listTitleBox { padding: 0px 25px 0px 55px; -webkit-border-radius: 10px; border-radius: 10px; }
  .afterSalesProcessList ul li .listTitleBox .listTitle { min-height: 68px; font-size: 24px; }
  .afterSalesProcessList ul li .listTitleBox .listTitle span { font-size: 16px; margin-left: 10px; }
  .afterSalesProcessList ul li .listTitleBox .icon { width: 35px; height: 35px; }
  .afterSalesProcessList ul li .listTitleBox .icon::after { width: 11px; height: 2px; }
  .afterSalesProcessList ul li .listTitleBox .icon::before { width: 2px; height: 11px; }
  .afterSalesProcessList ul li .content { padding: 0px 55px; font-size: 18px; line-height: 22px; margin-top: 35px; }
  .afterSalesProcessList ul li .content > ul { margin: 0px; padding: 0px; }
  .afterSalesProcessList ul li .content > ul > li { margin: 0px 0px 20px; padding: 0px 0px 0px 30px; }
  .afterSalesProcessList ul li .content > ul > li::after { left: 0px; top: 3px; width: 17px; height: 17px; }
  .afterSalesProcessList ul li .content > ul > li ul { padding: 0px 0px 0px 20px; }
  .afterSalesProcessList ul li .content > ul > li ul li { padding-bottom: 5px; }
  /*--保修政策--*/
  .warrantyPolicyMain { padding: 60px 0px 100px; }
  .warrantyPolicyList { margin-top: 70px; }
  .warrantyPolicyList ul li { padding-bottom: 40px; }
  .warrantyPolicyList ul li .listTitleBox { padding: 0px 25px 0px 55px; -webkit-border-radius: 10px; border-radius: 10px; }
  .warrantyPolicyList ul li .listTitleBox .listTitle { min-height: 68px; font-size: 24px; }
  .warrantyPolicyList ul li .listTitleBox .listTitle span { font-size: 16px; margin-left: 10px; }
  .warrantyPolicyList ul li .listTitleBox .icon { width: 35px; height: 35px; }
  .warrantyPolicyList ul li .listTitleBox .icon::after { width: 11px; height: 2px; }
  .warrantyPolicyList ul li .listTitleBox .icon::before { width: 2px; height: 11px; }
  .warrantyPolicyList ul li .content { padding: 0px 55px; font-size: 18px; line-height: 22px; margin-top: 35px; }
  .warrantyPolicyList ul li .content > ul > li { margin: 0px 0px 20px; padding: 0px 0px 0px 30px; }
  .warrantyPolicyList ul li .content > ul > li::after { top: 3px; width: 17px; height: 17px; }
  .warrantyPolicyList ul li .content > ul > li ul { padding: 0px 0px 0px 20px; }
  .warrantyPolicyList ul li .content > ul > li ul li { padding-bottom: 5px; }
  /*--值班表--*/
  .dutyArrangementClass { padding-bottom: 30px; margin-bottom: 30px; }
  .dutyArrangementClass ul li { margin-right: 25px; }
  .dutyArrangementClass ul li a { padding: 0px 20px; height: 47px; font-size: 16px; }
  .dutyArrangementClass ul li::after { -webkit-border-radius: 47px; border-radius: 47px; }
  .serviceFeedbackMain { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .serviceFeedback { max-width: 1440px; width: 96%; -webkit-border-radius: 10px; border-radius: 10px; }
  .serviceFeedback .serviceFeedbackClose { right: 25px; top: 25px; width: 37px; height: 37px; font-size: 18px; }
  .serviceFeedback .serviceFeedbackText { width: 565px; padding: 60px 0px 60px 60px; margin-right: -20px; }
  .serviceFeedback .serviceFeedbackText .title { font-size: 50px; }
  .serviceFeedback .serviceFeedbackText .desc { padding-top: 15px; font-size: 17px; line-height: 19px; }
  .serviceFeedback .serviceFeedbackText .icon { padding-top: 40px; }
  .serviceFeedback .serviceFeedbackText .icon img { width: 43px; }
  .serviceFeedback .serviceFeedbackText .telBox { padding-top: 30px; }
  .serviceFeedback .serviceFeedbackText .telBox .tel { font-size: 27px; }
  .serviceFeedback .serviceFeedbackText .telBox .text { font-size: 14px; }
  .serviceFeedback .serviceFeedbackForm { padding: 50px 90px 70px; -webkit-border-radius: 10px; border-radius: 10px; }
  .serviceFeedback .serviceFeedbackForm ul { margin: 0px -17px; }
  .serviceFeedback .serviceFeedbackForm ul li { width: 50%; padding: 20px 17px 0px; }
  .serviceFeedback .serviceFeedbackForm ul li p { font-size: 14px; padding-bottom: 10px; }
  .serviceFeedback .serviceFeedbackForm ul li p span { font-size: 17px; margin-right: 5px; }
  .serviceFeedback .serviceFeedbackForm ul li input { height: 60px; font-size: 14px; -webkit-border-radius: 60px; border-radius: 60px; padding: 0px 20px; }
  .serviceFeedback .serviceFeedbackForm ul li textarea { height: 120px; font-size: 14px; -webkit-border-radius: 20px; border-radius: 20px; padding: 15px 20px; }
  .serviceFeedback .serviceFeedbackForm ul li button { height: 60px; -webkit-border-radius: 60px; border-radius: 60px; font-size: 15px; }
  .serviceFeedback .serviceFeedbackForm ul li .codeInput img { right: 15px; height: 75%; }
  /*--loading--*/
  .loadingBox { width: 2748px; height: 2748px; }
  .loadingMain.active .loadingBox { left: 78%; width: 500px; height: 500px; }
  /*--置顶--*/
  .scrollTopBtn { right: 20px; bottom: 20px; width: 60px; height: 60px; font-size: 20px; } }
