
@font-face { font-family: 'EuclidCircularAM'; src: url("../fonts/EuclidCircularA-Medium.woff2") format("woff2"), url("../fonts/EuclidCircularA-Medium.woff") format("woff"); font-weight: 500; 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 { padding: 0; margin: 0; font-weight: 400; }

p { margin: 0px; padding: 0px; }

body, button, input, select, textarea { font: 14px 'EuclidCircularAM','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; }

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

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

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

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

@media (min-width: 768px) { .innerContainer { max-width: 77.083vw; }
  .container { max-width: 85.417vw; }
  .indexContainer { max-width: 91.667vw; } }

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

@media (min-width: 1921px) { html { cursor: default; }
  .innerContainer { max-width: 1480px; }
  .container { max-width: 1640px; }
  .indexContainer { max-width: 1760px; } }

/** Swiper 8.4.7 Most modern mobile touch slider and framework with hardware accelerated transitions https://swiperjs.com Copyright 2014-2023 Vladimir Kharlampidi Released under the MIT License Released on: January 30, 2023 */
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }

.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }

.swiper-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-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.swiper-pointer-events { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-pointer-events.swiper-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.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-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-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-backface-hidden .swiper-slide { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { -webkit-perspective: 1200px; perspective: 1200px; }

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

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

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-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-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-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-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-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }

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

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

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

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

.swiper-centered > .swiper-wrapper::before { content: ''; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-ordinal-group: 10000; -webkit-order: 9999; -ms-flex-order: 9999; order: 9999; }

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }

.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center center; scroll-snap-stop: always; }

.swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); }

.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none; }

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: -webkit-calc(44px/ 44 * 27); width: calc(44px/ 44 * 27); height: 44px; margin-top: -webkit-calc(0px - (44px/ 2)); margin-top: calc(0px - (44px/ 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; }

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

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

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }

.swiper-button-next:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: 44px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; }

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

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

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

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

.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-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 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: 50%; border-radius: 50%; background: #000; opacity: 0.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:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

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

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

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

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

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

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-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-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform,.2s left; transition: .2s transform,.2s left; }

.swiper-horizontal.swiper-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; 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-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

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

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

.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-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }

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

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-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%; 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-box-sizing: border-box; box-sizing: border-box; border: 4px solid #007aff; -webkit-border-radius: 50%; border-radius: 50%; border-top-color: transparent; }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { -webkit-animation: swiper-preloader-spin 1s infinite linear; animation: swiper-preloader-spin 1s infinite linear; }

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

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

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

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

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

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

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

.swiper-grid-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-fade.swiper-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

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

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

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

.swiper-cube { overflow: visible; }

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

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

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

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

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

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

.swiper-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0; }

.swiper-cube .swiper-cube-shadow:before { content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; -webkit-filter: blur(50px); filter: blur(50px); }

.swiper-flip { overflow: visible; }

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

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

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

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

.swiper-creative .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; -webkit-transition-property: opacity,height,-webkit-transform; transition-property: opacity,height,-webkit-transform; transition-property: transform,opacity,height; transition-property: transform,opacity,height,-webkit-transform; }

.swiper-cards { overflow: visible; }

.swiper-cards .swiper-slide { -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; }

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

.animate { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; 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; }

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

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

@-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 rotate360 { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes rotate360 { 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(0); transform: scale(0);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(2.5); transform: scale(2.5);
    opacity: 0; } }

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

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

@keyframes circleScale { 0% { -webkit-transform: scale(0); transform: scale(0);
    opacity: 1; }
  50% { opacity: 1; }
  100% { -webkit-transform: scale(1); transform: scale(1);
    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; }
  100% { -webkit-transform: scale(5); transform: scale(5);
    opacity: 0; } }

@-webkit-keyframes s1 { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  100% { -webkit-transform: scale(5); transform: scale(5);
    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 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(15px);
    transform: translateY(15px); }
  75% { -webkit-transform: translateY(-15px);
    transform: translateY(-15px); }
  100% { -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

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

@keyframes shakeA { 0%, 100% { -webkit-transform: translateX(0); transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-2px); transform: translateX(-2px); }
  20%, 40%, 60%, 80% { -webkit-transform: translateX(2px); transform: translateX(2px); } }

@-webkit-keyframes shakeA { 0%, 100% { -webkit-transform: translateX(0); transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translateX(-2px); transform: translateX(-2px); }
  20%, 40%, 60%, 80% { -webkit-transform: translateX(2px); transform: translateX(2px); } }

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,d09GMgABAAAAAGwoAA0AAAAAvPAAAGvPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACFChEICoLRBIKCcAuDAAABNgIkA4UYBCAFhQIHkkUbdJMV7NgjsHFgwKPxAVEEG4fAxrjuSIRJ4+tn/39NboyhHphZ/SCtEjKThZRdhMAC0YltygiaTadModIeiQw3hyk6OzN2OeaebE+icxSms4Z43/5+Zw6sS4fx8/gZ4E6ORdg5BNvsEJUQpAxAUWhFkDSaVkQQA8XGwow5Y+JKXThd6tK51GW4cNGu8hf5q/jVb/8Tnufv3Tt3/LkAm6AbJCzAwLPEIy2SDN6kTpNWa+2zQ8VQOYglFCR9QPAir/b9tABDmoJgfiJqNXuPATwIzy80xiEs5VEo1PM7fHyEiU35T5jo/MLv9O/U73XsRSlx2hlDAWCB4UDbLIRsX2T/2L9Hu/vogMCxC5JFhkIcwN4mt5iybL9vus9W+6rta6Sqe3oX0RgPUmJ4+Ri+t9ggIlNpFWTnEgNfQtEgOck/FO5IAosDpyhNi5rfX6tDnfmqFb/P0dkyCA0ceGCeSsOEy9YuU+c/p5Z0/f91Tx8EcZxNJJkCBbcZIDDMcGAAtx1AX6S3N+lKhoQNkhwExy6DbENFY7q/ubBCGRnpCEvgCKe2sSV0lYYunVZSRFwKTaOZE5fq/y7GyiOMQGuwRNonRMDAdntHYti2sTdgRv7fUivaNXqaZ++FELWBJUAyIMfQ7/9bdlX9rlarJXsU7LXSzCrM+LWlCba8QQ6gpbmQEpy36JbJPVlzwevZGJjRJRQD4HcEHmIH4QF2AKHz+XSZrXS4F1QQK7tzmi4vTZcuRfklGUaSYbRHWm9g1g5IQe3hrB0gLNMB9ji7ezBrB2btgDaoA4QyaVP0KZoesWhyv58+nzM0seQGUDQUAQFz/l//aruXzNVE4Wq3nZVTrISaTXbT+b+WMyRGnenQjR7lIEKkru8qqNO2G18FYDsGTnK80uBtAABIGzx9qJrv1POfVjdASoVC4absoqL6rWx4bQD2oUB6OdDiqdmU7jzogvwRF/jqL+0tMLmEcVk/AsY+wbsXqK0Cb4N+6Lg1hKkZA52yJ34dgGwZ/7X2pfi3AKSQcbB8GjAMpmmywn+/xAclmVdf6l9mveyJ7Vap//ffrNlyxlkXXPLWqxuv/nr14NXLV5/9eZNel785/D7/9vZ3/zfepbzLfTc+UfmbzQ8VsfyGubHuqnY7qvD/12ihpN+kn6SvpJekO6QjpBmk6aRCUhLJQIoiYUm4OxB7udkcnehORLj/Vt/UV/VFfVZv6aGbLjrpoJ3mumtd/xXbMM9lBapxsbpkEr4sQJMspCNnEm62+ib0Px4ItAipE0vNR9NTG9ajH7SGV6nvtyZ2HCnhxhNYGcDrpJgkWzQpUXjGV8XO2VCoSpSqqkKRKQeySxlWEAUblhUQ51xFzRAR3kll8iE7YcFCjQDmqjLiiX3qoLGygExHMqgNS4ePr8tkUS2V0e6Z3DJbPjw4Jxizs1pPmAA+CU0IowbPKcZDCyyfJcKcjt3aNXROdEe6YF1dcQw6243hjrWHwxxQcKQTColGS4MgXrxKHB8JWUViNEGJMYL1i/2HGDWfIjLENI4pDZqI9ClQkNSJuRO69LIskihao8oDd9H1zNWjkcspZ6bJGb3SiNAAazFQajn3yVl7rSHjkABBc+UbgUGQtLWPtPK91NlE+kGUpEVUCVcAaB4Zi6G0ICFa66ZIEkTOkK/j4p9eDEk5YQTJFlEGQpUc2bTZacZZQGKoVzTM+3gDgDEk2hJDFGAVsr5fWxnlhqFkAysRKwTYt63vp8cZxGV+GqayoJwAp1H8R1jn4t0yPY28s8urJEPBOMUF5jNKFBLTD4gpVjiJO/+TFnLI5JDedDmohPj8nbuO57TrxRcF2MTyplQWQR9yqUv/YG9aYBTUCiEegiNDvi/q34qSONWCacasqQCI9n1io4TV0/1j1xOlXAJntW+K+RbP6N/ssLRbEqMptsiOM30g9VYh0pGDLacFAsYqgRkuKHPXGbcIAsdWg6DJQ/EJh9zrWQPYpWHgUhpk+5roVfop/8FnHLEJQ8QcFj2qdUJ5uLbrWxhifr3t4BaC6+rXvmZswiCcra6WYg4BunBZiq0yUqQIMk3nU1XQLgvyn/BghnhhOseJ9QGTbCYEp+PSSW0pWA9EcDm4O8r5oZoPhB0oi906p71uD/d4jraxPHZ36VEZ8a48v5A88JhX8GH3o+hRy4wD7btKGbp1Q/Jzq+ee1HrF3ef59PTU0lJjL7mhRmoLI/aPuNFtLTaTztLU8o96mwwANLYOWOlsGfmzh2k9Mdyqb13xWj3Xp30cC22QnjTYQGN2GojdLNrExuYsUVFsvcyo7EE2x5fmUnr3C0SpS8fLPfcIRmv1b3j+n/FKGhglfd+9ReG7XEVTDDGdCFIQGi2Jg07gMQCoBXU4xkyzgNE5ZlkVShA3HIdcILIkMKIBNbgZCCY6lcuLZVSaEDpq391VC49zOqncuqqHFS2N1zWfgF9LR7O/omRC4e2V9CeIbXTuyQeRNRaHWS6lDcYcwWQt1kkzlcBqbKGdvBNBqedwOVAF/JsKW8JSqEehPw2jzcbf0DrsGMNjGnCJrGurZhNox9bcLJ4MAXUYcxRKM7zJ2T5Drs1kmjQZVQ0wwWRU8kLuaJ+qkwxNxUx5OoK0YrK65oNMidDEIs8iu46DSUbgzisXU/AhVRpPfGHzxd8W2gP2KiURtH0emfMcNGOtpx+mA5l40CoYucvM0xSC/vVbJUsQQrYsPWcre9z1XDcO5e9KluNenjPw07HgtP6BILwZVqceNAsZDO8HMVANNSi7KOkV0W4J1oHEiChqraodGET4pWBMcoCy0h9zIMOhUVmCwJFdDw7C+ACbFHegMHL65Q61bbAmMVM1kbPj/5gL8XBxiPWBniSxv/p08HwsiKMeGYmipymFUG+ocr6k19lGHBiZVoTAtCVK1tVQWMFlaORqN1k3WDCenFTwJhxdmfBWTh4rUZv12eZrThizmMD8ia8Z26Hvy0oBvcO+lTRKLD35YPxOXelhJV2za9LGRLwQHx1y/NubXgQMDSUstqbozV3d9s62YDKn1Yt+HaI+y60rDvdTSjBkSVaj9V1DMvdb0zPq4milCbTBDAxTj4xW8JN6zEkLsh0xLtutp9DdDvXoVKJdv4GYnVQBaZlZSbSBMIJ2FHQnWbVIi3LX2MZ5rpo6KfWVcoTA/hy/PHi1z5jHQcRLcDwf9AdtZB8+RdaNdDoZSQPZTchF4fLJ9jP2wsdCwLD63Kmfcq+A2BbQZ0I9ugx0h4hSnf78zC0vhgYStD7SeTa3Q4g2zWV321GBOua8ibZlVoZaIX6W2qwLK1WPmp0xNGhRWh18teRwp6sKYccRa4LLdYnsXcSNupbxA7WhdCS65f4OBW2Bh7TJemnBaEeixd7EwcVVIzfw9icQXGih2C1yX1Tsa85UC2FJKVUpAtI817k9NDND9Ch5T2h1A7/LVfc//NfeF3gqeod96quxvHyPRFHOzvg7W2iqEOqfyFdGC82rwSvlSUSGPWEcCgUe8hEo7msdAj7vsXMkNzFuAtpmCyM9ooLdempf7D26ss5a+XEPNydih96fi6vFoKJl+hS836JUcvPp+XqshlT0aBgKpYT8+upCc2dvalnm2VGlMAumbqcfdK+knPEOF64nzESpBrF47alnyQL6gaPCGCo8QD39EcRqdAu9D5QPbrh/I0UgD28k6pK7vCS94eyssDtldVd+FRcLJP/RMIQ9L/J1j+4zkLGEDASRE3Wu/xK9s2eILQ4YGVRvLtwU+BS8iW3R7o4SScXsZndijE8HS8lf8gw5H8xHDUlNtEFMTenNJzuT6tqKAColWhRoiqlWLEuEWZ88mNbrrIQgDsTHeB49cZYEV3KcCl4xnt2/gZP6tjetTrlb+o4/o83Wd8d/sS/1SuFJo7C6B7JyxBhcJUV9f4bgPlW1WiyyUpe1eoC3cz3L7ldfQ6+W5Ki5dCIQ9GxpFx3tcaz6vrFKVkvo1nFNKvV1fEhvD6s3uvQmVv/SWNvgRN2ym9pmua8O0s6IdjUg60z7XVipC/niR2SknALVHxD5U1HVJost/HWp3MhoSE/nH4w3WWZ7n+pEoNfDOZXr8M73CibI1G4+ywakpi3ZOmbz25+q2wCdSr/7j2TVQvuYjD4NVpNnW+XOTF3qqt4/n7zOcC760WR0Tm2kuRXcoEoBXumWEPS4PHvK+3F4+R4wy1ciJNrcOKu3A5ruqS6ghcBRnUOkYxnG5e4iCKpvqonhREiot+aP7NvtyzkVpedhl5Eq2zUjFZ2gxGUp/4eDRyOQbaVcKssmyIpCLC0beLfoqG5qh42Cs/rHoqBCCbD6Ir6dD59WXrilqCR9pdB3BWjPQoa5QUmmi11oNXoNgFQjXgRloGscfqzhAwZUEYpej+CXpU36UKQ+0McXiIUA8BQMGN79KwFoBTkAPUjAyjOZC4d3DhzliX9fpc7xyfFPbKFi1EpasaqX8yn5gYLDZQSYM0Ea8iNTehH2Ky2Y7IiZlM+f45e5xhleqdz0pm667A37K1V0nVIieAccEV7TsSwEOdAsFv6Fw4ib5rd5XqmXSKEoi34ZvT3Fyn6RFguiVK/gkqxVrEIeZTAz1cl0TaMD3VehYFDiym4XTeh1e+grWYp+w2p7QLIXtbH2NY7RBtMgTgdHnCOHnYmGLo3RxQpKwOxKZ9UsPvYlC8zH40WpV5/GmxUmEZ1/acMZu50JWSxdI0IIdRkrqAlO/MlkOWk1ldu0bxxyTMxpBP5q367dl1Rf+31PN90jiFM7JL1Wt6s+sHfPZdjjhy8pG+rNC0N3p7Qm/9GH6rviM/pAkxq8ctpX/j8pS0UzPyv6ha5G5V6tOVN8tUN4Xbwyv45HWaFSo+u0COgvOe7T0qeCo07w9Dw/ChjlxQFioJuowUhrq0PkS83T26ScvP7GIvhXRFWsbgKX3ZRo30vqQy3Gp40td0qd9rZ3d+uz2oy/8w9eZwMoGQlHIMAENh11Purfzk/N5UyXCyQ/hV/OCpQgg0rvF2u4ndE2os1MTQtr0ww9F/ShVlrdHuyk0bTag+taFl8etsg9eYhxzT6108XaDENIVeZYSWuLQ5y/rw5KsTOgNQOrGtkRN5PkcdeITHqrrJOVFEzISXD9lSiWahgRqSK42Iqy84+ZDdbmoErv3KA+i5dBgibdjZU+wWOwmI7cASY6Uxz2f1vEU3nytt6eWbe0BzI9WGFLy+0TfToUkIf1npKJMVYtluikxOO8gJh5bnIEsIxF/RakyeRbmXtOHdSkPpkLZ+9K5vbSDxynTa1lHKkNgaVT5pdvsSbsA9QVTTz9xsF9DDwoqdBWDZzbtMrcYflAcvZF1JfVJbCPIT7d0BWmI2Mvo2MucwsxBstx2APCoV5EWlhVDEcj8fWK1BalQ4ai/V3JJtYGoOzQ0gFCZdJQhA2KZRWTaVhSOxlA2aFvYXa9AjI4ZgaIYgXogTRr8i9Qdkh5LND31Q5DYC/6boT4SkZ/APLBoybcNbl94G7uiKGt9+WwH9xB8+efEa6MfGQ+cj7NCoKtA5DpHgcZUsCjmMwPtoaMANOklA7VDa9fa+gISidC12xLKqvi/lqfQghnjGEMD+KywHR1sJNOFqVGSpJCk6FmO+eMQj3DO48qtxS8ngwISjdnNlcqd51/vOW2acWVJJXaWoMhNrkEKiPw421SrCVSJW6mPDTxtPLPXRyf5Ux/Cl467L5SWsL8ikohJj5J+2sMz7feDt6+oO/z9iG0G48Bg82n/Md8lM6K+GJ8dbjNyuYt1LDod5wdcqsgZiNkLe3yPdLttn3Sgb+edmMr6d8G01FobCk40d6POYA0vsg2FRaX3/Qgm8Wo7MmcjuC2fT7GQOhAXfd5DDEim8+MFxj6BiubU+Eq+Z1CHl2vnr1cjIwjNTqVD9SGHi+UKAgagMA0vDL00jmjP+BrakNvXmWImde6aEEIRbuxgOdnYZ3lRGvoPMf82V7p78xq/+XslS7ibaI7xAqDyx3jS27BfzOd+J/uAjVR2p9QoC/R29uJwdSDegiOOqTPpB5rGmqX70Oulrm8cAD+P0D35vpis7oee8i8RBTuke6T0akeG7DtrXbSa22mYip0tCnmPg8ouBxrmMwPrpu7FpMV+5zhbvmCYI/uqFC7vuvxl/7SeVUE0Ry5vFBKR7CjnAvWg0+/1OqTSM+UYlGuy2rx9Oii9/agJG+y8/f9j5bzaqECB8lJoln95Qstt/3V/rJqfO3TnOWxeaOPeIaMeI16m8JL1k3nFffCy52uTi8MvdgKRMoPevFsEs50NrxWd1dJhbYGO2puk7gkmt17CnHu4h+jSEqoTNDeaQX8mHPANO/CH85evUwN/YB93hHr8RBo0pHSOytxS2noyRgvPwVuDlV7DNyThBbYqv/GyfYzYfpqarMx+0pf7GnuGQVT4pUXZWK9+Hx6Dhp2GXfG3rE5mnuAzOsxOMAK2H18ob273Rm7jWEFhdfZIG7Xu4/f6+9hhvt+e48ODrF8waLAk7uxIMUsrOkOHcwtvtKQpihy9jg/ZN5BjEbnEnJWsO4SQ2JA/SK1IxKue9jMhp0YlWaCoL/GmxdC9xBbZK4biTYF6yL2r8cYWLn65oFgrba6SQl/vfL6Pm8unSUAWFnR7OTOgA9nfJn+i+bilRn6hkI5iF4tfj/+6kgtpKP2lteu62nXg64HlG7vZsSDDKPauIlauWZzHfXghLR0Bks4OzRNQcWu4nEcEzTjiLGgSVTbFIY2d0h0Y0/dz3yVtuu/uCj9MbBEKIE+QCzrdYe78sdTmRqYQpUI8hfRUTpdeAvOEer5F9dTxmledSi3RTOTuDkDR7lcxUxAC6GI7NdjrHadgl+U0sTeHRaxfMl5JUtNZPRUpZOvUlmjlfCoEstSSeoVClwrWgj1iGnCZ0KRpnZ6Kw5k99rumHY5XTY/afiz9W1vyh2jSIXVBeudtjy+Ve+HeJ1qUQI1HAwqhZgcNcG+9HJgbGS9olUhj9nd2tIl3yZudxK3z9cu9dOrDO307YxS4XjxYF3STtI4Dl+NRVXOVV3Xrix/fDOlvkECDA/zlNNT1P+22x2MwnYvqHUy92sbueW+2DPdPmqxwi6Rz1jwtxB+g/nimAW3eQnTujOhIr8fc5bmYyi48nbXqL3QvNr9waS3uhDH4dVX288Z80dX+kr2DBWMIa6rRPfopTmm35Fc/FOrytbtk8wE/xpidy82qW0mHms5G6znKn5yRmn0UoupKDFOEPFsWC1zvuSc8DOenRcsH/ySnOmp8nyoIH8nLmwGpB1lKh9URQhV984IdDvGCCllb3ROdkOpMidhTI65BpWJkxJnujLHZcTAI7BkfTCmLubsokOj7RhacY09y3A9m03rh6c5nQuPzXYJUqX7I1Zm7/N1uWlvWIJkn9Fs39unwibWXfEPgBiKsdG37yJX7WlGmWlhTrWRUYpTGFNHglWxTOvG34gUxSeQohvZo5D+YD6jZPGDPiUMJ6ZivJli/3YkO11+Ovt4eYDju07rkehdgqrCQ4EXkfDYdfWIRYT0ipPn8ZwZbmFQeYS2z/7PAY0nD9N16KMU1ohot4RmesoIMEBWQI+13631xAFLAdal6AvTChkhX8xJpFGBEhuJKWUgNvrWciKRxDbLdyGjUndTg+Yku8nOOtFRVhmlIbPJ6pKjA1wRnKPnYdeR63YzIRNtKIUiuE4bXjsqnRZHsKhbKAElrRXWbC5qzpVSp6wTMZSpzkaxRIlG25efYp8CBlevhQRbeLq/53smMUF/xn6HP5MaQ4GRIJH2XZbn8M+Wz2pAubSTkIsh5Ol7bmuHNjaMJOCP9Ych6F1n7JcTuDzOHTpgvz6aKDeSLtdSo0P/geK/8pAHwUSjrbSnD2F8XawnLw8ebz39dBYawmsjWUsI42p68YnFV24f5bFavN5H2EQ6dH253rWDmDnE8ecniY8FQK5894v99a/7+zP/9M8aUgRZMImjxfcLCRaGmGt5OlDVk38KXxH6EKSq66ODA3S2ZXVbFGjmdqZTv/bEMdafnH8pNs4l2hPZOZPs+gbr7uDfo5NLTz4uPp4+fmz5qSel2MKYNkUZQSjR8wTWxey9VJYIBvCLKQAOHNJvA72tNl6UT2kfcYH5x/SngX1YtH9+C1qdtDuOiDLv2JI7TjWywxDMwzzce30hEIrfEQmj757X50bDn+5xWiUFUbS0BrLmC2LyFeQDslyC2W0a1IopVv6XlvEfz6sFnOcVo0ZPYnBGQ39OdjgpS1qRFER1vK0M82T6nx+H2TvJObk71Ppv5njAm4Pp30mbnAhJLW4pIoil9X3GPNmsWz6tRoXdv3u3ic1G0rkZtoQdwiaqACoxlNaTSzKyhNkKPA9pLJWXSftSbYbWE51RzauViLiamJWYX6zTubYMBUHQT6Ydl5s08Z9cmjWiBpfWJCUSjlvYPWFijlgeHfrJT5yWMMO0Jx/nqSwsLx3jICtXi5Tkst8KSbjByqOkjJCsINmfzIA1ImZEeyQXtXI2dBMOdenhJVuYWtafKfwlOTg3+d0V49nvj39/YrKUTaVjHA+32oj/y3qJQF4wvrpOL0B7cd1zd8LHTf2JMA5AFUPyQfiahuDPJ9kEJRTaAwM28u1EL9DDy7DSEVFRBnTpi2hH8ePX+2the6RzyhZBxjj2Tc7XOwN1wWe728Hy89EbA1f6L59sD7fjITHnOSN6eXi2QlCBIs4OOq4qxpeF2nB10Dje5KpcHLjUJkV9l9BdUeTaG5G9AN0wovbV2bA3qX7jMV+77vx5Ym/eOopnAxPPSg7HkDItuzKnZPpBXOve++oD9kbz5gFfgmlGBIsCdf8xcvG4OeVuSWrjohdYs/VdGXnb3jRXrND/7dFxV+7y0z0w7vB5VMbAjHijkuyo2OgnoNYtpqMm1zHJScXGT4r9IE8kcGDO2ZQ4cWWVS2S4qrlyj4QyJ4p2tpMAsHHmdrjBLoVzIhyHBUb8pf/SSRo/BcHLAXbUS95rdBL8ygfAam3bbT3ma7cPU7/sfuafrjsAyNuHnj9+wfpepZl+Qm0IrtCXeDbyuDqgVgua7PKZS6HeECtUjFEwQBYze4zjoMmxHhCbV6PzLzkTrpqks6xzpR3JnEE8/D03QZyOaHHDs0XhaSf7kAPyMDaErSYIeh/kYGTKmitv1e/tGq1fvDVcjkC33ODg24IAobsqBlyZnAnm16LQv/wjnA0XFhNEWsOfiSKQZgguBzKfWWnrIlnrqgLJrnZEbgF8owE4odUVnkyF67HRte+hTDA/F4UOQ541LWEceBZM0q0L8GubHTV5T7nZJiA2RUxywiJX0ZMFwdD1bElo9LkacYmewdo1mjlukNb45xarAqyKwyexAIp9sUzVdg0sFArQ1mqlX4G6CMjzuIaBWIfy4uia1Dh3DuLVjj5f8UFQVwkNZacSmXbZVK3Kdf3j1M6ofldfQuqNgiBZ1cDdUoPJYdX75hzJT9qJKOxqy4dnAPkHMk98EGrEsWHzJH7krCvvO0y4fLjHTH7D0DOQVe0iJQ2HKtkeAEr0xniRaNSI+j3lxq4K6eC0xPEO7JQQ9rox4ihPVtfDFbI63O7tC3wF8HuL6y98Q1Jn7psM+0ngNObWYxu1mAoEX2+szB4aHn/pac40ECOrqTtFCXmESaDlPmNvx9fq6bUB+3DbU11pI5dmJhFOyjkQLj8j2HGS0/HK6xnXm66nG0AJr3ASzkCmYsRf0nlXSPZPf96Pt8FISsHyonzpsvnSn6DkjU0aD51P5aZPmYIM083NH7fm3IZ4xT/8SYAR8HxppKMNt5+YWKwr9TSC83Wmnn1fx/4YSvznPy7lyOFATI7WDBpNKRp2Yp36wCkGQRz7lwYFABMjs3sU4ceD64fWaphm4CgAb2lfMB+Ym5hiCuyp8Bzi6oR+a/OpvfHwj/Pr3SN1/cLv/akdEchWfueUn2XBpZsIl3aT+cSdeCSs+MwSxMA9X9KqX2QbT5u8W85SnUrPvcC0eg4Brq41Lndv0IM/dWu1ErVZt63wV5nLBZef1a+JPQTBA2zvuhhzdvwiqYVzmjGFeQWOBptf8LMMfU/WV8WTrIyOGahCjggl6vo6YbSNjQWYe/h4EPi3bYPGIF4biR5xtJGueL0B9HawHWz8G/cVFSUaXYISD7tlx1TKuEeLNKLacm6GUdPeRk7q+DB8N+s3daRvd9EucjA/hd5+a/L7KMmd+rtwFOQdOKgnfnbgsouh4t/3k5mdgUNJQ2VY8OimTuZyVbKOZDLd9roELmC5+qRU62SaxJrcfGDGC8sBPA0ZH5nrFte6tjryHawhA38Hl0UVwSSW7nVXlPMFDCNFWUonsx5XXEfqOJEu709KutMWZQ27kN1xiurV6V6g9Wqzj1DZLGu7cNAsQ03OVFR69U5z16m9OZVWe8IU69mzT1/rwPXSIcgs8JChsW9BIxGFllZGkC/bcgx61XB3fOHTU2zf4wwt2rv8d/9/izm1p4hvwO2typZJzRqBJwL5SozHAhbGrsxxjuTwdaKQbWeyIRFFUY58f+AVQcgxzETpXc3BOOiXxggiDCrhOrGKIoY0wL/dMxIzTSwG9BJMU+WqyImHmfawRUZblWCa2c72cPraiV65l39KFl52KZgkRRmlFYcbxXrkbVkpcH+xASPWrvwmlMYT+5TRuU3uhxdP6u4lURIyjuIbpt0gQx0y+Uxr6Cm51+NGvEg0WwPOowI0QyFCikhTm5JoeLHxRJTrmawK/KmWxpSJhlBRGr4QkSf3fKIRy1coIKDoi4d5HnCLudwjZUbaYj+kVPc+UXRFsKh5tC6coVRlXPYDSmb7tSRDG5QPWfEzYGddvQQDO7VqX2xePEsVYZdEoipYK4qd7Fnt1FUuTaCBNPqCrG07/TK6KeQoYWgb3MFiin9O0lxH9CgdS8hQRxSURUYmU0isoHHxrLZNgH8ZVkDV7kAe5Xue6R7jH0pmOwP9SoybQWyjIDojtUzkXv+gHXlMAMJoW2QiDyqzLt8iKHn2ZMaiY/kTc+hjEsgu1nRqZ+21LVoTWJTrI06HmpcY+IyveoMYPVerPb3TUcS7scNUNw6VGZWZV8546/XeRvwlDJ/JhgdAlVllsd8Kg5p45Ulv1IN2mMitJaK03MZBm4sgK1dRfcya9oyYpURUyx1KrRRf4Byb9nbp+ugN7eT1nNhypzBiQKUZab7PCClV/tLj7mkX2n4MrMQCmVyde2uX3YW3eKVWLxXJSw3JifpPxQKSxCETv8DOCaTfUsbFlqviFVimPWQHkHqpw9YY8YLwhMwVO5chhltHE9VrCI7mi697IO7vZfUQJttfxnlpr/hC4Ilr/l+cVy665hp3i30sav7lXmxQrmGf0oMVbfXw6ZK6tOd5y3xP6gjuZvuKvd7e5eu5lO4FMt195zgf3gcHnyuD+QLjRJEyu5FkMz8HAf8IX/j+hQuLiTrKtWaNnx18odpsDBK6cMCuLD4VfXFSu33ribSixb0f0rtfvBcsX8E2y/th1G17zpv74TYD8DCKdoxYi654yaKpyfBXMQnD449DPxZJ5NjU53E3pSbz+c8t1BhwYlSQm/TkpEwUpDrOT2vXV8BhGdPh1MxA4C3HC9Cd4PkSDcENX7CxMpYcJFckGj58gu18Wa8W01JG7urYQHXhhtxBXzBDz0vxIWZK59qj3QVY69Im2y0/6a2RUN9F0uf7iv7u+2unbkQG/IsKTbdD3/1NLPDWwre/eQpBTF4f0ofQyyOU7EHtjE6ijKFU8brf4FKvHRCulfyPqLvK/rsznoGeTClojoHqKcBQThT3NsXA+49Sb5TKv39N9T8APQVrQO+p7RHI2n1nqx1H5I6duEUslcvnrW8xxbWuOkFJIexI5z5Xho5Dfy4Gr5wY1P6AhU4aR37nGzBojuk78hjDPoZVcvJk9DR+XXLBhv3wu8kq0UhWSnS3OWMTDryE2u2MRKs/phLdjqCzj+BIbV8J4Y1Akd4QMneXgid55O+75zpjT5uxt84EpooSaBSwuxfb8aDJZmzxP+3Ls41F+b5RhsKJuHCGtFgtCavrbrx/zJi1hl+GP9R52WLMDkV/PLUKbkp+VYjuWIU6Jz90bOqCORx2RBD6a4y+daMdmJNpPPkr9LLxezKoCoss9euzKDTjfw+1+7uosSAhC/2cmpSLZELMnYERdBhFjDFYHo/BYAxxjJTSkChw2H0MJQjfv2Oy5un7ObL3teCf9P0+m2WdvNeIqUcop/aCgQM9HdmBCfD1yoTQxybHx8YbYn2MkYkmGh4vjk0oFA6fGz0tWWLvx/9XO6Uv3FwiYqVTuJUQkiOlv5G14tl2b/brR5do1H+5M7CqzAYpxGOtkEJ7ANCJEswKtGu6nV+BB3O/zkmXcWF0qEWqDK70/8ZjGtLz3rXDvfHG6V8N1Fy2OHP/nmWZFzhTK1FvtUnNGhby0xWa9KNOTPA7K+C9dGOneXuiTcytS4T49TZ7NwX27KByac+A5hKa2cQx2fVTuthjuMb2IyETO8tDracdycf85e6rd/rclz9J3tkm4w1lbaTDHg5wQCW1hVrOaiqNTJ9i8Fvudhqc0WfJ50120LX6Di42ziXLl/VuRwevHqywUnp6tU5i9pVZQJrciM0EZrWvyqgcuhSabse7L/e5l3fEe7u++kB9Q8jC210gu8qNf2p44tM3xhKDyWSFlPYJqLT262FwAuBjD10jpUNAs/pCfBReD9xgQu4Z9Xl6R4zl8XSN2mmOB1myUx66f10yZMLXqb0SGWYri8e0GxO+DUEpp4Za8kFx0ml5Fx1MPq6vWv8DkGUWMR0Xjgc7ELi/QYL5wgM7idaT9sC5+mXXfzs8hXChFSE6Jfat3zsQh6V7NBeFDCPzPL3w0Y9T5XT41mwVDmmzQuNAKPTZJoLGngR9SFDT03qDtKDmGb/d07zGHE/v5/ky+Vl6cyh1Cg5Nhlt0fJod8oeocplnrnty9KbefHYe42jX1yU+3GPa98im+kVBd/Iz7aw/Z/aoxJkCrRa1Us1EHpx46ZL24E/XWcQdcsFuh6LD/rR1dI6hSAPI2qgsKOdOFixVufwUTDzIEu3MJTZ9SIGs6KExgsuW29bQs+k3BNIuCieHxreQBo5iTQ83AuHiLWoevRbs6Q7repmfR8CQgUvUn6XquIdPI7ZFnEcBds4GF2KCwqr3mRILzMz5LTHCLugQhn8tSrf3twoLBVNNxrxGJJl53YZF3cil3IjR/b94IV8uVwk/oftyW/4MHejb/zGfcnfIszS58EpXijARFGu1s/SV/kuja1D8fv+YMPoOm48FD/ShK9vmWssp50//L0RKF3Tk+8cDpQv4QJX7asRaFH9ziTXZ1XD4UM8t0Dvcmi9uWfsEWWQ/P1H7eUjvPvF9urZ5DyW781jhfL2vpBwCEpOlVXLAcuioRBMBVsr4z2lKv2DZMj5KvoWx4hktSzXNVOn9FP+WgtT+I8F/KI5A1vkDJn8swUMbqUP4O2hbs28bVDrbLw1th98lhxdePoy0+uid7FH0fbyzM7CTgGrH5eEd5HvwyOIrRzAkWtl9nCDYCiGlXR08b4Tnk1CtZp+4EWn3YlDXR74ALX0OV0NL1secdb3Zzw9tOBwIitJOB6BvOLrzxmuHtx92kjQdSDstjjV4rV503y7nCxWDWnZLDZHLeqqmybjb+N+KICvQSq50Fvm3pJJw5Wj92ZXz+GNeYnnLqjh0YLP2sLDLplnArTYXUaFSM5njj8ccEv0a34fWWrz449929XK8fTRzXmjkz/IKbOPGdBtdZB+mvq/V69DSuPTr8MFlHUMDM+se7Ture57quoBE/mETmiWisB0G9RKM+4GeQpRxqlFFhnuw0+fiQbcMntX3iWq5VeYqtY5T6RlsjpM98kv3Bk6vI/7WtZpZcft5EGTjYLMTtMNjmd8mp56rJuqC3zApO2PPh9Ca95RB5URZqHeqIpufTUxyktuxbmidEzz0PI2sDY1USt1es1XKBGtuhfbGOTUkYxmb6s+L5QWHQBxfvP2GX2s5fJhDaZquCWO3vPjf8Vv0oJmmgRrNwnY12eDka5jsbQ4IUriq4HKnyP8HJqMqndK9SkzRqivLvqZxoYXYV64Xqnlf91Kg94xqz3j7FmRiMxMh2fkqovHwV10Hx6ILKlPTIUa0ty8vRhuU7S2iPnD1p63JybPke2lrY90iVJowAoskBeKhEaOxwrPUo9Rjj1av9qzwWAD43IZc3HJbpc5yz1AgF82a5R6D3oZco277pWeoCTcM6q1rt/tN+DwTQHLFrp3Rx2WscqahZWiac45HMnnCQ+WRk5WuYnD7GIqaAY+BhQvkaLwzBni03BUGPLvfAw+D4Xb/Tf6+G7eY0XcTCKO9dr9X48hp+B30GgEQ/3Iaf8E4tgvxQtORk3wXeNU9bP0b25uOfPyvKiLP5egJkwgc3OTPfHGs7OXL46WsF/4jg+v+8oZST8bmXsq5VGl3jwbC8LjhfUK4cHhfXiu2LW94b11d7Ny+0yim0xkxT3zGiYk6vZaV14Zt3Y9ATkPUrAjTdihxBp9wt+jXRofDBP4KHG4aCKpt+EQZ8LrsNUD55AUSbP4ScPsYz8cnB38H9kusrF3bX927lZpGTPVQX7sJh0Lv3LtzHDD+ce+K7tq7t+s6cw/jWdcXcWdSYFKnr4oAN1rK9uRUxCeNZB+IYOH/hgZHmhZFJdXodGL1hs+31cWtgUuI2gRlREDipEVCt4U04Ry6D6BC5RHWsDBrswbpaaaC8HY/LZerTeXGgJMCWoym/U5csBpWE2kJz8oNKAiun1wUXhAaVhBeBJrskEoyFLIKTSfT0TNx8jpypXNaWZ/BJ5GblW8SJPJKBmEWgEcxAApLxqIAEBrLvMwNU1XesVKrprAgN1ddKI311sRp3FZHm9+bTA+47mu/tq76Gno6Ml/pOXAY3T8oLQwLI2LPrh9so0S7uv6cICbGD+aCjSBK/qkiKayGzc6YOzeDnc25ooFwCANO9hVyW4rv5uKQUGyInqxJOumQvAQVEKZ18JVBF90enZjBtjn8I3FyRFDi3KgLz10HGEUVJDs4MyggKyjHgWlnf6vuyA17OyK9V0VX4gNwZxsoM+/tyds17Zbz4Ex7RwSMn4q2s7PDDuFgAQQlPvDxHpfqHQqcOaDXa9azxiUCB4o3HB30PTFjDcetOpAKRbjIF55VtwQsSLxeOOM1QSSqxGyZ7WPNVuvDz9yF0i1LZ4N3Xt5CqhBcP22JN3eAV/EeXgnCIX5YE+arr49KzfFd7gs4qe/W6Cil2gcIVPHFmKgmjPcodTl11HuD9pw6RQ2y9xhT50wyj5xwKYK4nMQXPBAPxiLHkWIxbOOEi0gt4gFCi7yfjoJtyOSrZFHdi0v6o2RW4EbfuHH3tZFBteuSiFlff3/d0wMAEF27nqjzYEUp2hCvO6ekSJfSgIHU8jEmGsDQtCkO3nEuoz6jLnHwt0hn5Ft4JvR2mMK+OmZdtt9bn1FOmsuDhDd5gMznQV2dtb26R8F1nDGRmmj0nO99gELtocf8oDXJmxRUEZQBj4VeS70WeoBwL94VyiQ8nialQYJJlCs8L+stAPdELUV5IG7ujfP1Vap9uEPcQeqr9I0b6WpI7TKbP1Rxqz4QaQpuFFcIxGI/iEk/e6pxUAPgkvn8b2jX1zDIvVuJQ3ndbW3BLglylMpL0Da0s1VwUJQ8Tje4p7w7b4i4tZfMqNG3G/6nRB7JZZuIGRe7XnOfqWJiWrIpxYVABEkuplSW0cSqZ9zXnZeIGWxT7hFPlG9GYNmjukx1yIcR5+jQmsKoVv1pQ2s0mJEPIerMukfp0Rm+TuDNCOICYtEixCH8KGITws085Lp4LaMTP1MEoVTtpEl7nTM8zNhN0Z4GDcVK0RhIrEjj6RPFKoq7SBDi4QVdapwGR8ft9agG6PZB9uJuvAqv3vPaRh2nFnN9x9BtaBwJh25jG56zd7CfG9jFI9e2IKZMQU2gtqFP/CTYp7I+lNA2ee548umGoZeFq4AEl4urVz9gj3Lcok17XTaxH2AvZ4TDBoGcnapwVXm5V/J+4YzRtNgHoW+mCnNJlUjdioWzVEgRXb1KrwBWzcl5n4PA3qUHY7L2ZLIxoN/FjtsZNxYni9PHgf8vquoUyuqZypo6ebcIFTUzFdUXoZpueo5gJ8dLEqSnAVaVk4x8TjX8E+mwhaixVqgo0d4rNd5qikMo3vI16pmB6jWV/0pOmkfEPynpfHGc1FhiKwk0ngefwQcgJHERV1bGLUvp37tM+jQTrpu2tk/eKhsrC244TcV/nX0krOT/FHMw8oELL8vuly2WCZoQ44RxPKbIqrK99XtrCi3c42/3bPLhUG2UaXn75DFgavcb8wNRj3etvnN30cKlak8dLbO0vu7f52y2ii2BKzk/n69a98MRenok6hC1hBNC9DsqzLJ56O4ZEJIwmolGZz7amPnzGymR9O1nJiiOyC/PiylIt5bcOC17rDu58CRY0NCYUhpw41pyaP/ybdceNTAsWEEuH6OVg+tMD0Hc3//x9X6xcTM56ogT3utLFgWYl+YMZvkooVXp5PiZrEQdQyUj+ZVGt6Q1FddUmiuCJBBMhVurR8cNQEnS+Av95yly09yuFdqX8kLlu+xzKJ5PKFV2Bddh9tj7B45gxeIeBc6BAcWj6eg50IMuGdTNhFlovDMeKrHH2X+eTOpf3bXDlEPd/M2ucGra/P75IK6YwO9/ynk64O/jNXCU9FOOQAgRA0+SQyI5G9WTAcpRteefW/CQuAd32ilkdIajiOsSuZ3kspM35C/4gy8iTtFjDKeika4HLUWuc676yty9IlIWp9sgjP1uAFCh7RkbIrpr05d7bVfY8UGUzShWDtPnzLlmwFkspCQzjDs1HXOWgJbq4Qy04Tk6frcJCjfMQ16FP6OxLQkcpadQ6XHEg8ajvX5SCtdcuE65+9TcGXv6eJNTjXggve63dGfOxDcVO7Tgpvz0Z9yiObdG943//Ae4cdCx/R/aA5oY/5A9+G09OT7sPFehfxj7Po9L8gw8qqFGHf/wZkT/MPYDBwSEymvgSdPbnzx5y37+dG1N0aefcjUDe3efhC2Fb4WNwE46FDlEmdLntCPeb7yP0J57GukILSOWp91+eZE1my0JzceKtgM7nuwiexnrcGE4M2EZYxkB+HVvxA+wBvDDXNjgQ+ExM8CH4wLmvyxAhdqKL9g3V4gdp91sL48qjYgojSr/o2HhEN77Hyamkkeqd0LO0AFjr91xrLY7QAwuX5boIwdVdyhUNQiOVY59rj/vF9A+KPgzx9olc+9pLdBhok+5o5ZUQNDU9uB5LuMunq7jrj0hXgNe8wyjhFS6JhmKS1AZQolIH34Ar0YbpAMy0Q6BQNpT7VX2wVXmOZeqYKS9UNQ/XeD8IE/YCOzemoc1wS8Wwcq2cv5mvXQBb5NcDocD3yEE8MwiTwuaEhPrYAdxVltrlsiSLQk+8T58pUCdqFQ0/qGk+zRKkLTqoGuuX9aQEF9x4mRDLU/uvht/O0UgQogbfV21LWHWALP4sbPbtCcvCDK50Sce6itqTpmsSWxS02IYybEzgtJzL+jBVGVcjcqzFWp3rLnB934P1R768ulCV01DqDq/UcM2MLshTJMfyg80B076TUepSCoUIZ9cQAAH0X4YNL6OXI8HQMPwxU2i8ypzsL5OQ1w37pCbUOm8EpwZGJgZ7PTe9b0T10et9kka8z4a3ywJzuJGBG9oY3yi89toE/Q3naCdZemfDiegcOg2NA7F33w0nSYCE8jDSaIEgTBBmJwHH8AMwNN4Oq421k/H20lh4RB6aSqSd4sGNKExYfYFe2FiM+wZfNh5GD6WaVVdGUar623WU3B1W7cqZVdUbbOsYj/ws5XumnVczpul7lTP7PZMODYLXJ+M3bOOHd+t7lISz59kgkJHhULT0aP95P5Hj7rJdFgsZ88BKqOiIJ1mpnY1svTs+LTSkOygzJywaajPBElnRuExLGON5p02M45tgGxjxTP1nY2p1Axa/n+ek05g616LEx1CEPPy/tHxzfMSzMVLUv3S/W9k8CGUxgbE7dIAuHfI4EW3kOlkolSUJJKecq5VipjHPORhQdixu6/IVPKrzr8ywnVdfyVJKiI4jpGEK3E4LXajFqfHjbl4czMi5Xh5+bgKFHiFVGxZDCAA85RQ9mHhhwzGU8zvi7WZoZlDmW0x2EKsCGulprBUTWBgp+TDkqhfPQ9+orbYp0D0iSAXaKAF9sQfH3CyuDCok5N9aBxO/v4HMUWJ5UISgeItkGi7fAefHw9gkWWG2js5QcMybUAGcubJIcUrmtjGV8aIBnL3icmaRmgjWTKDwfCzrJsy2C7q9lHfj66JVkbWlCk6SqMiqqPzvIooeeX7NOq0NGTjLCcpJoVqwgjbnL6UGeP/5K0jp3lkpop99VquP0/L5xr8QxRJU1yuVIutiUnZ2ZU+367S5iXFh5a/e/z0OZNbK1edbvXTqCJryuSy2Fqze4yOqZCDkNU2IJWMS6TA6jXxeAImbCPV1toBkaLu2EiXQPuVY7rmObwHshsCHGIO1h0Mnl9Xn35xKeVtVHWe9KE9zDRkX5Oy+WApfNK8ICBqSJBlchgzhIbRm5zno3qL/uBznxsX9CDM5rB+/SmigqiMrQrMCczImGnQQw4L1xeU8zBoTgvIVcUq70lml3yYoqJIrh7I5Ot5cXE8PX+/hoVDeO/7WQkobE9MTEvb/MYuBn8+FZjESUJhosh0bsQMh7BwNkWcKDXxePE+nL/afdYy55id6JjNk5sfB5iiTwXw/aR57e5dy5w1O5w1y5oO3reBfcnrbYBjzC2tBBs9jfPs4tVZ5rLpnhsrVxjU03bbgv04QTbH/Twu80D1Uv8qG8MYbcnImO4/XL3SqAEBiir/LQgOib8FISZkE8QI/hYSB+HfUzLk/zeXg3zg+gDJ+T13urIvYPrvHvVxpgf0KaeDCaGmUa1unKNuGto9J+LUR8RJIlFSgYbtKSAjJtZxMIVYTJHULE4xidMkRTgJXYpLijashGpfTZITrth5GApwKXVKCi3xgzxJiihd8voaZolJLE6RmouccCpwd/0pfQkWxPP94wUaz6O/KTWU30c9NYIQV17wD09RKZdXTddGpWxGaySQK0GgItExr3W7qn/tpPUz93TtPbl71r61jTrOq5f/onEogMKRdobGrqzmk9HzMvPvdQKIFCauE8/Ad+Lg3gaG9OBKdlwXjmn6R8MOas+rf7CIMUQZCOtXK2eAUoyWeIo9xJ4S9Dt0zVDjJ9f5IuAGiJ/8HwdDLRgB1o3ghv8o+CSYuOEO/IF7bu2E/8E+xdi74xb+2d2OTfjgDPwxWCTWAZ1ncZD/y5zaFgSxh5+/Mgx34EypdiHVPw8iYFWYYWyyslam6ZO7v8wTQuGzMCMwY95LH/G2IEOdCKLCDmPVgMCxL0AwOyo5EHv4MKbwKTXS13UGdsRZmCcLHBT53K4VYeFLuwHNp952V/QGRaokYy9cVQGXwFpwlxvl56vR+Jo0rMgvkiwhgwaSirx7rEVqJCu/ZLGtnFGOlR3kVxNEcyM5hfpCTiTXIRRwgbD6M1tNPHOGnKmPJp89W47D9Hveh11Dn6CnDumswtQ829eBApEV+jMzSolsYul0w/n0cAiwkvg8nY6XpvVNzBvONEWzLRbK5ScozIPvfojwHwpHxqEED/6eERVZVhbZPmLuaWcbsywMu2zAa2D6dAkL2r9dSllaWxsbW+5RUMieD3GEMOeUlia42gqYaqbGqCTmeZiq4Zuwo/DqPM9EojKihc8f8BoGVGhUeUZAmlSaFpBZZgzdLI0JS5yfuhyBcAipsSyHPO5wr+Z4QhRxuv7RRclCdaqflhsT7Rvrt1XDwiGkqepcuYuP6k93DHkuSF8QZEZjdcY9W5OUPPSM/mwoOWnNM42O3wc8Ck83LD50gx0dEh0Ho2Ql4/YsQi7cS9+7ELloj0+90OmD6wcn//cZCAbJfVbHeAfbgjKnWqc7cjInLqNrTW6xy/mkQu92j6kJ1obQGQ0hCQWeNs/2hMLNxKsFA96RnM3cs0vQLcR1n5+sI3pRjlME3TJj4pbVncnJnau35BmFAwLKNQoFNP7aIPuGqv14Zc4jDuXE0u8aKDbPKyEVw1IR4neE3UXLPd++rk6QBck4hATz42le8RG13OgOoc9n3765YqCY4hX+GGXI9PjtgHc4R8ggiGynHOgOl5lLSNcxA5TfRynL/+qib9sJEY7Z0+zPzP2iGnAef9xIG62tO+R9qLb+IL3h8Sh6FfbkSdYPV3DVtnUrEOFEIOPlQ4SnGVcKUlLMW/cHKhWB3A9jLEiR4YT8NzhYw6LGiLSACqKpc6ltp9bg0/Brbr7Tcw+X2lwsBM214t6SS2lTotvHLBfpK3wjgOLKFVVXjWXF53unsPLjKaFhXodBNnAeRkMdmBi9XlaRJdMbZAANQuUGg/z8FX2cM8MR6jyM5EisjYN0cxXfyzGsa/uYgTM2jAIpoALdxV2LH2F2yTeyZ4HI47GLsfH77iAp9aAOUJB/ncfoFk4z7K+Sk36FuK0l5yTCvvr+VHJKMh2THcl5y3nJPg/PHkGb9+pxcsES5yX0csBY7LxYWQZUM9AzZcJYLKEfBxLAGitPwR9jyDGVzouzPCEFlgICigQA0Qmfb5wOZYGFE75yPllH0L8Ort8Qy/dIpBsNrGQ3YYxTyn9B9UmJMxDrcpCK3d8VSN0UhCLd2p0R7UXXEHQynh5WbGeYYu3kp0xzhLsbSHqFYExApAtpQpwQX7PU7SPvA+8Pb2LWUnT5XvKecrTLqM+hsV2Yrb+ov7ZiiDQhDYxU0WHVShtMCbMpq2E0h69t3tkjqQdeZ/2n+e911vPHt1fCX3P5Z1Eh/52tdeDyWpPEuXb73qzy4zEhCb4ayRUFtCXINGRPKycnHvXl78v2qv9BRMInqzUqsrQ0ImqWNx1WTd++rNyuHEe3/aD/A3Fvp28rjOByY2K4fue4aHI/wi9S8OWSIT3nev720/j4xsj63LH+qg8I/2wDX/PMfZgUxKwFv4kwRPBkqcSbM/AgkPVgcRo2moca4k5RPUqlZGX98QJJ0lsMAgnVcLp7F5rqlpzkZibJedEiL/mFJljvbc7YErnfeqObziUWXW1ylBMSiKg6uB5iX/XufuuW1buv1WV4EM97c/xFCOfJ/1yU//KnT+zseg4mT9r52u0hRb103ZZs5ZxLRoxExeS4cxfKHYASHeYOMVzmx9Oq7R2QD5B4I6crzdy3XfmrD+BpDNE7RzXiUh8U8RcCkYVCS+fXKdVOx5ODd/CrKwIYUOB0vKvy6HRRZSGy+tqiGrjL08qVt/Yc6sKnAnnDzDE1xuIkX6fzOnP3UFS46GqlDh42W6vzPnPn8BLhrqv7V3XV+dPhA714l5BbMpL0MRpsPmfDM2PBG4Uvfip5Kn7wcNzRweQPXMcm3e9V7vwNbk+/UslReTYaR8ahs2d8azRlZYBJ2Nar/CDiJemlz/qBJEUsTpXaSUfMqWivU57EeS/1jntCWWhbmGxL9nhy5BFHZkHhyHh0zgwLmkaio1IEddzdF0x8O84PCc0HjSF5+aGNGhYOoXklsc2MxZbrNaxruM2BOBZrlO2ZnSAw8PkGQUIOxuSdjAU6bVubdmFrtLYFonW4BiZMThk11NFTCMqETB59NcbqyXLwheHa5TvgS/Ih7eC79vsS1c7Q233dX+yXHR9bxJsOxcSUNepp8bS0AhM30UcYLYpJ0aibFSKvjNAu8XZRfQjd0W6ICL/yOTE5LXEST+G+m/4jTaCAwpSdfm6xcyNKV7WIfe3PZypggPr304UuMZPDoq3NDGj0TA7fsOHooIxHza6hiinm1tjDy2MYWmZqXFdwVv47I0TFUDIMjWqvUjuak/uCLy8YDrnxnBNHna2eRc4uiymLNzMxiEiYwoxGSzZJPkpGTSjeJFZuYz/EIlsyBCrre1aRtjCxiMcUJjw99hi130+0YJ3E/90nKK1mlxPCZjvmysIg7d329BptRvCp73hGzDyfLsUzWnVC2UKIHWPqcR6JeT4JgVmKgTL7rvN92SB5BdDjN/veT5iN/u/aSsrdEjiECvUZsiHQx2sYgF4zhIJXg3AL5cXTa6Jp2rKAdHGqWZIuvZEekCqRpErTbwRkSFJTxenSUu00Ef/FUyvR2u8WuPpNJt9A0Y8z+B9UMGQphE2H7egQht1fTUJFJogvET+5k/gbQMhUOQb9gCsf+Bv6Z88LDfqYgTVms4QEFYaTY2ywGlllhKFoZ0SIKH8r/pxdoF9mXNSv9RQXBkFRlqoEFTJ3JVFLnK8RxhOTyKmz64PLJPE52lSfGnY5ECVa4rRTpmj7NWysPydiSkw/fH9F5Njvot1xryRlJy+L4cXyMzZnrMrwjxPGZ0EdLTIw3vUxx+NG28wsThiCIw+I7C7RlqGAgoCKMKzqdwryc3OQpqVLA3uKqamSgBQ7mMAegRnFRoN5S+fHAMwwsdq4xgh8dpFHbsxpr6ffvElP/bH/xsjZBSrf5bi6wJGbs9vrJTduSDQ/9t0cOTBNFbwMSKHQ4PS89FR2lpB6n3ovN406fkjGC1axbjDkRobijAbsZZuugSZfL/BxXorprZ9a34sZdibseb5ksccijw3XT4HQz7NYkxlJ4eVJuECSqTPlo9enTY3juGUtX1oLZ97A1pgRUCTM5L7dOEjG4ZxT1a+2z/YJGMb9T/nz51DfB5j8rhPu6F/d6FB9ZRocQHDsJjtNNVzTzJTHFNl7jNefTiAdpk4rRyphDsNXsmd4Yj/YjTG4RBMciuZtrSzz/uKAx5Pf9nvzO6yJALZzxiejv78R5BgcD8sByc7Ah8kkWnwMUGrpINC2jtlUFAWLcYYbYPabFyj+foTxDlEBLhUzSX1jkojUaFYkFet6nvo+ShZkJQirHTdXUxNY7XjtXVaUp7vUsudU1YpROz0LTKh8VRwfdaKPSuWTqGEhHfVl5Lc9CoMKA62BhWQresNhWWFWVH5K97RCcaoW1Z8iHk95uEJIC6flkkbmW7MiL28A16MNSo6MxZJzFIacUCvPEBfPmDOHscd48aGFOYbJgitUdwKwHO2R1SeOESy+0vTk6Yq51E/eFqLCr6bIcv04W3t20sZObhUrx941QFYvnpDEA44uEAQAsoRUT6aTKzxoHnVkiaKZEJx4csqsqRXTucGVIEhxFjGKu4CYAk8BhfB2r44fRSRLDevNOUWpYpNIZJKYL0rMomSTWDqXpCEWJUuL4Idw4/C6kNyg7Oyg3OAXGhbu0uDcF8FUGFKXv8McFm8cacgPLZPghea/1kA4hIMaQPam+PBo1oeWmac4FeM6Ue0fQN9BIdEsN5hBoUmUJBQmPVLrSb7oXEJEAPAKH+eGbAjND861BBeEwpSxoDonyO4VBOU80rBwCN3Ht0oBmcE51fZWpNW+VJomSU0Rp0uvaTdVqdC06wBLUyXh4BKQN5IRYJxbaFTSbk8HYocpDn73c0h3CInbkgJiVl+GYKWnj6ir1SVqqaMyJ6OoQAKT5hSurSKwtiIKERB3V/eOBGLWs1qkFWln7+BWk+C6IgPR4o7XQEOruzIyRq5PYZmOoroiZR8cH3aOdMOklkIcnn5QdQsIgWS15YAznox3PmAhLfn8B/GrRmx9+W7W70Hz6HIp3w3m/PXy1UvpK+o49aVshWvuY+ugrxQdBBCFlgytGdLEhFyhzLRmjUmWwozCqEKWIsvP6wW7WXEbGAgGNpXrkMntqBSyqUfbbWMFy/ER+OVFUe1AZqG+tqVUSzDdJqPfjWODskFwErkn3W3h9E8LDdyVSWHBUpoJ/Odj5cTsIIlGie4NPiH1c3QbMhQ1ibCeyz8UbEeGtysa2K3qajemh+gzKxU931X0FKVASY73NrS2G9KDk9KWV88dvOpr3nJeEDJn7XdUucPmeIWekchalcCMZ+iVAnCQzVjGsFuOTzbq1QZGMmt7MsvA0KsL5nzaiV9uxx4PlRfhBHoeT5/F15MgS8+XekZiPp9Fq4YpYO2KdpgcVgPkogAnzLmp6RvQWW4P3P51NZJM9IZpGecWDErNEom5mIL0FNOdGITtuO1QHZoVnJElzQmsBr6NBdjEqPgIXjov0y4PWhqeLs+z5MTG1mQUIAoqzPKojNTw1MvRJOW2HI6MzZaBOJZMxo4DchZHBnRspZwNgr98QTkbVc4t37z6fkmLilRv+py/taid47eParupBqPcYtgQtnYtcSwr4pS6taOj/lf2tFTEb8TwSY8HfKLvJQSyu8RqEHzc+39m9Qvtgj2dGRZOuto6gOjet9PvP4Q2o3Pv00YVLuw9/tWTIBVMQnp+nVhlXD2Uh9hj/Quve2UdAYAaSLVj5gto8a0t8bQkxt4kupHe0hIOoCftZSTRjC1LDPq+RJ2mGy8du1ec9iKHpl3RTcUmkzhNeoWkJBmTRJNkUlLUJDOOIl4F71kqHVkX9BqBp0xhx/DNUGBP4deVjlo3IjnlXwSOr2mfXUlZdtv4uEq2tgxIaSnQdWNN2B9mMgkDdWMaJ20+N/XwNpf8LZf+nUeWBkilqgDVY/LoSIOOMAl4F+UcM7B5Z/dSyrSBKE3XgMtAV3l5YflAjGfuTCd8L8OZmzzZlOfC9pHcYWoUtisU4a5C4dXV+BpVbbvJEe+mFp++hu5HX7vWffTogfGG3Ts3o/5Fb95MNwjfxPg6IkRJXCLJOy5OVZOmf+0uHGx5j5l5e+3+K18OQpLftfQAxuq0nPtWIGhy/Wf6NQ1aJwvrmWwNzw8NzQ+3ftGwcAjv/Qu7rEllTb1IdI5fNrTUWyc/+kgEAP47XteHt3bZXe8vfdycFBUttBPau41Om560d933jH13gjqYCNuNTw/75PEphzcfg8acqKG0zz3+zQGnFxYe/Jgw9Z+rxjCHqzMsjglE0TmgXnpot0y+VZv01571t9P2Yad3B30bhNj1XlUg+hx7h/I9VDMEnkSPzzvzbjnS5UtaXHE3cB7Pz878/4HQLayQmhM+Z8mdcGaFQen27KG4zZvn/X7X8wykfWwGYVjlZjv9Y9/9cz8nlx0AoUOPk5l43gaxtiTRGe6ZUeLr/gj+9r4X8uPehMqEvSIYhX+JVwuQXLcvySu2TsVXoHX7g2OFfg6QGR+bzEeSMwuPpr3GvORGrP5OKELH+mfOc00dM7zbXrjW71wNueNZ+DO2LyzixOZ0kk1fp5ifQMk9Yx8yj+LSU2pFXzqp2k6ERtuLvIm2uoy6fDTeVrNoJ1vN/hfIzuj7CcTHjYv9Xl9eP8FZRgPmFkM+ixz3NQAti02PD8w+AC2ElvJSzeJl0SuaKLDX19ak3526LOXuxqqWKQnHePBEQWlgEjXi35/r1tRickMmczNSyhjmhhQ3p6VrtDO+VqK1r/8vKrcEgXV9PANr54FsRi5REYcoEKam8/IxCm1sQLqz2VMm80x1zgiITfAVkP+w1TqVqqL+Fkyt+i77XiUTv9XiLJcgx2Oky6bKunvIjaHwc3bznMaurLapFq9veEUdi7Vr8RA3iKouiWdpWdU2ZYNzM4yTWP93ko/r/dUB+J2zMdRj38awZrtrIzzqBiAKO3gdCg7rwWAUUWz/OI8BxwqFOVgLji5xBDIJAEn/rPaUQ93tJFRE9ipPqBhqvwYeqN13p+CFxa2cBFe8Sv5P6IgLjWc6mmGqtukmR3JKt1JKlz2lykS7uy+pkURu2ty/KJ0xRLPrFewpTscBqXKoVXNuePv+OTTnImiUg6M5YTFZnCwJhF2DMmImlUsEpgSxyBbDnHdGYc4RB8kr1FGT5o6Yl5Qc2VuJB7tjJdyEHzxaIUaHKVDUT+gmGmSOtOdxLxQ3426Aj8uTrmfZQfS7Ndr0khSKfjKO3A1agEcFPNGBZtdYF+uSRf7MPS0PiHFM9od6uodna7i7HCCqzbodw/RvQIHwCoa/SGbhACaQLwdO+vmex9kpzzdD9IQRQg+0QSmQiHwPOiudqWACofDe/jv9LNyw12jgsBO9lM4cyYCXgjIwd9aw10DPrAGKlAHtk+8LWRLZW6+c2VcpPXy1suIdHDCN/o4eCfe87CuqTyrPafoC50pXcBdMGXte7lEOch50bQAj1BSvWUCqKJTQ6TMDpZtGJHq9hE79l5pO99sV14VDrwdALDFopaRcUp6Ersol5hGlmzYpPSxuOZKvf8TSP8ojKnK6W4ZyXKIA05EYNQZedXDSqNk00VWRnqUXM8SnTkp0saidZVCLTkmSxscsBhBpFw1LyemJ9Ynz3a7z0XJyZiOSTejuAk4sR5+WJ0wSBApTFubt1/0yliSUfNVdsUt3XJLP1fOMWUkMLT26pRBM3CirCk8VmBIWe21hbvFafCLA5b5usU9fulcQF8BIxWXJFRl4E1NiEPr5Rqu5YMLK/hqvM3yNE8Ws+4xPqk8aLl0tqZzVjQ5CTbhPoMLyxGzqcZMgie7O0hTXU7iBRLll4cCJE5OIk7b4iIuBEEfQs0JDfbwLEgKw+nqX+BQKGBtmz5ywUeHEnBxauzGxfZs7MYqDzgyMCiNbPS/qt2+N9DEbu0dZDCAQq1xWTQT4Kz+cqqoJjm+s7+NH7Nmz5xgIV6KpXgS99SnNa9ir2jhV5URmCpBbFp1q70JEFvjVuEMEWAFuSudxGBEIAdlZiHE/uvqeB2adhWtyGmKpero5x8g2sPgygVxvJ5fX1lJC/4Pp2fMVa7XwaJx3jy5I/O9cdR32bYIPsVDtZ+yBJGYHGQMNmfwcQXVpBtfsW9MHMz/F4BY8PTmviWTI51mIWAFQxW2dO93dcQL4gSVmvOrqfR4INlWmo+qFTkWRTpMapt6975npnuAeH62ShaVQEil7oQlUE+1SegakqcRm1/t3MIXy5wf4dv5NbE1VR4ydBrNjTYU4/6uqRovy+y7ZdBCPcLQM4jtfs+/co6PsoVCAwHU+kmrWX+bM+TNreEQacvKh31xlSXVX8pAaiuI1yzWKy+dxcDvoFXuQfOU4PQ52FIQAXhKuidGES0JewI8ik+gQFY4+4ZZvdZDLu0hdWzI6Nu9qM48ZMDBgwhxGDtnw8xGH8OOI+cgL2NE7D4/qoncdPYq/MEkNGfEo2OyvcWUAFZbhSsepP810xXfSO/Gum620C03GJnu/SQ80iHH8IYTmgQk3ijMplSlwof1a918rW4taVv6O3MeIV7I5KmBgqRgjuSP5DJaSIEa68RoAA6xzdV+NVhSUL4hMyloWx5P7K40qnbucT7c2hTHdPq8luQyto2vjWmUMJdOaTmjkFPn8ZP/9V5LLT9ZLn0Yfq8tjvGJW0UxFXIKCJqfG1XTG1ci93QdOcN8NJWZJiKbUj6ypFlQyyYTCLyTXDzvq08nT8SBKWDfOONTVSTJ6+Ekz2THR7KxiTWNikBZlSS1mzUjj5s2adYFZtYx+F6xQrwB3Va8n5lQrP93t/brBGZbiTHtA88R8oO2hPaTyUk6Vl+D6mf04UWvtA9wAbjq+m9GFnw4GLgX6AO3GH3/K+sF7KWZEvBFD2RixkYLZKB65rtS7TcKlQ2S4TP6pElYE6IAlBN+YKph/Sod/8ED+PfNJyCKKCKQscZ8j3UQy7Pgd0KOcGzC32qP2qNw1aG4C49W9gRMGFGQwo/OBoGEevRCSOa/sbzSw7+gL6FOyjnQNbNhcJbOhdzfvWXVlAtZN+Tf0AFfz2PFsEeWhllOW+9+9xE2bBkDs48l5vLxxv2qt8MpSj5Dc5mWvU4LB2UP2OMYQyuzRi1dfWmkoRyg8967fTmawIp16Vb0cnCMSAasSFvjnrlpU4FPsW+uCdN5xNkSTEaBKLceoMCJBQoJAdNxHqlqlstb6Na4lgZ6tYMlkLAVHPxDKGOYmCo3+bTlhYm5Nd6lSFpAhMZulGQFlSDClPLI4IqIkqqx94ADqhK1nbl2Nwk6hE8CDZLWkomJMPCaTSEaG+90ltf56Pl/vz/PVxfjvxCcURZpzJNUclhUl4Hdekcvy/DUh6l/bpRheEBZWEM710q+IZfTZYDBlXEVjZJeGtWz2pC9DVuQpN/weLVtKOAgdcqClsD/fEqhgcaE50lxmooCf2GZCjEPophxGikJpYjzGPkti41Sc7GJO1iYGu3NFwauYNwXqsBjwhjv75L6FRb/Wwqf9udC678YP/ZmLPTPdF5+fu0+/0QujwhxGznG85jgHeXgUnWLSmdcMORX9rxrsy7BjTXuzOaLiOGAQo7HugwgrEoqg/qNz8dtJoEfHYoe4eAVMDcuw93vPSq9aJ7WQpQz/JSPTP4ewMScc0Q6srzSt3ca9eBPUJiblhrUEQR2n8Wrl6NRa3bKqNLxde9AU30SGo0YD6Zh/7/2UAIsNBvgm5jraIvxUMu5/fLH4cIH50+DnzgDf4id/9RqGCUhwwEhIJ4Av2ZF9uzaREQ4+uZ0I+b2jrIFPZz1cdm23dUEGd07fS+avAa06De390svIE21/8zOat8dNHRscBNWLNawfehFff1ex/m6IF4RAJjk6O/wgPBuEUEAfnVh3P1b4z7EV4V4oO98w9Rn4pKV+OqHfomyWRrn4Wh9k+/FZSAdC2MxdHG2aUHtYI6e8cKx9DMBgvtPuaHZhEHbGwj9bA11O2BdvdPy+8XBKHT3Tee62qcmJ/YoZ4Bxnz/IPuVMHo+cuDxisa9ljOBYdbIV0BMfSEnT5dBgRd5j2aMpdRdCCZ4S9ny7JPFxvTN+Fn9K7E4uOPn0RRotvbY2nJdIz7DITGEZacystnpaUUSrI6ieMEPqzBKV26WuULc00IyNh3wGLpDMo1i7TyK2fOzfIz5ipC+wsLukMjrWLmxlcVOShoKjA4uBOkDXYhBQvGNVSXeFQ7EccSoyCFlFxHPNN3Y1cQ3ZxVNwXmg5TtGx7IbArQRD4BOaHK+s+665Nd3fycIJh4Og+KULf7TY177PdMfmxyGN9CNtLheyIrvJGGTPmUGCvlwqeNZsrDPFKUDChBusRP0/W6h09m0Z90/2dHHp3LTQwYyq14N1hQ61jRNtaN9+evmoLdO/6UgjNxUHYAUdsj6EFwPLg+BJ3jx+zgV2g6ysRCuEeEBUZeyEmQhbkhoQ4iBEQshOm6ZPNC4xXnmNOW0OwAYVdr6ApdDtlqFHnjLYzdC/Z0AaERqGjUKwRvdOXUZjy6IL/1CIxo/AjRSk4i0tyLXIy45qgBojc9UJVYowIAiCLDqbFarNDdEH5QXkhupisNG1KzJ2qCw52CjsDtglldivCJpzHyyiKj/KvkyDLkZr8sCjUIMTRdI2cugoT62JBm/Gt0FhK301ZZlxsYaDONsUq2/FflK59BzesKlCntWbGCb71Uexica2oVFcLJqaPnAFu3FyQsp95bm1UCIIc8T2CjAiJWnOeuT9lQeR92ibw8Tg/kEY3zOpiOXk6sbpmGei0QP7xj2AT7f6vtfeYK+aRDSlkwzxzWh5/RmCxR73HCvG9A/FNqQWYwpRJgaxsKys7cDNuJnX06pyerp45AKbUXqBOsjt07eoTbKUZJOVcnbOz7yOPpvb5NXCZys19ktUETNZJPb+72U5mkTRqYNGN27ZNJDWuRTi6e0aQEcHCNecHgtedx06ibxYxE3mRgT01x1xXCONSowZmbuKWmPO9GjTFMJEdck2sMWyNkw85Bqy1rl82suzbC5nnww3vr8y+9vL6y8ue94dmLJ8B2r3HyAeWkW3kZQc2a+SNPSpgBx9vsyUfdRRrda9aaTq3ZUvKNIXVy7ufPB3h7VV15ar+L1HkA8ukyw5IsU9q77a5U/vpRtu0ZoKukjwi6CcTyP1VJY+vPJGm7weBUMd2jBkLxhfMJt3jad/BG4MXzXXovbDSOlxQziqyKSBZmhxgWh9O+BUHOy6EGnwMIOAYjPAB2OlQTujo+ACO6DRsAG4s3RFdWrn1sZbYz/dSe26fXHF92dTl22tAADX3AvNJM8NvP/OwOBUF0cl2fbbsh0ITn1R0ExDHSRJyLVlCWh65KMAt58jZLDmnlrPhzBfUp82xxcOx+1PydJLE+XSbR9stz9utHq1nGtFi4i3hbRBfigKoaDQgQhCfu+XRyAlbAnZyhkXtRJEan7Z2canx36h3qM9zqOCC5UQSjni3CcmXSCPdoUTUIgFoas4L77uYrzkJk8Hh7zSSaR1Inzt1OJaogZQBFeqXGe8fx+fp/Y3ZuXlrTbx1u1A6Fo5hYeBYOtSudSZe3trcbH8jTx/Hfwkd0hpC8oNyLcF5oa80LBxCWUNN5SlLqFjAMxj8/S3+G04qEF+QUR3OwXfhxlBrw4hha1FjuK6pgT3EV+kSVW6Ge+gu912LqqIWucnoVd88ia6LVFY9prhHZSpVIPwcaIkLzgzLgeZgRrrM9FDqKB2aG5UfkVOkT9zmofDP9jf66/X8BP9DR6+B738W6oG+NbnLZqag4lpXZoXTbr/auEisVtXVK2dpWKYm/vu9QyVxP9USOWU93OCyX/3+/RT/IbVWYZ8LwJBilgrPT4DGErFoAQqHUvkDxGhAggQ3/31L0CSEkEB7rXfRszp2COzKo/QJ5YTqI1BM0OrpjtxLilIdqMB89Vm8un3J1GecJVY8IwqFbBictNjn2rTFq2xawSWzsRCMvc/MKkFnxxfikkpBIwqEgxz7fNoveyjnrg2ePxZ19JdGELfZgK29ULYY5VEy1fkPgQJ4z5ApZN6TbAobCEzcgkuhZ2M/TiWlhaFSyUjNAg4XGfnBzc7tg+UfeDd7T14Q7UB3bJQSHY8nTor2jE8yKklMgNAgs5pQZFxcHB2Gv3VL1dJiwo1iUzA/0tL6JADID7S2MIDKON0hWi75+g8eRrcmJiXjDuKTbewv1aZoT6P2iqzWBz7FY9sxSZ7c+kOBm1CLFotgXTDh3EWBOgV65PapM9pqziLufY+dv32B4yrjqpV5o/hofJOxCcg9bOSzc8jDpNnn7HNW3/L9Do+ElO+MN4NwzjY0zTk8+0NDPtIWCbysXaWGydB4jw7z2kEsUTST7Ida3S6LrWEHpR60/MBqteqHzJlGpu0EeKQHLieDqb7odcZ55P+aURuYEmbvNA4IDGR3dxetdYjZxbyg16d5WQeslBSKfLgXNyFpeTrOqFb88JZLkrtnEu07BOCHI6vvteO78CbjMfyHF+FSPAh8eqjYsliGUWTxwSnyPaO9ZsqxoLw4PkaS5yljhp9gcpknwpkunvkn8mWE97ngAuPCD/eeUH4ZP9CBoyHeTuby7qvgHv0eqrxzWexBWIpvJQywBwit+KXtfxEkGSQey99dQIgs3PEpeteismunhzZ8PPWf60CmBu32jjCLuZTgQ1jKGqhbiEPfWpvn/z9m+dIOJTUxL5P7bav17pLWkzrG7qmLT6GKpM23gPDaoEIxQGKQu8PD3zvjKBBnKlntQXXGeeKcAWrV8kBCGpi9fyTg4SayhHIdk7eeI4cb3fOWjW4yIcfoK3fHolteSW/zNijx0rzRk937u/fULt+9qw4FG7tnnyhcnKFIHgA+GNk71WvKTxZc/rhN60UCjz8KUdAW5xJsReODwd50YjYpm9Iy/pDBDWzO6nN9IiWMr91t/eIfsOylXXxz7iG8ychrvIM+GZjg4thN6fCS/fIyQRFI+8S97vF0ANjbl4dU2AeTekUxP75/7cCCL3vXRuR4IH6x9O56N51L15Ti485Zzmm+PdE5q+CxqiDfIS+T63eigtzElYA/UdVFHPcgyv57mCjn3W8hmHv70dHu5OVniRdL0ZfoRo2qYWjnrHqVnUvdBFVBiVfFHllEiCX+aDPbU2PSeMZpYjpddian2lz0KFp2fWyDTRtI+jzOMcxXITlErYe+ZMvmLaVkAzEGkj3GMN97ojHQBbJql8vwGxyfLMtPvys9MYrVT3KfXst9sloR03PF76cly4dzA37ZpdroTY9MAaHXzOXDZ16lQ2XQVBCrsOCDSPTq9Eh5T1AQgMEA3neP9uIzw7+d4ZwjUS+ngwn77hPhMeEnYkhDZdNh6FwB4eY7ufySXv4l1yf3iyjriEL+7iRTEJwoYJx6Fx3JEtlZiifK9Zfkwhsugux5e4KzAgOzqjVsTzW7akWtyyiHW/9jEhydANq6ZitKLy8HE8JZjjKmDqIny/QHjxxmQI8cpOQJ2iTwXBmvloQnOKx4xw4MSw8OkKSnScrNIklacENQU2B9WnKs+mF2LZz3ZXe1+RTDzycroow6UYm4vJjDP6a7HsHiByneXD9Y7pugkhtiM6k3pvBr1ZFC1gl9XHx6atz09IfBAT0sP1ZARI5G+x7cuKGjZr+gAuqLbKosQjrIGedBc6ZyqWedyRbqqcsMAdQDf0Q6tw9uwEAjw9XkR2hajRefvXKuq1IJtwY43+5390VihSnA7aObjfPNSmo3qS9y3Hz1F9RHq85p60ac8R4453PedTFoNjc8YcagNeNJgMFl2yWHCv/TbslLptcb5j09g4Gx4w4dWrLk0E7ZsIg9nWeoL9Jkt2qCCodL20ZKExNvjpSIO9Jc+KdUZ/9fMk2CSJV18HKfurhRl2nTXPagzkceM1kqQlIO/j+rIj88rqlTxSMlZB6Y+Bui1/jlBslezbvptyBkZ1biSU1ogSBkF8ViFNyOd92pXejnqv/tE5uSJTDw9AZePD87frY8twEfa6+EcQwpFcKIODnrH127TuMZ5FTGW1dyYm+PgqMHhLwgjaq+XqVZNIdX+qZEKJWYU8XFZrHYXCxONUtKLviuP37i38mosDVua8JQyOPu25Ks8lzROmTudv2sRg+8Bw44mv/MmP4bIfRwL7x41prY6+lbHdQOgl2C2yHsDg+f1fKii2dMcKEH8fe0iRkqEL7a8n7VKgWQ8EJefl7eBWYXYxyE9t2JauSwLMDM1fnEqP2i/TZqWDiEzg5paNVcaTJp2uhkEusHUx7PVHzX/b0JOYe2KCKqSmVRe4ALa06wcqwEmQu57Y1GTqPFUut4w/Vy2u5lomxHeblmVV72XZVb6eqF2k4xeW13knbcRB5EmpCjSC43D+2gmvtgjCkm7ZDbaxOuXzQeq8yjZ9EvagULXau8AFkxijuXpK8jV5GryURm0rvXteP66eOyyDS3VBcFwIeO0y/sAnY6jWxS2MJvQPDP5CVpIh/f8o1uG/t2btvZN9zXVtpYn58M8tsgAPLlUwpuFG/68mWcfv7TFxPuAt4E2pMZ5NWa1WQ1eUgzRB6h4buYXQzRuKtfcUADOj96kiH7YdGP+0WGzMP09fTD6WUTjRQwSfVjc1RmM3K2fOlsGfIQnofhMVuMYzpUPN1CX4dsZTTVCN5K5aLNLBE1lorALo6oSufab+nstPT7LW6DKQZMH/gf1q2b4E0kL7WgvQc+X3EcViOuZqk+04ACBiFdmAgnCXKCOn1eR8e8dLVrsAQ1YaIj6OvWieFitZLuOml+aanvtrxPyQw4Y926tR8E2toqPBj1sOOVzwPeaMvSZDQSmKLNb7Glv7NzwBLrWiXCQhSwY0gOCOFV1NwfYDr4kUstolX/pH3HKCkSzHe3S8Yi+RHX6ccqdKtwVlGUS+BOzkiDnRNzg1vajD3xgnUekLDS9e7SGe6n5dhCAu/twu/2l5+3YiQUKaYVI6VIiofpQUUJho78OY8w72fWyKUlyTCXnJUUFbh7NN2UPn36wTev/36zCdCOZpuyp00fmfU33xa8JFhsujLjvl9M4CGxbvXF3ep0VFQ6Vrrn4s7AmAs6Mfm+LhmVHqU3HuiSEsxk4Qs3o63Lkk0hTU0RieqDhfjNVvQBdYhpfsmJEcnLCJreeRRpfzlSLGF7ilkUxVhN1vyWsYUAiKdObklLaxDaRszDtGQkqvwtQXJZRYVMnnFnmM0QRk7JhH6sWKVwsTjBLsaQyy0nIMwuQbz4ilzWT9inarIwNyfNlT/CQ3d4evIgviVJdZ29pM+etGFFx0y3mSs7GhPznFxnlqZuObf+N9gCFnQcv9TttPGvfYX0H9sQhs2bujzw5O6rl689bkLQyN2b9pagaYMDf73qQnRdI81tnLv4IGve3DXtzQuztM2ENoIGVL2CvNTwlGvnJ8GmB34Hd9qB5o93WY13+Z9Ss35BqYbVpkgDUjDI1wTPiZpRlXkEEKj3IqtfMbNT+6e8DOnrQqePuCL3fHTuG8HKmscs7yiwTyH2WzsV+lHclfIPQ1/BeagCVb9WdVBHVAE8x2fwXHmE2vHUH83J8Q88J/WJ79adLEgFsgIYt76zenrTPrTERybF53cQG+0BVCi1xnJJLgRbnmqUxhCOfsrGVk/kJAoM/v4GQeIRAhYchKOPsH+nzSYX4GDzEMmIHhi28NXGu7Q7wJd6ufKy44KlUll41juJXcB/4b6w559XtAy30Y/aIM9wGXvPoOZdrjvj09b/VpltF2b6ZONVEWDiQtifdMfzC6dyMOHfPLYHvyexZuKf2u7yoTau4JAuQb8UUczselasCWc4OJmfm8qtRdV+Vf/EKs6ISKMDIUtCBVIA8ZcgizEx2bJN86SSQBV6QUQbmw34jiFYAOH6vvhMJhJL3+sX+4lf0/FfA5ow3pABsjMVFFFqLZpmZqb2hYtiwO0AQTZOgIrwVn869KguUDNiMRDZQmC9vEEIygja6rosQGlDwMtkIUo4+7U4gUO2yAkcTN3uDwXa1PMOJF9qxgwR4WskiUgXR8Q2UWW0Te88K0lwDRY0dD3t3g4iV8ikLZ6GnFJuJZEtckStMpP3haQVSgCjAqEWxWJQ6MVa0Ve+mHe6Ul4+MaLcso705ulMx3+EwpAw5zStZ/JnOhAFQsjUfTAl6063zuc6a9b7WooAfmQsZvVHntqkcK/aUcskj3K/nFWUMYMSrWazpcjVGlVGVNJRDG0AVACkB0mUUweo1/mzlYWoFmFlr730A0fLn6GUHSikSgUwASzhPdyXFwl8khRE5payk3oqaCn5VvaQ/KQclL7KEZL/FNK+hIedjKUXVEwHscgGSAqd8JRoPJRiskoZJGel3GKdSiB5LlW4e3650qoUU6pVKFf9fsMCVHkm37JEviqVrFCOgH+I3ZCcBMlOTgMuGPj+UYkKFWlQLlct8LOMtnv+9ru3TFGoVp2S+1KJ+BMCQEdfvshfeK2I5srrN9VxZZ1GRcQKUMqKYVW1RVVFZDT3KBYq56pK4urDqhSrfNUX+AM0cN11jcdH6uuPISAh+C6SGKXpUWxDLn58q1ooAR9lfTDccr5IAwh9jPVqRFwZYP8QyC37fDQSfTkF9T8pxXASUjJyCkoqahpauihOUiGVNjbLi7Kqm7brh8l0Nl9aXlldW9/Y3Nre2d3bPzg8Oj45PTu/AEAIRlAMJ0iKZliOF0RJVlRNN0zLdlzPD8IoTtIsL8qqbtquH8ZpXtZtP87rft7vBxBhOEFSNMNyvCBKsqJqumFatuN6fhBGcZJmeVFWddN2/TBO87Ju+3Fe9/N+v/0LO4TGhmpykEf5aAYPO7CBzWBXC8lWMeL2Xym4HTT3NsqFwGr3u7LjObY8SlubdiuKfsejNZQQRikDsYNxEQ1fefc/phQYmMKIeVyIurTXd0GbTKT0sCAZTkKLRMYUOkZzwacuzhwN3emNKKyp1YENxXtWG2CV8UIOJzwzRKoDk5+myzlqhNxB6cIp+ozR/12evaQofGkErUnwSHBnNCGf0VyAXGb3RPBqvXrwCGkVrJhw612t2ZEV0AHqY/Xd12uD8mhBbr8Fo1Ee/2rJ0OfhHdhohF5l9Sc71Ew1Ptt2y4JWWR5Lg+NTqCbdaNYaeVoqLxAM4K8+bPLJwcxymXg2lPPA3XLEqBMfGjWmhia8IVR16OgqlzCcE92UtNFEOugKROExnOHHcK+5TFNPsgzljeTugU2aPNCvGzAmAgp8slw21+xFAbJ+2TN/RtKlH4yK3UF6TiSRL3LpVq/3dKOAGk1lTu+Bn/UWwrWf6WJnB++quRkhrDm1dyBDf1DlsURaujDA3WNhmznXZoOH5NSD93d6PUnQ93GKkbFkxK1TUyxcB7VabuO5JZZa3PlSnp4QMY5x/2q2QGlzlDMFDa0wM82aS5AeOjirXO/C6uMja57Txm1HzRHwjlvvIQ2dEUZ3cpZJNo7i4thgCgjsPhg3WobVYWeVPRsLQOzBlTW+KaBKUHJCePaOcujP29loaaQhR2ViGdKE5KhJdtDgjbR7O48zXzIJnmlCUXT5M6sLWD1sPNrcBnNCKaLkPlt9MGLPgyMW9kEJSlXEKvFlWjpkQVL3Lq8YM4Eb5Ikkc5l1/WNf8UVd1BBynpznsoQySL+pZFm8dShQuZJiCnmSQjoYSFC6DGqI6a8aHUAu0oSoKHLOPhT8cahJIy+27m3YEbHGgflHp9RDM8BFTTbamGumHEQRJc28EdxEnpxnHt+CTMUCdGPMtpGvHviU4o/+12J0jat6uxfMRd8/2LZNzypkcmJWC/lK5D8AG2E0bDZblNiU1zHDgznfYW+HITIbEiN94l8yvmqNPFE3ddMeGjAkB33Vb0o7askTOc+EYMSz9V0GQZdzs6zuQdoz2S5MvZZNSicoIJl80TDpWPP1+SQEhyOtd5Q8rDFkD22eFp/wktZ596QrxrWTWelC46CNCDLC1HT06Nu39F8p0hrXyTv9mb5oKVqPKuCkmauCR6Ka4jaxfvRk0zSTaPOPYsc/30VeX1fpWbgsDrmkObW1GMgjHWSi0A2lZ16MTFDCafZUNRrTCddvVYbS1dvY9p8wYwd4fgtvfPXJlrhVXzGqFrIwePckDBcLhgLJYDsnG2wvVjZQcuys4lo84oniCw==") 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-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:before { content: "\f06a"; }

.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; }

.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: 100vw; }

.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; } }

/* 全站搜索 */
.searchMain { padding: 30px 0px; background: #f0f1fa; }

.searchBox { max-width: 1100px; width: 100%; }

.searchInput { position: relative; }

.searchInput input { width: 100%; height: 40px; padding: 0px 15px; border: 1px solid #cfcfcf; font-size: 14px; color: #333; }

.searchInput button { position: absolute; right: 0px; width: 60px; top: 0px; bottom: 0px; font-size: 18px; background: #1475bd; color: #fff; border: none; }

.searchAllMain { padding: 20px 0px 30px; }

.searchAllMain ul li a { display: block; padding: 15px; border-bottom: 1px solid #DCDDDE; }

.searchAllMain ul li a .subTitle { font-size: 12px; color: #727272; padding-bottom: 5px; }

.searchAllMain ul li a .title { font-size: 14px; line-height: 1.4; color: #333; padding-bottom: 8px; }

.searchAllMain ul li a .intro { font-size: 12px; line-height: 1.375; color: #727272; padding-bottom: 10px; }

.searchAllMain ul li a:hover { background-color: #fff; }

.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) { .searchMain { padding: 5vw 0vw; }
  .searchBox { max-width: 68.75vw; }
  .searchInput input { height: 4.063vw; padding: 0vw 1.875vw; font-size: 1.25vw; }
  .searchInput button { width: 5.5vw; font-size: 1.5vw; }
  .searchAllMain { padding: 2.5vw 0vw; }
  .searchAllMain ul li a { padding: 1.438vw 1.75vw 2.125vw; }
  .searchAllMain ul li a .subTitle { font-size: 0.875vw; padding-bottom: 0.313vw; }
  .searchAllMain ul li a .title { font-size: 1.625vw; padding-bottom: 0.875vw; }
  .searchAllMain ul li a .intro { font-size: 1vw; padding-bottom: 1.25vw; }
  .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) { .searchMain { padding: 4.167vw 0vw; }
  .searchBox { max-width: 57.292vw; }
  .searchInput input { height: 3.385vw; padding: 0vw 1.563vw; font-size: 1.042vw; }
  .searchInput button { width: 4.583vw; font-size: 1.25vw; }
  .searchAllMain { padding: 2.083vw 0vw; }
  .searchAllMain ul li a { padding: 1.198vw 1.458vw 1.771vw; }
  .searchAllMain ul li a .subTitle { font-size: 0.729vw; padding-bottom: 0.26vw; }
  .searchAllMain ul li a .title { font-size: 1.354vw; padding-bottom: 0.729vw; }
  .searchAllMain ul li a .intro { font-size: 0.833vw; padding-bottom: 1.042vw; } }

@media (min-width: 1921px) { .searchMain { padding: 80px 0px; }
  .searchBox { max-width: 1100px; }
  .searchInput input { height: 65px; padding: 0px 30px; font-size: 20px; }
  .searchInput button { width: 88px; font-size: 24px; }
  .searchAllMain { padding: 40px 0px; }
  .searchAllMain ul li a { padding: 23px 28px 34px; }
  .searchAllMain ul li a .subTitle { font-size: 14px; padding-bottom: 5px; }
  .searchAllMain ul li a .title { font-size: 26px; padding-bottom: 14px; }
  .searchAllMain ul li a .intro { font-size: 16px; padding-bottom: 20px; }
  .searchformMain .searchform { padding: 10px 0px 50px; }
  .searchformMain .searchform form { padding: 45.001px 0px; }
  .searchformMain .searchform form input { margin: 0px 30px; font-size: 18px; }
  .searchformMain .searchform form button { font-size: 24px; }
  .searchformMain .searchform form .closeSearch { font-size: 24px; } }

/*--法律声明--*/
.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; } }



.pcImg { display: none !important; }

.mImg { display: block !important; }

.hideScroll { overflow: hidden; height: 100vh; }

.header { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 90; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.headerHint { 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: 61px; background-image: url(../images/img_02.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.headerHint .indexContainer { 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; }

.headerHint img { height: 7px; display: block; margin-right: 10px; }

.headerHint p { font-size: 12px; color: #fff; font-weight: 600; }

.headerHint .headerHintClose { display: none; position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #fff; font-size: 12px; cursor: pointer; }

.headerNav { 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: 60px; position: relative; }

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

.headerNav .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; }

.headerNav .logo { position: relative; }

.headerNav .logo img { height: 35px; opacity: 0; }

.headerNav .logo img.white { opacity: 1; }

.headerNav .logo img.black { opacity: 0; position: absolute; left: 0px; top: 0px; }

.headerNav .logo img.homeLogo { opacity: 0; }

.headerNav .nav { display: none; position: fixed; left: 0px; top: 0px; bottom: 0px; right: 0px; background: #fff; padding: 60px 20px 30px; overflow-y: auto; }

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

.headerNav .nav ul li h3 a { font-size: 14px; color: #000; text-transform: uppercase; display: block; line-height: 45px; }

.headerNav .nav ul li span { position: absolute; right: 0px; width: 30%; height: 45px; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; top: 0px; }

.headerNav .nav ul li span::before { -webkit-transition: all .6s; transition: all .6s; }

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

.headerNav .headerOther { 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; }

.headerNav .subscribe { 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: 26px; -webkit-border-radius: 26px; border-radius: 26px; padding: 0px 12px; font-size: 14px; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); color: #fff; cursor: pointer; }

.headerNav .subscribe img { margin-right: 5px; }

.headerNav .searchBtn { font-size: 20px; color: #fff; margin-left: 15px; cursor: pointer; }

.navBtn { font-size: 24px; margin-left: 15px; color: #fff; }

.closeNavBtn { position: fixed; right: 20px; font-size: 24px; top: 20px; color: #000; display: none; }

.subNavMain { display: none; }

.subNavBox .line { display: none; }

.navProductListBox { display: none; }

.subNavAbout .subNavAboutImg { display: none; }

.navProductClass { padding: 0px 15px 10px; }

.navProductClass .cList a { line-height: 30px; font-size: 16px; }

.navProductClass .cList a i { display: none; }

.subNavAbout .subNavAboutClass { padding: 0px 15px 10px; }

.subNavAbout .subNavAboutClass .cList a { line-height: 30px; font-size: 16px; }

.subNavAbout .subNavAboutClass .cList a i { display: none; }

.headerNavWhite { background-color: #fff; }

.headerNavWhite .logo img.white { opacity: 0; }

.headerNavWhite .logo img.black { opacity: 1; }

.headerNavWhite .subscribe { -webkit-box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); }

.headerNavWhite .searchBtn { color: #19cdee; }

.headerNavWhite .navBtn { color: #1d1d1d; }

.indexHeader { -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; }

.headerUp { top: -130px; }

.headerDown { top: 0px; }

.headerDown { background-color: #fff; }

.headerDown .logo img.white { opacity: 0; }

.headerDown .logo img.black { opacity: 1; }

.headerDown .nav ul li h3 a { color: #1d1d1d; }

.headerDown .subscribe { -webkit-box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); }

.headerDown .searchBtn { color: #19cdee; }

.headerDown .navBtn { color: #1d1d1d; }

.banner { overflow: hidden; position: relative; }

.banner .imgBox { width: 100%; padding-top: 180%; position: relative; }

.banner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.banner .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.banner .bannerText { position: absolute; left: 0px; width: 100%; top: 38%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0px 30px; }

.banner .bannerText .title { font-size: 28px; line-height: 1.2; font-weight: 600; color: #fff; text-transform: uppercase; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: .6s; transition: .6s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; opacity: 0; }

.banner .bannerText .more { 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: 20px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: .6s; transition: .6s; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; opacity: 0; }

.banner .bannerText .more a { position: relative; padding: 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; overflow: hidden; 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; }

.banner .bannerText .more a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #fff; 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; position: relative; }

.banner .bannerText .more a span { position: relative; z-index: 10; }

.banner .bannerText .more a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.banner .bannerText .more a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.banner .bannerText .more a:hover::after { opacity: 0; }

.banner .bannerText .more a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.banner .swiper-slide.active .bannerText .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.banner .swiper-slide.active .bannerText .more { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.banner .bannerPageBox { position: absolute; left: 0px; bottom: 40px; width: 100%; z-index: 20; }

.banner .bannerPageBox .indexContainer { 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; }

.banner .bannerPageBox span { width: 30px; height: 3px; opacity: 0.3; background: #fff; -webkit-border-radius: 0; border-radius: 0; margin: 0px !important; }

.banner .bannerPageBox span.swiper-pagination-bullet-active { opacity: 1; }

.banner .bannerPageBox .bannerPage { text-align: center; width: auto; }

.banner .prevBtn, .banner .nextBtn { position: absolute; top: 50%; width: 30px; height: 30px; font-size: 20px; cursor: pointer; color: #fff; z-index: 20; 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; }

.banner .prevBtn { left: 0px; }

.banner .nextBtn { right: 0px; }

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

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

.ceramicFamiliesMain { overflow: hidden; position: relative; display: none; }

.ceramicFamiliesBox { 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; position: relative; background-image: url(../images/img_05.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; overflow: hidden; }

.ceramicFamiliesBox .ceramicFamilies { margin: 0px auto; max-width: 1158px; position: relative; }

.ceramicFamiliesBox .ceramicFamilies .imgBox img { width: 100%; display: block; }

.ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); 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-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; z-index: 20; }

.ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .titleBox { position: relative; }

.ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .titleBox .title { font-size: 114px; padding-right: 200px; line-height: 1; color: #000; font-weight: 600; text-transform: uppercase; }

.ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .titleBox .title span { background-image: linear-gradient(110deg, #1583c4, #18e2f7); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .subTitle { font-size: 114px; line-height: 1; color: #979797; font-weight: 600; text-transform: uppercase; }

.ceramicFamiliesBox .ceramicFamiliesDesc { max-width: 580px; margin: 0px auto; padding-top: 45px; font-size: 18px; color: #737373; line-height: 25px; text-align: center; }

.ceramicFamiliesBox .indexProduct { position: absolute; left: 50%; top: -webkit-calc(50% + 8vh); top: calc(50% + 8vh); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; width: 100vw; height: 108vh; overflow: hidden; z-index: 80; }

.ceramicFamiliesBox .indexProduct .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.ceramicFamiliesBox .indexProduct .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ceramicFamiliesBox .indexProduct .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ceramicFamiliesBox .indexProduct .indexProductText { position: absolute; left: 0px; bottom: 150px; width: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition-delay: .2s; transition-delay: .2s; }

.ceramicFamiliesBox .indexProduct .indexProductText .label { 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; }

.ceramicFamiliesBox .indexProduct .indexProductText .label span { font-size: 16px; color: #fff; -webkit-border-radius: 32px; border-radius: 32px; height: 32px; padding: 0px 30px; background-color: rgba(14, 32, 91, 0.5); 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; }

.ceramicFamiliesBox .indexProduct .indexProductText .listTitle { padding-top: 15px; text-align: center; font-size: 41px; color: #fff; font-weight: 600; line-height: 1; }

.ceramicFamiliesBox .indexProduct .indexProductText .more { 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; padding-top: 30px; }

.ceramicFamiliesBox .indexProduct .indexProductText .more a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; overflow: hidden; position: relative; 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; }

.ceramicFamiliesBox .indexProduct .indexProductText .more a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; position: relative; z-index: 10; font-size: 10px; border: 2px solid #fff; 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; }

.ceramicFamiliesBox .indexProduct .indexProductText .more a span { position: relative; z-index: 10; }

.ceramicFamiliesBox .indexProduct .indexProductText .more a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.ceramicFamiliesBox .indexProduct .indexProductText .more a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.ceramicFamiliesBox .indexProduct .indexProductText .more a:hover::after { opacity: 0; }

.ceramicFamiliesBox .indexProduct .indexProductText .more a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.ceramicFamiliesBox .indexProduct .indexProductClassBox { position: absolute; left: 0px; bottom: 9px; width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.3); z-index: 20; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition-delay: .4s; transition-delay: .4s; }

.ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass { 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; }

.ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass .list { height: 86px; padding: 0px 10px; margin: 0px 22px; cursor: pointer; font-size: 15px; color: rgba(255, 255, 255, 0.6); 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; }

.ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass .list::after { content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 2px; background: #fff; -webkit-transition: all .6s; transition: all .6s; }

.ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass .list.active { color: #fff; font-weight: 600; }

.ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass .list.active::after { content: ''; left: 0px; right: auto; width: 100%; }

.ceramicFamiliesBox .indexProduct.active .indexProductText { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.ceramicFamiliesBox .indexProduct.active .indexProductClassBox { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.ceramicFamiliesTextBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 30; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.ceramicFamiliesTextBox .indexProductText { position: absolute; left: 0px; bottom: 150px; width: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition-delay: .2s; transition-delay: .2s; }

.ceramicFamiliesTextBox .indexProductText .label { 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; }

.ceramicFamiliesTextBox .indexProductText .label span { font-size: 16px; color: #fff; -webkit-border-radius: 32px; border-radius: 32px; height: 32px; padding: 0px 30px; background-color: rgba(14, 32, 91, 0.5); 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; }

.ceramicFamiliesTextBox .indexProductText .listTitle { padding-top: 15px; text-align: center; font-size: 41px; color: #fff; font-weight: 600; line-height: 1; }

.ceramicFamiliesTextBox .indexProductText .listTitle span { vertical-align: super; font-weight: 200; }

.ceramicFamiliesTextBox .indexProductText .more { 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; padding-top: 30px; }

.ceramicFamiliesTextBox .indexProductText .more a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; overflow: hidden; position: relative; 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; }

.ceramicFamiliesTextBox .indexProductText .more a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; position: relative; z-index: 10; font-size: 10px; border: 2px solid #fff; 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; }

.ceramicFamiliesTextBox .indexProductText .more a span { position: relative; z-index: 10; }

.ceramicFamiliesTextBox .indexProductText .more a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.ceramicFamiliesTextBox .indexProductText .more a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.ceramicFamiliesTextBox .indexProductText .more a:hover::after { opacity: 0; }

.ceramicFamiliesTextBox .indexProductText .more a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.ceramicFamiliesTextBox .indexProductClassBox { position: absolute; left: 0px; bottom: 0px; width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.3); z-index: 20; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition-delay: .4s; transition-delay: .4s; }

.ceramicFamiliesTextBox .indexProductClassBox .indexProductClass { 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; }

.ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list { height: 86px; padding: 0px 10px; margin: 0px 22px; cursor: pointer; font-size: 15px; color: rgba(255, 255, 255, 0.6); 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; }

.ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list span { -webkit-border-radius: 8px; border-radius: 8px; position: absolute; right: -25px; top: 8px; padding: 0px 8px; line-height: 20px; font-size: 12px; color: #2d7abd; background-color: #fff; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); font-weight: 200; }

.ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list::after { content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 2px; background: #fff; -webkit-transition: all .6s; transition: all .6s; }

.ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list.active { color: #fff; font-weight: 600; }

.ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list.active::after { content: ''; left: 0px; right: auto; width: 100%; }

.ceramicFamiliesTextBox.active { opacity: 1; pointer-events: all; }

.ceramicFamiliesTextBox.active .indexProductText { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.ceramicFamiliesTextBox.active .indexProductClassBox { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.ceramicFamiliesBox .ceramicFamiliesImg .list { position: absolute; }

.ceramicFamiliesBox .ceramicFamiliesImg .list img { display: block; width: 100%; }

.ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(1) { left: 137px; top: 30px; width: 237px; }

.ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(2) { right: 45px; top: 75px; width: 237px; }

.ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(3) { left: 85px; bottom: 35px; width: 237px; }

.ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(4) { right: 125px; bottom: 85px; width: 237px; }

.mCeramicFamiliesMain { padding: 37.333vw 0vw; background-image: url(../images/img_309.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.mCeramicFamiliesMain .mCeramicFamilies { position: relative; }

.mCeramicFamiliesMain .mCeramicFamilies .img { width: 100%; display: block; }

.mCeramicFamiliesMain .mCeramicFamilies .title { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; width: 100%; }

.mCeramicFamiliesMain .mCeramicFamilies .title p { font-size: 11.067vw; line-height: 0.95; font-weight: 600; color: #393939; text-transform: uppercase; }

.mCeramicFamiliesMain .mCeramicFamilies .title p:nth-child(2) { color: #979797; }

.mCeramicFamiliesMain .desc { display: none; padding-top: 40vw; max-width: 57.333vw; margin: auto; text-align: center; font-size: 3.2vw; line-height: 4.533vw; color: #737373; }

.mCeramicFamiliesMain .mCeramicFamiliesImg .list { position: absolute; }

.mCeramicFamiliesMain .mCeramicFamiliesImg .list img { width: 100%; display: block; }

.mCeramicFamiliesMain .mCeramicFamiliesImg .list:nth-child(1) { left: 0vw; top: -13.333vw; width: 21.867vw; }

.mCeramicFamiliesMain .mCeramicFamiliesImg .list:nth-child(2) { right: 0vw; top: -13.333vw; width: 21.867vw; }

.mCeramicFamiliesMain .mCeramicFamiliesImg .list:nth-child(3) { left: 0vw; bottom: -33.333vw; width: 25.333vw; }

.mCeramicFamiliesMain .mCeramicFamiliesImg .list:nth-child(4) { right: 0vw; bottom: -33.333vw; width: 20.8vw; }

.mIndexProductBox { position: relative; overflow: hidden; }

.mIndexProduct { width: 100%; background: #fff; position: relative; }

.mIndexProduct .imgBox { width: 100%; padding-top: 148vw; }

.mIndexProduct .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.mIndexProduct .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.mIndexProduct .mIndexProductText { position: absolute; left: 0px; bottom: 90px; width: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition-delay: .2s; transition-delay: .2s; }

.mIndexProduct .mIndexProductText .label { 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; }

.mIndexProduct .mIndexProductText .label span { font-size: 12px; color: #fff; -webkit-border-radius: 24px; border-radius: 24px; height: 24px; padding: 0px 15px; background-color: rgba(14, 32, 91, 0.5); 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; }

.mIndexProduct .mIndexProductText .listTitle { padding-top: 10px; text-align: center; font-size: 24px; color: #fff; font-weight: 600; line-height: 1; }

.mIndexProduct .mIndexProductText .listTitle span { vertical-align: super; font-size: 16px; font-weight: 200; }

.mIndexProduct .mIndexProductText .more { 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; padding-top: 15px; }

.mIndexProduct .mIndexProductText .more a { padding: 0px 15px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; overflow: hidden; position: relative; 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; }

.mIndexProduct .mIndexProductText .more a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; position: relative; z-index: 10; font-size: 10px; border: 2px solid #fff; 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; }

.mIndexProduct .mIndexProductText .more a span { position: relative; z-index: 10; }

.mIndexProduct .mIndexProductText .more a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.mIndexProduct .mIndexProductText .more a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.mIndexProduct .mIndexProductText .more a:hover::after { opacity: 0; }

.mIndexProduct .mIndexProductText .more a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.mIndexProduct .swiper-slide.active .mIndexProductText { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.mIndexProductClassBox { position: absolute; left: 0px; bottom: 0px; width: 100%; border-top: 1px solid rgba(255, 255, 255, 0.3); z-index: 20; }

.mIndexProductClassBox .mIndexProductClass { 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; }

.mIndexProductClassBox .mIndexProductClass .swiper-slide { width: auto; height: 45px; padding: 0px; margin: 0px 35px 0px 0px; cursor: pointer; font-size: 14px; color: rgba(255, 255, 255, 0.6); 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; }

.mIndexProductClassBox .mIndexProductClass .swiper-slide::after { content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 2px; background: #fff; -webkit-transition: all .6s; transition: all .6s; }

.mIndexProductClassBox .mIndexProductClass .swiper-slide.active { color: #fff; font-weight: 600; }

.mIndexProductClassBox .mIndexProductClass .swiper-slide.active::after { content: ''; left: 0px; right: auto; width: 100%; }

.mIndexProductClassBox .mIndexProductClass .swiper-slide:last-child { margin-right: 0px; }

.indexMain { background-image: url(../images/img_12.jpg); background-size: 100%; background-position: top; background-repeat: no-repeat; }

.coreTechnologyMain { padding: 35px 0px 0px; }

.coreTechnologyMain .title { font-size: 14px; padding-bottom: 10px; text-align: center; color: #6f6f6f; }

.coreTechnologyMain .subTitle { font-size: 24px; line-height: 1; font-weight: 600; text-align: center; color: #393939; }

.coreTechnologyMain .coreTechnologylist { max-width: 1460px; margin: 0px auto; padding: 30px 0px 0px; }

.coreTechnologyMain .coreTechnologylist .coreTechnology { margin: 0px; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list { position: relative; margin-bottom: 10px; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .imgBox { padding-top: 90%; -webkit-border-radius: 10px; border-radius: 10px; position: relative; overflow: hidden; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .imgBox img { position: absolute; left: 50%; top: 50%; width: 110%; height: 110%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .content { position: absolute; left: 0px; top: 0px; width: 100%; padding: 25px 20px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; z-index: 10; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .listTitle { color: #fff; font-size: 18px; line-height: 1.1; font-weight: 600; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .desc { margin-top: 10px; font-size: 14px; line-height: 20px; max-width: 325px; color: rgba(255, 255, 255, 0.6); }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .line { height: 1px; margin: 10px auto; width: 80%; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0)); }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent { position: absolute; left: 50%; top: 50%; width: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .listTitle { text-align: center; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .desc { text-align: center; max-width: 100%; margin: 0px auto; width: 80%; color: #fff; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more { 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; padding-top: 30px; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span { padding: 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; overflow: hidden; position: relative; 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; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span i { width: 20px; height: 20px; margin-right: 10px; position: relative; z-index: 10; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #fff; 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; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span em { font-style: normal; position: relative; z-index: 10; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span:hover::after { opacity: 0; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .imgBox::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_38.png); background-size: cover; background-repeat: no-repeat; opacity: 1; -webkit-transition: all 1.5s; transition: all 1.5s; -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); z-index: 1; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_39.png); background-size: cover; background-repeat: no-repeat; opacity: 1; -webkit-transition: all 1.5s; transition: all 1.5s; -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); }

.coreTechnologyMain .coreTechnologylist .coreTechnology:nth-child(2) .list .content { bottom: 0px; top: auto; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover img { -webkit-filter: blur(25px); filter: blur(25px); }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover .content { opacity: 0; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover .hoverContent { opacity: 1; }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover .imgBox::after { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); }

.coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover .imgBox::before { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.productSolutionMain { position: relative; padding: 20px; }

.productSolutionMain::before { position: absolute; content: ''; left: 0px; bottom: -50px; right: 0px; top: -50px; z-index: 2; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(#2d5273), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #2d5273, rgba(255, 255, 255, 0)); }

.productSolutionMain .productSolutionBox { padding: 10px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; position: relative; z-index: 10; }

.productSolutionMain .productSolutionText { margin-right: 0px; width: 100%; padding: 25px 30px; background: #fff; -webkit-border-radius: 20px; border-radius: 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; }

.productSolutionMain .productSolutionText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.productSolutionMain .productSolutionText .content .title { text-align: center; font-size: 14px; font-weight: 600; color: #6f6f6f; }

.productSolutionMain .productSolutionText .content .subTitle { padding-top: 10px; text-align: center; font-size: 24px; line-height: 1; color: #393939; font-weight: 600; }

.productSolutionMain .productSolutionText .content .line { margin: 25px auto 0px; max-width: 500px; height: 1px; position: relative; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(116, 116, 116, 0.2)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(116, 116, 116, 0.2), rgba(255, 255, 255, 0)); }

.productSolutionMain .productSolutionText .content .line i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 11px; height: 11px; }

.productSolutionMain .productSolutionText .content .line i::after { width: 3px; height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #747474; content: ''; position: absolute; }

.productSolutionMain .productSolutionText .content .line i::before { width: 100%; height: 3px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #747474; content: ''; position: absolute; }

.productSolutionMain .productSolutionText .content .desc { margin: 0px auto; padding-top: 20px; text-align: center; max-width: 360px; font-size: 14px; line-height: 20px; color: #737373; }

.productSolutionMain .productSolutionText .productSolutionClass .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 15px; padding: 0px 25px; cursor: pointer; height: 60px; -webkit-border-radius: 60px; border-radius: 60px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: all .6s; transition: all .6s; }

.productSolutionMain .productSolutionText .productSolutionClass .list a { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; }

.productSolutionMain .productSolutionText .productSolutionClass .list p { position: relative; z-index: 10; font-size: 16px; -webkit-transition: all .6s; transition: all .6s; color: #383838; font-weight: 600; }

.productSolutionMain .productSolutionText .productSolutionClass .list img { position: relative; z-index: 10; height: 28px; }

.productSolutionMain .productSolutionText .productSolutionClass .list .white { display: none; }

.productSolutionMain .productSolutionText .productSolutionClass .list .black { display: block; }

.productSolutionMain .productSolutionText .productSolutionClass .list::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100px; border-radius: 100px; border: 1px solid #000000; opacity: 1; }

.productSolutionMain .productSolutionText .productSolutionClass .list::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100px; border-radius: 100px; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #1879bf, rgba(255, 255, 255, 0)); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productSolutionMain .productSolutionText .productSolutionClass .list.active { background-color: #16cbec; }

.productSolutionMain .productSolutionText .productSolutionClass .list.active::before { opacity: 1; }

.productSolutionMain .productSolutionText .productSolutionClass .list.active::after { opacity: 0; }

.productSolutionMain .productSolutionText .productSolutionClass .list.active p { color: #fff; }

.productSolutionMain .productSolutionText .productSolutionClass .list.active .white { display: block; }

.productSolutionMain .productSolutionText .productSolutionClass .list.active .black { display: none; }

.productSolutionMain .productSolutionText .productSolutionClass .list.active { background-image: url(../images/img_19.png); background-repeat: repeat-x; -webkit-animation: backdropX 4s linear infinite; animation: backdropX 4s linear infinite; }

@keyframes backdropX { 0% { background-position-x: -500px; }
  100% { background-position-x: 500px; } }

@-webkit-keyframes backdropX { 0% { background-position-x: -500px; }
  100% { background-position-x: 500px; } }

.productSolutionMain .productSolutionImgBox { overflow: hidden; position: relative; -webkit-border-radius: 20px; border-radius: 20px; }

.productSolutionMain .productSolutionImgList { position: relative; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; background: #fff; display: none; }

.productSolutionMain .productSolutionImgList .swiper-slide { padding-top: 120%; position: relative; }

.productSolutionMain .productSolutionImgList .swiper-slide img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productSolutionMain .productSolutionImgList .productSolutionImgListPage { position: absolute; left: 0px; bottom: 20px; width: 100%; z-index: 20; text-align: center; }

.productSolutionMain .productSolutionImgList .productSolutionImgListPage span { width: 20px; height: 3px; opacity: 0.3; background: #fff; -webkit-border-radius: 0; border-radius: 0; margin: 0px 3px; }

.productSolutionMain .productSolutionImgList .productSolutionImgListPage span.swiper-pagination-bullet-active { opacity: 1; }

.productSolutionMain .productSolutionImgList:nth-child(1) { display: block; }

.researchAndDevelopmentMain { height: 400vh; position: relative; margin-top: -10px; display: none; }

.researchAndDevelopmentBox { position: -webkit-sticky; position: sticky; top: 0px; width: 100%; height: 100vh; 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; }

.researchAndDevelopmentBox:after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 30%; background-image: linear-gradient(to bottom, #fff 15%, rgba(255, 255, 255, 0) 60%); z-index: 10;}

.researchAndDevelopmentBox.active:after {display: none;}

.researchAndDevelopment { margin: 0px auto; width: 758px; }

.researchAndDevelopment .list { width: 758px; height: 758px; -webkit-border-radius: 100%; border-radius: 100%; position: relative; margin-bottom: 40px; z-index: 10; }

.researchAndDevelopment .list .img { width: 758px; height: 758px; -webkit-border-radius: 100%; border-radius: 100%; display: block; }

.researchAndDevelopment .list:last-child { z-index: 1; }

.researchAndDevelopmentList { position: relative; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 758px; height: 758px; z-index: 20; }

.researchAndDevelopmentList .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; }

.researchAndDevelopmentList .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.researchAndDevelopmentList .researchAndDevelopmentListText { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; }

.researchAndDevelopmentList .researchAndDevelopmentListText h3 { font-size: 65px; line-height: 1; white-space: nowrap; color: #000; font-weight: 600; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 18px; font-weight: 600; color: #6f6f6f; text-align: center; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .titleWhite { position: absolute; left: 0px; top: 0px; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .titleWhite h3 { color: #fff; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more { 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: absolute; left: 0px; bottom: -80px; opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all .6s; transition: all .6s; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a { overflow: hidden; position: relative; padding: 0px 30px; min-width: 171px; white-space: nowrap; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; 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; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a i { width: 20px; height: 20px; margin-right: 10px; position: relative; z-index: 10; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #fff; 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; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a span { position: relative; z-index: 10; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a:hover::after { opacity: 0; }

.researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.researchAndDevelopmentList .researchAndDevelopmentIntro { position: absolute; display: none; right: 20px; bottom: 20px; width: 500px; overflow: hidden; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a { padding: 12px; border: 1px solid #fff; -webkit-border-radius: 20px; border-radius: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-image: url(../images/img_36.png); background-size: cover; background-repeat: no-repeat; background-position: center; opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all .6s; transition: all .6s; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a .introimgBox { width: 200px; padding-top: 280px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a .introimgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 30px 0px 30px; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a .content .introTitle { font-size: 16px; color: #757575; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a .content .desc { margin-top: 5px; font-size: 18px; display: -webkit-box; height: 96px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; color: #000000; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon { padding-top: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon i { width: 51px; height: 51px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; font-weight: 600; background-image: linear-gradient(95deg, #1475bd, #19f1ff); 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; }

.researchAndDevelopmentList .researchAndDevelopmentClassBox { position: absolute; left: 4%; bottom: 10%; z-index: 21; overflow: hidden; }

.researchAndDevelopmentList .researchAndDevelopmentClass { opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all .6s; transition: all .6s; }

.researchAndDevelopmentList .researchAndDevelopmentClass .listTitle { padding-left: 20px; border-left: 2px solid rgba(255, 255, 255, 0.2); font-size: 14px; line-height: 30px; position: relative; cursor: pointer; color: rgba(255, 255, 255, 0.4); }

.researchAndDevelopmentList .researchAndDevelopmentClass .listTitle::after { content: ''; position: absolute; left: -2px; bottom: 0px; width: 2px; height: 0%; background-color: #01a0dd; -webkit-transition: all .6s; transition: all .6s; }

.researchAndDevelopmentList .researchAndDevelopmentClass .listTitle.active { color: #fff; font-size: 16px; }

.researchAndDevelopmentList .researchAndDevelopmentClass .listTitle.active::after { height: 100%; top: 0px; bottom: auto; }

.researchAndDevelopmentList.entAnimation .swiper-slide.active .researchAndDevelopmentIntro a { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.researchAndDevelopmentList.entAnimation .researchAndDevelopmentClass { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.researchAndDevelopmentList.entAnimation .swiper-slide.active .researchAndDevelopmentListText .titleBox .more { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.mResearchAndDevelopmentListBox { padding: 30px 20px 0px; position: relative; }

.mResearchAndDevelopmentListBox::before { content: ''; width: 100%; height: 277.867vw; position: absolute; left: 0px; top: 0px; background-image: url(../images/img_316.jpg); background-repeat: no-repeat; background-position: top; background-size: cover; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList { position: relative; overflow: hidden; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .imgBox { padding-top: 200vw; position: relative; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content { padding: 40px 20px 0px; position: absolute; left: 0px; right: 0px; top: 0px; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .listTitle { font-size: 28px; font-weight: 600; line-height: 1; color: #fff; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more { 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; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more span { overflow: hidden; position: relative; padding: 0px 20px; white-space: nowrap; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; 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; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more span i { width: 20px; height: 20px; margin-right: 10px; position: relative; z-index: 10; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #fff; 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; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more span em { position: relative; z-index: 10; font-style: normal; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more span::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more span::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more span:hover::after { opacity: 0; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .content .more span:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro { position: absolute; left: 10px; bottom: 10px; right: 10px; padding: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #fff; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro .introimgBox { width: 40.667vw; padding-top: 44vw; -webkit-border-radius: 1.333vw; border-radius: 1.333vw; overflow: hidden; position: relative; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro .introimgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro .introContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px 15px 0px 15px; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro .introContent .introTitle { font-size: 14px; color: #757575; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro .introContent .desc { margin-top: 5px; font-size: 14px; display: -webkit-box; height: 72px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; color: #000000; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro .introContent .icon { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .researchAndDevelopmentIntro .introContent .icon i { width: 35px; height: 35px; font-size: 14px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; font-weight: 600; background-image: linear-gradient(95deg, #1475bd, #19f1ff); 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; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .mResearchAndDevelopmentListPage { position: absolute; left: 0px; bottom: 56vw; width: 100%; z-index: 20; text-align: center; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .mResearchAndDevelopmentListPage span { width: 20px; height: 3px; opacity: 0.3; background: #fff; -webkit-border-radius: 0; border-radius: 0; margin: 0px 3px; }

.mResearchAndDevelopmentListBox .mResearchAndDevelopmentList .mResearchAndDevelopmentListPage span.swiper-pagination-bullet-active { opacity: 1; }

.indexNewsMain { overflow: hidden; position: relative; padding: 35px 0px; }

.indexNewsMain .title { font-size: 14px; font-weight: 600; color: #6f6f6f; text-align: center; }

.indexNewsMain .subTitle { font-size: 24px; line-height: 1; padding: 10px 0px 0px; color: #393939; font-weight: 600; text-align: center; }

.indexNewsList { margin-top: 25px; display: none; }

.indexNewsList .swiper-slide { height: 200px; position: relative; width: 95%; }

.indexNewsList .swiper-slide a { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; -webkit-transition: all .6s; transition: all .6s; direction: ltr; }

.indexNewsList .swiper-slide a .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.indexNewsList .swiper-slide a .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.indexNewsList .swiper-slide a .imgBox::after { content: ''; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 45%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); }

.indexNewsList .swiper-slide a .contentBox { padding: 10px 10px 25px 10px; position: absolute; left: 0px; top: 0px; 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; }

.indexNewsList .swiper-slide a .contentBox .label { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexNewsList .swiper-slide a .contentBox .label span { background: #fff; padding: 0px 10px; height: 20px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 12px; color: #3a3a3a; 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; }

.indexNewsList .swiper-slide a .contentBox .content { padding: 0px 10px; }

.indexNewsList .swiper-slide a .contentBox .content .time { font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, 0.6); }

.indexNewsList .swiper-slide a .contentBox .content .listTitle { margin-top: 7px; font-size: 16px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #fff; font-weight: 600; }

.indexNewsList .swiper-slide a .hoverContentBox { padding: 50px 35px 20px; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/img_29.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsList .swiper-slide a .hoverContentBox .time { font-size: 14px; font-weight: 600; color: rgba(255, 255, 255, 0.6); }

.indexNewsList .swiper-slide a .hoverContentBox .listTitle { margin-top: 5px; font-size: 30px; display: -webkit-box; height: 102px; line-height: 34px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #fff; font-weight: 600; }

.indexNewsList .swiper-slide a .hoverContentBox .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 70px; }

.indexNewsList .swiper-slide a .hoverContentBox .more span { height: 43px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 30px; font-size: 15px; color: #1483c4; background: #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; }

.indexNewsList:hover { z-index: 10; position: relative; }

.indexNewsList.mIndexNews { display: block; }

.newsMore { 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; padding-top: 30px; }

.newsMore a { padding: 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; position: relative; overflow: hidden; color: #3a3a3a; 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; }

.newsMore a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #3a3a3a; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; color: #3a3a3a; 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; }

.newsMore a span { position: relative; z-index: 10; }

.newsMore a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #3a3a3a; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.newsMore a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.newsMore a:hover { color: #fff; }

.newsMore a:hover i { border-color: #fff; color: #fff; }

.newsMore a:hover::after { opacity: 0; }

.newsMore a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.indexAboutMain { padding: 40px 0px 250px; background-image: url(../images/img_306.jpg); background-size: cover; background-position: bottom; }

.indexAboutMain .aboutLogo img { margin: 0px auto; display: block; height: 60px; }

.indexAboutMain .content { margin: 0px auto; padding-top: 20px; max-width: 1020px; text-align: center; font-size: 14px; color: #5e5e5e; line-height: 20px; }

.indexAboutMain .more { 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; padding-top: 25px; }

.indexAboutMain .more a { position: relative; overflow: hidden; padding: 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; color: #3a3a3a; 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; }

.indexAboutMain .more a i { width: 20px; height: 20px; margin-right: 10px; position: relative; z-index: 10; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #3a3a3a; -webkit-transition: all .6s; transition: all .6s; color: #3a3a3a; 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; }

.indexAboutMain .more a span { position: relative; z-index: 10; display: block; }

.indexAboutMain .more a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #3a3a3a; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.indexAboutMain .more a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.indexAboutMain .more a:hover { color: #fff; }

.indexAboutMain .more a:hover i { border-color: #fff; color: #fff; }

.indexAboutMain .more a:hover::after { opacity: 0; }

.indexAboutMain .more a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.footerClassBox { padding: 40px 0px; position: relative; background-image: url(../images/img_307.jpg); background-size: cover; background-position: bottom right; background-repeat: no-repeat; }

.footerClassBox::after { position: absolute; right: 0px; bottom: 0px; width: 279px; height: 547px; background-image: url(../images/img_33.png); background-position: right bottom; background-repeat: no-repeat; background-size: 279px 547px; }

.footerClassBox .footSubscribeBox { width: 100%; padding: 0px 0px 0px 0px; }

.footerClassBox .footSubscribeBox .footSubscribe .title { font-size: 16px; padding-bottom: 15px; color: #fff; font-weight: 600; }

.footerClassBox .footSubscribeBox .footSubscribe .input { position: relative; }

.footerClassBox .footSubscribeBox .footSubscribe .input input { width: 100%; padding: 0px 100px 0px 20px; font-size: 16px; height: 48px; line-height: 48px; color: #fff; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #fff; background: none; }

.footerClassBox .footSubscribeBox .footSubscribe .input input::-webkit-input-placeholder { color: #b8b8b8; }

.footerClassBox .footSubscribeBox .footSubscribe .input input:-moz-placeholder { color: #b8b8b8; }

.footerClassBox .footSubscribeBox .footSubscribe .input input::-moz-placeholder { color: #b8b8b8; }

.footerClassBox .footSubscribeBox .footSubscribe .input input:-ms-input-placeholder { color: #b8b8b8; }

.footerClassBox .footSubscribeBox .footSubscribe .input input.layui-form-danger:focus { border-color: #1475bd !important; }

.footerClassBox .footSubscribeBox .footSubscribe .input .icon { position: absolute; right: 20px; font-size: 20px; color: #fff; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.footerClassBox .footSubscribeBox .footSubscribe .input button { position: absolute; right: 0px; top: 0px; font-size: 26px; height: 100%; color: #fff; background: #fff; border: none; -webkit-border-radius: 0px 8px 8px 0px; border-radius: 0px 8px 8px 0px; width: 80px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.footerClassBox .footSubscribeBox .footSubscribe .input button i { color: #1475bd; }

.footerClassBox .footSubscribeBox .footSubscribe .input.active .icon { opacity: 0; }

.footerClassBox .footSubscribeBox .footSubscribe .input.active button { opacity: 1; }

.footerClassBox .footSubscribeBox .footSubscribe .text { padding-top: 10px; font-size: 12px; color: rgba(255, 255, 255, 0.5); }

.footerClassBox .footSubscribeBox .footshare { 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; }

.footerClassBox .footSubscribeBox .footshare a { width: 35px; height: 35px; font-size: 14px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid #fff; 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; }

.footerClassBox .footerClass { display: none; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.footerClassBox .footerClass .list { padding-right: 90px; }

.footerClassBox .footerClass .list .content { padding-bottom: 20px; }

.footerClassBox .footerClass .list .content h3 { padding-bottom: 8px; }

.footerClassBox .footerClass .list .content h3 a { font-size: 16px; color: #fff; }

.footerClassBox .footerClass .list .content p a { display: block; font-size: 15px; line-height: 28px; color: rgba(255, 255, 255, 0.3); }

.footerClassBox .footerClass .list .content p a:hover { color: #fff; }

.footer { background-image: url(../images/img_308.jpg); background-size: cover; background-repeat: no-repeat; background-position: right top; }

.footerContact { padding: 30px 0px; text-align: center; }

.footerContact .title { font-size: 14px; padding-bottom: 5px; font-weight: 600; color: #fff; }

.footerContact .subTitle { font-size: 42px; font-weight: 600; color: #fff; text-transform: uppercase; line-height: 1; }

.footerContact .btn { 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; padding-top: 20px; }

.footerContact .btn a { padding: 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; 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; overflow: hidden; }

.footerContact .btn a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #fff; 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; position: relative; z-index: 10; }

.footerContact .btn a span { position: relative; z-index: 10; }

.footerContact .btn a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.footerContact .btn a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.footerContact .btn a:hover::after { opacity: 0; }

.footerContact .btn a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.foot { padding: 20px 0px; border-top: 1px solid rgba(255, 255, 255, 0.2); }

.foot .copyright { font-size: 14px; color: rgba(255, 255, 255, 0.7); text-align: center; }

.foot .copyright a{color: rgba(255, 255, 255, 0.7);}

.foot .copyright a:hover{color:#fff;}

.foot .link { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.foot .link a { font-size: 14px; margin-right: 30px; color: rgba(255, 255, 255, 0.7); }

.foot a:hover { color: #fff; }

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

.loadingMain .lodingBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #133660; -webkit-clip-path: inset(0px 0px 0px 0px); clip-path: inset(0px 0px 0px 0px); -webkit-transition: all .8s; transition: all .8s; }

.loadingMain .lodingBg::after { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ''; background-image: linear-gradient(156deg, rgba(255, 255, 255, 0) 40%, #00012c 80%); }

.loadingMain .loadinghead { position: absolute; left: 0px; top: 0px; width: 100%; z-index: 20; }

.loadingMain .loadingHint { height: 61px; }

.loadingMain .loadinglogoBox { height: 60px; 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; }

.loadingMain .logo { height: 35px; position: relative; }

.lodinglogo { width: 200px; position: absolute; top: 25vh; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .8s; transition: all .8s; }

.lodinglogo img { width: 100%; display: block; opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }

.lodinglogo svg { width: 55%; position: absolute; top: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all 0.8s linear; transition: all 0.8s linear; }

.st1 { fill-rule: evenodd; clip-rule: evenodd; fill: none; stroke: #fff; stroke-width: 2; stroke-miterlimit: 10; stroke-dasharray: 1858.6285400390625px; stroke-dashoffset: -1858.6285400390625px; }

.st1_1 { fill-rule: evenodd; clip-rule: evenodd; fill: none; stroke: rgba(255, 255, 255, 0.3); stroke-width: 6; stroke-miterlimit: 10; stroke-dasharray: 1858.6285400390625px; stroke-dashoffset: -1858.6285400390625px; }

.st2 { fill-rule: evenodd; clip-rule: evenodd; fill: #FFFFFF; opacity: 0; }

.st3 { fill-rule: evenodd; clip-rule: evenodd; fill: none; stroke: #FFFFFF; stroke-width: 2; stroke-miterlimit: 10; stroke-dasharray: 1433.5850830078125px; stroke-dashoffset: -1433.5850830078125px; }

.st3_1 { fill-rule: evenodd; clip-rule: evenodd; fill: none; stroke: rgba(255, 255, 255, 0.3); stroke-width: 6; stroke-miterlimit: 10; stroke-dasharray: 1433.5850830078125px; stroke-dashoffset: -1433.5850830078125px; }

.lodinglogo.w695 svg { width: 250px; }

.lodinglogo.w695 img { opacity: 0; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }

.lodinglogo.startAnimation .st1 { -webkit-animation: lodingtop 1.5s linear; animation: lodingtop 1.5s linear; -webkit-animation-delay: .08s; animation-delay: .08s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.lodinglogo.startAnimation .st1_1 { -webkit-animation: lodingtop1 1.7s linear; animation: lodingtop1 1.7s linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.lodinglogo.startAnimation .st2 { -webkit-animation: lodingtop4 1s linear; animation: lodingtop4 1s linear; -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.lodinglogo.startAnimation .st3 { -webkit-animation: lodingtop2 1.5s linear; animation: lodingtop2 1.5s linear; -webkit-animation-delay: .08s; animation-delay: .08s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.lodinglogo.startAnimation .st3_1 { -webkit-animation: lodingtop3 1.7s linear; animation: lodingtop3 1.7s linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.lodingText { position: absolute; left: 0px; bottom: 175px; width: 100%; opacity: 0; font-size: 16px; text-align: center; color: #fff; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); -webkit-transition: all .8s; transition: all .8s; z-index: 10; }

.lodingfoot { position: absolute; left: 0px; bottom: 60px; width: 100%; opacity: 0; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: all .8s; transition: all .8s; z-index: 10; }

.lodingfoot::before { content: ''; margin: 0px auto; width: 100%; height: 1px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); display: block; }

.lodingfoot img { width: 100px; margin: 40px auto 0px; display: block; }

.lodingfoot.animat { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.lodingText.animat { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.loadingMain.enter .lodingBg:nth-child(1) { -webkit-clip-path: inset(0px 0px 100% 0px); clip-path: inset(0px 0px 100% 0px); }

.loadingMain.enter .lodingBg:nth-child(2) { -webkit-clip-path: inset(100% 0px 0% 0px); clip-path: inset(100% 0px 0% 0px); }

.loadingMain.enter .lodinglogo { width: 56px; top: 0px; left: 0%; -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); -webkit-transition-delay: .2s; transition-delay: .2s; }

.loadingMain.enter .lodingfoot.animat { opacity: 0; -webkit-transition-delay: .2s; transition-delay: .2s; }

.loadingMain.enter .lodingText.animat { opacity: 0; -webkit-transition-delay: .2s; transition-delay: .2s; }

@-webkit-keyframes lodingtop { 0% { stroke-dashoffset: -1858.6285400390625px; }
  100% { stroke-dashoffset: 0px; } }

@keyframes lodingtop { 0% { stroke-dashoffset: -1858.6285400390625px; }
  100% { stroke-dashoffset: 0px; } }

@-webkit-keyframes lodingtop1 { 0% { stroke-dashoffset: -1858.6285400390625px; }
  80% { stroke-dashoffset: 0px;
    opacity: 1; }
  100% { stroke-dashoffset: 0px;
    opacity: 0; } }

@keyframes lodingtop1 { 0% { stroke-dashoffset: -1858.6285400390625px; }
  80% { stroke-dashoffset: 0px;
    opacity: 1; }
  100% { stroke-dashoffset: 0px;
    opacity: 0; } }

@-webkit-keyframes lodingtop2 { 0% { stroke-dashoffset: -1433.5850830078125px; }
  100% { stroke-dashoffset: 0px; } }

@keyframes lodingtop2 { 0% { stroke-dashoffset: -1433.5850830078125px; }
  100% { stroke-dashoffset: 0px; } }

@-webkit-keyframes lodingtop3 { 0% { stroke-dashoffset: -1433.5850830078125px; }
  80% { stroke-dashoffset: 0px;
    opacity: 1; }
  100% { stroke-dashoffset: 0px;
    opacity: 0; } }

@keyframes lodingtop3 { 0% { stroke-dashoffset: -1433.5850830078125px; }
  80% { stroke-dashoffset: 0px;
    opacity: 1; }
  100% { stroke-dashoffset: 0px;
    opacity: 0; } }

@-webkit-keyframes lodingtop4 { 0% { opacity: 0; }
  100% { opacity: 1; } }

@keyframes lodingtop4 { 0% { opacity: 0; }
  100% { opacity: 1; } }

/*--产品列表--*/
.commonBannerMain { position: relative; margin-top: 120px; -webkit-transition: all .3s; transition: all .3s; }

.commonBannerMain.Contraction { margin-top: 60px; }

.commonBannerBox { overflow: hidden; position: relative; max-height: 1000px; -webkit-transition: all .6s; transition: all .6s; }

.commonBannerBox .imgBox { padding-top: 100%; position: relative; overflow: hidden; }

.commonBannerBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.commonBannerBox .commonBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.commonBannerBox .commonBannerText .innerContainer { 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; }

.commonBannerBox .commonBannerText .content { text-align: center; padding-right: 0px; }

.commonBannerBox .commonBannerText .title { font-size: 30px; line-height: 1.2; color: #fff; }

.commonBannerBox .commonBannerText .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: #fff; }

.commonBannerBox .commonBannerText .more { 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; padding-top: 20px; }

.commonBannerBox .commonBannerText .more a { position: relative; padding: 0px 15px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; overflow: hidden; font-size: 14px; 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; }

.commonBannerBox .commonBannerText .more a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 2px solid #fff; 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; position: relative; }

.commonBannerBox .commonBannerText .more a span { position: relative; z-index: 10; }

.commonBannerBox .commonBannerText .more a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px  solid #fff; -webkit-border-radius: 56px; border-radius: 56px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.commonBannerBox .commonBannerText .more a::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.commonBannerBox .commonBannerText .more a:hover::after { opacity: 0; }

.commonBannerBox .commonBannerText .more a:hover::before { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.commonBannerMain .retract { position: absolute; left: 0px; bottom: 0px; width: 100%; -webkit-transition: all .6s; transition: all .6s; }

.commonBannerMain .retract .indexContainer { 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; }

.commonBannerMain .retract .btn { height: 26px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; -webkit-transition: all .6s; transition: all .6s; padding: 0px 12px; 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; background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.4))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.4)); color: #fff; }

.commonBannerMain .retract .btn i { margin-left: 15px; font-size: 12px; }

.commonBannerMain .retract .btn i::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); display: block; -webkit-transition: all .6s; transition: all .6s; }

.commonBannerMain.hideBanner .commonBannerBox { max-height: 0px; }

.commonBannerMain.hideBanner .retract { bottom: -34px; }

.commonBannerMain.hideBanner .retract .btn { -webkit-border-radius: 8px; border-radius: 8px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)); }

.commonBannerMain.hideBanner .retract .btn i::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.productMain { padding: 35px 0px 0px; background-color: #f5f7fa; }

.productMain .title { font-size: 26px; color: #1d1d1d; line-height: 1.2; text-align: center; }

.screeningSelect { margin-top: 25px; border-top: 1px solid #dde3ec; padding: 20px 0px; position: relative; z-index: 20; }

.screeningSelect .list { margin: 0px 0px 15px; position: relative; z-index: 15; }

.screeningSelect .list select { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; width: 100%; }

.screeningSelect .list button { width: 100%; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; color: #fff; border: none; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); overflow: hidden; position: relative; }

.screeningSelect .list button span { position: relative; z-index: 10; }

.screeningSelect .list button i { width: 100%; height: 100%; background-image: url(../images/img_637.png); position: absolute; left: -100%; top: 0px; background-size: cover; }

.screeningSelect .list input { width: 100%; padding: 0px 20px; color: #1d1d1d; font-size: 14px; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; }

.screeningSelect .list input.layui-input:focus { border-color: transparent !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

.screeningSelect .list .layui-form-select dl { top: 45px !important; bottom: auto !important; -webkit-border-radius: 8px; border-radius: 8px; }

.screeningSelect .list .layui-form-select dl dd { font-size: 14px; padding: 0 10px; line-height: 36px; }

.screeningSelect .list .layui-form-select dl dd.layui-this { color: #1475bd; }

.screeningSelect .list .layui-form-select .layui-edge { border: none; right: 20px; margin: 0px !important; width: 10px; height: 10px; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); border-right: 2px solid #b2b2b2; border-bottom: 2px solid #b2b2b2; }

.screeningSelect .list .layui-form-selected .layui-edge { -webkit-transform: translateY(-50%) rotate(-135deg); -ms-transform: translateY(-50%) rotate(-135deg); transform: translateY(-50%) rotate(-135deg); }

.screeningSelect .list .multipleChoicesTitle { width: 100%; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; color: #1d1d1d; position: relative; z-index: 10; padding: 0px 20px 0px 30px; 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; }

.screeningSelect .list .multipleChoicesTitle i { font-size: 14px; color: #b2b2b2; }

.screeningSelect .list .multipleChoicesTitle i::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); display: block; -webkit-transition: all .6s; transition: all .6s; }

.screeningSelect .list .multipleChoices { position: absolute; top: 45px; -webkit-border-radius: 15px; border-radius: 15px; padding: 15px 25px; -webkit-box-shadow: 0px 0px 40px rgba(12, 78, 124, 0.3); box-shadow: 0px 0px 40px rgba(12, 78, 124, 0.3); background-color: #fff; display: none; width: 100%; }

.screeningSelect .list .multipleChoices .mCheckbox { padding: 5px 0px; }

.screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] > i { width: 16px; height: 16px; line-height: 14px; border: 1px solid #d2d2d2; font-size: 12px; -webkit-border-radius: 4px; border-radius: 4px; }

.screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] > div { padding-right: 15px; line-height: 18px; font-size: 14px; }

.screeningSelect .list .multipleChoices .layui-form-checkbox { height: 30px; line-height: 30px; margin-right: 10px; padding-right: 30px; }

.screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] { padding-left: 24px; min-width: 18px; min-height: 18px; }

.screeningSelect .list .multipleChoices .layui-form-checked[lay-skin=primary] > i { border-color: #1875bc !important; background-color: #1875bc; }

.screeningSelect .list .multipleChoices .layui-form-checked[lay-skin=primary] > div { color: #1875bc; }

.screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary]:hover > i { border-color: #1875bc !important; }

.screeningSelect .list .multipleChoicesTitle.active i::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.screeningSelect .list:nth-child(1) { z-index: 20; }

.screeningSelect .list:nth-child(2) { z-index: 19; }

.screeningSelect .list:nth-child(3) { z-index: 18; }

.screeningTypeBox { padding: 20px 0px; border-top: 1px solid #dde3ec; border-bottom: 1px solid #dde3ec; }

.screeningTypeBox .screeningType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.screeningTypeBox .screeningType a { min-width: 70px; height: 38px; -webkit-border-radius: 38px; border-radius: 38px; padding: 0px 8px; font-size: 14px; margin-right: 5px; margin-bottom: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; color: #8c8c8c; -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; }

.screeningTypeBox .screeningType a.active { background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); -webkit-box-shadow: 0px 4px 6px px rgba(28, 110, 183, 0.4); box-shadow: 0px 4px 6px px rgba(28, 110, 183, 0.4); color: #fff; }

.screeningTypeBox .screeningType a:last-child { margin-right: 0vw; }

.screeningTypeBox .screeningSearch { width: 100%; margin-top: 15px; position: relative; }

.screeningTypeBox .screeningSearch input { height: 38px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; width: 100%; padding: 0px 40px 0px 15px; background: #fff; font-size: 14px; -webkit-border-radius: 8px; border-radius: 8px; }

.screeningTypeBox .screeningSearch button { position: absolute; right: 0px; height: 100%; width: 40px; top: 0px; 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; background: none; border: none; }

.screeningTypeBox .screeningSearch button i { font-size: 18px; color: #19cdee; }

.productListBox { padding: 35px 0px 30px; }

.productList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.productList .list { width: 100%; margin: 20px 0px 0px; position: relative; }

.productList .list a { display: block; padding-top: 120%; }

.productList .list .listContent { padding: 0px; background-color: #fff; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; -webkit-transition: all .6s; transition: all .6s; }

.productList .list .listContent .imgBox { height: 73%; position: relative; width: 100%; overflow: hidden; }

.productList .list .listContent .imgBox .productListImg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; object-fit: cover; }

.productList .list .listContent .imgBox .label { position: absolute; right: 20px; top: 10px; }

.productList .list .listContent .imgBox .label .new { border: 1px solid #2d7abd; padding: 0px 8px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-transition: all .6s; transition: all .6s; color: #2d7abd; font-size: 12px; height: 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; }

.productList .list .listContent .imgBox .label img { width: 44px; display: block; }

.productList .list .listContent .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; margin-top: 10px; }

.productList .list .listContent .contentBox .content { opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.productList .list .listContent .contentBox .content .listTitle { font-size: 20px; display: -webkit-box; height: 26px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #1d1d1d; text-align: center; }

.productList .list .listContent .contentBox .content .listDesc { margin-top: 5px; padding: 0px 10px; font-size: 16px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #636363; text-align: center; }

.productList .list .listContent .contentBox .content .more { 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; }

.productList .list .listContent .contentBox .content .more p { position: relative; padding: 0px 0px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; overflow: hidden; font-size: 12px; color: #4b4b4b; 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; }

.productList .list .listContent .contentBox .content .more p i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 1px solid #4b4b4b; color: #4b4b4b; 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; }

.productList .list .listContent .contentBox .content .more p span { position: relative; z-index: 10; }

.productList .list .listContent .contentBox .hoverContent { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; display: none; -webkit-transition: all .4s; transition: all .4s; }

.productList .list .listContent .contentBox .hoverContent .listTitle { font-size: 20px; display: -webkit-box; height: 26px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #1d1d1d; text-align: center; }

.productList .list .listContent .contentBox .hoverContent .Characteristics { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 25px; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList { width: 50%; padding: 10px 5px; 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-right: 1px solid #e5ebf1; border-top: 1px solid #e5ebf1; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .icon { width: 32px; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .icon img { width: 100%; display: block; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 10px; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p { line-height: 1.2; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(1) { font-size: 12px; color: #9e9e9e; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(2) { margin-top: 3px; font-size: 14px; color: #000000; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(-n+2) { border-top: none; }

.productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(2n) { border-right: none; padding: 0px 5px 0px 25px; }

.productList .list .listContent .contentBox .hoverContent .more { 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; padding-top: 10px; }

.productList .list .listContent .contentBox .hoverContent .more p { position: relative; padding: 0px 22px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; overflow: hidden; 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; }

.productList .list .listContent .contentBox .hoverContent .more p i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 1px solid #fff; 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; position: relative; }

.productList .list .listContent .contentBox .hoverContent .more p span { position: relative; z-index: 10; }

.productList .list .listContent .contentBox .hoverContent .more p::before { content: ''; position: absolute; left: 50%; top: 50%; width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1879bf), to(#16cbec)); background-image: linear-gradient(to right, #1879bf, #16cbec); }

.productList .list.productListBannerBox { width: 100%; }

.productList .list.productListBannerBox a { padding-top: 80%; }

.productList .list.productListBannerBox .productListBanner { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; }

.productList .list.productListBannerBox .productListBanner .imgBox { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; overflow: hidden; }

.productList .list.productListBannerBox .productListBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.productList .list.productListBannerBox .productListBanner .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; z-index: 2; }

.productList .list.productListBannerBox .productListBanner .content { position: absolute; left: 0px; bottom: 25px; width: 100%; z-index: 3; }

.productList .list.productListBannerBox .productListBanner .content .listTitle { font-size: 30px; display: -webkit-box; height: 26px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #fff; text-align: center; }

.productList .list.productListBannerBox .productListBanner .content .listDesc { margin-top: 10px; font-size: 20px; display: -webkit-box; height: 20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #fff; text-align: center; }

.productList .list.productListBannerBox .productListBanner .content .more { 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; }

.productList .list.productListBannerBox .productListBanner .content .more p { position: relative; padding: 0px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; overflow: hidden; 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; }

.productList .list.productListBannerBox .productListBanner .content .more p i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; border: 1px solid #fff; 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; position: relative; }

.productList .list.productListBannerBox .productListBanner .content .more p span { position: relative; z-index: 10; }

.productList .list:hover { z-index: 10; }

.productList .list:hover .listContent { top: 0px; bottom: 0px; -webkit-box-shadow: 0px 10px 25px rgba(12, 78, 124, 0.3); box-shadow: 0px 10px 25px rgba(12, 78, 124, 0.3); }

.productList .list:hover .listContent .content { opacity: 1; -webkit-transition: all .4s; transition: all .4s; }

.productList .list:hover .listContent .hoverContent { opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.productList .list:hover .listContent .imgBox .label .new { background-color: #2d7abd; color: #fff; }

.productList .list:hover .listContent .imgBox .productListImg { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.productList .list.productListBannerBox:hover .productListBanner .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.productMore { padding-top: 40px; 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; }

.moreLoading { 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; }

.moreLoading .line { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.moreLoading .line span { width: 2px; height: 25px; margin: 0px 3px; 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; }

.moreLoading .line span::after { content: ''; height: 100%; width: 100%; background-color: #535353; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.moreLoading .line span:nth-child(1):after { -webkit-animation: lineheight 0.5s linear infinite alternate-reverse; animation: lineheight 0.5s linear infinite alternate-reverse; }

.moreLoading .line span:nth-child(5):after { -webkit-animation: lineheight 0.5s linear infinite alternate-reverse; animation: lineheight 0.5s linear infinite alternate-reverse; }

.moreLoading .line span:nth-child(3):after { -webkit-animation: lineheight 0.5s .35s linear infinite alternate-reverse; animation: lineheight 0.5s .35s linear infinite alternate-reverse; }

.moreLoading .line span:nth-child(2):after { -webkit-animation: lineheight 0.5s .2s linear infinite alternate-reverse; animation: lineheight 0.5s .2s linear infinite alternate-reverse; }

.moreLoading .line span:nth-child(4):after { -webkit-animation: lineheight 0.5s .2s linear infinite alternate-reverse; animation: lineheight 0.5s .2s linear infinite alternate-reverse; }

.moreLoading .text { position: relative; margin-left: 15px; }

.moreLoading .text p { font-size: 15px; color: #cad0d3; }

.moreLoading .text p:nth-child(2) { position: absolute; left: 0px; top: 0px; color: #404040; overflow: hidden; white-space: nowrap; -webkit-animation: textWidth 2s linear infinite; animation: textWidth 2s linear infinite; }

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

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

@-webkit-keyframes lineheight { 0% { height: 100%; }
  100% { height: 50%; } }

@keyframes lineheight { 0% { height: 100%; }
  100% { height: 50%; } }

/*--产品详情--*/
.productDetailMain { position: relative; }

.wishBox { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 20; 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.wish { position: -webkit-sticky; position: sticky; bottom: 8vw; width: 11.2vw; height: 11.2vw; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .6s; transition-delay: .6s; cursor: pointer; pointer-events: all; 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; }

.wish::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 64px; border-radius: 64px; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); background-color: rgba(255, 255, 255, 0.6); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: 1s; transition-delay: 1s; border: 1px solid #fff; }

.wish::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 64px; border-radius: 64px; opacity: 0; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#16cbec)); background-image: linear-gradient(to right, #1475bd, #16cbec); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: 1s; transition-delay: 1s; }

.wish p { font-weight: 600; opacity: 0; white-space: nowrap; 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 .4s; transition: all .4s; }

.wish p .icon { height: 5.067vw; width: 5.067vw; margin-right: 1.333vw; display: block; position: relative; }

.wish p .icon img { height: 5.067vw; -webkit-transition: all .4s; transition: all .4s; position: absolute; left: 0px; top: 0px; }

.wish p .icon img.blue { opacity: 1; }

.wish p .icon img.white { opacity: 0; }

.wish p .text { font-size: 3.467vw; color: #000; }

.wish.animat { width: 45.333vw; -webkit-transition-delay: .6s; transition-delay: .6s; }

.wish.animat::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0s; transition-delay: 0s; }

.wish.animat::before { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: 0s; transition-delay: 0s; }

.wish.animat p { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.wish.active p .text { color: #fff; }

.wish.active p .icon img.blue { opacity: 0; }

.wish.active p .icon img.white { opacity: 1; }

.wish.active::after { opacity: 0; }

.wish.active::before { opacity: 1; }

.shoppingCart { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 20; 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; }

.shoppingCart .btn { position: -webkit-sticky; position: sticky; top: 18.667vw; margin: 5.333vw 15px 0vw 0px; width: 10.667vw; height: 10.667vw; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .4s; transition: all .4s; cursor: pointer; pointer-events: all; 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-image: url(../images/img_87.png); background-size: cover; background-repeat: no-repeat; background-position: center; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; }

.shoppingCart .btn.animat { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.shoppingCart .btn span { position: absolute; font-size: 3.2vw; color: #fff; font-weight: 600; right: -3.333vw; top: -3.333vw; width: 6.4vw; height: 6.4vw; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#16cbec)); background-image: linear-gradient(to right, #1475bd, #16cbec); 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; }

.productDetailBanner { position: relative; }

.productDetailBanner .imgBox { padding-top: 160%; position: relative; overflow: hidden; }

.productDetailBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productDetailBanner .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productDetailBanner .productDetailBannerText { position: absolute; left: 0px; bottom: 10.667vw; width: 100%; }

.productDetailBanner .productDetailBannerText .title { font-size: 13.733vw; line-height: 1.2; text-align: center; color: #fff; font-weight: 600; }

.productDetailBanner .productDetailBannerText .iconListBox { padding-top: 2.667vw; 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; }

.productDetailBanner .productDetailBannerText .iconListBox .iconList { padding: 0vw 2.267vw; }

.productDetailBanner .productDetailBannerText .iconListBox .iconList .icon img { height: 6.4vw; margin: auto; display: block; }

.productDetailBanner .productDetailBannerText .iconListBox .iconList .text { padding-top: 0.667vw; text-align: center; }

.productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(1) { font-size: 1.867vw; color: rgba(255, 255, 255, 0.6); }

.productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(2) { font-size: 2.4vw; color: #fff; }

.productDetailSolutionMain { padding: 40px 0px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #cef5ff), color-stop(30%, #fff)); background-image: linear-gradient(to bottom, #cef5ff 15%, #fff 30%); }

.productDetailSolutionMain .title { text-align: center; font-size: 8vw; line-height: 1.1; color: #000000; }

.productDetailSolutionMain .productDetailSolution { 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; }

.productDetailSolutionMain .productDetailSolution .list { width: 100%; margin: 2.667vw 0px 0px; }

.productDetailSolutionMain .productDetailSolution .list .imgBox { position: relative; padding-top: 65%; overflow: hidden; -webkit-border-radius: 1.067vw 1.067vw 0vw 0vw; border-radius: 1.067vw 1.067vw 0vw 0vw; }

.productDetailSolutionMain .productDetailSolution .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.productDetailSolutionMain .productDetailSolution .list .content { margin-top: 0.533vw; padding: 2.667vw 4.667vw; background: #ddeff3; -webkit-border-radius: 0vw 0vw 1.067vw 1.067vw; border-radius: 0vw 0vw 1.067vw 1.067vw; 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; }

.productDetailSolutionMain .productDetailSolution .list .content .listTitle { font-size: 4vw; color: #000000; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; max-height: 9.6vw; line-height: 4.8vw; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.productDetailSolutionMain .productDetailSolution .list .content .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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productDetailSolutionMain .productDetailSolution .list .content .icon i { 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; width: 8vw; height: 8vw; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid #758c91; color: #758c91; font-size: 3.2vw; }

.productDetailSolutionMain .productDetailSolution .list .content .icon i::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.productDetailSolutionMain .productDetailSolution .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.galaxyMain { position: relative; }

.galaxyMain .imgBox { position: relative; padding-top: 140%; overflow: hidden; }

.galaxyMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.galaxyMain .galaxy { position: absolute; left: 0px; top: 20%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.galaxyMain .galaxy p { padding: 2.667vw 0vw; color: #fff; font-size: 7.267vw; line-height: 1; font-weight: 600; white-space: nowrap; }

.galaxyMain .galaxyProductImg { position: absolute; left: 50%; width: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 0px; }

.galaxyMain .galaxyProductImg img { width: 80%; margin: 0px auto; display: block; }

.fingertipSpinnerMain { padding: 40px 0px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #cef5ff), color-stop(30%, #fff)); background-image: linear-gradient(to bottom, #cef5ff 15%, #fff 30%); }

.fingertipSpinnerMain .title { font-size: 6.667vw; line-height: 1.2; color: #000000; text-align: center; }

.fingertipSpinnerMain .fingertipSpinner { margin-top: 6.667vw; position: relative; }

.fingertipSpinnerMain .fingertipSpinner .imgBox { padding-top: 160%; -webkit-border-radius: 10px; border-radius: 10px; position: relative; overflow: hidden; }

.fingertipSpinnerMain .fingertipSpinner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.fingertipSpinnerMain .fingertipSpinner .text360 { position: absolute; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 30%; padding-right: 33.133vw; }

.fingertipSpinnerMain .fingertipSpinner .text360 img { height: 29.267vw; }

.fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(2) { height: 23.667vw; position: absolute; right: 8.933vw; bottom: 0px; -webkit-animation: clockwise 5s linear infinite; animation: clockwise 5s linear infinite; }

.fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(3) { position: absolute; right: 0px; top: 1.6vw; height: 11.333vw; }

.fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg { position: absolute; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 70%; }

.fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img { height: 64.667vw; }

.fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img:nth-child(2) { position: absolute; left: 8.8vw; top: 20.933vw; height: 30vw; }

.fingertipSpinnerMain .fingertipSpinner.active .fingertipSpinnerProductImg img:nth-child(2) { -webkit-animation: clockwise 3s linear; animation: clockwise 3s linear; -webkit-animation-delay: 1s; animation-delay: 1s; }

.heaterMain { position: relative; overflow: hidden; }

.heaterMain .imgBox { padding-top: 160%; overflow: hidden; position: relative; }

.heaterMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.heaterMain .heater { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.heaterMain .heater .heaterImg { padding-left: 35px; }

.heaterMain .heater .heaterImg img { height: 60.533vw; display: block; margin: auto; }

.heaterMain .heater .heaterData { position: absolute; left: 0px; top: -40%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.heaterMain .heater .heaterData .list { width: 50%; 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; }

.heaterMain .heater .heaterData .list .numberBox { 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; }

.heaterMain .heater .heaterData .list .numberBox p { font-size: 16vw; line-height: 1; background-image: -webkit-gradient(linear, left top, right top, color-stop(35%, #acdcff), color-stop(65%, #19f1ff)); background-image: linear-gradient(to right, #acdcff 35%, #19f1ff 65%); -webkit-text-fill-color: transparent; background-clip: text; }

.heaterMain .heater .heaterData .list .text { font-size: 3.733vw; color: #fff; text-align: center; }

.heaterMain .heater .heaterData .list:nth-child(2) { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-left: 0px; }

.heaterMain .heater .heaterData .list:nth-child(2) .numberBox { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.heaterMain .heaterDesc { position: absolute; left: 0px; bottom: 12vw; width: 100%; }

.heaterMain .heaterDesc .desc { font-size: 4.8vw; line-height: 1; color: #fff; text-align: center; }

.electronicLiquidMain { padding: 45px 0px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #cef5ff), color-stop(65%, #f6f6f6)); background-image: linear-gradient(to bottom, #cef5ff 40%, #f6f6f6 65%); }

.electronicLiquidMain .electronicLiquidImg { position: absolute; left: -25px; top: 40px; z-index: 10; display: none; }

.electronicLiquidMain .electronicLiquidImg img { width: 1519px; display: block; }

.electronicLiquidMain .electronicLiquid .imgBox { width: 100%; padding-top: 65%; position: relative; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; }

.electronicLiquidMain .electronicLiquid .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.electronicLiquidMain .electronicLiquid .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); text-align: center; padding-left: 0px; padding-top: 4vw; font-size: 5.333vw; line-height: 1.2; color: #000000; }

.vaporBlendsFlavorMain { overflow: hidden; position: relative; }

.vaporBlendsFlavorMain .imgBox { padding-top: 160%; overflow: hidden; position: relative; }

.vaporBlendsFlavorMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.vaporBlendsFlavorBox { position: absolute; left: 0px; top: 80%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; z-index: 10; }

.vaporBlendsFlavor { width: 100%; }

.vaporBlendsFlavor .vaporBlendsFlavorTitle { position: relative; }

.vaporBlendsFlavor .vaporBlendsFlavorTitle .listTitle { font-size: 8vw; line-height: 1; color: #fff; position: absolute; left: 0px; width: 100%; bottom: 0px; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.vaporBlendsFlavor .vaporBlendsFlavorTitle .listTitle:nth-child(1) { position: relative; }

.vaporBlendsFlavor .vaporBlendsFlavorTitle .listTitle.active { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.vaporBlendsFlavor .vaporBlendsFlavorClass { padding-top: 6vw; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list { position: relative; min-height: 16vw; padding: 0vw 0vw 5.333vw 4vw; cursor: pointer; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list::after { position: absolute; left: 0vw; top: 0.667vw; width: 1.467vw; height: 1.467vw; content: ''; -webkit-border-radius: 100%; border-radius: 100%; background-color: rgba(255, 255, 255, 0.4); }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list p { max-width: 53.333vw; font-size: 3.2vw; line-height: 1.2; color: rgba(255, 255, 255, 0.2); -webkit-transition: all .6s; transition: all .6s; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list span { position: absolute; left: 0.4vw; top: 2.667vw; bottom: 0.267vw; width: 0.667vw; -webkit-border-radius: 0.4vw; border-radius: 0.4vw; overflow: hidden; background-color: rgba(255, 255, 255, 0.2); }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list span::before { content: ''; position: absolute; left: 0vw; top: 0vw; width: 100%; height: 50%; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 0.4vw; border-radius: 0.4vw; background: #4a79ff; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list.active p { font-size: 4.267vw; color: #fff; max-width: 69.333vw; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list.active::after { background-color: #4a79ff; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list.active1::after { background-color: #4a79ff; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list.active1 span::before { height: 100%; }

.vaporBlendsFlavor .vaporBlendsFlavorClass .list:last-child span { display: none; }

.vaporBlendsFlavorImgBox { position: absolute; left: 0px; top: 0px; width: 100%; }

.vaporBlendsFlavorImgBox .vaporBlendsFlavorImg { position: relative; width: 100%; margin-left: 0px; }

.vaporBlendsFlavorImgBox .vaporBlendsFlavorImg .list { position: absolute; left: 0px; top: 0px; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.vaporBlendsFlavorImgBox .vaporBlendsFlavorImg .list img { width: 100%; display: block; }

.vaporBlendsFlavorImgBox .vaporBlendsFlavorImg .list:nth-child(1) { position: relative; }

.vaporBlendsFlavorImgBox .vaporBlendsFlavorImg .list.active { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.designCustomizationMain { padding: 40px 0px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #cef5ff), color-stop(30%, #fff)); background-image: linear-gradient(to bottom, #cef5ff 15%, #fff 30%); }

.designCustomizationMain .title { font-size: 8vw; text-align: center; line-height: 1; color: #000000; }

.designCustomizationMain .designCustomization { margin-top: 8vw; overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

.designCustomizationMain .designCustomization .imgBox { padding-top: 100%; overflow: hidden; position: relative; }

.designCustomizationMain .designCustomization .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.designCustomizationMain .designCustomization .customizationProductImg { position: absolute; left: 50%; top: 48%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.designCustomizationMain .designCustomization .customizationProductImg img { height: 449px; display: block; }

.designCustomizationMain .designCustomization .designCustomizationClass { position: absolute; left: 4vw; right: 4vw; bottom: 5.333vw; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.designCustomizationMain .designCustomization .designCustomizationClass .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 2.667vw; font-size: 3.467vw; line-height: 4vw; padding-bottom: 2.667vw; color: #fff; position: relative; border-bottom: 3px solid rgba(255, 255, 255, 0.4); }

.designCustomizationMain .designCustomization .designCustomizationClass .list::after { content: ''; position: absolute; left: 0px; bottom: -3px; height: 3px; width: 0%; background-color: #fff; }

.designCustomizationMain .designCustomization .designCustomizationClass .list:last-child { margin: 0px; }

.designCustomizationMain .designCustomization .designCustomizationClass .list.active::after { width: 100%; -webkit-transition: all 3s linear; transition: all 3s linear; }

.productParametersMain { padding: 40px 0px; background-image: url(../images/img_77.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.productParametersMain .title { font-size: 8vw; line-height: 1; color: #000; text-align: center; }

.productParametersMain .productParameters { margin-top: 8vw; }

.productParametersMain .productParameters .imgBox { width: 100%; padding-top: 70%; overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

.productParametersMain .productParameters .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productParametersMain .productParameters .param { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; }

.productParametersMain .productParameters .param .list { width: 100%; background-color: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 10px; border-radius: 10px; margin: 2.667vw 0vw 0vw 0px; padding: 2vw 4vw; 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.productParametersMain .productParameters .param .list .icon { position: absolute; right: 2.667vw; top: 2vw; }

.productParametersMain .productParameters .param .list .icon img { width: 9.333vw; display: block; }

.productParametersMain .productParameters .param .list .paramTitle { font-size: 3.2vw; color: #979797; }

.productParametersMain .productParameters .param .list .text { font-size: 4.267vw; line-height: 1.2; color: #000; }

.productParametersMain .productParameters .param .list:nth-child(2n) { margin-right: 0px; }

.productParametersMain .productParameters .param .list:nth-last-child(-n+2) { margin-bottom: 0px; }

.loginMain { position: fixed; right: 0px; left: 0px; bottom: 0px; top: 0px; z-index: 999; display: none; background-color: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.loginMain .loginBox { max-width: 490px; width: 90%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: relative; }

.loginMain .loginBox .closeLogin { position: absolute; right: 0px; top: -30px; width: 26px; height: 26px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; 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; cursor: pointer; color: #fff; }

.loginMain .loginBox .loginContainer { background: #fff; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.loginMain .loginBox .loginHead { height: 100px; 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; background-image: url(../images/img_88.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.loginMain .loginBox .loginHead img { height: 60px; display: block; }

.loginMain .loginBox .title { text-align: center; font-size: 24px; line-height: 1.2; padding-bottom: 10px; color: #000; border-bottom: 1px solid #dee8eb; }

.loginMain .loginBox .login { padding: 20px 20px 25px; }

.loginMain .loginBox .list { padding-top: 10px; }

.loginMain .loginBox .list p { font-size: 14px; padding-bottom: 3px; color: #454545; }

.loginMain .loginBox .list .input { position: relative; }

.loginMain .loginBox .list .input input { width: 100%; height: 36px; -webkit-border-radius: 36px; border-radius: 36px; padding: 0px 10px; font-size: 14px; background-color: #f7f8fa; border: 1px solid #e8eff1; color: #454545; }

.loginMain .loginBox .list .input input::-webkit-input-placeholder { color: #c1c2c3; }

.loginMain .loginBox .list .input input:-moz-placeholder { color: #c1c2c3; }

.loginMain .loginBox .list .input input::-moz-placeholder { color: #c1c2c3; }

.loginMain .loginBox .list .input input:-ms-input-placeholder { color: #c1c2c3; }

.loginMain .loginBox .list .input button { position: absolute; right: 10px; bottom: 5px; top: 5px; height: auto !important; line-height: 1; font-size: 14px; color: #333; padding: 0px 15px; -webkit-border-radius: 36px; border-radius: 36px; border: none; background: #fff; }

.loginMain .loginBox .btn { padding-top: 10px; }

.loginMain .loginBox .btn button { height: 38px; -webkit-border-radius: 38px; border-radius: 38px; font-size: 14px; color: #fff; width: 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; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); border: none; }

.loginMain .loginBox .btn button i { width: 20px; height: 20px; border: 2px solid #fff; font-size: 12px; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.loginMain .loginBox .desc { padding-top: 15px; font-size: 14px; color: #454545; }

.loginMain .loginBox .desc a { color: #1475bd; }

.loginMain .loginBox .register { padding: 10px 20px 15px; }

.loginMain .loginBox .success { padding: 50px 30px; }

.loginMain .loginBox .success .icon img { width: 90px; display: block; margin: 0px auto; }

.loginMain .loginBox .success .hint { padding-top: 10px; font-size: 24px; line-height: 1.2; color: #000000; text-align: center; }

.loginMain .loginBox .success .closeSuccess { margin-top: 20px; height: 46px; -webkit-border-radius: 46px; border-radius: 46px; width: 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; position: relative; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); }

.loginMain .loginBox .success .closeSuccess p { font-size: 15px; color: #fff; }

.loginMain .loginBox .success .closeSuccess span { position: absolute; font-size: 15px; color: #fff; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.loginMain .loginBox .multipleChoice { padding: 10px 0px; border-bottom: 1px solid #e8eff1; }

.loginMain .loginBox .multipleChoice .listTitle { font-size: 14px; color: #454545; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 8px; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList { padding-right: 10px; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio > i { font-size: 16px; margin-right: 5px; color: #bcbcbc; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio div { font-size: 14px; font-size: 300; color: #bcbcbc; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio { line-height: 24px; margin: 0px; padding-right: 0px; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio:hover > * { color: #0066c6; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radioed { color: #0066c6; }

.loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radioed > i { color: #0066c6; }

.wishListMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; display: none; overflow: hidden; background-color: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.wishListBox { position: absolute; right: 0px; width: 85.333vw; max-width: 90%; height: 100%; -webkit-border-radius: 4vw 0vw 0vw 4vw; border-radius: 4vw 0vw 0vw 4vw; 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: #fff; }

.wishListBox .wishListhead { height: 10.667vw; padding: 0px 5.333vw; border-bottom: 1px solid #f0f0f0; 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; width: 100%; }

.wishListBox .wishListhead .wishReturn { width: 6.4vw; height: 6.4vw; 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%; border: 2px solid #1c6fb8; }

.wishListBox .wishListhead .wishReturn img { height: 3.733vw; }

.wishListBox .wishListhead .wishLogo img { height: 6.667vw; }

.wishListBox .wishListhead .wishNumber { width: 7.733vw; height: 7.733vw; font-size: 3.467vw; font-weight: 600; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); 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; position: relative; }

.wishListBox .title { height: 21.2vw; padding-bottom: 4vw; font-size: 5.333vw; text-transform: uppercase; color: #000000; background-image: url(../images/img_91.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; 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; }

.wishListBox .wishListContainer { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 2.667vw 2.667vw 0vw; position: relative; }

.wishListBox .wishList { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow-y: auto; padding: 0vw 2.667vw; }

.wishListBox .wishList .list { margin-bottom: 2.667vw; border: 1px solid #f3fbfd; padding: 2.667vw; -webkit-border-radius: 1.333vw; border-radius: 1.333vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.wishListBox .wishList .list .imgBox { width: 23.2vw; padding-top: 18.667vw; position: relative; overflow: hidden; -webkit-border-radius: 8px; border-radius: 8px; }

.wishListBox .wishList .list .imgBox img { width: 100%; height: 100%; top: 0px; object-fit: cover; position: absolute; left: 0px; }

.wishListBox .wishList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.667vw 0vw 0vw 5.333vw; }

.wishListBox .wishList .list .content .listTitle { font-size: 3.733vw; display: -webkit-box; height: 4.267vw; line-height: 4.267vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #1d1d1d; }

.wishListBox .wishList .list .content .desc { margin-top: 5px; font-size: 3.467vw; display: -webkit-box; height: 4vw; line-height: 4vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #636363; }

.wishListBox .wishList .list .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 2.667vw; }

.wishListBox .wishList .list .content .label span { 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; line-height: 3.2vw; font-size: 2.4vw; padding: 0vw 1.333vw; border: 1px solid #2d7abd; color: #2d7abd; -webkit-border-radius: 20px; border-radius: 20px; }

.wishListBox .wishList .list .content .label img { width: 4.133vw; display: block; }

.wishListBox .wishList .list .delete { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; height: 100%; }

.wishListBox .wishList .list .delete i { cursor: pointer; width: 31px; height: 31px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; -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 #c9c9c9; color: #c9c9c9; }

.wishListBox .wishList .list .delete i:hover { border-color: #1674bc; color: #1674bc; }

.wishListBox .wishListContainer::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: -webkit-calc(100% - 10px); width: calc(100% - 10px); height: 40%; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(255, 255, 255, 0)), color-stop(85%, #fff)); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 5%, #fff 85%); pointer-events: none; }

.wishListBox .btn { padding: 2.667vw 4vw 4vw; }

.wishListBox .btn button { height: 10.133vw; -webkit-border-radius: 10.133vw; border-radius: 10.133vw; font-size: 4vw; color: #fff; width: 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; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); border: none; }

.wishListBox .btn button i { width: 4vw; height: 4vw; border: 2px solid #fff; font-size: 2.4vw; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 1.333vw; 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; }

.wishListBox .wishList::-webkit-scrollbar { width: 6px; height: 6px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #eee; }

.wishListBox .wishList::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #eee; }

.wishListBox .wishList::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #2d7abd; }

.customAlertMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: none; background-color: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); z-index: 99999; }

.customAlertBox { position: absolute; left: 0px; top: 0px; 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; }

.customAlert { padding: 30px 40px 50px 20px; max-width: 280px; width: 94%; min-width: 280px; min-height: 100px; -webkit-border-radius: 10px; border-radius: 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; position: relative; overflow: hidden; background-image: url(../images/img_528.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.customAlert::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_529.png); background-repeat: no-repeat; background-position: bottom; background-size: 100%; }

.customAlert .icon { width: 36px; height: 36px; font-size: 20px; font-weight: 600; color: #178eca; background-color: #fff; -webkit-box-shadow: 0px 5px 10px rgba(0, 73, 108, 0.6); box-shadow: 0px 5px 10px rgba(0, 73, 108, 0.6); -webkit-border-radius: 100%; border-radius: 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; }

.customAlert .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 10px; font-size: 16px; color: #fff; line-height: 1.3; }

/*--R&Dinnovation--*/
.innovationMain { position: relative; }

.innovationMain .bg { padding-top: 356.667vw; position: relative; overflow: hidden; }

.innovationMain .bg img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }

.innovationMain .innovationText { height: 123.6vw; 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: absolute; left: 0px; width: 100%; top: 0px; }

.innovationMain .innovationText .title { font-size: 10.667vw; line-height: 1; color: #fff; font-weight: 600; text-transform: uppercase; text-align: center; }

.innovationMain .fundamentalResearchMain { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 233.067vw; background-repeat: no-repeat; background-position: bottom; background-size: cover; }

.innovationMain .fundamentalResearchMain .innerContainer { height: 100%; }

.innovationMain .fundamentalResearchMain .titleBox .title { text-align: center; font-size: 5.867vw; color: #fff; line-height: 1.1; }

.innovationMain .fundamentalResearchMain .titleBox .imgBox { padding-top: 5.333vw; }

.innovationMain .fundamentalResearchMain .titleBox .imgBox img { height: 26.667vw; display: block; margin: auto; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 20px; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); height: 40.34vw; margin: 0px 10px 20px; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list .contentBox { position: relative; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list .content { position: relative; 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; text-align: center; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list p { font-size: 4vw; line-height: 1.3; position: relative; z-index: 10; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list .contentBox::after { opacity: 1; -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(#fdfeff), to(#e6f7fd)); background-image: linear-gradient(to bottom, #fdfeff, #e6f7fd); border: 1px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list .contentBox::before { 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(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); -webkit-border-radius: 100%; border-radius: 100%; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list:hover p { color: #fff; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list:hover .contentBox:after { opacity: 0; }

.innovationMain .fundamentalResearchMain .fundamentalResearchList .list:hover .contentBox:before { opacity: 1; }

.innovationLayoutMain { padding: 40px 0px; background-image: url(../images/img_99.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.innovationLayoutMain .title { text-align: center; font-size: 8.667vw; line-height: 1.2; color: #fff; }

.innovationLayoutMain .desc { font-size: 4vw; padding-top: 1.333vw; line-height: 1.3; text-align: center; color: #fff; max-width: 1000px; margin: auto; }

.innovationLayoutMain .innovationLayout { max-width: 1090px; margin: 0px auto; padding-top: 5.333vw; }

.innovationLayoutMain .innovationLayout .list { width: 100%; margin: 2.667vw 0px 0px; border: 1px solid #fff; -webkit-border-radius: 10px; border-radius: 10px; padding: 3.333vw 5.333vw; background-image: -webkit-gradient(linear, left top, left bottom, from(#edeff2), to(#b6bcc6)); background-image: linear-gradient(to bottom, #edeff2, #b6bcc6); }

.innovationLayoutMain .innovationLayout .list .listTitle { 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; font-size: 4vw; color: #000000; }

.innovationLayoutMain .innovationLayout .list .listTitle span { font-size: 7.2vw; font-weight: 600; line-height: 1; margin-right: 5px; background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.innovationLayoutMain .innovationLayout .list .content { font-size: 3.467vw; }

.innovationLayoutMain .innovationLayoutMap { max-width: 1288px; margin: 0px auto; padding-top: 6.667vw; }

.innovationLayoutMain .innovationLayoutMap img { width: 100%; display: block; }

.rdInvestment { margin: 55px auto 0px; max-width: 100%; padding: 30px 20px; border: 1px solid #fff; -webkit-border-radius: 10px; border-radius: 10px; }

.rdInvestment .dataTable { width: 100%; }

.rdInvestment .dataTable .subTitle { font-size: 16px; color: #fff; text-align: center; }

.rdInvestment .dataTable .imgBox { position: relative; margin-top: 15px; }

.rdInvestment .dataTable .imgBox img { width: 100%; display: block; position: absolute; left: 0px; top: 0px; }

.rdInvestment .dataTable .imgBox img:nth-child(1) { position: relative; }

.rdInvestment .dataTable .imgBox img:nth-child(2) { -webkit-clip-path: inset(100% 0% 0% 0%); clip-path: inset(100% 0% 0% 0%); -webkit-transition: all 2s; transition: all 2s; }

.rdInvestment .dataTable .imgBox img:nth-child(3) { -webkit-clip-path: inset(0% 100% 0% 0%); clip-path: inset(0% 100% 0% 0%); -webkit-transition: all 4s; transition: all 4s; }

.rdInvestment .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 35px 0px 0px 0px; text-align: center; }

.rdInvestment .content .year { font-size: 14px; color: #fff; line-height: 1.1; }

.rdInvestment .content .quantity { font-size: 32px; padding-top: 10px; line-height: 1.1; font-weight: 600; }

.rdInvestment .content .quantity span { background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; color: transparent; }

.rdInvestment .content .contentDesc { font-size: 18px; padding-top: 10px; line-height: 1.1; color: #fff; }

.rdInvestment.active .dataTable .imgBox img:nth-child(2) { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); -webkit-transition-delay: .4s; transition-delay: .4s; }

.rdInvestment.active .dataTable .imgBox img:nth-child(3) { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); -webkit-transition-delay: .8s; transition-delay: .8s; }

.rdInvestmentList { margin: 10px auto 0px; max-width: 100%; padding-bottom: 50px; }

.rdInvestmentList .list { -webkit-border-radius: 10px; border-radius: 10px; width: 100%; margin: 20px 0px 0px; padding: 20px 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eff1f3), to(#b6bcc6)); background-image: linear-gradient(to bottom, #eff1f3, #b6bcc6); border: 1px solid #fff; }

.rdInvestmentList .list .listTitle { 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; }

.rdInvestmentList .list .listTitle p { font-size: 32px; line-height: 1; font-weight: 600; background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.rdInvestmentList .list .listTitle p span { font-size: 16px; margin-left: 10px; font-weight: 200; background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.rdInvestmentList .list .listTitle img { width: 24px; height: 24px; margin-right: 10px; background-position: center; }

.rdInvestmentList .list:nth-child(2) .listTitle { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.rdInvestmentList .list .listDesc { font-size: 16px; color: #000000; text-align: center; }

.researchCenterMain { position: relative; }

.researchCenterBox { width: 100%; padding-top: 40px; padding-bottom: 40px; background-image: url(../images/img_101.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.researchCenterBox .innerContainer { 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; }

.researchCenterBox .title { font-size: 10.333vw; line-height: 1; color: #000000; }

.researchCenterBox .title br { display: none; }

.researchCenterBox .researchCenter { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 6.667vw; 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; }

.researchCenterBox .researchCenter .researchCenterImg { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; position: relative; overflow: hidden; }

.researchCenterBox .researchCenter .researchCenterImg .imgBox { padding-top: 100%; position: relative; overflow: hidden; }

.researchCenterBox .researchCenter .researchCenterImg .imgBox img { width: 100%; height: 100%; top: 0px; left: 0px; -webkit-border-radius: 10px; border-radius: 10px; object-fit: cover; position: absolute; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.researchCenterBox .researchCenter .researchCenterImg .imgBox:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.researchCenterBox .researchCenter .researchCenterImg .content { padding-top: 20px; }

.researchCenterBox .researchCenter .researchCenterImg .content .number { font-size: 8.667vw; color: #fff; line-height: 1; }

.researchCenterBox .researchCenter .researchCenterImg .content .desc { font-size: 4.267vw; color: #fff; }

.researchCenterBox .researchCenter .researchCenterImg .researchCenterImgPage { text-align: center; padding-top: 20px; }

.researchCenterBox .researchCenter .researchCenterImg .researchCenterImgPage span { background-color: #fff; }

.researchCenterBox .researchCenter .researchCenterTextBox { width: 460px; padding-bottom: 100px; display: none; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText { overflow: hidden; position: relative; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .number { font-size: 200px; line-height: 0.9; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .number span { background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .desc { padding-top: 35px; font-size: 30px; line-height: 40px; color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide.active .number { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .4s; transition-delay: .4s; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide.active .desc { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .6s; transition-delay: .6s; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextListBox { margin-top: 20px; height: 135px; position: relative; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextListBox .bar { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 1px; background-color: rgba(255, 255, 255, 0.2); }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextListBox .bar span { position: absolute; left: 0px; width: 100%; height: 50%; background-color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList { position: absolute; left: 0px; width: 100%; bottom: 0px; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list { position: absolute; left: 30px; bottom: 0px; opacity: 0; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .number { font-size: 20px; line-height: 26px; color: #fff; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .desc { font-size: 20px; line-height: 26px; color: #fff; }

.researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list.active { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .6s; transition-delay: .6s; }

.flavoringLabMain { padding: 40px 0px; background-image: url(../images/img_103.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.flavoringLabMain .flavoringLabBox .flavoringLab { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 20px 0px; }

.flavoringLabMain .flavoringLabBox .flavoringLab .title { font-size: 9.333vw; line-height: 1.1; color: #000000; }

.flavoringLabMain .flavoringLabBox .flavoringLab .desc { padding-top: 3.333vw; font-size: 3.733vw; line-height: 4vw; color: #4e5355; }

.flavoringLabMain .flavoringLabBox .flavoringLabList { width: 100%; }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list { margin-bottom: 20px; }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list .imgBox { padding-top: 95%; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; width: 100%; position: relative; overflow: hidden; }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list .imgBox img { width: 100%; height: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; position: absolute; object-fit: cover; left: 0px; top: 0px; }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list .content { width: 100%; padding: 2.667vw 2.667vw 4vw; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; font-size: 4.267vw; line-height: 6.667vw; 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: #000000; background-image: url(../images/img_376.png); position: relative; background-repeat: no-repeat; background-size: cover; background-position: center; }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list .content br { display: none; }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list .content::after { -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); -webkit-transition: all 1s; transition: all 1s; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_377.png); background-size: cover; background-repeat: no-repeat; background-position: bottom; }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.flavoringLabMain .flavoringLabBox .flavoringLabList .list:hover .content::after { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); }

.patentMain { padding: 40px 0px; background-image: url(../images/img_107.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.patentMain .title { text-align: center; font-size: 8.667vw; color: #fff; line-height: 1.1; }

.patentMain .desc { padding-top: 1.333vw; font-size: 3.733vw; line-height: 4.533vw; text-align: center; color: #fff; }

.patentMain .patentList { padding-top: 25px; margin: 0px; }

.patentMain .patentList .list { width: 100%; margin: 15px 0px 0px; padding: 4.667vw 6vw; position: relative; }

.patentMain .patentList .list .listTitle { font-size: 4.267vw; line-height: 1.2; color: #fff; text-align: center; }

.patentMain .patentList .list .proportionBox { position: relative; margin-top: 8vw; padding: 5.333vw 0px 6.667vw; }

.patentMain .patentList .list .proportionBox .proportionText { font-size: 3.467vw; line-height: 4vw; color: #fff; position: absolute; }

.patentMain .patentList .list .proportionBox .proportionLeft { left: 0px; top: 0px; }

.patentMain .patentList .list .proportionBox .proportionRight { right: 0px; bottom: 0px; }

.patentMain .patentList .list .proportionBox .proportionApplications { width: 60vw; height: 60vw; margin: 0px auto; 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; text-align: center; }

.patentMain .patentList .list .proportionBox .proportionApplications .content .numberBox { font-size: 7.2vw; line-height: 1; font-weight: 600; }

.patentMain .patentList .list .proportionBox .proportionApplications .content .numberBox span { background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.patentMain .patentList .list .proportionBox .proportionApplications .content .text { padding-top: 5px; font-size: 3.467vw; color: #fff; line-height: 4vw; }

.patentMain .patentList .list .proportionBox .proportionApplications .svg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.patentMain .patentList .list .proportionBox .proportionApplications .svg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.patentMain .patentList .list .proportionBox .proportionApplications .svg svg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop { fill: none; stroke: rgba(255, 255, 255, 0.2); stroke-miterlimit: 10; stroke-width: 8px; stroke-dashoffset: 0; }

.patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop2 { stroke-miterlimit: 10; stroke-width: 8px; stroke-dashoffset: 157; opacity: 0; }

.patentMain .patentList .list::after { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; z-index: -2; background-image: linear-gradient(-45deg, #fff, rgba(255, 255, 255, 0), #fff); -webkit-border-radius: 10px; border-radius: 10px; }

.patentMain .patentList .list::before { content: ''; position: absolute; left: 1px; top: 1px; bottom: 1px; right: 1px; z-index: -1; -webkit-border-radius: 10px; border-radius: 10px; background-image: url(../images/img_109.jpg); background-size: cover; background-repeat: no-repeat; }

.patentMain .patentList .list.active .proportionBox .proportionApplications .svg svg .path-loop2 { -webkit-animation: pathLoop2 1.5s linear; animation: pathLoop2 1.5s linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

@-webkit-keyframes pathLoop2 { 0% { opacity: 0; }
  5% { opacity: 1; }
  10% { opacity: 1;
    stroke-dashoffset: 157; }
  100% { opacity: 1;
    stroke-dashoffset: 70; } }

@keyframes pathLoop2 { 0% { opacity: 0; }
  5% { opacity: 1; }
  10% { opacity: 1;
    stroke-dashoffset: 157; }
  100% { opacity: 1;
    stroke-dashoffset: 70; } }

.talentsMain { padding: 40px 0px; background-image: url(../images/img_110.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.talentsMain .title { text-align: center; font-size: 8.667vw; text-transform: uppercase; color: #000; line-height: 1; }

.talentsMain .desc { margin-top: 2vw; font-size: 3.733vw; line-height: 1.2; text-align: center; }

.talentsMain .talentsData { 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; padding-top: 5.333vw; }

.talentsMain .talentsData .list { padding: 0px 4vw; text-align: center; }

.talentsMain .talentsData .list .number { 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; }

.talentsMain .talentsData .list .number p { font-size: 4vw; line-height: 1; font-weight: 600; 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, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.talentsMain .talentsData .list .number span { font-size: 7.2vw; }

.talentsMain .talentsData .list .number em { font-style: normal; position: relative; margin: 0vw 0.667vw; top: 1.333vw; background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.talentsMain .talentsData .list .text { padding-top: 1.333vw; font-size: 3.467vw; line-height: 1; color: #000000; }

.talentsMain .talentsList { padding-top: 4vw; }

.talentsMain .talentsList .list { position: relative; margin-top: 2.667vw; padding: 0px; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 10px; border-radius: 10px; background-color: transparent; }

.talentsMain .talentsList .list .listTitle { padding: 4vw 5.333vw; font-size: 4vw; color: #000; line-height: 1.3; cursor: pointer; }

.talentsMain .talentsList .list .SchoolBox { display: none; }

.talentsMain .talentsList .list .School { 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 2.667vw 5.333vw 0vw; }

.talentsMain .talentsList .list .School .SchoolList { width: 50%; padding-bottom: 2.667vw; }

.talentsMain .talentsList .list .School .SchoolList .imgBox { width: 21.067vw; height: 21.067vw; margin: auto; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; border: 1px solid #dfdfdf; -webkit-transition: all .6s; transition: all .6s; }

.talentsMain .talentsList .list .School .SchoolList .imgBox img { width: 100%; height: 100%; object-fit: cover; -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-transition: all .6s; transition: all .6s; }

.talentsMain .talentsList .list .School .SchoolList .name { padding-top: 5px; text-align: center; font-size: 3.467vw; }

.talentsMain .talentsList .list .School .SchoolList .name span { -webkit-transition: all .6s; transition: all .6s; }

.talentsMain .talentsList .list .School .SchoolList:hover .imgBox { border-color: #c8eaf5; }

.talentsMain .talentsList .list .School .SchoolList:hover .imgBox img { -webkit-filter: grayscale(0); filter: grayscale(0); }

.talentsMain .talentsList .list .School .SchoolList:hover .name span { background-image: -webkit-gradient(linear, left top, left bottom, from(#3af3ff), to(#1475bd)); background-image: linear-gradient(to bottom, #3af3ff, #1475bd); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.talentsMain .talentsList .list::after { content: ''; opacity: 1; -webkit-transition: all .6s; transition: all .6s; left: 0px; top: 0px; width: 100%; height: 100%; border: 1px solid #fff; -webkit-border-radius: 10px; border-radius: 10px; position: absolute; z-index: -1; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0)); }

.talentsMain .talentsList .list::before { content: ''; opacity: 1; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 10px; border-radius: 10px; position: absolute; z-index: -1; background-image: url(../images/img_119.jpg); background-repeat: no-repeat; background-position: bottom; background-color: #fff; background-size: 100% auto; -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); }

.talentsMain .talentsList .list.active { padding: 0vw 0vw 7.333vw; background-color: #fff; }

.talentsMain .talentsList .list.active::after { opacity: 0; }

.talentsMain .talentsList .list.active::before { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); -webkit-transition: all 1s; transition: all 1s; -webkit-transition-delay: 1s; transition-delay: 1s; }

/*--Intelligent Manufacturing--*/
.intelligentManufacturingBanner { position: relative; }

.intelligentManufacturingBanner .imgBox { padding-top: 160%; position: relative; overflow: hidden; }

.intelligentManufacturingBanner .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.intelligentManufacturingBanner .intelligentManufacturingBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.intelligentManufacturingBanner .intelligentManufacturingBannerText .title { font-size: 32px; text-transform: uppercase; color: #fff; line-height: 1; font-weight: 600; text-align: center; }

.productionSystemMain { position: relative; }

.productionSystemBox { background-image: url(../images/img_121.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.productionSystemVideo { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.productionSystemVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productionSystemListBox .productionSystemText { width: 100%; overflow: hidden; position: relative; padding: 40px 0px; }

.productionSystemListBox .productionSystemText .swiper-slide { 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: 10px 0px; }

.productionSystemListBox .productionSystemText .content { font-size: 24px; line-height: 1; color: #fff; }

.productionSystemListBox .productionSystemText .content br { display: none; }

.productionSystemListBox .productionSystemList { width: 550px; height: 150px; display: none; }

.productionSystemListBox .productionSystemList .swiper-slide { 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; }

.productionSystemListBox .productionSystemList .swiper-slide .number { font-size: 65px; color: rgba(255, 255, 255, 0.4); line-height: 1; -webkit-transition: all .6s; transition: all .6s; }

.productionSystemListBox .productionSystemList .swiper-slide .text { font-size: 16px; color: rgba(255, 255, 255, 0.4); line-height: 1; -webkit-transition: all .6s; transition: all .6s; }

.productionSystemListBox .productionSystemList .swiper-slide.active .number { font-size: 120px; color: #fff; }

.productionSystemListBox .productionSystemList .swiper-slide.active .text { font-size: 20px; color: #fff; }

.productionSystemListBox .line { width: 5px; background-color: rgba(234, 234, 234, 0.1); -webkit-border-radius: 5px; border-radius: 5px; position: absolute; left: 50%; top: 0px; height: 100%; }

.productionSystemListBox .line span { position: absolute; left: 0px; top: 0px; width: 100%; height: 0%; -webkit-border-radius: 5px; border-radius: 5px; background-image: -webkit-gradient(linear, left top, left bottom, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to bottom, #1475bd, #22eefb); -webkit-box-shadow: 0px 0px 0px rgba(34, 238, 251, 0.2); box-shadow: 0px 0px 0px rgba(34, 238, 251, 0.2); }

.industryProductionlineMain { padding: 40px 0px; position: relative; overflow: hidden; }

.industryProductionlineMain .industryProductionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0px; font-size: 28px; padding-bottom: 20px; line-height: 1; color: #000000; }

.industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox { width: 100%; padding-top: 70%; position: relative; }

.industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox .industryProductionlineVideo { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; backface-visibility: hidden; }

.industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox .industryProductionlineVideo img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox .industryProductionlineVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.industryProductionlineMain .industryProductionline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; margin-top: 20px; }

.industryProductionlineMain .industryProductionline .list { width: 100%; margin: 10px 0px 0px; padding: 15px; -webkit-border-radius: 10px; border-radius: 10px; }

.industryProductionlineMain .industryProductionline .list .listTitle { font-size: 18px; color: #000; }

.industryProductionlineMain .industryProductionline .list .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: rgba(0, 0, 0, 0.6); }

.industryProductionlineMain .industryProductionline .list:nth-child(1) { background-color: #44647b; }

.industryProductionlineMain .industryProductionline .list:nth-child(1) .listTitle { color: #fff; }

.industryProductionlineMain .industryProductionline .list:nth-child(1) .desc { color: rgba(255, 255, 255, 0.6); }

.industryProductionlineMain .industryProductionline .list:nth-child(2) { background-color: #e4e4e4; }

.industryProductionlineMain .industryProductionline .list:nth-child(3) { background-color: #d7eff1; }

.industryProductionlineMain .industryProductionline .list:nth-child(4) { background-color: #dae6ec; }

.productionlineMain { padding: 40px 0px; position: relative; overflow: hidden; }

.productionlineMain .productionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0px; font-size: 28px; padding-bottom: 20px; line-height: 1; color: #000000; }

.productionlineMain .productionlineText .productionlineVideoBox { width: 100%; padding-top: 70%; position: relative; backface-visibility: hidden; transform: perspective(1px) translateZ(0);}

.productionlineMain .productionlineText .productionlineVideoBox .productionlineVideo { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.productionlineMain .productionlineText .productionlineVideoBox .productionlineVideo img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productionlineMain .productionlineText .productionlineVideoBox .productionlineVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productionlineMain .productionline { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; margin-top: 20px; }

.productionlineMain .productionline .list { width: 100%; margin: 10px 0px 0px; padding: 15px; -webkit-border-radius: 10px; border-radius: 10px; }

.productionlineMain .productionline .list .listTitle { font-size: 18px; color: #000; }

.productionlineMain .productionline .list .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: rgba(0, 0, 0, 0.6); }

.productionlineMain .productionline .list:nth-child(1) { background-color: #44647b; }

.productionlineMain .productionline .list:nth-child(1) .listTitle { color: #fff; }

.productionlineMain .productionline .list:nth-child(1) .desc { color: rgba(255, 255, 255, 0.6); }

.productionlineMain .productionline .list:nth-child(2) { background-color: #e4e4e4; }

.productionlineMain .productionline .list:nth-child(3) { background-color: #d7eff1; }

.productionlineMain .productionline .list:nth-child(4) { background-color: #dae6ec; }

.automationResearchMain { overflow: hidden; position: relative; }

.automationResearchMain .automationResearchBox { padding: 45px 0px; background-image: url(../images/img_123.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.automationResearchMain .title { text-align: center; font-size: 28px; color: #fff; line-height: 1; }

.automationResearchMain .automationResearch { width: 80vw; height: 80vw; margin: 6.667vw auto 0px; }

.automationResearchMain .automationResearch .swiper-slide { position: relative; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all .6s; transition: all .6s; left: 0px; }

.automationResearchMain .automationResearch .swiper-slide svg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.automationResearchMain .automationResearch .swiper-slide svg .path-loop { fill: none; stroke: rgba(255, 255, 255, 0.2); stroke-miterlimit: 10; stroke-width: 1px; stroke-dashoffset: 0; }

.automationResearchMain .automationResearch .swiper-slide svg .path-loop2 { stroke-miterlimit: 10; stroke-width: 1px; stroke-dashoffset: 157; opacity: 0; }

.automationResearchMain .automationResearch .swiper-slide .content { opacity: 0.2; -webkit-transition: all .6s; transition: all .6s; width: 100%; position: absolute; left: 0px; top: 47%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; }

.automationResearchMain .automationResearch .swiper-slide .content .number { font-size: 26.667vw; line-height: 0.95; color: #fff; }

.automationResearchMain .automationResearch .swiper-slide .content .text { font-size: 3.467vw; line-height: 1.2; color: #fff; }

.automationResearchMain .automationResearch .swiper-slide.active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.automationResearchMain .automationResearch .swiper-slide.active .content { opacity: 1; }

.automationResearchMain .automationResearch .swiper-slide.active .path-loop2 { opacity: 1; stroke-dashoffset: 0; }

@-webkit-keyframes pathLoop { 0% { opacity: 0; }
  5% { opacity: 1; }
  10% { opacity: 1;
    stroke-dashoffset: 157; }
  100% { opacity: 1;
    stroke-dashoffset: 0; } }

@keyframes pathLoop { 0% { opacity: 0; }
  5% { opacity: 1; }
  10% { opacity: 1;
    stroke-dashoffset: 157; }
  100% { opacity: 1;
    stroke-dashoffset: 0; } }

.automationExpertiseMain { position: relative; overflow: hidden; }

.automationExpertiseMain .automationExpertiseContainer { padding: 40px 0px; background-image: url(../images/img_124.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.automationExpertiseMain .title { font-size: 28px; color: #000000; line-height: 1; text-align: center; }

.automationExpertiseMain .automationExpertiseBox { width: 72.267vw; margin: 9.333vw auto 0vw; position: relative; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg { width: 100%; height: 72.267vw; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide .imgBox { top: 10.667vw; right: -6.933vw; width: 30.533vw; padding-top: 30.533vw; -webkit-transition: all 0.6s; transition: all 0.6s; opacity: 0; position: absolute; overflow: hidden; -webkit-border-radius: 100%; border-radius: 100%; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-prev { z-index: 10; cursor: pointer; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-prev .imgBox { opacity: 1; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active .imgBox { opacity: 1; width: 100%; padding-top: 72.267vw; top: auto; right: auto; left: auto; bottom: auto; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next { cursor: pointer; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next .imgBox { bottom: -6.667vw; left: -7.333vw; top: auto; right: auto; width: 24.133vw; padding-top: 24.133vw; opacity: 1; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next + .swiper-slide .imgBox { bottom: -6.667vw; left: -7.333vw; top: auto; right: auto; width: 24.133vw; padding-top: 24.133vw; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.leftTop .imgBox { top: 0vw; right: 0vw; bottom: auto; left: auto; z-index: 10; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.bottomRight .imgBox { bottom: 0vw; left: 0vw; top: auto; right: auto; z-index: 10; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseText { position: absolute; overflow: hidden; pointer-events: none; width: 100%; right: -26vw; top: 45%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number { font-size: 30vw; line-height: 0.9; color: #ffffff; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number p { font-weight: 600; -webkit-transform: translateY(13.333vw); -ms-transform: translateY(13.333vw); transform: translateY(13.333vw); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc { margin-top: -3.333vw; font-size: 3.4vw; color: #fff; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc p { -webkit-transform: translateY(13.333vw); -ms-transform: translateY(13.333vw); transform: translateY(13.333vw); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide.active .number p { -webkit-transform: translateY(0vw); -ms-transform: translateY(0vw); transform: translateY(0vw); opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .1s; transition-delay: .1s; }

.automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide.active .desc p { -webkit-transform: translateY(0vw); -ms-transform: translateY(0vw); transform: translateY(0vw); opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .2s; transition-delay: .2s; }

.professionalCertificationMain { padding: 40px 0px; background-image: url(../images/img_126.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.professionalCertificationMain .title { font-size: 28px; text-align: center; line-height: 1; color: #fff; }

.professionalCertificationMain .professionalCertification { margin-top: 25px; -webkit-box-shadow: 0px 6px 24px rgba(14, 46, 56, 0.1); box-shadow: 0px 6px 24px rgba(14, 46, 56, 0.1); position: relative; background-color: #fff; overflow: hidden; background-image: url(../images/img_378.jpg); background-repeat: no-repeat; background-size: 100% auto; background-position: bottom right; -webkit-border-radius: 10px; border-radius: 10px; 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 30px 20px 40px; }

.professionalCertificationMain .professionalCertification .list { width: 50%; padding: 0px 15px 20px; }

.professionalCertificationMain .professionalCertification .list .imgBox { margin: auto; width: 100%; max-width: 110px; overflow: hidden; position: relative; }

.professionalCertificationMain .professionalCertification .list .imgBox::after { padding-top: 82%; display: block; content: ''; width: 100%; }

.professionalCertificationMain .professionalCertification .list .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-transition: all .6s; transition: all .6s; }

.professionalCertificationMain .professionalCertification .list .listTitle { padding-top: 5px; text-align: center; font-size: 14px; color: rgba(0, 0, 0, 0.6); }

.professionalCertificationMain .professionalCertification .list:hover .imgBox img { -webkit-filter: grayscale(0); filter: grayscale(0); }

.professionalCertificationMain .professionalCertification::after { content: ''; -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); -webkit-transition: all 1s; transition: all 1s; -webkit-transition-delay: 1s; transition-delay: 1s; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_379.png); background-repeat: no-repeat; background-size: cover; }

.professionalCertificationMain .professionalCertification.active::after { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); }

/*--Marketing Support--*/
.marketingSupportBanner { position: relative; }

.marketingSupportBanner .imgBox { padding-top: 160%; position: relative; overflow: hidden; }

.marketingSupportBanner .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.marketingSupportBanner .marketingSupportBannerText { position: absolute; left: 0px; top: 47.333vw; width: 100%; }

.marketingSupportBanner .marketingSupportBannerText .title { font-size: 8vw; text-transform: uppercase; color: #fff; line-height: 1; font-weight: 600; text-align: center; }

.chainMarketingMain { padding: 40px 0px 70px; position: relative;}

.chainMarketingMain .chainMarketingBg{position: absolute; left:0px; top:0px; width:100%; height:100%;}

.chainMarketingMain .chainMarketingBg::after{display: block; position: sticky; top: 0px; left:0px; width: 100%; height: 100vh;background-image: url(../images/img_136.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; content: '';}

.chainMarketingBox {overflow: hidden; position: relative; z-index: 10;}

.chainMarketingBox .innerContainer{height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.chainMarketing .title { font-size: 28px; padding-bottom: 10px; color: #000000; line-height: 1.2; }

.chainMarketing .desc { font-size: 14px; line-height: 20px; color: #757580; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.chainMarketingListBox { width: 100%;}

.chainMarketingList { height: 77.333vw; width: 100%; margin-top: 20px; }

.chainMarketingList .swiper-slide .imgBox { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .6s; transition: all .6s; }

.chainMarketingList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.chainMarketingList .swiper-slide .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_140.png); background-repeat: no-repeat; background-size: 100% auto; background-position: bottom; }

.chainMarketingList .swiper-slide .listTitle { font-size: 16px; color: #fff; position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0px 20px 40px; }

.chainMarketingList .swiper-slide.active .imgBox { top: 0px; }

.chainMarketingListPage { width: 100%; z-index: 20; padding-top: 20px; text-align: center; }

.chainMarketingListPage span { width: 8px; height: 8px; background: #fff; opacity: 1; -webkit-border-radius: 100%; border-radius: 100%; }

.chainMarketingListPage span.swiper-pagination-bullet-active { background-color: #1475bd; }

.onLineBanner{overflow: hidden; position: relative;}

.onLineBanner .list img{width: 100%; display: block;}

.offlineSupportMain { padding: 40px 0px; overflow: hidden; position: relative; }

.offlineSupportContainer{ background-image: url(../images/img_141.jpg); background-repeat: no-repeat; background-position: bottom; background-size: cover;}

.offlineSupportMain .title { font-size: 28px; color: #000000; text-align: center; }

.offlineSupportMain .offlineSupportBox { margin-top: 20px; }

.offlineSupportMain .offlineSupportClassBox { width: 100%; padding: 30px 20px; -webkit-border-radius: 10px; border-radius: 10px; margin-right: 0px; background-image: linear-gradient(45deg, #1475bd, #16cbec); }

.offlineSupportMain .offlineSupportClassBox .subTitle { font-size: 24px; color: #fff; text-align: center; }

.offlineSupportMain .offlineSupportClassBox .line { margin-top: 20px; height: 1px; position: relative; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)); }

.offlineSupportMain .offlineSupportClassBox .line span { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 11px; height: 11px; }

.offlineSupportMain .offlineSupportClassBox .line span::after { content: ''; width: 3px; height: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; position: absolute; }

.offlineSupportMain .offlineSupportClassBox .line span::before { content: ''; width: 100%; height: 3px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; position: absolute; }

.offlineSupportMain .offlineSupportClassBox .offlineSupportClass { padding-top: 15px; }

.offlineSupportMain .offlineSupportClassBox .offlineSupportClass .list { font-size: 18px; line-height: 32px; cursor: pointer; color: #eeeeee; opacity: 0.3; text-align: center; -webkit-transition: all .6s; transition: all .6s; }

.offlineSupportMain .offlineSupportClassBox .offlineSupportClass .list.active { opacity: 1; }

.offlineSupportMain .offlineSupportImgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 20px; position: relative; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg { position: relative; display: none; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg .swiper-slide .imgBox { position: relative; width: 100%; padding-top: 80%; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage { position: absolute; left: 0px; bottom: 30px; text-align: center; width: 100%; z-index: 40; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage span { width: 20px; height: 2px; background: #fff; opacity: 0.2; -webkit-border-radius: 0px; border-radius: 0px; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage span.swiper-pagination-bullet-active { opacity: 1; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg:after { -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100px; pointer-events: none; background-image: url(../images/img_145.png); background-size: 100% auto; background-repeat: no-repeat; z-index: 20; }

.offlineSupportMain .offlineSupportImgBox .offlineSupportImg.active::after { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); -webkit-transition: all 0.6s; transition: all 0.6s; -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.fullChannelposmContainer{background-image: url(../images/img_141.jpg);background-repeat: no-repeat;background-position: bottom;background-size: cover;}

.fullChannelposmMain { padding: 40px 0px 100px; overflow: hidden; position: relative; }

.fullChannelposmMain .subTitle { font-size: 28px; color: #000000; text-align: center; }

.fullChannelposmMain .fullChannelposm { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 10px; }

.fullChannelposmMain .fullChannelposm .list { width: 54.17vw; height: 54.17vw; margin: 0px auto; margin-top: 13.333vw; -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; }

.fullChannelposmMain .fullChannelposm .list .number { position: absolute; right: 13vw; bottom: -11vw; font-size: 6.267vw; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#16cbec)); background-image: linear-gradient(to right, #1475bd, #16cbec); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.fullChannelposmMain .fullChannelposm .list span { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; background-image: url(../images/img_144.png); background-repeat: no-repeat; background-position: center; background-size: cover; }

.fullChannelposmMain .fullChannelposm .list .arrow { position: absolute; right: 22vw; bottom: -10vw; -webkit-transform: translateY(0%) rotate(90deg); -ms-transform: translateY(0%) rotate(90deg); transform: translateY(0%) rotate(90deg); width: 8.4vw; height: 8.4vw; background-image: url(../images/img_143.png); background-size: cover; background-position: center; background-repeat: no-repeat; }

.fullChannelposmMain .fullChannelposm .list::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-image: linear-gradient(130deg, #1475bd, #16cbec); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fullChannelposmMain .fullChannelposm .list::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid rgba(20, 129, 195, 0.1); -webkit-box-shadow: 0px 0px 20px inset rgba(20, 129, 195, 0.1); box-shadow: 0px 0px 20px inset rgba(20, 129, 195, 0.1); opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.fullChannelposmMain .fullChannelposm .list p { font-size: 5.2vw; line-height: 1.3; color: #030303; position: relative; z-index: 1; text-align: center; -webkit-transition: all .6s; transition: all .6s; }

.fullChannelposmMain .fullChannelposm .list:last-child .arrow { display: none; }

.fullChannelposmMain .fullChannelposm .list:last-child::before { opacity: 1; }

.fullChannelposmMain .fullChannelposm .list:last-child::after { opacity: 0; }

.fullChannelposmMain .fullChannelposm .list:last-child p { color: #fff; }

.fullChannelposmMain .fullChannelposm .list:last-child .number { left: 25vw; right: auto; }

.fullChannelposmMain .fullChannelposm .list:hover p { color: #fff; }

.fullChannelposmMain .fullChannelposm .list:hover span { opacity: 1; width: 118%; height: 118%; }

.fullChannelposmMain .fullChannelposm .list:hover:before { opacity: 1; }

.fullChannelposmMain .fullChannelposm .list:hover:after { opacity: 0; }

.onlineSupportMain { padding: 40px 0px 60px; overflow: hidden; position: relative; }

.onlineSupportMain .title { font-size: 28px; line-height: 1.2; color: #000000; text-align: center; }

.onlineSupportClass { 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; display: none;}

.onlineSupportClass a { margin: 0px 5px; height: 40px; width: 200px; 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; }

.onlineSupportClass a span { font-size: 14px; color: #454545; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.onlineSupportClass a::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 60px; border-radius: 60px; background-color: #f7f8fa; border: 1px solid #e8eff1; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.onlineSupportClass a::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 60px; border-radius: 60px; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.onlineSupportClass a.active span { color: #fff; }

.onlineSupportClass a.active::after { opacity: 0; }

.onlineSupportClass a.active::before { opacity: 1; }

.onlineSupportImgContainer { margin-top: 30px; position: relative; }

.onlineSupportImgBox { position: absolute; left: 0px; top: 0px; width: 100%; opacity: 0; z-index: 1; display: none;}

.onlineSupportImgBox:nth-child(1) { position: relative; }

.onlineSupportImgBox.active { opacity: 1; z-index: 10; }

.onlineSupportImg { width: 100%; height: 74.667vw; margin: auto; }

.onlineSupportImg .swiper-slide { -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.onlineSupportImg .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.onlineSupportImg .swiper-slide .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.onlineSupportImg .swiper-slide .listTitle { font-size: 18px; color: #fff; opacity: 0; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0px 0px 30px; text-align: center; display: none;}

.onlineSupportImg .swiper-slide::after {position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; pointer-events: none; z-index: 10; background-image: url(../images/img_147.png); background-size: 100% auto; background-position: bottom; }

.onlineSupportImg .swiper-slide.active::after { opacity: 1; }

.onlineSupportImg .swiper-slide.active .listTitle { opacity: 1; }

.onlineSupportText { max-width: 900px; margin: 30px auto 0px; position: relative; }

.onlineSupportText .swiper-slide { width: 140px; position: relative; cursor: pointer; display: none; }

.onlineSupportText .swiper-slide span { width: -webkit-calc(100% - 23px); width: calc(100% - 23px); height: 3px; top: 5px; background-color: #f1f1f1; position: absolute; left: -webkit-calc(50% + 10px); left: calc(50% + 10px); }

.onlineSupportText .swiper-slide span::after { content: ''; width: 0%; height: 3px; -webkit-transition: all .6s; transition: all .6s; display: block; background-image: -webkit-gradient(linear, left top, right top, from(#1478be), to(#22eefb)); background-image: linear-gradient(to right, #1478be, #22eefb); }

.onlineSupportText .swiper-slide i { margin: 0px auto; width: 13px; height: 13px; -webkit-border-radius: 100%; border-radius: 100%; display: block; position: relative; }

.onlineSupportText .swiper-slide 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(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.onlineSupportText .swiper-slide i::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-color: #f1f1f1; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.onlineSupportText .swiper-slide p { padding-top: 10px; text-align: center; font-size: 14px; line-height: 1.2; color: rgba(0, 0, 0, 0.5); }

.onlineSupportText .swiper-slide.active p { color: #000; }

.onlineSupportText .swiper-slide.active i::after { opacity: 1; }

.onlineSupportText .swiper-slide.active i::before { opacity: 0; }

.onlineSupportText .swiper-slide.active span::after { width: 100%; }

.onlineSupportText .swiper-slide:last-child span { display: none; }

.onlineSupportText .onlineSupportImgPage { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 20; text-align: center; }

.marketingResourcesMain { padding: 40px 0px; background-image: url(../images/img_148.jpg); background-repeat: no-repeat; background-position: top; }

.marketingResourcesMain .title { font-size: 28px; line-height: 1; text-align: center; color: #000000; }

.marketingResourcesMain .marketingResources { padding-top: 25px; }

.marketingResourcesMain .marketingResources .list { border-top: 1px solid #b3cfe1; border-bottom: 1px solid #b3cfe1; margin-bottom: -1px; cursor: pointer; }

.marketingResourcesMain .marketingResources .list .listContent { padding: 15px 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-image: -webkit-gradient(linear, left top, right top, from(rgba(20, 117, 189, 0.1)), to(rgba(22, 203, 236, 0.01))); background-image: linear-gradient(to right, rgba(20, 117, 189, 0.1), rgba(22, 203, 236, 0.01)); }

.marketingResourcesMain .marketingResources .list .listContent .number { min-width: 28px; height: 28px; font-size: 16px; color: #1481c3; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #1481c3; 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; }

.marketingResourcesMain .marketingResources .list .listContent .listTitleBox { 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; }

.marketingResourcesMain .marketingResources .list .listContent .listTitleBox .imgBox { width: 60px; height: 60px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.marketingResourcesMain .marketingResources .list .listContent .listTitleBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.marketingResourcesMain .marketingResources .list .listContent .listTitleBox .listTitle { padding-left: 10px; font-size: 14px; line-height: 20px; color: #000000; }

.marketingResourcesMain .marketingResources .list .listContent .more { width: 40px; height: 25px; -webkit-border-radius: 25px; border-radius: 25px; background: #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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.marketingResourcesMain .marketingResources .list .listContent .more i { width: 10px; height: 10px; position: relative; }

.marketingResourcesMain .marketingResources .list .listContent .more i::after { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 2px; height: 100%; background: #fff; }

.marketingResourcesMain .marketingResources .list .listContent .more i::before { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 2px; background: #fff; }

.marketingResourcesMain .marketingResources .list .contentBox { display: none; }

.marketingResourcesMain .marketingResources .list .content { padding: 20px 0px 30px; }

.marketingResourcesMain .marketingResources .list .content .subTitle { width: 100%; font-size: 20px; padding-bottom: 15px; line-height: 24px; color: #000000; }

.marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo { padding: 15px 20px 35px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background-color: #fff; background-image: url(../images/img_153.png); background-position: bottom; background-size: 100% auto; -webkit-border-radius: 20px; border-radius: 20px; }

.marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo .listLogo { width: 50%; padding: 10px 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; }

.marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo .listLogo img { max-width: 80%; }

/*--about--*/
.aboutBannerMain { overflow: hidden; position: relative; }

.aboutVideo { display: none; }

.aboutBanner { position: relative; z-index: 1; }

.aboutBanner .imgBox { padding-top: 140%; position: relative; }

.aboutBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutBanner .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutBannerTextBox { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.aboutBannerTextBox .aboutBannerText { width: 100%; margin: 0px auto; position: relative; }

.aboutBannerTextBox .aboutBannerText .aboutBannerTextImg img { width: 100%; display: block; }

.aboutBannerTextBox .aboutBannerText .content { position: absolute; left: 50%; top: 50%; width: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.aboutBannerTextBox .aboutBannerText .content .title { font-size: 8vw; line-height: 1.2; text-align: center; color: #fff; font-weight: 600; text-transform: uppercase; }

.aboutBannerTextBox .aboutBannerText .content .desc { font-size: 3vw; color: #fff; text-align: center; }

.aboutSolutionMain { overflow: hidden; position: relative; background-image: url(../images/img_166.jpg); background-repeat: no-repeat; background-position: left; background-size: auto 100%; }

.aboutSolutionMain .title { padding: 40px 0px; font-size: 28px; line-height: 1.1; color: #000000; }

.aboutSolutionBox { background-image: url(../images/img_168.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.aboutSolutionBox .aboutSolution { padding: 20px 0px 0px; 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: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.aboutSolutionBox .aboutSolution .content { width: 100%; padding: 20px 0px 5px; font-size: 14px; line-height: 20px; color: #fff; }

.aboutSolutionBox .aboutSolution .imgBox { width: 100%; position: relative; }

.aboutSolutionBox .aboutSolution .imgBox img { width: 100%; display: block; }

.aboutSolutionBox .aboutSolutionList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; bottom: 0px; padding: 0px 0px 30px; width: 100%; }

.aboutSolutionBox .aboutSolutionList .list { width: 100%; border: 1px solid #fff; margin: 15px 0px 0px; padding: 15px 20px; -webkit-border-radius: 10px; border-radius: 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; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.aboutSolutionBox .aboutSolutionList .list .number { font-size: 42px; color: #1c6cb3; }

.aboutSolutionBox .aboutSolutionList .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; font-size: 16px; line-height: 20px; color: #000000; opacity: 0.6; }

.aboutSolutionBox .aboutSolutionList .list:nth-child(1) .number { min-width: 70px; }

.aboutSolutionBox .aboutSolutionList .list:nth-child(2) .number { min-width: 70px; }

.aboutSolutionBox .aboutSolutionList .list:nth-child(3) .number { min-width: 70px; }

.ourVisionMain { padding: 40px 0px 0px; position: relative; background-image: url(../images/img_169.jpg); background-position: bottom; background-size: cover; }

.ourVisionMain .title { font-size: 28px; color: #000000; line-height: 1.2; }

.ourVisionMain .ourVisionList { margin-top: 45px; height: 93.333vw; -webkit-border-radius: 10px; border-radius: 10px; background-image: url(../images/img_171.jpg); background-repeat: no-repeat; background-size: cover; overflow: hidden; position: relative; }

.ourVisionMain .ourVisionList .swiper-slide { width: 50%; border-left: 1px solid rgba(255, 255, 255, 0.2); padding-top: 32vw; position: relative; text-align: center; }

.ourVisionMain .ourVisionList .swiper-slide .content { position: relative; z-index: 10; }

.ourVisionMain .ourVisionList .swiper-slide .content .listTitle { font-size: 24px; line-height: 1.2; color: #fff; }

.ourVisionMain .ourVisionList .swiper-slide .content .listTitle span { color: #64d5ff; }

.ourVisionMain .ourVisionList .swiper-slide .content .desc { padding-top: 5px; font-size: 18px; line-height: 26px; color: #fff; }

.ourVisionMain .ourVisionList .swiper-slide .content .imgBox { padding-top: 20px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.ourVisionMain .ourVisionList .swiper-slide .content .imgBox img { margin: 0px auto; width: 56px; }

.ourVisionMain .ourVisionList .swiper-slide::after { content: ''; position: absolute; left: 0px; top: 0px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; width: 100%; height: 100%; background-color: rgba(26, 85, 151, 0.6); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.ourVisionMain .ourVisionList .swiper-slide::before { content: ''; opacity: 1; -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); -webkit-transition: all 1s; transition: all 1s; z-index: 2; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 23.867vw; background-image: url(../images/img_170.png); background-size: 100% 23.867vw; background-repeat: no-repeat; }

.ourVisionMain .ourVisionList .swiper-slide:first-child { border: none; }

.ourVisionMain .ourVisionList .swiper-slide:hover .content .imgBox { opacity: 1; }

.ourVisionMain .ourVisionList .swiper-slide:hover::after { opacity: 1; }

.ourVisionMain .ourVisionList .swiper-slide:hover::before { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); }

.ourVisionMain .ourVisionListPage { text-align: center; padding-top: 25px; }

.ourVisionMain .ourVisionListPage span { background: #fff; opacity: 1; width: 8px; height: 8px; margin: 0px 4px; background: #ccc; }

.ourVisionMain .ourVisionListPage span.swiper-pagination-bullet-active { background: #4a79ff; }

.ourVisionMain .ourVision { max-width: 1034px; margin: 0px auto; padding: 80px 0px; }

.ourVisionMain .ourVision .imgBox img { width: 100%; display: block; }

.ourVisionMain .ourVision .desc { text-align: center; font-size: 24px; line-height: 1.2; color: #000000; }

.ourMilestonesMain { padding: 45px 0px; overflow: hidden; position: relative; background-image: url(../images/img_174.jpg); background-repeat: no-repeat; background-size: cover; }

.ourMilestonesBox { 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; }

.ourMilestones { width: 920px; }

.ourMilestones .title { font-size: 28px; line-height: 1.2; color: #fff; }

.ourMilestonesListBox { width: 100%; overflow: hidden; position: relative; height: 720px; display: none; }

.ourMilestonesListBox .ourMilestonesList { margin-top: 90px; }

.ourMilestonesListBox .ourMilestonesList { height: 230px; }

.ourMilestonesListBox .ourMilestonesList .swiper-slide { position: relative; }

.ourMilestonesListBox .ourMilestonesList .swiper-slide .year { font-size: 30px; line-height: 1; position: absolute; left: 80px; top: 0px; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.ourMilestonesListBox .ourMilestonesList .swiper-slide .desc { font-size: 16px; max-width: 340px; width: 100%; line-height: 22px; color: #fff; position: absolute; left: 80px; top: 40px; -webkit-transition: all .6s; transition: all .6s; }

.ourMilestonesListBox .ourMilestonesList .swiper-slide.active .year { font-size: 210px; left: 0px; }

.ourMilestonesListBox .ourMilestonesList .swiper-slide.active .desc { font-size: 26px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 380px; line-height: 36px; left: 500px; top: 0px; padding-top: 0.521vw; }

.ourMilestonesListBox .btn { position: absolute; left: 0px; bottom: 175px; z-index: 20; }

.ourMilestonesListBox .btn a { display: block; width: 51px; height: 51px; margin-top: 5px; position: relative; -webkit-border-radius: 100%; border-radius: 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; }

.ourMilestonesListBox .btn a::after { position: absolute; opacity: 1; -webkit-transition: all .6s; transition: all .6s; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #f6f6f6; content: ''; -webkit-border-radius: 100%; border-radius: 100%; }

.ourMilestonesListBox .btn a::before { position: absolute; opacity: 0; -webkit-transition: all .6s; transition: all .6s; left: 0px; top: 0px; width: 100%; height: 100%; content: ''; -webkit-border-radius: 100%; border-radius: 100%; background-image: linear-gradient(45deg, #1475bd, #19f1ff); }

.ourMilestonesListBox .btn a i { font-size: 18px; position: relative; z-index: 10; color: #666666; -webkit-transition: all .6s; transition: all .6s; }

.ourMilestonesListBox .btn a:nth-child(2) i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.ourMilestonesListBox .btn a:hover i { color: #fff; }

.ourMilestonesListBox .btn a:hover::after { opacity: 0; }

.ourMilestonesListBox .btn a:hover::before { opacity: 1; }

.ourMilestonesImg { width: 100%; padding: 20px 0px; }

.ourMilestonesImg .swiper-slide .imgBox { padding-top: 100%; overflow: hidden; position: relative; -webkit-border-radius: 100%; border-radius: 100%; }

.ourMilestonesImg .swiper-slide .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; -webkit-transition: all .6s; transition: all .6s; opacity: 0.3; }

.ourMilestonesImg .swiper-slide .content { padding-top: 25px; text-align: center; }

.ourMilestonesImg .swiper-slide .year { font-size: 30px; line-height: 1; color: #fff; }

.ourMilestonesImg .swiper-slide .desc { font-size: 16px; line-height: 22px; color: #fff; }

.ourMilestonesImg .swiper-slide .desc br { display: none; }

.ourMilestonesImg .swiper-slide.active img { opacity: 1; }

.ourMilestonesImgPage { text-align: center; padding-top: 5px; }

.ourMilestonesImgPage span { background: #fff; opacity: 1; width: 8px; height: 8px; margin: 0px 4px; background: #fff; }

.ourMilestonesImgPage span.swiper-pagination-bullet-active { background: #4a79ff; }

.ourHonorsMain { position: relative; overflow: hidden; }

.ourHonorsMain .ourHonorsBox { width: 100%; height: 50vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-image: url(../images/img_176.jpg); background-repeat: no-repeat; background-size: cover; }

.ourHonorsMain .ourHonorsBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 20; background-image: url(../images/img_0176.png); background-size: cover; background-repeat: no-repeat; }

.ourHonorsMain .ourHonorsBox .innerContainer { 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; }

.ourHonorsMain .ourHonorsBox .title { text-align: center; font-size: 12.533vw; line-height: 1.2; position: relative; z-index: 10; color: #000000; width: 100%; opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .6s; transition-delay: .6s; }

.ourHonorsMain .ourHonorsBox .title span { background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.ourHonorsMain .ourHonorsBox .title.active { opacity: 0; -webkit-transition-delay: .0s; transition-delay: .0s; }

.ourHonorsMain .ourHonorsListImg { position: absolute; left: 0px; top: 100%; width: 100%; height: 100vh; }

.ourHonorsMain .ourHonorsListImg .list { position: absolute; }

.ourHonorsMain .ourHonorsListImg .list img { width: 100%; -webkit-border-radius: 100%; border-radius: 100%; display: block; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(1) { left: 74px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(2) { left: 342px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(3) { left: 518px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(4) { left: 936px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(5) { left: 1140px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(6) { left: 20px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(7) { left: 225px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(8) { left: 830px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(9) { left: 1070px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(10) { left: 1220px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(11) { left: 1000px; top: 0px; }

.ourHonorsMain .ourHonorsListImg .list:nth-child(12) { left: 360px; top: 0px; }

.ourHonorsMain .ourHonorsText { position: absolute; left: 0px; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; -webkit-transition: all .6s; transition: all .6s; top: 0%; width: 100%; 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; }

.ourHonorsMain .ourHonorsText .contentBox { position: relative; }

.ourHonorsMain .ourHonorsText .contentBox .imgBox { position: relative; }

.ourHonorsMain .ourHonorsText .contentBox .imgBox img { width: 100%; display: block; }

.ourHonorsMain .ourHonorsText .contentBox .imgBox::after { content: ''; -webkit-animation: updown 2s linear infinite; animation: updown 2s linear infinite; position: absolute; right: 0px; top: 0px; width: 205px; height: 205px; background-image: url(../images/img_380.png); background-size: cover; background-repeat: no-repeat; }

.ourHonorsMain .ourHonorsText .contentBox .imgBox::before { content: ''; -webkit-animation: updown 3s linear infinite; animation: updown 3s linear infinite; position: absolute; left: 45px; bottom: 80px; width: 76px; height: 76px; background-image: url(../images/img_381.png); background-size: cover; background-repeat: no-repeat; }

.ourHonorsMain .ourHonorsText .contentBox .content { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.ourHonorsMain .ourHonorsText .contentBox .content .title { font-size: 90px; line-height: 1; color: #fff; }

.ourHonorsMain .ourHonorsText .contentBox .content .title span { background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.ourHonorsMain .ourHonorsText .contentBox .content .text { padding-top: 20px; font-size: 30px; color: #000000; text-align: center; }

.ourHonorsMain .ourHonorsText.active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-delay: .6s; transition-delay: .6s; opacity: 1; }

/*--bustainability--*/
.bustainabilityBanner { position: relative; }

.bustainabilityBanner .imgBox { padding-top: 160%; position: relative; }

.bustainabilityBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.bustainabilityBannerText { position: absolute; left: 0px; top: 52.667vw; width: 100%; }

.bustainabilityBannerText .title { text-align: center; font-size: 8.333vw; color: #fff; line-height: 1; }

.bustainabilityBannerText .bustainabilityBannerTextImg { padding-top: 4.667vw; }

.bustainabilityBannerText .bustainabilityBannerTextImg img { width: 100%; display: block; margin: 0px auto; }

.ourStrategiesMain { padding: 40px 0px; overflow: hidden; background-image: url(../images/img_192.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.ourStrategiesMain .title { text-align: center; font-size: 7.333vw; color: #000000; line-height: 1.2; }

.ourStrategiesMain .content { font-size: 3.467vw; line-height: 4.267vw; padding-top: 2vw; max-width: 1000px; margin: 0px auto; text-align: center; color: #4e6770; opacity: 0.9; }

.ourStrategiesBox { width: 100%; -webkit-border-radius: 100%; border-radius: 100%; position: relative; margin: 30px auto 0px; }

.ourStrategiesBox .ourStrategiesLogo img { height: 13.333vw; display: block; margin: auto; }

.ourStrategies { padding-top: 20px; }

.ourStrategies .list { padding: 20px; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #fff; margin-top: 15px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.6))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.6)); }

.ourStrategies .list .listTitle { font-size: 22px; line-height: 1.2; color: #000000; }

.ourStrategies .list .desc { padding-top: 5px; font-size: 17px; color: #4d1818; opacity: 0.8; line-height: 1.2; }

.ourStrategies .list .icon { position: absolute; display: none; }

.ourStrategies .list .icon img { width: 54px; display: block; }

.ourEffortsMain { padding: 40px 0px 0px; background-image: url(../images/img_203.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.ourEffortsMain .title { text-align: center; font-size: 7.333vw; line-height: 1; color: #000000; }

.ourEffortsMain .ourEffortsBox { padding-top: 20px; }

.ourEffortsMain .ourEffortsBox .ourEffortsList { width: 100%; padding-bottom: 20px; }

.ourEffortsMain .ourEffortsBox .ourEffortsList .list { padding: 4vw; margin-top: 10px; background-color: #fff; cursor: pointer; -webkit-border-radius: 20px; border-radius: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.ourEffortsMain .ourEffortsBox .ourEffortsList .list .number { width: 8.933vw; min-width: 8.933vw; height: 8.933vw; font-size: 3.467vw; color: #fff; background-color: #dde9f4; -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; }

.ourEffortsMain .ourEffortsBox .ourEffortsList .list .desc { font-size: 3.467vw; line-height: 4vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 2.667vw; color: #000000; }

.ourEffortsMain .ourEffortsBox .ourEffortsList .list.active { padding: 3.6vw 4vw 5.333vw; display: block; background-color: #000000; }

.ourEffortsMain .ourEffortsBox .ourEffortsList .list.active .number { background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); }

.ourEffortsMain .ourEffortsBox .ourEffortsList .list.active .desc { color: #fff; padding: 2.667vw 0vw 0vw 0vw; }

.ourEffortsMain .ourEffortsBox .ourEffortsImg { width: 100%; overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

.ourEffortsMain .ourEffortsBox .ourEffortsImg .swiper-slide { padding-top: 85%; position: relative; }

.ourEffortsMain .ourEffortsBox .ourEffortsImg .swiper-slide img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ourEffortsMain .pecyclingProgram { padding: 10.667vw 0px 120.667vw; }

.ourEffortsMain .pecyclingProgram .subTitle { font-size: 7.467vw; line-height: 1; color: #000; text-align: center; }

.ourEffortsMain .pecyclingProgram .desc { padding-top: 2.667vw; text-align: center; font-size: 3.733vw; line-height: 4.267vw; max-width: 945px; margin: 0px auto; }

.ourTargetsMain { padding: 40px 0px 0px; background-image: url(../images/img_208.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; }

.ourTargetsMain::after { content: ''; pointer-events: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_388.png); background-repeat: no-repeat; background-size: cover; background-position: center; z-index: 10; }

.ourTargetsMain .title { text-align: center; font-size: 7.333vw; line-height: 1; color: #000000; }

.ourTargetsMain .desc { padding-top: 3.333vw; font-size: 3.467vw; line-height: 4vw; color: #000000; max-width: 1000px; margin: 0px auto; text-align: center; }

.ourTargetsMain .ourTargets { margin-top: 10.667vw; padding-bottom: 64.667vw; position: relative; }

.ourTargetsMain .ourTargets .ourTargetsList .list { margin: 0px auto 4vw; width: 56vw; position: relative; -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; background-image: url(../images/img_386.png); background-repeat: no-repeat; background-position: center; background-size: cover; }

.ourTargetsMain .ourTargets .ourTargetsList .list::after { padding-top: 100%; width: 100%; content: ''; display: block; }

.ourTargetsMain .ourTargets .ourTargetsList .list .content { padding: 0vw 4vw; width: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.ourTargetsMain .ourTargets .ourTargetsList .list .year { font-size: 6.667vw; line-height: 1; text-align: center; }

.ourTargetsMain .ourTargets .ourTargetsList .list .year span { background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.ourTargetsMain .ourTargets .ourTargetsList .list .text { margin-top: 1.333vw; font-size: 3.2vw; color: #00526e; text-align: center; }

.ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox { padding-top: 3.333vw; 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; position: relative; }

.ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox span { width: 20vw; font-size: 15.733vw; line-height: 1; }

.ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox em { font-style: normal; display: block; padding-bottom: 1.333vw; font-size: 6.667vw; line-height: 1; }

.ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i { position: absolute; right: 4.333vw; top: 3.333vw; width: 5.867vw; height: 5.867vw; }

.ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::after { content: ''; -webkit-animation: OArrowDown2 1.5s linear infinite; animation: OArrowDown2 1.5s linear infinite; opacity: 0; position: absolute; left: 0px; top: -2vw; width: 100%; height: 100%; background-image: url(../images/img_387.png); background-size: cover; background-repeat: no-repeat; }

.ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::before { content: ''; -webkit-animation: OArrowDown2 1.5s linear infinite; animation: OArrowDown2 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; opacity: 0; position: absolute; left: 0px; top: -2vw; width: 100%; height: 100%; background-image: url(../images/img_387.png); background-size: cover; background-repeat: no-repeat; }

.ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(3) .number { padding-top: 2.667vw; font-size: 26.667vw; color: #fff; line-height: 1; text-align: center; }

@-webkit-keyframes OArrowDown2 { 0% { top: -2vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: 5.867vw;
    opacity: 0; } }

@keyframes OArrowDown2 { 0% { top: -2vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: 5.867vw;
    opacity: 0; } }

@-webkit-keyframes OArrowDown { 0% { background-position-y: 0; }
  100% { background-position-y: 8.667vw; } }

@keyframes OArrowDown { 0% { background-position-y: 0; }
  100% { background-position-y: 8.667vw; } }

.ourPerformanceMain { padding: 40px 0px; background-image: url(../images/img_212.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.ourPerformanceMain .title { font-size: 7.333vw; line-height: 1; text-align: center; color: #000000; }

.ourPerformanceMain .ourPerformanceList { overflow: hidden; margin-top: 6.667vw; position: relative; }

.ourPerformanceMain .ourPerformanceList .swiper-slide { min-height: 400px; margin-right: 20px; padding: 30px; background-color: #fff; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; 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; }

.ourPerformanceMain .ourPerformanceList .swiper-slide::after { -webkit-transition: all .6s; transition: all .6s; content: ''; position: absolute; left: 0px; bottom: 0px; width: 0%; height: 100%; background-image: url(../images/img_217.png); background-size: cover; background-repeat: no-repeat; background-position: left; }

.ourPerformanceMain .ourPerformanceList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.ourPerformanceMain .ourPerformanceList .swiper-slide .content .imgBox img { height: 60px; display: block; -webkit-filter: grayscale(1); filter: grayscale(1); -webkit-transition: all .6s; transition: all .6s; }

.ourPerformanceMain .ourPerformanceList .swiper-slide .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.ourPerformanceMain .ourPerformanceList .swiper-slide .content .label span { width: 77px; height: 27px; font-size: 18px; color: #000000; -webkit-border-radius: 6px; border-radius: 6px; background-color: rgba(0, 0, 0, 0.05); 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; }

.ourPerformanceMain .ourPerformanceList .swiper-slide .desc { font-size: 20px; line-height: 30px; min-height: 105px; padding-top: 20px; border-top: 1px solid #e4e8e9; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: none; -ms-transform: none; transform: none; }

.ourPerformanceMain .ourPerformanceList .swiper-slide:last-child { margin-right: 0px; }

.ourPerformanceMain .ourPerformanceList .swiper-slide:hover .desc { -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }

.ourPerformanceMain .ourPerformanceList .swiper-slide:hover::after { width: 100%; }

.ourPerformanceMain .ourPerformanceList .swiper-slide:hover .content .imgBox img { -webkit-filter: grayscale(0); filter: grayscale(0); }

.ourPerformanceMain .ourPerformanceList .swiper-slide:hover .content .label span { background-image: -webkit-gradient(linear, left top, left bottom, from(#19f1ff), to(#1475bd)); background-image: linear-gradient(to bottom, #19f1ff, #1475bd); color: #fff; }

.ourPerformanceMain .ourPerformanceList .ourPerformanceListPage { text-align: center; padding-top: 20px; }

.metZeroMissionMain { height: 133.333vw; background-image: url(../images/img_218.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; position: relative; }

.metZeroMissionMain::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; background-image: url(../images/img_219.png); background-size: cover; background-repeat: no-repeat; background-position: center; }

.metZeroMissionMain .innerContainer { 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; }

.metZeroMission { padding-top: 15.333vw; padding-right: 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; }

.metZeroMission .number img { height: 65.133vw; display: block; }

.metZeroMission .desc { padding-left: 3.333vw; font-size: 5.5vw; line-height: 1.1; color: #fff; }

/*--news--*/
.newsBanner { position: relative; }

.newsBanner .imgBox { padding-top: 160%; position: relative; overflow: hidden; }

.newsBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}

.newsBanner .newsBannerText { position: absolute; left: 0px; width: 100%; bottom: 55px; }

.newsBanner .newsBannerText .textImg img { height: 180px; margin: 0px auto; display: block; }

.newsBanner .newsBannerText .time { 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; padding: 15px 0px; font-size: 14px; color: rgba(255, 255, 255, 0.6); }

.newsBanner .newsBannerText .time span { width: 65px; height: 26px; -webkit-border-radius: 15px; border-radius: 15px; margin-right: 10px; font-size: 14px; color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); 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; }

.newsBanner .newsBannerText .title { margin: 0px auto; max-width: 470px; font-size: 18px; line-height: 24px; text-align: center; color: #fff; }

.newsBanner .line { width: 100%; position: absolute; bottom: 0px; left: 0px; z-index: 10; }

.newsBanner .line img { width: 100%; display: block; }

.newsListMain { padding: 40px 0px; background-color: #f5f7fa; }

.newsListRecommend { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 10px; }

.newsListRecommend a { display: block; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.newsListRecommend a .imgBox { padding-top: 70%; position: relative; overflow: hidden; }

.newsListRecommend a .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.newsListRecommend a .imgBox:after { content: ''; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_227.png); background-size: cover; background-position: center; position: absolute; }

.newsListRecommend a .content { position: absolute; left: 0px; bottom: 50px; right: 0px; padding: 0px 20px; }

.newsListRecommend a .content .time { font-size: 14px; color: rgba(255, 255, 255, 0.6); 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; }

.newsListRecommend a .content .time span { height: 24px; padding: 0px 15px; -webkit-border-radius: 24px; border-radius: 24px; margin-right: 10px; 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-color: rgba(255, 255, 255, 0.1); color: rgba(255, 255, 255, 0.8); }

.newsListRecommend a .content .listTitle { margin-top: 15px; max-width: 300px; font-size: 16px; color: #fff; line-height: 20px; }

.newsListRecommend a:hover .imgBox img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.newsListRecommendList { width: 100%; margin-left: 0px; }

.newsListRecommendList .list { padding-top: 20px; }

.newsListRecommendList .list a { display: block; position: relative; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.newsListRecommendList .list a .imgBox { padding-top: 70%; overflow: hidden; position: relative; }

.newsListRecommendList .list a .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.newsListRecommendList .list a .contentBox { padding: 20px 20px 50px; position: absolute; left: 0px; top: 0px; 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; }

.newsListRecommendList .list a .contentBox .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.newsListRecommendList .list a .contentBox .label span { height: 24px; padding: 0px 15px; -webkit-border-radius: 24px; border-radius: 24px; margin-right: 10px; 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-color: #fff; color: rgba(113, 113, 113, 0.8); }

.newsListRecommendList .list a .contentBox .content .time { font-size: 14px; color: rgba(255, 255, 255, 0.6); }

.newsListRecommendList .list a .contentBox .content .listTitle { font-size: 16px; margin-top: 10px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #fff; }

.newsListRecommendList .list a::after { content: ''; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_228.png); background-size: cover; background-position: center; position: absolute; }

.newsListRecommendList .list a .hoverContentBox { padding: 25px 35px 35px 20px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; 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-image: linear-gradient(135deg, #1475bd, #16cbec); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.newsListRecommendList .list a .hoverContentBox .hoverContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.newsListRecommendList .list a .hoverContentBox .hoverContent .time { font-size: 14px; color: rgba(255, 255, 255, 0.6); }

.newsListRecommendList .list a .hoverContentBox .hoverContent .listTitle { margin-top: 5px; font-size: 22px; display: -webkit-box; height: 69px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #fff; font-weight: 600; }

.newsListRecommendList .list a .hoverContentBox .more { 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; }

.newsListRecommendList .list a .hoverContentBox .more span { 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: 43px; font-size: 15px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 15px; background: #fff; color: #1483c4; }

.newsListRecommendList .list a .hoverContentBox .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; border: 2px solid #1483c4; -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; }

.newsListRecommendList .list a:hover { -webkit-box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); }

.newsListRecommendList .list a:hover .hoverContentBox { opacity: 1; }

.newsListRecommendList .list a:hover .imgBox img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.newsListClassBox { padding-top: 30px; padding-bottom: 20px; border-bottom: 1px solid #dfe0e3; }

.newsListClassBox .newsListClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 25px; }

.newsListClassBox .newsListClass a { width: 100px; height: 30px; -webkit-border-radius: 30px; border-radius: 30px; font-size: 14px; margin-right: 10px; color: #8c8c8c; 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; }

.newsListClassBox .newsListClass a.active { color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#16cbec)); background-image: linear-gradient(to right, #1475bd, #16cbec); -webkit-box-shadow: 0px 15px 15px -10px rgba(28, 110, 183, 0.4); box-shadow: 0px 15px 15px -10px rgba(28, 110, 183, 0.4); }

.newsListClassBox .newsListClass a:hover { color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#16cbec)); background-image: linear-gradient(to right, #1475bd, #16cbec); -webkit-box-shadow: 0px 15px 15px -10px rgba(28, 110, 183, 0.4); box-shadow: 0px 15px 15px -10px rgba(28, 110, 183, 0.4); }

.newsListClassBox .newsSearch { width: 100%; position: relative; }

.newsListClassBox .newsSearch input { width: 100%; height: 35px; -webkit-border-radius: 20px; border-radius: 20px; padding: 0px 65px 0px 25px; }

.newsListClassBox .newsSearch button { width: 60px; height: 35px; font-size: 14px; color: #19cdee; right: 0px; position: absolute; top: 0px; 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; }

.newsList { margin: 25px 0px 0px; }

.newsList ul li { opacity: 0; padding: 0px 0px 30px; }

.newsList ul li a { display: block; position: relative; }

.newsList ul li a::after { content: ''; background-image: linear-gradient(135deg, #1475bd, #16cbec); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsText { background-color: white; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px 75px; position: relative; overflow: hidden; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsText .time { font-size: 14px; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsText .listTitle { margin-top: 5px; font-size: 18px; display: -webkit-box; height: 66px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsText .line { margin-top: 15px; height: 1px; background-color: #9e9e9e; opacity: 0.15; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsText .desc { margin-top: 10px; font-size: 14px; color: #9e9e9e; display: -webkit-box; height: 75px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsText .more { 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; }

.newsList ul li .newsText .more span { 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: 43px; font-size: 15px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 25px; background: #e7f8fc; color: #1483c4; }

.newsList ul li .newsText .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; border: 2px solid #1483c4; -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; }

.newsList ul li .newsText .decoration { position: absolute; left: 0px; bottom: 0px; width: 100%; }

.newsList ul li .newsText .decoration img { width: 100%; display: block; }

.newsList ul li .newsImgText { background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; position: relative; overflow: hidden; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsImgText .imgBox { padding-top: 69%; -webkit-border-radius: 10px; border-radius: 10px; position: relative; overflow: hidden; }

.newsList ul li .newsImgText .imgBox img:nth-child(1) { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.newsList ul li .newsImgText .imgBox img:nth-child(2) { position: absolute; left: 0px; bottom: 0px; width: 100%; object-fit: cover; display: block; }

.newsList ul li .newsImgText .content { padding: 25px 20px 20px; }

.newsList ul li .newsImgText .content .time { font-size: 14px; color: #8d8d8d; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsImgText .content .listTitle { margin-top: 15px; font-size: 18px; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsImgText .content .more { padding-top: 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; }

.newsList ul li .newsImgText .content .more span { 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; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 0px; color: #7e7e7e; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li .newsImgText .content .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; border: 2px solid #7e7e7e; -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; -webkit-transition: all .6s; transition: all .6s; }

.newsList ul li a:hover::after { opacity: 1; }

.newsList ul li a:hover .newsText { background-color: rgba(255, 255, 255, 0); }

.newsList ul li a:hover .newsText .time { color: #fff; }

.newsList ul li a:hover .newsText .listTitle { color: #fff; }

.newsList ul li a:hover .newsText .line { background-color: #fff; opacity: 0.2; }

.newsList ul li a:hover .newsText .desc { color: #fff; }

.newsList ul li a:hover .newsImgText { background-color: rgba(255, 255, 255, 0); }

.newsList ul li a:hover .newsImgText .time { color: #fff; }

.newsList ul li a:hover .newsImgText .listTitle { color: #fff; }

.newsList ul li a:hover .newsImgText .content .more span { padding: 0px 15px; background-color: #fff; color: #1483c4; }

.newsList ul li a:hover .newsImgText .content .more span i { border-color: #1483c4; }

.newsList ul li a:hover .newsImgText .imgBox img:nth-child(1) { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.newslistMore { 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-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

/*--新闻详情--*/
.newsDetailMain { padding: 170px 20px 50px; background-image: url(../images/img_233.jpg); background-size: cover; background-repeat: no-repeat; background-position: top; }

.newsDetailMain .innerContainer { max-width: 1300px; }

.newsDetailMain .newsDetailBox { -webkit-border-radius: 20px; border-radius: 20px; padding: 35px 20px 40px; background: #fff; }

.newsDetailMain .newsDetailBox .location { width: -webkit-fit-content; width: fit-content; padding: 0px 15px; -webkit-border-radius: 49px; border-radius: 49px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(28, 111, 184, 0.2)), to(rgba(28, 111, 184, 0))); background-image: linear-gradient(to right, rgba(28, 111, 184, 0.2), rgba(28, 111, 184, 0)); height: 49px; 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; }

.newsDetailMain .newsDetailBox .location a { 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; }

.newsDetailMain .newsDetailBox .location a i { font-size: 14px; margin-right: 5px; }

.newsDetailMain .newsDetailBox .location span { font-size: 10px; margin: 0px 5px; }

.newsDetailMain .newsDetailBox .location span:last-child { display: none; }

.newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 20px; font-size: 24px; line-height: 28px; color: #000000; }

.newsDetailMain .newsDetailBox .newsDetailTime { padding-top: 15px; font-size: 14px; color: #414141; opacity: 0.6; }

.newsDetailMain .newsDetailBox .newsDetailBanner { margin-top: 25px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.newsDetailMain .newsDetailBox .newsDetailBanner img { width: 100%; display: block; }

.newsDetailMain .newsDetailBox .newsDetailBanner::after { content: ''; background-image: url(../images/img_235.png); background-size: 100% 100%; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; }

.newsDetailMain .newsDetailBox .newsDetail { 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; padding: 30px 0px 0px; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .title { font-size: 14px; color: #000000; opacity: 0.6; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare { padding: 15px 0px 20px; border-bottom: 1px solid #e3e3e4; 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; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare a { width: 35px; height: 35px; border: 1px solid #cfcfcf; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 5px; font-size: 16px; 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a { font-size: 14px; padding: 0px 15px; height: 35px; color: #7e7e7e; -webkit-border-radius: 41px; border-radius: 41px; border: 1px solid #d4d4d4; 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-transition: all .6s; transition: all .6s; overflow: hidden; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a i { width: 20px; height: 20px; margin-right: 10px; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; -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 #818181; color: #818181; font-size: 10px; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a span { position: relative; z-index: 10; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a::after { content: ''; position: absolute; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transition: all .6s; transition: all .6s; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); width: 200px; height: 200px; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#16cbec)); background-image: linear-gradient(to right, #1475bd, #16cbec); }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a:hover { border-color: rgba(255, 255, 255, 0); color: #fff; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a:hover::after { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a:hover i { border-color: #fff; color: #fff; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox { width: 100%; padding: 0px 0px 0px 0px; position: relative; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox::after { width: 1px; height: 90%; position: absolute; left: 0px; top: 0px; background-color: #e3e3e4; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .newsDetailContent { font-size: 14px; line-height: 22px; color: #636363; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .newsDetailContent img { max-width: 100%; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .newsDetailContent video { max-width: 100%; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle { margin-top: 25px; -webkit-border-radius: 0px; border-radius: 0px; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a { width: 100%; padding: 0px 0px; height: 35px; 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; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a span { font-size: 14px; margin-right: 10px; color: #636363; }

.newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a p { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #000000; font-size: 14px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.newsDetailMain .relatedNews { padding: 35px 0px 0px; }

.newsDetailMain .relatedNews .title { font-size: 24px; line-height: 1.2; color: #fff; }

.newsDetailMain .relatedNewsListBox { padding: 25px 20px 0px; margin: 0px -20px; }

.newsDetailMain .relatedNewsListBox .relatedNewsListPage { text-align: center; padding-top: 30px; }

.newsDetailMain .relatedNewsListBox .relatedNewsListPage span { background: #fff; opacity: 1; width: 8px; height: 8px; margin: 0px 4px; }

.newsDetailMain .relatedNewsListBox .relatedNewsListPage span.swiper-pagination-bullet-active { background: #4a79ff; }

.newsDetailMain .relatedNewsList { overflow: hidden; position: relative; }

.newsDetailMain .relatedNewsList a { display: block; position: relative; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.newsDetailMain .relatedNewsList a .imgBox { padding-top: 270px; overflow: hidden; position: relative; }

.newsDetailMain .relatedNewsList a .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.newsDetailMain .relatedNewsList a .contentBox { padding: 20px 20px 45px; position: absolute; left: 0px; top: 0px; 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; }

.newsDetailMain .relatedNewsList a .contentBox .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.newsDetailMain .relatedNewsList a .contentBox .label span { height: 24px; padding: 0px 15px; -webkit-border-radius: 24px; border-radius: 24px; margin-right: 10px; 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-color: #fff; color: rgba(113, 113, 113, 0.8); }

.newsDetailMain .relatedNewsList a .contentBox .content .time { font-size: 14px; color: rgba(255, 255, 255, 0.6); }

.newsDetailMain .relatedNewsList a .contentBox .content .listTitle { font-size: 16px; margin-top: 10px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #fff; }

.newsDetailMain .relatedNewsList a::after { content: ''; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_228.png); background-size: cover; background-position: center; position: absolute; }

.newsDetailMain .relatedNewsList a .hoverContentBox { padding: 25px 20px 45px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; 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-image: linear-gradient(135deg, #1475bd, #16cbec); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .time { font-size: 14px; color: rgba(255, 255, 255, 0.6); }

.newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .listTitle { margin-top: 5px; font-size: 18px; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #fff; font-weight: 600; }

.newsDetailMain .relatedNewsList a .hoverContentBox .more { 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; }

.newsDetailMain .relatedNewsList a .hoverContentBox .more span { 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; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; background: #fff; color: #1483c4; }

.newsDetailMain .relatedNewsList a .hoverContentBox .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; border: 2px solid #1483c4; -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; }

.newsDetailMain .relatedNewsList a:hover { -webkit-box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); }

.newsDetailMain .relatedNewsList a:hover .hoverContentBox { opacity: 1; }

.newsDetailMain .relatedNewsList a:hover .imgBox img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

/*--contact--*/
.contactBanner { position: relative; }

.contactBanner .imgBox { padding-top: 140%; position: relative; overflow: hidden; }

.contactBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.contactBanner .contactBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; }

.contactBanner .contactBannerText .title { font-size: 32px; line-height: 1; font-weight: 600; text-transform: uppercase; color: #fff; text-align: center; }

.contactMain { padding: 40px 0px; overflow: hidden; position: relative; background-image: url(../images/img_238.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.contactMain .title { font-size: 32px; text-transform: uppercase; line-height: 1.05; 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; }

.contactMain .title::after { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; margin-left: 20px; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); opacity: 0.2; display: block; }

.contactMain .subTitle { text-align: right; font-size: 32px; line-height: 1.05; color: #1c6fb8; text-transform: uppercase; position: relative; z-index: 2; }

.contactMain .contact { margin-top: 25px; }

.contactMain .contact .img1 { width: 100%; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; position: relative; }

.contactMain .contact .img1 img { width: 100%; display: block; }

.contactMain .contact .img1::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 204px; background-image: url(../images/img_240.png); background-size: 100% 100%; background-position: center; background-repeat: no-repeat; }

.contactMain .contact .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 20px; }

.contactMain .contact .contentBox .contentTitle img { height: 20px; display: block; }

.contactMain .contact .contentBox .content { padding-top: 20px; }

.contactMain .contact .contentBox .content p { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 14px; line-height: 22px; padding-bottom: 8px; color: #5e5655; }

.contactMain .contact .contentBox .content p span { min-width: 80px; }

.contactMain .contact .contentBox .line { margin-top: 10px; height: 2px; background-color: #c7dbe0; display: none; }

.contactMain .contact .contentBox .line::after { content: ''; display: block; width: 30%; height: 2px; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); }

.contactMain .contact .img2 { width: 100%; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; position: relative; }

.contactMain .contact .img2 img { width: 100%; display: block; }

.contactMain .contact .img2::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 133px; background-image: url(../images/img_242.png); background-size: 100% 100%; background-position: center; background-repeat: no-repeat; }

.contactFormMain { padding: 40px 0px 50px; position: relative; background-image: url(../images/img_244.jpg); background-repeat: no-repeat; background-size: cover; }

.contactFormMain .line { position: absolute; left: 0px; bottom: 0px; width: 100%; }

.contactFormMain .line img { width: 100%; display: block; -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); -webkit-transition: all 1.5s; transition: all 1.5s; }

.contactFormMain .line.active img { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); -webkit-transition-delay: .4s; transition-delay: .4s; }

.contactFormMain .title { font-size: 26px; line-height: 1; text-align: center; color: #000000; position: relative; z-index: 10; }

.contactFormMain .contactForm { margin: 0px auto 0px; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.contactFormMain .contactForm .list { width: 100%; padding: 0px 0px 10px; }

.contactFormMain .contactForm .list p { font-size: 14px; color: #454545; padding-bottom: 5px; display: none; }

.contactFormMain .contactForm .list .input { position: relative; }

.contactFormMain .contactForm .list .input input { width: 100%; border: 1px solid #e8eff1; height: 40px; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; padding: 0px 15px; color: #454545; }

.contactFormMain .contactForm .list .input input::-webkit-input-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input input:-moz-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input input::-moz-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input input:-ms-input-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input textarea { width: 100%; border: 1px solid #e8eff1; height: 135px; font-size: 14px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 15px; color: #454545; }

.contactFormMain .contactForm .list .input textarea::-webkit-input-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input textarea:-moz-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input textarea::-moz-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input textarea:-ms-input-placeholder { color: #454545; }

.contactFormMain .contactForm .list .input img { position: absolute; right: 10px; top: 3px; height: 34px; cursor: pointer; }

.contactFormMain .contactForm .list.w100 { width: 100%; }

.contactFormMain .contactForm .btn { width: 100%; padding-top: 20px; }

.contactFormMain .contactForm .btn button { border: none; width: 100%; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; font-size: 14px; color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#16cbec)); background-image: linear-gradient(to right, #1475bd, #16cbec); 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; }

.contactFormMain .contactForm .btn button i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid #fff; font-size: 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.contactFormMain .img1 { position: absolute; display: none; top: 0px; right: 0px; width: 322px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; z-index: 2; }

.contactFormMain .img1 img { width: 100%; display: block; }

.contactFormMain .img1::after { content: ''; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/img_247.png); background-repeat: no-repeat; background-size: cover; }

.contactFormMain .img2 { position: absolute; display: none; bottom: -100px; left: 0px; width: 277px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; z-index: 2; }

.contactFormMain .img2 img { width: 100%; display: block; }

.contactFormMain .img2::after { content: ''; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/img_249.png); background-repeat: no-repeat; background-size: cover; }

/*--弹出form--*/
.popupFormMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background-color: #fff; display: none; }

.popupFormBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.popupFormBox .popupFormImg { width: -webkit-calc(50% + 40px); width: calc(50% + 40px); margin-right: -40px; height: 100%; position: relative; display: none; }

.popupFormBox .popupFormImg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.popupFormBox .popupFormImg .popupFormLogo { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 668px; }

.popupFormBox .popupFormImg .popupFormLogo img { position: relative; width: 100%; height: auto; }

.popupFormBox .popupFormImg .popupFormLogo .text { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.popupFormBox .popupFormImg .popupFormLogo .text .title { font-size: 79px; line-height: 1; font-weight: 600; color: #fff; text-align: center; }

.popupFormBox .popupFormImg .popupFormLogo .text .desc { padding-top: 5px; font-size: 18px; line-height: 1; color: rgba(255, 255, 255, 0.8); text-align: center; }

.popupFormBox .popupFormImg::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_251.png); background-repeat: no-repeat; background-position: bottom; background-size: cover; }

.popupFormBox .popupForm { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-y: auto; padding: 40px 20px; z-index: 10; position: relative; -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: #fff; background-image: url(../images/img_252.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.popupFormBox .popupForm .popupFormListBox { width: 100%; }

.popupFormBox .popupForm .popupFormListBox .popupLogo img { display: block; margin: 0px auto; height: 45px; }

.popupFormBox .popupForm .popupFormListBox .popupFormList { padding: 25px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list { width: 100%; padding: 0px 5px 10px; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input { position: relative; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list p { font-size: 14px; padding-bottom: 5px; color: #454545; display: none; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input { width: 100%; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; padding: 0px 15px; border: 1px solid #e8eff1; color: #454545; background-color: #f7f8fa; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input::-webkit-input-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input:-moz-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input::-moz-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input:-ms-input-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea { width: 100%; height: 115px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 16px; padding: 10px 15px; border: 1px solid #e8eff1; color: #454545; background-color: #f7f8fa; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea::-webkit-input-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea:-moz-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea::-moz-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea:-ms-input-placeholder { color: #454545; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .input .getCode { font-size: 15px; color: #333; position: absolute; background: #fff; border: none; right: 10px; top: 5px; bottom: 5px; padding: 0px 15px; -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; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 10px; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox i { display: none; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox .layui-form-radio { width: 100%; font-size: 14px; color: #454545; 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; height: 40px !important; min-height: inherit; max-height: inherit; padding: 0px; background-color: #f7f8fa; -webkit-border-radius: 40px; border-radius: 40px; border: 1px solid #e8eff1 !important; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox div { padding: 0px; margin: 0px; line-height: 1.2; font-size: 14px; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox .layui-form-radioed { background-color: #edfcff; font-weight: 600; border-color: #1c6fb8 !important; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox .layui-form-radioed div { color: #1c6fb8; font-weight: 600; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox .layui-form-radio:hover > * { color: #1c6fb8; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox:last-child { margin-right: 0px; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .list.w100 { width: 100%; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .btn { width: 100%; padding-top: 10px; padding-bottom: 40px; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .btn button { border: none; width: 100%; -webkit-border-radius: 45px; border-radius: 45px; height: 45px; font-size: 14px; color: #fff; background-image: -webkit-gradient(linear, left top, right top, color-stop(30%, #1475bd), color-stop(80%, #16cbec)); background-image: linear-gradient(to right, #1475bd 30%, #16cbec 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-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popupFormBox .popupForm .popupFormListBox .popupFormList .btn button i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid #fff; font-size: 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popupFormBox .popupForm .closePopupForm { position: absolute; right: 20px; top: 20px; width: 32px; height: 32px; cursor: pointer; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid #1c6fb8; background-image: url(../images/img_253.png); background-repeat: no-repeat; background-size: cover; background-position: center; }

/*--FEELMAIR--*/
.feelmairBannerMain { position: relative; overflow: hidden; }

.feelmairBanner { position: relative; }

.feelmairBanner .imgBox { padding-top: 160%; position: relative; overflow: hidden; }

.feelmairBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.feelmairBanner .feelmairBannerTitle { position: absolute; width: 100%; left: 0px; top: 200px; }

.feelmairBanner .feelmairBannerTitle .title { font-size: 15vw; line-height: 1; 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; letter-spacing: 0px; color: #fff; }

.feelmairBanner .feelmairProductImg { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 90px; width: 70%; }

.feelmairBanner .feelmairProductImg img { width: 100%; display: block; }

.feelmairBanner .feelmairBannerText { position: absolute; left: 0px; bottom: 80px; width: 100%; }

.feelmairBanner .feelmairBannerText .feelmairBannerLogo img { height: 40px; margin: 0px auto; display: block; }

.feelmairBanner .feelmairBannerText .desc { margin: 0px auto; padding-top: 10px; max-width: 600px; text-align: center; font-size: 18px; line-height: 20px; color: #fff; }

.feelmairBannerVideo { position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 20; }

.feelmairBannerVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.feelmairMain { position: relative; }

.sensaryRevolutionMain { padding: 40px 0px 90px; background-image: url(../images/img_257.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.sensaryRevolutionMain .imgBox img { width: 100%; margin: 0px auto; display: block; }

.sensaryRevolutionMain .sensaryRevolution { padding-top: 25px; }

.sensaryRevolutionMain .sensaryRevolution .sensaryRevolutionLogo img { margin: 0px auto; height: 50px; display: block; }

.sensaryRevolutionMain .sensaryRevolution .desc { 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; text-align: center; }

.sensaryRevolutionMain .sensaryRevolution .desc p { font-size: 32px; line-height: 1.1; background-image: linear-gradient(160deg, #2e71e7 2%, #000 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.Ultra-slimBionicFilmMain { position: relative; padding-top: 60px; background-color: #000; }

.Ultra-slimBionicFilmMain .light { position: absolute; left: 0px; top: -22vw; width: 100%; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox { 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: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm { width: 100%; padding-top: 30px; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .title { font-size: 28px; line-height: 1; color: #fff; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList { width: 100%; 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; padding-top: 20px; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list { background-color: #242424; width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; padding: 15px 15px; -webkit-border-radius: 10px; border-radius: 10px; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox { font-size: 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; color: #fff; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .number { font-size: 32px; margin-right: 5px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #16cbec), color-stop(60%, #1475bd)); background-image: linear-gradient(to bottom, #16cbec 30%, #1475bd 60%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 600; line-height: 1; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .arrow { margin-right: 1.067vw; width: 2.933vw; height: 2.933vw; position: relative; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .arrow::after { content: ''; -webkit-animation: arrowLeft2 1.5s linear infinite; animation: arrowLeft2 1.5s linear infinite; opacity: 0; background-image: url(../images/img_263.png); left: -10px; top: 0px; width: 100%; height: 100%; position: absolute; background-size: cover; background-repeat: no-repeat; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .arrow::before { content: ''; -webkit-animation: arrowLeft2 1.5s linear infinite; animation: arrowLeft2 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; opacity: 0; background-image: url(../images/img_263.png); left: -10px; top: 0px; width: 100%; height: 100%; position: absolute; background-size: cover; background-repeat: no-repeat; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc { padding-top: 10px; font-size: 16px; color: #fff; line-height: 1; opacity: 0.6; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc span { vertical-align: super; font-size: 12px; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list:nth-child(1) { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }

@-webkit-keyframes arrowLeft2 { 0% { left: -1.333vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { left: 2vw;
    opacity: 0; } }

@keyframes arrowLeft2 { 0% { left: -1.333vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { left: 2vw;
    opacity: 0; } }

@-webkit-keyframes arrowLeft { 0% { background-position: 0px 0px; }
  100% { background-position: 20px 0px; } }

@keyframes arrowLeft { 0% { background-position: 0px 0px; }
  100% { background-position: 20px 0px; } }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilmListImg { width: 80%; margin: 0px auto; padding-top: 100%; position: relative; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilmListImg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilmListImg video { display: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.Ultra-slimBionicFilmMain .increasedByBox { padding-top: 40px; position: relative; }

.Ultra-slimBionicFilmMain .increasedBy { -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 0px 0px; position: relative; background-image: url(../images/img_264.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.Ultra-slimBionicFilmMain .increasedBy .imgBox { width: 80%; margin: 0px auto; z-index: 10; }

.Ultra-slimBionicFilmMain .increasedBy .imgBox img { width: 100%; display: block; }

.Ultra-slimBionicFilmMain .increasedBy .content { width: 100%; padding: 30px 20px 100px; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox { width: -webkit-fit-content; width: fit-content; 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; position: relative; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox span { font-size: 30vw; line-height: 0.85; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 10%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; 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; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox em { font-size: 15vw; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); line-height: 1; font-style: normal; display: block; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 10%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox i { position: absolute; right: 10.333vw; top: 0vw; font-size: 8vw; font-style: normal; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 10%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow { width: 7.733vw; height: 7.733vw; position: absolute; right: -8vw; top: 6vw; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow div { left: 0px; top: 0px; opacity: 0; width: 100%; height: 100%; position: absolute; background-image: url(../images/img_266.png); background-size: cover; background-repeat: no-repeat; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow div:nth-child(1) { -webkit-animation: arrowUp10 1.5s linear infinite; animation: arrowUp10 1.5s linear infinite; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow div:nth-child(2) { -webkit-animation: arrowUp10 1.5s linear infinite; animation: arrowUp10 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }

.Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow div:nth-child(3) { display: none; }

.Ultra-slimBionicFilmMain .increasedBy .content .title { padding: 15px 0px 0px 0px; font-size: 24px; line-height: 28px; color: #fff; }

.Ultra-slimBionicFilmMain .increasedBy .desc { padding-left: 0px; padding-top: 10px; font-size: 16px; color: #fff; text-align: center; }

.Ultra-slimBionicFilmMain .increasedBy .flavor { padding: 15px 0px 0px 0px; }

.Ultra-slimBionicFilmMain .increasedBy .flavor img { height: 23px; }

.Ultra-slimBionicFilmMain .increasedByBox .dataSource { color: #fff; }

@-webkit-keyframes arrowUp10 { 0% { top: 1.333vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -7.733vw;
    opacity: 0; } }

@keyframes arrowUp10 { 0% { top: 1.333vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -7.733vw;
    opacity: 0; } }

.Ultra-slimBionicFilmMain .reductionPerformanceMain { overflow: hidden; position: relative; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox { padding: 40px 0px 65vw; position: relative; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance { width: 100%; position: relative; z-index: 10; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .title { font-size: 28px; line-height: 1.2; color: #fff; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox { margin-top: 40px; width: -webkit-fit-content; width: fit-content; 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; position: relative; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox span { font-size: 30vw; line-height: 0.85; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; 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; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox em { font-size: 15vw; line-height: 1; font-style: normal; color: #19eefd; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox .arrow { width: 25px; height: 25px; position: absolute; right: 2vw; top: 3vw; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox .arrow::after { content: ''; -webkit-animation: arrowUp6 1.5s linear infinite; animation: arrowUp6 1.5s linear infinite; opacity: 0; position: absolute; left: 0px; top: 10px; width: 100%; height: 100%; background-image: url(../images/img_266.png); background-size: cover; background-repeat: no-repeat; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox .arrow::before { content: ''; -webkit-animation: arrowUp6 1.5s linear infinite; animation: arrowUp6 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; opacity: 0; position: absolute; left: 0px; top: 10px; width: 100%; height: 100%; background-image: url(../images/img_266.png); background-size: cover; background-repeat: no-repeat; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox i { font-size: 8vw; position: absolute; left: 35.667vw; top: -2.667vw; font-style: normal; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

@-webkit-keyframes arrowUp6 { 0% { top: 10px;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -25px;
    opacity: 0; } }

@keyframes arrowUp6 { 0% { top: 10px;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -25px;
    opacity: 0; } }

@-webkit-keyframes arrowUp { 0% { background-position: 0px 0px; }
  100% { background-position: 0px -85px; } }

@keyframes arrowUp { 0% { background-position: 0px 0px; }
  100% { background-position: 0px -85px; } }

@-webkit-keyframes arrowDown { 0% { background-position: 0px 0px; }
  100% { background-position: 0px 85px; } }

@keyframes arrowDown { 0% { background-position: 0px 0px; }
  100% { background-position: 0px 85px; } }

@-webkit-keyframes arrowUp1 { 0% { opacity: 0; }
  20% { opacity: 1; }
  40% { -webkit-transform: translateY(0px); transform: translateY(0px);
    opacity: 1; }
  100% { -webkit-transform: translateY(-85px); transform: translateY(-85px);
    opacity: 0; } }

@keyframes arrowUp1 { 0% { opacity: 0; }
  20% { opacity: 1; }
  40% { -webkit-transform: translateY(0px); transform: translateY(0px);
    opacity: 1; }
  100% { -webkit-transform: translateY(-85px); transform: translateY(-85px);
    opacity: 0; } }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list { padding-top: 40px; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber { padding-bottom: 15px; font-size: 18px; line-height: 1; 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; color: #fff; position: relative; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber span { font-size: 32px; line-height: 0.9; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber .desc { font-size: 16px; line-height: 1; color: rgba(255, 255, 255, 0.6); }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber i { display: block; width: 14px; height: 14px; margin-right: 5px; position: relative; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber i::after { content: ''; -webkit-animation: arrowUp7 1.5s linear infinite; animation: arrowUp7 1.5s linear infinite; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_267.png); background-size: cover; background-repeat: no-repeat; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber i::before { content: ''; -webkit-animation: arrowUp7 1.5s linear infinite; animation: arrowUp7 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_267.png); background-size: cover; background-repeat: no-repeat; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber em { position: absolute; left: 70px; top: 0px; font-size: 16px; font-style: normal; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar { height: 10px; width: 100%; -webkit-border-radius: 8px; border-radius: 8px; background-color: rgba(255, 255, 255, 0.1); }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar::after { width: 0%; height: 100%; content: ''; display: block; -webkit-border-radius: 8px; border-radius: 8px; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #1475bd), color-stop(80%, #3af3ff)); background-image: linear-gradient(to right, #1475bd 20%, #3af3ff 80%); }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list .bar::after { width: 80%; -webkit-transition-delay: .4s; transition-delay: .4s; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list:nth-child(2) .bar::after { width: 90%; -webkit-transition-delay: .6s; transition-delay: .6s; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformanceImg { position: absolute; bottom: 0px; right: -20px; width: 100%; height: 70vw; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformanceImg img { width: 100%; display: block; position: absolute; height: 100%; object-fit: cover; left: 0px; top: 0px; }

.Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformanceImg video { width: 100%; display: block; position: absolute; height: 100%; object-fit: cover; left: 0px; top: 0px; }

@-webkit-keyframes arrowUp7 { 0% { top: -14px;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: 0px;
    opacity: 0; } }

@keyframes arrowUp7 { 0% { top: -14px;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: 0px;
    opacity: 0; } }

.Ultra-slimBionicFilmMain .reductionPerformanceMain .dataSource { z-index: 20; color: #fff; }

.Leakage-proofPerformanceMain { padding: 40px 0px 0px; background-image: url(../images/img_269.jpg); background-repeat: no-repeat; background-position: top; background-size: 100%; background-color: #000; }

.Leakage-proofPerformanceMain .title { font-size: 28px; line-height: 1; color: #fff; text-align: center; }

.Leakage-proofPerformanceMain .title i { font-style: normal; }

.Leakage-proofPerformanceMain .desc { padding-top: 15px; font-size: 16px; color: #fff; text-align: center; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance { padding-top: 30px; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance .topBoxImg { margin-bottom: -30px; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance .topBoxImg img { width: 100%; display: block; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance .imgBox { width: 70%; -webkit-border-radius: 40px; border-radius: 40px; overflow: hidden; margin: 0px auto; position: relative; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance .imgBox img { width: 100%; display: block; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance .bottomBoxImg { margin: -30px auto 0px; width: 100%; }

.Leakage-proofPerformanceMain .Leakage-proofPerformance .bottomBoxImg img { width: 100%; display: block; }

.Leakage-proofPerformanceMain .Leakage-proofPerformanceList { 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; }

.Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list { padding: 0px 20px; position: relative; }

.Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list::after { content: ''; width: 2px; height: 65px; background-color: rgba(255, 255, 255, 0.2); position: absolute; right: 10px; top: 40px; }

.Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .imgBox { width: 80px; height: 80px; margin: auto; position: relative; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; }

.Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .listTitle { padding-top: 10px; font-size: 14px; color: #fff; text-align: center; }

.Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list:last-child:after { display: none; }

.energyEfficiencyMain { margin-top: 60px; position: relative; }

.energyEfficiencyMain .energyEfficiencyBox { width: 100%; overflow: hidden; background-image: url(../images/img_275.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.energyEfficiencyMain .energyEfficiencyBox .videoBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.energyEfficiencyMain .energyEfficiencyBox .videoBg video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.energyEfficiencyMain .energyEfficiencyBox .innerContainer { 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; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency { height: 100%; width: 100%; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide { height: 200px !important; 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; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .content { margin-bottom: 0px; font-size: 16px; color: #fff; text-align: center; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle { width: -webkit-fit-content; width: fit-content; margin: auto; font-size: 17vw; line-height: 1; 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; position: relative; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle span { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; 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; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle i { width: 7.733vw; height: 7.733vw; margin-bottom: 0px; position: relative; display: block; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle i::after { -webkit-animation: arrowUp8 1.5s linear infinite; animation: arrowUp8 1.5s linear infinite; opacity: 0; background-image: url(../images/img_266.png); background-size: cover; background-repeat: no-repeat; left: 0px; top: 0px; width: 100%; height: 100%; content: ''; position: absolute; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle i::before { -webkit-animation: arrowUp8 1.5s linear infinite; animation: arrowUp8 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; opacity: 0; background-image: url(../images/img_266.png); background-size: cover; background-repeat: no-repeat; left: 0px; top: 0px; width: 100%; height: 100%; content: ''; position: absolute; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle em { position: absolute; top: 0.667vw; right: -1.333vw; font-size: 7.667vw; height: 6vw; line-height: 1; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-style: normal; }

.energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide.swiper-slide-active { opacity: 1; }

.energyEfficiencyMain .energyEfficiencyBox .dataSource { color: #fff; }

.energyEfficiencyMain .dataSource { bottom: auto; top: -40px; color: #fff; }

@-webkit-keyframes arrowUp8 { 0% { top: 0vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -7.733vw;
    opacity: 0; } }

@keyframes arrowUp8 { 0% { top: 0vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -7.733vw;
    opacity: 0; } }

.ultraLongLifeCycleMain { padding: 40px 0px 0px; overflow: hidden; position: relative; background-image: url(../images/img_277.jpg); background-repeat: no-repeat; background-position: bottom; background-size: cover; }

.ultraLongLifeCycleMain .ultraLongLifeCycle { position: relative; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox { margin: 0px auto; width: 80%; position: relative; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox img { width: 100%; display: block; position: relative; z-index: 10; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-animation: circleScale 4s linear infinite; animation: circleScale 4s linear infinite; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #30459b; -webkit-box-shadow: 0px 0px 80px #30459b; box-shadow: 0px 0px 80px #30459b; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span i { position: absolute; width: 8px; height: 8px; border: 1px solid #162d6d; -webkit-border-radius: 100%; border-radius: 100%; background-color: rgba(255, 255, 255, 0.5); }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(2) { -webkit-animation-delay: 1s; animation-delay: 1s; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) { -webkit-animation-delay: 2s; animation-delay: 2s; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) i { top: 59%; left: 0.4%; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) { -webkit-animation-delay: 3s; animation-delay: 3s; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(1) { top: 39%; left: 0.4%; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(2) { top: 0.6%; left: 60%; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(3) { top: 28%; right: 4.3%; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) { -webkit-animation-delay: 4s; animation-delay: 4s; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(1) { top: 49%; left: -0.4%; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(2) { top: 12%; right: 16.4%; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox.active img { -webkit-animation: shakeA 0.5s; animation: shakeA 0.5s; -webkit-animation-delay: 1s; animation-delay: 1s; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox.active1 img { -webkit-animation: shakeA 0.5s; animation: shakeA 0.5s; -webkit-animation-delay: 1s; animation-delay: 1s; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .list { padding-bottom: 20px; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .list .listTitle span { font-size: 30px; line-height: 1; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; 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; }

.ultraLongLifeCycleMain .ultraLongLifeCycle .list .content { padding-top: 15px; font-size: 16px; line-height: 1.2; opacity: 0.5; color: #fff; }

.managementSystemMain { padding: 49px 0px 50px; position: relative; background-image: url(../images/img_280.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.managementSystemMain .managementSystemBox { 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; }

.managementSystemMain .managementSystemBox .managementSystem { width: 100%; padding: 0px 0px 0px; margin-right: 0px; }

.managementSystemMain .managementSystemBox .managementSystem .title { font-size: 28px; line-height: 1; color: #fff; }

.managementSystemMain .managementSystemBox .managementSystem .title span { vertical-align: super; }

.managementSystemMain .managementSystemBox .managementSystem .img { padding-top: 25px; }

.managementSystemMain .managementSystemBox .managementSystem .img img { height: 50px; display: block; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList { padding-top: 15px; max-width: 570px; 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; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); padding: 15px 15px; margin: 10px 5px 0px; -webkit-border-radius: 10px; border-radius: 10px; background-image: -webkit-gradient(linear, left top, left bottom, from(#444b50), to(#393c3e)); background-image: linear-gradient(to bottom, #444b50, #393c3e); }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox { 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; position: relative; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox span { font-size: 42px; font-weight: 600; line-height: 0.9; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; 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; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox em { font-size: 20px; margin-left: 5px; line-height: 1; font-style: normal; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; 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; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox i { position: absolute; left: 55px; top: -4px; font-size: 18px; font-style: normal; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #3af3ff), color-stop(70%, #1475bd)); background-image: linear-gradient(to bottom, #3af3ff 30%, #1475bd 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow { width: 18px; height: 18px; margin: 0px 10px; position: relative; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::after { -webkit-animation: arrowUp9 1.5s linear infinite; animation: arrowUp9 1.5s linear infinite; opacity: 0; left: 0px; top: 10px; width: 100%; height: 100%; position: absolute; content: ''; background-image: url(../images/img_283.png); background-size: cover; background-repeat: no-repeat; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::before { -webkit-animation: arrowUp9 1.5s linear infinite; animation: arrowUp9 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; opacity: 0; left: 0px; top: 10px; width: 100%; height: 100%; position: absolute; content: ''; background-image: url(../images/img_283.png); background-size: cover; background-repeat: no-repeat; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .desc { padding-top: 10px; font-size: 16px; color: rgba(255, 255, 255, 0.6); line-height: 22px; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(1) .numberBox i { left: 70px; }

.managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(3) { width: -webkit-calc(100% - 10px); width: calc(100% - 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; }

.managementSystemMain .managementSystemBox .imgBox { width: 100%; padding-bottom: 30px; }

.managementSystemMain .managementSystemBox .imgBox img { width: 100%; display: block; }

.managementSystemMain .topwer { position: absolute; right: 20px; top: 20px; width: 38%; }

.managementSystemMain .topwer img { width: 100%; display: block; }

.managementSystemMain .dataSource { color: #fff; }

@-webkit-keyframes arrowUp9 { 0% { top: 10px;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -18px;
    opacity: 0; } }

@keyframes arrowUp9 { 0% { top: 10px;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -18px;
    opacity: 0; } }

/*--max7--*/
.max7BannerMain { position: relative; overflow: hidden; }

.max7BannerMain .max7BannerBox { overflow: hidden; width: 100%; position: relative; top: 0px; height: 80vh; }

.max7BannerMain .max7BannerBox .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.max7BannerMain .max7BannerBox .imgBox img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0px; top: 0px; }

.max7BannerMain .max7BannerBox .max7BannerTextBox { position: absolute; left: 0px; top: 21vh; width: 100%; }

.max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .max7BannerLogo img { height: 55px; margin: 0px auto; display: block; }

.max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; text-align: center; }

.max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .title { display: none; padding-top: 30px; font-size: 32px; line-height: 1; color: #000000; }

.max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc { padding-top: 15px; font-size: 18px; color: #494949; }

.max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc span { vertical-align: super; font-size: 12px; }

.max7BannerMain .max7BannerBox .max7BannerClassBox { position: absolute; left: 0px; bottom: 50px; width: 100%; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .swiper-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list { width: 50%; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 10px; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon { margin-right: 15px; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon img { height: 26px; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .listTitle { font-size: 14px; color: #000000; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list::after { position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 31px; background-color: #1c6fb8; opacity: 0.2; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass span { width: 1px; display: none; height: 31px; background-color: #1c6fb8; opacity: 0.2; }

.max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass span:last-child { display: none; }

.max7BannerMain .max7BannerBox .max7VideoBox { position: absolute; left: 50%; top: 200%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 694px; height: 392px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; z-index: 20; }

.max7BannerMain .max7BannerBox .max7Video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.max7BannerMain .max7BannerBox .max7Video img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.max7BannerMain .max7BannerBox .max7Video video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.max7BannerMain .max7BannerBox .max7Video .btn { font-size: 18px; width: 100px; height: 100px; cursor: pointer; color: #000; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; background: #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; }

.newStandard-2mLMain { padding: 0px 0px 30px; overflow: hidden; position: relative; background-image: url(../images/img_291.jpg); background-size: cover; background-repeat: no-repeat; }

.newStandard-2mLMain .imgBox img { width: 100%; display: block; }

.newStandard-2mLMain .innerContainer { max-width: 1660px; }

.newStandard-2mLMain .title { font-size: 13.467vw; padding-top: 5.333vw; line-height: 0.9; letter-spacing: 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; text-transform: uppercase; }

.newStandard-2mLMain .title span { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #1475bd), color-stop(70%, #3af3ff)); background-image: linear-gradient(to bottom, #1475bd 30%, #3af3ff 70%); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.newStandard-2mLMain .desc { font-size: 6.667vw; padding-top: 2vw; line-height: 1; color: #000000; text-align: center; }

.morePuffswithMain { padding-bottom: 60px; background-image: url(../images/img_293.jpg); position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; }

.morePuffswithMain .innerContainer { max-width: 1660px; }

.morePuffswithMain .morePuffswith { 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; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.morePuffswithMain .morePuffswith .content { width: 100%; padding-top: 20px; }

.morePuffswithMain .morePuffswith .content .title { font-size: 6vw; line-height: 1; color: #000000; }

.morePuffswithMain .morePuffswith .content .numberBox { font-size: 20.733vw; 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; }

.morePuffswithMain .morePuffswith .content .numberBox .number { 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(#1475bd), to(#3af3ff)); background-image: linear-gradient(to right, #1475bd, #3af3ff); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; position: relative; }

.morePuffswithMain .morePuffswith .content .numberBox .number em { font-size: 30.333vw; line-height: 0.8; font-style: normal; }

.morePuffswithMain .morePuffswith .content .numberBox .number span { display: inline-block; width: 27vw; }

.morePuffswithMain .morePuffswith .content .numberBox .number i { font-style: normal; font-size: 6.333vw; margin-top: -15.333vw; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#3af3ff)); background-image: linear-gradient(to right, #1475bd, #3af3ff); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.morePuffswithMain .morePuffswith .content .characteristics { width: 100%; padding-top: 10px; }

.morePuffswithMain .morePuffswith .content .characteristics .list { margin-top: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 15px 20px; background-color: #edf5f9; 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; }

.morePuffswithMain .morePuffswith .content .characteristics .list .icon { width: 32px; margin-right: 15px; }

.morePuffswithMain .morePuffswith .content .characteristics .list .icon img { width: 100%; display: block; }

.morePuffswithMain .morePuffswith .content .characteristics .list .text { font-size: 16px; line-height: 1.2; }

.morePuffswithMain .morePuffswith .imgBox { width: 100%; }

.morePuffswithMain .morePuffswith .imgBox img { width: 100%; display: block; }

.ultimateCleanMain { 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; position: relative; }

.ultimateCleanMain .ultimateClean { width: 100%; padding: 40px 20px 30px; 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_297.jpg); background-repeat: no-repeat; background-size: cover; }

.ultimateCleanMain .ultimateClean .content .title { font-size: 10.667vw; line-height: 1; color: #fff; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList { padding-top: 25px; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list { padding-bottom: 25px; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox { 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: 4vw; line-height: 1; color: #fff; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox span { display: inline-block; font-size: 8vw; margin-right: 5px; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox em { padding-left: 5px; font-size: 3.733vw; font-style: normal; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox .desc { padding-left: 2.667vw; font-size: 3.733vw; line-height: 1; color: rgba(255, 255, 255, 0.6); }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar { margin-top: 15px; height: 2.8vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar::after { content: ''; height: 100%; display: block; width: 0%; -webkit-border-radius: 1.333vw; border-radius: 1.333vw; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#a3f9ff), to(#19f1ff)); background-image: linear-gradient(to right, #a3f9ff, #19f1ff); }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar { width: 94%; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar::after { -webkit-transition-delay: .4s; transition-delay: .4s; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .numberBox span { width: 9vw; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar { width: 120%; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar::after { -webkit-transition-delay: .6s; transition-delay: .6s; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .numberBox span { width: 17vw; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar { width: 75%; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar::after { -webkit-transition-delay: .8s; transition-delay: .8s; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .numberBox span { width: 17vw; }

.ultimateCleanMain .ultimateClean .content .ultimateCleanList .list.active .bar::after { width: 100%; }

.ultimateCleanMain .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; position: relative; }

.ultimateCleanMain .imgBox img { width: 100%; height: 100%; max-height: 1000px; display: block; object-fit: cover; }

.ultimateCleanMain .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ultimateSilkyMain { padding: 40px 0px; position: relative; background-image: url(../images/img_299.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.ultimateSilkyMain .videoBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.ultimateSilkyMain .videoBg video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ultimateSilkyMain .innerContainer { max-width: 1660px; }

.ultimateSilkyMain .ultimateSilky { 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; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.ultimateSilkyMain .ultimateSilky .content { width: 100%; padding: 0px 0px 0px 0px; }

.ultimateSilkyMain .ultimateSilky .content .title { font-size: 10.667vw; line-height: 1; color: #000000; }

.ultimateSilkyMain .ultimateSilky .content .numberBox { padding-top: 4vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; width: -webkit-fit-content; width: fit-content; }

.ultimateSilkyMain .ultimateSilky .content .numberBox span { font-size: 28vw; 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; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.ultimateSilkyMain .ultimateSilky .content .numberBox span i { font-style: normal; display: inline-block; width: 32vw; }

.ultimateSilkyMain .ultimateSilky .content .numberBox em { margin-left: 0.667vw; font-size: 10.667vw; line-height: 1; font-style: normal; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); -webkit-text-fill-color: transparent; background-clip: text; -webkit-background-clip: text; }

.ultimateSilkyMain .ultimateSilky .content .numberBox .arrow { position: absolute; right: -0.733vw; bottom: 3.333vw; width: 4.267vw; height: 4.267vw; }

.ultimateSilkyMain .ultimateSilky .content .numberBox .arrow::after { -webkit-animation: arrowUp4 1.5s linear infinite; animation: arrowUp4 1.5s linear infinite; content: ''; opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_300.png); background-repeat: no-repeat; background-size: cover; }

.ultimateSilkyMain .ultimateSilky .content .numberBox .arrow::before { -webkit-animation: arrowUp4 1.5s linear infinite; animation: arrowUp4 1.5s linear infinite; content: ''; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img_300.png); background-repeat: no-repeat; background-size: cover; }

.ultimateSilkyMain .ultimateSilky .content .desc { padding-top: 0.667vw; font-size: 3.467vw; color: #000000; }

.ultimateSilkyMain .ultimateSilky .imgBox { width: 100%; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }

.ultimateSilkyMain .ultimateSilky .imgBox img { width: 100%; display: block; }

.ultimateCleanMain .dataSource { color: #fff; }

@-webkit-keyframes arrowUp2 { 0% { background-position: 0vw 0vw; }
  100% { background-position: 0vw -7.067vw; } }

@keyframes arrowUp2 { 0% { background-position: 0vw 0vw; }
  100% { background-position: 0vw -7.067vw; } }

@-webkit-keyframes arrowUp4 { 0% { top: 0vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -8vw;
    opacity: 0; } }

@keyframes arrowUp4 { 0% { top: 0vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -8vw;
    opacity: 0; } }

.controlSystemMain { padding: 40px 0px; position: relative; }

.controlSystemMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.controlSystemMain .bg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.controlSystemMain .bg video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.controlSystemMain .innerContainer { max-width: 1660px; }

.controlSystemMain .controlSystem .imgBox { width: 100%; }

.controlSystemMain .controlSystem .imgBox img { width: 100%; display: block; }

.controlSystemMain .controlSystem .content { width: 100%; }

.controlSystemMain .controlSystem .content .title { font-size: 9.333vw; line-height: 1; color: #fff; }

.controlSystemMain .controlSystem .content .controlSystemList { padding-top: 6vw; }

.controlSystemMain .controlSystem .content .controlSystemList .list { padding-bottom: 3.333vw; }

.controlSystemMain .controlSystem .content .controlSystemList .list .numberBox { 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: 4vw; line-height: 1; color: #fff; }

.controlSystemMain .controlSystem .content .controlSystemList .list .numberBox span { font-size: 8vw; margin-right: 0.667vw; }

.controlSystemMain .controlSystem .content .controlSystemList .list .numberBox em { padding-left: 0.667vw; font-size: 2.667vw; font-style: normal; }

.controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow { display: inline-block; width: 2.667vw; height: 4.8vw; position: relative; }

.controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::after { content: ''; position: absolute; left: 0px; top: 4.667vw; opacity: 0; -webkit-animation: arrowUp5 1.5s linear infinite; animation: arrowUp5 1.5s linear infinite; width: 100%; height: 100%; background-image: url(../images/img_303.png); background-size: cover; background-repeat: no-repeat; }

.controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::before { content: ''; position: absolute; left: 0px; top: 4.667vw; opacity: 0; -webkit-animation: arrowUp5 1.5s linear infinite; animation: arrowUp5 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; width: 100%; height: 100%; background-image: url(../images/img_303.png); background-size: cover; background-repeat: no-repeat; }

.controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .desc { padding-left: 2.667vw; font-size: 2.667vw; line-height: 1; color: #fff; }

.controlSystemMain .controlSystem .content .controlSystemList .list .bar { margin-top: 2vw; height: 2.8vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; }

.controlSystemMain .controlSystem .content .controlSystemList .list .bar::after { content: ''; height: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; width: 0%; -webkit-border-radius: 1.333vw; border-radius: 1.333vw; background-image: -webkit-gradient(linear, left top, right top, color-stop(30%, #1475bd), color-stop(70%, #19f1ff)); background-image: linear-gradient(to right, #1475bd 30%, #19f1ff 70%); }

.controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(1) .bar { width: 75%; }

.controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(1) .bar::after { -webkit-transition-delay: .4s; transition-delay: .4s; }

.controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(1) .numberBox span { display: inline-block; width: 9.2vw; }

.controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(2) .bar { width: 43%; }

.controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(2) .bar::after { -webkit-transition-delay: .8s; transition-delay: .8s; }

.controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(2) .numberBox span { display: inline-block; width: 9.2vw; }

.controlSystemMain .controlSystem .content .controlSystemList .list.active .bar::after { width: 100%; }

@-webkit-keyframes arrowUp5 { 0% { top: 4.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -2.667vw;
    opacity: 0; } }

@keyframes arrowUp5 { 0% { top: 4.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -2.667vw;
    opacity: 0; } }

@-webkit-keyframes arrowUp3 { 0% { background-position: 0vw 0vw; }
  100% { background-position: 0vw -4.8vw; } }

@keyframes arrowUp3 { 0% { background-position: 0vw 0vw; }
  100% { background-position: 0vw -4.8vw; } }

.tankDesignMain { padding: 40px 0px; background-image: url(../images/img_304.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.tankDesignMain .tankDesign { 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; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.tankDesignMain .tankDesign .content { width: 100%; }

.tankDesignMain .tankDesign .content .title { font-size: 10.667vw; color: #fff; line-height: 1; }

.tankDesignMain .tankDesign .content .desc { padding-top: 2.667vw; font-size: 2.667vw; color: #fff; line-height: 1.2; }

.tankDesignMain .tankDesign .imgBox { width: 100%; }

.tankDesignMain .tankDesign .imgBox img { width: 100%; display: block; }

/*--community--*/
.communityBannerMain { position: relative; overflow: hidden; }

.communityBanner { position: relative; }

.communityBanner .imgBox { position: relative; }

.communityBanner .imgBox img { width: 100%; display: block; }

.communityBanner .imgBox img:nth-child(2) { position: absolute; left: 0px; top: 0px; z-index: 20; }

.communityBanner .svgLine { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.communityBanner .svgLine svg { position: absolute; left: -11.458vw; top: -4.688vw; width: 120.781vw; }

.communityBanner .svgLine svg #communityLine { stroke-dashoffset: 4574.23681640625; -webkit-transition: all 2s ease-in-out; transition: all 2s ease-in-out; -webkit-transition-delay: 1s; transition-delay: 1s; }

.communityBanner .svgLine.active #communityLine { stroke-dashoffset: 0; }

.communityBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; z-index: 30; }

.communityBannerText .title { font-weight: 600; font-size: 32px; text-align: center; color: #fff; }

.whatTheySayMain { padding: 40px 0px; overflow: hidden; background-image: url(../images/img_331.jpg); background-size: cover; background-repeat: no-repeat; }

.whatTheySayMain .title { font-size: 28px; text-align: center; color: #000000; }

.whatTheySayMain .tagListBox { position: relative; }

.whatTheySayMain .tagListBox .tagLogo { position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; z-index: 80; width: -webkit-fit-content; width: fit-content; height: -webkit-fit-content; height: fit-content; margin: auto; }

.whatTheySayMain .tagListBox .tagLogo img { width: 80px; display: block; }

.whatTheySayMain #tagList { height: 250px; position: relative; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); }

.whatTheySayMain #tagList li { position: absolute; opacity: 0; }

.whatTheySayMain .subTitle { padding-top: 20px; text-align: center; font-size: 20px; line-height: 30px; color: #000000; }

.whatTheySayMain .productInstallationApprovalBox { padding-top: 15px; }

.whatTheySayMain .productInstallationApproval { margin-top: 0px; padding: 20px 0px; -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(0%, #fff), to(rgba(255, 255, 255, 0))); -webkit-mask-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff, rgba(255, 255, 255, 0) 100%); mask-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(0%, #fff), to(rgba(255, 255, 255, 0))); mask-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff, rgba(255, 255, 255, 0) 100%); }

.whatTheySayMain .productInstallationApproval .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.whatTheySayMain .productInstallationApproval .swiper-slide { width: auto; margin-right: 20px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ddf2fb), to(#ffff)); background-image: linear-gradient(to bottom, #ddf2fb, #ffff); border: 1px solid #fff; -webkit-box-shadow: 0px 4px 10px rgba(0, 135, 197, 0.3); box-shadow: 0px 4px 10px rgba(0, 135, 197, 0.3); padding: 0px 70px 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; height: 73px; -webkit-border-radius: 73px; border-radius: 73px; }

.whatTheySayMain .productInstallationApproval .swiper-slide .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.whatTheySayMain .productInstallationApproval .swiper-slide .content .icon { width: 18px; margin-right: 10px; }

.whatTheySayMain .productInstallationApproval .swiper-slide .content .desc { font-size: 14px; line-height: 20px; color: #122b46; }

.whatTheySayMain .productInstallationApprovalRight .swiper-slide .content { direction: ltr; }

.theirFootprintsMain { padding: 50px 0px; overflow: hidden; position: relative; background-image: url(../images/img_335.jpg); background-repeat: no-repeat; background-size: cover; }

.theirFootprintsMain .title { font-size: 28px; line-height: 1; color: #000000; text-align: center; }

.theirFootprintsMain .theirFootprints { margin-top: 25px; }

.theirFootprintsMain .theirFootprints .swiper-slide { width: 100%; cursor: pointer; -webkit-transform: translateX(35px); -ms-transform: translateX(35px); transform: translateX(35px); -webkit-transition: all .6s; transition: all .6s; position: relative; }

.theirFootprintsMain .theirFootprints .swiper-slide .imgBox { padding-top: 100%; position: relative; overflow: hidden; }

.theirFootprintsMain .theirFootprints .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; object-fit: cover; }

.theirFootprintsMain .theirFootprints .swiper-slide .content { position: absolute; left: 0px; top: 0px; width: 100%; padding: 40px 20px 0px; -webkit-transition: all .6s; transition: all .6s; opacity: 0.4; }

.theirFootprintsMain .theirFootprints .swiper-slide .content .icon img { display: block; margin: 0px auto; height: 45px; }

.theirFootprintsMain .theirFootprints .swiper-slide .content .listTitle { padding-top: 10px; font-size: 30px; color: #fff; line-height: 1; text-align: center; }

.theirFootprintsMain .theirFootprints .swiper-slide .content .desc { padding-top: 10px; font-size: 16px; line-height: 22px; color: #fff; text-align: center; }

.theirFootprintsMain .theirFootprints .swiper-slide .svg { opacity: 0; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 107%; height: 107%; z-index: 10; }

.theirFootprintsMain .theirFootprints .swiper-slide .svg .path-loop2 { stroke-miterlimit: 10; stroke-width: 1px; stroke-dashoffset: 0; }

.theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active { -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); position: relative; z-index: 10; }

.theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active ~ div { -webkit-transform: translateX(-35px); -ms-transform: translateX(-35px); transform: translateX(-35px); }

.theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active .svg { opacity: 1; }

.theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active .content { padding: 40px 20px 0px; opacity: 1; }

.bulletScreenMain { padding: 50px 0px; overflow: hidden; position: relative; background-image: url(../images/img_342.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.bulletScreenMain .title { font-size: 28px; line-height: 1; color: #000000; text-align: center; }

.bulletScreenMain .desc { padding-top: 10px; font-size: 16px; line-height: 1; color: #5a5a5a; text-align: center; }

.bulletScreenMain .bulletScreenBox { margin-top: 45px; position: relative; }

.bulletScreenMain .bulletScreenLabel { position: relative; margin: 0px auto; width: 85vw; height: 56.6vw; z-index: 30; }

.bulletScreenMain .bulletScreenLabel .list { position: absolute; -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; text-align: center; justify-content: center; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(1) { width: 11.5vw; height: 11.5vw; font-size: 1.6vw; line-height: 2.2vw; left: 0vw; top: 6.5vw; background-color: #b2b2b2; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(2) { width: 11.3vw; height: 11.3vw; font-size: 2.4vw; top: 5.2vw; left: 23vw; background-color: #1f6eb7; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(3) { width: 9.9vw; height: 9.9vw; font-size: 2vw; top: 2.9vw; left: 58vw; background-color: #1edefe; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(4) { width: 8.6vw; height: 8.6vw; font-size: 1.8vw; top: 2.9vw; left: 74.5vw; background-color: #7f7f7f; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(5) { width: 8.5vw; height: 8.5vw; font-size: 1.5vw; top: 21.1vw; left: 27.8vw; background-color: #1f6eb7; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(6) { width: 12.2vw; height: 12.2vw; font-size: 2.2vw; top: 14.5vw; left: 45vw; background-image: -webkit-gradient(linear, left top, right top, from(#1151b1), to(#22eefb)); background-image: linear-gradient(to right, #1151b1, #22eefb); }

.bulletScreenMain .bulletScreenLabel .list:nth-child(7) { width: 11.5vw; height: 11.5vw; font-size: 2vw; line-height: 2.5vw; top: 35vw; left: 23.4vw; background-color: #1edefe; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(8) { width: 11.5vw; height: 11.5vw; font-size: 1.7vw; top: 31vw; left: 55.5vw; background-color: #1f6eb7; }

.bulletScreenMain .bulletScreenLabel .list:nth-child(9) { width: 11.5vw; height: 11.5vw; font-size: 1.6vw; line-height: 1.8vw; top: 40.5vw; left: 74vw; background-color: #b2b2b2; }

.bulletScreenMain .bulletScreenBox .circle { position: absolute; width: 600px; height: 600px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.bulletScreenMain .bulletScreenBox .circle span { -webkit-animation: wh100 4s linear infinite; animation: wh100 4s linear infinite; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 0%; height: 0%; opacity: 0; -webkit-border-radius: 100%; border-radius: 100%; border: 1px dashed rgba(25, 103, 185, 0.8); }

.bulletScreenMain .bulletScreenBox .circle span:nth-child(2) { -webkit-animation-delay: 1s; animation-delay: 1s; }

.bulletScreenMain .bulletScreenBox .circle span:nth-child(3) { -webkit-animation-delay: 2s; animation-delay: 2s; }

.bulletScreenMain .bulletScreenBox .circle span:nth-child(4) { -webkit-animation-delay: 3s; animation-delay: 3s; }

.bulletScreenMain .bulletScreenBox .circle span:nth-child(5) { -webkit-animation-delay: 4s; animation-delay: 4s; }

.bulletScreenMain .bulletScreenList { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; overflow: hidden; z-index: 9; }

.bulletScreenMain .bulletScreenList .list { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; left: 100vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 7vw; -webkit-border-radius: 7vw; border-radius: 7vw; -webkit-transition: all .6s; transition: all .6s; border: 0.1vw solid #fff; padding: 0vw 4vw 0vw 1vw; background-image: linear-gradient(15deg, #fff 60%, rgba(255, 255, 255, 0.5)); }

.bulletScreenMain .bulletScreenList .list .picture { width: 5.4vw; height: 5.4vw; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; position: relative; }

.bulletScreenMain .bulletScreenList .list .picture::after { content: ''; position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#1151b1), to(#22eefb)); background-image: linear-gradient(to right, #1151b1, #22eefb); }

.bulletScreenMain .bulletScreenList .list .picture img { position: absolute; left: 0vw; top: 0vw; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; object-fit: cover; z-index: 2; }

.bulletScreenMain .bulletScreenList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2vw; }

.bulletScreenMain .bulletScreenList .list .content .listTitle { font-size: 1.8vw; color: #000000; white-space: nowrap; }

.bulletScreenMain .bulletScreenList .list .content .replyContent { 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; }

.bulletScreenMain .bulletScreenList .list .content .replyContent span { margin-right: 1.5vw; font-size: 1.5vw; color: #979797; }

.bulletScreenMain .bulletScreenList .list:hover { -webkit-box-shadow: 0vw 1vw 3vw rgba(13, 100, 171, 0.35); box-shadow: 0vw 1vw 3vw rgba(13, 100, 171, 0.35); }

.bulletScreenMain .bulletScreenList .list:hover .picture img { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }

.bulletScreenMain .bulletScreenList .list.animat { -webkit-animation-name: move; animation-name: move; -webkit-animation-timing-function: linear; animation-timing-function: linear; }

@keyframes move { to { -webkit-transform: translateX(-300vw); transform: translateX(-300vw); } }

@-webkit-keyframes move { to { -webkit-transform: translateX(-300vw); transform: translateX(-300vw); } }

.globalNetworkMain { padding: 40px 0px; position: relative; background-image: url(../images/img_353.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.globalNetworkMain .title { font-size: 28px; line-height: 1; color: #000000; text-align: center; }

.globalNetworkMain .desc { padding-top: 10px; font-size: 16px; line-height: 1; color: #5a5a5a; text-align: center; }

.globalNetworkMain .globalNetworkListBox { position: relative; margin: 25px 0px 0px; }

.globalNetworkMain .globalNetworkListBox .globaMap img { width: 100%; display: block; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list { 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; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .picture { width: 1.979vw; height: 1.979vw; overflow: hidden; position: relative; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .picture::after { content: ''; position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left bottom, left top, from(#1151b1), to(#22eefb)); background-image: linear-gradient(0deg, #1151b1, #22eefb); }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .picture img { position: absolute; left: 0vw; top: 0vw; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; object-fit: cover; z-index: 2; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .name { padding-left: 0.521vw; font-size: 0.885vw; color: #122b46; white-space: nowrap; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list:hover { -webkit-box-shadow: 0vw 1.146vw 1.042vw -1.042vw #1475bd; box-shadow: 0vw 1.146vw 1.042vw -1.042vw #1475bd; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list:hover .picture img { -webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon { width: 1.302vw; position: relative; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon img { width: 100%; display: block; z-index: 10; position: relative; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon span { position: absolute; width: 4.271vw; height: 4.271vw; bottom: -2.083vw; left: -2.135vw; margin-left: 50%; background-image: url(../images/img_390.png); background-size: cover; background-repeat: no-repeat; opacity: 0; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon span:nth-child(2) { -webkit-animation: circleScale 2s linear infinite; animation: circleScale 2s linear infinite; }

.globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon span:nth-child(3) { -webkit-animation: circleScale 2s linear infinite; animation: circleScale 2s linear infinite; -webkit-animation-delay: .8s; animation-delay: .8s; }

.globalNetworkMain .globalNetworkListBox.active .globalNetworkList .list { -webkit-animation: bounceIn 1s linear; animation: bounceIn 1s linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: 1s; animation-delay: 1s; }

.globalNetworkMain .line { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 30.5vw; }

.globalNetworkMain .line span { -webkit-clip-path: circle(0% at 0 100%); clip-path: circle(0% at 0 100%); -webkit-transition: all 2s; transition: all 2s; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-size: 100% 100%; background-repeat: no-repeat; }

.globalNetworkMain .line span:nth-child(1) { background-image: url(../images/img_364.png); }

.globalNetworkMain .line span:nth-child(2) { background-image: url(../images/img_365.png); -webkit-transition-delay: .2s; transition-delay: .2s; }

.globalNetworkMain .line.active span { -webkit-clip-path: circle(150% at 0 100%); clip-path: circle(150% at 0 100%); }

.communityContactMain { padding: 50px 0px; background-image: url(../images/img_366.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.communityContact { margin: 0px auto; width: 100%; }

.communityContact .imgBox img { width: 100%; display: block; }

.communityContact .communityContactList { margin: -20px 0px; 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; }

.communityContact .communityContactList .list { padding: 0px 15px; }

.communityContact .communityContactList .list .icon { width: 50px; height: 50px; margin: 0px auto; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0.5))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.5)); 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; }

.communityContact .communityContactList .list .icon img { width: 25px; height: 25px; object-fit: cover; }

.communityContact .communityContactList .list .text { padding-top: 10px; font-size: 14px; color: #000000; text-align: center; }

.rightContactTop { position: fixed; z-index: 80; bottom: 5%; width: 40px; right: 5px; display: none; }

.rightContactTop p { display: none; padding: 15px 0px; background-color: #fff; -webkit-border-radius: 40px; border-radius: 40px; -webkit-box-shadow: 0px 20px 22px rgba(49, 73, 164, 0.1); box-shadow: 0px 20px 22px rgba(49, 73, 164, 0.1); position: relative; }

.rightContactTop p a { width: 40px; height: 34px; 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; }

.rightContactTop p a img { width: 20px; display: block; }

.rightContactTop p::after { content: ''; position: absolute; left: 1px; top: 1px; right: 1px; bottom: 1px; -webkit-border-radius: 40px; border-radius: 40px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(60, 255, 243, 0.1)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(60, 255, 243, 0.1), rgba(255, 255, 255, 0)); }

.rightContactTop .scrollTopBtn { margin-top: 10px; width: 40px; height: 40px; cursor: pointer; background-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; }

.rightContactTop .scrollTopBtn img { width: 18px; }

.rightBanner { width: 100px; position: fixed; right: 5px; bottom: 20%; z-index: 80; display: none; }

.rightBanner a { margin: 0px 5px; padding-bottom: 20px; display: block; }

.rightBanner a img { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; display: block; }

.rightBanner p { position: absolute; left: 0px; bottom: 0px; width: 100%; }

.rightBanner p img { width: 100%; display: block; }

.rightBanner p span { position: absolute; left: 0px; bottom: 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; font-size: 12px; font-weight: 600; color: #fff; }

.rightBanner .closeRightBanner { position: absolute; left: 50%; bottom: -35px; 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-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 26px; height: 26px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; color: #16cbec; border: 2px solid #16cbec; }

.rightBanner.hideRightBanner { display: none !important; }

.layui-flow-more { display: none !important; }

/*--年龄认证--*/
.popAgeVerificationMain { position: fixed; left: 0px; top: 0px; z-index: 99; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); display: none; }

.popAgeVerificationBox { 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; }

.popAgeVerificationBox .popAgeVerification { max-width: 1024px; width: 90%; padding: 35px 20px 65px; -webkit-border-radius: 4vw; border-radius: 4vw; overflow: hidden; background-image: url(../images/img_385.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; }

.popAgeVerificationBox .popAgeVerification .line { position: absolute; width: 100%; bottom: 0px; left: 0px; }

.popAgeVerificationBox .popAgeVerification .line img { width: 100%; display: block; }

.popAgeVerificationBox .popAgeVerification .closePopAgeVerification { position: absolute; cursor: pointer; right: 20px; top: 20px; width: 32px; height: 32px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid #1c6fb8; color: #1c6fb8; 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; }

.popAgeVerificationBox .popAgeVerification .popAgeLogo { position: relative; }

.popAgeVerificationBox .popAgeVerification .popAgeLogo img { height: 40px; display: block; margin: 0px auto; }

.popAgeVerificationBox .popAgeVerification .content { position: relative; padding-top: 6vw; font-size: 3.2vw; text-align: center; color: #000; font-weight: 200; line-height: 1.4; }

.popAgeVerificationBox .popAgeVerification .btn { padding-top: 8vw; 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; }

.popAgeVerificationBox .popAgeVerification .btn button { width: 32vw; height: 10.667vw; -webkit-border-radius: 6.667vw; border-radius: 6.667vw; margin: 0vw 1.333vw; font-size: 4vw; 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; border: none; background: none; }

.popAgeVerificationBox .popAgeVerification .btn button span { position: relative; z-index: 10; color: #454545; -webkit-transition: all .6s; transition: all .6s; }

.popAgeVerificationBox .popAgeVerification .btn button::after { content: ''; -webkit-border-radius: 50px; border-radius: 50px; position: absolute; left: 0px; top: 0px; border: 1px solid #e8eff1; background-color: #f7f8fa; width: 100%; height: 100%; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.popAgeVerificationBox .popAgeVerification .btn button::before { content: ''; -webkit-border-radius: 50px; border-radius: 50px; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.popAgeVerificationBox .popAgeVerification .btn button:hover::after { opacity: 0; }

.popAgeVerificationBox .popAgeVerification .btn button:hover::before { opacity: 1; }

.popAgeVerificationBox .popAgeVerification .btn button:hover span { color: #fff; }

.popAgeVerificationBox .popAgeVerification .desc { position: relative; padding-top: 4vw; font-size: 3.2vw; line-height: 4vw; color: #737373; text-align: center; }

.popAgeVerificationBox .popAgeVerification .popAgeFoot { position: relative; padding-top: 9.667vw; font-size: 4vw; line-height: 4.533vw; font-weight: 100; color: #737373; text-align: center; }

.popAgeVerificationBox .popAgeVerification .popAgeFoot span { font-weight: 600; }

.dataSource { position: absolute; right: 20px; bottom: 10px; font-size: 12px; color: #000000; }

.dataSource.colorWhite { color: #fff; }

.updating { min-height: 50vh; padding: 260px 0px 150px; background-image: url(../images/img_392.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.updating .content { max-width: 1086px; margin: 0px auto; }

.updating .content .img { margin: 0px 0px; }

.updating .content .img img { width: 100%; display: block; }

.updating .content .title { font-size: 8.375vw; line-height: 1; text-align: center; }

.updating .content .title span { text-transform: uppercase; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.updating .content .return { 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; padding-top: 3.667vw; position: relative; z-index: 10; }

.updating .content .return a { padding: 0vw 6vw; height: 7vw; -webkit-border-radius: 7vw; border-radius: 7vw; 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; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); }

.updating .content .return a span { font-size: 2.8vw; }

.updating .content .return a i { width: 3.667vw; height: 3.667vw; margin-right: 1.333vw; color: #fff; font-size: 2vw; border: 0.267vw solid #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; }

/*--厂房--*/
.factoryBuildingMain { padding: 50px 0px; overflow: hidden; position: relative; background-image: url(../images/img_395.jpg); background-repeat: none; background-size: cover; }

.factoryBuildingMain .title { text-align: center; font-size: 28px; line-height: 1; color: #000000; }

.factoryBuildingMain .factoryBuilding { margin: 35px 20px 0px; }

.factoryBuildingMain .factoryBuilding .swiper-slide { position: relative; left: 20px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all .6s; transition: all .6s; }

.factoryBuildingMain .factoryBuilding .swiper-slide .imgBox { padding-top: 60%; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }

.factoryBuildingMain .factoryBuilding .swiper-slide .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.factoryBuildingMain .factoryBuilding .swiper-slide .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)); }

.factoryBuildingMain .factoryBuilding .swiper-slide .listTitle { font-size: 16px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 0px; bottom: 20px; width: 100%; padding: 0px 20px; line-height: 1.2; text-align: center; color: #fff; }

.factoryBuildingMain .factoryBuilding .swiper-slide::after { -webkit-clip-path: inset(0% 100% 0% 0%); clip-path: inset(0% 100% 0% 0%); -webkit-transition: all .6s; transition: all .6s; content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 12.417vw; background-image: url(../images/img_397.png); background-repeat: no-repeat; background-size: 100% 12.417vw; }

.factoryBuildingMain .factoryBuilding .swiper-slide.active .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.factoryBuildingMain .factoryBuilding .swiper-slide.active::after { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); left: 0px; }

.factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next { left: -20px; }

.factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next + div { left: -20px; }

.factoryBuildingMain .factoryBuildingPage { text-align: center; padding-top: 20px; }

.factoryBuildingMain .factoryBuildingPage span { width: 15px; height: 3px; -webkit-border-radius: 0px; border-radius: 0px; background-color: #000; opacity: 0.2; }

.factoryBuildingMain .factoryBuildingPage span.swiper-pagination-bullet-active { opacity: 1; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); }

/*--关于我们地图--*/
.aboutMapBox { position: absolute; left: 0px; top: 0px; padding-bottom: 7%; -webkit-transition: all .6s; transition: all .6s; opacity: 0; -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; 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; }

.aboutMapBox .mapTitle { text-align: center; font-size: 65px; color: #000000; }

.aboutMapBox .numberBox { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.aboutMapBox .numberBox .mapNumber { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.aboutMapBox .numberBox .mapNumber span { font-size: 190px; line-height: 0.9; background-image: -webkit-gradient(linear, left top, right top, from(#0a71be), to(#19f1ff)); background-image: linear-gradient(to right, #0a71be, #19f1ff); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; }

.aboutMapBox .numberBox .mapNumber em { padding-top: 20px; font-style: normal; line-height: 1; font-size: 110px; background-image: -webkit-gradient(linear, left top, right top, from(#0a71be), to(#19f1ff)); background-image: linear-gradient(to right, #0a71be, #19f1ff); -webkit-text-fill-color: transparent; -webkit-background-clip: text; background-clip: text; }

.aboutMapBox .numberBox .subTitle { font-size: 30px; color: #000; }

.aboutMapBox .numberBox .content { padding: 0px 0px 20px 30px; }

.aboutMapBox .numberBox .content .subTitle { font-size: 30px; color: #000000; }

.aboutMapBox .numberBox .content .desc { font-size: 24px; color: #5a5a5a; }

.aboutMapBox .aboutMap { position: relative; margin: 0px -50px; }

.aboutMapBox .aboutMap .aboutMapImg img { width: 100%; display: block; }

.aboutMapBox .aboutMap .aboutMapList .list { position: absolute; }

.aboutMapBox .aboutMap .aboutMapList .list .icon { width: 25px; }

.aboutMapBox .aboutMap .aboutMapList .list .icon img { width: 100%; }

.aboutMapBox .aboutMap .aboutMapList .list .icon span { position: absolute; left: -21px; bottom: -21px; width: 42px; height: 42px; margin-left: 50%; background-image: url(../images/img_390.png); background-size: cover; background-repeat: no-repeat; -webkit-animation: circleScale 2s linear infinite; animation: circleScale 2s linear infinite; }

.aboutMapBox .aboutMap .aboutMapList .list .icon span:nth-child(3) { -webkit-animation-delay: .8s; animation-delay: .8s; }

.aboutMapBox.active { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

/*--FEEMLinside--*/
.insideBannerMain { position: relative; overflow: hidden; }

.insideBannerBox { position: relative; }

.insideBanner { position: relative; }

.insideBanner .imgBox { padding-top: 140%; position: relative; overflow: hidden; }

.insideBanner .imgBox img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0px; left: 0px; }

.insideBannerVideo { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; }

.insideBannerVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.insideBannerText { position: absolute; left: 0px; bottom: 80px; z-index: 10; width: 100%; }

.insideBannerText .title { font-size: 50px; color: #fff; text-align: center; }

.insideBannerText .desc { font-size: 30px; color: #fff; text-align: center; }

.insideSolutionMain { padding: 40px 0px 20px; background-image: url(../images/img_399.jpg); background-repeat: no-repeat; background-size: cover; background-position: top; }

.insideSolutionMain .icon img { display: block; width: 70px; margin: 0px auto; }

.insideSolutionMain .title { 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; }

.insideSolutionMain .title p { font-size: 22px; line-height: 32px; text-align: center; background-image: linear-gradient(150deg, #3179f7 15%, #000 50%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.insideSolutionMain .title p span { vertical-align: super; font-size: 16px; }

.insideSolutionMain .iconImg img { width: 20px; margin: 0px auto; display: block; }

.insideSolutionMain .insideSolutionBox { position: relative; margin: 90px 20px 0px; }

.insideSolutionMain .insideSolutionBox .imgBox { -webkit-border-radius: 30px; border-radius: 30px; overflow: hidden; position: relative; }

.insideSolutionMain .insideSolutionBox .imgBox img { width: 100%; display: block; }

.insideSolutionMain .insideSolutionBox .insideSolution { position: absolute; left: 0px; top: 0px; padding: 20vw 0px 0px; width: 100%; }

.insideSolutionMain .insideSolutionBox .insideSolution .subTitle { text-align: center; font-size: 10.333vw; line-height: 1; }

.insideSolutionMain .insideSolutionBox .insideSolution .subTitle span { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #fff), color-stop(90%, transparent)); background-image: linear-gradient(to bottom, #fff 35%, transparent 90%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.insideSolutionMain .insideSolutionBox .img { position: absolute; left: 10.333vw; top: -21.333vw; width: 41.733vw; }

.insideSolutionMain .insideSolutionBox .img img { width: 100%; display: block; }

.insideSolutionMain .insideSolutionBox .insideSolutionProductImg { position: absolute; left: 0px; bottom: 14.667vw; width: 100%; z-index: 10; }

.insideSolutionMain .insideSolutionBox .insideSolutionProductImg img { width: 80%; margin: 0px auto; display: block; }

.insideWorldsMain { position: relative; }

.insideWorldsMain .imgBox img { width: 100%; display: block; }

.insideWorldsMain .st { position: absolute; left: 41.667vw; top: 15.333vw; font-size: 13.667vw; line-height: 1; color: #fff; }

.insideWorldsMain .insideWorldsProductImg { position: absolute; left: 29.667vw; top: 47vw; width: 37.733vw; }

.insideWorldsMain .insideWorldsProductImg img { width: 100%; display: block; }

.insideWorldsBox { position: absolute; left: 0px; bottom: 5.667vw; width: 100%; }

.insideWorldsBox .content .title { font-size: 18.667vw; line-height: 1; letter-spacing: -1vw; }

.insideWorldsBox .content .title span { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #fff), color-stop(81%, transparent)); background-image: linear-gradient(to bottom, #fff 60%, transparent 81%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.insideWorldsBox .content .desc { font-size: 5.067vw; letter-spacing: -1px; line-height: 1; color: #fff; }

.industryFirstMain { position: relative; overflow: hidden; }

.industryFirstMain .imgBox img { width: 100%; display: block; }

.industryFirstMain .industryFirstBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.industryFirstMain .industryFirstBox .innerContainer { height: 100%; }

.industryFirstMain .industryFirstBox .innerContainer .content { margin: 0px; padding-top: 6vw; }

.industryFirstMain .industryFirstBox .innerContainer .content .title { font-size: 11.633vw; text-transform: uppercase; line-height: 1; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #0046a8), color-stop(80%, #00d3ef)); background-image: linear-gradient(to bottom, #0046a8 30%, #00d3ef 80%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.industryFirstMain .industryFirstBox .innerContainer .content .title span { margin-left: 0px; }

.industryFirstMain .industryFirstBox .innerContainer .content .desc { font-size: 3vw; padding-top: 2vw; color: #000000; line-height: 1; }

.industryFirstMain .industryFirstBox .innerContainer .industryFirstProductImg { position: absolute; left: 45.333vw; top: 16.333vw; width: 20.467vw; }

.industryFirstMain .industryFirstBox .innerContainer .industryFirstProductImg img { width: 100%; display: block; }

.IndustryFirstTop1Main { position: relative; }

.IndustryFirstTop1Main .imgBox img { width: 100%; display: block; }

.IndustryFirstTop1Main .IndustryFirstTop1 { position: absolute; left: 0vw; top: 5vw; width: 100%; }

.IndustryFirstTop1Main .IndustryFirstTop1 .title { font-size: 8.667vw; color: #000000; line-height: 1; }

.IndustryFirstTop1Main .IndustryFirstTop1 .desc { padding-top: 3.333vw; font-size: 3.467vw; color: #000000; line-height: 1; }

.productComparisonMain { padding: 16vw 0vw 13.333vw; background-image: url(../images/img_410.jpg); background-size: cover; background-position: bottom; }

.productComparisonMain .title { font-size: 5.333vw; line-height: 1; color: #000000; text-align: center; }

.productComparisonMain .title span { background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#19f1ff)); background-image: linear-gradient(to right, #1475bd, #19f1ff); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.productComparisonMain .productComparison { margin-top: 10.667vw; }

.productComparisonMain .productComparison .list { position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; }

.productComparisonMain .productComparison .list .listBox { -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.productComparisonMain .productComparison .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 740px; -ms-flex: 0 0 740px; flex: 0 0 740px; }

.productComparisonMain .productComparison .list:nth-child(1) .listTitle { height: 17.733vw; 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, left bottom, from(#19f1ff), to(#1475bd)); background-image: linear-gradient(to bottom, #19f1ff, #1475bd); }

.productComparisonMain .productComparison .list:nth-child(1) .listTitle p { font-size: 4.267vw; margin-left: 32.667vw; color: #fff; }

.productComparisonMain .productComparison .list:nth-child(1) .listContent { background-color: #fff; border-bottom: 1px solid #f0f0f0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.productComparisonMain .productComparison .list:nth-child(1) .listContent .listSubTitle { width: 32vw; min-width: 32vw; font-size: 3.467vw; 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 2.667vw; border-right: 1px solid #f0f0f0; color: #1477be; }

.productComparisonMain .productComparison .list:nth-child(1) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 3.2vw; line-height: 4.267vw; padding: 2.667vw 5.333vw; color: #030303; 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; }

.productComparisonMain .productComparison .list:nth-child(1) .listContent:last-child { border: none; }

.productComparisonMain .productComparison .list:nth-child(1) img { height: 18.267vw; position: absolute; left: 6.667vw; top: -3.333vw; }

.productComparisonMain .productComparison .list:nth-child(1) .listBox { -webkit-box-shadow: 0px 14px 62px rgba(12, 78, 124, 0.33); box-shadow: 0px 14px 62px rgba(12, 78, 124, 0.33); }

.productComparisonMain .productComparison .list:nth-child(2) { padding-top: 10.333vw; }

.productComparisonMain .productComparison .list:nth-child(2) .listBox { background-color: rgba(20, 118, 190, 0.1); -webkit-border-radius: 20px; border-radius: 20px; }

.productComparisonMain .productComparison .list:nth-child(2) img { height: 19.2vw; position: absolute; left: 10.667vw; top: 2.333vw; }

.productComparisonMain .productComparison .list:nth-child(2) .listTitle { background-color: rgba(20, 118, 190, 0.3); height: 12.4vw; 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; }

.productComparisonMain .productComparison .list:nth-child(2) .listTitle p { font-size: 4.733vw; color: #fff; margin-left: 37.333vw; }

.productComparisonMain .productComparison .list:nth-child(2) .listContent { border-bottom: 1px solid rgba(255, 255, 255, 0.4); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.productComparisonMain .productComparison .list:nth-child(2) .listContent .listSubTitle { width: 32vw; min-width: 32vw; font-size: 3.467vw; 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 2.667vw; border-right: 1px solid rgba(255, 255, 255, 0.4); color: #1477be; }

.productComparisonMain .productComparison .list:nth-child(2) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 3.2vw; line-height: 4.267vw; padding: 2.667vw 5.333vw; color: rgba(3, 3, 3, 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; }

.productComparisonMain .productComparison .list:nth-child(2) .listContent:last-child { border: none; }

/*--GEMXL--*/
.gemxlBanner { position: relative; }

.gemxlBanner .imgBox { padding-top: 140%; overflow: hidden; position: relative; }

.gemxlBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.gemxlBanner .gemxlText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.gemxlBanner .gemxlText .title { font-size: 13.333vw; line-height: 1; font-weight: 600; color: #fff; }

.gemxlBanner .gemxlText .desc { font-size: 6.133vw; line-height: 7.6vw; padding-top: 2vw; color: #fff; }

.gemxlMain { padding: 16vw 0px 13.333vw; }

.gemxlList { overflow: hidden; }

.gemxlList .list { position: relative; margin-bottom: 2.667vw; }

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

.gemxlList .list .imgBox img { width: 100%; height: 100%; display: block; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.gemxlList .list .content { padding: 0px 30px 0px 30px; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.gemxlList .list .content .listTitle { font-size: 6vw; line-height: 1.1; color: #fff; }

.gemxlList .list .content .desc { font-size: 8.933vw; line-height: 1; color: #fff; }

.gemxlList .list .content .icon { width: 18.8vw; }

.gemxlList .list .content .icon img { width: 100%; display: block; }

.gemxlList .list:nth-child(1) .imgBox { padding-top: 100%; }

.gemxlList .list:nth-child(1) .content { padding: 6vw 6vw 0vw; top: 0px; -webkit-transform: none; -ms-transform: none; transform: none; }

.gemxlList .list:nth-child(3) .content .desc { padding-top: 30px; }

.gemxlList .list:nth-child(4) .imgBox { padding-top: 78%; }

.gemxlList .list:nth-child(4) .content .listTitle { font-size: 24px; }

.gemxlList .list:nth-child(5) .imgBox { padding-top: 78%; }

.gemxlList .list:nth-child(5) .content .listTitle { font-size: 24px; }

.productsVideo { position: relative; margin-top: 9.333vw; overflow: hidden; -webkit-border-radius: 20px; border-radius: 20px; }

.productsVideo img { width: 100%; display: block; }

.productsVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.productsVideo .soundBtn { top: 30px !important; }

.gemxlLeftImg { padding-top: 9.333vw; }

.gemxlLeftImg .list .imgBox { width: 100%; }

.gemxlLeftImg .list .imgBox img { width: 100%; display: block; }

.gemxlLeftImg .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5.333vw 0vw 0vw 0vw; }

.gemxlLeftImg .list .content .listTitle { font-size: 6vw; line-height: 1.2; color: #000000; }

.gemxlLeftImg .list .content .iconBox { 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: 2.667vw; }

.gemxlLeftImg .list .content .iconBox .icon { width: 8.933vw; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; background-color: #1475cf; }

.gemxlLeftImg .list .content .iconBox .icon img { width: 100%; display: block; }

.gemxlLeftImg .list .content .iconBox .iconContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.667vw; }

.gemxlLeftImg .list .content .iconBox .iconContent h3 { font-size: 4.533vw; line-height: 1; color: #1475cf; }

.gemxlLeftImg .list .content .iconBox .iconContent p { padding-top: 0.4vw; font-size: 3.2vw; line-height: 1; color: #000000; }

.gemxlPerformance { position: relative; margin-top: 13.333vw; }

.gemxlPerformance .imgBox { padding-top: 105%; overflow: hidden; position: relative; -webkit-border-radius: 20px; border-radius: 20px; }

.gemxlPerformance .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.gemxlPerformance .content { position: absolute; left: 0px; top: 50%; padding: 0vw 5.333vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.gemxlPerformance .content .title { font-size: 6vw; line-height: 7.467vw; color: #fff; }

.gemxlPerformance .content .desc { font-size: 3.2vw; line-height: 4.267vw; font-weight: 200; color: #fff; }

.gemxlPerformance .content .desc p { margin-top: 2vw; }

.gemxlPerformance .content .desc p span { font-weight: 600; }

.gemxlSweetFlavorMain { position: relative; }

.gemxlSweetFlavorMain .imgBox img { width: 100%; display: block; }

.gemxlSweetFlavor .content { padding: 5.333vw 0vw 8.667vw 0vw; }

.gemxlSweetFlavor .content .title { font-size: 6vw; line-height: 7.467vw; font-weight: 600; color: #000; }

.gemxlSweetFlavor .content .desc { padding-top: 1.333vw; font-size: 3.2vw; line-height: 4.267vw; color: #000; }

.productsParametersMain { padding: 10.667vw 0vw 16vw; background-color: #f7f7f7; }

.productsParametersMain .title { text-align: center; font-size: 6vw; line-height: 1; }

.productsParametersMain .productsParameters { padding-top: 8vw; }

.productsParametersMain .productsParameters .imgBox { margin-right: 0px; width: 100%; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; background-color: #fff; }

.productsParametersMain .productsParameters .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }

.productsParametersMain .productsParameters .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; background-color: #fff; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; padding-top: 0px; padding-bottom: 5.333vw; }

.productsParametersMain .productsParameters .content .list { 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: 2.667vw 5.333vw; }

.productsParametersMain .productsParameters .content .list .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; min-width: 29.333vw; font-size: 3.2vw; color: #6a6a6a; }

.productsParametersMain .productsParameters .content .list .icon img { height: 7.333vw; margin-right: 2.667vw; display: block; }

.productsParametersMain .productsParameters .content .list .desc { font-size: 4.267vw; color: #000000; }

/*--nanopod详情页-PC--*/
.nanopodBanner { position: relative; }

.nanopodBanner .imgBox { padding-top: 140%; overflow: hidden; position: relative; }

.nanopodBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.nanopodBanner .nanopodBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.nanopodBanner .nanopodBannerText .title { font-size: 10.4vw; line-height: 1; font-weight: 600; color: #fff; }

.nanopodBanner .nanopodBannerText .desc { font-size: 5.2vw; line-height: 5.867vw; padding-top: 2vw; color: #fff; }

.nanopodMain { padding: 12vw 0vw; }

.nanopod { overflow: hidden; }

.nanopod .list { position: relative; margin-bottom: 5.333vw; }

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

.nanopod .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.nanopod .list .listTitle { position: absolute; left: 6.667vw; top: 6vw; font-size: 5.2vw; line-height: 6vw; color: #fff; }

.nanopod .list:nth-child(3) .imgBox { padding-top: 60%; }

.nanopod .list:nth-child(4) .imgBox { padding-top: 70%; }

.nanopodList .list { position: relative; }

.nanopodList .list .imgBox { padding-top: 58%; overflow: hidden; position: relative; }

.nanopodList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.nanopodList .list .nanopodContent .content { padding: 4vw 0vw 8vw; }

.nanopodList .list .nanopodContent .content .title { font-size: 6vw; line-height: 7.467vw; color: #000000; }

.nanopodList .list .nanopodContent .content .desc { font-size: 4.2vw; line-height: 5.267vw; color: #000000; }

.nanopodList .list .nanopodContent .content .desc p { margin-top: 2vw; }

/*--DesertOasis详情页-PC--*/
.desertOasisBanner { position: relative; }

.desertOasisBanner .imgBox { padding-top: 140%; overflow: hidden; position: relative; }

.desertOasisBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.desertOasisBanner .desertOasisBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.desertOasisBanner .desertOasisBannerText .title { font-size: 14.667vw; text-transform: uppercase; line-height: 1; font-weight: 600; color: #fff; }

.desertOasisBanner .desertOasisBannerText .desc { font-size: 5.733vw; line-height: 5.867vw; padding-top: 2vw; color: #fff; }

.desertOasisBanner .desertOasisBannerText .desc span { vertical-align: super; font-size: 3.6vw; }

.desertOasisMain { padding: 12vw 0vw 13.333vw; }

.desertOasis { overflow: hidden; position: relative; }

.desertOasis .list { position: relative; margin-bottom: 4vw; }

.desertOasis .list .imgBox { padding-top: 95%; overflow: hidden; position: relative; -webkit-border-radius: 11px; border-radius: 11px; }

.desertOasis .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.desertOasis .list .content { position: absolute; left: 0px; top: 0px; width: 100%; padding: 6vw 0vw 0vw 5.333vw; }

.desertOasis .list .content .listTitle { font-size: 6.133vw; line-height: 6.933vw; color: #000; }

.desertOasis .list .content .desc { font-size: 4vw; line-height: 1.2; color: #000; padding-top: 1vw; }

.desertOasis .list .content .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; font-size: 6.133vw; color: #fff; }

.desertOasis .list .content .icon img { height: 10.8vw; margin-right: 2.667vw; }

.desertOasis .list:nth-child(2) .imgBox { padding-top: 343px; }

.desertOasis .list:nth-child(2) .content .listTitle { color: #fff; }

.desertOasis .list:nth-child(2) .content .desc { color: #fff; }

.desertOasis .list:nth-child(3) .imgBox { padding-top: 215px; }

.desertOasis .list:nth-child(3) .content { padding-top: 70px; }

.desertOasis .list:nth-child(4) .content .listTitle { color: #fff; }

.desertOasisListBox .list { position: relative; }

.desertOasisListBox .list .imgBox img { width: 100%; display: block; object-fit: cover; }

.desertOasisListBox .list .desertOasisList { position: absolute; left: 0px; top: 0px; width: 100%; }

.desertOasisListBox .list .desertOasisList .content .title { font-size: 6vw; line-height: 7.467vw; }

.desertOasisListBox .list .desertOasisList .content .desc { padding-top: 1.333vw; font-size: 3.2vw; line-height: 4.267vw; }

.desertOasisListBox .list:nth-child(1) .desertOasisList { 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; }

.desertOasisListBox .list:nth-child(1) .innerContainer { 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; }

.desertOasisListBox .list:nth-child(1) .imgBox img { height: 77vw; }

.desertOasisListBox .list:nth-child(1) .content { width: 66.667vw; }

.desertOasisListBox .list:nth-child(1) .content .title { color: #000000; }

.desertOasisListBox .list:nth-child(1) .content .desc { color: #000000; }

.desertOasisListBox .list:nth-child(1) .content .desc p { margin-top: 15px; }

.desertOasisListBox .list:nth-child(1) .content .desc p span { font-weight: 600; }

.desertOasisListBox .list:nth-child(2) .imgBox img { height: 77vw; }

.desertOasisListBox .list:nth-child(2) .content { text-align: center; padding-top: 7.333vw; }

.desertOasisListBox .list:nth-child(2) .content .title { color: #fff; }

.desertOasisListBox .list:nth-child(2) .content .desc { color: #fff; }

.desertOasisListBox .list:nth-child(2) .content .desc p { margin-top: 15px; }

.desertOasisListBox .list:nth-child(2) .content .desc p span { font-weight: 600; }

.desertOasisListBox .list:nth-child(3) .content { text-align: center; padding-top: 8.667vw; }

.desertOasisListBox .list:nth-child(3) .content .title { color: #000; }

.desertOasisListBox .list:nth-child(3) .content .desc { color: #000; }

.desertOasisListBox .list:nth-child(3) .content .desc p { margin-top: 15px; }

.desertOasisListBox .list:nth-child(3) .content .desc p span { font-weight: 600; }

/*--SEESAW详情页--*/
.seesawBanner { position: relative; }

.seesawBanner .imgBox { padding-top: 100vh; overflow: hidden; position: relative; }

.seesawBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.seesawBanner .seesawBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.seesawBanner .seesawBannerText .innerContainer { 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; }

.seesawBanner .seesawBannerText .title { font-size: 110px; text-transform: uppercase; line-height: 1; font-weight: 600; color: #fff; }

.seesawBanner .seesawBannerText .desc { font-size: 43px; line-height: 44px; padding-top: 15px; color: #fff; }

.seesawBanner .seesawBannerText .desc span { vertical-align: super; font-size: 27px; }

.seesawMain { padding: 90px 0px; }

.seesaw { overflow: hidden; position: relative; }

.seesaw .list { position: relative; margin-bottom: 2.667vw; }

.seesaw .list .imgBox { padding-top: 100%; overflow: hidden; position: relative; -webkit-border-radius: 11px; border-radius: 11px; }

.seesaw .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.seesaw .list .content { position: absolute; top: 0px; left: 0px; width: 100%; padding: 4.083vw 4.083vw 0vw; }

.seesaw .list .content .listTitle { font-size: 5.133vw; color: #fff; line-height: 5.933vw; }

.seesaw .list .content .desc { 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; }

.seesaw .list .content .desc p { font-size: 3.933vw; line-height: 4.467vw; color: #fff; }

.seesaw .list:nth-child(1) .imgBox { padding-top: 54%; }

.seesaw .list:nth-child(2) .imgBox { padding-top: 40%; }

.seesaw .list:nth-child(2) .content { padding: 14vw 4.333vw 0vw; }

.seesaw .list:nth-child(4) .imgBox { padding-top: 52%; }

.seesaw .list:nth-child(5) .imgBox { padding-top: 94%; }

.seesaw .list:nth-child(5) .content { padding-top: 36.667vw; }

.seesawListBox .list { position: relative; }

.seesawListBox .list .imgBox img { width: 100%; display: block; }

.seesawListBox .list .seesawList { padding: 4vw 0vw 6.667vw; }

.seesawListBox .list .seesawList .title { font-size: 6vw; color: #000; line-height: 1; }

.seesawListBox .list .seesawList .desc { padding-top: 2.567vw; font-size: 3.8vw; line-height: 5.267vw; color: #000; }

.flavorAdjustableMain { max-width: 1920px; margin: 0px auto; padding: 10.333vw 20px 10.667vw; }

.flavorAdjustableMain .title { font-size: 6vw; line-height: 1; color: #000000; text-align: center; }

.flavorAdjustableMain .flavorAdjustable { margin-top: 9.333vw; }

.flavorAdjustableMain .flavorAdjustable .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; margin-top: 4vw; position: relative; }

.flavorAdjustableMain .flavorAdjustable .list .imgBox { padding-top: 90%; -webkit-border-radius: 4vw; border-radius: 4vw; overflow: hidden; position: relative; }

.flavorAdjustableMain .flavorAdjustable .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.flavorAdjustableMain .flavorAdjustable .list .listTitle { position: absolute; }

.flavorAdjustableMain .flavorAdjustable .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 647px; -ms-flex: 0 0 647px; flex: 0 0 647px; margin-right: 15px; }

.flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle { 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; top: 8vw; width: 100%; }

.flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle span { padding: 0vw 3.333vw; height: 6.8vw; -webkit-border-radius: 6.8vw; border-radius: 6.8vw; font-size: 3.6vw; font-weight: 600; 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; background-color: #ff9000; }

.flavorAdjustableMain .flavorAdjustable .list:nth-child(2) .listTitle { bottom: 5.333vw; text-align: center; font-size: 4.2vw; line-height: 1.2; color: #fff; width: 100%; }

.seesawClickDownMain { height: 250vh; position: relative; }

.seesawClickDownBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.seesawClickDown { position: -webkit-sticky; position: sticky; top: 0px; left: 0px; width: 100%; height: 100vh; overflow: hidden; }

.seesawClickDown .titleBox { position: absolute; left: 0px; top: 15vw; width: 100%; padding: 0px 20px; z-index: 20; }

.seesawClickDown .titleBox .title { font-size: 5vw; line-height: 1.2; color: #fff; text-align: center; }

.seesawClickDown .titleBox .desc { font-size: 3.8vw; padding-top: 2.567vw; line-height: 5.267vw; width: 90%; max-width: 745px; margin: 0px auto; color: #fff; text-align: center; }

.seesawClickDown .seesawClickDownList { position: absolute; left: 0px; top: 0px; width: 100%; height: 100vh; overflow: hidden; }

.seesawClickDown .seesawClickDownList .swiper-slide img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.seesawFlavorAdjustableMain { height: 250vh; position: relative; }

.seesawFlavorAdjustableBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.seesawFlavorAdjustable { position: -webkit-sticky; position: sticky; top: 0px; left: 0px; width: 100%; height: 100vh; margin: 0px auto; max-width: 1920px; padding: 8.333vw 20px 10.667vw; overflow: hidden; 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; }

.seesawFlavorAdjustable .title { font-size: 6vw; line-height: 1.2; color: #000; text-align: center; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList { margin-top: 4.333vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; position: relative; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide { 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; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list .imgBox { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; overflow: hidden; -webkit-border-radius: 4vw; border-radius: 4vw; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list .listTitle { position: absolute; width: 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; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle { top: 4vw; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle span { padding: 0vw 3.333vw; height: 6.8vw; -webkit-border-radius: 6.8vw; border-radius: 6.8vw; font-size: 3.6vw; background-color: #ff9000; 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; line-height: 1; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(2) .listTitle { bottom: 5.333vw; font-size: 4.2vw; line-height: 1.2; color: #fff; text-align: center; padding: 0vw 2.667vw; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(2) { margin-top: 4vw; }

.seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide:nth-child(2) .list:nth-child(1) .listTitle span { background-color: #005db8; }

/*--SQUEEZY POD详情页-PC--*/
.squeezyPodBanner { position: relative; }

.squeezyPodBanner .imgBox { padding-top: 140%; overflow: hidden; position: relative; }

.squeezyPodBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.squeezyPodBanner .squeezyPodBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.squeezyPodBanner .squeezyPodBannerText .title { font-size: 14.667vw; text-transform: uppercase; line-height: 1; font-weight: 600; color: #fff; }

.squeezyPodBanner .squeezyPodBannerText .desc { font-size: 5.733vw; line-height: 5.867vw; padding-top: 2vw; color: #fff; }

.squeezyPodBanner .squeezyPodBannerText .desc span { vertical-align: super; font-size: 3.6vw; }

.squeezyPodMain { padding: 12vw 0vw 9.333vw; }

.squeezyPod { overflow: hidden; }

.squeezyPod .list { position: relative; margin-bottom: 4vw; }

.squeezyPod .list .imgBox { padding-top: 100%; overflow: hidden; position: relative; -webkit-border-radius: 1.467vw; border-radius: 1.467vw; }

.squeezyPod .list .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }

.squeezyPod .list .content { position: absolute; left: 0vw; top: 0vw; width: 100%; padding: 8.667vw 5.333vw 0vw; }

.squeezyPod .list .content .listTitle { font-size: 5.133vw; line-height: 5.933vw; color: #000000; }

.squeezyPod .list .content .icon img { height: 11.067vw; }

.squeezyPod .list:nth-child(2) .imgBox { padding-top: 50%; }

.squeezyPod .list:nth-child(3) .imgBox { padding-top: 50%; }

.squeezyPod .list:nth-child(4) .imgBox { padding-top: 80%; }

.squeezyPod .list:nth-child(5) .imgBox { padding-top: 80%; }

.squeezyPodDesign { padding-top: 13.333vw; }

.squeezyPodDesign .title { text-align: center; font-size: 6vw; line-height: 7.467vw; }

.squeezyPodDesignList { overflow: hidden; position: relative; margin: 0vw; padding-top: 5.333vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.squeezyPodDesignList .list { width: 100%; margin: 0vw 0vw 4vw; -webkit-border-radius: 2.667vw; border-radius: 2.667vw; overflow: hidden; position: relative; }

.squeezyPodDesignList .list .imgBox { padding-top: 85%; overflow: hidden; position: relative; }

.squeezyPodDesignList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.squeezyPodDesignList .list .listTitle { padding: 4.667vw 0vw; font-size: 3.2vw; line-height: 1; color: #000; position: absolute; left: 0vw; bottom: 0vw; width: 100%; background-color: rgba(255, 252, 247, 0.75); 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; }

.squeezyPodDesignList .list .listTitle span { font-size: 4vw; margin-right: 2.667vw; }

.crystalClearMain { position: relative; padding-top: 10.667vw; }

.crystalClearMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.crystalClearMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.crystalClearMain .innerContainer { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.crystalClearMain .crystalClearImg img { width: 100%; display: block; }

.crystalClearMain .content { padding-bottom: 4vw; }

.crystalClearMain .content .title { font-size: 6vw; line-height: 7.467vw; color: #000; }

.crystalClearMain .content .desc { padding-top: 2.333vw; font-size: 4.2vw; line-height: 5.267vw; color: #000; }

.crystalClearMain .content .desc p { margin-top: 2vw; }

.sleekMain { padding: 12vw 0vw 0vw; }

.sleekMain .imgBox img { width: 100%; display: block; }

.sleekMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5.333vw 0px 0px 0px; }

.sleekMain .content .title { font-size: 6vw; line-height: 7.467vw; color: #000000; }

.sleekMain .content .desc { padding-top: 2vw; font-size: 4vw; line-height: 5.6vw; color: #000000; }

.sleekMain .content .desc p { margin-top: 1.333vw; }

.squeezyPodultimateSilkyMain { position: relative; margin-top: 12vw; padding: 13.333vw 0px; }

.squeezyPodultimateSilkyMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.squeezyPodultimateSilkyMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.squeezyPodultimateSilkyMain .ultimateSilkyImg { width: 100%; }

.squeezyPodultimateSilkyMain .ultimateSilkyImg img { width: 64vw; display: block; margin: auto; }

.squeezyPodultimateSilkyMain .content { padding: 5.333vw 0vw 0vw 0vw; }

.squeezyPodultimateSilkyMain .content .icon img { height: 14.4vw; }

.squeezyPodultimateSilkyMain .content .title { padding-top: 7.333vw; font-size: 6vw; line-height: 7.467vw; color: #fff; }

.squeezyPodultimateSilkyMain .content .desc { padding-top: 3.333vw; font-size: 4vw; line-height: 5.6vw; color: #fff; }

/*--PRO详情页V02-PC--*/
.podVideoBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.podVideoBg video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.podSolutionMain { position: relative; }

.podSolutionMain .imgBox { padding-top: 160%; position: relative; overflow: hidden; }

.podSolutionMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.podSolutionMain .podSolution { position: absolute; left: 0px; top: 55%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.podSolutionMain .podProductImg { width: 100%; }

.podSolutionMain .podProductImg img { width: 40vw; display: block; margin: auto; }

.podSolutionMain .content { padding: 6.333vw 0vw 0vw 0vw; text-align: center; }

.podSolutionMain .content .icon img { height: 14.4vw; margin: auto; display: block; }

.podSolutionMain .content .title { padding-top: 7.333vw; font-size: 5vw; line-height: 1.2; color: #fff; }

.podSolutionMain .content .desc { padding-top: 3.333vw; font-size: 3.5vw; line-height: 1.2; color: #fff; }

.podSolutionMain .podSolutionVideo { display: none; }

.podSolutionClassMain { padding: 50px 0px; background-image: url(../images/img_482.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden; position: relative; }

.podSolutionClassMain .container { max-width: 1480px; }

.podSolutionClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0px 0px 0px 0px; margin-right: -10px; position: relative; }

.podSolutionClass .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin-right: 10px; margin-bottom: 15px; position: relative; }

.podSolutionClass .list a { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 20; }

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

.podSolutionClass .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.podSolutionClass .list .listTitle { position: absolute; left: 0px; top: 0px; width: 100%; padding: 20px 10px; color: #fff; font-size: 18px; line-height: 24px; }

.podSolutionClass .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.ceramicCoilMain { padding: 40px 0px; overflow: hidden; position: relative; background-image: url(../images/img_492.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.ceramicCoilMain .container { max-width: 1480px; }

.ceramicCoilMain .ceramicCoil .content .title { font-size: 7vw; color: #1475cf; line-height: 8.933vw; color: #1475cf; }

.ceramicCoilMain .ceramicCoil .content .desc { padding-top: 2vw; font-size: 4.4vw; line-height: 1.2; color: #fff; }

.ceramicCoilMain .ceramicCoil .ceramicCoilImg { width: 80%; margin-right: 0px; margin: auto; }

.ceramicCoilMain .ceramicCoil .ceramicCoilImg img { width: 100%; display: block; }

.strongerSweetnessMain { position: relative; }

.strongerSweetnessMain .imgBox { position: relative; }

.strongerSweetnessMain .imgBox img { width: 100%; display: block; }

.strongerSweetnessMain .imgBox video { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.strongerSweetnessBox { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.strongerSweetnessBox .title { font-size: 6.933vw; font-weight: 600; color: #fff; text-align: center; text-transform: uppercase; }

.strongerSweetnessBox .content { 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; }

.strongerSweetnessBox .content .sArrow { width: 5.6vw; height: 5.6vw; position: relative; }

.strongerSweetnessBox .content .sArrow::after { content: ''; position: absolute; left: 0vw; top: 1.333vw; opacity: 0; -webkit-animation: arrowUp11 1.5s linear infinite; animation: arrowUp11 1.5s linear infinite; width: 100%; height: 100%; background-image: url(../images/img_495.png); background-size: cover; background-repeat: no-repeat; }

.strongerSweetnessBox .content .sArrow::before { content: ''; position: absolute; left: 0vw; top: 1.333vw; opacity: 0; -webkit-animation: arrowUp11 1.5s linear infinite; animation: arrowUp11 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; width: 100%; height: 100%; background-image: url(../images/img_495.png); background-size: cover; background-repeat: no-repeat; }

.strongerSweetnessBox .content .percentage { padding-left: 1.333vw; font-size: 6.867vw; font-weight: 600; 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; }

.strongerSweetnessBox .content .percentage span { min-width: 9vw; }

.strongerSweetnessBox .content .text { font-size: 4.0vw; margin-left: 2.667vw; color: #fff; }

@-webkit-keyframes arrowUp11 { 0% { top: 1.333vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -5.6vw;
    opacity: 0; } }

@keyframes arrowUp11 { 0% { top: 1.333vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -5.6vw;
    opacity: 0; } }

.podSolutionDataSheetMain { padding: 50px 0px; background-color: #000; position: relative; }

.podSolutionDataSheetMain .container { max-width: 1480px; }

.podSolutionDataSheet .list { padding-bottom: 8.667vw; }

.podSolutionDataSheet .list .listTitle { 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; }

.podSolutionDataSheet .list .listTitle span { font-size: 4vw; padding: 2vw 6vw 1vw; 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; background-color: #1475cf; -webkit-border-radius: 6px; border-radius: 6px; }

.podSolutionDataSheet .list .imgBox { margin-top: 5.333vw; margin: auto; display: block; max-width: 100%; position: relative; }

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

.podSolutionDataSheet .list .imgBox img:nth-child(1) { position: relative; }

.podSolutionDataSheet .list .label { padding-top: 5.333vw; 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; }

.podSolutionDataSheet .list .label p { padding: 0vw 2.933vw; font-size: 3vw; line-height: 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; }

.podSolutionDataSheet .list .label p span { width: 4.867vw; height: 2vw; margin-right: 2vw; background-color: #fff; display: block; }

.podSolutionDataSheet .list .label p:nth-child(1) span { background-color: #1475cf; }

.podSolutionDataSheet .list .desc { font-size: 3.8vw; padding-top: 5.333vw; text-align: center; color: #fff; }

.podSolutionDataSheet .list:nth-child(1) .imgBox img { -webkit-clip-path: circle(0% at 0% 100%); clip-path: circle(0% at 0% 100%); -webkit-transition: all 4s; transition: all 4s; }

.podSolutionDataSheet .list:nth-child(1) .imgBox img:nth-child(1) { -webkit-clip-path: circle(200% at 0% 100%); clip-path: circle(200% at 0% 100%); }

.podSolutionDataSheet .list:nth-child(2) .imgBox img { -webkit-clip-path: inset(0% 100% 0% 0%); clip-path: inset(0% 100% 0% 0%); -webkit-transition: all 4s; transition: all 4s; }

.podSolutionDataSheet .list:nth-child(2) .imgBox img:nth-child(1) { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.podSolutionDataSheet .list:nth-child(1).active .imgBox img { -webkit-clip-path: circle(200% at 0% 100%); clip-path: circle(200% at 0% 100%); }

.podSolutionDataSheet .list:nth-child(1).active .imgBox img:nth-child(2) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.podSolutionDataSheet .list:nth-child(1).active .imgBox img:nth-child(3) { -webkit-transition-delay: 1s; transition-delay: 1s; }

.podSolutionDataSheet .list:nth-child(2).active .imgBox img { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.podSolutionDataSheet .list:nth-child(2).active .imgBox img:nth-child(2) { -webkit-transition-delay: 0.6s; transition-delay: 0.6s; }

.podSolutionDataSheet .list:nth-child(2).active .imgBox img:nth-child(3) { -webkit-transition-delay: 1s; transition-delay: 1s; }

.fasterSweetnessReleaseMain { position: relative; }

.fasterSweetnessReleaseMain .imgBox img { width: 100%; height: 80vw; object-fit: cover; display: block; }

.fasterSweetnessReleaseMain .fasterSweetnessRelease { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.fasterSweetnessReleaseMain .fasterSweetnessRelease .content { 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; }

.fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow { width: 7.933vw; height: 7.933vw; position: relative; }

.fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::after { content: ''; position: absolute; left: 0vw; top: 6.667vw; opacity: 0; -webkit-animation: arrowUp12 1.5s linear infinite; animation: arrowUp12 1.5s linear infinite; width: 100%; height: 100%; background-image: url(../images/img_499.png); background-size: cover; background-repeat: no-repeat; }

.fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::before { content: ''; position: absolute; left: 0vw; top: 6.667vw; opacity: 0; -webkit-animation: arrowUp12 1.5s linear infinite; animation: arrowUp12 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; width: 100%; height: 100%; background-image: url(../images/img_499.png); background-size: cover; background-repeat: no-repeat; }

.fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage { font-size: 15.933vw; padding-left: 2.667vw; line-height: 0.9; 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; }

.fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage span { min-width: 30vw; display: block; }

.fasterSweetnessReleaseMain .fasterSweetnessRelease .text { padding-top: 2vw; font-size: 3.4vw; line-height: 1; color: #fff; text-align: center; }

.fasterSweetnessReleaseMain .flavorLock { position: absolute; left: 0vw; width: 100%; bottom: 10.333vw; 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; }

.fasterSweetnessReleaseMain .flavorLock img { width: 24.667vw; display: block; }

.fasterSweetnessReleaseMain .flavorLock p { font-size: 2.4vw; padding-left: 2.667vw; line-height: 1; color: #fff; }

@-webkit-keyframes arrowUp12 { 0% { top: 3.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -6.333vw;
    opacity: 0; } }

@keyframes arrowUp12 { 0% { top: 3.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -6.333vw;
    opacity: 0; } }

.sweetnessComparisonMain { padding: 50px 0px; background-color: #020202; position: relative; }

.sweetnessComparisonMain .container { max-width: 1480px; }

.sweetnessComparisonMain .sweetnessComparison { padding: 10.667vw 0vw 8vw; position: relative; background-color: rgba(235, 235, 235, 0.12); -webkit-border-radius: 3.067vw; border-radius: 3.067vw; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox { position: relative; z-index: 2; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison { 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; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list { width: 18vw; 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-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0vw 10vw; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .listTitle { text-align: center; font-size: 3.8vw; line-height: 1; color: #fff; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .line { margin-top: 2.667vw; width: 100%; position: relative; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .line::after { content: ''; position: absolute; left: 0vw; bottom: 0vw; width: 100%; height: 0%; -webkit-transition: 1.5s; transition: 1.5s; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .subTitle { padding-top: 4vw; font-size: 3.133vw; color: #ffffff; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(1) .line { height: 55.467vw; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(1) .line::after { background-color: #1475cf; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(2) .line { height: 16vw; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(2) .line::after { background-color: #b5b5b5; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox.active .dataComparison .list .line::after { height: 100%; -webkit-transition-delay: 1s; transition-delay: 1s; }

.sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .text { padding-top: 6.667vw; text-align: center; font-size: 4.2vw; color: #fff; }

.sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox { position: relative; z-index: 2; padding-top: 8vw; }

.sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 6.667vw; }

.sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list { max-width: 38.667vw; }

.sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list img { width: 100%; display: block; }

.sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list p { padding-left: 14.667vw; font-size: 3.133vw; top: -1.067vw; position: relative; text-align: center; color: #ffffff; }

.sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list:nth-child(2) p { padding-left: 10.667vw; }

.sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .text { padding-top: 6.667vw; text-align: center; font-size: 3.8vw; color: #fff; }

.sweetnessComparisonMain .sweetnessComparison::after { content: ''; position: absolute; left: 0vw; bottom: 0vw; width: 100%; height: 27.333vw; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-10%, rgba(20, 117, 207, 0.5)), color-stop(60%, transparent)); background-image: linear-gradient(to bottom, rgba(20, 117, 207, 0.5) -10%, transparent 60%); }

.superiorAromaMain { position: relative; }

.superiorAromaMain .imgBox { position: relative; }

.superiorAromaMain .imgBox img { width: 100%; height: 80vw; object-fit: cover; display: block; }

.superiorAromaMain .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.superiorAromaMain .superiorAroma { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.superiorAromaMain .superiorAroma .container { max-width: 1480px; }

.superiorAromaMain .superiorAroma .title { font-size: 6.933vw; font-weight: 600; 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; padding: 0vw; text-transform: uppercase; }

.superiorAromaMain .superiorAromaPercentage { position: absolute; left: 0vw; bottom: 6vw; width: 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; }

.superiorAromaMain .superiorAromaPercentage .sArrow { width: 5.6vw; height: 5.6vw; position: relative; }

.superiorAromaMain .superiorAromaPercentage .sArrow::after { content: ''; position: absolute; left: 0vw; top: 2.667vw; opacity: 0; -webkit-animation: arrowUp18 1.5s linear infinite; animation: arrowUp18 1.5s linear infinite; width: 100%; height: 100%; background-image: url(../images/img_495.png); background-size: cover; background-repeat: no-repeat; }

.superiorAromaMain .superiorAromaPercentage .sArrow::before { content: ''; position: absolute; left: 0vw; top: 2.667vw; opacity: 0; -webkit-animation: arrowUp18 1.5s linear infinite; animation: arrowUp18 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; width: 100%; height: 100%; background-image: url(../images/img_495.png); background-size: cover; background-repeat: no-repeat; }

.superiorAromaMain .superiorAromaPercentage .percentage { padding-left: 1.333vw; font-size: 6.867vw; font-weight: 600; 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; }

.superiorAromaMain .superiorAromaPercentage .percentage span { min-width: 8.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.superiorAromaMain .superiorAromaPercentage .text { font-size: 3.2vw; margin-left: 2.667vw; color: #fff; }

@-webkit-keyframes arrowUp18 { 0% { top: 2.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -5.6vw;
    opacity: 0; } }

@keyframes arrowUp18 { 0% { top: 2.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -5.6vw;
    opacity: 0; } }

.acceleratedSuperiorFlavorMain { padding: 50px 0px 0px; background-color: #000000; position: relative;}

.acceleratedSuperiorFlavorMain .container { max-width: 1480px; }

.accelerated{position: relative;}

.accelerated .title { text-align: center; font-size: 4.4vw; color: #fff; padding-bottom: 10vw; }

.accelerated .imgBox { max-width: 100%; width: 100%; margin: auto; position: relative; }

.accelerated .imgBox img { width: 100%; display: block; position: absolute; left: 0px; top: 0px; -webkit-clip-path: circle(0% at 0% 100%); clip-path: circle(0% at 0% 100%); -webkit-transition: -webkit-clip-path 3s; transition: -webkit-clip-path 3s; transition: clip-path 3s; transition: clip-path 3s, -webkit-clip-path 3s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.accelerated .imgBox img:nth-child(1) { position: relative; -webkit-clip-path: circle(200% at 0% 100%); clip-path: circle(200% at 0% 100%); }

.accelerated .imgBox.active img { -webkit-clip-path: circle(200% at 0% 100%); clip-path: circle(200% at 0% 100%); }

.accelerated .label { padding-top: 5.333vw; 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; }

.accelerated .label p { padding: 0vw 2.933vw; font-size: 3vw; line-height: 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; }

.accelerated .label p span { width: 4.867vw; height: 2.467vw; margin-right: 2.333vw; background-color: #fff; display: block; }

.accelerated .label p:nth-child(1) span { background-color: #1475cf; }

.SuperiorFlavorBox { padding-top: 10vw; }

.SuperiorFlavorBox .title { text-align: center; font-size: 4.4vw; color: #fff; padding-bottom: 8vw; }

.SuperiorFlavorBox .superiorFlavor .list { padding-bottom: 6.667vw; position: relative; }

.SuperiorFlavorBox .superiorFlavor .list img { width: 100%; display: block; position: absolute; left: 0px; top: 0px; }

.SuperiorFlavorBox .superiorFlavor .list img:nth-child(1) { position: relative; z-index: 1; }

.SuperiorFlavorBox .superiorFlavor .list:nth-child(1) img { -webkit-clip-path: inset(100% 0% 0% 0%); clip-path: inset(100% 0% 0% 0%); -webkit-transition: -webkit-clip-path 3s; transition: -webkit-clip-path 3s; transition: clip-path 3s; transition: clip-path 3s, -webkit-clip-path 3s; -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }

.SuperiorFlavorBox .superiorFlavor .list:nth-child(1) img:nth-child(1) { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.SuperiorFlavorBox .superiorFlavor .list:nth-child(2) img { -webkit-clip-path: inset(50% 50% 50% 50%); clip-path: inset(50% 50% 50% 50%); -webkit-transition: -webkit-clip-path 3s; transition: -webkit-clip-path 3s; transition: clip-path 3s; transition: clip-path 3s, -webkit-clip-path 3s; -webkit-transition-delay: 1s; transition-delay: 1s; }

.SuperiorFlavorBox .superiorFlavor .list:nth-child(2) img:nth-child(1) { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.SuperiorFlavorBox .superiorFlavor .list:nth-child(1).active img { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.SuperiorFlavorBox .superiorFlavor .list:nth-child(2).active img { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.SuperiorFlavorBox .superiorFlavor .list .text { position: absolute; left: 0px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.SuperiorFlavorBox .superiorFlavor .list .text p { text-align: center; font-size: 3vw; color: #fff; padding-top: 0px; }

.SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(1) { width: 70%; padding-left: 10%; }

.SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(2) { width: 30%; padding-left: 2.5%; text-align: left; }

.SuperiorFlavorBox .superiorFlavor .list .label { padding-top: 5.333vw; 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: absolute; left: 0px; width: 100%; }

.SuperiorFlavorBox .superiorFlavor .list .label p { padding: 0vw 2.933vw; font-size: 3vw; line-height: 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; }

.SuperiorFlavorBox .superiorFlavor .list .label p span { width: 4.867vw; height: 2.467vw; margin-right: 2.333vw; background-color: #fff; display: block; }

.SuperiorFlavorBox .superiorFlavor .list .label p:nth-child(1) span { background-color: #1475cf; }

.acceleratedSuperiorFlavorMain .flavorLock { padding: 10.333vw 0vw 10.667vw; 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; }

.acceleratedSuperiorFlavorMain .flavorLock img { width: 24.667vw; display: block; }

.acceleratedSuperiorFlavorMain .flavorLock p { font-size: 2.4vw; padding-left: 2.667vw; line-height: 1; color: #fff; }

.greaterDataSheet { padding: 50px 0px; margin-top: -1px; background-color: #000; position: relative; }

.greaterDataSheet .imgBox { max-width: 100%; width: 100%; margin: auto; }

.greaterDataSheet .imgBox img { width: 100%; position: absolute; left: 0px; top: 0px; display: block; -webkit-clip-path: inset(100% 0% 0% 0%); clip-path: inset(100% 0% 0% 0%); -webkit-transition: -webkit-clip-path 3s; transition: -webkit-clip-path 3s; transition: clip-path 3s; transition: clip-path 3s, -webkit-clip-path 3s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.greaterDataSheet .imgBox img:nth-child(1) { position: relative; }

.greaterDataSheet .imgBox img:nth-child(1) { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.greaterDataSheet .imgBox.active img { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); }

.greaterDataSheet .text { 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; width: 50%; margin: auto; position: relative; padding: 1vw 0px 4vw; left: 4.2%; }

.greaterDataSheet .text p { width: 50%; text-align: center; font-size: 3vw; color: #fff; text-align: center; }

.greaterDataSheet .text2 { 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; width: 100%; margin: auto; position: relative; left: 1.2%; }

.greaterDataSheet .text2 p { font-size: 2.5vw; 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; }

.greaterDataSheet .text2 p img { height: 2.533vw; margin-right: 2vw; }

.higherCoolnessMain { position: relative; }

.higherCoolnessMain .imgBox img { width: 100%; height: 80vw; display: block; }

.higherCoolnessMain .higherCoolnessBox { position: absolute; left: 0px; top: 57%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.higherCoolnessMain .higherCoolnessBox .numberImg { position: relative; }

.higherCoolnessMain .higherCoolnessBox .numberImg img { height: 43.867vw; margin: 0px auto; display: block; }

.higherCoolnessMain .higherCoolnessBox .numberImg p { position: absolute; left: 0vw; bottom: 7.333vw; width: 100%; font-size: 8.067vw; text-transform: uppercase; font-weight: 600; color: #fff; text-align: center; }

.utilizationMain { padding: 50px 0px; position: relative; background-image: url(../images/img_510.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.utilizationMain .container { max-width: 1480px; }

.utilizationMain .imgBox { width: 100%; }

.utilizationMain .imgBox img { width: 100%; display: block; }

.utilizationMain .content { width: 100%; padding-top: 6.667vw; }

.utilizationMain .content .title { font-size: 10vw; line-height: 1; color: #fff; font-weight: 600; text-transform: uppercase; }

.utilizationMain .content .numberBox { margin-top: 7.333vw; padding-left: 8vw; font-size: 10vw; font-weight: 600; line-height: 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; position: relative; }

.utilizationMain .content .numberBox .uArrow { width: 7.067vw; height: 7.067vw; position: absolute; left: 0vw; top: 0vw; }

.utilizationMain .content .numberBox .uArrow::after { content: ''; position: absolute; left: 0vw; top: 2.667vw; opacity: 0; -webkit-animation: arrowUp19 1.5s linear infinite; animation: arrowUp19 1.5s linear infinite; width: 100%; height: 100%; background-image: url(../images/img_499.png); background-size: cover; background-repeat: no-repeat; }

.utilizationMain .content .numberBox .uArrow::before { content: ''; position: absolute; left: 0vw; top: 2.667vw; opacity: 0; -webkit-animation: arrowUp19 1.5s linear infinite; animation: arrowUp19 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; width: 100%; height: 100%; background-image: url(../images/img_499.png); background-size: cover; background-repeat: no-repeat; }

.utilizationMain .content .numberBox span { min-width: 12vw; }

.utilizationMain .content .desc { padding-left: 8vw; padding-top: 0.667vw; font-size: 4.4vw; line-height: 6.4vw; color: #fff; }

@-webkit-keyframes arrowUp19 { 0% { top: 2.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -7.067vw;
    opacity: 0; } }

@keyframes arrowUp19 { 0% { top: 2.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -7.067vw;
    opacity: 0; } }

.exceptionalMain { position: relative; }

.exceptionalMain .imgBox img { width: 100%; height: 80vw; display: block; object-fit: cover; }

.exceptionalMain .exceptional { position: absolute; left: 0px; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.exceptionalMain .exceptional .container { max-width: 1480px; }

.exceptionalMain .exceptional .title { font-size: 10vw; font-weight: 600; line-height: 1; color: #1475cf; text-transform: uppercase; }

.exceptionalMain .exceptional .content { padding-top: 3.067vw; 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; }

.exceptionalMain .exceptional .content .eArrow { width: 6.267vw; height: 6.267vw; position: relative; }

.exceptionalMain .exceptional .content .eArrow::after { content: ''; position: absolute; left: 0px; top: 2.667vw; opacity: 0; -webkit-animation: arrowUp13 1.5s linear infinite; animation: arrowUp13 1.5s linear infinite; width: 100%; height: 100%; background-image: url(../images/img_512.png); background-size: cover; background-repeat: no-repeat; }

.exceptionalMain .exceptional .content .eArrow::before { content: ''; position: absolute; left: 0px; top: 2.667vw; opacity: 0; -webkit-animation: arrowUp13 1.5s linear infinite; animation: arrowUp13 1.5s linear infinite; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; width: 100%; height: 100%; background-image: url(../images/img_512.png); background-size: cover; background-repeat: no-repeat; }

.exceptionalMain .exceptional .content .numberBox { padding-left: 0.667vw; font-size: 8vw; line-height: 1; font-weight: 600; color: #1475cf; 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; }

.exceptionalMain .exceptional .content .numberBox span { min-width: 10vw; }

.exceptionalMain .exceptional .content .text { padding-left: 2vw; font-size: 4.933vw; color: #000; line-height: 1; }

@-webkit-keyframes arrowUp13 { 0% { top: 2.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -6.267vw;
    opacity: 0; } }

@keyframes arrowUp13 { 0% { top: 2.667vw;
    opacity: 0; }
  50% { opacity: 1; }
  100% { top: -6.267vw;
    opacity: 0; } }

.exceptionalDataSheetMain { padding: 50px 0px; background-color: #000; position: relative;}

.exceptionalDataSheetMain .container { max-width: 1480px; }

.exceptionalDataSheetMain .exceptionalDataSheet .list { padding-bottom: 6.667vw; }

.exceptionalDataSheetMain .exceptionalDataSheet .list .imgBox { position: relative; }

.exceptionalDataSheetMain .exceptionalDataSheet .list .imgBox img { display: block; width: 100%; position: absolute; top: 0px; left: 0px; -webkit-clip-path: circle(0% at 0% 100%); clip-path: circle(0% at 0% 100%); -webkit-transition: -webkit-clip-path 3s; transition: -webkit-clip-path 3s; transition: clip-path 3s; transition: clip-path 3s, -webkit-clip-path 3s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.exceptionalDataSheetMain .exceptionalDataSheet .list .imgBox img:nth-child(1) { position: relative; -webkit-clip-path: circle(200% at 0% 100%); clip-path: circle(200% at 0% 100%); }

.exceptionalDataSheetMain .exceptionalDataSheet .list.active .imgBox img { display: block; width: 100%; -webkit-clip-path: circle(200% at 0% 100%); clip-path: circle(200% at 0% 100%); }

.exceptionalDataSheetMain .exceptionalDataSheet .list .label { padding-top: 5.333vw; 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; }

.exceptionalDataSheetMain .exceptionalDataSheet .list .label p { padding: 0vw 2.933vw; font-size: 3vw; line-height: 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; }

.exceptionalDataSheetMain .exceptionalDataSheet .list .label p span { width: 4.867vw; height: 2.167vw; margin-right: 2.333vw; background-color: #fff; display: block; }

.exceptionalDataSheetMain .exceptionalDataSheet .list .label p:nth-child(1) span { background-color: #1475cf; }

.exceptionalDataSheetMain .exceptionalDataSheet .list .listTitle { max-width: 100%; margin: 0vw auto; padding-top: 5.667vw; font-size: 3.8vw; color: #fff; text-align: center; }

.transparentTankMain { padding: 50px 0px; position: relative; }

.transparentTankMain .title { font-size: 8vw; font-weight: 600; text-transform: uppercase; color: #1475cf; text-align: center; line-height: 1; }

.transparentTankMain .desc { padding-top: 2.667vw; font-size: 4.4vw; color: #fff; line-height: 1; text-align: center; }

.transparentTankMain .imgBox { padding-top: 0vw; margin: auto; position: relative; }

.transparentTankMain .imgBox img { width: 100%; display: block; }

.transparentTankMain .transparentTankBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.transparentTankMain .transparentTankBg::after { content: ''; display: block; position: -webkit-sticky; position: sticky; top: 0px; width: 100%; height: 100vh; background-image: url(../images/img_517.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.transparentTankBox { position: relative; width: 100%; overflow: hidden; z-index: 20; }

.transparentTankContainer { width: 100%; height: 100vh; 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; }

.leakProofDesignMain { position: relative; }

.leakProofDesignMain .leakProofDesign { position: absolute; left: 0vw; top: 8.667vw; width: 100%; text-align: center; }

.leakProofDesignMain .leakProofDesign .title { font-size: 8vw; font-weight: 600; text-transform: uppercase; color: #1475cf; text-align: center; line-height: 1; }

.leakProofDesignMain .leakProofDesign .desc { padding-top: 4vw; font-size: 4.4vw; color: #fff; line-height: 1; text-align: center; }

.leakProofDesignList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; overflow: hidden; }

.leakProofDesignList .list .imgBox { overflow: hidden; padding-top: 100%; position: relative; }

.leakProofDesignList .list .imgBox img { width: 100%; height: 100%; display: block; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.leakProofDesignList .list .imgBox video { width: 100%; height: 100%; display: block; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.leakProofDesignList .list .text { position: absolute; width: 100%; left: 0px; bottom: 8.333vw; font-size: 3.2vw; line-height: 4vw; color: #fff; text-align: center; }

.leakProofDesignList .list:nth-child(1) img { -webkit-animation: lScale 8s infinite linear alternate; animation: lScale 8s infinite linear alternate; }

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

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

.zeroWaitingMain { padding: 50px 0px; background-color: #000; }

.zeroWaitingMain .container { max-width: 1480px; }

.zeroWaitingMain .title { font-size: 8vw; font-weight: 600; text-transform: uppercase; color: #1475cf; text-align: center; line-height: 1; }

.zeroWaitingMain .desc { padding-top: 4vw; font-size: 4.4vw; color: #fff; line-height: 1; text-align: center; }

.zeroWaitingMain .zeroWaiting { 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: 0; }

.zeroWaitingMain .zeroWaiting .list { width: 100%; margin: 10.667vw 0px 0px; }

.zeroWaitingMain .zeroWaiting .list .imgBox { width: 70%; margin: auto; position: relative; overflow: hidden; -webkit-border-radius: 100%; border-radius: 100%; }

.zeroWaitingMain .zeroWaiting .list .imgBox::after { content: ''; padding-top: 100%; display: block; }

.zeroWaitingMain .zeroWaiting .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.zeroWaitingMain .zeroWaiting .list .imgBox:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.zeroWaitingMain .zeroWaiting .list .listTitle { text-align: center; font-size: 4.2vw; color: #fff; padding-top: 4.667vw; }

.podProductMain { padding: 20px 0px 50px; overflow: hidden; position: relative; background-color: #000; }

.podProductMain .container { max-width: 1480px; }

.podProductMain .title { font-size: 8vw; font-weight: 600; text-transform: uppercase; color: #1475cf; text-align: center; line-height: 1; }

.podProductMain .podProduct { max-width: 1280px; margin: 13.333vw auto 0px; }

.podProductMain .podProduct .swiper-slide { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin-right: 10px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; padding-bottom: 4vw; overflow: hidden; }

.podProductMain .podProduct .swiper-slide .imgBox { padding-top: 120%; overflow: hidden; position: relative; }

.podProductMain .podProduct .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.podProductMain .podProduct .swiper-slide .listTitle { text-align: center; font-size: 3.2vw; color: #000; }

.podProductMain .podProduct .swiper-slide:last-child { margin: 0px; }

.podProductMain .podProduct .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.podProductMain .podProductPage { text-align: center; padding-top: 30px; }

.podProductMain .podProductPage span { background-color: #fff; width: 8px; height: 8px; }

.podProductMain .moreBtn { padding-top: 30px; 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; }

.podProductMain .moreBtn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 7px 25px; font-size: 14px; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(#22eefb)); background-image: linear-gradient(to right, #1475bd, #22eefb); color: #fff; -webkit-border-radius: 30px; border-radius: 30px; }

.soundBtn { position: absolute; right: 20px; top: 30px; font-size: 26px; color: #fff; z-index: 1; cursor: pointer; line-height: 1; --number:0px; }

/*--BLAST详情页--*/
.blastBanner { position: relative; overflow: hidden; }

.blastBanner .imgBox { padding-top: 140%; position: relative; overflow: hidden; }

.blastBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.blastBanner .blastBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.blastBanner .blastBannerText .title { font-size: 15.333vw; color: #fff; font-weight: 600; line-height: 1; }

.blastBanner .blastBannerText .desc { font-size: 4.4vw; line-height: 5.6vw; padding-top: 0.667vw; color: #fff; }

.blastBanner .blastBannerText .content { max-width: 77.333vw; margin-right: -12vw; }

.blastListMain { padding: 12vw 0vw 16vw; }

.blastList { overflow: hidden; }

.blastList .list { position: relative; margin-bottom: 5.333vw; }

.blastList .list .imgBox { padding-top: 76.667vw; overflow: hidden; position: relative; -webkit-border-radius: 1.467vw; border-radius: 1.467vw; }

.blastList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.blastList .list .content { position: absolute; }

.blastList .list .content .listTitle { font-size: 4.133vw; line-height: 4.933vw; color: #fff; }

.blastList .list .content .desc { padding-top: 0.667vw; font-size: 3.333vw; line-height: 1.2; color: #fff; }

.blastList .list .content .icon { position: absolute; }

.blastList .list .content .icon img { width: 100%; display: block; }

.blastList .list .modeList { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; padding: 0px 6vw; 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; }

.blastList .list .modeList .mlist { padding: 0.667vw 3.333vw; font-size: 2.4vw; font-weight: 600; text-transform: uppercase; line-height: 1; color: #fff; -webkit-border-radius: 10px; border-radius: 10px; text-align: center; }

.blastList .list .modeList .mlist:nth-child(1) { background-color: #3effff; }

.blastList .list .modeList .mlist:nth-child(2) { background-color: #229aff; }

.blastList .list .mlContent { 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 40px 0px 30px; }

.blastList .list .mlContent .numberml { font-size: 9.333vw; font-weight: 600; color: #fff; }

.blastList .list .mlContent .icon { width: 18.4vw; }

.blastList .list .mlContent .icon img { width: 100%; display: block; }

.blastList .list .pcercentageContent { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; padding: 0vw 4.667vw; 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-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.blastList .list .pcercentageContent .pNumber { 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; }

.blastList .list .pcercentageContent .pNumber p { font-size: 9.467vw; line-height: 1; color: #fff; font-weight: 600; }

.blastList .list .pcercentageContent .pNumber .pArrow { width: 3.6vw; display: block; margin-left: 1.333vw; }

.blastList .list .pcercentageContent .pNumber .pArrow img { width: 100%; display: block; }

.blastList .list .pcercentageContent .desc { font-size: 3.2vw; padding-top: 1.333vw; line-height: 3.867vw; color: #fff; }

.blastList .list .pcercentageContent .icon { position: absolute; right: 2.667vw; bottom: 2.667vw; width: 6.667vw; }

.blastList .list .pcercentageContent .icon img { width: 100%; display: block; }

.blastList .list:nth-child(1) .content { left: 5.333vw; top: 5.333vw; }

.blastList .list:nth-child(2) .imgBox { padding-top: 40.667vw; }

.blastList .list:nth-child(3) .imgBox { padding-top: 40.667vw; }

.blastList .list:nth-child(4) .imgBox { padding-top: 63.733vw; }

.blastList .list:nth-child(4) .content { left: 0vw; top: 0vw; width: 100%; height: 100%; padding: 13.333vw 0vw 0vw 4vw; }

.blastList .list:nth-child(4) .content .icon { width: 9.467vw; bottom: 4.667vw; left: 4vw; }

.blastList .list:nth-child(5) .imgBox { padding-top: 65.733vw; }

.blastList .list:nth-child(5) .content { left: 0vw; top: 0vw; width: 100%; height: 100%; padding: 13.333vw 0vw 0vw 4vw; }

.singleFrostyTankMain { padding: 0px 0px 0px; }

.singleFrostyTank .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 13.333vw 0px 0px 0px; }

.singleFrostyTank .content .title { font-size: 6vw; color: #000; line-height: 7.467vw; color: #000; }

.singleFrostyTank .content .desc { padding-top: 3.333vw; font-size: 3.2vw; line-height: 4.267vw; }

.singleFrostyTank .imgBox { width: 100%; margin-right: 0vw; }

.singleFrostyTank .imgBox img { width: 100%; display: block; }

.blastModeMain { margin-top: 14vw; }

.blastModeList { 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; padding-bottom: 26.667vw; }

.blastModeList .list .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.blastModeList .list .listTitle span { font-size: 4.267vw; line-height: 1.2; color: #fff; font-weight: 600; text-transform: uppercase; }

.blastModeList .list .desc { padding-top: 15px; font-size: 3.2vw; line-height: 4.267vw; color: #000000; }

.blastModeList .list:nth-child(1) .listTitle span { display: block; padding: 0.533vw 2.667vw; background-color: #3effff; -webkit-border-radius: 10px; border-radius: 10px; }

.blastModeList .list:nth-child(2) { 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; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.blastModeList .list:nth-child(2) .listTitle span { display: block; padding: 0.533vw 2.667vw; width: 36vw; height: 10.267vw; background-image: url(../images/img_544.png); background-size: cover; background-repeat: no-repeat; -webkit-border-radius: 10px; border-radius: 10px; }

.blastModeList .list:nth-child(2) .desc { text-align: right; margin-top: -4vw; }

.blastModeProdcut { width: 100%; position: relative; margin: -2.667vw auto 0px; }

.blastModeProdcut .semiCircle img { width: 100%; display: block; }

.blastModeProdcut .imgBox { width: 20.733vw; position: absolute; left: 0px; right: 0px; margin: 0px auto; bottom: -7.333vw; }

.blastModeProdcut .imgBox img { width: 100%; display: block; }

.blastModeProdcut .imgBox p { position: absolute; width: 100%; bottom: 5.333vw; left: 0.667vw; }

.blastModeProdcut .imgBox p::after { content: ''; padding-top: 100%; display: block; }

.blastModeProdcut .imgBox p span { -webkit-box-shadow: 0vw 0vw 4vw 0vw #d5f2ff inset; box-shadow: 0vw 0vw 4vw 0vw #d5f2ff inset; -webkit-animation: scale 2s infinite linear; animation: scale 2s infinite linear; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; }

.blastModeProdcut .imgBox p span:nth-child(2) { -webkit-animation-delay: .8s; animation-delay: .8s; }

.gradientImg img { width: 100%; display: block; }

.coolingBoomBox { -webkit-border-radius: 1.333vw; border-radius: 1.333vw; background-image: url(../images/img_546.jpg); background-repeat: no-repeat; background-position: bottom; background-size: 100%; }

.coolingBoomBox .title { font-size: 6vw; line-height: 1; color: #000000; text-align: center; }

.coolingBoomBox .coolingBoom { padding: 0px; position: relative; }

.coolingBoomBox .coolingBoom .imgBox { width: 1; }

.coolingBoomBox .coolingBoom .imgBox img { width: 60%; margin: auto; display: block; }

.coolingBoomBox .coolingBoom .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 13.333vw 5.333vw 32vw; }

.coolingBoomBox .coolingBoom .content .subTitle { font-size: 6vw; line-height: 7.467vw; color: #000000; }

.coolingBoomBox .coolingBoom .content .desc { padding-top: 3.333vw; font-size: 3.2vw; line-height: 4.267vw; color: #000000; }

.coolingBoomBox .coolingBoom .content .desc span { font-weight: 600; }

.coolingBoomBox .coolingBoom .content .icon { position: absolute; left: 5.333vw; bottom: 10vw; width: 19.6vw; }

.coolingBoomBox .coolingBoom .content .icon img { width: 100%; display: block; }

.ice-AdjustableSeries { padding: 16vw 0vw 13.333vw; }

.ice-AdjustableSeries .title { text-align: center; font-size: 8vw; color: #000; font-weight: 600; }

.ice-AdjustableSeries .imgBox { margin-top: 6.667vw; -webkit-border-radius: 2.667vw; border-radius: 2.667vw; overflow: hidden; position: relative; }

.ice-AdjustableSeries .imgBox img { width: 100%; display: block; }

/*--PB486详情页-PC--*/
.off-AdjustBanner { position: relative; overflow: hidden; }

.off-AdjustBanner .imgBox { padding-top: 140%; position: relative; overflow: hidden; }

.off-AdjustBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.off-AdjustBanner .off-AdjustBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.off-AdjustBanner .off-AdjustBannerText .title { font-size: 8.4vw; color: #fff; font-weight: 600; line-height: 1; }

.off-AdjustBanner .off-AdjustBannerText .desc { font-size: 5.6vw; line-height: 6.667vw; padding-top: 3vw; color: #fff; }

.off-AdjustBanner .off-AdjustBannerText .desc span { vertical-align: super; font-size: 4.933vw; }

.off-AdjustBanner .off-AdjustBannerText .content { max-width: 77.333vw; }

.off-AdjustListMain { padding: 12vw 0vw 16vw; }

.off-AdjustList { overflow: hidden; position: relative; }

.off-AdjustList .list { position: relative; margin-bottom: 2.667vw; }

.off-AdjustList .list .imgBox { padding-top: 38.667vw; overflow: hidden; -webkit-border-radius: 1.333vw; border-radius: 1.333vw; position: relative; }

.off-AdjustList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.off-AdjustList .list .content { position: absolute; left: 5.333vw; top: 5.333vw; }

.off-AdjustList .list .content .listTitle { font-size: 4.267vw; line-height: 4.933vw; color: #fff; }

.off-AdjustList .list .content .desc { font-size: 2.933vw; padding-top: 0.667vw; line-height: 1; color: #fff; }

.off-AdjustList .list .content .label img { width: 30.667vw; margin-top: 2.667vw; display: block; }

.off-AdjustList .list:nth-child(1) .imgBox { padding-top: 48.733vw; }

.off-AdjustList .list:nth-child(2) .content { left: 4vw; top: 10.667vw; }

.off-AdjustList .list:nth-child(2) .content .listTitle { font-size: 6.267vw; line-height: 1; }

.off-AdjustList .list:nth-child(3) .content { left: 4vw; top: 8vw; }

.off-AdjustList .list:nth-child(3) .content .listTitle { font-size: 9.6vw; line-height: 1; }

.off-AdjustList .list:nth-child(4) .content { left: 5.333vw; top: 10vw; }

.off-AdjustList .list:nth-child(5) .imgBox { padding-top: 45.733vw; }

.off-AdjustList .list:nth-child(5) .content { left: auto; right: 6vw; top: 8vw; }

.freezeMain { height: 350vh; position: relative; background-color: #447df5; }

.freezeBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.freeze { position: -webkit-sticky; position: sticky; top: 0px; left: 0px; width: 100%; height: 100vh; padding-top: 44.667vw; background-image: url(../images/img_586.jpg); background-repeat: no-repeat; background-repeat: no-repeat; background-size: cover; }

.freeze .title { text-align: center; font-size: 6vw; font-weight: 600; color: #fff; line-height: 1; }

.freeze .desc { margin-top: 2.667vw; font-size: 4.267vw; line-height: 5.733vw; text-align: center; color: #fff; }

.freezeBarBox { margin: 0px auto; max-width: 1280px; width: 100%; padding-top: 10.667vw; }

.freezeBarList { 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; }

.freezeBarList .list { font-size: 3.333vw; color: #fff; font-weight: 600; 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; text-transform: uppercase; }

.freezeBarList .list img { height: 4.133vw; margin-left: 1.333vw; }

.freezeBar { margin-top: 2.667vw; height: 3.667vw; background-color: #fff; -webkit-border-radius: 3.333vw; border-radius: 3.333vw; position: relative; overflow: hidden; }

.freezeBar span { width: 15%; -webkit-border-radius: 3.333vw; border-radius: 3.333vw; display: block; position: absolute; left: 0px; top: 0px; height: 100%; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#42a6ff), to(#00f2fe)); background-image: linear-gradient(to right, #42a6ff, #00f2fe); }

.freezeList { position: absolute; left: 0px; bottom: 0px; width: 100%; overflow: hidden; }

.freezeList .swiper-slide img { width: 100%; display: block; }

.vibeControllableMain { padding: 14.667vw 0vw 13.333vw; background-image: url(../images/img_591.jpg); background-repeat: no-repeat; background-size: cover; }

.vibeControllableMain .title { font-size: 6vw; font-weight: 600; line-height: 1; color: #fff; text-align: center; }

.vibeControllableMain .productImg { max-width: 838px; margin: 0px auto; padding-top: 8vw; }

.vibeControllableMain .productImg img { width: 100%; display: block; }

.vibeControllableList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10vw; }

.vibeControllableList .list { width: 50%; }

.vibeControllableList .list .imgBox img { width: 39.667vw; display: block; margin: 0px auto; }

.vibeControllableList .list .text { padding-top: 1.333vw; font-size: 3.2vw; color: #fff; text-align: center; }

.modularDesign { padding-top: 20vw; }

.modularDesign .title { font-size: 6vw; font-weight: 600; line-height: 1; color: #fff; text-align: center; }

.modularDesign .desc { font-size: 3.2vw; max-width: 890px; margin: 0px auto; color: #fff; text-align: center; padding-top: 3.333vw; }

.modularDesign .imgBox { max-width: 1347px; margin: 0px auto; padding-top: 10.667vw; }

.modularDesign .imgBox img { width: 100%; display: block; }

.longLastingStandBy { padding-top: 16vw; }

.longLastingStandBy .title { font-size: 6vw; font-weight: 600; line-height: 1; color: #000000; text-align: center; }

.longLastingStandBy .desc { font-size: 3.2vw; max-width: 890px; margin: 0px auto; color: #000000; text-align: center; padding-top: 3.333vw; }

.longLastingStandBy .imgBox { max-width: 1347px; margin: 0px auto; padding-top: 10.667vw; overflow: hidden; -webkit-border-radius: 2.667vw; border-radius: 2.667vw; }

.longLastingStandBy .imgBox img { width: 100%; display: block; }

/*--DUO详情页-PC--*/
.duoBanner { position: relative; overflow: hidden; }

.duoBanner .imgBox { padding-top: 140%; position: relative; overflow: hidden; }

.duoBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.duoBanner .duoBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.duoBanner .duoBannerText .title { font-size: 18.933vw; color: #fff; font-weight: 600; line-height: 1; }

.duoBanner .duoBannerText .desc { font-size: 5.6vw; line-height: 6.933vw; padding-top: 0vw; color: #fff; }

.duoBanner .duoBannerText .desc span { vertical-align: super; font-size: 2.8vw; }

.duoListMain { padding: 12vw 0vw; }

.duoList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; }

.duoList .list { width: 100%; height: 100%; margin-bottom: 2.667vw; position: relative; }

.duoList .list .imgBox { position: relative; padding-top: 100.667vw; -webkit-border-radius: 1.467vw; border-radius: 1.467vw; overflow: hidden; }

.duoList .list .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }

.duoList .list .listTitle { font-size: 4.267vw; line-height: 4.933vw; position: absolute; left: 4vw; top: 4.667vw; color: #fff; }

.duoList .list .icon { position: absolute; left: 5.333vw; top: 4.667vw; width: 125px; }

.duoList .list .icon img { width: 100%; display: block; }

.duoList .list:nth-child(2) .imgBox { padding-top: 56.733vw; }

.duoList .list:nth-child(3) .imgBox { padding-top: 60.733vw; }

.duoList .list:nth-child(4) .imgBox { padding-top: 36.667vw; }

.duoList .list:nth-child(4) .listTitle { top: 8vw; }

.pureTransparentDesignMain { position: relative; }

.pureTransparentDesignMain .imgBox { padding-top: 100%; position: relative; overflow: hidden; }

.pureTransparentDesignMain .imgBox img { width: 100%; display: block; height: 100%; left: 0px; top: 0px; position: absolute; object-fit: cover; }

.pureTransparentDesignMain .pureTransparentDesign { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.pureTransparentDesignMain .pureTransparentDesign .title { font-size: 6vw; line-height: 1.3; padding-bottom: 2.667vw; font-weight: 600; color: #fff; }

.pureTransparentDesignMain .pureTransparentDesign .content { font-size: 3.2vw; line-height: 5.333vw; color: #fff; }

.anxietyMain { position: relative; overflow: hidden; }

.anxietyMain .imgBox { padding-top: 80%; position: relative; }

.anxietyMain .imgBox img { width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; display: block; }

.anxietyMain .anxietyTitle { position: absolute; left: 0vw; bottom: 6.667vw; width: 100%; text-align: center; font-size: 4vw; line-height: 1; color: #fff; }

.anxietyMain .anxietyBox { position: absolute; left: 0vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; padding-top: 4vw; }

.anxietyMain .anxietyBox .list { padding: 2.333vw 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; }

.anxietyMain .anxietyBox .list .listContent { width: 33%; 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; }

.anxietyMain .anxietyBox .list .icon { width: 6.8vw; min-width: 6.8vw; margin-right: 1.733vw; }

.anxietyMain .anxietyBox .list .icon img { width: 100%; display: block; }

.anxietyMain .anxietyBox .list .content { 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: 3.2vw; line-height: 1; color: #fff; }

.anxietyMain .anxietyBox .list .content::after { content: ''; width: 7.333vw; margin-left: 1.667vw; height: 0.133vw; background-color: #fff; }

.anxietyMain .anxietyBox .list:nth-child(2) { -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; }

.anxietyMain .anxietyBox .list:nth-child(2) .listContent { width: 34.5%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.anxietyMain .anxietyBox .list:nth-child(2) .listContent::before { content: ''; width: 8.8vw; margin-right: 2.667vw; height: 0.133vw; background-color: #fff; }

.anxietyMain .anxietyBox .list:nth-child(2) .content::after { display: none; }

.turboCeramicCoilMain { position: relative; }

.turboCeramicCoilMain .imgBox { padding-top: 80%; position: relative; }

.turboCeramicCoilMain .imgBox img { width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; display: block; }

.turboCeramicCoilMain .turboCeramicCoil { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.turboCeramicCoilMain .turboCeramicCoil .innerContainer { 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; }

.turboCeramicCoilMain .turboCeramicCoil .icon img { height: 11.733vw; display: block; }

.turboCeramicCoilMain .turboCeramicCoil .title { padding-top: 5.667vw; font-size: 6vw; line-height: 1; color: #fff; }

.turboCeramicCoilMain .turboCeramicCoil .desc { padding-top: 2vw; font-size: 3.2vw; color: #fff; }

.turboCeramicCoilMain .turboCeramicCoil .desc span { font-size: 4.267vw; color: #fff; }

.powerBankMain { padding: 12vw 0vw 20vw; background-color: #000000; }

.powerBankMain .title { font-size: 6vw; color: #fff; text-align: center; }

.powerBankMain .powerBank { margin-top: 10.667vw; overflow: hidden; position: relative; }

.powerBankMain .powerBank .swiper-slide { width: -webkit-calc(50% - 1.6vw); width: calc(50% - 1.6vw); margin-right: 2.667vw; }

.powerBankMain .powerBank .swiper-slide .imgBox { -webkit-border-radius: 1.467vw; border-radius: 1.467vw; overflow: hidden; }

.powerBankMain .powerBank .swiper-slide .imgBox img { width: 100%; display: block; }

.powerBankMain .powerBank .swiper-slide .listTitle { font-size: 2.4vw; color: #fff; line-height: 3.467vw; padding-top: 4vw; text-align: center; }

.powerBankMain .powerBank .swiper-slide:last-child { margin-right: 0px; }

.powerBankMain .powerBankPage { text-align: center; padding-top: 6.667vw; }

.powerBankMain .powerBankPage span { background-color: #fff; width: 2.4vw; height: 2.4vw; }

/*--SPACES详情页02-PC--*/
.spaceSBanner { position: relative; overflow: hidden; }

.spaceSBanner .imgBox { padding-top: 140%; position: relative; overflow: hidden; }

.spaceSBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.spaceSBanner .spaceSBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.spaceSBanner .spaceSBannerText .title { font-size: 13.067vw; color: #fff; font-weight: 600; line-height: 1; }

.spaceSBanner .spaceSBannerText .desc { font-size: 4.8vw; line-height: 6.4vw; padding-top: 1.333vw; color: #fff; }

.spaceSBanner .spaceSBannerText .content { max-width: 77.333vw; }

.spaceSlistMain { padding: 12vw 0vw; }

.spaceSlist { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 0%; position: relative; }

.spaceSlist .list { width: 100%; margin-bottom: 2.667vw; position: relative; }

.spaceSlist .list .imgBox { padding-top: 41.067vw; -webkit-border-radius: 1.467vw; border-radius: 1.467vw; overflow: hidden; position: relative; }

.spaceSlist .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.spaceSlist .list .listTitle { position: absolute; left: 4.667vw; top: 4.667vw; font-size: 3.467vw; color: #fff; }

.spaceSlist .list:nth-child(1) { width: 100%; margin-top: 0px; }

.spaceSlist .list:nth-child(1) .listTitle { font-size: 4vw; left: 6vw; top: 5.333vw; }

.spaceSAnxietyMain { padding: 0vw 0vw 6.667vw; background-image: url(../images/img_622.jpg); background-size: cover; background-repeat: no-repeat; background-position: bottom; }

.spaceSAnxietyBox { max-width: 990px; margin: 0px auto; }

.spaceSAnxietyBox .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: -webkit-fit-content; width: fit-content; position: relative; margin-bottom: 10.667vw; }

.spaceSAnxietyBox .title::after { content: ''; position: absolute; left: -6.667vw; top: 0vw; width: 5.067vw; height: 5.067vw; background-image: url(../images/img_623.png); background-repeat: no-repeat; background-size: cover; }

.spaceSAnxietyBox .title::before { content: ''; position: absolute; right: -6.667vw; top: 0vw; width: 5.067vw; height: 5.067vw; background-image: url(../images/img_623.png); background-repeat: no-repeat; background-size: cover; }

.spaceSAnxietyBox .title p { position: relative; font-size: 5vw; line-height: 1; }

.spaceSAnxietyBox .title p span { position: relative; z-index: 10; }

.spaceSAnxietyBox .title p::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 0.4vw; background-color: #ff4a4a; }

.spaceSAnxietyBox .title p::before { content: ''; position: absolute; left: 0px; bottom: 0.667vw; width: 100%; height: 0.667vw; background-color: #ff4a4a; }

.spaceSAnxietyBox .spaceSAnxiety .list { 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; }

.spaceSAnxietyBox .spaceSAnxiety .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.spaceSAnxietyBox .spaceSAnxiety .list .content .desc { font-size: 3.2vw; line-height: 4.267vw; color: #000000; }

.spaceSAnxietyBox .spaceSAnxiety .list .content::after { content: ''; height: 1px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 2.4vw; margin-left: 2.667vw; background-color: #000000; }

.spaceSAnxietyBox .spaceSAnxiety .list .imgBox { width: 19.067vw; margin-left: 5.333vw; }

.spaceSAnxietyBox .spaceSAnxiety .list .imgBox img { width: 100%; display: block; }

.spaceSAnxietyBox .spaceSAnxiety .list:nth-child(2) { padding-top: 2.667vw; }

.spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) { padding-top: 6vw; }

.spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) .content::after { display: none; }

.spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-top: 5.333vw; }

.spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content { padding-top: 10.667vw; }

.spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content::after { margin-left: -4vw; }

.leakProofInsuranceMain { position: relative; }

.leakProofInsuranceMain .imgBox { position: relative; padding-top: 100%; }

.leakProofInsuranceMain .imgBox img { width: 100%; display: block; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.leakProofInsuranceMain .leakProofInsurance { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.leakProofInsuranceMain .leakProofInsurance .listTitle { font-size: 6vw; line-height: 7.467vw; color: #fff; text-align: center; }

.leakProofInsuranceMain .leakProofInsurance .content { padding-top: 4vw; font-size: 3.2vw; line-height: 4.267vw; color: #fff; text-align: center; }

.DynamicLightingEffectsMain { 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; }

.DynamicLightingEffectsMain .imgBox img { width: 100%; display: block; }

.DynamicLightingEffectsMain .DynamicLightingEffects { padding: 10.667vw 0px; }

.DynamicLightingEffectsMain .DynamicLightingEffects .title { font-size: 6vw; line-height: 7.467vw; color: #000; }

.DynamicLightingEffectsMain .DynamicLightingEffects .content { padding-top: 1.333vw; font-size: 3.2vw; line-height: 5.333vw; color: #000000; }

/*--PB68详情页-PC--*/
.pb68Banner { position: relative; overflow: hidden; }

.pb68Banner .imgBox { padding-top: 140%; position: relative; overflow: hidden; }

.pb68Banner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.pb68Banner .pb68BannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.pb68Banner .pb68BannerText .title { font-size: 9.067vw; color: #000; font-weight: 600; line-height: 1; }

.pb68Banner .pb68BannerText .desc { font-size: 4.533vw; line-height: 6.8vw; padding-top: 2.667vw; color: #000; }

.pb68Banner .pb68BannerText .content { max-width: 600px; }

.pb68ListMain { padding: 12vw 0vw 13.333vw; }

.pb68List { overflow: hidden; position: relative; }

.pb68List .list { position: relative; margin-bottom: 2.667vw; }

.pb68List .list .imgBox { padding-top: 80%; position: relative; overflow: hidden; -webkit-border-radius: 11px; border-radius: 11px; }

.pb68List .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.pb68List .list .listTitle { font-size: 6.133vw; line-height: 6.933vw; color: #fff; position: absolute; left: 5.333vw; top: 6vw; }

.pb68List .list:nth-child(1) .imgBox { padding-top: 90%; }

.pb68List .list:nth-child(2) .listTitle { left: 7vw; top: 17.667vw; font-size: 12.533vw; line-height: 1; }

.pb68List .list:nth-child(2) .imgBox { padding-top: 50%; }

.pb68List .list:nth-child(3) .listTitle { left: 4vw; top: 4vw; }

.pb68List .list:nth-child(4) .imgBox { padding-top: 90%; }

.rightBannerList{overflow: hidden; position: relative;}

/*--Binary详情页-PC--*/
.hdDisplayMain { padding: 40px 0px; }

.hdDisplay .imgBox img { width: 100%; display: block; }

.hdDisplay .content { padding-top: 15px; }

.hdDisplay .content .title { font-size: 24px; line-height: 1.2; color: #000000; text-align: center; }

.hdDisplay .content .desc { padding-top: 10px; font-size: 14px; line-height: 24px; color: #000000; margin: 0px auto; text-align: center; }

.allSeriesMain { position: relative; }

.allSeriesMain .imgBox img { width: 100%; display: block; }

.allSeriesMain .allSeries { padding: 4vw 0vw 6.667vw; }

.allSeriesMain .allSeries .title { font-size: 6vw; color: #000; line-height: 1; }

.allSeriesMain .allSeries .desc { padding-top: 2.567vw; font-size: 3.8vw; line-height: 5.267vw; color: #000; }

/*--hookah luxe详情页-PC--*/
.hookahTasteMain { position: relative; }

.hookahTasteMain .imgBox img { width: 100%; display: block; }

.hookahTaste { padding: 20px 0px 30px; }

.hookahTaste .title { font-size: 24px; line-height: 30px; padding-bottom: 10px; color: #000; }

.hookahTaste .list { margin-top: 10px; max-width: 560px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.hookahTaste .list .icon { width: 45px; }

.hookahTaste .list .icon img { width: 100%; display: block; }

.hookahTaste .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 20px; }

.hookahTaste .list .content .listTitle { font-size: 18px; color: #000; line-height: 1.2; }

.hookahTaste .list .content .listTitle span { background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe3a5), to(#ffbe57)); background-image: linear-gradient(to bottom, #ffe3a5, #ffbe57); background-clip: text; -webkit-background-clip: text; color: transparent; }

.hookahTaste .list .content .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #000; }

.culturalTechMain { position: relative; }

.culturalTechMain .imgBox img { width: 100%; display: block; }

.culturalTech .innerContainer { 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; }

.culturalTech .content { width: 100%; padding: 20px 0px 30px; }

.culturalTech .content .title { font-size: 24px; color: #000; line-height: 1.2; }

.culturalTech .content .desc { padding-top: 10px; font-size: 14px; color: #000; line-height: 20px; }

/*--hookaSWITCH--*/
.hookaSWITCHMain { padding: 12vw 0vw; }

.hookaSWITCH { overflow: hidden; }

.hookaSWITCH .list { position: relative; margin-bottom: 5.333vw; }

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

.hookaSWITCH .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.hookaSWITCH .list .listTitle { position: absolute; left: 6.667vw; top: 6vw; font-size: 4.267vw; line-height: 6vw; color: #fff; }

.hookaSWITCH .list:nth-child(3) .imgBox { padding-top: 60%; }

.hookaSWITCH .list:nth-child(3) .listTitle { font-size: 9.6vw; top: 24vw; line-height: 1; }

.hookaSWITCH .list:nth-child(4) .imgBox { padding-top: 70%; }

@media (max-width: 768px) { .newsDetailMain .innerContainer { padding: 0px; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-wrapper { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }
  .productionSystemListBox .productionSystemText .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

@media (min-width: 768px) { .pcImg { display: block !important; }
  .mImg { display: none !important; }
  .banner .imgBox { padding-top: 100vh; }
  .banner .bannerText { top: 50%; padding: 0vw; }
  .banner .bannerText .title { font-size: 5.625vw; line-height: 1; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .banner .bannerText .more { padding-top: 2.5vw; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .banner .bannerText .more a { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .banner .bannerText .more a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .banner .bannerText .more a::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .banner .bannerText .more a::before { width: 12.5vw; height: 12.5vw; }
  .banner .bannerPageBox { bottom: 3.75vw; }
  .banner .bannerPageBox span { width: 7.5vw; height: 0.188vw; margin: 0vw 0.188vw; }
  .banner .prevBtn, .banner .nextBtn { width: 2.5vw; height: 2.5vw; font-size: 1.875vw; }
  .banner .prevBtn { left: 0.625vw; }
  .banner .nextBtn { right: 0.625vw; }
  .ceramicFamiliesMain { display: block; }
  .ceramicFamiliesBox { min-height: 100vh; }
  .ceramicFamiliesBox .indexContainer { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
  .ceramicFamiliesBox .ceramicFamilies { max-width: 72.375vw; }
  .ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .titleBox .title { font-size: 7.125vw; padding-right: 12.5vw; }
  .ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .subTitle { font-size: 7.125vw; }
  .ceramicFamiliesBox .ceramicFamiliesDesc { max-width: 36.25vw; padding-top: 2.813vw; font-size: 1.125vw; line-height: 1.563vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText { bottom: 18.375vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .label { 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; }
  .ceramicFamiliesBox .indexProduct .indexProductText .label span { font-size: 1vw; -webkit-border-radius: 2vw; border-radius: 2vw; height: 2vw; padding: 0vw 1.875vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .listTitle { padding-top: 0.938vw; font-size: 2.563vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more { padding-top: 1.875vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a::before { width: 12.5vw; height: 12.5vw; }
  .ceramicFamiliesBox .indexProduct .indexProductClassBox { bottom: 7.563vw; }
  .ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass .list { height: 5.375vw; padding: 0vw 0.625vw; margin: 0vw 1.375vw; font-size: 0.938vw; }
  .ceramicFamiliesTextBox .indexProductText { bottom: 18.375vw; }
  .ceramicFamiliesTextBox .indexProductText .label { 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; }
  .ceramicFamiliesTextBox .indexProductText .label span { font-size: 1vw; -webkit-border-radius: 2vw; border-radius: 2vw; height: 2vw; padding: 0vw 1.875vw; }
  .ceramicFamiliesTextBox .indexProductText .listTitle { padding-top: 0.938vw; font-size: 2.563vw; }
  .ceramicFamiliesTextBox .indexProductText .listTitle span { font-size: 1.25vw; }
  .ceramicFamiliesTextBox .indexProductText .more { padding-top: 1.875vw; }
  .ceramicFamiliesTextBox .indexProductText .more a { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .ceramicFamiliesTextBox .indexProductText .more a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .ceramicFamiliesTextBox .indexProductText .more a::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .ceramicFamiliesTextBox .indexProductText .more a::before { width: 12.5vw; height: 12.5vw; }
  .ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list { height: 5.375vw; padding: 0vw 0.625vw; margin: 0vw 1.375vw; font-size: 0.938vw; }
  .ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list span { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; right: -1.563vw; top: 0.5vw; padding: 0vw 0.5vw; line-height: 1.25vw; font-size: 0.75vw; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(1) { left: 8.563vw; top: 1.875vw; width: 14.813vw; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(2) { right: 2.813vw; top: 4.688vw; width: 14.813vw; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(3) { left: 5.313vw; bottom: 2.188vw; width: 14.813vw; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(4) { right: 7.813vw; bottom: 5.313vw; width: 14.813vw; }
  .mCeramicFamiliesMain { display: none; }
  .mIndexProductBox { display: none; }
  .coreTechnologyMain { padding: 6.875vw 0vw; }
  .coreTechnologyMain .title { font-size: 1.125vw; padding-bottom: 0.625vw; }
  .coreTechnologyMain .subTitle { font-size: 3.75vw; line-height: 1; }
  .coreTechnologyMain .coreTechnologylist { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 91.25vw; margin: 0vw auto; padding: 5.313vw 0vw 8.125vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0vw 0.313vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list { margin-bottom: 0.625vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .imgBox { padding-top: 37.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .content { padding: 2.5vw 2.188vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .listTitle { font-size: 1.75vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .desc { margin-top: 0.625vw; font-size: 1.125vw; line-height: 1.5vw; max-width: 20.313vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .line { height: 0.063vw; margin: 1.563vw auto; width: 20vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent { width: auto; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .desc { max-width: 25.625vw; width: 25.625vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more { padding-top: 1.875vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::before { width: 12.5vw; height: 12.5vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology:nth-child(2) { -webkit-transform: translateY(6.771vw); -ms-transform: translateY(6.771vw); transform: translateY(6.771vw); }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover img { -webkit-filter: blur(1.563vw); filter: blur(1.563vw); }
  .productSolutionMain { overflow: hidden; padding: 0vw; }
  .productSolutionMain::before { display: none; }
  .productSolutionMain .productSolutionBox { padding: 0.625vw; height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: none; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .productSolutionMain .productSolutionText { margin-right: 0.625vw; width: 41.25vw; padding: 5.625vw 5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productSolutionMain .productSolutionText .content .title { font-size: 1.125vw; }
  .productSolutionMain .productSolutionText .content .subTitle { padding-top: 0.625vw; font-size: 3.438vw; }
  .productSolutionMain .productSolutionText .content .line { margin: 4.375vw auto 0vw; max-width: 31.25vw; }
  .productSolutionMain .productSolutionText .content .line i { width: 0.688vw; height: 0.688vw; }
  .productSolutionMain .productSolutionText .content .line i::after { width: 0.188vw; height: 100%; }
  .productSolutionMain .productSolutionText .content .line i::before { width: 100%; height: 0.188vw; }
  .productSolutionMain .productSolutionText .content .desc { padding-top: 2.5vw; max-width: 22.5vw; font-size: 1.125vw; line-height: 1.563vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list { margin-top: 1.25vw; padding: 0vw 1.875vw 0vw 2.5vw; height: 6.25vw; -webkit-border-radius: 6.25vw; border-radius: 6.25vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list p { font-size: 1.25vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list img { height: 2.5vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list::before { -webkit-border-radius: 6.25vw; border-radius: 6.25vw; }
  @keyframes backdropX { 0% { background-position-x: -31.25vw; }
    100% { background-position-x: 31.25vw; } }
  @-webkit-keyframes backdropX { 0% { background-position-x: -31.25vw; }
    100% { background-position-x: 31.25vw; } }
  .productSolutionMain .productSolutionImgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productSolutionMain .productSolutionImgList { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; position: absolute; display: block; }
  .productSolutionMain .productSolutionImgList .swiper-slide { padding: 0vw; }
  .productSolutionMain .productSolutionImgList .productSolutionImgListPage { bottom: 2.5vw; }
  .productSolutionMain .productSolutionImgList .productSolutionImgListPage span { width: 1.875vw; height: 0.188vw; margin: 0vw 0.188vw; }
  .researchAndDevelopmentMain { margin-top: -0.521vw; display: block; }
  .researchAndDevelopment { width: 39.479vw; }
  .researchAndDevelopment .list { width: 39.479vw; height: 39.479vw; margin-bottom: 2.083vw; }
  .researchAndDevelopment .list .img { width: 39.479vw; height: 39.479vw; }
  .researchAndDevelopmentList { width: 39.479vw; height: 39.479vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText h3 { font-size: 4.063vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox { font-size: 1.125vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more { bottom: -5vw; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a { padding: 0vw 1.875vw; min-width: 10.688vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::before { width: 12.5vw; height: 12.5vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro { right: 1.25vw; bottom: 1.25vw; width: 31.25vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a { padding: 0.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .introimgBox { width: 12.5vw; padding-top: 17.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.875vw 1.875vw 0vw 1.875vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .introTitle { font-size: 1vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .desc { margin-top: 0.313vw; font-size: 1.125vw; display: -webkit-box; height: 6vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon { padding-top: 2.5vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon i { width: 3.188vw; height: 3.188vw; font-size: 1vw; }
  .researchAndDevelopmentList .researchAndDevelopmentClassBox { left: 4%; bottom: 10%; }
  .researchAndDevelopmentList .researchAndDevelopmentClass { -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .researchAndDevelopmentList .researchAndDevelopmentClass .listTitle { font-size: 0.875vw; line-height: 1.875vw; }
  .researchAndDevelopmentList .researchAndDevelopmentClass .listTitle.active { font-size: 1vw; }
  .mResearchAndDevelopmentListBox { display: none; }
  .mResearchAndDevelopmentListBox::before { display: none; }
  .indexNewsMain { padding: 6.875vw 0vw; }
  .indexNewsMain .title { font-size: 1.125vw; }
  .indexNewsMain .subTitle { font-size: 3.75vw; padding: 0.625vw 0vw 3.438vw; }
  .indexNewsList { margin-top: 1.563vw; display: block; }
  .indexNewsList .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; }
  .indexNewsList .swiper-slide { height: 16.25vw; width: 23.75vw; }
  .indexNewsList .swiper-slide a .imgBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .indexNewsList .swiper-slide a .contentBox { padding: 0.625vw 0.625vw 1.563vw 0.625vw; }
  .indexNewsList .swiper-slide a .contentBox .label span { padding: 0vw 0.938vw; height: 1.5vw; -webkit-border-radius: 1.5vw; border-radius: 1.5vw; font-size: 0.75vw; }
  .indexNewsList .swiper-slide a .contentBox .content { padding: 0vw 0.625vw; }
  .indexNewsList .swiper-slide a .contentBox .content .time { font-size: 0.875vw; }
  .indexNewsList .swiper-slide a .contentBox .content .listTitle { margin-top: 0.438vw; font-size: 1.25vw; display: -webkit-box; height: 2.75vw; line-height: 1.375vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsList .swiper-slide a .hoverContentBox { padding: 3.125vw 2.188vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .indexNewsList .swiper-slide a .hoverContentBox .time { font-size: 0.875vw; }
  .indexNewsList .swiper-slide a .hoverContentBox .listTitle { margin-top: 0.313vw; font-size: 1.875vw; display: -webkit-box; height: 6.375vw; line-height: 2.125vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexNewsList .swiper-slide a .hoverContentBox .more { padding-top: 4.375vw; }
  .indexNewsList .swiper-slide a .hoverContentBox .more span { height: 2.688vw; -webkit-border-radius: 2.688vw; border-radius: 2.688vw; padding: 0vw 1.875vw; font-size: 0.938vw; }
  .indexNewsList .swiper-slide a:hover { top: -2.813vw; bottom: -2.813vw; }
  .indexNewsList .swiper-slide a:hover .hoverContentBox { opacity: 1; }
  .indexNewsList.mIndexNews { display: none; }
  .newsMore { padding-top: 3.75vw; }
  .newsMore a { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .newsMore a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.625vw; }
  .newsMore a::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .newsMore a::before { width: 12.5vw; height: 12.5vw; }
  .indexAboutMain { padding: 5vw 0vw 31.25vw; background-image: url(../images/img_30.jpg); }
  .indexAboutMain .aboutLogo img { height: 6.688vw; }
  .indexAboutMain .content { padding-top: 2.5vw; max-width: 63.75vw; font-size: 1.25vw; line-height: 1.75vw; }
  .indexAboutMain .more { padding-top: 2.5vw; }
  .indexAboutMain .more a { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .indexAboutMain .more a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .indexAboutMain .more a::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .indexAboutMain .more a::before { width: 12.5vw; height: 12.5vw; }
  .footerClassBox { padding: 7.5vw 0vw; background-image: url(../images/img_32.jpg); }
  .footerClassBox::after { content: ''; width: 17.438vw; height: 34.188vw; background-size: 17.438vw 34.188vw; }
  .footerClassBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footerClassBox .footSubscribeBox { width: 46.25vw; padding: 0vw 15.938vw 0vw 0vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .title { font-size: 1.125vw; padding-bottom: 0.938vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .input input { padding: 0vw 6.25vw 0vw 1.25vw; font-size: 1vw; height: 3vw; line-height: 3vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .input .icon { right: 1.25vw; font-size: 1.25vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .input button { font-size: 1.625vw; -webkit-border-radius: 0vw 0.5vw 0.5vw 0vw; border-radius: 0vw 0.5vw 0.5vw 0vw; width: 5vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .text { padding-top: 0.625vw; font-size: 0.875vw; }
  .footerClassBox .footSubscribeBox .footshare { padding-top: 2.188vw; }
  .footerClassBox .footSubscribeBox .footshare a { width: 2.813vw; height: 2.813vw; font-size: 1vw; margin-right: 0.938vw; }
  .footerClassBox .footerClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footerClassBox .footerClass .list { padding-right: 5.625vw; }
  .footerClassBox .footerClass .list .content { padding-bottom: 1.25vw; }
  .footerClassBox .footerClass .list .content h3 { padding-bottom: 0.5vw; }
  .footerClassBox .footerClass .list .content h3 a { font-size: 1vw; }
  .footerClassBox .footerClass .list .content p a { font-size: 0.938vw; line-height: 1.75vw; }
  .footer { background-image: url(../images/img_34.jpg); }
  .footerContact { padding: 5vw 0vw; }
  .footerContact .title { font-size: 1.125vw; padding-bottom: 0.313vw; }
  .footerContact .subTitle { font-size: 6.875vw; }
  .footerContact .btn { padding-top: 1.25vw; }
  .footerContact .btn a { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .footerContact .btn a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .foot { padding: 1.875vw 0vw; 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; }
  .foot .copyright { font-size: 0.875vw; text-align: left; }
  .foot .link { 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; }
  .foot .link a { font-size: 0.875vw; margin-right: 1.875vw; }
  /*--产品列表--*/
  .commonBannerBox { max-height: 62.5vw; }
  .commonBannerBox .imgBox { padding-top: 35vw; }
  .commonBannerBox .commonBannerText .innerContainer { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .commonBannerBox .commonBannerText .content { padding-right: 4.063vw; }
  .commonBannerBox .commonBannerText .title { font-size: 2.625vw; }
  .commonBannerBox .commonBannerText .desc { padding-top: 0.313vw; font-size: 1.75vw; }
  .commonBannerBox .commonBannerText .more { padding-top: 0.625vw; }
  .commonBannerBox .commonBannerText .more a { padding: 0vw 1.875vw; height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .commonBannerBox .commonBannerText .more a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.625vw; }
  .commonBannerBox .commonBannerText .more a::after { -webkit-border-radius: 3.5vw; border-radius: 3.5vw; }
  .commonBannerBox .commonBannerText .more a::before { width: 12.5vw; height: 12.5vw; }
  .commonBannerMain .retract .btn { height: 1.625vw; -webkit-border-radius: 0.5vw 0.5vw 0vw 0vw; border-radius: 0.5vw 0.5vw 0vw 0vw; padding: 0vw 0.75vw; font-size: 0.875vw; }
  .commonBannerMain .retract .btn i { margin-left: 0.938vw; font-size: 0.75vw; }
  .commonBannerMain.hideBanner .commonBannerBox { max-height: 0vw; }
  .commonBannerMain.hideBanner .retract { bottom: -2.125vw; }
  .commonBannerMain.hideBanner .retract .btn { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .productMain { padding: 3.125vw 0vw 0vw; }
  .productMain .title { font-size: 2.5vw; }
  .screeningSelect { margin-top: 2.5vw; padding: 1.25vw 0vw; 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; }
  .screeningSelect .list { margin: 0vw 0.313vw; }
  .screeningSelect .list select { height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; width: 15.625vw; }
  .screeningSelect .list button { width: 8.75vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 1vw; }
  .screeningSelect .list input { width: 15.625vw; padding: 0vw 1.25vw; font-size: 1vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; height: 3.125vw; }
  .screeningSelect .list .layui-form-select dl { top: 3.438vw !important; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .screeningSelect .list .layui-form-select dl dd { font-size: 0.875vw; padding: 0 0.625vw; line-height: 2.25vw; }
  .screeningSelect .list .layui-form-select .layui-edge { right: 1.25vw; width: 0.625vw; height: 0.625vw; }
  .screeningSelect .list .multipleChoicesTitle { width: 15.625vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 1vw; padding: 0vw 1.25vw 0vw 1.875vw; }
  .screeningSelect .list .multipleChoicesTitle i { font-size: 0.875vw; }
  .screeningSelect .list .multipleChoices { top: 3.438vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; padding: 0.938vw 1.563vw; -webkit-box-shadow: 0vw 0vw 2.5vw rgba(12, 78, 124, 0.3); box-shadow: 0vw 0vw 2.5vw rgba(12, 78, 124, 0.3); }
  .screeningSelect .list .multipleChoices .mCheckbox { padding: 0vw 0vw; }
  .screeningSelect .list .multipleChoices .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; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] > div { padding-right: 0.938vw; line-height: 1.125vw; font-size: 1vw; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox { height: 1.875vw; line-height: 1.875vw; margin-right: 0.625vw; padding-right: 1.875vw; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] { padding-left: 1.5vw; min-width: 1.125vw; min-height: 1.125vw; }
  .screeningTypeBox { padding: 1.25vw 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .screeningTypeBox .screeningType a { min-width: 6.25vw; height: 2.375vw; margin-bottom: 0vw; -webkit-border-radius: 2.375vw; border-radius: 2.375vw; padding: 0vw 1.25vw; font-size: 1vw; margin-right: 0.938vw; }
  .screeningTypeBox .screeningType a.active { -webkit-box-shadow: 0vw 0.25vw 0.375vw px rgba(28, 110, 183, 0.4); box-shadow: 0vw 0.25vw 0.375vw px rgba(28, 110, 183, 0.4); }
  .screeningTypeBox .screeningSearch { width: 14.688vw; margin-top: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .screeningTypeBox .screeningSearch input { height: 2.375vw; width: 14.688vw; font-size: 0.875vw; opacity: 0; pointer-events: none; padding: 0vw 2.5vw 0vw 0.938vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .screeningTypeBox .screeningSearch button { width: 2.5vw; }
  .screeningTypeBox .screeningSearch button i { font-size: 1.125vw; }
  .screeningTypeBox .screeningSearch:hover input { opacity: 1; pointer-events: auto; }
  .screeningTypeBox .screeningSearch .active input { opacity: 1; pointer-events: auto; }
  .productListBox { padding: 4.688vw 0vw 3.125vw; }
  .productList { margin: 0vw -0.625vw; }
  .productList .list { height: 30vw; width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 1.25vw 0.625vw 0vw; }
  .productList .list a { padding-top: 0vw; }
  .productList .list .listContent { padding: 0.625vw 0vw 0vw 0vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; 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; }
  .productList .list .listContent .imgBox { height: 20.938vw; }
  .productList .list .listContent .imgBox .label { right: 1.25vw; top: 0.625vw; }
  .productList .list .listContent .imgBox .label .new { padding: 0vw 0.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 0.75vw; height: 1.25vw; }
  .productList .list .listContent .imgBox .label img { width: 2.75vw; }
  .productList .list .listContent .contentBox { margin-top: 0.625vw; }
  .productList .list .listContent .contentBox .content .listTitle { font-size: 1.25vw; display: -webkit-box; height: 1.625vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list .listContent .contentBox .content .listDesc { margin-top: 0.313vw; font-size: 1vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productList .list .listContent .contentBox .content .more p { padding: 0vw 0vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; font-size: 0.75vw; }
  .productList .list .listContent .contentBox .content .more p i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.625vw; }
  .productList .list .listContent .contentBox .hoverContent { display: block; }
  .productList .list .listContent .contentBox .hoverContent .listTitle { font-size: 1.25vw; display: -webkit-box; height: 1.625vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics { padding: 1.25vw 2.813vw 0vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList { width: 50%; padding: 0.625vw 0.313vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .icon { width: 2vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent { padding-left: 0.625vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(1) { font-size: 0.75vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(2) { margin-top: 0.188vw; font-size: 0.875vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(-n+2) { border-top: none; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(2n) { border-right: none; padding: 0vw 0.313vw 0vw 1.563vw; }
  .productList .list .listContent .contentBox .hoverContent .more { padding-top: 0.625vw; }
  .productList .list .listContent .contentBox .hoverContent .more p { padding: 0vw 1.375vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; font-size: 0.75vw; }
  .productList .list .listContent .contentBox .hoverContent .more p i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.625vw; }
  .productList .list .listContent .contentBox .hoverContent .more p::before { width: 12.5vw; height: 12.5vw; }
  .productList .list.productListBannerBox { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); }
  .productList .list.productListBannerBox a { padding-top: 0vw; }
  .productList .list.productListBannerBox .productListBanner { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .productList .list.productListBannerBox .productListBanner .content { bottom: 1.563vw; }
  .productList .list.productListBannerBox .productListBanner .content .listTitle { font-size: 1.875vw; display: -webkit-box; height: 1.625vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list.productListBannerBox .productListBanner .content .listDesc { margin-top: 0.625vw; font-size: 1.25vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list.productListBannerBox .productListBanner .content .more p { height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; font-size: 0.75vw; }
  .productList .list.productListBannerBox .productListBanner .content .more p i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.625vw; }
  .productList .list:hover .listContent { top: -1.875vw; bottom: -5vw; -webkit-box-shadow: 0vw 0.875vw 4.063vw rgba(12, 78, 124, 0.3); box-shadow: 0vw 0.875vw 4.063vw rgba(12, 78, 124, 0.3); }
  .productList .list:hover .listContent .content { opacity: 0; }
  .productList .list:hover .listContent .hoverContent { opacity: 1; }
  .productMore { padding-top: 5vw; }
  .moreLoading .line span { width: 0.125vw; height: 1.563vw; margin: 0vw 0.188vw; }
  .moreLoading .text { margin-left: 0.938vw; }
  .moreLoading .text p { font-size: 0.938vw; }
  /*--contact--*/
  .contactBanner .imgBox { padding-top: 62.5vw; }
  .contactBanner .contactBannerText .title { font-size: 6.875vw; }
  .contactMain { padding: 7.5vw 0vw; }
  .contactMain .title { font-size: 9.375vw; }
  .contactMain .title::after { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 0.125vw; margin-left: 2.5vw; }
  .contactMain .subTitle { font-size: 9.375vw; }
  .contactMain .contact { 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-top: -3.75vw; }
  .contactMain .contact .img1 { width: 32.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .contactMain .contact .img1::after { height: 12.75vw; }
  .contactMain .contact .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.75vw 8.125vw; }
  .contactMain .contact .contentBox .contentTitle img { height: 1.625vw; }
  .contactMain .contact .contentBox .content { padding-top: 2.188vw; }
  .contactMain .contact .contentBox .content p { font-size: 1.125vw; line-height: 1.375vw; padding-bottom: 0.938vw; }
  .contactMain .contact .contentBox .content p span { min-width: 5vw; }
  .contactMain .contact .contentBox .line { margin-top: 0.625vw; display: block; }
  .contactMain .contact .contentBox .line::after { width: 30%; }
  .contactMain .contact .img2 { width: 15.813vw; -webkit-transform: translateY(-2.5vw); -ms-transform: translateY(-2.5vw); transform: translateY(-2.5vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .contactMain .contact .img2::after { height: 8.313vw; }
  .contactFormMain { padding: 7.5vw 0vw 7.5vw; }
  .contactFormMain .title { font-size: 4.5vw; }
  .contactFormMain .contactForm { margin: -1.563vw auto 0vw; width: 60vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 5vw 6.875vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .contactFormMain .contactForm .list { width: 50%; padding: 0vw 0.625vw 0.938vw; }
  .contactFormMain .contactForm .list p { font-size: 1vw; padding-bottom: 0.313vw; }
  .contactFormMain .contactForm .list .input input { height: 3.25vw; font-size: 1vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; padding: 0vw 1.25vw; }
  .contactFormMain .contactForm .list .input textarea { height: 8.438vw; font-size: 1vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 0.625vw 1.25vw; }
  .contactFormMain .contactForm .list .input img { right: 1.25vw; top: 0.563vw; height: 2.125vw; }
  .contactFormMain .contactForm .btn { padding-top: 2.5vw; }
  .contactFormMain .contactForm .btn button { -webkit-border-radius: 3.25vw; border-radius: 3.25vw; height: 3.25vw; font-size: 0.938vw; }
  .contactFormMain .contactForm .btn button i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .contactFormMain .img1 { width: 20.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .contactFormMain .img2 { bottom: -6.25vw; left: 0vw; width: 17.313vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  /*--news--*/
  .newsBanner .imgBox { padding-top: 100vh; }
  .newsBanner .newsBannerText { bottom: 6.563vw; }
  .newsBanner .newsBannerText .textImg img { height: 19.438vw; }
  .newsBanner .newsBannerText .time { padding: 1.563vw 0vw; font-size: 1.375vw; }
  .newsBanner .newsBannerText .time span { width: 4.5vw; height: 1.938vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; margin-right: 0.938vw; font-size: 1.125vw; }
  .newsBanner .newsBannerText .title { margin: 0vw auto; max-width: 29.375vw; font-size: 2vw; line-height: 2.125vw; }
  .newsListMain { padding: 5.625vw 0vw; }
  .newsListRecommendBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsListRecommend { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0vw; }
  .newsListRecommend a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsListRecommend a .imgBox { padding-top: 44.688vw; }
  .newsListRecommend a .content { bottom: 6.25vw; padding: 0vw 1.875vw; }
  .newsListRecommend a .content .time { font-size: 0.875vw; }
  .newsListRecommend a .content .time span { height: 1.5vw; padding: 0vw 0.938vw; -webkit-border-radius: 1.5vw; border-radius: 1.5vw; margin-right: 0.625vw; font-size: 0.75vw; }
  .newsListRecommend a .content .listTitle { margin-top: 0.938vw; max-width: 18.75vw; font-size: 1.25vw; line-height: 1.375vw; }
  .newsListRecommendList { width: 20.938vw; margin-left: 1.25vw; }
  .newsListRecommendList .list { padding-top: 1.25vw; }
  .newsListRecommendList .list a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsListRecommendList .list a .imgBox { padding-top: 14.25vw; }
  .newsListRecommendList .list a .contentBox { padding: 1.25vw 2.188vw 2.188vw 1.25vw; }
  .newsListRecommendList .list a .contentBox .label span { height: 1.5vw; padding: 0vw 0.938vw; -webkit-border-radius: 1.5vw; border-radius: 1.5vw; margin-right: 0.625vw; font-size: 0.75vw; }
  .newsListRecommendList .list a .contentBox .content .time { font-size: 0.875vw; }
  .newsListRecommendList .list a .contentBox .content .listTitle { font-size: 1.063vw; margin-top: 0.625vw; display: -webkit-box; height: 2.75vw; line-height: 1.375vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListRecommendList .list a .hoverContentBox { padding: 1.563vw 2.188vw 2.188vw 1.25vw; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent .time { font-size: 0.875vw; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent .listTitle { margin-top: 0.313vw; font-size: 1.375vw; display: -webkit-box; height: 4.314vw; line-height: 1.438vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListRecommendList .list a .hoverContentBox .more span { height: 2.688vw; font-size: 0.938vw; -webkit-border-radius: 2.688vw; border-radius: 2.688vw; padding: 0vw 0.938vw; }
  .newsListRecommendList .list a .hoverContentBox .more span i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.75vw; }
  .newsListRecommendList .list:nth-child(1) { padding-top: 0vw; }
  .newsListRecommendList .list a:hover { -webkit-box-shadow: 0vw 0.625vw 0.625vw -0.313vw rgba(20, 117, 189, 0.4); box-shadow: 0vw 0.625vw 0.625vw -0.313vw rgba(20, 117, 189, 0.4); }
  .newsListClassBox { 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; padding-top: 3.125vw; padding-bottom: 0vw; }
  .newsListClassBox .newsListClass { padding-bottom: 1.25vw; }
  .newsListClassBox .newsListClass a { width: 6.25vw; height: 2.438vw; -webkit-border-radius: 2.438vw; border-radius: 2.438vw; font-size: 1vw; margin-right: 1.25vw; }
  .newsListClassBox .newsSearch { width: 20.938vw; }
  .newsListClassBox .newsSearch input { width: 100%; height: 2.75vw; -webkit-border-radius: 1.375vw; border-radius: 1.375vw; padding: 0vw 4.063vw 0vw 1.563vw; }
  .newsListClassBox .newsSearch button { width: 5vw; height: 2.75vw; font-size: 1.125vw; }
  .newsList { margin: 2.5vw -1.438vw 0vw; }
  .newsList ul li { padding: 0vw 1.438vw 3.125vw; }
  .newsList ul li a::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsList ul li .newsText { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.188vw 2.188vw 6.563vw; }
  .newsList ul li .newsText .time { font-size: 0.875vw; }
  .newsList ul li .newsText .listTitle { margin-top: 0.313vw; font-size: 1.75vw; display: -webkit-box; height: 6.375vw; line-height: 2.125vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsText .line { margin-top: 1.563vw; }
  .newsList ul li .newsText .desc { margin-top: 1.25vw; font-size: 1.125vw; display: -webkit-box; height: 4.689vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsText .more { padding-top: 3.125vw; }
  .newsList ul li .newsText .more span { height: 2.688vw; font-size: 0.938vw; -webkit-border-radius: 2.688vw; border-radius: 2.688vw; padding: 0vw 1.563vw; }
  .newsList ul li .newsText .more span i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.75vw; }
  .newsList ul li .newsImgText { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsList ul li .newsImgText .imgBox { padding-top: 18.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsList ul li .newsImgText .content { padding: 2.188vw 2.188vw 2.813vw; }
  .newsList ul li .newsImgText .content .time { font-size: 0.875vw; }
  .newsList ul li .newsImgText .content .listTitle { margin-top: 0.938vw; font-size: 1.25vw; display: -webkit-box; height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsImgText .content .more { padding-top: 1.563vw; }
  .newsList ul li .newsImgText .content .more span { height: 2.688vw; font-size: 0.938vw; -webkit-border-radius: 2.688vw; border-radius: 2.688vw; padding: 0vw 0vw; }
  .newsList ul li .newsImgText .content .more span i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.75vw; }
  .newsList ul li a:hover .newsImgText .content .more span { padding: 0vw 1.563vw; }
  .newslistMore { padding-top: 1.25vw; }
  /*--新闻详情--*/
  .newsDetailMain .innerContainer { max-width: 81.25vw; }
  .newsDetailMain .newsDetailBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.813vw 1.875vw 5.625vw; }
  .newsDetailMain .newsDetailBox .location { padding: 0vw 1.875vw; -webkit-border-radius: 3.063vw; border-radius: 3.063vw; height: 3.063vw; }
  .newsDetailMain .newsDetailBox .location a { font-size: 0.875vw; }
  .newsDetailMain .newsDetailBox .location a i { font-size: 1vw; margin-right: 0.5vw; }
  .newsDetailMain .newsDetailBox .location span { font-size: 0.625vw; margin: 0vw 0.625vw; }
  .newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 2.188vw; font-size: 2.25vw; line-height: 2.75vw; }
  .newsDetailMain .newsDetailBox .newsDetailTime { padding-top: 1.563vw; font-size: 0.875vw; }
  .newsDetailMain .newsDetailBox .newsDetailBanner { margin-top: 4.688vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsDetailMain .newsDetailBox .newsDetailBanner::after { height: 14.563vw; }
  .newsDetailMain .newsDetailBox .newsDetail { padding: 4.688vw 0vw 0vw; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 2.813vw 0vw 0vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .title { font-size: 0.875vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare { padding: 0.938vw 0vw 1.25vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare a { width: 2.5vw; height: 2.5vw; margin-right: 0.5vw; font-size: 1vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return { padding-top: 2.5vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a { font-size: 0.875vw; padding: 0vw 1.875vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a::after { width: 12.5vw; height: 12.5vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox { width: 61.25vw; padding: 0vw 0vw 0vw 2.813vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox::after { content: ''; height: 90%; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .newsDetailContent { font-size: 1.125vw; line-height: 1.875vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 3.125vw; -webkit-border-radius: 4.375vw; border-radius: 4.375vw; background-image: -webkit-gradient(linear, left top, right top, from(#f5f7fa), to(rgba(28, 111, 184, 0))); background-image: linear-gradient(to right, #f5f7fa, rgba(28, 111, 184, 0)); }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a { width: 50%; padding: 0vw 2.188vw; height: 4.375vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a span { font-size: 0.875vw; margin-right: 0.938vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a p { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; 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; }
  .newsDetailMain .relatedNews { padding: 4.375vw 0vw 0vw; }
  .newsDetailMain .relatedNews .title { font-size: 2.5vw; }
  .newsDetailMain .relatedNewsListBox { padding: 3.125vw 1.25vw 0vw; margin: 0vw -1.25vw; }
  .newsDetailMain .relatedNewsListBox .relatedNewsListPage { padding-top: 1.875vw; }
  .newsDetailMain .relatedNewsListBox .relatedNewsListPage span { width: 0.5vw; height: 0.5vw; margin: 0vw 0.25vw; }
  .newsDetailMain .relatedNewsList a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsDetailMain .relatedNewsList a .imgBox { padding-top: 16.875vw; }
  .newsDetailMain .relatedNewsList a .contentBox { padding: 1.25vw 2.188vw 2.813vw 1.25vw; }
  .newsDetailMain .relatedNewsList a .contentBox .label span { height: 1.5vw; padding: 0vw 0.938vw; -webkit-border-radius: 1.5vw; border-radius: 1.5vw; margin-right: 0.625vw; font-size: 0.75vw; }
  .newsDetailMain .relatedNewsList a .contentBox .content .time { font-size: 0.875vw; }
  .newsDetailMain .relatedNewsList a .contentBox .content .listTitle { font-size: 1.063vw; margin-top: 0.625vw; display: -webkit-box; height: 2.75vw; line-height: 1.375vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsDetailMain .relatedNewsList a .hoverContentBox { padding: 1.563vw 2.188vw 2.813vw 1.875vw; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .time { font-size: 0.875vw; color: rgba(255, 255, 255, 0.6); }
  .newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .listTitle { margin-top: 0.313vw; font-size: 1.375vw; display: -webkit-box; height: 4.314vw; line-height: 1.438vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .more span { height: 2.688vw; font-size: 0.938vw; -webkit-border-radius: 2.688vw; border-radius: 2.688vw; padding: 0vw 0.938vw; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .more span i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .newsDetailMain .relatedNewsList a:hover { -webkit-box-shadow: 0vw 0.625vw 0.625vw -0.313vw rgba(20, 117, 189, 0.4); box-shadow: 0vw 0.625vw 0.625vw -0.313vw rgba(20, 117, 189, 0.4); }
  /*--about--*/
  .aboutBannerBox { overflow: hidden; position: relative; height: 100vh; }
  .aboutBannerBox .aboutVideo { position: relative; height: 100vh; display: block; }
  .aboutBannerBox .aboutVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }
  .soundBtn { top: -webkit-calc(7.813vw / var(--number)); top: calc(7.813vw / var(--number)); font-size: 1.625vw; }
  .aboutBanner { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
  .aboutBanner .imgBox { padding-top: 100vh; }
  .aboutBannerTextBox .aboutBannerText { width: 61.438vw; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .aboutBannerTextBox .aboutBannerText .content .title { font-size: 6.875vw; }
  .aboutBannerTextBox .aboutBannerText .content .desc { font-size: 1.5vw; }
  .aboutSolutionMain { background-size: 100% auto; background-position: top; }
  .aboutSolutionMain .title { padding: 6.25vw 0vw; font-size: 4.063vw; }
  .aboutBannerTextBox.active .aboutBannerText { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .aboutSolutionBox .aboutSolution { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; padding: 0px; }
  .aboutSolutionBox .aboutSolution .content { width: 31.875vw; padding: 5vw 0vw 9.375vw; font-size: 1.25vw; line-height: 1.875vw; }
  .aboutSolutionBox .aboutSolution .imgBox { width: 39.063vw; height: 43.75vw; }
  .aboutSolutionBox .aboutSolution .imgBox img { width: 57.5vw; position: absolute; left: 0px; bottom: 0px; }
  .aboutSolutionBox .aboutSolutionList { margin: 0vw 0.75vw; bottom: 2.813vw; position: absolute; left: 0vw; padding: 0vw; }
  .aboutSolutionBox .aboutSolutionList .list { width: -webkit-calc(33.333% - 1.5vw); width: calc(33.333% - 1.5vw); margin: 0vw 0.75vw; padding: 1.25vw 2.188vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .aboutSolutionBox .aboutSolutionList .list .number { font-size: 3.75vw; }
  .aboutSolutionBox .aboutSolutionList .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; font-size: 1.25vw; line-height: 1.563vw; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(1) .number { min-width: 4.688vw; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(2) .number { min-width: 5.625vw; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(3) .number { min-width: 5.875vw; }
  .ourVisionMain { padding: 6.25vw 0vw 0vw; }
  .ourVisionMain .title { font-size: 3.438vw; }
  .ourVisionMain .ourVisionList { margin-top: 2.813vw; height: 43.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .ourVisionMain .ourVisionList .swiper-slide { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding-top: 15vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .listTitle { font-size: 1.5vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .desc { padding-top: 0.313vw; font-size: 1.125vw; line-height: 1.625vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .imgBox { padding-top: 1.25vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .imgBox img { width: 3.5vw; }
  .ourVisionMain .ourVisionList .swiper-slide::after { -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .ourVisionMain .ourVisionList .swiper-slide::before { height: 9.313vw; background-size: 100% 9.313vw; }
  .ourVisionMain .ourVisionListPage { display: none; }
  .ourVisionMain .ourVision { max-width: 64.625vw; padding: 12.5vw 0vw; }
  .ourVisionMain .ourVision .desc { font-size: 3.125vw; }
  .ourMilestonesMain { padding: 10vw 0vw 0vw; }
  .ourMilestonesBox { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .ourMilestones { width: 57.5vw; }
  .ourMilestones .title { font-size: 3.438vw; }
  .ourMilestonesListBox { height: 45vw; display: block; }
  .ourMilestonesListBox .ourMilestonesList { margin-top: 5.625vw; }
  .ourMilestonesListBox .ourMilestonesList { height: 14.375vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide .year { font-size: 1.875vw; left: 5vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide .desc { font-size: 1vw; max-width: 21.25vw; width: 100%; line-height: 1.375vw; left: 5vw; top: 2.5vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide.active .year { font-size: 13.125vw; left: 0vw; letter-spacing: -0.625vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide.active .desc { font-size: 1.625vw; max-width: 23.75vw; line-height: 2.25vw; left: 31.25vw; top: 0vw; padding-top: 0.625vw; }
  .ourMilestonesListBox .btn { bottom: 10.938vw; }
  .ourMilestonesListBox .btn a { width: 3.188vw; height: 3.188vw; margin-top: 0.313vw; }
  .ourMilestonesListBox .btn a i { font-size: 1.125vw; }
  .ourMilestonesImg { width: 39.063vw; height: 39.063vw; margin-right: -9.063vw; }
  .ourMilestonesImg .swiper-slide img { width: 39.063vw; height: 39.063vw; }
  .ourMilestonesImg .swiper-slide .content { display: none; }
  .ourHonorsMain .ourHonorsBox { height: 100vh; }
  .ourHonorsMain .ourHonorsBox .title { font-size: 7.75vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(1) { left: 4.625vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(2) { left: 21.375vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(3) { left: 32.375vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(4) { left: 58.5vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(5) { left: 71.25vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(6) { left: 1.25vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(7) { left: 14.063vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(8) { left: 51.875vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(9) { left: 66.875vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(10) { left: 76.25vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(11) { left: 62.5vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(12) { left: 22.5vw; top: 0vw; }
  .ourHonorsMain .ourHonorsText .contentBox .content .title { font-size: 5.625vw; }
  .ourHonorsMain .ourHonorsText .contentBox .content .text { padding-top: 1.25vw; font-size: 1.875vw; }
  /*--community--*/
  .communityBanner .svgLine svg { left: -11.458vw; top: -4.688vw; width: 120.781vw; }
  .communityBannerText .title { font-size: 6.875vw; }
  .whatTheySayMain { padding: 6.875vw 0vw; }
  .whatTheySayMain .title { font-size: 4.063vw; }
  .whatTheySayMain .tagListBox .tagLogo img { width: 17.938vw; }
  .whatTheySayMain #tagList { height: 55.75vw; -webkit-transform: translateX(-2.375vw); -ms-transform: translateX(-2.375vw); transform: translateX(-2.375vw); }
  .whatTheySayMain .subTitle { padding-top: 5.625vw; font-size: 2.5vw; line-height: 3.125vw; }
  .whatTheySayMain .productInstallationApprovalBox { padding-top: 1.563vw; }
  .whatTheySayMain .productInstallationApproval { padding: 1.25vw 0vw; -webkit-mask-image: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(255, 255, 255, 0)), color-stop(10%, #fff), color-stop(95%, rgba(255, 255, 255, 0))); -webkit-mask-image: linear-gradient(to right, rgba(255, 255, 255, 0) 10%, #fff, rgba(255, 255, 255, 0) 95%); mask-image: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(255, 255, 255, 0)), color-stop(10%, #fff), color-stop(95%, rgba(255, 255, 255, 0))); mask-image: linear-gradient(to right, rgba(255, 255, 255, 0) 10%, #fff, rgba(255, 255, 255, 0) 95%); }
  .whatTheySayMain .productInstallationApproval .swiper-slide { margin-right: 1.25vw; -webkit-box-shadow: 0vw 0.25vw 0.625vw rgba(0, 135, 197, 0.3); box-shadow: 0vw 0.25vw 0.625vw rgba(0, 135, 197, 0.3); padding: 0vw 4.375vw 0vw 1.25vw; height: 4.563vw; -webkit-border-radius: 4.563vw; border-radius: 4.563vw; }
  .whatTheySayMain .productInstallationApproval .swiper-slide .content .icon { width: 1.438vw; margin-right: 0.625vw; }
  .whatTheySayMain .productInstallationApproval .swiper-slide .content .desc { font-size: 1.063vw; line-height: 1.5vw; }
  .theirFootprintsMain { padding: 6.875vw 0vw 7.5vw; }
  .theirFootprintsMain .title { font-size: 4.063vw; }
  .theirFootprintsMain .theirFootprints { margin-top: 3.438vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide { width: 45.25vw; -webkit-transform: translateX(2.188vw); -ms-transform: translateX(2.188vw); transform: translateX(2.188vw); }
  .theirFootprintsMain .theirFootprints .swiper-slide .imgBox { padding-top: 45.25vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content { padding: 2.5vw 7.5vw 0vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .icon img { height: 4.063vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .listTitle { padding-top: 0.625vw; font-size: 4.25vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .desc { padding-top: 0.625vw; font-size: 1.25vw; line-height: 1.75vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active ~ div { -webkit-transform: translateX(-2.188vw); -ms-transform: translateX(-2.188vw); transform: translateX(-2.188vw); }
  .theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active .content { padding: 4.375vw 7.5vw 0vw; }
  .bulletScreenMain { padding: 5.938vw 0vw 5vw; }
  .bulletScreenMain .title { font-size: 4.063vw; }
  .bulletScreenMain .desc { padding-top: 0.625vw; font-size: 1.5vw; }
  .bulletScreenMain .bulletScreenBox { margin-top: 4.688vw; }
  .bulletScreenMain .bulletScreenLabel { width: 53.125vw; height: 35.375vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(1) { width: 7.188vw; height: 7.188vw; font-size: 1vw; line-height: 1.375vw; left: 0vw; top: 4.063vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(2) { width: 7.063vw; height: 7.063vw; font-size: 1.5vw; top: 3.25vw; left: 14.375vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(3) { width: 6.188vw; height: 6.188vw; font-size: 1.25vw; top: 1.813vw; left: 36.25vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(4) { width: 5.375vw; height: 5.375vw; font-size: 1.125vw; top: 1.813vw; left: 46.563vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(5) { width: 5.313vw; height: 5.313vw; font-size: 0.938vw; top: 13.188vw; left: 17.375vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(6) { width: 7.625vw; height: 7.625vw; font-size: 1.375vw; top: 9.063vw; left: 28.125vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(7) { width: 7.188vw; height: 7.188vw; font-size: 1.25vw; line-height: 1.563vw; top: 21.875vw; left: 14.625vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(8) { width: 7.188vw; height: 7.188vw; font-size: 1.063vw; top: 19.375vw; left: 34.688vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(9) { width: 7.188vw; height: 7.188vw; font-size: 1vw; line-height: 1.125vw; top: 25.313vw; left: 46.25vw; }
  .bulletScreenMain .bulletScreenBox .circle { width: 68.75vw; height: 68.75vw; }
  .bulletScreenMain .bulletScreenList .list { height: 4.375vw; -webkit-border-radius: 4.375vw; border-radius: 4.375vw; padding: 0vw 2.5vw 0vw 0.625vw; }
  .bulletScreenMain .bulletScreenList .list .picture { width: 3.375vw; height: 3.375vw; }
  .bulletScreenMain .bulletScreenList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; }
  .bulletScreenMain .bulletScreenList .list .content .listTitle { font-size: 1.125vw; }
  .bulletScreenMain .bulletScreenList .list .content .replyContent span { margin-right: 0.938vw; font-size: 0.938vw; }
  .bulletScreenMain .bulletScreenList .list:hover { -webkit-box-shadow: 0vw 0.625vw 1.875vw rgba(13, 100, 171, 0.35); box-shadow: 0vw 0.625vw 1.875vw rgba(13, 100, 171, 0.35); }
  @keyframes move { to { -webkit-transform: translateX(-200vw); transform: translateX(-200vw); } }
  @-webkit-keyframes move { to { -webkit-transform: translateX(-200vw); transform: translateX(-200vw); } }
  .globalNetworkMain { padding: 6.25vw 0vw; }
  .globalNetworkMain .title { font-size: 4.063vw; }
  .globalNetworkMain .desc { padding-top: 0.625vw; font-size: 1.5vw; }
  .globalNetworkMain .globalNetworkListBox { margin: 3.75vw -3.125vw 0vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .picture { width: 2.375vw; height: 2.375vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .name { padding-left: 0.625vw; font-size: 1.063vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list:hover { -webkit-box-shadow: 0vw 1.375vw 1.25vw -1.25vw #1475bd; box-shadow: 0vw 1.375vw 1.25vw -1.25vw #1475bd; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon { width: 1.563vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon span { width: 5.125vw; height: 5.125vw; bottom: -2.5vw; left: -2.563vw; }
  .globalNetworkMain .line { height: 37.875vw; }
  .communityContactMain { padding: 7.5vw 0vw; }
  .communityContact { width: 72.375vw; }
  .communityContact .communityContactList { margin: -5.313vw 0vw; }
  .communityContact .communityContactList .list { padding: 0vw 2.5vw; }
  .communityContact .communityContactList .list .icon { width: 7.188vw; height: 7.188vw; }
  .communityContact .communityContactList .list .icon img { width: 2.813vw; height: 2.813vw; }
  .communityContact .communityContactList .list .text { padding-top: 1.25vw; font-size: 1.5vw; }
  /*--FEELMAIR--*/
  .feelmairBanner .imgBox { padding-top: 100vh; }
  .feelmairBanner .feelmairBannerTitle { top: 10.625vw; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; -webkit-transition-delay: .2s; transition-delay: .2s; }
  .feelmairBanner .feelmairBannerTitle .title { font-size: 20vw; line-height: 0.9; letter-spacing: -0.5vw; }
  .feelmairBanner .feelmairProductImg { top: 5.625vw; width: 48vw; }
  .feelmairBanner .feelmairBannerText { bottom: 7.5vw; width: 100%; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; -webkit-transition-delay: .4s; transition-delay: .4s; }
  .feelmairBanner .feelmairBannerText .feelmairBannerLogo img { height: 4.125vw; }
  .feelmairBanner .feelmairBannerText .desc { padding-top: 0.625vw; max-width: 37.5vw; font-size: 2vw; line-height: 2.188vw; }
  .feelmairBanner.active .feelmairBannerTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .feelmairBanner.active .feelmairBannerText { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .sensaryRevolutionMain { padding: 6.25vw 0vw 11.25vw; position: -webkit-sticky; position: sticky; top: -49.313vw; }
  .sensaryRevolutionMain .imgBox img { width: 76.813vw; }
  .sensaryRevolutionMain .sensaryRevolution { padding-top: 1.563vw; }
  .sensaryRevolutionMain .sensaryRevolution .sensaryRevolutionLogo img { height: 4.5vw; }
  .sensaryRevolutionMain .sensaryRevolution .desc { padding-top: 1.25vw; }
  .sensaryRevolutionMain .sensaryRevolution .desc p { font-size: 5vw; }
  .Ultra-slimBionicFilmMain { padding-top: 26.875vw; }
  .Ultra-slimBionicFilmMain .light { top: -19.375vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm { width: 43.125vw; padding-top: 0vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .title { font-size: 3.438vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList { width: 42.5vw; margin: 0vw -0.313vw; padding-top: 1.875vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); margin: 0.625vw 0.313vw 0vw; padding: 1.563vw 1.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox { font-size: 1.625vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .number { font-size: 3.375vw; margin-right: 0.5vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .arrow { margin-right: 0.5vw; width: 1.375vw; height: 1.375vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc { padding-top: 0.938vw; font-size: 1.25vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc span { font-size: 0.75vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list:nth-child(1) { width: -webkit-calc(100% - 0.625vw); width: calc(100% - 0.625vw); }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber1 { min-width: 1.25vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber2 { min-width: 1.875vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber3 { min-width: 4.25vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber4 { min-width: 2.063vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber5 { min-width: 5.188vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber6 { min-width: 5.188vw; }
  @-webkit-keyframes arrowLeft2 { 0% { left: -0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { left: 0.938vw;
      opacity: 0; } }
  @keyframes arrowLeft2 { 0% { left: -0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { left: 0.938vw;
      opacity: 0; } }
  @-webkit-keyframes arrowLeft { 0% { background-position: 0vw 0vw; }
    100% { background-position: 1.875vw 0vw; } }
  @keyframes arrowLeft { 0% { background-position: 0vw 0vw; }
    100% { background-position: 1.875vw 0vw; } }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilmListImg { width: 36.5vw; margin: 0px; padding-top: 42.063vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilmListImg video { display: block; }
  .Ultra-slimBionicFilmMain .increasedByBox { padding-top: 10.625vw; }
  .Ultra-slimBionicFilmMain .increasedBy { 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; padding: 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; min-height: 41.25vw; }
  .Ultra-slimBionicFilmMain .increasedBy .imgBox { position: absolute; left: 0px; top: -2.625vw; width: 35.375vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content { width: 43.875vw; padding-top: 3.75vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox span { min-width: 28.75vw; font-size: 23.75vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox em { font-size: 4.875vw; -webkit-transform: translateY(-2.188vw); -ms-transform: translateY(-2.188vw); transform: translateY(-2.188vw); }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox i { right: 2.5vw; top: 0vw; font-size: 3.75vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow { width: 3.625vw; height: 3.625vw; right: 1.062vw; top: 9.375vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .title { padding: 0.938vw 0vw 0vw 12.188vw; font-size: 2.75vw; line-height: 3.375vw; }
  .Ultra-slimBionicFilmMain .increasedBy .desc { position: absolute; left: 13vw; bottom: 4.563vw; text-align: left; padding-top: 1.25vw; font-size: 1.25vw; }
  .Ultra-slimBionicFilmMain .increasedBy .flavor { padding: 0.938vw 0vw 0vw 12.188vw; }
  .Ultra-slimBionicFilmMain .increasedBy .flavor img { height: 3.313vw; }
  @-webkit-keyframes arrowUp10 { 0% { top: 0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.625vw;
      opacity: 0; } }
  @keyframes arrowUp10 { 0% { top: 0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.625vw;
      opacity: 0; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox { padding: 10vw 0vw 8.438vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance { width: 42.813vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .title { font-size: 3.75vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox { margin-top: 2.5vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox span { min-width: 22.813vw; font-size: 18.75vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox em { font-size: 4.875vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox .arrow { width: 3.625vw; height: 3.625vw; right: 0vw; top: 6.875vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox i { font-size: 3.75vw; left: 21.875vw; top: -1.25vw; }
  @-webkit-keyframes arrowUp6 { 0% { top: 0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.625vw;
      opacity: 0; } }
  @keyframes arrowUp6 { 0% { top: 0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.625vw;
      opacity: 0; } }
  @-webkit-keyframes arrowUp { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -5.313vw; } }
  @keyframes arrowUp { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -5.313vw; } }
  @-webkit-keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 5.313vw; } }
  @keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 5.313vw; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list { padding-top: 2.5vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber { padding-bottom: 0.938vw; font-size: 1.875vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber span { min-width: 7.813vw; font-size: 3.75vw; line-height: 0.9; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber .desc { font-size: 1.25vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber i { width: 1.125vw; height: 1.125vw; margin-right: 0.313vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber em { left: 8.438vw; font-size: 1.5vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar { height: 1.063vw; width: 29.688vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar::after { width: 0%; height: 1.063vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list .bar::after { width: 80%; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list:nth-child(2) .bar::after { width: 90%; }
  @-webkit-keyframes arrowUp7 { 0% { top: -1.125vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 0vw;
      opacity: 0; } }
  @keyframes arrowUp7 { 0% { top: -1.125vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 0vw;
      opacity: 0; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformanceImg { bottom: 0vw; right: -16.125vw; width: 74.25vw; height: 50.938vw; }
  .Leakage-proofPerformanceMain { padding: 8.75vw 0vw 0vw; }
  .Leakage-proofPerformanceMain .title { font-size: 3.75vw; }
  .Leakage-proofPerformanceMain .desc { padding-top: 1.563vw; font-size: 1.375vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance { padding-top: 1.875vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .topBoxImg { margin-bottom: -12.813vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .imgBox { width: 50.875vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .bottomBoxImg { margin: -7.813vw auto 0vw; width: 70.125vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList { margin-top: -7.5vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list { padding: 0vw 1.25vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list::after { width: 0.125vw; height: 4.063vw; right: 0.625vw; top: 2.5vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .imgBox { width: 9.688vw; height: 9.688vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .listTitle { padding-top: 0.625vw; font-size: 1.125vw; }
  .energyEfficiencyMain { margin-top: 6.875vw; height: 200vh; }
  .energyEfficiencyMain .energyEfficiencyBox { position: -webkit-sticky; position: sticky; top: 0px; width: 100%; height: 100vh; overflow: hidden; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency { height: 29.375vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide { height: 100% !important; opacity: 0.2; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .content { margin-bottom: -3.125vw; font-size: 1.625vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle { font-size: 15vw; line-height: 1.3; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle i { width: 3.625vw; height: 3.625vw; margin-bottom: 3.75vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle em { top: 3.125vw; right: -0.625vw; font-size: 5vw; height: 2.813vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide.swiper-slide-active { opacity: 1; }
  .energyEfficiencyMain .dataSource { top: -6.875vw; }
  @-webkit-keyframes arrowUp8 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.625vw;
      opacity: 0; } }
  @keyframes arrowUp8 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.625vw;
      opacity: 0; } }
  .ultraLongLifeCycleMain { padding: 13.75vw 0vw 0vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox { width: 48.75vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span { -webkit-box-shadow: 0vw 0vw 5vw #30459b; box-shadow: 0vw 0vw 5vw #30459b; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span i { width: 0.5vw; height: 0.5vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(2) { -webkit-animation-delay: 1s; animation-delay: 1s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) { -webkit-animation-delay: 2s; animation-delay: 2s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) i { top: 59%; left: 0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) { -webkit-animation-delay: 3s; animation-delay: 3s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(1) { top: 39%; left: 0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(2) { top: 0.6%; left: 60%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(3) { top: 28%; right: 4.3%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) { -webkit-animation-delay: 4s; animation-delay: 4s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(1) { top: 49%; left: -0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(2) { top: 12%; right: 16.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-bottom: 0vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list .listTitle span { font-size: 4.375vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list .content { padding-top: 0.938vw; font-size: 1.5vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list:nth-child(1) { left: 0vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list:nth-child(2) { right: -5.625vw; }
  .managementSystemMain { padding: 8.438vw 0vw 12.5vw; }
  .managementSystemMain .managementSystemBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .managementSystemMain .managementSystemBox .managementSystem { width: 46.25vw; padding: 5vw 0vw 0vw; margin-right: -0.813vw; }
  .managementSystemMain .managementSystemBox .managementSystem .title { font-size: 3.75vw; }
  .managementSystemMain .managementSystemBox .managementSystem .title span { font-size: 1.375vw; }
  .managementSystemMain .managementSystemBox .managementSystem .img { padding-top: 1.563vw; }
  .managementSystemMain .managementSystemBox .managementSystem .img img { height: 5.438vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList { padding-top: 0.938vw; max-width: 35.625vw; margin: 0vw -0.313vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list { width: -webkit-calc(50% - 0.625vw); width: calc(50% - 0.625vw); padding: 1.563vw 2.5vw; margin: 0.625vw 0.313vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox span { font-size: 3.375vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox em { font-size: 1.625vw; margin-left: 0.313vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox i { left: 4.688vw; top: 0vw; font-size: 1.5vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow { width: 1.563vw; height: 1.563vw; margin: 0vw 0.625vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::after { top: 0.521vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::before { top: 0.521vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .desc { padding-top: 0.625vw; font-size: 1.25vw; line-height: 1.875vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(1) .numberBox i { left: 5.938vw; top: 0vw; font-size: 1.5vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(3) { width: -webkit-calc(100% - 0.625vw); width: calc(100% - 0.625vw); }
  .managementSystemMain .managementSystemBox .imgBox { width: 42.063vw; padding-bottom: 0vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber1 { min-width: 5.625vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber2 { min-width: 4.375vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber3 { min-width: 4.375vw; }
  @-webkit-keyframes arrowUp9 { 0% { top: 0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.563vw;
      opacity: 0; } }
  @keyframes arrowUp9 { 0% { top: 0.625vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.563vw;
      opacity: 0; } }
  /*--Intelligent Manufacturing--*/
  .intelligentManufacturingBanner .imgBox { padding-top: 62.5vw; }
  .intelligentManufacturingBanner .intelligentManufacturingBannerText .title { font-size: 6.875vw; }
  .productionSystemMain { min-height: 300vh; }
  .productionSystemBox { position: -webkit-sticky; position: sticky; top: 0px; left: 0px; width: 100%; height: 100vh; }
  .productionSystemListBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 20; 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; }
  .productionSystemListBox .innerContainer { 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; }
  .productionSystemListBox .productionSystemText { width: 40.625vw; height: 28.125vw; }
  .productionSystemListBox .productionSystemText .content { font-size: 4.063vw; }
  .productionSystemListBox .productionSystemText .content br { display: block; }
  .productionSystemListBox .productionSystemList { width: 34.375vw; height: 9.375vw; display: block; }
  .productionSystemListBox .productionSystemList .swiper-slide .number { font-size: 4.063vw; }
  .productionSystemListBox .productionSystemList .swiper-slide .text { font-size: 1vw; }
  .productionSystemListBox .productionSystemList .swiper-slide.active .number { font-size: 7.5vw; }
  .productionSystemListBox .productionSystemList .swiper-slide.active .text { font-size: 1.25vw; }
  .productionSystemListBox .line { width: 0.313vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .productionSystemListBox .line span { -webkit-border-radius: 0.313vw; border-radius: 0.313vw; -webkit-box-shadow: 0vw 0vw 0vw rgba(34, 238, 251, 0.2); box-shadow: 0vw 0vw 0vw rgba(34, 238, 251, 0.2); }
  .industryProductionlineMain { padding: 0vw; }
  .industryProductionlineMain .industryProductionlineBox { position: relative; top: 0px; width: 100%; height: 100vh; 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; }
  .industryProductionlineMain .industryProductionlineText { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .industryProductionlineMain .industryProductionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 3.75vw; font-size: 4.063vw; padding-bottom: 0vw; }
  .industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox { width: 43.438vw; padding-top: 29.375vw; }
  .industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox .industryProductionlineVideo { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .industryProductionlineMain .industryProductionline { margin: 0vw -0.313vw; margin-top: 3.125vw; }
  .industryProductionlineMain .industryProductionline .list { width: -webkit-calc(25% - 0.626vw); width: calc(25% - 0.626vw); margin: 0vw 0.313vw; padding: 1.563vw; min-height: 11.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .industryProductionlineMain .industryProductionline .list .listTitle { font-size: 3vw; }
  .industryProductionlineMain .industryProductionline .list .desc { padding-top: 0.625vw; font-size: 1.375vw; line-height: 1.5vw; }
  .productionlineMain { padding: 0vw; }
  .productionlineMain .productionlineBox { position: relative; top: 0px; width: 100%; height: 100vh; 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; }
  .productionlineMain .productionlineText { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .productionlineMain .productionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 3.75vw; font-size: 4.063vw; padding-bottom: 0vw; }
  .productionlineMain .productionlineText .productionlineVideoBox { width: 43.438vw; padding-top: 29.375vw; }
  .productionlineMain .productionlineText .productionlineVideoBox .productionlineVideo { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productionlineMain .productionline { margin: 0vw -0.313vw; margin-top: 3.125vw; }
  .productionlineMain .productionline .list { width: -webkit-calc(25% - 0.626vw); width: calc(25% - 0.626vw); margin: 0vw 0.313vw; padding: 1.563vw; min-height: 11.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productionlineMain .productionline .list .listTitle { font-size: 1.5vw; }
  .productionlineMain .productionline .list .desc { padding-top: 0.625vw; font-size: 1.125vw; line-height: 1.25vw; }
  .automationResearchMain { padding: 0vw; }
  .automationResearchMain .automationResearchBox { min-height: 100vh; padding: 0vw; 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; }
  .automationResearchMain .title { font-size: 4.063vw; }
  .automationResearchMain .automationResearch { width: 36.875vw; height: 36.875vw; margin: 3.125vw auto 0vw; }
  .automationResearchMain .automationResearch .swiper-slide .content .number { font-size: 12.5vw; }
  .automationResearchMain .automationResearch .swiper-slide .content .text { font-size: 1.625vw; }
  .automationExpertiseMain { padding: 0vw; }
  .automationExpertiseMain .automationExpertiseContainer { padding: 0vw; 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; }
  .automationExpertiseMain .title { font-size: 4.063vw; }
  .automationExpertiseMain .automationExpertiseBox { width: 33.875vw; margin: 4.375vw auto 0vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg { width: 100%; height: 33.875vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide .imgBox { top: 5vw; right: -3.25vw; width: 14.313vw; padding-top: 14.313vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active .imgBox { width: 100%; padding-top: 33.875vw; top: auto; right: auto; left: auto; bottom: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next { cursor: pointer; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next .imgBox { bottom: -3.125vw; left: -3.438vw; top: auto; right: auto; width: 11.313vw; padding-top: 11.313vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next + .swiper-slide .imgBox { bottom: -3.125vw; left: -3.438vw; top: auto; right: auto; width: 11.313vw; padding-top: 11.313vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.leftTop .imgBox { top: 0vw; right: 0vw; bottom: auto; left: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.bottomRight .imgBox { bottom: 0vw; left: 0vw; top: auto; right: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText { right: -16.875vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number { font-size: 18.75vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number p { -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc { margin-top: -1.563vw; font-size: 1.125vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc p { -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .professionalCertificationMain { padding: 6.875vw 0vw 9.375vw; }
  .professionalCertificationMain .title { font-size: 4.063vw; }
  .professionalCertificationMain .professionalCertification { margin-top: 3.125vw; min-height: 20.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 5.625vw 8.438vw 0vw 3.75vw; }
  .professionalCertificationMain .professionalCertification .list { width: auto; padding: 0vw; }
  .professionalCertificationMain .professionalCertification .list .imgBox { width: 6.875vw; height: 5.625vw; }
  .professionalCertificationMain .professionalCertification .list .listTitle { padding-top: 0.313vw; font-size: 1.063vw; }
  /*--Marketing Support--*/
  .marketingSupportBanner .imgBox { padding-top: 62.5vw; }
  .marketingSupportBanner .marketingSupportBannerText { top: 17.5vw; }
  .marketingSupportBanner .marketingSupportBannerText .title { font-size: 6.875vw; }
  .chainMarketingMain { padding: 3.125vw 0vw; }
  .chainMarketingBox {padding:3.125vw 0vw; height: 100vh;}
  .chainMarketing { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .chainMarketing .title { font-size: 3.438vw; width: 42.813vw; padding-bottom: 0vw; }
  .chainMarketing .desc { font-size: 1.125vw; line-height: 1.75vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .chainMarketingListBox { width: 200%; }
  .chainMarketingList { height: 36.25vw; width: 39.375vw; margin-top: 0vw; }
  .chainMarketingList .swiper-slide .imgBox { top: 9.375vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .chainMarketingList .swiper-slide .listTitle { font-size: 1.625vw; padding: 0vw 2.5vw 3.75vw; }
  .chainMarketingList .swiper-slide.active .imgBox { top: 0vw; }
  .chainMarketingListPage { display: none; }
  .offlineSupportMain { padding: 0vw; }
  .offlineSupportContainer{height: 100vh; display: flex; align-items: center;}
  .offlineSupportMain .title { font-size: 3.438vw; }
  .offlineSupportMain .offlineSupportBox { margin-top: 3.438vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .offlineSupportMain .offlineSupportClassBox { width: 31.875vw; height: 38.125vw; padding: 5vw 2.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-right: 1.25vw; }
  .offlineSupportMain .offlineSupportClassBox .subTitle { font-size: 2.25vw; }
  .offlineSupportMain .offlineSupportClassBox .line { margin-top: 3.75vw; }
  .offlineSupportMain .offlineSupportClassBox .line span { width: 0.688vw; height: 0.688vw; }
  .offlineSupportMain .offlineSupportClassBox .line span::after { width: 0.188vw; }
  .offlineSupportMain .offlineSupportClassBox .line span::before { height: 0.188vw; }
  .offlineSupportMain .offlineSupportClassBox .offlineSupportClass { padding-top: 2.188vw; }
  .offlineSupportMain .offlineSupportClassBox .offlineSupportClass .list { font-size: 1.5vw; line-height: 3.125vw; }
  .offlineSupportMain .offlineSupportImgBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-top: 0vw; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .swiper-slide .imgBox { padding-top: 38.125vw; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage { bottom: 4.375vw; width: 100%; z-index: 20; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage span { width: 1.875vw; height: 0.188vw; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg:after { height: 16.313vw; background-size: auto 100%; }
  .fullChannelposmContainer{min-height: 100vh; display:flex; align-items: center;}
  .fullChannelposmMain { padding: 7.5vw 0vw; }
  .fullChannelposmMain .subTitle { font-size: 3.438vw; }
  .fullChannelposmMain .fullChannelposm { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-top: 2.5vw; }
  .fullChannelposmMain .fullChannelposm .list { width: 12.5vw; height: 12.5vw; margin: 0vw; }
  .fullChannelposmMain .fullChannelposm .list .number { right: -4.063vw; top: 1.25vw; bottom: auto; font-size: 1.625vw; }
  .fullChannelposmMain .fullChannelposm .list .arrow { right: -5vw; width: 3.938vw; height: 3.938vw; bottom: auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .fullChannelposmMain .fullChannelposm .list::after { -webkit-box-shadow: 0vw 0vw 1.25vw inset rgba(20, 129, 195, 0.1); box-shadow: 0vw 0vw 1.25vw inset rgba(20, 129, 195, 0.1); }
  .fullChannelposmMain .fullChannelposm .list p { font-size: 1.5vw; }
  .fullChannelposmMain .fullChannelposm .list:nth-child(4) .number { top: auto; bottom: 1.25vw; }
  .fullChannelposmMain .fullChannelposm .list:last-child .number { left: -4.063vw; right: auto; }
  .onlineSupportMain { padding: 6.25vw 0vw; }
  .onlineSupportMain .title { font-size: 3.438vw; }
  .onlineSupportClass { padding-top: 1.875vw; }
  .onlineSupportClass a { margin: 0vw 0.313vw; height: 3.75vw; width: 16.875vw; }
  .onlineSupportClass a span { font-size: 1.25vw; }
  .onlineSupportClass a::after { -webkit-border-radius: 3.75vw; border-radius: 3.75vw; }
  .onlineSupportClass a::before { -webkit-border-radius: 3.75vw; border-radius: 3.75vw; }
  .onlineSupportImgContainer { margin-top: 3.75vw; }
  .onlineSupportImg { width: 62.5vw; height: 35vw; }
  .onlineSupportImg .swiper-slide { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .onlineSupportImg .swiper-slide .listTitle { font-size: 1.625vw; padding: 0vw 0vw 3.75vw; }
  .onlineSupportText { max-width: 56.25vw; margin: 3.125vw auto 0vw; }
  .onlineSupportText .swiper-slide { width: 11.25vw; display: block; }
  .onlineSupportText .swiper-slide span { width: -webkit-calc(100% - 1.438vw); width: calc(100% - 1.438vw); height: 0.188vw; top: 0.313vw; left: -webkit-calc(50% + 0.625vw); left: calc(50% + 0.625vw); }
  .onlineSupportText .swiper-slide span::after { height: 0.188vw; }
  .onlineSupportText .swiper-slide i { width: 0.813vw; height: 0.813vw; }
  .onlineSupportText .swiper-slide p { padding-top: 0.625vw; font-size: 0.938vw; }
  .onlineSupportText .onlineSupportImgPage { text-align: left; }
  .onlineSupportText .onlineSupportImgPage span { width: 11.25vw; height: 100%; margin: 0px !important; -webkit-border-radius: 0px; border-radius: 0px; opacity: 0; }
  .marketingResourcesMain { padding: 7.5vw 0vw; }
  .marketingResourcesMain .title { font-size: 3.438vw; }
  .marketingResourcesMain .marketingResources { padding-top: 3.125vw; }
  .marketingResourcesMain .marketingResources .list .listContent { padding: 0.938vw 2.188vw; }
  .marketingResourcesMain .marketingResources .list .listContent .number { min-width: 2.125vw; height: 2.125vw; font-size: 1.125vw; }
  .marketingResourcesMain .marketingResources .list .listContent .listTitleBox .imgBox { width: 5.75vw; height: 5.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .marketingResourcesMain .marketingResources .list .listContent .listTitleBox .listTitle { padding-left: 2.813vw; font-size: 1.25vw; line-height: 1.625vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more { width: 3.75vw; height: 1.875vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more i { width: 0.875vw; height: 0.875vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more i::after { width: 0.125vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more i::before { height: 0.125vw; }
  .marketingResourcesMain .marketingResources .list .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 2.5vw 0vw 3.125vw; }
  .marketingResourcesMain .marketingResources .list .content .subTitle { width: 31.25vw; padding-bottom: 0vw; font-size: 2.25vw; line-height: 2.875vw; }
  .marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo { padding: 1.875vw 1.875vw 4.375vw 1.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo .listLogo { width: 25%; padding: 1.125vw 0vw; }
  /*--max7--*/
  .max7BannerMain .max7BannerBox { height: 100vh; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox { top: 21vh; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText { 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-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .max7BannerLogo img { height: 5.688vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: left; padding-left: 2.5vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .title { font-size: 3.75vw; padding-top: 0vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc { padding-top: 1.188vw; font-size: 2vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc span { font-size: 0.729vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox { bottom: 3.125vw; width: 100%; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .swiper-wrapper { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list { width: auto; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 0px; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon { margin-right: 0.938vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon img { height: 2.438vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .listTitle { font-size: 1.25vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list::after { height: 1.938vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass span { display: block; height: 1.938vw; }
  .max7BannerMain .max7BannerBox .max7VideoBox { width: 43.375vw; height: 24.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .max7BannerMain .max7BannerBox .max7Video .btn { font-size: 1.125vw; width: 6.25vw; height: 6.25vw; }
  .newStandard-2mLMain { height: 61.25vw; padding: 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; }
  .newStandard-2mLMain .innerContainer { max-width: 86.458vw; }
  .newStandard-2mLMain .imgBox { position: absolute; left: 0px; height: 100%; width: 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; z-index: 11; }
  .newStandard-2mLMain .imgBox img { width: auto; height: 100%; }
  .newStandard-2mLMain .title { font-size: 14.5vw; letter-spacing: -0.688vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-top: 0vw; }
  .newStandard-2mLMain .title span:nth-child(1) { position: absolute; left: 0px; bottom: 0px; }
  .newStandard-2mLMain .title span:nth-child(2) { position: absolute; right: 0px; top: 0px; }
  .newStandard-2mLMain .desc { font-size: 2.625vw; padding-top: 0.938vw; text-align: left; }
  .morePuffswithMain { padding: 0vw; }
  .morePuffswithMain .innerContainer { max-width: 86.458vw; }
  .morePuffswithMain .morePuffswith { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .morePuffswithMain .morePuffswith .content { width: 36.875vw; padding-top: 0vw; }
  .morePuffswithMain .morePuffswith .content .title { font-size: 2.813vw; }
  .morePuffswithMain .morePuffswith .content .numberBox { font-size: 13vw; }
  .morePuffswithMain .morePuffswith .content .numberBox .number em { font-size: 17.5vw; }
  .morePuffswithMain .morePuffswith .content .numberBox .number span { width: 15.938vw; }
  .morePuffswithMain .morePuffswith .content .numberBox .number i { font-size: 4.375vw; margin-top: -10vw; }
  .morePuffswithMain .morePuffswith .content .characteristics { width: 22.5vw; padding-top: 0.625vw; }
  .morePuffswithMain .morePuffswith .content .characteristics .list { margin-top: 0.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.25vw 2.5vw; }
  .morePuffswithMain .morePuffswith .content .characteristics .list .icon { width: 2.688vw; margin-right: 0.938vw; }
  .morePuffswithMain .morePuffswith .content .characteristics .list .text { font-size: 1.25vw; }
  .morePuffswithMain .morePuffswith .imgBox { width: 58.25vw; }
  .ultimateCleanMain { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .ultimateCleanMain .ultimateClean { width: 42%; padding-left: -webkit-calc((100vw - 85.417vw) / 2); padding-left: calc((100vw - 85.417vw) / 2); }
  .ultimateCleanMain .ultimateClean .content .title { font-size: 5vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList { padding-top: 4.063vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list { padding-bottom: 1.563vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox { font-size: 1.875vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox span { font-size: 3.75vw; margin-right: 0.313vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox em { padding-left: 0.313vw; font-size: 1.25vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox .desc { padding-left: 1.25vw; font-size: 1.25vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar { margin-top: 0.938vw; height: 1.313vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar::after { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar { width: 94%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar::after { -webkit-transition-delay: .4s; transition-delay: .4s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar { width: 120%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar::after { -webkit-transition-delay: .6s; transition-delay: .6s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar { width: 75%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar::after { -webkit-transition-delay: .8s; transition-delay: .8s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list.active .bar::after { width: 100%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .numberBox span { width: 4.25vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .numberBox span { width: 7.813vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .numberBox span { width: 7.813vw; }
  .ultimateCleanMain .imgBox img { max-height: 62.5vw; }
  .ultimateSilkyMain { padding: 5vw 0vw; }
  .ultimateSilkyMain .innerContainer { max-width: 86.458vw; }
  .ultimateSilkyMain .ultimateSilky { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .ultimateSilkyMain .ultimateSilky .content { width: 41.875vw; padding: 0vw 0vw 0vw 8.125vw; }
  .ultimateSilkyMain .ultimateSilky .content .title { font-size: 5vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox { padding-top: 1.875vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox span { font-size: 13.125vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox span i { width: 14.688vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox em { margin-left: 0.313vw; font-size: 5vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox .arrow { right: -1.75vw; bottom: 1.563vw; width: 2vw; height: 2vw; }
  .ultimateSilkyMain .ultimateSilky .content .desc { padding-top: 0.313vw; font-size: 1.625vw; }
  .ultimateSilkyMain .ultimateSilky .imgBox { width: 40.625vw; -webkit-transform: translateX(0vw); -ms-transform: translateX(0vw); transform: translateX(0vw); }
  @-webkit-keyframes arrowUp4 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.75vw;
      opacity: 0; } }
  @keyframes arrowUp4 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.75vw;
      opacity: 0; } }
  @-webkit-keyframes arrowUp2 { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -3.313vw; } }
  @keyframes arrowUp2 { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -3.313vw; } }
  .controlSystemMain { padding: 7.5vw 0vw; }
  .controlSystemMain .innerContainer { max-width: 86.458vw; }
  .controlSystemMain .controlSystem { 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; }
  .controlSystemMain .controlSystem .imgBox { width: 47.188vw; }
  .controlSystemMain .controlSystem .content { width: 43.75vw; }
  .controlSystemMain .controlSystem .content .title { font-size: 4.375vw; }
  .controlSystemMain .controlSystem .content .controlSystemList { padding-top: 2.813vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list { padding-bottom: 1.563vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox { font-size: 1.875vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox span { font-size: 3.75vw; margin-right: 0.313vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox em { padding-left: 0.313vw; font-size: 1.25vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow { width: 1.25vw; height: 2.25vw; background-size: 1.25vw 2.25vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::after { top: 2.188vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::before { top: 2.188vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .desc { padding-left: 1.25vw; font-size: 1.25vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .bar { margin-top: 0.938vw; height: 1.313vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .bar::after { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(1) .numberBox span { width: 4.375vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(2) .numberBox span { width: 4.375vw; }
  @-webkit-keyframes arrowUp5 { 0% { top: 2.188vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.25vw;
      opacity: 0; } }
  @keyframes arrowUp5 { 0% { top: 2.188vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.25vw;
      opacity: 0; } }
  @-webkit-keyframes arrowUp3 { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -2.25vw; } }
  @keyframes arrowUp3 { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -2.25vw; } }
  .tankDesignMain { padding: 6.875vw 0vw 3.75vw; }
  .tankDesignMain .tankDesign { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .tankDesignMain .tankDesign .content { width: 37.5vw; }
  .tankDesignMain .tankDesign .content .title { font-size: 5vw; }
  .tankDesignMain .tankDesign .content .desc { padding-top: 1.25vw; font-size: 1.25vw; }
  .tankDesignMain .tankDesign .imgBox { width: 52.188vw; }
  .customAlert { padding: 3.125vw 3.75vw 4.375vw 2.5vw; max-width: 31.25vw; min-width: 24.375vw; min-height: 6.25vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .customAlert .icon { width: 2.875vw; height: 2.875vw; font-size: 1.5vw; -webkit-box-shadow: 0vw 0.313vw 0.625vw rgba(0, 73, 108, 0.6); box-shadow: 0vw 0.313vw 0.625vw rgba(0, 73, 108, 0.6); }
  .customAlert .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; font-size: 1.5vw; line-height: 1.2; }
  /*--R&Dinnovation--*/
  .innovationMain .bg { padding-top: 129.688vw; }
  .innovationMain .innovationText { height: 57.938vw; }
  .innovationMain .innovationText .title { font-size: 6.875vw; }
  .innovationMain .fundamentalResearchMain { height: 71.75vw; background-image: url(../images/img_97.png); }
  .innovationMain .fundamentalResearchMain .innerContainer { height: 100%; }
  .innovationMain .fundamentalResearchMain .titleBox { bottom: 15vw; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .innovationMain .fundamentalResearchMain .titleBox .title { font-size: 2.75vw; }
  .innovationMain .fundamentalResearchMain .titleBox .imgBox { padding-top: 2.5vw; }
  .innovationMain .fundamentalResearchMain .titleBox .imgBox img { height: 12.5vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList { padding: 0vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list { position: absolute; -webkit-border-radius: 100%; border-radius: 100%; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list p { font-size: 1.25vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list .contentBox { -webkit-animation-name: updown; animation-name: updown; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-box-shadow: 0vw 0.188vw 2.5vw rgba(172, 229, 248, 0.35); box-shadow: 0vw 0.188vw 2.5vw rgba(172, 229, 248, 0.35); }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(1) { left: 14.5vw; top: 16.25vw; width: 11.938vw; height: 11.938vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(2) { left: -3.313vw; top: 25vw; width: 11.563vw; height: 11.563vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(3) { left: 18.25vw; top: 31.25vw; width: 6.25vw; height: 6.25vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(4) { left: 7.625vw; top: 40vw; width: 16.25vw; height: 16.25vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(5) { right: 2.313vw; top: 10.625vw; width: 14.688vw; height: 14.688vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(6) { right: 11.375vw; top: 26.875vw; width: 14.813vw; height: 14.813vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(7) { right: -1.75vw; top: 35.625vw; width: 6.938vw; height: 6.938vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(8) { right: -0.5vw; top: 47.5vw; width: 10.938vw; height: 10.938vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(1) .contentBox { -webkit-animation-duration: 4s; animation-duration: 4s; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(2) .contentBox { -webkit-animation-duration: 5s; animation-duration: 5s; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(3) .contentBox { -webkit-animation-duration: 6s; animation-duration: 6s; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(4) .contentBox { -webkit-animation-duration: 7s; animation-duration: 7s; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(5) .contentBox { -webkit-animation-duration: 4s; animation-duration: 4s; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(6) .contentBox { -webkit-animation-duration: 5s; animation-duration: 5s; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(7) .contentBox { -webkit-animation-duration: 6s; animation-duration: 6s; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(8) .contentBox { -webkit-animation-duration: 7s; animation-duration: 7s; }
  .innovationLayoutMain { padding: 6.875vw 0vw 4.375vw; }
  .innovationLayoutMain .title { font-size: 4.063vw; }
  .innovationLayoutMain .desc { font-size: 1.25vw; padding-top: 0.313vw; max-width: 62.5vw; }
  .innovationLayoutMain .innovationLayout { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 68.125vw; padding-top: 2.5vw; }
  .innovationLayoutMain .innovationLayout .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.563vw 2.5vw; }
  .innovationLayoutMain .innovationLayout .list .listTitle { font-size: 1.375vw; }
  .innovationLayoutMain .innovationLayout .list .listTitle span { font-size: 3.375vw; margin-right: 0.313vw; }
  .innovationLayoutMain .innovationLayout .list .content { font-size: 0.875vw; }
  .innovationLayoutMain .innovationLayoutMap { max-width: 80.5vw; padding-top: 3.125vw; }
  .rdInvestment { margin: 3.438vw auto 0vw; max-width: 65.938vw; padding: 4.688vw 4.063vw; -webkit-border-radius: 1.25vw; border-radius: 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; }
  .rdInvestment .dataTable { width: 33.063vw; }
  .rdInvestment .dataTable .subTitle { font-size: 1.25vw; }
  .rdInvestment .dataTable .imgBox { margin-top: 0.313vw; }
  .rdInvestment .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.75vw; }
  .rdInvestment .content .year { font-size: 1.125vw; }
  .rdInvestment .content .quantity { font-size: 4.625vw; padding-top: 0vw; }
  .rdInvestment .content .contentDesc { font-size: 1.5vw; padding-top: 0vw; }
  .rdInvestmentList { margin: 3.438vw auto 0vw; max-width: 66.938vw; padding-bottom: 6.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .rdInvestmentList .list { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; width: -webkit-calc(50% - 1vw); width: calc(50% - 1vw); margin: 0vw 0.5vw; padding: 1.875vw 0vw; }
  .rdInvestmentList .list .listTitle p { font-size: 4.063vw; }
  .rdInvestmentList .list .listTitle p span { font-size: 1.625vw; margin-left: 0.625vw; }
  .rdInvestmentList .list .listTitle img { width: 2.75vw; height: 2.75vw; margin-right: 0.625vw; }
  .rdInvestmentList .list .listDesc { font-size: 1.375vw; }
  .researchCenterMain { min-height: 250vh; padding: 0vw; }
  .researchCenterBox { position: -webkit-sticky; position: sticky; top: -webkit-calc(100vh - 73.563vw); top: calc(100vh - 73.563vw); padding-top: 8.438vw; min-height: 100vh; height: 73.563vw; padding-bottom: 0vw; }
  .researchCenterBox .title { font-size: 6.25vw; }
  .researchCenterBox .title br { display: block; }
  .researchCenterBox .researchCenter { padding-top: 0vw; }
  .researchCenterBox .researchCenter .researchCenterImg { width: 41.25vw; height: 47.5vw; -webkit-border-radius: 1.25vw 1.25vw 0vw 0vw; border-radius: 1.25vw 1.25vw 0vw 0vw; }
  .researchCenterBox .researchCenter .researchCenterImg .imgBox { padding-top: 47.5vw; }
  .researchCenterBox .researchCenter .researchCenterImg .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .researchCenterBox .researchCenter .researchCenterImg .content { display: none; }
  .researchCenterBox .researchCenter .researchCenterImg .researchCenterImgPage { display: none; }
  .researchCenterBox .researchCenter .researchCenterTextBox { width: 28.75vw; padding-bottom: 6.25vw; display: block; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .number { font-size: 12.5vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .desc { padding-top: 2.188vw; font-size: 1.875vw; line-height: 2.5vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextListBox { margin-top: 1.25vw; height: 8.438vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list { left: 1.875vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .number { font-size: 1.25vw; line-height: 1.625vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .desc { font-size: 1.25vw; line-height: 1.625vw; }
  .flavoringLabMain { padding: 7.5vw 0vw; }
  .flavoringLabMain .flavoringLabBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .flavoringLabMain .flavoringLabBox .flavoringLab { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.125vw 3.125vw 0vw 0vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLab .title { font-size: 4.375vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLab .desc { padding-top: 1.563vw; font-size: 1.375vw; line-height: 1.875vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList { width: 43.75vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list .imgBox { width: 50%; padding-top: 21.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list .content { width: 50%; padding: 0vw 2.5vw; font-size: 2vw; line-height: 2.625vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list .content br { display: block; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(1) .content { -webkit-border-radius: 11.25vw 1.25vw 1.25vw 1.25vw; border-radius: 11.25vw 1.25vw 1.25vw 1.25vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(1) .content::after { -webkit-border-radius: 11.25vw 1.25vw 1.25vw 1.25vw; border-radius: 11.25vw 1.25vw 1.25vw 1.25vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) .content { -webkit-border-radius: 1.25vw 11.25vw 1.25vw 1.25vw; border-radius: 1.25vw 11.25vw 1.25vw 1.25vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) .content::after { -webkit-border-radius: 1.25vw 11.25vw 1.25vw 1.25vw; border-radius: 1.25vw 11.25vw 1.25vw 1.25vw; }
  .patentMain { padding: 6.25vw 0vw 7.5vw; }
  .patentMain .title { font-size: 4.063vw; }
  .patentMain .desc { padding-top: 0.75vw; font-size: 1.375vw; line-height: 1.875vw; }
  .patentMain .patentList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 3.125vw; margin: 0vw -0.938vw; }
  .patentMain .patentList .list { width: -webkit-calc(50% - 1.875vw); width: calc(50% - 1.875vw); margin: 0vw 0.938vw; padding: 2.188vw 2.813vw; height: 32.5vw; }
  .patentMain .patentList .list .listTitle { font-size: 1.75vw; }
  .patentMain .patentList .list .proportionBox { margin-top: 3.75vw; padding: 0vw; }
  .patentMain .patentList .list .proportionBox .proportionText { font-size: 1.063vw; line-height: 1.688vw; }
  .patentMain .patentList .list .proportionBox .proportionLeft { left: 0vw; top: 0vw; }
  .patentMain .patentList .list .proportionBox .proportionRight { right: 0vw; bottom: 0vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications { width: 20.688vw; height: 20.688vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .content .numberBox { font-size: 3.375vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .content .text { padding-top: 0.313vw; font-size: 1.25vw; line-height: 1.625vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop { stroke-width: 0.5vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop2 { stroke-width: 0.5vw; }
  .patentMain .patentList .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .patentMain .patentList .list::before { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .talentsMain { padding: 6.25vw 0vw 7.5vw; }
  .talentsMain .title { font-size: 4.063vw; }
  .talentsMain .desc { margin-top: 0.938vw; font-size: 1.375vw; }
  .talentsMain .talentsData { padding-top: 2.5vw; }
  .talentsMain .talentsData .list { padding: 0vw 3.75vw; }
  .talentsMain .talentsData .list .number p { font-size: 1.875vw; }
  .talentsMain .talentsData .list .number span { font-size: 3.375vw; }
  .talentsMain .talentsData .list .number em { margin: 0vw 0.313vw; top: 0.625vw; }
  .talentsMain .talentsData .list .text { padding-top: 0.625vw; font-size: 1.25vw; }
  .talentsMain .talentsList { padding-top: 1.875vw; }
  .talentsMain .talentsList .list { margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .talentsMain .talentsList .list .listTitle { padding: 1.875vw 3.75vw; font-size: 1.625vw; }
  .talentsMain .talentsList .list .School { padding: 0.625vw 8.438vw 0vw 3.75vw; }
  .talentsMain .talentsList .list .School .SchoolList { width: 6.75vw; }
  .talentsMain .talentsList .list .School .SchoolList .imgBox { width: 6.75vw; margin: 0vw; height: 6.75vw; }
  .talentsMain .talentsList .list .School .SchoolList .name { padding-top: 0.313vw; font-size: 1.063vw; }
  .talentsMain .talentsList .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .talentsMain .talentsList .list::before { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .talentsMain .talentsList .list.active { padding: 0vw 0vw 5.313vw; }
  /*--产品详情--*/
  .wish { bottom: 3.75vw; width: 4vw; height: 4vw; }
  .wish::after { -webkit-border-radius: 4vw; border-radius: 4vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .wish::before { -webkit-border-radius: 4vw; border-radius: 4vw; }
  .wish p .icon { height: 1.75vw; width: 1.75vw; margin-right: 0.625vw; }
  .wish p .icon img { height: 1.75vw; }
  .wish p .text { font-size: 1.125vw; }
  .wish.animat { width: 16vw; }
  .shoppingCart .btn { top: 8.75vw; margin: 2.5vw 0.625vw 0vw 0vw; width: 4vw; height: 4vw; }
  .shoppingCart .btn span { font-size: 1vw; right: -0.313vw; top: -0.313vw; width: 1.75vw; height: 1.75vw; }
  .productDetailBanner .imgBox { padding-top: 60vw; }
  .productDetailBanner .productDetailBannerText { bottom: 5vw; }
  .productDetailBanner .productDetailBannerText .title { font-size: 6.438vw; }
  .productDetailBanner .productDetailBannerText .iconListBox { padding-top: 1.25vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList { padding: 0vw 1.063vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .icon img { height: 3vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text { padding-top: 0.313vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(1) { font-size: 0.875vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(2) { font-size: 1.125vw; }
  .productDetailSolutionMain { padding: 6.25vw 0vw; }
  .productDetailSolutionMain .title { font-size: 3.75vw; }
  .productDetailSolutionMain .productDetailSolution { margin: 0vw -0.625vw; }
  .productDetailSolutionMain .productDetailSolution .list { width: -webkit-calc(30vw - 1.25vw); width: calc(30vw - 1.25vw); margin: 1.25vw 0.625vw 0vw; }
  .productDetailSolutionMain .productDetailSolution .list .imgBox { padding-top: 18.125vw; -webkit-border-radius: 0.5vw 0.5vw 0vw 0vw; border-radius: 0.5vw 0.5vw 0vw 0vw; }
  .productDetailSolutionMain .productDetailSolution .list .content { margin-top: 0.25vw; padding: 0.625vw 2.188vw; -webkit-border-radius: 0vw 0vw 0.5vw 0.5vw; border-radius: 0vw 0vw 0.5vw 0.5vw; }
  .productDetailSolutionMain .productDetailSolution .list .content .listTitle { font-size: 1.25vw; max-height: 3.126vw; line-height: 1.563vw; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productDetailSolutionMain .productDetailSolution .list .content .icon i { width: 2.063vw; height: 2.063vw; font-size: 0.875vw; }
  .productDetailSolutionMain .productDetailSolution .list:nth-child(3n+1) { width: -webkit-calc(44.25vw - 1.25vw); width: calc(44.25vw - 1.25vw); }
  .galaxyMain .imgBox { padding-top: 47vw; }
  .galaxyMain .galaxy { top: 50%; }
  .galaxyMain .galaxy p { padding: 0.625vw 0vw; font-size: 4.813vw; }
  .galaxyMain .galaxy p:nth-child(1) span:nth-child(1) { padding-right: 17.5vw; margin-left: -1.875vw; }
  .galaxyMain .galaxy p:nth-child(2) span:nth-child(1) { padding-right: 21.875vw; margin-left: -1.875vw; }
  .galaxyMain .galaxyProductImg { width: auto; }
  .galaxyMain .galaxyProductImg img { height: 34vw; width: auto; }
  .fingertipSpinnerMain { padding: 6.25vw 0vw; }
  .fingertipSpinnerMain .title { font-size: 3.125vw; }
  .fingertipSpinnerMain .fingertipSpinner { margin-top: 3.125vw; }
  .fingertipSpinnerMain .fingertipSpinner .imgBox { padding-top: 41.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .fingertipSpinnerMain .fingertipSpinner .text360 { padding-right: 22.563vw; top: 50%; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img { height: 19.813vw; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(2) { height: 18.125vw; right: 4.188vw; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(3) { top: 0.75vw; height: 5.313vw; }
  .fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg { top: 50%; }
  .fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img { height: 30.313vw; }
  .fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img:nth-child(2) { left: 4.125vw; top: 9.813vw; height: 14.063vw; }
  .heaterMain .imgBox { padding-top: 60vw; }
  .heaterMain .heater { top: 50%; }
  .heaterMain .heater .heaterImg { padding-left: 2.188vw; }
  .heaterMain .heater .heaterImg img { height: 28.375vw; }
  .heaterMain .heater .heaterData { top: 50%; }
  .heaterMain .heater .heaterData .list { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .heaterMain .heater .heaterData .list .numberBox { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .heaterMain .heater .heaterData .list .numberBox p { font-size: 10vw; }
  .heaterMain .heater .heaterData .list .text { font-size: 1.375vw; }
  .heaterMain .heater .heaterData .list:nth-child(2) { padding-left: 5vw; }
  .heaterMain .heaterDesc { bottom: 5.625vw; }
  .heaterMain .heaterDesc .desc { font-size: 2.5vw; }
  .electronicLiquidMain { padding: 9.063vw 0vw; }
  .electronicLiquidMain .electronicLiquidImg { left: -1.563vw; top: 2.5vw; display: block; }
  .electronicLiquidMain .electronicLiquidImg img { width: 80.938vw; }
  .electronicLiquidMain .electronicLiquid { 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; }
  .electronicLiquidMain .electronicLiquid .imgBox { width: 40.125vw; padding-top: 27.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .electronicLiquidMain .electronicLiquid .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0vw; -webkit-transform: translateX(3.75vw); -ms-transform: translateX(3.75vw); transform: translateX(3.75vw); font-size: 2.5vw; }
  .vaporBlendsFlavorMain .imgBox { padding-top: 55vw; }
  .vaporBlendsFlavorBox .innerContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .vaporBlendsFlavorBox { top: 50%; }
  .vaporBlendsFlavor { width: 35.625vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorTitle .listTitle { font-size: 3.75vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass { padding-top: 2.813vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list { min-height: 5.938vw; padding: 0vw 0vw 0vw 1.875vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list::after { top: 0.313vw; width: 0.688vw; height: 0.688vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list p { max-width: 18.75vw; font-size: 0.938vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list span { left: 0.188vw; top: 1.25vw; bottom: 0.125vw; width: 0.313vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list.active p { font-size: 1.563vw; max-width: 26.25vw; }
  .vaporBlendsFlavorImgBox .vaporBlendsFlavorImg { width: 46.25vw; margin-left: 27.625vw; }
  .vaporBlendsFlavorImgBox .vaporBlendsFlavorImg .list img { width: 46.25vw; }
  .designCustomizationMain { padding: 6.875vw 0vw 7.5vw; }
  .designCustomizationMain .title { font-size: 3.75vw; }
  .designCustomizationMain .designCustomization { margin-top: 3.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .designCustomizationMain .designCustomization .imgBox { padding-top: 49.438vw; }
  .designCustomizationMain .designCustomization .customizationProductImg img { height: 28.063vw; }
  .designCustomizationMain .designCustomization .designCustomizationClass { left: 5.625vw; right: 5.625vw; bottom: 2.5vw; }
  .designCustomizationMain .designCustomization .designCustomizationClass .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 2.188vw; font-size: 1.375vw; line-height: 1.875vw; padding-bottom: 1.438vw; border-bottom: 0.188vw solid rgba(255, 255, 255, 0.4); }
  .designCustomizationMain .designCustomization .designCustomizationClass .list::after { bottom: -0.188vw; height: 0.188vw; }
  .productParametersMain { padding: 6.875vw 0vw 8.75vw; }
  .productParametersMain .title { font-size: 3.75vw; }
  .productParametersMain .productParameters { margin-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .productParametersMain .productParameters .imgBox { width: 37.5vw; padding-top: 32.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productParametersMain .productParameters .param { padding-left: 1.25vw; }
  .productParametersMain .productParameters .param .list { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(50% - 0.625vw); -ms-flex: 0 0 calc(50% - 0.625vw); flex: 0 0 calc(50% - 0.625vw); -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); -webkit-border-radius: 0.625vw; border-radius: 0.625vw; margin: 0vw 1.25vw 1.25vw 0vw; padding: 0vw 1.875vw; }
  .productParametersMain .productParameters .param .list .icon { right: 1.25vw; top: 1.25vw; }
  .productParametersMain .productParameters .param .list .icon img { width: 3vw; }
  .productParametersMain .productParameters .param .list .paramTitle { font-size: 1vw; }
  .productParametersMain .productParameters .param .list .text { font-size: 1.875vw; }
  .productParametersMain .productParameters .param .list:nth-child(2n) { margin-right: 0vw; }
  .productParametersMain .productParameters .param .list:nth-last-child(-n+2) { margin-bottom: 0vw; }
  .loginMain { -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .loginMain .loginBox { max-width: 30.625vw; }
  .loginMain .loginBox .closeLogin { right: -3.625vw; top: 0vw; width: 2.375vw; height: 2.375vw; font-size: 1.125vw; }
  .loginMain .loginBox .loginContainer { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .loginMain .loginBox .loginHead { height: 11.438vw; }
  .loginMain .loginBox .loginHead img { height: 6.813vw; }
  .loginMain .loginBox .title { font-size: 1.875vw; padding-bottom: 1.25vw; }
  .loginMain .loginBox .login { padding: 1.25vw 1.875vw 2.813vw; }
  .loginMain .loginBox .list { padding-top: 1.25vw; }
  .loginMain .loginBox .list p { font-size: 1vw; padding-bottom: 0.5vw; }
  .loginMain .loginBox .list .input input { height: 2.875vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; padding: 0vw 1.25vw; font-size: 0.938vw; }
  .loginMain .loginBox .list .input button { right: 0.625vw; bottom: 0.313vw; top: 0.313vw; font-size: 0.875vw; padding: 0vw 0.938vw; -webkit-border-radius: 2.25vw; border-radius: 2.25vw; }
  .loginMain .loginBox .btn { padding-top: 1.25vw; }
  .loginMain .loginBox .btn button { height: 2.875vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; font-size: 0.938vw; }
  .loginMain .loginBox .btn button i { width: 1.25vw; height: 1.25vw; font-size: 0.75vw; margin-right: 0.625vw; }
  .loginMain .loginBox .desc { padding-top: 1.25vw; font-size: 1vw; }
  .loginMain .loginBox .register { padding: 1.25vw 1.875vw 2.813vw; }
  .loginMain .loginBox .success { padding: 3.125vw 1.875vw; }
  .loginMain .loginBox .success .icon img { width: 9.688vw; }
  .loginMain .loginBox .success .hint { padding-top: 0.625vw; font-size: 1.625vw; }
  .loginMain .loginBox .success .closeSuccess { margin-top: 1.25vw; height: 2.875vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; }
  .loginMain .loginBox .success .closeSuccess p { font-size: 0.938vw; }
  .loginMain .loginBox .success .closeSuccess span { font-size: 0.938vw; right: 0.938vw; }
  .loginMain .loginBox .multipleChoice { padding: 0.938vw 0vw; }
  .loginMain .loginBox .multipleChoice .listTitle { font-size: 1vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox { padding-top: 0.5vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList { padding-right: 2.5vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio > i { font-size: 1.125vw; margin-right: 0.5vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio div { font-size: 0.938vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio { line-height: 1.5vw; margin: 0vw; padding-right: 0vw; }
  .wishListMain { -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .wishListBox { width: 40vw; -webkit-border-radius: 1.875vw 0vw 0vw 1.875vw; border-radius: 1.875vw 0vw 0vw 1.875vw; }
  .wishListBox .wishListhead { height: 5vw; padding: 0vw 2.5vw; }
  .wishListBox .wishListhead .wishReturn { width: 2.375vw; height: 2.375vw; }
  .wishListBox .wishListhead .wishReturn img { height: 1.125vw; }
  .wishListBox .wishListhead .wishLogo img { height: 2.5vw; }
  .wishListBox .wishListhead .wishNumber { width: 2.375vw; height: 2.375vw; font-size: 1.125vw; }
  .wishListBox .title { height: 9.938vw; padding-bottom: 1.875vw; font-size: 2.5vw; }
  .wishListBox .wishListContainer { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 1.25vw 1.25vw 0vw; }
  .wishListBox .wishList { padding: 0vw 0.625vw; }
  .wishListBox .wishList .list { margin-bottom: 1.25vw; padding: 0.625vw 1.25vw 0.625vw 0.625vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .wishListBox .wishList .list .imgBox { width: 10.875vw; padding-top: 8.75vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .wishListBox .wishList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.25vw 0vw 0vw 2.5vw; }
  .wishListBox .wishList .list .content .listTitle { font-size: 1.25vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .wishListBox .wishList .list .content .desc { margin-top: 0.313vw; font-size: 1vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .wishListBox .wishList .list .content .label { padding-top: 1.25vw; }
  .wishListBox .wishList .list .content .label span { line-height: 1.25vw; font-size: 0.75vw; padding: 0vw 0.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .wishListBox .wishList .list .content .label img { width: 1.938vw; }
  .wishListBox .wishList .list .delete { padding-top: 0.625vw; }
  .wishListBox .wishList .list .delete i { width: 1.938vw; height: 1.938vw; font-size: 1vw; }
  .wishListBox .wishListContainer::after { width: -webkit-calc(100% - 0.625vw); width: calc(100% - 0.625vw); }
  .wishListBox .btn { padding: 1.25vw 1.875vw 1.875vw; }
  .wishListBox .btn button { height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 0.938vw; }
  .wishListBox .btn button i { width: 1.25vw; height: 1.25vw; font-size: 0.75vw; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 0.625vw; }
  .wishListBox .wishList::-webkit-scrollbar { width: 0.5vw; height: 0.5vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .wishListBox .wishList::-webkit-scrollbar-track { -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .wishListBox .wishList::-webkit-scrollbar-thumb { -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  /*--bustainability--*/
  .bustainabilityBanner .imgBox { padding-top: 62.5vw; }
  .bustainabilityBannerText { top: 15.313vw; }
  .bustainabilityBannerText .title { font-size: 2.5vw; }
  .bustainabilityBannerText .bustainabilityBannerTextImg { padding-top: 2.188vw; }
  .bustainabilityBannerText .bustainabilityBannerTextImg img { height: 11.75vw; width: auto; }
  .ourStrategiesMain { padding: 5.625vw 0vw 9.375vw; }
  .ourStrategiesMain .title { font-size: 3.438vw; }
  .ourStrategiesMain .content { font-size: 1.125vw; line-height: 1.625vw; padding-top: 0.938vw; max-width: 62.5vw; }
  .ourStrategiesBox { width: 26.25vw; height: 26.25vw; margin: 10vw auto 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; }
  .ourStrategiesBox .circle { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }
  .ourStrategiesBox .circle span { position: absolute; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0vw 0vw 6.25vw inset rgba(255, 255, 255, 0.2); box-shadow: 0vw 0vw 6.25vw inset rgba(255, 255, 255, 0.2); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }
  .ourStrategiesBox .circle span:nth-child(1) { -webkit-animation: scale 4s linear infinite; animation: scale 4s linear infinite; }
  .ourStrategiesBox .circle span:nth-child(2) { -webkit-animation: scale 4s linear infinite; animation: scale 4s linear infinite; -webkit-animation-delay: 1s; animation-delay: 1s; }
  .ourStrategiesBox .circle span:nth-child(3) { -webkit-animation: scale 4s linear infinite; animation: scale 4s linear infinite; -webkit-animation-delay: 2s; animation-delay: 2s; }
  .ourStrategiesBox .circle span:nth-child(4) { -webkit-animation: scale 4s linear infinite; animation: scale 4s linear infinite; -webkit-animation-delay: 3s; animation-delay: 3s; }
  .ourStrategiesBox .ourStrategiesLogo img { height: 4.813vw; }
  .ourStrategies { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 0vw; }
  .ourStrategies .list { padding: 1.563vw 2.813vw 0vw; width: 22.813vw; height: 6.938vw; border: none; text-align: center; background-size: 22.813vw 6.938vw; position: absolute; background-repeat: no-repeat; background-position: center; }
  .ourStrategies .list .listTitle { font-size: 1.375vw; color: #000000; }
  .ourStrategies .list .desc { padding-top: 0.313vw; color: #4d1818; font-size: 1.063vw; }
  .ourStrategies .list .icon { display: block; }
  .ourStrategies .list .icon img { width: 3.375vw; }
  .ourStrategies .list:nth-child(1) { top: -6.938vw; padding: 0.938vw 0vw 0vw; text-align: center; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: url(../images/img_198.png); }
  .ourStrategies .list:nth-child(1) .icon { left: 50%; bottom: -1.875vw; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .ourStrategies .list:nth-child(2) { top: 5vw; left: -21.875vw; background-image: url(../images/img_199.png); }
  .ourStrategies .list:nth-child(2) .icon { right: -1.875vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(3) { top: 5vw; right: -21.875vw; background-image: url(../images/img_200.png); }
  .ourStrategies .list:nth-child(3) .icon { left: -1.875vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(4) { bottom: -0.938vw; left: -18.125vw; background-image: url(../images/img_201.png); }
  .ourStrategies .list:nth-child(4) .icon { right: -1.875vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(5) { bottom: -0.938vw; right: -18.125vw; background-image: url(../images/img_202.png); }
  .ourStrategies .list:nth-child(5) .icon { left: -1.875vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourEffortsMain { padding: 6.875vw 0vw 0vw; }
  .ourEffortsMain .title { font-size: 3.438vw; }
  .ourEffortsMain .ourEffortsBox { 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; padding-top: 3.75vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList { width: 37.5vw; padding-bottom: 0vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list { padding: 1.875vw; margin-top: 0.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list .number { width: 4.188vw; min-width: 4.188vw; height: 4.188vw; font-size: 1.375vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list .desc { font-size: 1.25vw; line-height: 1.875vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 1.25vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list.active { padding: 1.688vw 1.875vw 2.5vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list.active .desc { padding: 1.563vw 0vw 0vw 0vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsImg { width: 46.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsImg .swiper-slide { padding-top: 40vw; }
  .ourEffortsMain .pecyclingProgram { padding: 12.5vw 0vw 37.5vw; }
  .ourEffortsMain .pecyclingProgram .subTitle { font-size: 3.5vw; }
  .ourEffortsMain .pecyclingProgram .desc { padding-top: 1.25vw; font-size: 1.25vw; line-height: 1.625vw; max-width: 59.063vw; }
  .ourTargetsMain { padding: 6.875vw 0vw 0vw; }
  .ourTargetsMain .title { font-size: 3.438vw; }
  .ourTargetsMain .desc { padding-top: 1.563vw; font-size: 1.25vw; line-height: 1.875vw; max-width: 62.5vw; }
  .ourTargetsMain .ourTargets { margin-top: 3.75vw; padding-bottom: 18.125vw; }
  .ourTargetsMain .ourTargets .ourTargetsList { 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .ourTargetsMain .ourTargets .ourTargetsList .list { margin: 0vw 2.5vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .content { padding: 0vw 1.875vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .year { font-size: 3.125vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .text { margin-top: 0.313vw; font-size: 1.25vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(1) { width: 16.875vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) { width: 22.25vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox { padding-top: 1.563vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox span { width: 6.5vw; font-size: 5.375vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox em { padding-bottom: 0.625vw; font-size: 3.125vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i { right: 1.625vw; top: -0.437vw; width: 2.292vw; height: 2.292vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::after { top: -0.938vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::before { top: -0.938vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(3) { width: 25.813vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(3) .number { padding-top: 1.25vw; font-size: 12.5vw; }
  @-webkit-keyframes OArrowDown2 { 0% { top: -0.938vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 2.75vw;
      opacity: 0; } }
  @keyframes OArrowDown2 { 0% { top: -0.938vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 2.75vw;
      opacity: 0; } }
  @-webkit-keyframes OArrowDown { 0% { background-position-y: 0; }
    100% { background-position-y: 4.063vw; } }
  @keyframes OArrowDown { 0% { background-position-y: 0; }
    100% { background-position-y: 4.063vw; } }
  .ourPerformanceMain { padding: 7.5vw 0vw 8.75vw; }
  .ourPerformanceMain .title { font-size: 3.438vw; }
  .ourPerformanceMain .ourPerformanceList { margin-top: 3.125vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-height: 25vw; margin-right: 1.25vw; padding: 1.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .imgBox img { height: 3.75vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .label { padding-top: 0.938vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .label span { width: 4.813vw; height: 1.688vw; font-size: 1.125vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .desc { font-size: 1.25vw; line-height: 1.875vw; min-height: 6.563vw; padding-top: 1.25vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide:hover .desc { -webkit-transform: translateY(-3.125vw); -ms-transform: translateY(-3.125vw); transform: translateY(-3.125vw); }
  .ourPerformanceMain .ourPerformanceList .ourPerformanceListPage { display: none; }
  .metZeroMissionMain { height: 62.5vw; }
  .metZeroMission { padding-top: 6.25vw; padding-right: 9.063vw; }
  .metZeroMission .number img { height: 32.875vw; }
  .metZeroMission .desc { padding-left: 2.5vw; font-size: 3.75vw; }
  /*--弹出form--*/
  .popupFormBox .popupFormImg { width: -webkit-calc(50% + 2.5vw); width: calc(50% + 2.5vw); margin-right: -2.5vw; display: block; }
  .popupFormBox .popupFormImg .popupFormLogo { width: 41.75vw; }
  .popupFormBox .popupFormImg .popupFormLogo .text .title { font-size: 4.938vw; }
  .popupFormBox .popupFormImg .popupFormLogo .text .desc { padding-top: 0.313vw; font-size: 1.125vw; }
  .popupFormBox .popupForm { width: 50%; -webkit-border-radius: 1.875vw 0vw 0vw 1.875vw; border-radius: 1.875vw 0vw 0vw 1.875vw; padding: 0vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .popupFormBox .popupForm .popupFormListBox { width: 40.625vw; }
  .popupFormBox .popupForm .popupFormListBox .popupLogo img { margin: 0vw auto; height: 5.5vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList { padding: 3.125vw 0vw 0vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list { width: 50%; padding: 0vw 0.313vw 1.563vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list p { font-size: 1vw; padding-bottom: 0.625vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input { height: 3.25vw; -webkit-border-radius: 3.25vw; border-radius: 3.25vw; font-size: 1vw; padding: 0vw 1.25vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea { height: 7.188vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1vw; padding: 0.625vw 1.25vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox { margin-right: 0.625vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox .layui-form-radio { font-size: 0.875vw; height: 2.813vw !important; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox div { font-size: 0.875vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn { padding-top: 2.5vw; padding-bottom: 0vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn button { -webkit-border-radius: 3.25vw; border-radius: 3.25vw; height: 3.25vw; font-size: 0.938vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn button i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.625vw; }
  .popupFormBox .popupForm .closePopupForm { right: 1.25vw; top: 1.25vw; width: 2.375vw; height: 2.375vw; }
  .rightContactTop { width: 3.75vw; right: 0.625vw; }
  .rightContactTop p { padding: 1.563vw 0vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; -webkit-box-shadow: 0vw 1.25vw 1.375vw rgba(49, 73, 164, 0.1); box-shadow: 0vw 1.25vw 1.375vw rgba(49, 73, 164, 0.1); }
  .rightContactTop p a { width: 3.75vw; height: 3.375vw; }
  .rightContactTop p a img { width: 1.688vw; }
  .rightContactTop p::after { -webkit-border-radius: 3.75vw; border-radius: 3.75vw; }
  .rightContactTop .scrollTopBtn { margin-top: 0.625vw; width: 3.75vw; height: 3.75vw; }
  .rightContactTop .scrollTopBtn img { width: 1.125vw; }
  .rightBanner { width: 11.25vw; right: 0.625vw; }
  .rightBanner a { margin: 0vw 0.313vw; padding-bottom: 1.875vw; }
  .rightBanner p span { font-size: 1.125vw; }
  .rightBanner .closeRightBanner { bottom: -2.5vw; width: 2.188vw; height: 2.188vw; font-size: 1.125vw; }
  /*--年龄认证--*/
  .popAgeVerificationBox .popAgeVerification { max-width: 64vw; padding: 5.313vw 4.688vw 1.25vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .popAgeVerificationBox .popAgeVerification .closePopAgeVerification { right: 1.25vw; top: 1.25vw; width: 2.375vw; height: 2.375vw; font-size: 1vw; }
  .popAgeVerificationBox .popAgeVerification .popAgeLogo img { height: 5.5vw; }
  .popAgeVerificationBox .popAgeVerification .content { padding-top: 2.813vw; font-size: 1.125vw; }
  .popAgeVerificationBox .popAgeVerification .btn { padding-top: 3.75vw; }
  .popAgeVerificationBox .popAgeVerification .btn button { width: 12.25vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; margin: 0vw 1.563vw; font-size: 1.125vw; }
  .popAgeVerificationBox .popAgeVerification .btn button::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .popAgeVerificationBox .popAgeVerification .btn button::before { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .popAgeVerificationBox .popAgeVerification .desc { padding-top: 1.875vw; font-size: 1.125vw; line-height: 1.563vw; }
  .popAgeVerificationBox .popAgeVerification .popAgeFoot { padding-top: 6.875vw; font-size: 1.25vw; line-height: 1.75vw; color: #fff; }
  .dataSource { right: 1.25vw; bottom: 0.625vw; font-size: 0.875vw; }
  .managementSystemMain .topwer { right: 1.875vw; top: 2.5vw; width: 22.313vw; }
  .updating { min-height: 100vh; padding: 16.25vw 0vw 9.375vw; }
  .updating .content { max-width: 67.875vw; }
  .updating .content .img { margin: -1.875vw 0vw; }
  .updating .content .title { font-size: 5.75vw; }
  .updating .content .return { padding-top: 1.875vw; }
  .updating .content .return { padding-top: 0vw; }
  .updating .content .return a { padding: 0vw 2.813vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; }
  .updating .content .return a span { font-size: 0.875vw; }
  .updating .content .return a i { width: 1.25vw; height: 1.25vw; margin-right: 0.625vw; font-size: 0.75vw; border: 2px solid #fff; }
  /*--厂房--*/
  .factoryBuildingMain { padding: 5.729vw 0vw 4.688vw; }
  .factoryBuildingMain .title { font-size: 3.385vw; line-height: 3.906vw; }
  .factoryBuildingMain .factoryBuilding { margin: 3.385vw 0vw 0vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide { left: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide .imgBox { padding-top: 33.333vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide .imgBox::after { height: 30%; }
  .factoryBuildingMain .factoryBuilding .swiper-slide .listTitle { font-size: 1.354vw; bottom: 3.125vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide::after { height: 10.417vw; background-size: 100% 10.417vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next { left: -4.167vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next + div { left: -4.167vw; }
  .factoryBuildingMain .factoryBuildingPage { text-align: center; padding-top: 2.083vw; }
  .factoryBuildingMain .factoryBuildingPage span { width: 1.51vw; height: 0.156vw; }
  /*--关于我们地图--*/
  .aboutMapBox .mapTitle { font-size: 3.385vw; }
  .aboutMapBox .numberBox { padding-top: 1.563vw; }
  .aboutMapBox .numberBox .mapNumber span { font-size: 9.896vw; }
  .aboutMapBox .numberBox .mapNumber em { padding-top: 1.042vw; font-size: 5.729vw; }
  .aboutMapBox .numberBox .subTitle { font-size: 1.563vw; }
  .aboutMapBox .numberBox .content { padding: 0vw 0vw 1.042vw 1.563vw; }
  .aboutMapBox .numberBox .content .subTitle { font-size: 1.563vw; }
  .aboutMapBox .numberBox .content .desc { font-size: 1.25vw; }
  .aboutMapBox .aboutMap { margin: 0vw auto; width: 70%; }
  .aboutMapBox .aboutMap .aboutMapList .list .icon { width: 1.302vw; }
  .aboutMapBox .aboutMap .aboutMapList .list .icon span { left: -1.094vw; bottom: -1.094vw; width: 2.188vw; height: 2.188vw; }
  /*--FEEMLinside--*/
  .insideBanner .imgBox { padding-top: 100vh; }
  .insideSolutionMain { padding: 5.625vw 0vw 1.25vw; }
  .insideSolutionMain .icon img { width: 7vw; }
  .insideSolutionMain .title { padding-top: 1.25vw; }
  .insideSolutionMain .title p { font-size: 4.375vw; line-height: 5vw; }
  .insideSolutionMain .title p span { font-size: 2.5vw; }
  .insideSolutionMain .iconImg img { width: 2.5vw; }
  .insideSolutionMain .insideSolutionBox { margin: 5.625vw 1.25vw 0vw; }
  .insideSolutionMain .insideSolutionBox .imgBox { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .insideSolutionMain .insideSolutionBox .insideSolution { padding: 5.375vw 0vw 0vw; }
  .insideSolutionMain .insideSolutionBox .insideSolution .subTitle { font-size: 8.25vw; }
  .insideSolutionMain .insideSolutionBox .img { left: 17.25vw; top: -10vw; width: 16.563vw; }
  .insideSolutionMain .insideSolutionBox .insideSolutionProductImg { bottom: 6.875vw; }
  .insideSolutionMain .insideSolutionBox .insideSolutionProductImg img { width: 55.25vw; }
  .insideWorldsMain .st { left: 56.75vw; top: 8vw; font-size: 10.625vw; }
  .insideWorldsMain .insideWorldsProductImg { left: 53.625vw; top: 20.375vw; width: 18.375vw; }
  .insideWorldsBox { bottom: 10.625vw; }
  .insideWorldsBox .content .title { font-size: 10.625vw; letter-spacing: -0.375vw; }
  .insideWorldsBox .content .desc { font-size: 2.375vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content { margin: 0vw -9.375vw; padding-top: 4.375vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content .title { font-size: 10.25vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content .title span { margin-left: 12.5vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content .desc { font-size: 2.813vw; padding-top: 0.938vw; }
  .industryFirstMain .industryFirstBox .innerContainer .industryFirstProductImg { left: 32.25vw; top: 6.896vw; width: 20.875vw; }
  .IndustryFirstTop1Main .IndustryFirstTop1 { top: 13.125vw; }
  .IndustryFirstTop1Main .IndustryFirstTop1 .title { font-size: 5vw; }
  .IndustryFirstTop1Main .IndustryFirstTop1 .desc { padding-top: 2.5vw; font-size: 1.625vw; }
  .productComparisonMain { padding: 7.5vw 0vw 6.25vw; }
  .productComparisonMain .title { font-size: 3.438vw; }
  .productComparisonMain .productComparison { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 5vw; }
  .productComparisonMain .productComparison .list .listBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productComparisonMain .productComparison .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 41.25vw; -ms-flex: 0 0 41.25vw; flex: 0 0 41.25vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listTitle { height: 8.313vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listTitle p { font-size: 2vw; margin-left: 15.313vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent .listSubTitle { width: 11.25vw; min-width: 11.25vw; font-size: 1.188vw; padding: 0vw 0.625vw 0vw 1.563vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; line-height: 1.5vw; padding: 0vw 2.5vw; height: 6.375vw; }
  .productComparisonMain .productComparison .list:nth-child(1) img { height: 8.563vw; left: 3.125vw; top: -1.563vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listBox { -webkit-box-shadow: 0vw 0.875vw 3.875vw rgba(12, 78, 124, 0.33); box-shadow: 0vw 0.875vw 3.875vw rgba(12, 78, 124, 0.33); }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent:last-child .listSubTitle { padding-bottom: 1.563vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent:last-child .content { height: 8.5vw; padding-bottom: 1.563vw; }
  .productComparisonMain .productComparison .list:nth-child(2) { padding-top: 2.5vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listBox { background-color: rgba(20, 118, 190, 0.1); -webkit-border-radius: 0vw 1.25vw 1.25vw 0vw; border-radius: 0vw 1.25vw 1.25vw 0vw; }
  .productComparisonMain .productComparison .list:nth-child(2) img { height: 9vw; left: 5vw; top: -0.625vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listTitle { height: 5.813vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listTitle p { font-size: 1.75vw; margin-left: 17.5vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listContent .listSubTitle { width: 11.25vw; min-width: 11.25vw; font-size: 1.188vw; padding: 0vw 0.625vw 0vw 1.563vw; display: none; }
  .productComparisonMain .productComparison .list:nth-child(2) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; line-height: 1.5vw; padding: 0vw 5vw; color: rgba(3, 3, 3, 0.8); height: 6.375vw; }
  /*--GEMXL--*/
  .gemxlBanner .imgBox { padding-top: 100vh; }
  .gemxlBanner .gemxlText .title { font-size: 6.25vw; }
  .gemxlBanner .gemxlText .desc { font-size: 2.875vw; line-height: 3.563vw; padding-top: 0.938vw; }
  .gemxlMain { padding: 7.5vw 0vw 6.25vw; }
  .gemxlList .list { float: left; margin-bottom: 0vw; }
  .gemxlList .list .imgBox { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding-top: 11.198vw; }
  .gemxlList .list .content { padding: 0vw 1.563vw 0vw 1.563vw; }
  .gemxlList .list .content .listTitle { font-size: 2.344vw; }
  .gemxlList .list .content .desc { font-size: 3.49vw; }
  .gemxlList .list .content .icon { width: 7.344vw; }
  .gemxlList .list:nth-child(1) { width: 36.5%; margin-right: 0.938vw; }
  .gemxlList .list:nth-child(1) .imgBox { padding-top: 29.948vw; }
  .gemxlList .list:nth-child(1) .content { padding: 2.344vw 2.344vw 0vw; }
  .gemxlList .list:nth-child(2) { width: 30.6%; margin-right: 1%; }
  .gemxlList .list:nth-child(3) { width: 30.6%; }
  .gemxlList .list:nth-child(3) .content .desc { padding-top: 1.563vw; }
  .gemxlList .list:nth-child(4) { width: 30.6%; margin-right: 1%; margin-top: 1.2%; }
  .gemxlList .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .gemxlList .list:nth-child(4) .content .listTitle { font-size: 1.25vw; }
  .gemxlList .list:nth-child(5) { width: 30.6%; margin-top: 1.2%; }
  .gemxlList .list:nth-child(5) .imgBox { padding-top: 17.865vw; }
  .gemxlList .list:nth-child(5) .content .listTitle { font-size: 1.25vw; }
  .productsVideo { margin-top: 4.375vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .gemxlLeftImg { padding-top: 4.375vw; }
  .gemxlLeftImg .list { 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; }
  .gemxlLeftImg .list .imgBox { width: 36.25vw; }
  .gemxlLeftImg .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.25vw; }
  .gemxlLeftImg .list .content .listTitle { font-size: 2.813vw; }
  .gemxlLeftImg .list .content .iconBox { padding-top: 0vw; }
  .gemxlLeftImg .list .content .iconBox .icon { width: 4.188vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .gemxlLeftImg .list .content .iconBox .iconContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; }
  .gemxlLeftImg .list .content .iconBox .iconContent h3 { font-size: 2.125vw; }
  .gemxlLeftImg .list .content .iconBox .iconContent p { padding-top: 0.188vw; font-size: 1.5vw; }
  .gemxlPerformance { margin-top: 6.25vw; }
  .gemxlPerformance .imgBox { padding-top: 43.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .gemxlPerformance .content { left: 5vw; width: 37.5vw; padding: 0vw; }
  .gemxlPerformance .content .title { font-size: 2.813vw; line-height: 3.5vw; }
  .gemxlPerformance .content .desc { font-size: 1.5vw; line-height: 2vw; }
  .gemxlPerformance .content .desc p { margin-top: 0.938vw; }
  .gemxlSweetFlavor { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .gemxlSweetFlavor .innerContainer { 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; }
  .gemxlSweetFlavor .content { width: 50%; padding: 0vw 0vw 0vw 10vw; }
  .gemxlSweetFlavor .content .title { font-size: 2.813vw; line-height: 3.5vw; color: #fff; }
  .gemxlSweetFlavor .content .desc { padding-top: 0.625vw; font-size: 1.5vw; line-height: 2vw; color: #fff; }
  .productsParametersMain { padding: 5vw 0vw 7.5vw; }
  .productsParametersMain .title { font-size: 2.813vw; }
  .productsParametersMain .productsParameters { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 3.75vw; }
  .productsParametersMain .productsParameters .imgBox { margin-right: 1.563vw; width: 52.313vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productsParametersMain .productsParameters .imgBox img { width: 100%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productsParametersMain .productsParameters .content { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-top: 2.875vw; padding-bottom: 0vw; }
  .productsParametersMain .productsParameters .content .list { padding: 0vw 2.5vw 2.5vw 5.625vw; }
  .productsParametersMain .productsParameters .content .list .icon { min-width: 13.75vw; font-size: 1.5vw; }
  .productsParametersMain .productsParameters .content .list .icon img { height: 3.438vw; margin-right: 1.25vw; }
  .productsParametersMain .productsParameters .content .list .desc { font-size: 2vw; }
  /*--nanopod详情页-PC--*/
  .nanopodBanner .imgBox { padding-top: 100vh; }
  .nanopodBanner .nanopodBannerText .title { font-size: 4.875vw; }
  .nanopodBanner .nanopodBannerText .desc { font-size: 2.438vw; line-height: 2.75vw; padding-top: 0.938vw; }
  .nanopodMain { padding: 5.625vw 0vw; }
  .nanopod .list { float: left; margin-bottom: 0vw; }
  .nanopod .list .imgBox { padding-top: 29.938vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .nanopod .list .listTitle { left: 3.125vw; top: 2.813vw; font-size: 2.438vw; line-height: 2.813vw; }
  .nanopod .list:nth-child(1) { width: 44.1%; margin-right: 1%; }
  .nanopod .list:nth-child(2) { width: 24.6%; margin-right: 1%; }
  .nanopod .list:nth-child(2) .listTitle { left: 1.302vw; top: 2.344vw; font-size: 1.146vw; line-height: 1.354vw; }
  .nanopod .list:nth-child(3) { width: 29.2%; }
  .nanopod .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .nanopod .list:nth-child(3) .listTitle { left: 1.823vw; top: 2.344vw; font-size: 1.146vw; line-height: 1.354vw; }
  .nanopod .list:nth-child(4) { width: 29.2%; margin-top: 1.2%; }
  .nanopod .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .nanopod .list:nth-child(4) .listTitle { left: 1.823vw; top: 2.344vw; font-size: 2.031vw; line-height: 2.344vw; }
  .nanopodList .list .nanopodContent { position: absolute; left: 0px; top: 45%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }
  .nanopodList .list .nanopodContent .innerContainer { 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; }
  .nanopodList .list .imgBox { padding-top: 58.875vw; }
  .nanopodList .list .nanopodContent .content { width: 50%; padding: 0vw 0vw 0vw 8.75vw; }
  .nanopodList .list .nanopodContent .content .title { font-size: 2.813vw; line-height: 3.5vw; }
  .nanopodList .list .nanopodContent .content .desc { font-size: 1.5vw; line-height: 2vw; }
  .nanopodList .list .nanopodContent .content .desc p { margin-top: 0.938vw; }
  .nanopodList .list:nth-child(2n) .nanopodContent .innerContainer { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .nanopodList .list:nth-child(2n) .nanopodContent .content { padding: 0vw; }
  .nanopodList .list:nth-child(2n) .nanopodContent .content .title { color: #fff; }
  .nanopodList .list:nth-child(2n) .nanopodContent .content .desc { color: #fff; }
  /*--DesertOasis详情页-PC--*/
  .desertOasisBanner .imgBox { padding-top: 100vh; }
  .desertOasisBanner .desertOasisBannerText .title { font-size: 6.875vw; }
  .desertOasisBanner .desertOasisBannerText .desc { font-size: 2.688vw; line-height: 2.75vw; padding-top: 0.938vw; }
  .desertOasisBanner .desertOasisBannerText .desc span { font-size: 1.688vw; }
  .desertOasisMain { padding: 5.625vw 0vw 6.25vw; }
  .desertOasis .list { float: left; margin-bottom: 0vw; }
  .desertOasis .list .imgBox { padding-top: 29.938vw; -webkit-border-radius: 0.688vw; border-radius: 0.688vw; }
  .desertOasis .list .content { padding: 2.813vw 0vw 0vw 2.5vw; }
  .desertOasis .list .content .listTitle { font-size: 1.938vw; line-height: 2.313vw; }
  .desertOasis .list .content .desc { font-size: 1.125vw; padding-top: 0.313vw; }
  .desertOasis .list .content .icon { font-size: 1.938vw; }
  .desertOasis .list .content .icon img { height: 4.125vw; margin-right: 1.25vw; }
  .desertOasis .list:nth-child(1) { width: 30%; margin-right: 1%; }
  .desertOasis .list:nth-child(2) { width: 38%; margin-right: 1%; }
  .desertOasis .list:nth-child(2) .imgBox { padding-top: 17.865vw; }
  .desertOasis .list:nth-child(3) { width: 38%; margin-right: 1%; margin-top: 1.2%; }
  .desertOasis .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .desertOasis .list:nth-child(3) .content { padding-top: 3.646vw; }
  .desertOasis .list:nth-child(4) { width: 30.1%; position: absolute; right: 0px; top: 0px; }
  .desertOasisListBox .list .imgBox img { height: auto !important; }
  .desertOasisListBox .list .desertOasisList .content .title { font-size: 2.813vw; line-height: 3.5vw; }
  .desertOasisListBox .list .desertOasisList .content .desc { padding-top: 0.625vw; font-size: 1.5vw; line-height: 2vw; }
  .desertOasisListBox .list:nth-child(1) .desertOasisList { height: 100%; }
  .desertOasisListBox .list:nth-child(1) .content { width: 31.25vw; }
  .desertOasisListBox .list:nth-child(1) .content .desc p { margin-top: 0.938vw; }
  .desertOasisListBox .list:nth-child(1) .content .desc p span { font-weight: 600; }
  .desertOasisListBox .list:nth-child(2) .content { padding-top: 6.25vw; }
  .desertOasisListBox .list:nth-child(2) .content .desc p { margin-top: 0.938vw; }
  .desertOasisListBox .list:nth-child(2) .content .desc p span { font-weight: 600; }
  .desertOasisListBox .list:nth-child(3) .content { padding-top: 10.625vw; }
  .desertOasisListBox .list:nth-child(3) .content .desc p { margin-top: 0.938vw; }
  .desertOasisListBox .list:nth-child(3) .content .desc p span { font-weight: 600; }
  /*--SEESAW详情页--*/
  .seesawBanner .seesawBannerText .title { font-size: 6.875vw; }
  .seesawBanner .seesawBannerText .desc { font-size: 2.688vw; line-height: 2.75vw; padding-top: 0.938vw; }
  .seesawBanner .seesawBannerText .desc span { font-size: 1.688vw; }
  .seesawMain { padding: 5.625vw 0vw; }
  .seesaw .list { float: left; margin-bottom: 0vw; }
  .seesaw .list .imgBox { padding-top: 29.938vw; -webkit-border-radius: 0.688vw; border-radius: 0.688vw; }
  .seesaw .list .content { padding: 2.5vw 2.5vw 0vw; }
  .seesaw .list .content .listTitle { font-size: 1.938vw; line-height: 2.313vw; }
  .seesaw .list .content .desc p { font-size: 1.375vw; line-height: 1.625vw; }
  .seesaw .list:nth-child(1) { width: 42.5%; margin-right: 1%; }
  .seesaw .list:nth-child(1) .imgBox { padding-top: 16.875vw; }
  .seesaw .list:nth-child(2) { width: 42.5%; position: absolute; left: 0px; bottom: 0px; }
  .seesaw .list:nth-child(2) .imgBox { padding-top: 12.448vw; }
  .seesaw .list:nth-child(2) .content { padding: 4.688vw 1.302vw 0vw 2.083vw; }
  .seesaw .list:nth-child(3) { width: 28%; margin-right: 1%; }
  .seesaw .list:nth-child(4) { width: 27.5%; }
  .seesaw .list:nth-child(4) .imgBox { padding-top: 10.365vw; }
  .seesaw .list:nth-child(5) { width: 27.5%; margin-top: 1%; }
  .seesaw .list:nth-child(5) .imgBox { padding-top: 18.854vw; }
  .seesaw .list:nth-child(5) .content { padding-top: 7.292vw; }
  .seesawListBox .list .seesawList { position: absolute; left: 0px; top: 0px; width: 100%; padding: 0vw; }
  .seesawListBox .list .seesawList .title { font-size: 2.813vw; color: #fff; }
  .seesawListBox .list .seesawList .desc { padding-top: 0.5vw; font-size: 1.5vw; line-height: 2vw; color: #fff; }
  .seesawListBox .list:nth-child(1) .seesawList .content { padding-top: 6.25vw; text-align: center; }
  .seesawListBox .list:nth-child(2) .seesawList { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .seesawListBox .list:nth-child(2) .seesawList .innerContainer { 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; }
  .seesawListBox .list:nth-child(2) .seesawList .content { padding: 0vw 8.125vw 0vw 0vw; }
  .flavorAdjustableMain { max-width: 120vw; padding: 6.25vw 3.75vw 5vw; }
  .flavorAdjustableMain .title { font-size: 2.813vw; }
  .flavorAdjustableMain .flavorAdjustable { margin-top: 4.375vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .flavorAdjustableMain .flavorAdjustable .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 0vw; }
  .flavorAdjustableMain .flavorAdjustable .list .imgBox { padding-top: 46.563vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 40.438vw; -ms-flex: 0 0 40.438vw; flex: 0 0 40.438vw; margin-right: 0.938vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle { top: 3.75vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle span { padding: 0vw 1.563vw; height: 3.188vw; -webkit-border-radius: 3.188vw; border-radius: 3.188vw; font-size: 1.688vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(2) .listTitle { bottom: 2.5vw; font-size: 1.5vw; }
  .seesawClickDown .titleBox { top: 4.688vw; padding: 0vw 1.25vw; }
  .seesawClickDown .titleBox .title { font-size: 2.813vw; }
  .seesawClickDown .titleBox .desc { font-size: 1.5vw; padding-top: 0.625vw; line-height: 2vw; width: 90%; max-width: 46.563vw; }
  .seesawFlavorAdjustable { padding: 5vw 3.75vw; }
  .seesawFlavorAdjustable .title { font-size: 2.813vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList { margin-top: 4.375vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 0vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list .imgBox { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 40.438vw; -ms-flex: 0 0 40.438vw; flex: 0 0 40.438vw; margin-right: 0.938vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle { top: 2.5vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle span { padding: 0vw 1.563vw; height: 3.188vw; -webkit-border-radius: 3.188vw; border-radius: 3.188vw; font-size: 1.688vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(2) .listTitle { bottom: 1.563vw; font-size: 1.5vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(2) { margin-top: 0vw; }
  /*--SQUEEZY POD详情页-PC--*/
  .squeezyPodBanner .imgBox { padding-top: 100vh; }
  .squeezyPodBanner .squeezyPodBannerText .title { font-size: 6.875vw; }
  .squeezyPodBanner .squeezyPodBannerText .desc { font-size: 2.688vw; line-height: 2.75vw; padding-top: 0.938vw; }
  .squeezyPodBanner .squeezyPodBannerText .desc span { font-size: 1.688vw; }
  .squeezyPodMain { padding: 5.625vw 0vw 4.375vw; }
  .squeezyPod .list { float: left; margin-bottom: 0vw; }
  .squeezyPod .list .imgBox { padding-top: 29.938vw; -webkit-border-radius: 0.688vw; border-radius: 0.688vw; }
  .squeezyPod .list .content { padding: 2.188vw 2.5vw 0vw; }
  .squeezyPod .list .content .listTitle { font-size: 1.938vw; line-height: 2.313vw; }
  .squeezyPod .list .content .icon img { height: 5.188vw; }
  .squeezyPod .list:nth-child(1) { width: 37%; margin-right: 1%; }
  .squeezyPod .list:nth-child(2) { width: 30.5%; margin-right: 1%; }
  .squeezyPod .list:nth-child(2) .imgBox { padding-top: 11.198vw; }
  .squeezyPod .list:nth-child(3) { width: 30.5%; }
  .squeezyPod .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .squeezyPod .list:nth-child(4) { width: 30.5%; margin-top: 1.2%; margin-right: 1%; }
  .squeezyPod .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .squeezyPod .list:nth-child(5) { width: 30.5%; margin-top: 1.2%; }
  .squeezyPod .list:nth-child(5) .imgBox { padding-top: 17.865vw; }
  .squeezyPodDesign { padding-top: 6.25vw; }
  .squeezyPodDesign .title { font-size: 2.813vw; line-height: 3.5vw; }
  .squeezyPodDesignList { margin: 0vw -0.438vw; padding-top: 2.5vw; }
  .squeezyPodDesignList .list { width: -webkit-calc(50% - 0.876vw); width: calc(50% - 0.876vw); margin: 0vw 0.438vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .squeezyPodDesignList .list .imgBox { padding-top: 46.438vw; }
  .squeezyPodDesignList .list .listTitle { padding: 2.188vw 0vw; font-size: 1.5vw; }
  .squeezyPodDesignList .list .listTitle span { font-size: 1.875vw; margin-right: 1.25vw; }
  .crystalClearMain { padding-top: 5vw; }
  .crystalClearMain .innerContainer { 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; }
  .crystalClearMain .crystalClearImg { width: 50.063vw; left: 5.625vw; position: relative; }
  .crystalClearMain .content { width: 35vw; padding: 0vw; }
  .crystalClearMain .content .title { font-size: 2.813vw; line-height: 3.5vw; }
  .crystalClearMain .content .desc { padding-top: 0.625vw; font-size: 1.5vw; line-height: 2vw; }
  .crystalClearMain .content .desc p { margin-top: 0.938vw; }
  .sleekMain { padding: 5.625vw 0vw 0vw; }
  .sleekMain .innerContainer { 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; }
  .sleekMain .imgBox { width: 49.313vw; }
  .sleekMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.375vw; }
  .sleekMain .content .title { font-size: 2.813vw; line-height: 3.5vw; }
  .sleekMain .content .desc { padding-top: 0.313vw; font-size: 1.5vw; line-height: 2vw; }
  .sleekMain .content .desc p { margin-top: 0.625vw; }
  .squeezyPodultimateSilkyMain { margin-top: 5.625vw; padding: 13.75vw 0vw; }
  .squeezyPodultimateSilkyMain .innerContainer { 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; }
  .squeezyPodultimateSilkyMain .ultimateSilkyImg { width: 50%; padding-left: 8.75vw; }
  .squeezyPodultimateSilkyMain .ultimateSilkyImg img { width: 30vw; }
  .squeezyPodultimateSilkyMain .content { padding: 0vw 0vw 0vw 8.75vw; }
  .squeezyPodultimateSilkyMain .content .icon img { height: 6.75vw; }
  .squeezyPodultimateSilkyMain .content .title { padding-top: 3.438vw; font-size: 2.813vw; line-height: 3.5vw; }
  .squeezyPodultimateSilkyMain .content .desc { padding-top: 1.563vw; font-size: 1.5vw; line-height: 2vw; }
  /*--PRO详情页V02-PC--*/
  .podSolutionMain .podSolutionBox { height: 100vh; position: relative; }
  .podSolutionMain .imgBox { padding-top: 100vh; }
  .podSolutionMain .innerContainer { 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; }
  .podSolutionMain .podProductImg { width: 50%; }
  .podSolutionMain .podProductImg img { width: 26.563vw; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .podSolutionMain .content { padding: 0vw 0vw 0vw 0vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .podSolutionMain .content .icon img { height: 6.125vw; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .podSolutionMain .content .title { padding-top: 3.125vw; font-size: 2.5vw; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .podSolutionMain .content .desc { padding-top: 1.042vw; font-size: 1.875vw; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .podSolutionMain .podSolutionVideo { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; display: block; }
  .podSolutionMain .podSolutionVideo video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }
  .podSolutionMain .podSolution.active .podProductImg img { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .podSolutionMain .podSolution.active .content .icon img { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .podSolutionMain .podSolution.active .content .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .podSolutionMain .podSolution.active .content .desc { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .podSolutionClassMain { padding: 8.125vw 0vw; }
  .podSolutionClassMain .container { max-width: 92.5vw; }
  .podSolutionClass { padding: 0vw 18.75vw 0vw 0vw; margin-right: 0vw; }
  .podSolutionClass .list { width: -webkit-calc(33.333% - 0.938vw); width: calc(33.333% - 0.938vw); margin-right: 0.938vw; margin-bottom: 0.938vw; }
  .podSolutionClass .list .imgBox { padding-top: 22.25vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .podSolutionClass .list .listTitle { padding: 1.875vw 1.875vw; font-size: 1.625vw; line-height: 1.938vw; }
  .podSolutionClass .list:nth-child(n+7) { position: absolute; right: 0vw; width: 18.75vw; margin: 0vw; }
  .podSolutionClass .list:nth-child(n+7) .imgBox { padding-top: 14.563vw; }
  .podSolutionClass .list:nth-child(8) { top: 15.5vw; }
  .podSolutionClass .list:last-child { bottom: 0.938vw; }
  .podSolutionClass .list:last-child .imgBox { padding-top: 14.563vw; }
  .ceramicCoilMain { padding: 5.313vw 0vw 0vw; }
  .ceramicCoilMain .container { max-width: 92.5vw; }
  .ceramicCoilMain .ceramicCoil { position: relative; 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; }
  .ceramicCoilMain .ceramicCoil .content { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ceramicCoilMain .ceramicCoil .content .title { font-size: 3.75vw; line-height: 4.188vw; }
  .ceramicCoilMain .ceramicCoil .content .desc { padding-top: 0.938vw; font-size: 2.063vw; }
  .ceramicCoilMain .ceramicCoil .ceramicCoilImg { width: 36.875vw; margin-right: 3.125vw; }
  .strongerSweetnessBox .title { font-size: 5.125vw; }
  .strongerSweetnessBox .content .sArrow { width: 3.563vw; height: 3.563vw; }
  .strongerSweetnessBox .content .sArrow::after { top: 1.25vw; }
  .strongerSweetnessBox .content .sArrow::before { top: 1.25vw; }
  .strongerSweetnessBox .content .percentage { padding-left: 0.625vw; font-size: 4.625vw; }
  .strongerSweetnessBox .content .percentage span { min-width: 5.563vw; }
  .strongerSweetnessBox .content .text { font-size: 2.063vw; margin-left: 1.25vw; }
  @-webkit-keyframes arrowUp11 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.563vw;
      opacity: 0; } }
  @keyframes arrowUp11 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.563vw;
      opacity: 0; } }
  .podSolutionDataSheetMain { padding: 9.375vw 0vw 15vw; }
  .podSolutionDataSheetMain .container { max-width: 92.5vw; }
  .podSolutionDataSheet { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .podSolutionDataSheet .list { width: 50%; padding: 0vw; }
  .podSolutionDataSheet .list .listTitle span { font-size: 1.5vw; height: 2.875vw; padding: 0vw 2.813vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .podSolutionDataSheet .list .imgBox { margin-top: 2.5vw; max-width: 85%; }
  .podSolutionDataSheet .list .label { padding-top: 2.5vw; }
  .podSolutionDataSheet .list .label p { padding: 0vw 1.375vw; font-size: 0.938vw; }
  .podSolutionDataSheet .list .label p span { width: 1.813vw; height: 0.688vw; margin-right: 0.625vw; }
  .podSolutionDataSheet .list .desc { font-size: 1.5vw; padding-top: 2.5vw; }
  .podSolutionDataSheet .list:nth-child(2) .imgBox { max-width: 79.8%; }
  .fasterSweetnessReleaseMain .imgBox img { height: auto; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow { width: 10.563vw; height: 10.563vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::after { top: 3.125vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::before { top: 3.125vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage { font-size: 18.25vw; padding-left: 1.25vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage span { min-width: 33.75vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .text { padding-top: 0vw; font-size: 2.063vw; }
  .fasterSweetnessReleaseMain .flavorLock { bottom: 4.375vw; }
  .fasterSweetnessReleaseMain .flavorLock img { width: 11.563vw; }
  .fasterSweetnessReleaseMain .flavorLock p { font-size: 1.125vw; padding-left: 1.25vw; }
  @-webkit-keyframes arrowUp12 { 0% { top: 3.125vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -9.375vw;
      opacity: 0; } }
  @keyframes arrowUp12 { 0% { top: 3.125vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -9.375vw;
      opacity: 0; } }
  .sweetnessComparisonMain { padding: 7.5vw 0vw; }
  .sweetnessComparisonMain .container { max-width: 92.5vw; }
  .sweetnessComparisonMain .sweetnessComparison { padding: 5vw 0vw 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox { width: 50%; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list { width: 8.438vw; margin: 0vw 2.813vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .listTitle { font-size: 1.5vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .line { margin-top: 1.25vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .subTitle { padding-top: 1.875vw; font-size: 1vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(1) .line { height: 26vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(2) .line { height: 7.5vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .text { padding-top: 3.125vw; font-size: 1.5vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox { width: 50%; padding-top: 0vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison { padding-left: 3.125vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list { max-width: 18.125vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list p { padding-left: 6.875vw; font-size: 1vw; top: -0.313vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list:nth-child(2) p { padding-left: 5vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .text { padding-top: 3.125vw; font-size: 1.5vw; }
  .sweetnessComparisonMain .sweetnessComparison::after { height: 12.813vw; }
  .superiorAromaMain .imgBox img { height: auto; }
  .superiorAromaMain .superiorAroma .container { max-width: 92.5vw; }
  .superiorAromaMain .superiorAroma .title { font-size: 5.125vw; padding: 0vw 4.375vw; }
  .superiorAromaMain .superiorAromaPercentage { bottom: 7.5vw; }
  .superiorAromaMain .superiorAromaPercentage .sArrow { width: 3.563vw; height: 3.563vw; }
  .superiorAromaMain .superiorAromaPercentage .sArrow::after { top: 1.25vw; }
  .superiorAromaMain .superiorAromaPercentage .sArrow::before { top: 1.25vw; }
  .superiorAromaMain .superiorAromaPercentage .percentage { padding-left: 0.625vw; font-size: 4.625vw; }
  .superiorAromaMain .superiorAromaPercentage .percentage span { min-width: 5.375vw; }
  .superiorAromaMain .superiorAromaPercentage .text { font-size: 2.063vw; margin-left: 1.25vw; }
  @-webkit-keyframes arrowUp18 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.563vw;
      opacity: 0; } }
  @keyframes arrowUp18 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.563vw;
      opacity: 0; } }
  .acceleratedSuperiorFlavorMain { padding: 9.375vw 0vw 0vw; }
  .acceleratedSuperiorFlavorMain .container { max-width: 92.5vw; }
  .accelerated .title { font-size: 2.063vw; padding-bottom: 7.5vw; }
  .accelerated .imgBox { max-width: 50.813vw; }
  .accelerated .label { padding-top: 2.5vw; }
  .accelerated .label p { padding: 0vw 1.375vw; font-size: 0.938vw; }
  .accelerated .label p span { width: 1.813vw; height: 0.688vw; margin-right: 0.625vw; }
  .SuperiorFlavorBox { padding-top: 11.25vw; }
  .SuperiorFlavorBox .title { font-size: 2.063vw; padding-bottom: 3.75vw; }
  .SuperiorFlavorBox .superiorFlavor { 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; }
  .SuperiorFlavorBox .superiorFlavor .list { padding-bottom: 0vw; }
  .SuperiorFlavorBox .superiorFlavor .list img { height: 32.313vw; width: auto; }
  .SuperiorFlavorBox .superiorFlavor .list .text p { font-size: 1vw; padding-top: 2.5vw; }
  .SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(1) { width: 70%; padding-left: 10%; }
  .SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(2) { width: 30%; padding-left: 2.5%; }
  .SuperiorFlavorBox .superiorFlavor .list .label { padding-top: 2.5vw; }
  .SuperiorFlavorBox .superiorFlavor .list .label p { padding: 0vw 1.375vw; font-size: 0.938vw; }
  .SuperiorFlavorBox .superiorFlavor .list .label p span { width: 1.813vw; height: 0.688vw; margin-right: 0.625vw; }
  .acceleratedSuperiorFlavorMain .flavorLock { padding: 7.292vw 0vw 4.167vw; }
  .acceleratedSuperiorFlavorMain .flavorLock img { width: 11.563vw; }
  .acceleratedSuperiorFlavorMain .flavorLock p { font-size: 1.125vw; padding-left: 1.25vw; }
  .greaterDataSheet { padding: 13.125vw 0vw 10.625vw; }
  .greaterDataSheet .imgBox { max-width: 52.125vw; }
  .greaterDataSheet .text { width: 50%; padding: 1.25vw 0vw 3.125vw; left: 4.2%; }
  .greaterDataSheet .text p { width: 58%; font-size: 1vw; }
  .greaterDataSheet .text p:nth-child(2) { width: 42%; text-align: left; }
  .greaterDataSheet .text2 { max-width: 35vw; }
  .greaterDataSheet .text2 p { font-size: 1vw; }
  .greaterDataSheet .text2 p img { height: 1.188vw; margin-right: 0.938vw; }
  .higherCoolnessMain .imgBox img { height: auto; }
  .higherCoolnessMain .higherCoolnessBox .numberImg img { height: 34.625vw; }
  .higherCoolnessMain .higherCoolnessBox .numberImg p { bottom: 8.125vw; font-size: 5.188vw; }
  .utilizationMain { padding: 0px; }
  .utilizationMain .container { max-width: 92.5vw; 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; }
  .utilizationMain .imgBox { width: 43.25vw; }
  .utilizationMain .content { width: 36.875vw; }
  .utilizationMain .content .title { font-size: 4.688vw; color: #1475cf; }
  .utilizationMain .content .numberBox { margin-top: 3.438vw; padding-left: 3.75vw; font-size: 4.688vw; color: #1475cf; }
  .utilizationMain .content .numberBox .uArrow { width: 3.313vw; height: 3.313vw; }
  .utilizationMain .content .numberBox .uArrow::after { top: 1.25vw; background-image: url(../images/img_512.png); }
  .utilizationMain .content .numberBox .uArrow::before { top: 1.25vw; background-image: url(../images/img_512.png); }
  .utilizationMain .content .numberBox span { min-width: 5.625vw; }
  .utilizationMain .content .desc { padding-left: 3.75vw; padding-top: 0.313vw; font-size: 2.063vw; line-height: 3vw; color: #000; }
  @-webkit-keyframes arrowUp19 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.313vw;
      opacity: 0; } }
  @keyframes arrowUp19 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.313vw;
      opacity: 0; } }
  .exceptionalMain .imgBox img { height: auto; }
  .exceptionalMain .exceptional .container { max-width: 92.5vw; }
  .exceptionalMain .exceptional .title { font-size: 4.688vw; }
  .exceptionalMain .exceptional .content { padding-top: 1.438vw; }
  .exceptionalMain .exceptional .content .eArrow { width: 2.938vw; height: 2.938vw; }
  .exceptionalMain .exceptional .content .eArrow::after { top: 1.25vw; }
  .exceptionalMain .exceptional .content .eArrow::before { top: 1.25vw; }
  .exceptionalMain .exceptional .content .numberBox { padding-left: 0.313vw; font-size: 3.75vw; }
  .exceptionalMain .exceptional .content .numberBox span { min-width: 4.625vw; }
  .exceptionalMain .exceptional .content .text { padding-left: 0.938vw; font-size: 2.313vw; }
  @-webkit-keyframes arrowUp13 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.938vw;
      opacity: 0; } }
  @keyframes arrowUp13 { 0% { top: 1.25vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.938vw;
      opacity: 0; } }
  .exceptionalDataSheetMain { padding: 8.125vw 0vw; }
  .exceptionalDataSheetMain .container { max-width: 92.5vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet { 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; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list { padding-bottom: 0vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list img { height: 28.75vw; width: auto; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label { padding-top: 2.5vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label p { padding: 0vw 1.375vw; font-size: 0.938vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label p span { width: 1.813vw; height: 0.688vw; margin-right: 0.625vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .listTitle { max-width: 35vw; padding-top: 5vw; font-size: 1.5vw; }
  .transparentTankMain { padding: 5vw 0vw 2.5vw; }
  .transparentTankMain .title { font-size: 3.75vw; }
  .transparentTankMain .desc { padding-top: 1.25vw; font-size: 2.063vw; }
  .transparentTankMain .imgBox { width: 36.875vw; padding-top: 0vw; }
  .leakProofDesignMain { overflow: hidden; position: relative; }
  .leakProofDesignMain .leakProofDesign { top: 6.875vw; }
  .leakProofDesignMain .leakProofDesign .title { font-size: 3.75vw; }
  .leakProofDesignMain .leakProofDesign .desc { padding-top: 1.875vw; font-size: 2.063vw; color: #1475cf; }
  .leakProofDesignList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100vh; }
  .leakProofDesignList .list { position: absolute; left: 0px; top: 0px; width: 50%; height: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; overflow: hidden; }
  .leakProofDesignList .list .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 0vw; }
  .leakProofDesignList .list .text { width: 29.375vw; left: auto; right: 9.375vw; opacity: 0; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; bottom: 8.125vw; font-size: 1.5vw; line-height: 1.875vw; }
  .leakProofDesignList .list:nth-child(1) { -webkit-transition: none; transition: none; }
  .leakProofDesignList .list:nth-child(2) { right: 0px; left: auto; }
  .leakProofDesignList .list:nth-child(2) .text { left: 9.375vw; }
  .leakProofDesignBox.active .leakProofDesign .desc { color: #fff; }
  .leakProofDesignBox.active .leakProofDesignList .list { opacity: 1; }
  .leakProofDesignBox.active .leakProofDesignList .list .text { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .4s; transition-delay: .4s; }
  @-webkit-keyframes lScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
    100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
  @keyframes lScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
    100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
  .zeroWaitingMain { padding: 9.375vw 0vw 5.625vw; }
  .zeroWaitingMain .container { max-width: 92.5vw; }
  .zeroWaitingMain .title { font-size: 3.75vw; }
  .zeroWaitingMain .desc { padding-top: 1.875vw; font-size: 2.063vw; }
  .zeroWaitingMain .zeroWaiting { margin: 0vw -1.875vw; padding-top: 6.25vw; }
  .zeroWaitingMain .zeroWaiting .list { width: -webkit-calc(33.333% - 3.75vw); width: calc(33.333% - 3.75vw); margin: 0vw 1.875vw; }
  .zeroWaitingMain .zeroWaiting .list .imgBox { width: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
  .zeroWaitingMain .zeroWaiting .list .listTitle { font-size: 1.5vw; padding-top: 2.188vw; }
  .podProductMain { padding: 8.125vw 0vw; }
  .podProductMain .container { max-width: 92.5vw; }
  .podProductMain .title { font-size: 3.75vw; }
  .podProductMain .podProduct { max-width: 80vw; margin: 6.25vw auto 0vw; }
  .podProductMain .podProduct .swiper-slide { width: -webkit-calc(33.333% - 1.438vw); width: calc(33.333% - 1.438vw); margin-right: 2.188vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding-bottom: 1.875vw; }
  .podProductMain .podProduct .swiper-slide .imgBox { padding-top: 29.25vw; }
  .podProductMain .podProduct .swiper-slide .listTitle { font-size: 1.5vw; }
  .podProductMain .podProduct .swiper-slide:last-child { margin: 0vw; }
  .podProductMain .podProductPage { padding-top: 2.5vw; }
  .podProductMain .podProductPage span { width: 0.625vw; height: 0.625vw; }
  .podProductMain .moreBtn { padding-top: 3.75vw; }
  .podProductMain .moreBtn a { padding: 0.625vw 2.5vw; font-size: 1.125vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  /*--BLAST详情页--*/
  .blastBanner .imgBox { padding-top: 100vh; }
  .blastBanner .blastBannerText .innerContainer { 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; }
  .blastBanner .blastBannerText .title { font-size: 7.188vw; }
  .blastBanner .blastBannerText .desc { font-size: 2.063vw; line-height: 2.625vw; padding-top: 0.313vw; }
  .blastBanner .blastBannerText .content { max-width: 36.25vw; margin-right: -5.625vw; }
  .blastListMain { padding: 5.625vw 0vw 7.5vw; }
  .blastList .list { float: left; margin-bottom: 0vw; }
  .blastList .list .imgBox { padding-top: 35.938vw; -webkit-border-radius: 0.688vw; border-radius: 0.688vw; }
  .blastList .list .content .listTitle { font-size: 1.938vw; line-height: 2.313vw; }
  .blastList .list .content .desc { padding-top: 0.313vw; font-size: 1.563vw; }
  .blastList .list .modeList { padding: 0vw 2.813vw; }
  .blastList .list .modeList .mlist { padding: 0.313vw 1.563vw; font-size: 1.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .blastList .list .mlContent { padding: 0vw 2.5vw 0vw 1.875vw; }
  .blastList .list .mlContent .numberml { font-size: 4.375vw; }
  .blastList .list .mlContent .icon { width: 8.625vw; }
  .blastList .list .pcercentageContent { padding: 0vw 2.188vw; }
  .blastList .list .pcercentageContent .pNumber p { font-size: 4.438vw; }
  .blastList .list .pcercentageContent .pNumber .pArrow { width: 1.688vw; margin-left: 0.625vw; }
  .blastList .list .pcercentageContent .desc { font-size: 1.5vw; padding-top: 0.625vw; line-height: 1.813vw; }
  .blastList .list .pcercentageContent .icon { right: 1.25vw; bottom: 1.25vw; width: 3.125vw; }
  .blastList .list:nth-child(1) { width: 37%; margin-right: 1%; }
  .blastList .list:nth-child(1) .content { left: 2.5vw; top: 2.5vw; }
  .blastList .list:nth-child(2) { width: 31.5%; margin-right: 1%; }
  .blastList .list:nth-child(2) .imgBox { padding-top: 13.438vw; }
  .blastList .list:nth-child(3) { width: 29.5%; }
  .blastList .list:nth-child(3) .imgBox { padding-top: 13.438vw; }
  .blastList .list:nth-child(4) { width: 31.5%; margin-top: 1.2%; margin-right: 1%; }
  .blastList .list:nth-child(4) .imgBox { padding-top: 21.438vw; }
  .blastList .list:nth-child(4) .content { left: 0vw; top: 0vw; width: 100%; height: 100%; padding: 6.25vw 0vw 0vw 1.875vw; }
  .blastList .list:nth-child(4) .content .icon { width: 4.438vw; bottom: 2.188vw; left: 1.875vw; }
  .blastList .list:nth-child(5) { width: 29.5%; margin-top: 1.2%; }
  .blastList .list:nth-child(5) .imgBox { padding-top: 21.438vw; }
  .blastList .list:nth-child(5) .content { left: 0vw; top: 0vw; width: 100%; height: 100%; padding: 6.25vw 0vw 0vw 1.875vw; }
  .singleFrostyTankMain { padding: 0vw 0vw 0vw; }
  .singleFrostyTank { 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; }
  .singleFrostyTank .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10.625vw 2.5vw 0vw 0vw; }
  .singleFrostyTank .content .title { font-size: 2.813vw; line-height: 3.5vw; }
  .singleFrostyTank .content .desc { padding-top: 1.563vw; font-size: 1.5vw; line-height: 2vw; }
  .singleFrostyTank .imgBox { width: 58.125vw; margin-right: -1.25vw; }
  .blastModeMain { margin-top: 11.25vw; }
  .blastModeList { padding-bottom: 0vw; }
  .blastModeList .list { width: 27.813vw; }
  .blastModeList .list .listTitle span { font-size: 2vw; }
  .blastModeList .list .desc { padding-top: 0.938vw; font-size: 1.5vw; line-height: 2vw; }
  .blastModeList .list:nth-child(1) .listTitle span { display: block; padding: 0.25vw 1.25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .blastModeList .list:nth-child(2) { 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; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .blastModeList .list:nth-child(2) .listTitle span { display: block; padding: 0.25vw 1.25vw; width: 16.875vw; height: 4.813vw; background-image: url(../images/img_544.png); background-size: cover; background-repeat: no-repeat; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .blastModeList .list:nth-child(2) .desc { text-align: right; margin-top: -1.875vw; }
  .blastModeProdcut { width: 65.188vw; margin: -1.25vw auto 0vw; }
  .blastModeProdcut .imgBox { width: 13vw; bottom: -3.438vw; }
  .blastModeProdcut .imgBox p { bottom: 2.5vw; left: 0.313vw; }
  .blastModeProdcut .imgBox p::after { padding-top: 100%; }
  .blastModeProdcut .imgBox p span { -webkit-box-shadow: 0vw 0vw 1.875vw 0vw #d5f2ff inset; box-shadow: 0vw 0vw 1.875vw 0vw #d5f2ff inset; }
  .coolingBoomBox { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .coolingBoomBox .title { font-size: 2.813vw; }
  .coolingBoomBox .coolingBoom { padding: 0vw 6.25vw; 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; }
  .coolingBoomBox .coolingBoom .imgBox { width: 37.063vw; }
  .coolingBoomBox .coolingBoom .imgBox img { width: 100%; }
  .coolingBoomBox .coolingBoom .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 6.25vw 0vw 0vw 0vw; }
  .coolingBoomBox .coolingBoom .content .subTitle { font-size: 2.813vw; line-height: 3.5vw; }
  .coolingBoomBox .coolingBoom .content .desc { padding-top: 1.563vw; font-size: 1.5vw; line-height: 2vw; }
  .coolingBoomBox .coolingBoom .content .icon { left: 6.25vw; bottom: 4.688vw; width: 9.188vw; }
  .ice-AdjustableSeries { padding: 7.5vw 0vw 6.25vw; }
  .ice-AdjustableSeries .title { font-size: 3.75vw; }
  .ice-AdjustableSeries .imgBox { margin-top: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  /*--PB486详情页-PC--*/
  .off-AdjustBanner .imgBox { padding-top: 100vh; }
  .off-AdjustBanner .off-AdjustBannerText .innerContainer { 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; }
  .off-AdjustBanner .off-AdjustBannerText .title { font-size: 4.875vw; }
  .off-AdjustBanner .off-AdjustBannerText .desc { font-size: 3.563vw; line-height: 4.063vw; padding-top: 1.875vw; }
  .off-AdjustBanner .off-AdjustBannerText .desc span { font-size: 2.313vw; }
  .off-AdjustBanner .off-AdjustBannerText .content { max-width: 36.25vw; }
  .off-AdjustListMain { padding: 5.625vw 0vw 7.5vw; }
  .off-AdjustList .list { float: left; position: relative; margin-bottom: 0vw; }
  .off-AdjustList .list .imgBox { padding-top: 13.438vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .off-AdjustList .list .content { left: 2.5vw; top: 2.5vw; }
  .off-AdjustList .list .content .listTitle { font-size: 2vw; line-height: 2.313vw; }
  .off-AdjustList .list .content .desc { font-size: 1.375vw; padding-top: 0.313vw; }
  .off-AdjustList .list .content .label img { width: 14.375vw; margin-top: 1.25vw; }
  .off-AdjustList .list:nth-child(1) { width: 43.5%; margin-right: 1%; }
  .off-AdjustList .list:nth-child(1) .imgBox { padding-top: 21.438vw; }
  .off-AdjustList .list:nth-child(2) { width: 24.5%; margin-right: 1%; }
  .off-AdjustList .list:nth-child(2) .content { left: 1.875vw; top: 5vw; }
  .off-AdjustList .list:nth-child(2) .content .listTitle { font-size: 2.938vw; line-height: 1; }
  .off-AdjustList .list:nth-child(3) { width: 30%; }
  .off-AdjustList .list:nth-child(3) .content { left: 1.875vw; top: 3.75vw; }
  .off-AdjustList .list:nth-child(3) .content .listTitle { font-size: 4.5vw; line-height: 1; }
  .off-AdjustList .list:nth-child(4) { width: 43.5%; margin-top: 1%; margin-right: 1%; clear: left; }
  .off-AdjustList .list:nth-child(4) .content { left: 2.5vw; top: 4.688vw; }
  .off-AdjustList .list:nth-child(5) { width: 55.5%; position: absolute; right: 0vw; bottom: 0vw; }
  .off-AdjustList .list:nth-child(5) .imgBox { padding-top: 21.438vw; }
  .off-AdjustList .list:nth-child(5) .content { left: auto; right: 5.625vw; top: 3.75vw; }
  .freezeMain { height: 350vh; }
  .freeze { height: 100vh; padding-top: 6.875vw; }
  .freeze .title { font-size: 2.813vw; font-weight: 600; }
  .freeze .desc { margin-top: 1.25vw; font-size: 2vw; line-height: 2.688vw; }
  .freezeBarBox { max-width: 80vw; padding-top: 5vw; }
  .freezeBarList .list { font-size: 2.5vw; font-weight: 600; }
  .freezeBarList .list img { height: 2.875vw; margin-left: 0.625vw; }
  .freezeBar { margin-top: 1.25vw; height: 3.125vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .freezeBar span { width: 15%; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .vibeControllableMain { padding: 6.875vw 0vw 6.25vw; background-size: 100%; }
  .vibeControllableMain .title { font-size: 2.813vw; }
  .vibeControllableMain .productImg { max-width: 52.375vw; padding-top: 3.75vw; }
  .vibeControllableList { padding-top: 4.688vw; }
  .vibeControllableList .list { width: 50%; }
  .vibeControllableList .list .imgBox img { width: 20vw; }
  .vibeControllableList .list .text { padding-top: 0.625vw; font-size: 1.5vw; }
  .modularDesign { padding-top: 9.375vw; }
  .modularDesign .title { font-size: 2.813vw; }
  .modularDesign .desc { font-size: 1.5vw; max-width: 55.625vw; padding-top: 1.563vw; }
  .modularDesign .imgBox { max-width: 84.188vw; padding-top: 5vw; }
  .longLastingStandBy { padding-top: 7.5vw; }
  .longLastingStandBy .title { font-size: 2.813vw; }
  .longLastingStandBy .desc { font-size: 1.5vw; max-width: 55.625vw; padding-top: 1.563vw; }
  .longLastingStandBy .imgBox { max-width: 84.188vw; padding-top: 5vw; overflow: hidden; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  /*--DUO详情页-PC--*/
  .duoBanner .imgBox { padding-top: 100vh; }
  .duoBanner .duoBannerText .innerContainer { 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; }
  .duoBanner .duoBannerText .title { font-size: 8.875vw; }
  .duoBanner .duoBannerText .desc { font-size: 2.625vw; line-height: 3.25vw; }
  .duoBanner .duoBannerText .desc span { font-size: 1.313vw; }
  .duoBanner .duoBannerText .content { max-width: 36.25vw; }
  .duoListMain { padding: 5.625vw 0vw; }
  .duoList .list { width: 30%; height: 100%; margin-right: 1%; margin-bottom: 0vw; }
  .duoList .list .imgBox { padding-top: 35.938vw; -webkit-border-radius: 0.688vw; border-radius: 0.688vw; }
  .duoList .list .listTitle { font-size: 2vw; line-height: 2.313vw; left: 1.875vw; top: 2.188vw; }
  .duoList .list .icon { left: 2.5vw; top: 2.188vw; width: 7.813vw; }
  .duoList .list:nth-child(2) { width: 38%; }
  .duoList .list:nth-child(2) .imgBox { padding-top: 21.438vw; }
  .duoList .list:nth-child(3) { width: 30%; margin-right: 0px; }
  .duoList .list:nth-child(3) .imgBox { padding-top: 21.438vw; }
  .duoList .list:nth-child(4) { position: absolute; right: 0vw; bottom: 0vw; width: 69%; height: auto; margin-right: 0vw; }
  .duoList .list:nth-child(4) .imgBox { padding-top: 13.438vw; }
  .duoList .list:nth-child(4) .listTitle { top: 3.75vw; }
  .pureTransparentDesignMain .imgBox { padding-top: 0px; }
  .pureTransparentDesignMain .imgBox img { height: auto; position: relative; }
  .pureTransparentDesignMain .pureTransparentDesign .title { font-size: 2.813vw; padding-bottom: 1.25vw; }
  .pureTransparentDesignMain .pureTransparentDesign .content { font-size: 1.5vw; line-height: 2.5vw; }
  .anxietyMain .imgBox { padding-top: 0vw; }
  .anxietyMain .imgBox img { position: relative; height: auto; }
  .anxietyMain .anxietyTitle { bottom: 5vw; font-size: 2.813vw; }
  .anxietyMain .anxietyBox { padding-top: 1.875vw; }
  .anxietyMain .anxietyBox .list { padding: 2.5vw 0vw; }
  .anxietyMain .anxietyBox .list .listContent { width: 33%; }
  .anxietyMain .anxietyBox .list .icon { width: 3.188vw; min-width: 3.188vw; margin-right: 0.813vw; }
  .anxietyMain .anxietyBox .list .content { font-size: 1.5vw; }
  .anxietyMain .anxietyBox .list .content::after { width: 13.75vw; margin-left: 1.25vw; }
  .anxietyMain .anxietyBox .list:nth-child(2) { -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; }
  .anxietyMain .anxietyBox .list:nth-child(2) .listContent { width: 34.5%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .anxietyMain .anxietyBox .list:nth-child(2) .listContent::before { content: ''; width: 4.125vw; margin-right: 1.25vw; height: 0.063vw; background-color: #fff; }
  .anxietyMain .anxietyBox .list:nth-child(2) .content::after { display: none; }
  .anxietyMain .anxietyBox .list:nth-child(3) .content::after { width: 7.5vw; }
  .turboCeramicCoilMain .imgBox { padding-top: 0px; position: relative; }
  .turboCeramicCoilMain .imgBox img { position: relative; height: auto; }
  .turboCeramicCoilMain .turboCeramicCoil .icon img { height: 5.5vw; }
  .turboCeramicCoilMain .turboCeramicCoil .title { padding-top: 3.125vw; font-size: 2.813vw; }
  .turboCeramicCoilMain .turboCeramicCoil .desc { padding-top: 0.938vw; font-size: 1.5vw; }
  .turboCeramicCoilMain .turboCeramicCoil .desc span { font-size: 2vw; }
  .powerBankMain { padding: 5.625vw 0vw 9.375vw; }
  .powerBankMain .title { font-size: 2.813vw; }
  .powerBankMain .powerBank { margin-top: 5vw; }
  .powerBankMain .powerBank .swiper-slide { width: -webkit-calc(33.333% - 0.875vw); width: calc(33.333% - 0.875vw); margin-right: 1.25vw; }
  .powerBankMain .powerBank .swiper-slide .imgBox { -webkit-border-radius: 0.688vw; border-radius: 0.688vw; }
  .powerBankMain .powerBank .swiper-slide .listTitle { font-size: 1.125vw; line-height: 1.625vw; padding-top: 1.875vw; }
  .powerBankMain .powerBank .swiper-slide:last-child { margin-right: 0vw; }
  .powerBankMain .powerBankPage { padding-top: 3.125vw; }
  .powerBankMain .powerBankPage span { width: 0.75vw; height: 0.75vw; }
  /*--SPACES详情页02-PC--*/
  .spaceSBanner .imgBox { padding-top: 100vh; }
  .spaceSBanner .spaceSBannerText .innerContainer { 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; }
  .spaceSBanner .spaceSBannerText .title { font-size: 5.125vw; }
  .spaceSBanner .spaceSBannerText .desc { font-size: 2.25vw; line-height: 3vw; padding-top: 0.625vw; }
  .spaceSBanner .spaceSBannerText .content { max-width: 36.25vw; }
  .spaceSlistMain { padding: 5.625vw 0vw; }
  .spaceSlist { padding-right: 29%; }
  .spaceSlist .list { width: 32.333%; margin-bottom: 0vw; margin-right: 1%; margin-top: 1%; }
  .spaceSlist .list .imgBox { padding-top: 14.563vw; -webkit-border-radius: 0.688vw; border-radius: 0.688vw; }
  .spaceSlist .list .listTitle { left: 2.188vw; top: 2.188vw; font-size: 1.625vw; }
  .spaceSlist .list:nth-child(1) { width: 100%; margin-top: 0vw; }
  .spaceSlist .list:nth-child(1) .imgBox { padding-top: 20.688vw; }
  .spaceSlist .list:nth-child(1) .listTitle { font-size: 1.875vw; left: 2.813vw; top: 2.5vw; }
  .spaceSlist .list:nth-child(5) { width: 29%; right: 0vw; top: 0vw; height: 100%; margin-top: 0vw; position: absolute; margin-right: 0vw; }
  .spaceSlist .list:nth-child(5) .imgBox { padding-top: 0vw; height: 100%; }
  .spaceSAnxietyMain { padding: 6.25vw 0vw 3.125vw; }
  .spaceSAnxietyBox { max-width: 61.875vw; }
  .spaceSAnxietyBox .title { margin-bottom: -4.375vw; }
  .spaceSAnxietyBox .title::after { left: -3.125vw; top: 0vw; width: 2.375vw; height: 2.375vw; }
  .spaceSAnxietyBox .title::before { right: -3.125vw; top: 0vw; width: 2.375vw; height: 2.375vw; }
  .spaceSAnxietyBox .title p { position: relative; font-size: 2.813vw; line-height: 1; }
  .spaceSAnxietyBox .title p span { position: relative; z-index: 10; }
  .spaceSAnxietyBox .title p::after { height: 0.188vw; }
  .spaceSAnxietyBox .title p::before { bottom: 0.313vw; height: 0.313vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list .content .desc { font-size: 1.5vw; line-height: 2vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list .content::after { margin-top: 1.125vw; margin-left: 1.25vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list .imgBox { width: 8.938vw; margin-left: 2.5vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(2) { padding-top: 1.25vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) { padding-top: 2.813vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) .content::after { display: none; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-top: 2.5vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content { padding-top: 5vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content::after { margin-left: -1.875vw; }
  .leakProofInsuranceMain .leakProofInsurance .innerContainer { 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; }
  .leakProofInsuranceMain .imgBox { padding-top: 0vw; }
  .leakProofInsuranceMain .imgBox img { height: auto; position: relative; }
  .leakProofInsuranceMain .leakProofInsurance .listTitle { font-size: 2.813vw; line-height: 3.5vw; }
  .leakProofInsuranceMain .leakProofInsurance .content { padding-top: 0vw; font-size: 1.5vw; line-height: 2vw; }
  .DynamicLightingEffectsMain { display: block; }
  .DynamicLightingEffectsMain .imgBox { padding-left: 40%; }
  .DynamicLightingEffectsMain .DynamicLightingEffects { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; padding: 0vw; }
  .DynamicLightingEffectsMain .DynamicLightingEffects .title { font-size: 2.813vw; line-height: 3.5vw; }
  .DynamicLightingEffectsMain .DynamicLightingEffects .content { padding-top: 0.625vw; font-size: 1.5vw; line-height: 2.5vw; }
  /*--PB68详情页-PC--*/
  .pb68Banner .imgBox { padding-top: 100vh; }
  .pb68Banner .pb68BannerText .innerContainer { 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; }
  .pb68Banner .pb68BannerText .title { font-size: 6.855vw; }
  .pb68Banner .pb68BannerText .desc { font-size: 3.427vw; line-height: 5.141vw; padding-top: 2.016vw; }
  .pb68Banner .pb68BannerText .content { max-width: 60.484vw; }
  .pb68ListMain { padding: 4.688vw 0px 5.208vw; }
  .pb68List { padding-right: 30%; }
  .pb68List .list { float: left; margin-right: 1%; margin-bottom: 0vw; }
  .pb68List .list .imgBox { padding-top: 17.969vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .pb68List .list .listTitle { font-size: 1.615vw; line-height: 1.927vw; left: 2.083vw; top: 2.344vw; }
  .pb68List .list:nth-child(1) { width: 63%; }
  .pb68List .list:nth-child(1) .imgBox { padding-top: 29.948vw; }
  .pb68List .list:nth-child(2) { width: 35%; }
  .pb68List .list:nth-child(2) .imgBox { padding-top: 11.198vw; }
  .pb68List .list:nth-child(2) .listTitle { left: 1.563vw; top: 4.167vw; font-size: 3.333vw; line-height: 1; }
  .pb68List .list:nth-child(3) { width: 35%; margin-top: 1.5%; }
  .pb68List .list:nth-child(3) .listTitle { left: 1.563vw; top: 1.563vw; }
  .pb68List .list:nth-child(4) { width: 30%; margin-right: 0vw; position: absolute; right: 0vw; top: 0vw; }
  .pb68List .list:nth-child(4) .imgBox { padding-top: 29.948vw; }
  /*--Binary详情页-PC--*/
  .hdDisplayMain { padding: 7.5vw 0vw 6.875vw; }
  .hdDisplay .content { padding-top: 3.75vw; }
  .hdDisplay .content .title { font-size: 2.813vw; }
  .hdDisplay .content .desc { padding-top: 0.938vw; font-size: 1.5vw; line-height: 2vw; max-width: 51.875vw; }
  .allSeriesMain .allSeries { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0vw; }
  .allSeriesMain .allSeries .title { font-size: 2.813vw; color: #fff; }
  .allSeriesMain .allSeries .desc { padding-top: 0.5vw; font-size: 1.5vw; line-height: 2vw; color: #fff; }
  .allSeriesMain .allSeries .content { padding-bottom: 6.25vw; text-align: center; }
  /*--hookah luxe详情页-PC--*/
  .hookahTaste { position: absolute; left: 0vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }
  .hookahTaste .title { font-size: 2.813vw; line-height: 3.5vw; padding-bottom: 1.563vw; color: #fff; }
  .hookahTaste .list { margin-top: 2.813vw; max-width: 35vw; }
  .hookahTaste .list .icon { width: 4.813vw; }
  .hookahTaste .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 1.25vw; }
  .hookahTaste .list .content .listTitle { font-size: 2.063vw; }
  .hookahTaste .list .content .desc { padding-top: 0.625vw; font-size: 1.5vw; line-height: 2vw; color: #fff; }
  .culturalTech { position: absolute; left: 0vw; width: 100%; bottom: 10.625vw; }
  .culturalTech .innerContainer { 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; }
  .culturalTech .content { width: 40.625vw; }
  .culturalTech .content .title { font-size: 2.813vw; color: #fff; }
  .culturalTech .content .desc { padding-top: 0.625vw; color: #fff; font-size: 1.5vw; line-height: 2vw; }
  .hookaSWITCHMain { padding: 5.625vw 0vw; }
  .hookaSWITCH .list { float: left; margin-bottom: 0vw; }
  .hookaSWITCH .list .imgBox { padding-top: 29.938vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .hookaSWITCH .list .listTitle { left: 3.125vw; top: 2.813vw; font-size: 2.438vw; line-height: 2.813vw; }
  .hookaSWITCH .list:nth-child(1) { width: 44.1%; margin-right: 1%; }
  .hookaSWITCH .list:nth-child(2) { width: 24.6%; margin-right: 1%; }
  .hookaSWITCH .list:nth-child(2) .listTitle { left: 1.302vw; top: 2.344vw; font-size: 1.146vw; line-height: 1.354vw; }
  .hookaSWITCH .list:nth-child(3) { width: 29.2%; }
  .hookaSWITCH .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .hookaSWITCH .list:nth-child(3) .listTitle { left: 1.823vw; top: 4.427vw; font-size: 3.75vw; line-height: 1; }
  .hookaSWITCH .list:nth-child(4) { width: 29.2%; margin-top: 1.2%; }
  .hookaSWITCH .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .hookaSWITCH .list:nth-child(4) .listTitle { left: 1.823vw; top: 2.344vw; font-size: 2.031vw; line-height: 2.344vw; } }

@media (max-width: 991px) { .subNavMain .innerContainer { max-width: 100%; padding: 0px; } }

@media (max-width: 1200px) and (min-height: 760px) { .researchCenterBox { top: 0; } }

@media (min-width: 992px) { .headerHint { padding: 0vw 0vw; height: 2.813vw; }
  .headerHint img { height: 0.365vw; margin-right: 0.521vw; }
  .headerHint p { font-size: 0.729vw; }
  .headerHint .headerHintClose { right: 0vw; font-size: 0.625vw; }
  .headerNav { height: 4.167vw; }
  .headerNav .indexContainer { position: static; }
  .headerNav .logo img { height: 3.125vw; }
  .headerNav .nav { padding-left: 4.688vw; display: block; position: static; overflow: visible; background: none; padding: 0vw; }
  .headerNav .nav ul { 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; }
  .headerNav .nav ul li { padding: 0vw 1.042vw; border: none; height: 4.167vw; 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: static; }
  .headerNav .nav ul li h3::before { position: absolute; right: 0px; bottom: 0px; width: 0%; height: 2px; -webkit-transition: all .6s; transition: all .6s; background-color: #1674bc; content: ''; }
  .headerNav .nav ul li h3 { height: 100%; 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; }
  .headerNav .nav ul li h3 a { font-size: 0.781vw; color: #fff; line-height: 1.25vw; }
  .headerNav .nav ul li span { display: none; }
  .headerNav .subscribe { height: 1.354vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; padding: 0vw 0.625vw; font-size: 0.729vw; }
  .headerNav .subscribe img { height: 0.573vw; margin-right: 0.26vw; }
  .headerNav .searchBtn { font-size: 1.042vw; margin-left: 1.302vw; }
  .navBtn { display: none; }
  .subNavMain { position: absolute; left: 0vw; top: 100%; width: 100%; max-height: 0vw; padding-bottom: 0vw; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; z-index: 10; display: block; }
  .subNavBox { background: #fff; position: relative; border-top: 0.052vw solid #ededed; background-image: linear-gradient(145deg, #fff 85%, #1fcaeb 120%); -webkit-border-radius: 0vw 0vw 7.813vw 0vw; border-radius: 0vw 0vw 7.813vw 0vw; }
  .subNavBox .line { position: absolute; left: 0vw; bottom: -2.604vw; width: 100%; overflow: hidden; pointer-events: none; display: block; }
  .subNavBox .line img { width: 100vw; display: block; }
  .navProductBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .navProductClass { width: 18.49vw; padding: 3.646vw 3.385vw 3.646vw 0vw; border-right: 0.052vw solid #ededed; }
  .navProductClass .cList { position: relative; background-color: #fbfbfb; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; margin-bottom: 0.521vw; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }
  .navProductClass .cList::before { content: ''; position: absolute; left: 0vw; top: 0vw; right: 0vw; bottom: 0vw; opacity: 0; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #1475bd, rgba(255, 255, 255, 0)); }
  .navProductClass .cList a { height: 3.125vw; line-height: 1.2; font-size: 0.938vw; padding: 0vw 1.302vw; color: #858585; position: relative; z-index: 10; background-size: auto 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; }
  .navProductClass .cList a i { font-size: 0.625vw; color: #030303; -webkit-transition: all .6s; transition: all .6s; display: block; }
  .navProductClass .cList:hover { background-color: #16cbec; }
  .navProductClass .cList:hover::before { opacity: 1; }
  .navProductClass .cList:hover a { color: #fff; background-image: url(../images/img_317.png); background-repeat: no-repeat; background-position-x: -14.896vw; -webkit-animation: navbackdropX 3s linear infinite; animation: navbackdropX 3s linear infinite; }
  .navProductClass .cList:hover a i { color: #fff; }
  .navProductClass .cList.active { background-color: #16cbec; }
  .navProductClass .cList.active::before { opacity: 1; }
  .navProductClass .cList.active a { color: #fff; background-image: url(../images/img_317.png); background-repeat: no-repeat; background-position-x: -14.896vw; -webkit-animation: navbackdropX 3s linear infinite; animation: navbackdropX 3s linear infinite; }
  .navProductClass .cList.active a i { color: #fff; }
  @-webkit-keyframes navbackdropX { 0% { background-position-x: -14.896vw; }
    100% { background-position-x: 14.896vw; } }
  @keyframes navbackdropX { 0% { background-position-x: -14.896vw; }
    100% { background-position-x: 14.896vw; } }
  .navProductListBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.906vw 0vw 5.208vw 3.385vw; display: block; }
  .navProductList { overflow: hidden; display: none; }
  .navProductList .pList { width: -webkit-calc(25% - 0.521vw); width: calc(25% - 0.521vw); float: left; margin: 0vw 0.26vw 0.521vw; position: relative; text-align: center; }
  .navProductList .pList .imgBox { padding-top: 13.021vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; overflow: hidden; position: relative; }
  .navProductList .pList .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }
  .navProductList .pList .content { position: absolute; left: 0vw; right: 0vw; bottom: 1.042vw; }
  .navProductList .pList .content .listTitle { font-size: 0.729vw; color: #000000; }
  .navProductList .pList .viewAll { padding-top: 13.021vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; overflow: hidden; position: relative; background-color: #f7f8f9; }
  .navProductList .pList .viewAll i { position: absolute; top: 4.167vw; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 1.771vw; height: 1.771vw; font-size: 0.729vw; color: #9c9ea0; 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; -webkit-border-radius: 100%; border-radius: 100%; }
  .navProductList .pList.recommend { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); }
  .navProductList .pList.recommend .imgBox { padding-top: 26.563vw; }
  .navProductList .pList.recommend .content { bottom: 2.083vw; }
  .navProductList .pList.recommend .content .listTitle { font-size: 1.563vw; color: #fff; line-height: 1.2; }
  .navProductList .pList.recommend .content .desc { font-size: 1.042vw; line-height: 1.2; color: #fff; }
  .navProductList .pList.recommend .content .more { padding-top: 0.521vw; 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; }
  .navProductList .pList.recommend .content .more div { 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; }
  .navProductList .pList.recommend .content .more div i { width: 1.042vw; height: 1.042vw; font-size: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; border: 0.052vw 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; }
  .navProductList .pList.recommend .content .more div em { margin-left: 0.521vw; font-size: 0.729vw; color: #fff; font-style: normal; font-weight: 200; }
  .navProductList .pList:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  .subNavAboutBox { padding-top: 0.781vw; }
  .subNavAboutBox .innerContainer { 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; }
  .subNavAbout { background: #fff; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; width: 48.177vw; padding: 2.083vw 2.344vw; 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; }
  .subNavAbout .subNavAboutClass { width: 13.802vw; padding: 0px; }
  .subNavAbout .subNavAboutClass .cList { position: relative; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; margin-bottom: 0.521vw; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }
  .subNavAbout .subNavAboutClass .cList::before { content: ''; position: absolute; left: 0vw; top: 0vw; right: 0vw; bottom: 0vw; opacity: 0; -webkit-transition: all .6s; transition: all .6s; background-image: -webkit-gradient(linear, left top, right top, from(#1475bd), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #1475bd, rgba(255, 255, 255, 0)); }
  .subNavAbout .subNavAboutClass .cList a { height: 2.344vw; line-height: 1.2; font-size: 0.938vw; padding: 0vw 1.302vw; color: #858585; position: relative; z-index: 10; background-size: auto 2.344vw; 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; }
  .subNavAbout .subNavAboutClass .cList a i { font-size: 0.521vw; min-width: 1.042vw; height: 1.042vw; border: 0.104vw solid #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; color: #fff; -webkit-transition: all .6s; transition: all .6s; opacity: 0; }
  .subNavAbout .subNavAboutClass .cList:hover { background-color: #16cbec; }
  .subNavAbout .subNavAboutClass .cList:hover::before { opacity: 1; }
  .subNavAbout .subNavAboutClass .cList:hover a { color: #fff; background-image: url(../images/img_317.png); background-repeat: no-repeat; background-position-x: -14.896vw; -webkit-animation: navbackdropX 3s linear infinite; animation: navbackdropX 3s linear infinite; }
  .subNavAbout .subNavAboutClass .cList:hover a i { color: #fff; opacity: 1; }
  .subNavAbout .subNavAboutClass .cList.active { background-color: #16cbec; }
  .subNavAbout .subNavAboutClass .cList.active::before { opacity: 1; }
  .subNavAbout .subNavAboutClass .cList.active a { color: #fff; background-image: url(../images/img_317.png); background-repeat: no-repeat; background-position-x: -14.896vw; -webkit-animation: navbackdropX 3s linear infinite; animation: navbackdropX 3s linear infinite; }
  .subNavAbout .subNavAboutClass .cList.active a i { color: #fff; opacity: 1; }
  .subNavAbout .subNavAboutImg { width: 26.042vw; display: block; }
  .subNavAbout .subNavAboutImg .imgList { padding-top: 13.594vw; overflow: hidden; position: relative; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; display: none; }
  .subNavAbout .subNavAboutImg .imgList img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .subNavAbout .subNavAboutImg .imgList::after { content: ''; position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; background-image: url(../images/img_324.png); background-size: cover; background-repeat: no-repeat; }
  .header .nav ul li:nth-child(1) .subNavAboutBox .innerContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .headerNav .nav ul li.hover::after { position: absolute; left: 0vw; top: 100%; width: 100%; height: 100vh; content: ''; pointer-events: none; background-color: rgba(0, 0, 0, 0.6); -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .headerNav .nav ul li:hover .subNavMain { max-height: 52.083vw; padding-bottom: 2.604vw; }
  .headerNav .nav ul li:hover h3 a:hover { color: #1674bc; }
  .headerNav .nav ul li:hover h3::before { left: 0vw; right: auto; width: 100%; }
  .headerNav .nav ul li.active h3 a:hover { color: #1674bc; }
  .headerNav .nav ul li.active h3::before { left: 0vw; right: auto; width: 100%; }
  .headerNavWhite { background-color: #fff; }
  .headerNavWhite .logo img.white { opacity: 0; }
  .headerNavWhite .logo img.black { opacity: 1; }
  .headerNavWhite .nav ul li h3 a { color: #1d1d1d; }
  .headerNavWhite .nav ul li:hover h3 a { color: #1674bc; }
  .headerNavWhite .nav ul li.active h3 a { color: #1674bc; }
  .headerNavWhite .subscribe { -webkit-box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); }
  .headerNavWhite .searchBtn { color: #19cdee; }
  .headerNavWhite .navBtn { color: #1d1d1d; }
  .headerNavHover { background-color: #fff; }
  .headerNavHover .logo img.white { opacity: 0; }
  .headerNavHover .logo img.black { opacity: 1; }
  .headerNavHover .nav ul li h3 a { color: #1d1d1d; }
  .headerNavHover .nav ul li:hover h3 a { color: #1674bc; }
  .headerNavHover .nav ul li.active h3 a { color: #1674bc; }
  .headerNavHover .subscribe { -webkit-box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); }
  .headerNavHover .searchBtn { color: #19cdee; }
  .headerNavHover .navBtn { color: #1d1d1d; }
  .headerUp { top: -7.813vw; }
  .headerDown { top: 0vw; }
  .headerDown { background-color: #fff; }
  .headerDown .logo img.white { opacity: 0; }
  .headerDown .logo img.black { opacity: 1; }
  .headerDown .nav ul li h3 a { color: #1d1d1d; }
  .headerDown .nav ul li:hover h3 a { color: #1674bc; }
  .headerDown .nav ul li.active h3 a { color: #1674bc; }
  .headerDown .subscribe { -webkit-box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); box-shadow: 0px 8px 8px -6px rgba(28, 110, 183, 0.4); }
  .headerDown .searchBtn { color: #19cdee; }
  .headerDown .navBtn { color: #1d1d1d; }
  /*--loading--*/
  .loadingMain .loadingHint { height: 2.813vw; }
  .loadingMain .loadinglogoBox { height: 4.167vw; }
  .loadingMain .logo { height: 3.125vw; }
  .lodinglogo { width: 13.021vw; top: 11.458vw; left: 50%; }
  .lodinglogo svg { width: 55%; }
  .lodinglogo.w695 svg { width: 36.198vw; }
  .lodinglogo.w695 img { -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .lodingText { font-size: 1.667vw; bottom: 13.802vw; }
  .lodingfoot { bottom: 3.125vw; }
  .lodingfoot::before { width: 41.667vw; }
  .lodingfoot img { width: 9.844vw; margin: 3.646vw auto 0vw; }
  .loadingMain.enter .lodinglogo { width: 5vw; }
  .ceramicFamiliesBox .indexProduct .indexProductClassBox { bottom: 4.063vw; }
  .commonBannerMain { margin-top: 7.24vw; }
  .commonBannerMain.Contraction { margin-top: 4.167vw; }
  .newsDetailMain { padding: 8.854vw 1.042vw 5.208vw; }
  .whatTheySayMain #tagList { height: 50.458vw; } }

@media (min-width: 1260px) { .banner .imgBox { padding-top: 100vh; }
  .banner .bannerText .title { font-size: 4.688vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .banner .bannerText .more { padding-top: 2.083vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .banner .bannerText .more a { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .banner .bannerText .more a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .banner .bannerText .more a::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .banner .bannerText .more a::before { width: 10.417vw; height: 10.417vw; }
  .banner .bannerPageBox { bottom: 3.125vw; }
  .banner .bannerPageBox span { width: 6.25vw; height: 0.156vw; margin: 0vw 0.156vw; }
  .banner .prevBtn, .banner .nextBtn { width: 2.083vw; height: 2.083vw; font-size: 1.563vw; }
  .banner .prevBtn { left: 0.521vw; }
  .banner .nextBtn { right: 0.521vw; }
  .ceramicFamiliesBox { min-height: 100vh; }
  .ceramicFamiliesBox .ceramicFamilies { max-width: 60.313vw; }
  .ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .titleBox .title { font-size: 5.938vw; padding-right: 10.417vw; }
  .ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .subTitle { font-size: 5.938vw; }
  .ceramicFamiliesBox .ceramicFamiliesDesc { max-width: 30.208vw; padding-top: 2.344vw; font-size: 0.938vw; line-height: 1.302vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText { bottom: 12.813vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .label { 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; }
  .ceramicFamiliesBox .indexProduct .indexProductText .label span { font-size: 0.833vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; height: 1.667vw; padding: 0vw 1.563vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .listTitle { padding-top: 0.781vw; font-size: 2.135vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more { padding-top: 1.563vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a::before { width: 10.417vw; height: 10.417vw; }
  .ceramicFamiliesBox .indexProduct .indexProductClassBox { bottom: 3.469vw; }
  .ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass .list { height: 4.479vw; padding: 0vw 0.521vw; margin: 0vw 1.146vw; font-size: 0.781vw; }
  .ceramicFamiliesTextBox .indexProductText { bottom: 12.813vw; }
  .ceramicFamiliesTextBox .indexProductText .label { 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; }
  .ceramicFamiliesTextBox .indexProductText .label span { font-size: 0.833vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; height: 1.667vw; padding: 0vw 1.563vw; }
  .ceramicFamiliesTextBox .indexProductText .listTitle { padding-top: 0.781vw; font-size: 2.135vw; }
  .ceramicFamiliesTextBox .indexProductText .listTitle span { font-size: 1.25vw; }
  .ceramicFamiliesTextBox .indexProductText .more { padding-top: 1.563vw; }
  .ceramicFamiliesTextBox .indexProductText .more a { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .ceramicFamiliesTextBox .indexProductText .more a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .ceramicFamiliesTextBox .indexProductText .more a::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .ceramicFamiliesTextBox .indexProductText .more a::before { width: 10.417vw; height: 10.417vw; }
  .ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list { height: 4.479vw; padding: 0vw 0.521vw; margin: 0vw 1.146vw; font-size: 0.781vw; }
  .ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list span { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; right: -1.302vw; top: 0.417vw; padding: 0vw 0.417vw; line-height: 1.042vw; font-size: 0.625vw; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(1) { left: 7.135vw; top: 1.563vw; width: 12.344vw; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(2) { right: 2.344vw; top: 3.906vw; width: 12.344vw; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(3) { left: 4.427vw; bottom: 1.823vw; width: 12.344vw; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(4) { right: 6.51vw; bottom: 4.427vw; width: 12.344vw; }
  .coreTechnologyMain { padding: 5.729vw 0vw; }
  .coreTechnologyMain .title { font-size: 0.938vw; padding-bottom: 0.521vw; }
  .coreTechnologyMain .subTitle { font-size: 3.125vw; line-height: 1; }
  .coreTechnologyMain .coreTechnologylist { max-width: 76.042vw; margin: 0vw auto; padding: 4.427vw 0vw 6.771vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0vw 0.26vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list { margin-bottom: 0.521vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .imgBox { padding-top: 31.25vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .content { padding: 2.083vw 1.823vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .listTitle { font-size: 1.458vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .desc { margin-top: 0.521vw; font-size: 0.938vw; line-height: 1.25vw; max-width: 16.927vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .line { height: 0.052vw; margin: 1.302vw auto; width: 16.667vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .desc { max-width: 21.354vw; width: 21.354vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more { padding-top: 1.563vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::before { width: 10.417vw; height: 10.417vw; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology:nth-child(2) { -webkit-transform: translateY(6.771vw); -ms-transform: translateY(6.771vw); transform: translateY(6.771vw); }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover img { -webkit-filter: blur(1.302vw); filter: blur(1.302vw); }
  .productSolutionMain .productSolutionBox { padding: 0.521vw; }
  .productSolutionMain .productSolutionText { margin-right: 0.521vw; width: 34.375vw; padding: 4.688vw 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productSolutionMain .productSolutionText .content .title { font-size: 0.938vw; }
  .productSolutionMain .productSolutionText .content .subTitle { padding-top: 0.521vw; font-size: 2.865vw; }
  .productSolutionMain .productSolutionText .content .line { margin: 3.646vw auto 0vw; max-width: 26.042vw; }
  .productSolutionMain .productSolutionText .content .line i { width: 0.573vw; height: 0.573vw; }
  .productSolutionMain .productSolutionText .content .line i::after { width: 0.156vw; height: 100%; }
  .productSolutionMain .productSolutionText .content .line i::before { width: 100%; height: 0.156vw; }
  .productSolutionMain .productSolutionText .content .desc { padding-top: 2.083vw; max-width: 18.75vw; font-size: 0.938vw; line-height: 1.302vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list { margin-top: 1.042vw; padding: 0vw 1.563vw 0vw 2.083vw; height: 5.208vw; -webkit-border-radius: 5.208vw; border-radius: 5.208vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list p { font-size: 1.042vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list img { height: 2.083vw; }
  .productSolutionMain .productSolutionText .productSolutionClass .list::before { -webkit-border-radius: 5.208vw; border-radius: 5.208vw; }
  @keyframes backdropX { 0% { background-position-x: -26.042vw; }
    100% { background-position-x: 26.042vw; } }
  @-webkit-keyframes backdropX { 0% { background-position-x: -26.042vw; }
    100% { background-position-x: 26.042vw; } }
  .productSolutionMain .productSolutionImgBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productSolutionMain .productSolutionImgList { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productSolutionMain .productSolutionImgList .productSolutionImgListPage { bottom: 2.083vw; }
  .productSolutionMain .productSolutionImgList .productSolutionImgListPage span { width: 1.563vw; height: 0.156vw; margin: 0vw 0.156vw; }
  .researchAndDevelopmentMain { margin-top: -0.521vw; }
  .researchAndDevelopment { width: 39.479vw; }
  .researchAndDevelopment .list { width: 39.479vw; height: 39.479vw; margin-bottom: 2.083vw; }
  .researchAndDevelopment .list .img { width: 39.479vw; height: 39.479vw; }
  .researchAndDevelopmentList { width: 39.479vw; height: 39.479vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText h3 { font-size: 3.385vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox { font-size: 0.938vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more { bottom: -4.167vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a { padding: 0vw 1.563vw; min-width: 8.906vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::before { width: 10.417vw; height: 10.417vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro { right: 1.042vw; bottom: 1.042vw; width: 26.042vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a { padding: 0.625vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .introimgBox { width: 10.417vw; padding-top: 14.583vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 1.563vw 0vw 1.563vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .introTitle { font-size: 0.833vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .desc { margin-top: 0.26vw; font-size: 0.938vw; display: -webkit-box; height: 5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon { padding-top: 2.083vw; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon i { width: 2.656vw; height: 2.656vw; font-size: 0.833vw; }
  .researchAndDevelopmentList .researchAndDevelopmentClassBox { left: 4%; bottom: 10%; }
  .researchAndDevelopmentList .researchAndDevelopmentClass { -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .researchAndDevelopmentList .researchAndDevelopmentClass .listTitle { font-size: 0.729vw; line-height: 1.563vw; }
  .researchAndDevelopmentList .researchAndDevelopmentClass .listTitle.active { font-size: 0.833vw; }
  .indexNewsMain { padding: 5.729vw 0vw; }
  .indexNewsMain .title { font-size: 0.938vw; }
  .indexNewsMain .subTitle { font-size: 3.125vw; padding: 0.521vw 0vw 2.865vw; }
  .indexNewsList { margin-top: 1.302vw; }
  .indexNewsList .swiper-slide { height: 13.542vw; width: 19.792vw; }
  .indexNewsList .swiper-slide a .imgBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .indexNewsList .swiper-slide a .contentBox { padding: 0.521vw 0.521vw 1.302vw 0.521vw; }
  .indexNewsList .swiper-slide a .contentBox .label span { padding: 0vw 0.781vw; height: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 0.625vw; }
  .indexNewsList .swiper-slide a .contentBox .content { padding: 0vw 0.521vw; }
  .indexNewsList .swiper-slide a .contentBox .content .time { font-size: 0.729vw; }
  .indexNewsList .swiper-slide a .contentBox .content .listTitle { margin-top: 0.365vw; font-size: 1.042vw; display: -webkit-box; height: 2.292vw; line-height: 1.146vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsList .swiper-slide a .hoverContentBox { padding: 2.604vw 1.823vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .indexNewsList .swiper-slide a .hoverContentBox .time { font-size: 0.729vw; }
  .indexNewsList .swiper-slide a .hoverContentBox .listTitle { margin-top: 0.26vw; font-size: 1.563vw; display: -webkit-box; height: 5.313vw; line-height: 1.771vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexNewsList .swiper-slide a .hoverContentBox .more { padding-top: 3.646vw; }
  .indexNewsList .swiper-slide a .hoverContentBox .more span { height: 2.24vw; -webkit-border-radius: 2.24vw; border-radius: 2.24vw; padding: 0vw 1.563vw; font-size: 0.781vw; }
  .indexNewsList .swiper-slide a:hover { top: -2.344vw; bottom: -2.344vw; }
  .newsMore { padding-top: 3.125vw; }
  .newsMore a { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .newsMore a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.521vw; }
  .newsMore a::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .newsMore a::before { width: 10.417vw; height: 10.417vw; }
  .indexAboutMain { padding: 4.167vw 0vw 26.042vw; }
  .indexAboutMain .aboutLogo img { height: 5.573vw; }
  .indexAboutMain .content { padding-top: 2.083vw; max-width: 53.125vw; font-size: 1.042vw; line-height: 1.458vw; }
  .indexAboutMain .more { padding-top: 2.083vw; }
  .indexAboutMain .more a { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .indexAboutMain .more a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .indexAboutMain .more a::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .indexAboutMain .more a::before { width: 10.417vw; height: 10.417vw; }
  .footerClassBox { padding: 6.25vw 0vw; }
  .footerClassBox::after { width: 14.531vw; height: 28.49vw; background-size: 14.531vw 28.49vw; }
  .footerClassBox .footSubscribeBox { width: 38.542vw; padding: 0vw 13.281vw 0vw 0vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .title { font-size: 0.938vw; padding-bottom: 0.781vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .input input { padding: 0vw 5.208vw 0vw 1.042vw; font-size: 0.833vw; height: 2.5vw; line-height: 2.5vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .input .icon { right: 1.042vw; font-size: 1.042vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .input button { font-size: 1.354vw; -webkit-border-radius: 0vw 0.417vw 0.417vw 0vw; border-radius: 0vw 0.417vw 0.417vw 0vw; width: 4.167vw; }
  .footerClassBox .footSubscribeBox .footSubscribe .text { padding-top: 0.521vw; font-size: 0.729vw; }
  .footerClassBox .footSubscribeBox .footshare { padding-top: 1.823vw; }
  .footerClassBox .footSubscribeBox .footshare a { width: 2.344vw; height: 2.344vw; font-size: 0.833vw; margin-right: 0.781vw; }
  .footerClassBox .footerClass .list { padding-right: 4.688vw; }
  .footerClassBox .footerClass .list .content { padding-bottom: 1.042vw; }
  .footerClassBox .footerClass .list .content h3 { padding-bottom: 0.417vw; }
  .footerClassBox .footerClass .list .content h3 a { font-size: 0.833vw; }
  .footerClassBox .footerClass .list .content p a { font-size: 0.781vw; line-height: 1.458vw; }
  .footerContact { padding: 4.167vw 0vw; }
  .footerContact .title { font-size: 0.938vw; padding-bottom: 0.26vw; }
  .footerContact .subTitle { font-size: 5.729vw; }
  .footerContact .btn { padding-top: 1.042vw; }
  .footerContact .btn a { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .footerContact .btn a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .foot { padding: 1.563vw 0vw; }
  .foot .copyright { font-size: 0.729vw; }
  .foot .link a { font-size: 0.729vw; margin-right: 1.563vw; }
  /*--产品列表--*/
  .commonBannerBox { max-height: 52.083vw; }
  .commonBannerBox .imgBox { padding-top: 29.167vw; }
  .commonBannerBox .commonBannerText .content { padding-right: 3.385vw; }
  .commonBannerBox .commonBannerText .title { font-size: 2.188vw; }
  .commonBannerBox .commonBannerText .desc { padding-top: 0.26vw; font-size: 1.458vw; }
  .commonBannerBox .commonBannerText .more { padding-top: 0.521vw; }
  .commonBannerBox .commonBannerText .more a { padding: 0vw 1.563vw; height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .commonBannerBox .commonBannerText .more a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.521vw; }
  .commonBannerBox .commonBannerText .more a::after { -webkit-border-radius: 2.917vw; border-radius: 2.917vw; }
  .commonBannerBox .commonBannerText .more a::before { width: 10.417vw; height: 10.417vw; }
  .commonBannerMain .retract .btn { height: 1.354vw; -webkit-border-radius: 0.417vw 0.417vw 0vw 0vw; border-radius: 0.417vw 0.417vw 0vw 0vw; padding: 0vw 0.625vw; font-size: 0.729vw; }
  .commonBannerMain .retract .btn i { margin-left: 0.781vw; font-size: 0.625vw; }
  .commonBannerMain.hideBanner .commonBannerBox { max-height: 0vw; }
  .commonBannerMain.hideBanner .retract { bottom: -1.771vw; }
  .commonBannerMain.hideBanner .retract .btn { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .productMain { padding: 2.604vw 0vw 0vw; }
  .productMain .title { font-size: 2.083vw; }
  .screeningSelect { margin-top: 2.083vw; padding: 1.042vw 0vw; }
  .screeningSelect .list { margin: 0vw 0.26vw; }
  .screeningSelect .list select { height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; width: 13.021vw; }
  .screeningSelect .list button { width: 7.292vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; font-size: 0.833vw; }
  .screeningSelect .list input { width: 13.021vw; padding: 0vw 1.042vw; font-size: 0.833vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; height: 2.604vw; }
  .screeningSelect .list .layui-form-select dl { top: 2.865vw !important; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .screeningSelect .list .layui-form-select dl dd { font-size: 0.729vw; padding: 0 0.521vw; line-height: 1.875vw; }
  .screeningSelect .list .layui-form-select .layui-edge { right: 1.042vw; width: 0.521vw; height: 0.521vw; }
  .screeningSelect .list .multipleChoicesTitle { width: 13.021vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; font-size: 0.833vw; padding: 0vw 1.042vw 0vw 1.563vw; }
  .screeningSelect .list .multipleChoicesTitle i { font-size: 0.729vw; }
  .screeningSelect .list .multipleChoices { top: 2.865vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; padding: 0.781vw 1.302vw; -webkit-box-shadow: 0vw 0vw 2.083vw rgba(12, 78, 124, 0.3); box-shadow: 0vw 0vw 2.083vw rgba(12, 78, 124, 0.3); }
  .screeningSelect .list .multipleChoices .mCheckbox { padding: 0.417vw 0vw; }
  .screeningSelect .list .multipleChoices .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; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] > div { padding-right: 0.781vw; line-height: 0.938vw; font-size: 0.833vw; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox { height: 1.563vw; line-height: 1.563vw; margin-right: 0.521vw; padding-right: 1.563vw; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] { padding-left: 1.25vw; min-width: 0.938vw; min-height: 0.938vw; }
  .screeningTypeBox { padding: 1.042vw 0vw; }
  .screeningTypeBox .screeningType a { min-width: 5.208vw; height: 1.979vw; -webkit-border-radius: 1.979vw; border-radius: 1.979vw; padding: 0vw 1.042vw; font-size: 0.833vw; margin-right: 0.781vw; }
  .screeningTypeBox .screeningType a.active { -webkit-box-shadow: 0vw 0.208vw 0.313vw px rgba(28, 110, 183, 0.4); box-shadow: 0vw 0.208vw 0.313vw px rgba(28, 110, 183, 0.4); }
  .screeningTypeBox .screeningSearch { width: 12.24vw; }
  .screeningTypeBox .screeningSearch input { height: 1.979vw; width: 12.24vw; font-size: 0.729vw; padding: 0vw 2.083vw 0vw 0.781vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .screeningTypeBox .screeningSearch button { width: 2.083vw; }
  .screeningTypeBox .screeningSearch button i { font-size: 0.938vw; }
  .productListBox { padding: 3.906vw 0vw 2.604vw; }
  .productList { margin: 0vw -0.521vw; }
  .productList .list { height: 25vw; width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); margin: 1.042vw 0.521vw 0vw; }
  .productList .list .listContent { padding: 0.521vw 0vw 0vw 0vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .productList .list .listContent .imgBox { height: 17.448vw; }
  .productList .list .listContent .imgBox .label { right: 1.042vw; top: 0.521vw; }
  .productList .list .listContent .imgBox .label .new { padding: 0vw 0.417vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 0.625vw; height: 1.042vw; }
  .productList .list .listContent .imgBox .label img { width: 2.292vw; }
  .productList .list .listContent .contentBox { margin-top: 0.521vw; }
  .productList .list .listContent .contentBox .content .listTitle { font-size: 1.042vw; display: -webkit-box; height: 1.354vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list .listContent .contentBox .content .listDesc { margin-top: 0.26vw; font-size: 0.833vw; display: -webkit-box; height: 2.084vw; line-height: 1.042vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productList .list .listContent .contentBox .content .more p { padding: 0vw 0vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; font-size: 0.625vw; }
  .productList .list .listContent .contentBox .content .more p i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.521vw; }
  .productList .list .listContent .contentBox .hoverContent .listTitle { font-size: 1.042vw; display: -webkit-box; height: 1.354vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics { padding: 1.042vw 2.344vw 0vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList { width: 50%; padding: 0.521vw 0.26vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .icon { width: 1.667vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent { padding-left: 0.521vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(1) { font-size: 0.625vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(2) { margin-top: 0.156vw; font-size: 0.729vw; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(-n+2) { border-top: none; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(2n) { border-right: none; padding: 0vw 0.26vw 0vw 1.302vw; }
  .productList .list .listContent .contentBox .hoverContent .more { padding-top: 0.521vw; }
  .productList .list .listContent .contentBox .hoverContent .more p { padding: 0vw 1.146vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; font-size: 0.625vw; }
  .productList .list .listContent .contentBox .hoverContent .more p i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.521vw; }
  .productList .list .listContent .contentBox .hoverContent .more p::before { width: 10.417vw; height: 10.417vw; }
  .productList .list.productListBannerBox { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); }
  .productList .list.productListBannerBox .productListBanner { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .productList .list.productListBannerBox .productListBanner .content { bottom: 1.302vw; }
  .productList .list.productListBannerBox .productListBanner .content .listTitle { font-size: 1.563vw; display: -webkit-box; height: 1.354vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list.productListBannerBox .productListBanner .content .listDesc { margin-top: 0.521vw; font-size: 1.042vw; display: -webkit-box; height: 1.042vw; line-height: 1.042vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list.productListBannerBox .productListBanner .content .more p { height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; font-size: 0.625vw; }
  .productList .list.productListBannerBox .productListBanner .content .more p i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.521vw; }
  .productList .list:hover .listContent { top: -1.563vw; bottom: -4.167vw; -webkit-box-shadow: 0vw 0.729vw 3.385vw rgba(12, 78, 124, 0.3); box-shadow: 0vw 0.729vw 3.385vw rgba(12, 78, 124, 0.3); }
  .productMore { padding-top: 4.167vw; }
  .moreLoading .line span { width: 0.104vw; height: 1.302vw; margin: 0vw 0.156vw; }
  .moreLoading .text { margin-left: 0.781vw; }
  .moreLoading .text p { font-size: 0.781vw; }
  /*--contact--*/
  .contactBanner .imgBox { padding-top: 52.083vw; }
  .contactBanner .contactBannerText .title { font-size: 5.729vw; }
  .contactMain { padding: 6.25vw 0vw; }
  .contactMain .title { font-size: 7.813vw; }
  .contactMain .title::after { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 0.104vw; margin-left: 2.083vw; }
  .contactMain .subTitle { font-size: 7.813vw; }
  .contactMain .contact { margin-top: -3.125vw; }
  .contactMain .contact .img1 { width: 26.875vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .contactMain .contact .img1::after { height: 10.625vw; }
  .contactMain .contact .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.125vw 6.771vw; }
  .contactMain .contact .contentBox .contentTitle img { height: 1.354vw; }
  .contactMain .contact .contentBox .content { padding-top: 1.823vw; }
  .contactMain .contact .contentBox .content p { font-size: 0.938vw; line-height: 1.146vw; padding-bottom: 0.781vw; }
  .contactMain .contact .contentBox .content p span { min-width: 4.167vw; }
  .contactMain .contact .contentBox .line { margin-top: 0.521vw; }
  .contactMain .contact .contentBox .line::after { width: 30%; }
  .contactMain .contact .img2 { width: 13.177vw; -webkit-transform: translateY(-2.083vw); -ms-transform: translateY(-2.083vw); transform: translateY(-2.083vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .contactMain .contact .img2::after { height: 6.927vw; }
  .contactFormMain { padding: 6.25vw 0vw 6.25vw; }
  .contactFormMain .title { font-size: 3.75vw; }
  .contactFormMain .contactForm { margin: -1.302vw auto 0vw; width: 50vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 4.167vw 5.729vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .contactFormMain .contactForm .list { width: 50%; padding: 0vw 0.521vw 0.781vw; }
  .contactFormMain .contactForm .list p { font-size: 0.833vw; padding-bottom: 0.26vw; }
  .contactFormMain .contactForm .list .input input { height: 2.708vw; font-size: 0.833vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; padding: 0vw 1.042vw; }
  .contactFormMain .contactForm .list .input textarea { height: 7.031vw; font-size: 0.833vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 0.521vw 1.042vw; }
  .contactFormMain .contactForm .list .input img { right: 1.042vw; top: 0.469vw; height: 1.771vw; }
  .contactFormMain .contactForm .btn { padding-top: 2.083vw; }
  .contactFormMain .contactForm .btn button { -webkit-border-radius: 2.708vw; border-radius: 2.708vw; height: 2.708vw; font-size: 0.781vw; }
  .contactFormMain .contactForm .btn button i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .contactFormMain .img1 { width: 16.771vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .contactFormMain .img2 { bottom: -5.208vw; left: 0vw; width: 14.427vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  /*--news--*/
  .newsBanner .imgBox { }
  .newsBanner .newsBannerText { bottom: 5.469vw; }
  .newsBanner .newsBannerText .textImg img { height: 16.198vw; }
  .newsBanner .newsBannerText .time { padding: 1.302vw 0vw; font-size: 1.146vw; }
  .newsBanner .newsBannerText .time span { width: 3.75vw; height: 1.615vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; margin-right: 0.781vw; font-size: 0.938vw; }
  .newsBanner .newsBannerText .title { margin: 0vw auto; max-width: 24.479vw; font-size: 1.667vw; line-height: 1.771vw; }
  .newsListMain { padding: 4.688vw 0vw; }
  .newsListRecommend { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0vw; }
  .newsListRecommend a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsListRecommend a .imgBox { padding-top: 37.24vw; }
  .newsListRecommend a .content { bottom: 5.208vw; padding: 0vw 1.563vw; }
  .newsListRecommend a .content .time { font-size: 0.729vw; }
  .newsListRecommend a .content .time span { height: 1.25vw; padding: 0vw 0.781vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-right: 0.521vw; font-size: 0.625vw; }
  .newsListRecommend a .content .listTitle { margin-top: 0.781vw; max-width: 15.625vw; font-size: 1.042vw; line-height: 1.146vw; }
  .newsListRecommendList { width: 17.448vw; margin-left: 1.042vw; }
  .newsListRecommendList .list { padding-top: 1.042vw; }
  .newsListRecommendList .list a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsListRecommendList .list a .imgBox { padding-top: 11.875vw; }
  .newsListRecommendList .list a .contentBox { padding: 1.042vw 1.823vw 1.823vw 1.042vw; }
  .newsListRecommendList .list a .contentBox .label span { height: 1.25vw; padding: 0vw 0.781vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-right: 0.521vw; font-size: 0.625vw; }
  .newsListRecommendList .list a .contentBox .content .time { font-size: 0.729vw; }
  .newsListRecommendList .list a .contentBox .content .listTitle { font-size: 0.885vw; margin-top: 0.521vw; display: -webkit-box; height: 2.292vw; line-height: 1.146vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListRecommendList .list a .hoverContentBox { padding: 1.302vw 1.823vw 1.823vw 1.042vw; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent .time { font-size: 0.729vw; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent .listTitle { margin-top: 0.26vw; font-size: 1.146vw; display: -webkit-box; height: 3.594vw; line-height: 1.198vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListRecommendList .list a .hoverContentBox .more span { height: 2.24vw; font-size: 0.781vw; -webkit-border-radius: 2.24vw; border-radius: 2.24vw; padding: 0vw 0.781vw; }
  .newsListRecommendList .list a .hoverContentBox .more span i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.625vw; }
  .newsListRecommendList .list:nth-child(1) { padding-top: 0vw; }
  .newsListRecommendList .list a:hover { -webkit-box-shadow: 0vw 0.521vw 0.521vw -0.26vw rgba(20, 117, 189, 0.4); box-shadow: 0vw 0.521vw 0.521vw -0.26vw rgba(20, 117, 189, 0.4); }
  .newsListClassBox { padding-top: 2.604vw; }
  .newsListClassBox .newsListClass { padding-bottom: 1.042vw; }
  .newsListClassBox .newsListClass a { width: 5.208vw; height: 2.031vw; -webkit-border-radius: 2.031vw; border-radius: 2.031vw; font-size: 0.833vw; margin-right: 1.042vw; }
  .newsListClassBox .newsSearch { width: 17.448vw; }
  .newsListClassBox .newsSearch input { width: 100%; height: 2.292vw; -webkit-border-radius: 1.146vw; border-radius: 1.146vw; padding: 0vw 3.385vw 0vw 1.302vw; }
  .newsListClassBox .newsSearch button { width: 4.167vw; height: 2.292vw; font-size: 0.938vw; }
  .newsList { margin: 2.083vw -1.198vw 0vw; }
  .newsList ul li { padding: 0vw 1.198vw 2.604vw; }
  .newsList ul li a::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsList ul li .newsText { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.823vw 1.823vw 5.469vw; }
  .newsList ul li .newsText .time { font-size: 0.729vw; }
  .newsList ul li .newsText .listTitle { margin-top: 0.26vw; font-size: 1.458vw; display: -webkit-box; height: 5.313vw; line-height: 1.771vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsText .line { margin-top: 1.302vw; }
  .newsList ul li .newsText .desc { margin-top: 1.042vw; font-size: 0.938vw; display: -webkit-box; height: 3.906vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsText .more { padding-top: 2.604vw; }
  .newsList ul li .newsText .more span { height: 2.24vw; font-size: 0.781vw; -webkit-border-radius: 2.24vw; border-radius: 2.24vw; padding: 0vw 1.302vw; }
  .newsList ul li .newsText .more span i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.625vw; }
  .newsList ul li .newsImgText { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsList ul li .newsImgText .imgBox { padding-top: 15.625vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsList ul li .newsImgText .content { padding: 1.823vw 1.823vw 2.344vw; }
  .newsList ul li .newsImgText .content .time { font-size: 0.729vw; }
  .newsList ul li .newsImgText .content .listTitle { margin-top: 0.781vw; font-size: 1.042vw; display: -webkit-box; height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsImgText .content .more { padding-top: 1.302vw; }
  .newsList ul li .newsImgText .content .more span { height: 2.24vw; font-size: 0.781vw; -webkit-border-radius: 2.24vw; border-radius: 2.24vw; padding: 0vw 0vw; }
  .newsList ul li .newsImgText .content .more span i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.625vw; }
  .newsList ul li a:hover .newsImgText .content .more span { padding: 0vw 1.302vw; }
  .newslistMore { padding-top: 1.042vw; }
  /*--新闻详情--*/
  .newsDetailMain .innerContainer { max-width: 67.708vw; }
  .newsDetailMain .newsDetailBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.344vw 1.563vw 4.688vw; }
  .newsDetailMain .newsDetailBox .location { padding: 0vw 1.563vw; -webkit-border-radius: 2.552vw; border-radius: 2.552vw; height: 2.552vw; }
  .newsDetailMain .newsDetailBox .location a { font-size: 0.729vw; }
  .newsDetailMain .newsDetailBox .location a i { font-size: 0.833vw; margin-right: 0.417vw; }
  .newsDetailMain .newsDetailBox .location span { font-size: 0.521vw; margin: 0vw 0.521vw; }
  .newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 1.823vw; font-size: 1.875vw; line-height: 2.292vw; }
  .newsDetailMain .newsDetailBox .newsDetailTime { padding-top: 1.302vw; font-size: 0.729vw; }
  .newsDetailMain .newsDetailBox .newsDetailBanner { margin-top: 3.906vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsDetailMain .newsDetailBox .newsDetailBanner::after { height: 12.135vw; }
  .newsDetailMain .newsDetailBox .newsDetail { padding: 3.906vw 0vw 0vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 2.344vw 0vw 0vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .title { font-size: 0.729vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare { padding: 0.781vw 0vw 1.042vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare a { width: 2.083vw; height: 2.083vw; margin-right: 0.417vw; font-size: 0.833vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return { padding-top: 2.083vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a { font-size: 0.729vw; padding: 0vw 1.563vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a::after { width: 10.417vw; height: 10.417vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox { width: 51.042vw; padding: 0vw 0vw 0vw 2.344vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox::after { height: 90%; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .newsDetailContent { font-size: 0.938vw; line-height: 1.563vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle { margin-top: 2.604vw; -webkit-border-radius: 3.646vw; border-radius: 3.646vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a { width: 50%; padding: 0vw 1.823vw; height: 3.646vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a span { font-size: 0.729vw; margin-right: 0.781vw; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a p { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; 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; }
  .newsDetailMain .relatedNews { padding: 3.646vw 0vw 0vw; }
  .newsDetailMain .relatedNews .title { font-size: 2.083vw; }
  .newsDetailMain .relatedNewsListBox { padding: 2.604vw 1.042vw 0vw; margin: 0vw -1.042vw; }
  .newsDetailMain .relatedNewsListBox .relatedNewsListPage { padding-top: 1.563vw; }
  .newsDetailMain .relatedNewsListBox .relatedNewsListPage span { width: 0.417vw; height: 0.417vw; margin: 0vw 0.208vw; }
  .newsDetailMain .relatedNewsList a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsDetailMain .relatedNewsList a .imgBox { padding-top: 14.063vw; }
  .newsDetailMain .relatedNewsList a .contentBox { padding: 1.042vw 1.823vw 2.344vw 1.042vw; }
  .newsDetailMain .relatedNewsList a .contentBox .label span { height: 1.25vw; padding: 0vw 0.781vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-right: 0.521vw; font-size: 0.625vw; }
  .newsDetailMain .relatedNewsList a .contentBox .content .time { font-size: 0.729vw; }
  .newsDetailMain .relatedNewsList a .contentBox .content .listTitle { font-size: 0.885vw; margin-top: 0.521vw; display: -webkit-box; height: 2.292vw; line-height: 1.146vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsDetailMain .relatedNewsList a .hoverContentBox { padding: 1.302vw 1.823vw 2.344vw 1.563vw; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .time { font-size: 0.729vw; color: rgba(255, 255, 255, 0.6); }
  .newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .listTitle { margin-top: 0.26vw; font-size: 1.146vw; display: -webkit-box; height: 3.594vw; line-height: 1.198vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .more span { height: 2.24vw; font-size: 0.781vw; -webkit-border-radius: 2.24vw; border-radius: 2.24vw; padding: 0vw 0.781vw; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .more span i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .newsDetailMain .relatedNewsList a:hover { -webkit-box-shadow: 0vw 0.521vw 0.521vw -0.26vw rgba(20, 117, 189, 0.4); box-shadow: 0vw 0.521vw 0.521vw -0.26vw rgba(20, 117, 189, 0.4); }
  /*--about--*/
  .soundBtn { top: -webkit-calc(8.854vw / var(--number)); top: calc(8.854vw / var(--number)); font-size: 1.354vw; }
  .aboutBanner .imgBox { padding-top: 100vh; }
  .aboutBannerTextBox .aboutBannerText { width: 51.198vw; }
  .aboutBannerTextBox .aboutBannerText .content .title { font-size: 5.729vw; }
  .aboutBannerTextBox .aboutBannerText .content .desc { font-size: 1.25vw; }
  .aboutSolutionMain .title { padding: 5.208vw 0vw; font-size: 3.385vw; }
  .aboutSolutionBox .aboutSolution .content { width: 26.563vw; padding: 4.167vw 0vw 7.813vw; font-size: 1.042vw; line-height: 1.563vw; }
  .aboutSolutionBox .aboutSolution .imgBox { width: 32.552vw; height: 36.458vw; }
  .aboutSolutionBox .aboutSolution .imgBox img { width: 47.917vw; }
  .aboutSolutionBox .aboutSolutionList { margin: 0vw 0.625vw; bottom: 2.344vw; }
  .aboutSolutionBox .aboutSolutionList .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw; padding: 1.042vw 1.823vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .aboutSolutionBox .aboutSolutionList .list .number { font-size: 3.125vw; }
  .aboutSolutionBox .aboutSolutionList .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; font-size: 1.042vw; line-height: 1.302vw; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(1) .number { min-width: 3.906vw; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(2) .number { min-width: 4.688vw; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(3) .number { min-width: 4.896vw; }
  .ourVisionMain { padding: 5.208vw 0vw 0vw; }
  .ourVisionMain .title { font-size: 2.865vw; }
  .ourVisionMain .ourVisionList { margin-top: 2.344vw; height: 36.458vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .ourVisionMain .ourVisionList .swiper-slide { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 12.5vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .listTitle { font-size: 1.25vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .desc { padding-top: 0.26vw; font-size: 0.938vw; line-height: 1.354vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .imgBox { padding-top: 1.042vw; }
  .ourVisionMain .ourVisionList .swiper-slide .content .imgBox img { width: 2.917vw; }
  .ourVisionMain .ourVisionList .swiper-slide::after { -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .ourVisionMain .ourVisionList .swiper-slide::before { height: 7.76vw; background-size: 100% 7.76vw; }
  .ourVisionMain .ourVision { max-width: 53.854vw; padding: 10.417vw 0vw; }
  .ourVisionMain .ourVision .desc { font-size: 2.604vw; }
  .ourMilestonesMain { padding: 8.333vw 0vw 0vw; }
  .ourMilestones { width: 47.917vw; }
  .ourMilestones .title { font-size: 2.865vw; }
  .ourMilestonesListBox { height: 37.5vw; }
  .ourMilestonesListBox .ourMilestonesList { margin-top: 4.688vw; }
  .ourMilestonesListBox .ourMilestonesList { height: 11.979vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide .year { font-size: 1.563vw; left: 4.167vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide .desc { font-size: 0.833vw; max-width: 17.708vw; width: 100%; line-height: 1.146vw; left: 4.167vw; top: 2.083vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide.active .year { font-size: 10.938vw; left: 0vw; letter-spacing: -0.521vw; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide.active .desc { font-size: 1.354vw; max-width: 19.792vw; line-height: 1.875vw; left: 26.042vw; top: 0vw; }
  .ourMilestonesListBox .btn { bottom: 9.115vw; }
  .ourMilestonesListBox .btn a { width: 2.656vw; height: 2.656vw; margin-top: 0.26vw; }
  .ourMilestonesListBox .btn a i { font-size: 0.938vw; }
  .ourMilestonesImg { width: 32.552vw; height: 32.552vw; margin-right: -7.552vw; }
  .ourMilestonesImg .swiper-slide img { width: 32.552vw; height: 32.552vw; }
  .ourHonorsMain .ourHonorsBox .title { font-size: 6.458vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(1) { left: 3.854vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(2) { left: 17.813vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(3) { left: 26.979vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(4) { left: 48.75vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(5) { left: 59.375vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(6) { left: 1.042vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(7) { left: 11.719vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(8) { left: 43.229vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(9) { left: 55.729vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(10) { left: 63.542vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(11) { left: 52.083vw; top: 0vw; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(12) { left: 18.75vw; top: 0vw; }
  .ourHonorsMain .ourHonorsText .contentBox .content .title { font-size: 4.688vw; }
  .ourHonorsMain .ourHonorsText .contentBox .content .text { padding-top: 1.042vw; font-size: 1.563vw; }
  /*--community--*/
  .communityBanner .svgLine svg { left: -11.458vw; top: -4.688vw; width: 120.781vw; }
  .communityBannerText .title { font-size: 5.729vw; }
  .whatTheySayMain { padding: 5.729vw 0vw; }
  .whatTheySayMain .title { font-size: 3.385vw; }
  .whatTheySayMain .tagListBox .tagLogo img { width: 14.948vw; }
  .whatTheySayMain #tagList { height: 44.458vw; -webkit-transform: translateX(-3.646vw); -ms-transform: translateX(-3.646vw); transform: translateX(-3.646vw); }
  .whatTheySayMain .subTitle { padding-top: 4.688vw; font-size: 2.083vw; line-height: 2.604vw; }
  .whatTheySayMain .productInstallationApprovalBox { padding-top: 1.302vw; }
  .whatTheySayMain .productInstallationApproval { padding: 1.042vw 0vw; }
  .whatTheySayMain .productInstallationApproval .swiper-slide { margin-right: 1.042vw; -webkit-box-shadow: 0vw 0.208vw 0.521vw rgba(0, 135, 197, 0.3); box-shadow: 0vw 0.208vw 0.521vw rgba(0, 135, 197, 0.3); padding: 0vw 3.646vw 0vw 1.042vw; height: 3.802vw; -webkit-border-radius: 3.802vw; border-radius: 3.802vw; }
  .whatTheySayMain .productInstallationApproval .swiper-slide .content .icon { width: 1.198vw; margin-right: 0.521vw; }
  .whatTheySayMain .productInstallationApproval .swiper-slide .content .desc { font-size: 0.885vw; line-height: 1.25vw; }
  .theirFootprintsMain { padding: 5.729vw 0vw 6.25vw; }
  .theirFootprintsMain .title { font-size: 3.385vw; }
  .theirFootprintsMain .theirFootprints { margin-top: 2.865vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide { width: 37.708vw; -webkit-transform: translateX(1.823vw); -ms-transform: translateX(1.823vw); transform: translateX(1.823vw); }
  .theirFootprintsMain .theirFootprints .swiper-slide .imgBox { padding-top: 37.708vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content { padding: 2.083vw 6.25vw 0vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .icon img { height: 3.385vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .listTitle { padding-top: 0.521vw; font-size: 3.542vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .desc { padding-top: 0.521vw; font-size: 1.042vw; line-height: 1.458vw; }
  .theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active ~ div { -webkit-transform: translateX(-1.823vw); -ms-transform: translateX(-1.823vw); transform: translateX(-1.823vw); }
  .theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active .content { padding: 3.646vw 6.25vw 0vw; }
  .bulletScreenMain { padding: 4.948vw 0vw 4.167vw; }
  .bulletScreenMain .title { font-size: 3.385vw; }
  .bulletScreenMain .desc { padding-top: 0.521vw; font-size: 1.25vw; }
  .bulletScreenMain .bulletScreenBox { margin-top: 3.906vw; }
  .bulletScreenMain .bulletScreenLabel { width: 44.271vw; height: 29.479vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(1) { width: 5.99vw; height: 5.99vw; font-size: 0.833vw; line-height: 1.146vw; left: 0vw; top: 3.385vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(2) { width: 5.885vw; height: 5.885vw; font-size: 1.25vw; top: 2.708vw; left: 11.979vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(3) { width: 5.156vw; height: 5.156vw; font-size: 1.042vw; top: 1.51vw; left: 30.208vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(4) { width: 4.479vw; height: 4.479vw; font-size: 0.938vw; top: 1.51vw; left: 38.802vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(5) { width: 4.427vw; height: 4.427vw; font-size: 0.781vw; top: 10.99vw; left: 14.479vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(6) { width: 6.354vw; height: 6.354vw; font-size: 1.146vw; top: 7.552vw; left: 23.438vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(7) { width: 5.99vw; height: 5.99vw; font-size: 1.042vw; line-height: 1.302vw; top: 18.229vw; left: 12.188vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(8) { width: 5.99vw; height: 5.99vw; font-size: 0.885vw; top: 16.146vw; left: 28.906vw; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(9) { width: 5.99vw; height: 5.99vw; font-size: 0.833vw; line-height: 0.938vw; top: 21.094vw; left: 38.542vw; }
  .bulletScreenMain .bulletScreenBox .circle { width: 57.292vw; height: 57.292vw; }
  .bulletScreenMain .bulletScreenList .list { height: 3.646vw; -webkit-border-radius: 3.646vw; border-radius: 3.646vw; padding: 0vw 2.083vw 0vw 0.521vw; }
  .bulletScreenMain .bulletScreenList .list .picture { width: 2.813vw; height: 2.813vw; }
  .bulletScreenMain .bulletScreenList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; }
  .bulletScreenMain .bulletScreenList .list .content .listTitle { font-size: 0.938vw; }
  .bulletScreenMain .bulletScreenList .list .content .replyContent span { margin-right: 0.781vw; font-size: 0.781vw; }
  .bulletScreenMain .bulletScreenList .list:hover { -webkit-box-shadow: 0vw 0.521vw 1.563vw rgba(13, 100, 171, 0.35); box-shadow: 0vw 0.521vw 1.563vw rgba(13, 100, 171, 0.35); }
  .globalNetworkMain { padding: 5.208vw 0vw; }
  .globalNetworkMain .title { font-size: 3.385vw; }
  .globalNetworkMain .desc { padding-top: 0.521vw; font-size: 1.25vw; }
  .globalNetworkMain .globalNetworkListBox { margin: 3.125vw -2.604vw 0vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .picture { width: 1.979vw; height: 1.979vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .name { padding-left: 0.521vw; font-size: 0.885vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list:hover { -webkit-box-shadow: 0vw 1.146vw 1.042vw -1.042vw #1475bd; box-shadow: 0vw 1.146vw 1.042vw -1.042vw #1475bd; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon { width: 1.302vw; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon span { width: 4.271vw; height: 4.271vw; bottom: -2.083vw; left: -2.135vw; }
  .globalNetworkMain .line { height: 31.563vw; }
  .communityContactMain { padding: 6.25vw 0vw; }
  .communityContact { width: 60.313vw; }
  .communityContact .communityContactList { margin: -4.427vw 0vw; }
  .communityContact .communityContactList .list { padding: 0vw 2.083vw; }
  .communityContact .communityContactList .list .icon { width: 5.99vw; height: 5.99vw; }
  .communityContact .communityContactList .list .icon img { width: 2.344vw; height: 2.344vw; }
  .communityContact .communityContactList .list .text { padding-top: 1.042vw; font-size: 1.25vw; }
  /*--FEELMAIR--*/
  .feelmairBanner .imgBox { padding-top: 100vh; }
  .feelmairBanner .feelmairBannerTitle { top: 8.854vw; }
  .feelmairBanner .feelmairBannerTitle .title { font-size: 16.667vw; letter-spacing: -0.417vw; }
  .feelmairBanner .feelmairProductImg { top: 4.688vw; width: 40vw; }
  .feelmairBanner .feelmairBannerText { bottom: 6.25vw; width: 100%; }
  .feelmairBanner .feelmairBannerText .feelmairBannerLogo img { height: 3.438vw; }
  .feelmairBanner .feelmairBannerText .desc { padding-top: 0.521vw; max-width: 31.25vw; font-size: 1.667vw; line-height: 1.823vw; }
  .sensaryRevolutionMain { padding: 5.208vw 0vw 9.375vw; top: -41.094vw; }
  .sensaryRevolutionMain .imgBox img { width: 64.01vw; }
  .sensaryRevolutionMain .sensaryRevolution { padding-top: 1.302vw; }
  .sensaryRevolutionMain .sensaryRevolution .sensaryRevolutionLogo img { height: 3.75vw; }
  .sensaryRevolutionMain .sensaryRevolution .desc { padding-top: 1.042vw; }
  .sensaryRevolutionMain .sensaryRevolution .desc p { font-size: 4.167vw; }
  .Ultra-slimBionicFilmMain { padding-top: 22.396vw; }
  .Ultra-slimBionicFilmMain .light { top: -16.146vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm { width: 35.938vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .title { font-size: 2.865vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList { width: 35.417vw; margin: 0vw -0.26vw; padding-top: 1.563vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); margin: 0.521vw 0.26vw 0vw; padding: 1.302vw 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox { font-size: 1.354vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .number { font-size: 2.813vw; margin-right: 0.417vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .arrow { margin-right: 0.417vw; width: 1.146vw; height: 1.146vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc { padding-top: 0.781vw; font-size: 1.042vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc span { font-size: 0.625vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list:nth-child(1) { width: -webkit-calc(100% - 0.521vw); width: calc(100% - 0.521vw); }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber1 { min-width: 1.042vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber2 { min-width: 1.563vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber3 { min-width: 3.542vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber4 { min-width: 1.719vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber5 { min-width: 4.323vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber6 { min-width: 4.323vw; }
  @-webkit-keyframes arrowLeft2 { 0% { left: -0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { left: 0.781vw;
      opacity: 0; } }
  @keyframes arrowLeft2 { 0% { left: -0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { left: 0.781vw;
      opacity: 0; } }
  @-webkit-keyframes arrowLeft { 0% { background-position: 0vw 0vw; }
    100% { background-position: 1.563vw 0vw; } }
  @keyframes arrowLeft { 0% { background-position: 0vw 0vw; }
    100% { background-position: 1.563vw 0vw; } }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilmListImg { width: 30.417vw; padding-top: 35.052vw; }
  .Ultra-slimBionicFilmMain .increasedByBox { padding-top: 8.854vw; }
  .Ultra-slimBionicFilmMain .increasedBy { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; min-height: 34.375vw; }
  .Ultra-slimBionicFilmMain .increasedBy .imgBox { top: -4.688vw; width: 37.813vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content { width: 39.063vw; padding-top: 3.125vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox span { min-width: 23.958vw; font-size: 19.792vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox em { font-size: 4.063vw; -webkit-transform: translateY(-1.823vw); -ms-transform: translateY(-1.823vw); transform: translateY(-1.823vw); }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox i { right: 2.083vw; top: 0vw; font-size: 3.125vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow { width: 3.021vw; height: 3.021vw; right: 0.219vw; top: 7.813vw; }
  .Ultra-slimBionicFilmMain .increasedBy .content .title { padding: 0.781vw 0vw 0vw 10.156vw; font-size: 2.292vw; line-height: 2.813vw; }
  .Ultra-slimBionicFilmMain .increasedBy .desc { left: 20.833vw; bottom: 1.302vw; padding-top: 1.042vw; font-size: 1.042vw; }
  .Ultra-slimBionicFilmMain .increasedBy .flavor { padding: 0.781vw 0vw 0vw 10.156vw; }
  .Ultra-slimBionicFilmMain .increasedBy .flavor img { height: 2.76vw; }
  @-webkit-keyframes arrowUp10 { 0% { top: 0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.021vw;
      opacity: 0; } }
  @keyframes arrowUp10 { 0% { top: 0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.021vw;
      opacity: 0; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox { padding: 8.333vw 0vw 7.031vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance { width: 35.677vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .title { font-size: 3.125vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox { margin-top: 2.083vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox span { min-width: 19.01vw; font-size: 15.625vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox em { font-size: 4.063vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox .arrow { width: 3.021vw; height: 3.021vw; right: 0vw; top: 5.729vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox i { font-size: 3.125vw; left: 18.229vw; top: -1.042vw; }
  @-webkit-keyframes arrowUp6 { 0% { top: 0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.021vw;
      opacity: 0; } }
  @keyframes arrowUp6 { 0% { top: 0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.021vw;
      opacity: 0; } }
  @-webkit-keyframes arrowUp { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -4.427vw; } }
  @keyframes arrowUp { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -4.427vw; } }
  @-webkit-keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 4.427vw; } }
  @keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 4.427vw; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list { padding-top: 2.083vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber { padding-bottom: 0.781vw; font-size: 1.563vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber span { min-width: 6.51vw; font-size: 3.125vw; line-height: 0.9; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber .desc { font-size: 1.042vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber i { width: 0.938vw; height: 0.938vw; margin-right: 0.26vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber em { left: 7.031vw; font-size: 1.25vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar { height: 0.885vw; width: 24.74vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar::after { width: 0%; height: 0.885vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list .bar::after { width: 80%; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list:nth-child(2) .bar::after { width: 90%; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformanceImg { bottom: 0vw; right: -13.438vw; width: 61.875vw; height: 42.448vw; }
  @-webkit-keyframes arrowUp7 { 0% { top: -0.938vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 0vw;
      opacity: 0; } }
  @keyframes arrowUp7 { 0% { top: -0.938vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 0vw;
      opacity: 0; } }
  .Leakage-proofPerformanceMain { padding: 7.292vw 0vw 0vw; }
  .Leakage-proofPerformanceMain .title { font-size: 3.125vw; }
  .Leakage-proofPerformanceMain .desc { padding-top: 1.302vw; font-size: 1.146vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance { padding-top: 1.563vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .topBoxImg { margin-bottom: -10.677vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .imgBox { width: 42.396vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .bottomBoxImg { margin: -6.51vw auto 0vw; width: 58.438vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList { margin-top: -6.25vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list { padding: 0vw 1.042vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list::after { width: 0.104vw; height: 3.385vw; right: 0.521vw; top: 2.083vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .imgBox { width: 8.073vw; height: 8.073vw; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .listTitle { padding-top: 0.521vw; font-size: 0.938vw; }
  .energyEfficiencyMain { margin-top: 5.729vw; height: 200vh; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency { height: 24.479vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .content { margin-bottom: -2.604vw; font-size: 1.354vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle { font-size: 12.5vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle i { width: 3.021vw; height: 3.021vw; margin-bottom: 3.125vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle em { top: 2.604vw; right: -0.521vw; font-size: 4.167vw; height: 2.344vw; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide.swiper-slide-active { opacity: 1; }
  .energyEfficiencyMain .dataSource { top: -5.729vw; }
  @-webkit-keyframes arrowUp8 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.021vw;
      opacity: 0; } }
  @keyframes arrowUp8 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.021vw;
      opacity: 0; } }
  .ultraLongLifeCycleMain { padding: 11.458vw 0vw 0vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox { width: 40.625vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span { -webkit-box-shadow: 0vw 0vw 4.167vw #30459b; box-shadow: 0vw 0vw 4.167vw #30459b; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span i { width: 0.417vw; height: 0.417vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(2) { -webkit-animation-delay: 1s; animation-delay: 1s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) { -webkit-animation-delay: 2s; animation-delay: 2s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) i { top: 59%; left: 0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) { -webkit-animation-delay: 3s; animation-delay: 3s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(1) { top: 39%; left: 0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(2) { top: 0.6%; left: 60%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(3) { top: 28%; right: 4.3%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) { -webkit-animation-delay: 4s; animation-delay: 4s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(1) { top: 49%; left: -0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(2) { top: 12%; right: 16.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list .listTitle span { font-size: 3.646vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list .content { padding-top: 0.781vw; font-size: 1.25vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list:nth-child(1) { left: 0vw; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list:nth-child(2) { right: -4.688vw; }
  .managementSystemMain { padding: 7.031vw 0vw 10.417vw; }
  .managementSystemMain .managementSystemBox .managementSystem { width: 38.542vw; padding: 4.167vw 0vw 0vw; margin-right: -0.677vw; }
  .managementSystemMain .managementSystemBox .managementSystem .title { font-size: 3.125vw; }
  .managementSystemMain .managementSystemBox .managementSystem .title span { font-size: 1.146vw; }
  .managementSystemMain .managementSystemBox .managementSystem .img { padding-top: 1.302vw; }
  .managementSystemMain .managementSystemBox .managementSystem .img img { height: 4.531vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList { padding-top: 0.781vw; max-width: 29.688vw; margin: 0vw -0.26vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list { width: -webkit-calc(50% - 0.521vw); width: calc(50% - 0.521vw); padding: 1.302vw 2.083vw; margin: 0.521vw 0.26vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox span { font-size: 2.813vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox em { font-size: 1.354vw; margin-left: 0.26vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox i { left: 3.906vw; top: 0vw; font-size: 1.25vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow { width: 1.302vw; height: 1.302vw; margin: 0vw 0.521vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::after { top: 0.521vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::before { top: 0.521vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .desc { padding-top: 0.521vw; font-size: 1.042vw; line-height: 1.563vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(1) .numberBox i { left: 4.948vw; top: 0vw; font-size: 1.25vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(3) { width: -webkit-calc(100% - 0.521vw); width: calc(100% - 0.521vw); }
  .managementSystemMain .managementSystemBox .imgBox { width: 35.052vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber1 { min-width: 4.688vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber2 { min-width: 3.646vw; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber3 { min-width: 3.646vw; }
  @-webkit-keyframes arrowUp9 { 0% { top: 0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.302vw;
      opacity: 0; } }
  @keyframes arrowUp9 { 0% { top: 0.521vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.302vw;
      opacity: 0; } }
  /*--Intelligent Manufacturing--*/
  .intelligentManufacturingBanner .imgBox { padding-top: 52.083vw; }
  .intelligentManufacturingBanner .intelligentManufacturingBannerText .title { font-size: 5.729vw; }
  .productionSystemMain { min-height: 300vh; }
  .productionSystemListBox .productionSystemText { width: 33.854vw; height: 23.438vw; }
  .productionSystemListBox .productionSystemText .content { font-size: 3.385vw; }
  .productionSystemListBox .productionSystemList { width: 28.646vw; height: 7.813vw; }
  .productionSystemListBox .productionSystemList .swiper-slide .number { font-size: 3.385vw; }
  .productionSystemListBox .productionSystemList .swiper-slide .text { font-size: 0.833vw; }
  .productionSystemListBox .productionSystemList .swiper-slide.active .number { font-size: 6.25vw; }
  .productionSystemListBox .productionSystemList .swiper-slide.active .text { font-size: 1.042vw; }
  .productionSystemListBox .line { width: 0.26vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; }
  .productionSystemListBox .line span { -webkit-border-radius: 0.26vw; border-radius: 0.26vw; -webkit-box-shadow: 0vw 0vw 0vw rgba(34, 238, 251, 0.2); box-shadow: 0vw 0vw 0vw rgba(34, 238, 251, 0.2); }
  .industryProductionlineMain .industryProductionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 3.125vw; font-size: 3.385vw; }
  .industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox { width: 36.198vw; padding-top: 24.479vw; }
  .industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox .industryProductionlineVideo { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .industryProductionlineMain .industryProductionline { margin: 0vw -0.26vw; margin-top: 2.604vw; }
  .industryProductionlineMain .industryProductionline .list { width: -webkit-calc(25% - 0.522vw); width: calc(25% - 0.522vw); margin: 0vw 0.26vw; padding: 1.302vw; min-height: 9.896vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .industryProductionlineMain .industryProductionline .list .listTitle { font-size: 3vw; }
  .industryProductionlineMain .industryProductionline .list .desc { padding-top: 0.625vw; font-size: 1.375vw; line-height: 1.5vw; }
  .productionlineMain .productionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 3.125vw; font-size: 3.385vw; }
  .productionlineMain .productionlineText .productionlineVideoBox { width: 36.198vw; padding-top: 24.479vw; }
  .productionlineMain .productionlineText .productionlineVideoBox .productionlineVideo { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productionlineMain .productionline { margin: 0vw -0.26vw; margin-top: 2.604vw; }
  .productionlineMain .productionline .list { width: -webkit-calc(25% - 0.522vw); width: calc(25% - 0.522vw); margin: 0vw 0.26vw; padding: 1.302vw; min-height: 9.896vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productionlineMain .productionline .list .listTitle { font-size: 1.25vw; }
  .productionlineMain .productionline .list .desc { padding-top: 0.521vw; font-size: 0.938vw; line-height: 1.042vw; }
  .automationResearchMain { padding: 0vw; }
  .automationResearchMain .title { font-size: 3.385vw; }
  .automationResearchMain .automationResearch { width: 30.729vw; height: 30.729vw; margin: 2.604vw auto 0vw; }
  .automationResearchMain .automationResearch .swiper-slide .content .number { font-size: 10.417vw; }
  .automationResearchMain .automationResearch .swiper-slide .content .text { font-size: 1.354vw; }
  .automationExpertiseMain { padding: 0vw; }
  .automationExpertiseMain .title { font-size: 3.385vw; }
  .automationExpertiseMain .automationExpertiseBox { width: 28.229vw; margin: 3.646vw auto 0vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg { width: 100%; height: 28.229vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide .imgBox { top: 4.167vw; right: -2.708vw; width: 11.927vw; padding-top: 11.927vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active .imgBox { width: 100%; padding-top: 28.229vw; top: auto; right: auto; left: auto; bottom: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next { cursor: pointer; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next .imgBox { bottom: -2.604vw; left: -2.865vw; top: auto; right: auto; width: 9.427vw; padding-top: 9.427vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next + .swiper-slide .imgBox { bottom: -2.604vw; left: -2.865vw; top: auto; right: auto; width: 9.427vw; padding-top: 9.427vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.leftTop .imgBox { top: 0vw; right: 0vw; bottom: auto; left: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.bottomRight .imgBox { bottom: 0vw; left: 0vw; top: auto; right: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText { right: -14.063vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number { font-size: 15.625vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number p { -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc { margin-top: -1.302vw; font-size: 0.938vw; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc p { -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .professionalCertificationMain { padding: 5.729vw 0vw 7.813vw; }
  .professionalCertificationMain .title { font-size: 3.385vw; }
  .professionalCertificationMain .professionalCertification { margin-top: 2.604vw; min-height: 16.875vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 4.688vw 7.031vw 0vw 3.125vw; }
  .professionalCertificationMain .professionalCertification .list .imgBox { width: 5.729vw; height: 4.688vw; }
  .professionalCertificationMain .professionalCertification .list .listTitle { padding-top: 0.26vw; font-size: 0.885vw; }
  /*--Marketing Support--*/
  .marketingSupportBanner .imgBox { padding-top: 52.083vw; }
  .marketingSupportBanner .marketingSupportBannerText { top: 14.583vw; }
  .marketingSupportBanner .marketingSupportBannerText .title { font-size: 5.729vw; }
  .chainMarketingMain { padding: 2.604vw 0vw; }
  .chainMarketingBox {padding:2.604vw 0vw;}
  .chainMarketing .title { font-size: 2.865vw; width: 35.677vw; }
  .chainMarketing .desc { font-size: 0.938vw; line-height: 1.458vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .chainMarketingList { height: 30.208vw; width: 32.813vw; margin-top: 0vw; }
  .chainMarketingList .swiper-slide .imgBox { top: 7.813vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .chainMarketingList .swiper-slide .listTitle { font-size: 1.354vw; padding: 0vw 2.083vw 3.125vw; }
  .chainMarketingList .swiper-slide.active .imgBox { top: 0vw; }
  .offlineSupportMain { padding:0vw; }
  .offlineSupportMain .title { font-size: 2.865vw; }
  .offlineSupportMain .offlineSupportBox { margin-top: 2.865vw; }
  .offlineSupportMain .offlineSupportClassBox { width: 26.563vw; height: 31.771vw; padding: 4.167vw 2.083vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-right: 1.042vw; }
  .offlineSupportMain .offlineSupportClassBox .subTitle { font-size: 1.875vw; }
  .offlineSupportMain .offlineSupportClassBox .line { margin-top: 3.125vw; }
  .offlineSupportMain .offlineSupportClassBox .line span { width: 0.573vw; height: 0.573vw; }
  .offlineSupportMain .offlineSupportClassBox .line span::after { width: 0.156vw; }
  .offlineSupportMain .offlineSupportClassBox .line span::before { height: 0.156vw; }
  .offlineSupportMain .offlineSupportClassBox .offlineSupportClass { padding-top: 1.823vw; }
  .offlineSupportMain .offlineSupportClassBox .offlineSupportClass .list { font-size: 1.25vw; line-height: 2.604vw; }
  .offlineSupportMain .offlineSupportImgBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .swiper-slide .imgBox { padding-top: 31.771vw; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage { bottom: 3.646vw; width: 100%; z-index: 20; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage span { width: 1.563vw; height: 0.156vw; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg:after { height: 13.594vw; }
  .fullChannelposmMain { padding: 6.25vw 0vw; }
  .fullChannelposmMain .subTitle { font-size: 2.865vw; }
  .fullChannelposmMain .fullChannelposm { padding-top: 2.083vw; }
  .fullChannelposmMain .fullChannelposm .list { width: 10.417vw; height: 10.417vw; }
  .fullChannelposmMain .fullChannelposm .list .number { right: -3.385vw; top: 1.042vw; font-size: 1.354vw; }
  .fullChannelposmMain .fullChannelposm .list .arrow { right: -4.167vw; width: 3.281vw; height: 3.281vw; }
  .fullChannelposmMain .fullChannelposm .list::after { -webkit-box-shadow: 0vw 0vw 1.042vw inset rgba(20, 129, 195, 0.1); box-shadow: 0vw 0vw 1.042vw inset rgba(20, 129, 195, 0.1); }
  .fullChannelposmMain .fullChannelposm .list p { font-size: 1.25vw; }
  .fullChannelposmMain .fullChannelposm .list:nth-child(4) .number { top: auto; bottom: 1.042vw; }
  .fullChannelposmMain .fullChannelposm .list:last-child .number { left: -3.385vw; right: auto; }
  .onlineSupportMain { padding: 5.208vw 0vw; }
  .onlineSupportMain .title { font-size: 2.865vw; }
  .onlineSupportClass { padding-top: 1.563vw; }
  .onlineSupportClass a { margin: 0vw 0.26vw; height: 3.125vw; width: 14.063vw; }
  .onlineSupportClass a span { font-size: 1.042vw; }
  .onlineSupportClass a::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .onlineSupportClass a::before { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .onlineSupportImgContainer { margin-top: 3.125vw; }
  .onlineSupportImg { width: 52.083vw; height: 29.167vw; }
  .onlineSupportImg .swiper-slide { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .onlineSupportImg .swiper-slide .listTitle { font-size: 1.354vw; padding: 0vw 0vw 3.125vw; }
  .onlineSupportText { max-width: 46.875vw; margin: 2.604vw auto 0vw; }
  .onlineSupportText .swiper-slide { width: 9.375vw; }
  .onlineSupportText .swiper-slide span { width: -webkit-calc(100% - 1.198vw); width: calc(100% - 1.198vw); height: 0.156vw; top: 0.26vw; left: -webkit-calc(50% + 0.521vw); left: calc(50% + 0.521vw); }
  .onlineSupportText .swiper-slide span::after { height: 0.156vw; }
  .onlineSupportText .swiper-slide i { width: 0.677vw; height: 0.677vw; }
  .onlineSupportText .swiper-slide p { padding-top: 0.521vw; font-size: 0.781vw; }
  .onlineSupportText .onlineSupportImgPage span { width: 9.375vw; }
  .marketingResourcesMain { padding: 6.25vw 0vw; }
  .marketingResourcesMain .title { font-size: 2.865vw; }
  .marketingResourcesMain .marketingResources { padding-top: 2.604vw; }
  .marketingResourcesMain .marketingResources .list .listContent { padding: 0.781vw 1.823vw; }
  .marketingResourcesMain .marketingResources .list .listContent .number { min-width: 1.771vw; height: 1.771vw; font-size: 0.938vw; }
  .marketingResourcesMain .marketingResources .list .listContent .listTitleBox .imgBox { width: 4.792vw; height: 4.792vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .marketingResourcesMain .marketingResources .list .listContent .listTitleBox .listTitle { padding-left: 2.344vw; font-size: 1.042vw; line-height: 1.354vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more { width: 3.125vw; height: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more i { width: 0.729vw; height: 0.729vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more i::after { width: 0.104vw; }
  .marketingResourcesMain .marketingResources .list .listContent .more i::before { height: 0.104vw; }
  .marketingResourcesMain .marketingResources .list .content { padding: 2.083vw 0vw 2.604vw; }
  .marketingResourcesMain .marketingResources .list .content .subTitle { width: 26.042vw; font-size: 1.875vw; line-height: 2.396vw; }
  .marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo { padding: 1.563vw 1.563vw 3.646vw 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo .listLogo { width: 25%; padding: 0.938vw 0vw; }
  /*--max7--*/
  .max7BannerMain .max7BannerBox .max7BannerTextBox { top: 21vh; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .max7BannerLogo img { height: 4.74vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.083vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .title { font-size: 3.125vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc { padding-top: 1vw; font-size: 1.667vw; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc span { font-size: 0.729vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox { bottom: 2.604vw; width: 100%; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon { margin-right: 0.781vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon img { height: 2.031vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .listTitle { font-size: 1.042vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list::after { height: 1.615vw; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass span { height: 1.615vw; }
  .max7BannerMain .max7BannerBox .max7VideoBox { width: 36.146vw; height: 20.417vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .max7BannerMain .max7BannerBox .max7Video .btn { font-size: 0.938vw; width: 5.208vw; height: 5.208vw; }
  .newStandard-2mLMain { height: 51.042vw; }
  .newStandard-2mLMain .innerContainer { max-width: 86.458vw; }
  .newStandard-2mLMain .title { font-size: 14.583vw; letter-spacing: -0.573vw; }
  .newStandard-2mLMain .desc { font-size: 2.604vw; padding-top: 0.781vw; }
  .morePuffswithMain .innerContainer { max-width: 86.458vw; }
  .morePuffswithMain .morePuffswith .content { width: 30.729vw; }
  .morePuffswithMain .morePuffswith .content .title { font-size: 2.344vw; }
  .morePuffswithMain .morePuffswith .content .numberBox { font-size: 10.833vw; }
  .morePuffswithMain .morePuffswith .content .numberBox .number em { font-size: 14.583vw; }
  .morePuffswithMain .morePuffswith .content .numberBox .number span { width: 13.281vw; }
  .morePuffswithMain .morePuffswith .content .numberBox .number i { font-size: 3.646vw; margin-top: -8.333vw; }
  .morePuffswithMain .morePuffswith .content .characteristics { width: 18.75vw; padding-top: 0.521vw; }
  .morePuffswithMain .morePuffswith .content .characteristics .list { margin-top: 0.521vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.042vw 2.083vw; }
  .morePuffswithMain .morePuffswith .content .characteristics .list .icon { width: 2.24vw; margin-right: 0.781vw; }
  .morePuffswithMain .morePuffswith .content .characteristics .list .text { font-size: 1.042vw; }
  .morePuffswithMain .morePuffswith .imgBox { width: 48.542vw; }
  .ultimateCleanMain .ultimateClean { width: 42%; padding-left: -webkit-calc((100vw - 85.417vw) / 2); padding-left: calc((100vw - 85.417vw) / 2); }
  .ultimateCleanMain .ultimateClean .content .title { font-size: 4.167vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList { padding-top: 3.385vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list { padding-bottom: 1.302vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox { font-size: 1.563vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox span { font-size: 3.125vw; margin-right: 0.26vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox em { padding-left: 0.26vw; font-size: 1.042vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox .desc { padding-left: 1.042vw; font-size: 1.042vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar { margin-top: 0.781vw; height: 1.094vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar::after { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar { width: 94%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar::after { -webkit-transition-delay: .4s; transition-delay: .4s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar { width: 120%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar::after { -webkit-transition-delay: .6s; transition-delay: .6s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar { width: 75%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar::after { -webkit-transition-delay: .8s; transition-delay: .8s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list.active .bar::after { width: 100%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .numberBox span { width: 3.542vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .numberBox span { width: 6.51vw; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .numberBox span { width: 6.51vw; }
  .ultimateCleanMain .imgBox img { max-height: 52.083vw; }
  .ultimateSilkyMain { padding: 4.167vw 0vw; }
  .ultimateSilkyMain .innerContainer { max-width: 86.458vw; }
  .ultimateSilkyMain .ultimateSilky .content { width: 34.896vw; padding: 0vw 0vw 0vw 6.771vw; }
  .ultimateSilkyMain .ultimateSilky .content .title { font-size: 4.167vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox { padding-top: 1.563vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox span { font-size: 10.938vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox span i { width: 12.24vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox em { margin-left: 0.26vw; font-size: 4.167vw; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox .arrow { right: -1.458vw; bottom: 1.302vw; width: 1.667vw; height: 1.667vw; }
  .ultimateSilkyMain .ultimateSilky .content .desc { padding-top: 0.26vw; font-size: 1.354vw; }
  .ultimateSilkyMain .ultimateSilky .imgBox { width: 33.854vw; -webkit-transform: translateX(-12.5vw); -ms-transform: translateX(-12.5vw); transform: translateX(-12.5vw); }
  @-webkit-keyframes arrowUp4 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.125vw;
      opacity: 0; } }
  @keyframes arrowUp4 { 0% { top: 0vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -3.125vw;
      opacity: 0; } }
  .controlSystemMain { padding: 6.25vw 0vw; }
  .controlSystemMain .innerContainer { max-width: 86.458vw; }
  .controlSystemMain .controlSystem .imgBox { width: 39.323vw; }
  .controlSystemMain .controlSystem .content { width: 36.458vw; }
  .controlSystemMain .controlSystem .content .title { font-size: 3.646vw; }
  .controlSystemMain .controlSystem .content .controlSystemList { padding-top: 2.344vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list { padding-bottom: 1.302vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox { font-size: 1.563vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox span { font-size: 3.125vw; margin-right: 0.26vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox em { padding-left: 0.26vw; font-size: 1.042vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow { width: 1.042vw; height: 1.875vw; background-size: 1.042vw 1.875vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::after { top: 1.823vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::before { top: 1.823vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .desc { padding-left: 1.042vw; font-size: 1.042vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .bar { margin-top: 0.781vw; height: 1.094vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .bar::after { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(1) .numberBox span { width: 3.646vw; }
  .controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(2) .numberBox span { width: 3.646vw; }
  @-webkit-keyframes arrowUp5 { 0% { top: 1.823vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.042vw;
      opacity: 0; } }
  @keyframes arrowUp5 { 0% { top: 1.823vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -1.042vw;
      opacity: 0; } }
  @-webkit-keyframes arrowUp3 { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -1.875vw; } }
  @keyframes arrowUp3 { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw -1.875vw; } }
  .tankDesignMain { padding: 5.729vw 0vw 3.125vw; }
  .tankDesignMain .tankDesign .content { width: 31.25vw; }
  .tankDesignMain .tankDesign .content .title { font-size: 4.167vw; }
  .tankDesignMain .tankDesign .content .desc { padding-top: 1.042vw; font-size: 1.042vw; }
  .tankDesignMain .tankDesign .imgBox { width: 43.49vw; }
  .customAlert { padding: 2.604vw 3.125vw 3.646vw 2.083vw; max-width: 26.042vw; min-width: 20.313vw; min-height: 5.208vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .customAlert .icon { width: 2.396vw; height: 2.396vw; font-size: 1.25vw; -webkit-box-shadow: 0vw 0.26vw 0.521vw rgba(0, 73, 108, 0.6); box-shadow: 0vw 0.26vw 0.521vw rgba(0, 73, 108, 0.6); }
  .customAlert .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; font-size: 1.25vw; line-height: 1.2; }
  /*--R&Dinnovation--*/
  .innovationMain .bg { padding-top: 108.073vw; }
  .innovationMain .innovationText { height: 48.281vw; }
  .innovationMain .innovationText .title { font-size: 5.729vw; }
  .innovationMain .fundamentalResearchMain { height: 59.792vw; }
  .innovationMain .fundamentalResearchMain .innerContainer { height: 100%; }
  .innovationMain .fundamentalResearchMain .titleBox { bottom: 12.5vw; }
  .innovationMain .fundamentalResearchMain .titleBox .title { font-size: 2.292vw; }
  .innovationMain .fundamentalResearchMain .titleBox .imgBox { padding-top: 2.083vw; }
  .innovationMain .fundamentalResearchMain .titleBox .imgBox img { height: 10.417vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list .contentBox { -webkit-box-shadow: 0vw 0.156vw 2.083vw rgba(172, 229, 248, 0.35); box-shadow: 0vw 0.156vw 2.083vw rgba(172, 229, 248, 0.35); }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list p { font-size: 1.042vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(1) { left: 6.25vw; top: 13.542vw; width: 9.948vw; height: 9.948vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(2) { left: -8.594vw; top: 20.833vw; width: 9.635vw; height: 9.635vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(3) { left: 9.375vw; top: 26.042vw; width: 5.208vw; height: 5.208vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(4) { left: -0.521vw; top: 33.333vw; width: 13.542vw; height: 13.542vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(5) { right: -4.427vw; top: 8.854vw; width: 12.24vw; height: 12.24vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(6) { right: 3.646vw; top: 22.396vw; width: 12.344vw; height: 12.344vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(7) { right: -7.292vw; top: 29.688vw; width: 5.781vw; height: 5.781vw; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(8) { right: -6.25vw; top: 39.583vw; width: 9.115vw; height: 9.115vw; }
  .innovationLayoutMain { padding: 5.729vw 0vw 3.646vw; }
  .innovationLayoutMain .title { font-size: 3.385vw; }
  .innovationLayoutMain .desc { font-size: 1.042vw; padding-top: 0.26vw; max-width: 52.083vw; }
  .innovationLayoutMain .innovationLayout { max-width: 56.771vw; padding-top: 2.083vw; }
  .innovationLayoutMain .innovationLayout .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0vw 0.521vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.302vw 2.083vw; }
  .innovationLayoutMain .innovationLayout .list .listTitle { font-size: 1.146vw; }
  .innovationLayoutMain .innovationLayout .list .listTitle span { font-size: 2.813vw; margin-right: 0.26vw; }
  .innovationLayoutMain .innovationLayout .list .content { font-size: 0.729vw; }
  .innovationLayoutMain .innovationLayoutMap { max-width: 67.083vw; padding-top: 2.604vw; }
  .rdInvestment { margin: 2.865vw auto 0vw; max-width: 54.948vw; padding: 3.906vw 3.385vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rdInvestment .dataTable { width: 27.552vw; }
  .rdInvestment .dataTable .subTitle { font-size: 1.042vw; }
  .rdInvestment .dataTable .imgBox { margin-top: 0.26vw; }
  .rdInvestment .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.125vw; }
  .rdInvestment .content .year { font-size: 0.938vw; }
  .rdInvestment .content .quantity { font-size: 3.854vw; }
  .rdInvestment .content .contentDesc { font-size: 1.25vw; }
  .rdInvestmentList { margin: 2.865vw auto 0vw; max-width: 55.781vw; padding-bottom: 5.729vw; }
  .rdInvestmentList .list { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; width: -webkit-calc(50% - 0.833vw); width: calc(50% - 0.833vw); margin: 0vw 0.417vw; padding: 1.563vw 0vw; }
  .rdInvestmentList .list .listTitle p { font-size: 3.385vw; }
  .rdInvestmentList .list .listTitle p span { font-size: 1.354vw; margin-left: 0.521vw; }
  .rdInvestmentList .list .listTitle img { width: 2.292vw; height: 2.292vw; margin-right: 0.521vw; }
  .rdInvestmentList .list .listDesc { font-size: 1.146vw; }
  .researchCenterMain { min-height: 250vh; }
  .researchCenterBox { position: -webkit-sticky; position: sticky; top: -webkit-calc(100vh - 61.302vw); top: calc(100vh - 61.302vw); padding-top: 7.031vw; min-height: 100vh; height: 61.302vw; }
  .researchCenterBox .title { font-size: 5.208vw; }
  .researchCenterBox .researchCenter .researchCenterImg { width: 34.375vw; height: 39.583vw; -webkit-border-radius: 1.042vw 1.042vw 0vw 0vw; border-radius: 1.042vw 1.042vw 0vw 0vw; }
  .researchCenterBox .researchCenter .researchCenterImg .imgBox { padding-top: 39.583vw; }
  .researchCenterBox .researchCenter .researchCenterImg .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox { width: 23.958vw; padding-bottom: 5.208vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .number { font-size: 10.417vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .desc { padding-top: 1.823vw; font-size: 1.563vw; line-height: 2.083vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextListBox { margin-top: 1.042vw; height: 7.031vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list { left: 1.563vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .number { font-size: 1.042vw; line-height: 1.354vw; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .desc { font-size: 1.042vw; line-height: 1.354vw; }
  .flavoringLabMain { padding: 6.25vw 0vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLab { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.604vw 2.604vw 0vw 0vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLab .title { font-size: 3.646vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLab .desc { padding-top: 1.302vw; font-size: 1.146vw; line-height: 1.563vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList { width: 36.458vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list .imgBox { padding-top: 18.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list .content { width: 50%; padding: 0vw 2.083vw; font-size: 1.667vw; line-height: 2.188vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(1) .content { -webkit-border-radius: 9.375vw 1.042vw 1.042vw 1.042vw; border-radius: 9.375vw 1.042vw 1.042vw 1.042vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(1) .content::after { -webkit-border-radius: 9.375vw 1.042vw 1.042vw 1.042vw; border-radius: 9.375vw 1.042vw 1.042vw 1.042vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) .content { -webkit-border-radius: 1.042vw 9.375vw 1.042vw 1.042vw; border-radius: 1.042vw 9.375vw 1.042vw 1.042vw; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) .content::after { -webkit-border-radius: 1.042vw 9.375vw 1.042vw 1.042vw; border-radius: 1.042vw 9.375vw 1.042vw 1.042vw; }
  .patentMain { padding: 5.208vw 0vw 6.25vw; }
  .patentMain .title { font-size: 3.385vw; }
  .patentMain .desc { padding-top: 0.625vw; font-size: 1.146vw; line-height: 1.563vw; }
  .patentMain .patentList { padding-top: 2.604vw; margin: 0vw -0.781vw; }
  .patentMain .patentList .list { width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw); margin: 0vw 0.781vw; padding: 1.823vw 2.344vw; height: 27.083vw; }
  .patentMain .patentList .list .listTitle { font-size: 1.458vw; }
  .patentMain .patentList .list .proportionBox { margin-top: 3.125vw; }
  .patentMain .patentList .list .proportionBox .proportionText { font-size: 0.885vw; line-height: 1.406vw; }
  .patentMain .patentList .list .proportionBox .proportionLeft { left: 0vw; top: 0vw; }
  .patentMain .patentList .list .proportionBox .proportionRight { right: 0vw; bottom: 0vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications { width: 17.24vw; height: 17.24vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .content .numberBox { font-size: 2.813vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .content .text { padding-top: 0.26vw; font-size: 1.042vw; line-height: 1.354vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop { stroke-width: 0.417vw; }
  .patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop2 { stroke-width: 0.417vw; }
  .patentMain .patentList .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .patentMain .patentList .list::before { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentsMain { padding: 5.208vw 0vw 6.25vw; }
  .talentsMain .title { font-size: 3.385vw; }
  .talentsMain .desc { margin-top: 0.781vw; font-size: 1.146vw; }
  .talentsMain .talentsData { padding-top: 2.083vw; }
  .talentsMain .talentsData .list { padding: 0vw 3.125vw; }
  .talentsMain .talentsData .list .number p { font-size: 1.563vw; }
  .talentsMain .talentsData .list .number span { font-size: 2.813vw; }
  .talentsMain .talentsData .list .number em { margin: 0vw 0.26vw; top: 0.521vw; }
  .talentsMain .talentsData .list .text { padding-top: 0.521vw; font-size: 1.042vw; }
  .talentsMain .talentsList { padding-top: 1.563vw; }
  .talentsMain .talentsList .list { margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentsMain .talentsList .list .listTitle { padding: 1.563vw 3.125vw; font-size: 1.354vw; }
  .talentsMain .talentsList .list .School { padding: 0.521vw 7.031vw 0vw 3.125vw; }
  .talentsMain .talentsList .list .School .SchoolList { width: 5.625vw; }
  .talentsMain .talentsList .list .School .SchoolList .imgBox { width: 5.625vw; height: 5.625vw; }
  .talentsMain .talentsList .list .School .SchoolList .name { padding-top: 0.26vw; font-size: 0.885vw; }
  .talentsMain .talentsList .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentsMain .talentsList .list::before { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentsMain .talentsList .list.active { padding: 0vw 0vw 4.427vw; }
  /*--产品详情--*/
  .wish { bottom: 3.125vw; width: 3.333vw; height: 3.333vw; }
  .wish::after { -webkit-border-radius: 3.333vw; border-radius: 3.333vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .wish::before { -webkit-border-radius: 3.333vw; border-radius: 3.333vw; }
  .wish p .icon { height: 1.458vw; width: 1.458vw; margin-right: 0.521vw; }
  .wish p .icon img { height: 1.458vw; }
  .wish p .text { font-size: 0.938vw; }
  .wish.animat { width: 13.333vw; }
  .shoppingCart .btn { top: 7.292vw; margin: 2.083vw 0.521vw 0vw 0vw; width: 3.333vw; height: 3.333vw; }
  .shoppingCart .btn span { font-size: 0.833vw; right: -0.26vw; top: -0.26vw; width: 1.458vw; height: 1.458vw; }
  .productDetailBanner .imgBox { padding-top: 50vw; }
  .productDetailBanner .productDetailBannerText { bottom: 4.167vw; }
  .productDetailBanner .productDetailBannerText .title { font-size: 5.365vw; }
  .productDetailBanner .productDetailBannerText .iconListBox { padding-top: 1.042vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList { padding: 0vw 0.885vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .icon img { height: 2.5vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text { padding-top: 0.26vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(1) { font-size: 0.729vw; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(2) { font-size: 0.938vw; }
  .productDetailSolutionMain { padding: 5.208vw 0vw; }
  .productDetailSolutionMain .title { font-size: 3.125vw; }
  .productDetailSolutionMain .productDetailSolution { margin: 0vw -0.521vw; }
  .productDetailSolutionMain .productDetailSolution .list { width: -webkit-calc(25vw - 1.042vw); width: calc(25vw - 1.042vw); margin: 1.042vw 0.521vw 0vw; }
  .productDetailSolutionMain .productDetailSolution .list .imgBox { padding-top: 15.104vw; -webkit-border-radius: 0.417vw 0.417vw 0vw 0vw; border-radius: 0.417vw 0.417vw 0vw 0vw; }
  .productDetailSolutionMain .productDetailSolution .list .content { margin-top: 0.208vw; padding: 0.521vw 1.823vw; -webkit-border-radius: 0vw 0vw 0.417vw 0.417vw; border-radius: 0vw 0vw 0.417vw 0.417vw; }
  .productDetailSolutionMain .productDetailSolution .list .content .listTitle { font-size: 1.042vw; max-height: 2.604vw; line-height: 1.302vw; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productDetailSolutionMain .productDetailSolution .list .content .icon i { width: 1.719vw; height: 1.719vw; font-size: 0.729vw; }
  .productDetailSolutionMain .productDetailSolution .list:nth-child(3n+1) { width: -webkit-calc(46.875vw - 1.042vw); width: calc(46.875vw - 1.042vw); }
  .galaxyMain .imgBox { padding-top: 50vw; }
  .galaxyMain .galaxy p { padding: 0.521vw 0vw; font-size: 5.677vw; }
  .galaxyMain .galaxy p:nth-child(1) span:nth-child(1) { padding-right: 10.417vw; margin-left: -1.563vw; }
  .galaxyMain .galaxy p:nth-child(2) span:nth-child(1) { padding-right: 18.229vw; margin-left: -1.563vw; }
  .galaxyMain .galaxyProductImg img { height: 35.833vw; }
  .fingertipSpinnerMain { padding: 5.208vw 0vw; }
  .fingertipSpinnerMain .title { font-size: 2.604vw; }
  .fingertipSpinnerMain .fingertipSpinner { margin-top: 2.604vw; }
  .fingertipSpinnerMain .fingertipSpinner .imgBox { padding-top: 34.375vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .fingertipSpinnerMain .fingertipSpinner .text360 { padding-right: 18.802vw; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img { height: 16.51vw; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(2) { height: 15.104vw; right: 3.49vw; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(3) { top: 0.625vw; height: 4.427vw; }
  .fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img { height: 25.26vw; }
  .fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img:nth-child(2) { left: 3.438vw; top: 8.177vw; height: 11.719vw; }
  .heaterMain .imgBox { padding-top: 50vw; }
  .heaterMain .heater .heaterImg { padding-left: 1.823vw; }
  .heaterMain .heater .heaterImg img { height: 23.646vw; }
  .heaterMain .heater .heaterData .list .numberBox p { font-size: 8.333vw; }
  .heaterMain .heater .heaterData .list .text { font-size: 1.146vw; }
  .heaterMain .heater .heaterData .list:nth-child(2) { padding-left: 4.167vw; }
  .heaterMain .heaterDesc { bottom: 4.688vw; }
  .heaterMain .heaterDesc .desc { font-size: 2.083vw; }
  .electronicLiquidMain { padding: 7.552vw 0vw; }
  .electronicLiquidMain .electronicLiquidImg { left: -1.302vw; top: 2.083vw; }
  .electronicLiquidMain .electronicLiquidImg img { width: 79.115vw; }
  .electronicLiquidMain .electronicLiquid .imgBox { width: 44.271vw; padding-top: 29.375vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .electronicLiquidMain .electronicLiquid .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transform: translateX(3.125vw); -ms-transform: translateX(3.125vw); transform: translateX(3.125vw); font-size: 2.083vw; }
  .vaporBlendsFlavorMain .imgBox { padding-top: 45.833vw; }
  .vaporBlendsFlavor { width: 29.688vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorTitle .listTitle { font-size: 3.125vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass { padding-top: 2.344vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list { min-height: 4.948vw; padding: 0vw 0vw 0vw 1.563vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list::after { top: 0.26vw; width: 0.573vw; height: 0.573vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list p { max-width: 15.625vw; font-size: 0.781vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list span { left: 0.156vw; top: 1.042vw; bottom: 0.104vw; width: 0.26vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list.active p { font-size: 1.302vw; max-width: 21.875vw; }
  .vaporBlendsFlavorImgBox .vaporBlendsFlavorImg { width: 38.542vw; margin-left: 23.354vw; }
  .vaporBlendsFlavorImgBox .vaporBlendsFlavorImg .list img { width: 38.542vw; }
  .designCustomizationMain { padding: 5.729vw 0vw 6.25vw; }
  .designCustomizationMain .title { font-size: 3.125vw; }
  .designCustomizationMain .designCustomization { margin-top: 3.125vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .designCustomizationMain .designCustomization .imgBox { padding-top: 41.198vw; }
  .designCustomizationMain .designCustomization .customizationProductImg img { height: 23.385vw; }
  .designCustomizationMain .designCustomization .designCustomizationClass { left: 4.688vw; right: 4.688vw; bottom: 2.083vw; }
  .designCustomizationMain .designCustomization .designCustomizationClass .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.823vw; font-size: 1.146vw; line-height: 1.563vw; padding-bottom: 1.198vw; border-bottom: 0.156vw solid rgba(255, 255, 255, 0.4); }
  .designCustomizationMain .designCustomization .designCustomizationClass .list::after { bottom: -0.156vw; height: 0.156vw; }
  .productParametersMain { padding: 5.729vw 0vw 7.292vw; }
  .productParametersMain .title { font-size: 3.125vw; }
  .productParametersMain .productParameters { margin-top: 3.125vw; }
  .productParametersMain .productParameters .imgBox { width: 31.25vw; padding-top: 27.135vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productParametersMain .productParameters .param { padding-left: 1.042vw; }
  .productParametersMain .productParameters .param .list { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(50% - 0.521vw); -ms-flex: 0 0 calc(50% - 0.521vw); flex: 0 0 calc(50% - 0.521vw); -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); -webkit-border-radius: 0.521vw; border-radius: 0.521vw; margin: 0vw 1.042vw 1.042vw 0vw; padding: 0vw 1.563vw; }
  .productParametersMain .productParameters .param .list .icon { right: 1.042vw; top: 1.042vw; }
  .productParametersMain .productParameters .param .list .icon img { width: 2.5vw; }
  .productParametersMain .productParameters .param .list .paramTitle { font-size: 0.833vw; }
  .productParametersMain .productParameters .param .list .text { font-size: 1.563vw; }
  .productParametersMain .productParameters .param .list:nth-child(2n) { margin-right: 0vw; }
  .productParametersMain .productParameters .param .list:nth-last-child(-n+2) { margin-bottom: 0vw; }
  .loginMain { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .loginMain .loginBox { max-width: 25.521vw; }
  .loginMain .loginBox .closeLogin { right: -3.021vw; top: 0vw; width: 1.979vw; height: 1.979vw; font-size: 0.938vw; }
  .loginMain .loginBox .loginContainer { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .loginMain .loginBox .loginHead { height: 9.531vw; }
  .loginMain .loginBox .loginHead img { height: 5.677vw; }
  .loginMain .loginBox .title { font-size: 1.563vw; padding-bottom: 1.042vw; }
  .loginMain .loginBox .login { padding: 1.042vw 1.563vw 2.344vw; }
  .loginMain .loginBox .list { padding-top: 1.042vw; }
  .loginMain .loginBox .list p { font-size: 0.833vw; padding-bottom: 0.417vw; }
  .loginMain .loginBox .list .input input { height: 2.396vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; padding: 0vw 1.042vw; font-size: 0.781vw; }
  .loginMain .loginBox .list .input button { right: 0.521vw; bottom: 0.26vw; top: 0.26vw; font-size: 0.729vw; padding: 0vw 0.781vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .loginMain .loginBox .btn { padding-top: 1.042vw; }
  .loginMain .loginBox .btn button { height: 2.396vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; font-size: 0.781vw; }
  .loginMain .loginBox .btn button i { width: 1.042vw; height: 1.042vw; font-size: 0.625vw; margin-right: 0.521vw; }
  .loginMain .loginBox .desc { padding-top: 1.042vw; font-size: 0.833vw; }
  .loginMain .loginBox .register { padding: 1.042vw 1.563vw 2.344vw; }
  .loginMain .loginBox .success { padding: 2.604vw 1.563vw; }
  .loginMain .loginBox .success .icon img { width: 8.073vw; }
  .loginMain .loginBox .success .hint { padding-top: 0.521vw; font-size: 1.354vw; }
  .loginMain .loginBox .success .closeSuccess { margin-top: 1.042vw; height: 2.396vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; }
  .loginMain .loginBox .success .closeSuccess p { font-size: 0.781vw; }
  .loginMain .loginBox .success .closeSuccess span { font-size: 0.781vw; right: 0.781vw; }
  .loginMain .loginBox .multipleChoice { padding: 0.781vw 0vw; }
  .loginMain .loginBox .multipleChoice .listTitle { font-size: 0.833vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox { padding-top: 0.417vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList { padding-right: 2.083vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio > i { font-size: 0.938vw; margin-right: 0.417vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio div { font-size: 0.781vw; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio { line-height: 1.25vw; margin: 0vw; padding-right: 0vw; }
  .wishListMain { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .wishListBox { width: 33.333vw; -webkit-border-radius: 1.563vw 0vw 0vw 1.563vw; border-radius: 1.563vw 0vw 0vw 1.563vw; }
  .wishListBox .wishListhead { height: 4.167vw; padding: 0vw 2.083vw; }
  .wishListBox .wishListhead .wishReturn { width: 1.979vw; height: 1.979vw; }
  .wishListBox .wishListhead .wishReturn img { height: 0.938vw; }
  .wishListBox .wishListhead .wishLogo img { height: 2.083vw; }
  .wishListBox .wishListhead .wishNumber { width: 1.979vw; height: 1.979vw; font-size: 0.938vw; }
  .wishListBox .title { height: 8.281vw; padding-bottom: 1.563vw; font-size: 2.083vw; }
  .wishListBox .wishListContainer { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 1.042vw 1.042vw 0vw; }
  .wishListBox .wishList { padding: 0vw 0.521vw; }
  .wishListBox .wishList .list { margin-bottom: 1.042vw; padding: 0.521vw 1.042vw 0.521vw 0.521vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .wishListBox .wishList .list .imgBox { width: 9.063vw; padding-top: 7.292vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .wishListBox .wishList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.042vw 0vw 0vw 2.083vw; }
  .wishListBox .wishList .list .content .listTitle { font-size: 1.042vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .wishListBox .wishList .list .content .desc { margin-top: 0.26vw; font-size: 0.833vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .wishListBox .wishList .list .content .label { padding-top: 1.042vw; }
  .wishListBox .wishList .list .content .label span { line-height: 1.042vw; font-size: 0.625vw; padding: 0vw 0.521vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .wishListBox .wishList .list .content .label img { width: 1.615vw; }
  .wishListBox .wishList .list .delete { padding-top: 0.521vw; }
  .wishListBox .wishList .list .delete i { width: 1.615vw; height: 1.615vw; font-size: 0.833vw; }
  .wishListBox .wishListContainer::after { width: -webkit-calc(100% - 0.521vw); width: calc(100% - 0.521vw); }
  .wishListBox .btn { padding: 1.042vw 1.563vw 1.563vw; }
  .wishListBox .btn button { height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.781vw; }
  .wishListBox .btn button i { width: 1.042vw; height: 1.042vw; font-size: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 0.521vw; }
  .wishListBox .wishList::-webkit-scrollbar { width: 0.417vw; height: 0.417vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .wishListBox .wishList::-webkit-scrollbar-track { -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .wishListBox .wishList::-webkit-scrollbar-thumb { -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  /*--bustainability--*/
  .bustainabilityBanner .imgBox { padding-top: 52.083vw; }
  .bustainabilityBannerText { top: 12.76vw; }
  .bustainabilityBannerText .title { font-size: 2.083vw; }
  .bustainabilityBannerText .bustainabilityBannerTextImg { padding-top: 1.823vw; }
  .bustainabilityBannerText .bustainabilityBannerTextImg img { height: 9.792vw; }
  .ourStrategiesMain { padding: 4.688vw 0vw 7.813vw; }
  .ourStrategiesMain .title { font-size: 2.865vw; }
  .ourStrategiesMain .content { font-size: 0.938vw; line-height: 1.354vw; padding-top: 0.781vw; max-width: 52.083vw; }
  .ourStrategiesBox { width: 21.875vw; height: 21.875vw; margin: 8.333vw auto 0vw; }
  .ourStrategiesBox .circle span { -webkit-box-shadow: 0vw 0vw 5.208vw inset rgba(255, 255, 255, 0.2); box-shadow: 0vw 0vw 5.208vw inset rgba(255, 255, 255, 0.2); }
  .ourStrategiesBox .ourStrategiesLogo img { height: 4.01vw; }
  .ourStrategies .list { padding: 1.302vw 2.344vw 0vw; width: 19.01vw; height: 5.781vw; background-size: 19.01vw 5.781vw; }
  .ourStrategies .list .listTitle { font-size: 1.146vw; }
  .ourStrategies .list .desc { padding-top: 0.26vw; font-size: 0.885vw; }
  .ourStrategies .list .icon img { width: 2.813vw; }
  .ourStrategies .list:nth-child(1) { top: -5.781vw; padding: 0.781vw 0vw 0vw; text-align: center; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: url(../images/img_198.png); }
  .ourStrategies .list:nth-child(1) .icon { left: 50%; bottom: -1.563vw; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .ourStrategies .list:nth-child(2) { top: 4.167vw; left: -18.229vw; background-image: url(../images/img_199.png); }
  .ourStrategies .list:nth-child(2) .icon { right: -1.563vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(3) { top: 4.167vw; right: -18.229vw; background-image: url(../images/img_200.png); }
  .ourStrategies .list:nth-child(3) .icon { left: -1.563vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(4) { bottom: -0.781vw; left: -15.104vw; background-image: url(../images/img_201.png); }
  .ourStrategies .list:nth-child(4) .icon { right: -1.563vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(5) { bottom: -0.781vw; right: -15.104vw; background-image: url(../images/img_202.png); }
  .ourStrategies .list:nth-child(5) .icon { left: -1.563vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourEffortsMain { padding: 5.729vw 0vw 0vw; }
  .ourEffortsMain .title { font-size: 2.865vw; }
  .ourEffortsMain .ourEffortsBox { padding-top: 3.125vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList { width: 31.25vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list { padding: 1.563vw; margin-top: 0.521vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list .number { width: 3.49vw; min-width: 3.49vw; height: 3.49vw; font-size: 1.146vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list .desc { font-size: 1.042vw; line-height: 1.563vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 1.042vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list.active { padding: 1.406vw 1.563vw 2.083vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list.active .desc { padding: 1.302vw 0vw 0vw 0vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsImg { width: 38.542vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .ourEffortsMain .ourEffortsBox .ourEffortsImg .swiper-slide { padding-top: 33.333vw; }
  .ourEffortsMain .pecyclingProgram { padding: 10.417vw 0vw 31.25vw; }
  .ourEffortsMain .pecyclingProgram .subTitle { font-size: 2.917vw; }
  .ourEffortsMain .pecyclingProgram .desc { padding-top: 1.042vw; font-size: 1.042vw; line-height: 1.354vw; max-width: 49.219vw; }
  .ourTargetsMain { padding: 5.729vw 0vw 0vw; }
  .ourTargetsMain .title { font-size: 2.865vw; }
  .ourTargetsMain .desc { padding-top: 1.302vw; font-size: 1.042vw; line-height: 1.563vw; max-width: 52.083vw; }
  .ourTargetsMain .ourTargets { margin-top: 3.125vw; padding-bottom: 15.104vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list { margin: 0vw 2.083vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .content { padding: 0vw 1.563vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .year { font-size: 2.604vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .text { margin-top: 0.26vw; font-size: 1.042vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(1) { width: 14.063vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) { width: 18.542vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox { padding-top: 1.302vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox span { width: 7.7vw; font-size: 6.146vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox em { padding-bottom: 0.521vw; font-size: 2.604vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i { right: 0.521vw; top: 1.302vw; width: 2.292vw; height: 2.292vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::after { top: -15px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::before { top: -15px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(3) { width: 21.51vw; height: 21.51vw; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(3) .number { padding-top: 1.042vw; font-size: 10.417vw; }
  @-webkit-keyframes OArrowDown2 { 0% { top: -0.781vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 2.292vw;
      opacity: 0; } }
  @keyframes OArrowDown2 { 0% { top: -0.781vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 2.292vw;
      opacity: 0; } }
  @-webkit-keyframes OArrowDown { 0% { background-position-y: 0; }
    100% { background-position-y: 3.385vw; } }
  @keyframes OArrowDown { 0% { background-position-y: 0; }
    100% { background-position-y: 3.385vw; } }
  .ourPerformanceMain { padding: 6.25vw 0vw 7.292vw; }
  .ourPerformanceMain .title { font-size: 2.865vw; }
  .ourPerformanceMain .ourPerformanceList { margin-top: 2.604vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-height: 20.833vw; margin-right: 1.042vw; padding: 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .imgBox img { height: 3.125vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .label { padding-top: 0.781vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .label span { width: 4.01vw; height: 1.406vw; font-size: 0.938vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .desc { font-size: 1.042vw; line-height: 1.563vw; min-height: 5.469vw; padding-top: 1.042vw; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide:hover .desc { -webkit-transform: translateY(-2.604vw); -ms-transform: translateY(-2.604vw); transform: translateY(-2.604vw); }
  .metZeroMissionMain { height: 52.083vw; }
  .metZeroMission { padding-top: 5.208vw; padding-right: 7.552vw; }
  .metZeroMission .number img { height: 27.396vw; }
  .metZeroMission .desc { padding-left: 2.083vw; font-size: 3.125vw; }
  /*--弹出form--*/
  .popupFormBox .popupFormImg { width: -webkit-calc(50% + 2.083vw); width: calc(50% + 2.083vw); margin-right: -2.083vw; }
  .popupFormBox .popupFormImg .popupFormLogo { width: 34.792vw; }
  .popupFormBox .popupFormImg .popupFormLogo .text .title { font-size: 4.115vw; }
  .popupFormBox .popupFormImg .popupFormLogo .text .desc { padding-top: 0.26vw; font-size: 0.938vw; }
  .popupFormBox .popupForm { width: 50%; -webkit-border-radius: 1.563vw 0vw 0vw 1.563vw; border-radius: 1.563vw 0vw 0vw 1.563vw; }
  .popupFormBox .popupForm .popupFormListBox { width: 40.854vw; }
  .popupFormBox .popupForm .popupFormListBox .popupLogo img { margin: 0vw auto; height: 4.583vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList { padding: 2.604vw 0vw 0vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list { width: 50%; padding: 0vw 0.26vw 1.302vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list p { font-size: 0.833vw; padding-bottom: 0.521vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input { height: 2.708vw; -webkit-border-radius: 2.708vw; border-radius: 2.708vw; font-size: 0.833vw; padding: 0vw 1.042vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea { height: 5.99vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 0.833vw; padding: 0.521vw 1.042vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox { margin-right: 0.521vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox .layui-form-radio { font-size: 0.729vw; height: 2.344vw !important; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox div { font-size: 0.729vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn { padding-top: 2.083vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn button { -webkit-border-radius: 2.708vw; border-radius: 2.708vw; height: 2.708vw; font-size: 0.781vw; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn button i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.521vw; }
  .popupFormBox .popupForm .closePopupForm { right: 1.042vw; top: 1.042vw; width: 1.979vw; height: 1.979vw; }
  .rightContactTop { width: 3.125vw; right: 0.521vw; }
  .rightContactTop p { padding: 1.302vw 0vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; -webkit-box-shadow: 0vw 1.042vw 1.146vw rgba(49, 73, 164, 0.1); box-shadow: 0vw 1.042vw 1.146vw rgba(49, 73, 164, 0.1); }
  .rightContactTop p a { width: 3.125vw; height: 2.813vw; }
  .rightContactTop p a img { width: 1.406vw; }
  .rightContactTop p::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .rightContactTop .scrollTopBtn { margin-top: 0.521vw; width: 3.125vw; height: 3.125vw; }
  .rightContactTop .scrollTopBtn img { width: 0.938vw; }
  .rightBanner { width: 9.375vw; right: 0.521vw; }
  .rightBanner a { margin: 0vw 0.26vw; padding-bottom: 1.563vw; }
  .rightBanner p span { font-size: 0.938vw; }
  .rightBanner .closeRightBanner { bottom: -2.083vw; width: 1.823vw; height: 1.823vw; font-size: 0.938vw; }
  /*--年龄认证--*/
  .popAgeVerificationBox .popAgeVerification { max-width: 53.333vw; padding: 4.427vw 3.906vw 1.042vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .popAgeVerificationBox .popAgeVerification .closePopAgeVerification { right: 1.042vw; top: 1.042vw; width: 1.979vw; height: 1.979vw; font-size: 0.833vw; }
  .popAgeVerificationBox .popAgeVerification .popAgeLogo img { height: 4.583vw; }
  .popAgeVerificationBox .popAgeVerification .content { padding-top: 2.344vw; font-size: 0.938vw; }
  .popAgeVerificationBox .popAgeVerification .btn { padding-top: 3.125vw; }
  .popAgeVerificationBox .popAgeVerification .btn button { width: 10.208vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; margin: 0vw 1.302vw; font-size: 0.938vw; }
  .popAgeVerificationBox .popAgeVerification .btn button::after { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .popAgeVerificationBox .popAgeVerification .btn button::before { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .popAgeVerificationBox .popAgeVerification .desc { padding-top: 1.563vw; font-size: 0.938vw; line-height: 1.302vw; }
  .popAgeVerificationBox .popAgeVerification .popAgeFoot { padding-top: 5.729vw; font-size: 1.042vw; line-height: 1.458vw; }
  .dataSource { right: 1.042vw; bottom: 0.521vw; font-size: 0.729vw; }
  .managementSystemMain .topwer { right: 1.563vw; top: 2.083vw; width: 18.594vw; }
  .updating { min-height: 100vh; padding: 13.542vw 0vw 7.813vw; }
  .updating .content { max-width: 56.563vw; }
  .updating .content .img { margin: -1.563vw 0vw; }
  .updating .content .title { font-size: 4.792vw; }
  .updating .content .return { padding-top: 1.563vw; }
  .updating .content .return a { padding: 0vw 2.344vw; height: 2.344vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; }
  .updating .content .return a span { font-size: 0.729vw; }
  .updating .content .return a i { width: 1.042vw; height: 1.042vw; margin-right: 0.521vw; font-size: 0.625vw; }
  /*--厂房--*/
  .factoryBuildingMain { padding: 5.729vw 0vw 4.688vw; }
  .factoryBuildingMain .title { font-size: 3.385vw; line-height: 3.906vw; }
  .factoryBuildingMain .factoryBuilding { margin: 3.385vw 0vw 0vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide { left: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide .imgBox { padding-top: 33.333vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide .listTitle { font-size: 1.354vw; bottom: 3.125vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide::after { height: 10.417vw; background-size: 100% 10.417vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next { left: -4.167vw; }
  .factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next + div { left: -4.167vw; }
  .factoryBuildingMain .factoryBuildingPage { text-align: center; padding-top: 2.083vw; }
  .factoryBuildingMain .factoryBuildingPage span { width: 1.51vw; height: 0.156vw; }
  /*--关于我们地图--*/
  .aboutMapBox .mapTitle { font-size: 3.385vw; }
  .aboutMapBox .numberBox { padding-top: 1.563vw; }
  .aboutMapBox .numberBox .mapNumber span { font-size: 9.896vw; }
  .aboutMapBox .numberBox .mapNumber em { padding-top: 1.042vw; font-size: 5.729vw; }
  .aboutMapBox .numberBox .subTitle { font-size: 1.563vw; }
  .aboutMapBox .numberBox .content { padding: 0vw 0vw 1.042vw 1.563vw; }
  .aboutMapBox .numberBox .content .subTitle { font-size: 1.563vw; }
  .aboutMapBox .numberBox .content .desc { font-size: 1.25vw; }
  .aboutMapBox .aboutMap .aboutMapList .list .icon { width: 1.302vw; }
  .aboutMapBox .aboutMap .aboutMapList .list .icon span { left: -1.094vw; bottom: -1.094vw; width: 2.188vw; height: 2.188vw; }
  /*--FEEMLinside--*/
  .insideSolutionMain { padding: 4.688vw 0vw 1.042vw; }
  .insideSolutionMain .icon img { width: 5.833vw; }
  .insideSolutionMain .title { padding-top: 1.042vw; }
  .insideSolutionMain .title p { font-size: 3.646vw; line-height: 4.167vw; }
  .insideSolutionMain .title p span { font-size: 2.083vw; }
  .insideSolutionMain .iconImg img { width: 2.083vw; }
  .insideSolutionMain .insideSolutionBox { margin: 4.688vw 1.042vw 0vw; }
  .insideSolutionMain .insideSolutionBox .imgBox { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .insideSolutionMain .insideSolutionBox .insideSolution { padding: 7.813vw 0vw 0vw; }
  .insideSolutionMain .insideSolutionBox .insideSolution .subTitle { font-size: 9.375vw; }
  .insideSolutionMain .insideSolutionBox .img { left: 21.875vw; top: -8.333vw; width: 16.302vw; }
  .insideSolutionMain .insideSolutionBox .insideSolutionProductImg { bottom: 5.729vw; }
  .insideSolutionMain .insideSolutionBox .insideSolutionProductImg img { width: 58.542vw; }
  .insideWorldsMain .st { left: 57.292vw; top: 8.333vw; font-size: 8.854vw; }
  .insideWorldsMain .insideWorldsProductImg { left: 54.688vw; top: 20.313vw; width: 18.646vw; }
  .insideWorldsBox { bottom: 8.854vw; }
  .insideWorldsBox .content .title { font-size: 8.854vw; letter-spacing: -0.313vw; }
  .insideWorldsBox .content .desc { font-size: 1.979vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content { margin: 0vw -7.813vw; padding-top: 7.813vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content .title { font-size: 10.208vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content .title span { margin-left: 10.417vw; }
  .industryFirstMain .industryFirstBox .innerContainer .content .desc { font-size: 2.344vw; padding-top: 0.781vw; }
  .industryFirstMain .industryFirstBox .innerContainer .industryFirstProductImg { left: 30.208vw; top: 9.896vw; width: 23.229vw; }
  .IndustryFirstTop1Main .IndustryFirstTop1 { top: 10.938vw; }
  .IndustryFirstTop1Main .IndustryFirstTop1 .title { font-size: 4.167vw; }
  .IndustryFirstTop1Main .IndustryFirstTop1 .desc { padding-top: 2.083vw; font-size: 1.354vw; }
  .productComparisonMain { padding: 6.25vw 0vw 5.208vw; }
  .productComparisonMain .title { font-size: 2.865vw; }
  .productComparisonMain .productComparison { margin-top: 4.167vw; }
  .productComparisonMain .productComparison .list .listBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productComparisonMain .productComparison .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 38.542vw; -ms-flex: 0 0 38.542vw; flex: 0 0 38.542vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listTitle { height: 6.927vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listTitle p { font-size: 1.667vw; margin-left: 12.76vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent .listSubTitle { width: 9.375vw; min-width: 9.375vw; font-size: 0.99vw; padding: 0vw 0.521vw 0vw 1.302vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; line-height: 1.25vw; padding: 0vw 2.083vw; height: 5.313vw; }
  .productComparisonMain .productComparison .list:nth-child(1) img { height: 7.135vw; left: 2.604vw; top: -1.302vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listBox { -webkit-box-shadow: 0vw 0.729vw 3.229vw rgba(12, 78, 124, 0.33); box-shadow: 0vw 0.729vw 3.229vw rgba(12, 78, 124, 0.33); }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent:last-child .listSubTitle { padding-bottom: 1.302vw; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent:last-child .content { height: 7.083vw; padding-bottom: 1.302vw; }
  .productComparisonMain .productComparison .list:nth-child(2) { padding-top: 2.083vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listBox { background-color: rgba(20, 118, 190, 0.1); -webkit-border-radius: 0vw 1.042vw 1.042vw 0vw; border-radius: 0vw 1.042vw 1.042vw 0vw; }
  .productComparisonMain .productComparison .list:nth-child(2) img { height: 7.5vw; left: 4.167vw; top: -0.521vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listTitle { height: 4.844vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listTitle p { font-size: 1.458vw; margin-left: 14.583vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listContent .listSubTitle { width: 9.375vw; min-width: 9.375vw; font-size: 0.99vw; padding: 0vw 0.521vw 0vw 1.302vw; }
  .productComparisonMain .productComparison .list:nth-child(2) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; line-height: 1.25vw; padding: 0vw 4.167vw; color: rgba(3, 3, 3, 0.8); height: 5.313vw; }
  /*--GEMXL--*/
  .gemxlBanner .gemxlText .title { font-size: 5.208vw; }
  .gemxlBanner .gemxlText .desc { font-size: 2.396vw; line-height: 2.969vw; padding-top: 0.781vw; }
  .gemxlMain { padding: 6.25vw 0vw  5.208vw; }
  .gemxlList .list .imgBox { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding-top: 11.198vw; }
  .gemxlList .list .content { padding: 0vw 1.563vw 0vw 1.563vw; }
  .gemxlList .list .content .listTitle { font-size: 2.344vw; }
  .gemxlList .list .content .desc { font-size: 3.49vw; }
  .gemxlList .list .content .icon { width: 7.344vw; }
  .gemxlList .list:nth-child(1) { width: 36.5%; margin-right: 0.938vw; }
  .gemxlList .list:nth-child(1) .imgBox { padding-top: 29.948vw; }
  .gemxlList .list:nth-child(1) .content { padding: 2.344vw 2.344vw 0vw; }
  .gemxlList .list:nth-child(2) { width: 30.6%; margin-right: 1%; }
  .gemxlList .list:nth-child(3) { width: 30.6%; }
  .gemxlList .list:nth-child(3) .content .desc { padding-top: 1.563vw; }
  .gemxlList .list:nth-child(4) { width: 30.6%; margin-right: 1%; margin-top: 1.2%; }
  .gemxlList .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .gemxlList .list:nth-child(4) .content .listTitle { font-size: 1.25vw; }
  .gemxlList .list:nth-child(5) { width: 30.6%; margin-top: 1.2%; }
  .gemxlList .list:nth-child(5) .imgBox { padding-top: 17.865vw; }
  .gemxlList .list:nth-child(5) .content .listTitle { font-size: 1.25vw; }
  .productsVideo { margin-top: 3.646vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .gemxlLeftImg { padding-top: 3.646vw; }
  .gemxlLeftImg .list .imgBox { width: 42.708vw; }
  .gemxlLeftImg .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5.208vw; }
  .gemxlLeftImg .list .content .listTitle { font-size: 2.344vw; }
  .gemxlLeftImg .list .content .iconBox .icon { width: 3.49vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .gemxlLeftImg .list .content .iconBox .iconContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; }
  .gemxlLeftImg .list .content .iconBox .iconContent h3 { font-size: 1.771vw; }
  .gemxlLeftImg .list .content .iconBox .iconContent p { padding-top: 0.156vw; font-size: 1.25vw; }
  .gemxlPerformance { margin-top: 5.208vw; }
  .gemxlPerformance .imgBox { padding-top: 36.302vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .gemxlPerformance .content { left: 4.167vw; width: 31.25vw; }
  .gemxlPerformance .content .title { font-size: 2.344vw; line-height: 2.917vw; }
  .gemxlPerformance .content .desc { font-size: 1.25vw; line-height: 1.667vw; }
  .gemxlPerformance .content .desc p { margin-top: 0.781vw; }
  .gemxlSweetFlavor .content { width: 50%; padding: 0vw 0vw 0vw 8.333vw; }
  .gemxlSweetFlavor .content .title { font-size: 2.344vw; line-height: 2.917vw; }
  .gemxlSweetFlavor .content .desc { padding-top: 0.521vw; font-size: 1.25vw; line-height: 1.667vw; }
  .productsParametersMain { padding: 4.167vw 0vw 6.25vw; }
  .productsParametersMain .title { font-size: 2.344vw; }
  .productsParametersMain .productsParameters { padding-top: 3.125vw; }
  .productsParametersMain .productsParameters .imgBox { margin-right: 1.302vw; width: 43.594vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productsParametersMain .productsParameters .imgBox img { width: 100%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productsParametersMain .productsParameters .content { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-top: 5.729vw; }
  .productsParametersMain .productsParameters .content .list { padding: 0vw 2.083vw 2.083vw 4.688vw; }
  .productsParametersMain .productsParameters .content .list .icon { min-width: 11.458vw; font-size: 1.25vw; }
  .productsParametersMain .productsParameters .content .list .icon img { height: 2.865vw; margin-right: 1.042vw; }
  .productsParametersMain .productsParameters .content .list .desc { font-size: 1.667vw; }
  /*--nanopod详情页-PC--*/
  .nanopodBanner .nanopodBannerText .title { font-size: 4.063vw; }
  .nanopodBanner .nanopodBannerText .desc { font-size: 2.031vw; line-height: 2.292vw; padding-top: 0.781vw; }
  .nanopodMain { padding: 4.688vw 0vw; }
  .nanopod .list .imgBox { padding-top: 29.948vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .nanopod .list .listTitle { left: 2.604vw; top: 2.344vw; font-size: 2.031vw; line-height: 2.344vw; }
  .nanopod .list:nth-child(1) { width: 44.1%; margin-right: 1%; }
  .nanopod .list:nth-child(2) { width: 24.6%; margin-right: 1%; }
  .nanopod .list:nth-child(2) .listTitle { left: 1.302vw; top: 2.344vw; font-size: 1.146vw; line-height: 1.354vw; }
  .nanopod .list:nth-child(3) { width: 29.2%; }
  .nanopod .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .nanopod .list:nth-child(3) .listTitle { left: 1.823vw; top: 2.344vw; font-size: 1.146vw; line-height: 1.354vw; }
  .nanopod .list:nth-child(4) { width: 29.2%; margin-top: 1.2%; }
  .nanopod .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .nanopod .list:nth-child(4) .listTitle { left: 1.823vw; top: 2.344vw; font-size: 2.031vw; line-height: 2.344vw; }
  .nanopodList .list .imgBox { padding-top: 49.063vw; }
  .nanopodList .list .nanopodContent .content { width: 50%; padding: 0vw 0vw 0vw 7.292vw; }
  .nanopodList .list .nanopodContent .content .title { font-size: 2.344vw; line-height: 2.917vw; }
  .nanopodList .list .nanopodContent .content .desc { font-size: 1.25vw; line-height: 1.667vw; }
  .nanopodList .list .nanopodContent .content .desc p { margin-top: 0.781vw; }
  /*--DesertOasis详情页-PC--*/
  .desertOasisBanner .desertOasisBannerText .title { font-size: 5.729vw; }
  .desertOasisBanner .desertOasisBannerText .desc { font-size: 2.24vw; line-height: 2.292vw; padding-top: 0.781vw; }
  .desertOasisBanner .desertOasisBannerText .desc span { font-size: 1.406vw; }
  .desertOasisMain { padding: 4.688vw 0vw 5.208vw; }
  .desertOasis .list .imgBox { padding-top: 29.948vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .desertOasis .list .content { padding: 2.344vw 0vw 0vw 2.083vw; }
  .desertOasis .list .content .listTitle { font-size: 1.615vw; line-height: 1.927vw; }
  .desertOasis .list .content .desc { font-size: 0.938vw; padding-top: 0.26vw; }
  .desertOasis .list .content .icon { font-size: 1.615vw; }
  .desertOasis .list .content .icon img { height: 3.438vw; margin-right: 1.042vw; }
  .desertOasis .list:nth-child(1) { width: 30%; margin-right: 1%; }
  .desertOasis .list:nth-child(2) { width: 38%; margin-right: 1%; }
  .desertOasis .list:nth-child(2) .imgBox { padding-top: 17.865vw; }
  .desertOasis .list:nth-child(3) { width: 38%; margin-right: 1%; margin-top: 1.2%; }
  .desertOasis .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .desertOasis .list:nth-child(3) .content { padding-top: 3.646vw; }
  .desertOasis .list:nth-child(4) { width: 30.1%; }
  .desertOasisListBox .list .desertOasisList .content .title { font-size: 2.344vw; line-height: 2.917vw; }
  .desertOasisListBox .list .desertOasisList .content .desc { padding-top: 0.521vw; font-size: 1.25vw; line-height: 1.667vw; }
  .desertOasisListBox .list:nth-child(1) .desertOasisList { height: 100%; }
  .desertOasisListBox .list:nth-child(1) .content { width: 26.042vw; }
  .desertOasisListBox .list:nth-child(1) .content .desc p { margin-top: 0.781vw; }
  .desertOasisListBox .list:nth-child(1) .content .desc p span { font-weight: 600; }
  .desertOasisListBox .list:nth-child(2) .content { padding-top: 5.208vw; }
  .desertOasisListBox .list:nth-child(2) .content .desc p { margin-top: 0.781vw; }
  .desertOasisListBox .list:nth-child(2) .content .desc p span { font-weight: 600; }
  .desertOasisListBox .list:nth-child(3) .content { padding-top: 8.854vw; }
  .desertOasisListBox .list:nth-child(3) .content .desc p { margin-top: 0.781vw; }
  .desertOasisListBox .list:nth-child(3) .content .desc p span { font-weight: 600; }
  /*--SEESAW详情页--*/
  .seesawBanner .seesawBannerText .title { font-size: 5.729vw; }
  .seesawBanner .seesawBannerText .desc { font-size: 2.24vw; line-height: 2.292vw; padding-top: 0.781vw; }
  .seesawBanner .seesawBannerText .desc span { font-size: 1.406vw; }
  .seesawMain { padding: 4.688vw 0vw; }
  .seesaw .list .imgBox { padding-top: 29.948vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .seesaw .list .content { padding: 2.083vw 2.083vw 0vw; }
  .seesaw .list .content .listTitle { font-size: 1.615vw; line-height: 1.927vw; }
  .seesaw .list .content .desc p { font-size: 1.146vw; line-height: 1.354vw; }
  .seesaw .list:nth-child(1) { width: 42.5%; margin-right: 1%; }
  .seesaw .list:nth-child(1) .imgBox { padding-top: 16.875vw; }
  .seesaw .list:nth-child(2) { width: 42.5%; }
  .seesaw .list:nth-child(2) .imgBox { padding-top: 12.448vw; }
  .seesaw .list:nth-child(2) .content { padding: 4.688vw 1.302vw 0vw 2.083vw; }
  .seesaw .list:nth-child(3) { width: 28%; margin-right: 1%; }
  .seesaw .list:nth-child(4) { width: 27.5%; }
  .seesaw .list:nth-child(4) .imgBox { padding-top: 10.365vw; }
  .seesaw .list:nth-child(5) { width: 27.5%; margin-top: 1%; }
  .seesaw .list:nth-child(5) .imgBox { padding-top: 18.854vw; }
  .seesaw .list:nth-child(5) .content { padding-top: 7.292vw; }
  .seesawListBox .list .seesawList .title { font-size: 2.344vw; }
  .seesawListBox .list .seesawList .desc { padding-top: 0.417vw; font-size: 1.25vw; line-height: 1.667vw; }
  .seesawListBox .list:nth-child(1) .seesawList .content { padding-top: 5.208vw; }
  .seesawListBox .list:nth-child(2) .seesawList { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .seesawListBox .list:nth-child(2) .seesawList .content { padding: 0vw 6.771vw 0vw 0vw; }
  .flavorAdjustableMain { max-width: 100vw; padding: 5.208vw 3.125vw 4.167vw; }
  .flavorAdjustableMain .title { font-size: 2.344vw; }
  .flavorAdjustableMain .flavorAdjustable { margin-top: 3.646vw; }
  .flavorAdjustableMain .flavorAdjustable .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .flavorAdjustableMain .flavorAdjustable .list .imgBox { padding-top: 38.802vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 33.698vw; -ms-flex: 0 0 33.698vw; flex: 0 0 33.698vw; margin-right: 0.781vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle { top: 3.125vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle span { padding: 0vw 1.302vw; height: 2.656vw; -webkit-border-radius: 2.656vw; border-radius: 2.656vw; font-size: 1.406vw; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(2) .listTitle { bottom: 2.083vw; font-size: 1.25vw; }
  .seesawClickDown .titleBox { top: 3.906vw; padding: 0vw 1.042vw; }
  .seesawClickDown .titleBox .title { font-size: 2.344vw; }
  .seesawClickDown .titleBox .desc { font-size: 1.25vw; padding-top: 0.521vw; line-height: 1.667vw; width: 90%; max-width: 38.802vw; }
  .seesawFlavorAdjustable { padding: 4.167vw 3.125vw; }
  .seesawFlavorAdjustable .title { font-size: 2.344vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList { margin-top: 3.646vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list .imgBox { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 33.698vw; -ms-flex: 0 0 33.698vw; flex: 0 0 33.698vw; margin-right: 0.781vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle { top: 2.083vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle span { padding: 0vw 1.302vw; height: 2.656vw; -webkit-border-radius: 2.656vw; border-radius: 2.656vw; font-size: 1.406vw; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(2) .listTitle { bottom: 1.302vw; font-size: 1.25vw; }
  /*--SQUEEZY POD详情页-PC--*/
  .squeezyPodBanner .squeezyPodBannerText .title { font-size: 5.729vw; }
  .squeezyPodBanner .squeezyPodBannerText .desc { font-size: 2.24vw; line-height: 2.292vw; padding-top: 0.781vw; }
  .squeezyPodBanner .squeezyPodBannerText .desc span { font-size: 1.406vw; }
  .squeezyPodMain { padding: 4.688vw 0vw 3.646vw; }
  .squeezyPod .list .imgBox { padding-top: 29.948vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .squeezyPod .list .content { padding: 1.823vw 2.083vw 0vw; }
  .squeezyPod .list .content .listTitle { font-size: 1.615vw; line-height: 1.927vw; }
  .squeezyPod .list .content .icon img { height: 4.323vw; }
  .squeezyPod .list:nth-child(1) { width: 37%; margin-right: 1%; }
  .squeezyPod .list:nth-child(2) { width: 30.5%; margin-right: 1%; }
  .squeezyPod .list:nth-child(2) .imgBox { padding-top: 11.198vw; }
  .squeezyPod .list:nth-child(3) { width: 30.5%; }
  .squeezyPod .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .squeezyPod .list:nth-child(4) { width: 30.5%; margin-top: 1.2%; margin-right: 1%; }
  .squeezyPod .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .squeezyPod .list:nth-child(5) { width: 30.5%; margin-top: 1.2%; }
  .squeezyPod .list:nth-child(5) .imgBox { padding-top: 17.865vw; }
  .squeezyPodDesign { padding-top: 5.208vw; }
  .squeezyPodDesign .title { font-size: 2.344vw; line-height: 2.917vw; }
  .squeezyPodDesignList { margin: 0vw -0.365vw; padding-top: 2.083vw; }
  .squeezyPodDesignList .list { width: -webkit-calc(50% - 0.73vw); width: calc(50% - 0.73vw); margin: 0vw 0.365vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .squeezyPodDesignList .list .imgBox { padding-top: 38.698vw; }
  .squeezyPodDesignList .list .listTitle { padding: 1.823vw 0vw; font-size: 1.25vw; }
  .squeezyPodDesignList .list .listTitle span { font-size: 1.563vw; margin-right: 1.042vw; }
  .crystalClearMain { padding-top: 4.167vw; }
  .crystalClearMain .crystalClearImg { width: 41.719vw; left: 4.688vw; }
  .crystalClearMain .content { width: 29.167vw; }
  .crystalClearMain .content .title { font-size: 2.344vw; line-height: 2.917vw; }
  .crystalClearMain .content .desc { padding-top: 0.521vw; font-size: 1.25vw; line-height: 1.667vw; }
  .crystalClearMain .content .desc p { margin-top: 0.781vw; }
  .sleekMain { padding: 4.688vw 0vw 0vw; }
  .sleekMain .imgBox { width: 41.094vw; }
  .sleekMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.646vw; }
  .sleekMain .content .title { font-size: 2.344vw; line-height: 2.917vw; }
  .sleekMain .content .desc { padding-top: 0.26vw; font-size: 1.25vw; line-height: 1.667vw; }
  .sleekMain .content .desc p { margin-top: 0.521vw; }
  .squeezyPodultimateSilkyMain { margin-top: 4.688vw; padding: 11.458vw 0vw; }
  .squeezyPodultimateSilkyMain .ultimateSilkyImg { width: 50%; padding-left: 7.292vw; }
  .squeezyPodultimateSilkyMain .ultimateSilkyImg img { width: 25vw; }
  .squeezyPodultimateSilkyMain .content { padding: 0vw 0vw 0vw 7.292vw; }
  .squeezyPodultimateSilkyMain .content .icon img { height: 5.625vw; }
  .squeezyPodultimateSilkyMain .content .title { padding-top: 2.865vw; font-size: 2.344vw; line-height: 2.917vw; }
  .squeezyPodultimateSilkyMain .content .desc { padding-top: 1.302vw; font-size: 1.25vw; line-height: 1.667vw; }
  /*--PRO详情页V02-PC--*/
  .podSolutionMain .podProductImg { width: 50%; }
  .podSolutionMain .podProductImg img { width: 22.135vw; }
  .podSolutionMain .content { padding: 0vw 0vw 0vw 0vw; }
  .podSolutionMain .content .icon img { height: 5.104vw; }
  .podSolutionMain .content .title { padding-top: 2.604vw; font-size: 2.083vw; }
  .podSolutionMain .content .desc { padding-top: 1.042vw; font-size: 1.563vw; }
  .podSolutionClassMain { padding: 6.771vw 0vw; }
  .podSolutionClassMain .container { max-width: 77.083vw; }
  .podSolutionClass { padding: 0vw 15.625vw 0vw 0vw; }
  .podSolutionClass .list { width: -webkit-calc(33.333% - 0.781vw); width: calc(33.333% - 0.781vw); margin-right: 0.781vw; margin-bottom: 0.781vw; }
  .podSolutionClass .list .imgBox { padding-top: 18.542vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .podSolutionClass .list .listTitle { padding: 1.563vw 1.563vw; font-size: 1.354vw; line-height: 1.615vw; }
  .podSolutionClass .list:nth-child(n+7) { position: absolute; right: 0vw; width: 15.625vw; margin: 0vw; }
  .podSolutionClass .list:nth-child(n+7) .imgBox { padding-top: 12.135vw; }
  .podSolutionClass .list:nth-child(8) { top: 12.917vw; }
  .podSolutionClass .list:last-child { bottom: 0.781vw; }
  .podSolutionClass .list:last-child .imgBox { padding-top: 12.135vw; }
  .ceramicCoilMain { padding: 4.427vw 0vw 0vw; }
  .ceramicCoilMain .container { max-width: 77.083vw; }
  .ceramicCoilMain .ceramicCoil .content .title { font-size: 3.125vw; line-height: 3.49vw; }
  .ceramicCoilMain .ceramicCoil .content .desc { padding-top: 0.781vw; font-size: 1.719vw; }
  .ceramicCoilMain .ceramicCoil .ceramicCoilImg { width: 30.729vw; margin-right: 2.604vw; }
  .strongerSweetnessBox .title { font-size: 4.271vw; }
  .strongerSweetnessBox .content .sArrow { width: 2.969vw; height: 2.969vw; }
  .strongerSweetnessBox .content .sArrow::after { top: 1.042vw; }
  .strongerSweetnessBox .content .sArrow::before { top: 1.042vw; }
  .strongerSweetnessBox .content .percentage { padding-left: 0.521vw; font-size: 3.854vw; }
  .strongerSweetnessBox .content .percentage span { min-width: 4.635vw; }
  .strongerSweetnessBox .content .text { font-size: 1.719vw; margin-left: 1.042vw; }
  @-webkit-keyframes arrowUp11 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.969vw;
      opacity: 0; } }
  @keyframes arrowUp11 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.969vw;
      opacity: 0; } }
  .podSolutionDataSheetMain { padding: 7.813vw 0vw 12.5vw; }
  .podSolutionDataSheetMain .container { max-width: 77.083vw; }
  .podSolutionDataSheet .list { width: 50%; }
  .podSolutionDataSheet .list .listTitle span { font-size: 1.25vw; height: 2.396vw; padding: 0vw 2.344vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .podSolutionDataSheet .list .imgBox { margin-top: 2.083vw; max-width: 85%; }
  .podSolutionDataSheet .list .label { padding-top: 2.083vw; }
  .podSolutionDataSheet .list .label p { padding: 0vw 1.146vw; font-size: 0.781vw; }
  .podSolutionDataSheet .list .label p span { width: 1.51vw; height: 0.573vw; margin-right: 0.521vw; }
  .podSolutionDataSheet .list .desc { font-size: 1.25vw; padding-top: 2.083vw; }
  .podSolutionDataSheet .list:nth-child(2) .imgBox { max-width: 79.8%; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow { width: 11.302vw; height: 11.302vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::after { top: 2.604vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::before { top: 2.604vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage { font-size: 15.208vw; padding-left: 1.042vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage span { min-width: 28.125vw; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .text { font-size: 1.719vw; }
  .fasterSweetnessReleaseMain .flavorLock { bottom: 3.646vw; }
  .fasterSweetnessReleaseMain .flavorLock img { width: 9.635vw; }
  .fasterSweetnessReleaseMain .flavorLock p { font-size: 0.938vw; padding-left: 1.042vw; }
  @-webkit-keyframes arrowUp12 { 0% { top: 2.604vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -9.375vw;
      opacity: 0; } }
  @keyframes arrowUp12 { 0% { top: 2.604vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -9.375vw;
      opacity: 0; } }
  .sweetnessComparisonMain { padding: 6.25vw 0vw; }
  .sweetnessComparisonMain .container { max-width: 77.083vw; }
  .sweetnessComparisonMain .sweetnessComparison { padding: 4.167vw 0vw 3.125vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox { width: 50%; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list { width: 7.031vw; margin: 0vw 2.344vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .listTitle { font-size: 1.25vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .line { margin-top: 1.042vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .subTitle { padding-top: 1.563vw; font-size: 0.833vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(1) .line { height: 21.667vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(2) .line { height: 6.25vw; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .text { padding-top: 2.604vw; font-size: 1.25vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox { width: 50%; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison { padding-left: 2.604vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list { max-width: 15.104vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list p { padding-left: 5.729vw; font-size: 0.833vw; top: -0.26vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list:nth-child(2) p { padding-left: 4.167vw; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .text { padding-top: 2.604vw; font-size: 1.25vw; }
  .sweetnessComparisonMain .sweetnessComparison::after { height: 10.677vw; }
  .superiorAromaMain .superiorAroma .container { max-width: 77.083vw; }
  .superiorAromaMain .superiorAroma .title { font-size: 4.271vw; padding: 0vw 3.646vw; }
  .superiorAromaMain .superiorAromaPercentage { bottom: 6.25vw; }
  .superiorAromaMain .superiorAromaPercentage .sArrow { width: 2.969vw; height: 2.969vw; }
  .superiorAromaMain .superiorAromaPercentage .sArrow::after { top: 1.042vw; }
  .superiorAromaMain .superiorAromaPercentage .sArrow::before { top: 1.042vw; }
  .superiorAromaMain .superiorAromaPercentage .percentage { padding-left: 0.521vw; font-size: 3.854vw; }
  .superiorAromaMain .superiorAromaPercentage .percentage span { min-width: 4.479vw; }
  .superiorAromaMain .superiorAromaPercentage .text { font-size: 1.719vw; margin-left: 1.042vw; }
  @-webkit-keyframes arrowUp18 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.969vw;
      opacity: 0; } }
  @keyframes arrowUp18 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.969vw;
      opacity: 0; } }
  .acceleratedSuperiorFlavorMain { padding: 7.813vw 0vw 0vw; }
  .acceleratedSuperiorFlavorMain .container { max-width: 77.083vw; }
  .accelerated .title { font-size: 1.719vw; padding-bottom: 6.25vw; }
  .accelerated .imgBox { max-width: 42.344vw; }
  .accelerated .label { padding-top: 2.083vw; }
  .accelerated .label p { padding: 0vw 1.146vw; font-size: 0.781vw; }
  .accelerated .label p span { width: 1.51vw; height: 0.573vw; margin-right: 0.521vw; }
  .SuperiorFlavorBox { padding-top: 9.375vw; }
  .SuperiorFlavorBox .title { font-size: 1.719vw; padding-bottom: 3.125vw; }
  .SuperiorFlavorBox .superiorFlavor .list img { height: 26.927vw; }
  .SuperiorFlavorBox .superiorFlavor .list .text p { font-size: 1vw; padding-top: 2.5vw; }
  .SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(1) { width: 70%; padding-left: 10%; }
  .SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(2) { width: 30%; padding-left: 2.5%; }
  .SuperiorFlavorBox .superiorFlavor .list .label { padding-top: 2.083vw; }
  .SuperiorFlavorBox .superiorFlavor .list .label p { padding: 0vw 1.146vw; font-size: 0.781vw; }
  .SuperiorFlavorBox .superiorFlavor .list .label p span { width: 1.51vw; height: 0.573vw; margin-right: 0.521vw; }
  .acceleratedSuperiorFlavorMain .flavorLock { padding: 7.292vw 0vw 4.167vw; }
  .acceleratedSuperiorFlavorMain .flavorLock img { width: 9.635vw; }
  .acceleratedSuperiorFlavorMain .flavorLock p { font-size: 0.938vw; padding-left: 1.042vw; }
  .greaterDataSheet { padding: 10.938vw 0vw 8.854vw; }
  .greaterDataSheet .imgBox { max-width: 43.438vw; }
  .greaterDataSheet .text { width: 50%; padding: 20px 0px 50px; left: 4.2%; }
  .greaterDataSheet .text p { width: 62%; font-size: 16px; }
  .greaterDataSheet .text p:nth-child(2) { width: 38%; text-align: left; left: -7%; position: relative; }
  .greaterDataSheet .text2 { max-width: 29.167vw; }
  .greaterDataSheet .text2 p { font-size: 0.833vw; }
  .greaterDataSheet .text2 p img { height: 0.99vw; margin-right: 0.781vw; }
  .higherCoolnessMain .higherCoolnessBox .numberImg img { height: 28.854vw; }
  .higherCoolnessMain .higherCoolnessBox .numberImg p { bottom: 6.771vw; font-size: 4.323vw; }
  .utilizationMain .container { max-width: 77.083vw; }
  .utilizationMain .imgBox { width: 36.042vw; }
  .utilizationMain .content { width: 30.729vw; }
  .utilizationMain .content .title { font-size: 3.906vw; }
  .utilizationMain .content .numberBox { margin-top: 2.865vw; padding-left: 3.125vw; font-size: 3.906vw; }
  .utilizationMain .content .numberBox .uArrow { width: 2.76vw; height: 2.76vw; }
  .utilizationMain .content .numberBox .uArrow::after { top: 1.042vw; }
  .utilizationMain .content .numberBox .uArrow::before { top: 1.042vw; }
  .utilizationMain .content .numberBox span { min-width: 4.688vw; }
  .utilizationMain .content .desc { padding-left: 3.125vw; padding-top: 0.26vw; font-size: 1.719vw; line-height: 2.5vw; }
  @-webkit-keyframes arrowUp19 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.708vw;
      opacity: 0; } }
  @keyframes arrowUp19 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.708vw;
      opacity: 0; } }
  .exceptionalMain .exceptional .container { max-width: 77.083vw; }
  .exceptionalMain .exceptional .title { font-size: 3.906vw; }
  .exceptionalMain .exceptional .content { padding-top: 1.198vw; }
  .exceptionalMain .exceptional .content .eArrow { width: 2.448vw; height: 2.448vw; }
  .exceptionalMain .exceptional .content .eArrow::after { top: 1.042vw; }
  .exceptionalMain .exceptional .content .eArrow::before { top: 1.042vw; }
  .exceptionalMain .exceptional .content .numberBox { padding-left: 0.26vw; font-size: 3.125vw; }
  .exceptionalMain .exceptional .content .numberBox span { min-width: 3.854vw; }
  .exceptionalMain .exceptional .content .text { padding-left: 0.781vw; font-size: 1.927vw; }
  @-webkit-keyframes arrowUp13 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.448vw;
      opacity: 0; } }
  @keyframes arrowUp13 { 0% { top: 1.042vw;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -2.448vw;
      opacity: 0; } }
  .exceptionalDataSheetMain { padding: 6.771vw 0vw; }
  .exceptionalDataSheetMain .container { max-width: 77.083vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list img { height: 23.958vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label { padding-top: 2.083vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label p { padding: 0vw 1.146vw; font-size: 0.781vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label p span { width: 1.51vw; height: 0.573vw; margin-right: 0.521vw; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .listTitle { max-width: 29.167vw; padding-top: 4.167vw; font-size: 1.25vw; }
  .transparentTankMain { padding: 4.167vw 0vw 2.083vw; }
  .transparentTankMain .title { font-size: 3.125vw; }
  .transparentTankMain .desc { padding-top: 1.042vw; font-size: 1.719vw; }
  .transparentTankMain .imgBox { width: 30.729vw; padding-top: 0vw; }
  .leakProofDesignMain .leakProofDesign { top: 5.729vw; }
  .leakProofDesignMain .leakProofDesign .title { font-size: 3.125vw; }
  .leakProofDesignMain .leakProofDesign .desc { padding-top: 1.563vw; font-size: 1.719vw; }
  .leakProofDesignList .list .text { width: 24.479vw; right: 7.813vw; bottom: 6.771vw; font-size: 1.25vw; line-height: 1.563vw; }
  .leakProofDesignList .list:nth-child(2) .text { left: 7.813vw; }
  @-webkit-keyframes lScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
    100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
  @keyframes lScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
    100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
  .zeroWaitingMain { padding: 7.813vw 0vw 4.688vw; }
  .zeroWaitingMain .container { max-width: 77.083vw; }
  .zeroWaitingMain .title { font-size: 3.125vw; }
  .zeroWaitingMain .desc { padding-top: 1.563vw; font-size: 1.719vw; }
  .zeroWaitingMain .zeroWaiting { margin: 0vw -1.563vw; padding-top: 5.208vw; }
  .zeroWaitingMain .zeroWaiting .list { width: -webkit-calc(33.333% - 3.125vw); width: calc(33.333% - 3.125vw); margin: 0vw 1.563vw; }
  .zeroWaitingMain .zeroWaiting .list .listTitle { font-size: 1.25vw; padding-top: 1.823vw; }
  .podProductMain { padding: 6.771vw 0vw; }
  .podProductMain .container { max-width: 77.083vw; }
  .podProductMain .title { font-size: 3.125vw; }
  .podProductMain .podProduct { max-width: 66.667vw; margin: 5.208vw auto 0vw; }
  .podProductMain .podProduct .swiper-slide { width: -webkit-calc(33.333% - 1.198vw); width: calc(33.333% - 1.198vw); margin-right: 1.823vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding-bottom: 1.563vw; }
  .podProductMain .podProduct .swiper-slide .imgBox { padding-top: 24.375vw; }
  .podProductMain .podProduct .swiper-slide .listTitle { font-size: 1.25vw; }
  .podProductMain .podProduct .swiper-slide:last-child { margin: 0vw; }
  .podProductMain .podProductPage { padding-top: 2.083vw; }
  .podProductMain .podProductPage span { width: 0.521vw; height: 0.521vw; }
  .podProductMain .moreBtn { padding-top: 3.125vw; }
  .podProductMain .moreBtn a { padding: 0.521vw 2.083vw; font-size: 0.938vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  /*--BLAST详情页--*/
  .blastBanner .imgBox { padding-top: 100vh; }
  .blastBanner .blastBannerText .title { font-size: 5.99vw; }
  .blastBanner .blastBannerText .desc { font-size: 1.719vw; line-height: 2.188vw; padding-top: 0.26vw; }
  .blastBanner .blastBannerText .content { max-width: 30.208vw; margin-right: -4.688vw; }
  .blastListMain { padding: 4.688vw 0vw 6.25vw; }
  .blastList .list .imgBox { padding-top: 29.948vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .blastList .list .content .listTitle { font-size: 1.615vw; line-height: 1.927vw; }
  .blastList .list .content .desc { padding-top: 0.26vw; font-size: 1.302vw; }
  .blastList .list .modeList { padding: 0vw 2.344vw; }
  .blastList .list .modeList .mlist { padding: 0.26vw 1.302vw; font-size: 0.938vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .blastList .list .mlContent { padding: 0vw 2.083vw 0vw 1.563vw; }
  .blastList .list .mlContent .numberml { font-size: 3.646vw; }
  .blastList .list .mlContent .icon { width: 7.188vw; }
  .blastList .list .pcercentageContent { padding: 0vw 1.823vw; }
  .blastList .list .pcercentageContent .pNumber p { font-size: 3.698vw; }
  .blastList .list .pcercentageContent .pNumber .pArrow { width: 1.406vw; margin-left: 0.521vw; }
  .blastList .list .pcercentageContent .desc { font-size: 1.25vw; padding-top: 0.521vw; line-height: 1.51vw; }
  .blastList .list .pcercentageContent .icon { right: 1.042vw; bottom: 1.042vw; width: 2.604vw; }
  .blastList .list:nth-child(1) { width: 37%; margin-right: 1%; }
  .blastList .list:nth-child(1) .content { left: 2.083vw; top: 2.083vw; }
  .blastList .list:nth-child(2) { width: 31.5%; margin-right: 1%; }
  .blastList .list:nth-child(2) .imgBox { padding-top: 11.198vw; }
  .blastList .list:nth-child(3) { width: 29.5%; }
  .blastList .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .blastList .list:nth-child(4) { width: 31.5%; margin-top: 1.2%; margin-right: 1%; }
  .blastList .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .blastList .list:nth-child(4) .content { left: 0vw; top: 0vw; width: 100%; height: 100%; padding: 5.208vw 0vw 0vw 1.563vw; }
  .blastList .list:nth-child(4) .content .icon { width: 3.698vw; bottom: 1.823vw; left: 1.563vw; }
  .blastList .list:nth-child(5) { width: 29.5%; margin-top: 1.2%; }
  .blastList .list:nth-child(5) .imgBox { padding-top: 17.865vw; }
  .blastList .list:nth-child(5) .content { left: 0vw; top: 0vw; width: 100%; height: 100%; padding: 5.208vw 0vw 0vw 1.563vw; }
  .singleFrostyTankMain { padding: 0vw 0vw 0vw; }
  .singleFrostyTank .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 8.854vw 2.083vw 0vw 0vw; }
  .singleFrostyTank .content .title { font-size: 2.344vw; line-height: 2.917vw; }
  .singleFrostyTank .content .desc { padding-top: 1.302vw; font-size: 1.25vw; line-height: 1.667vw; }
  .singleFrostyTank .imgBox { width: 48.438vw; margin-right: -1.042vw; }
  .blastModeMain { margin-top: 9.375vw; }
  .blastModeList .list { width: 23.177vw; }
  .blastModeList .list .listTitle span { font-size: 1.667vw; }
  .blastModeList .list .desc { padding-top: 0.781vw; font-size: 1.25vw; line-height: 1.667vw; }
  .blastModeList .list:nth-child(1) .listTitle span { display: block; padding: 0.208vw 1.042vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .blastModeList .list:nth-child(2) { 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; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .blastModeList .list:nth-child(2) .listTitle span { display: block; padding: 0.208vw 1.042vw; width: 14.063vw; height: 4.01vw; background-image: url(../images/img_544.png); background-size: cover; background-repeat: no-repeat; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .blastModeList .list:nth-child(2) .desc { text-align: right; margin-top: -1.563vw; }
  .blastModeProdcut { width: 54.323vw; margin: -1.042vw auto 0vw; }
  .blastModeProdcut .imgBox { width: 10.833vw; bottom: -2.865vw; }
  .blastModeProdcut .imgBox p { bottom: 2.083vw; left: 0.26vw; }
  .blastModeProdcut .imgBox p::after { padding-top: 100%; }
  .blastModeProdcut .imgBox p span { -webkit-box-shadow: 0vw 0vw 1.563vw 0vw #d5f2ff inset; box-shadow: 0vw 0vw 1.563vw 0vw #d5f2ff inset; }
  .coolingBoomBox { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .coolingBoomBox .title { font-size: 2.344vw; }
  .coolingBoomBox .coolingBoom { padding: 0vw 5.208vw; }
  .coolingBoomBox .coolingBoom .imgBox { width: 30.885vw; }
  .coolingBoomBox .coolingBoom .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5.208vw 0vw 0vw 0vw; }
  .coolingBoomBox .coolingBoom .content .subTitle { font-size: 2.344vw; line-height: 2.917vw; }
  .coolingBoomBox .coolingBoom .content .desc { padding-top: 1.302vw; font-size: 1.25vw; line-height: 1.667vw; }
  .coolingBoomBox .coolingBoom .content .icon { left: 5.208vw; bottom: 3.906vw; width: 7.656vw; }
  .ice-AdjustableSeries { padding: 6.25vw 0vw 5.208vw; }
  .ice-AdjustableSeries .title { font-size: 3.125vw; }
  .ice-AdjustableSeries .imgBox { margin-top: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  /*--PB486详情页-PC--*/
  .off-AdjustBanner .imgBox { padding-top: 100vh; }
  .off-AdjustBanner .off-AdjustBannerText .title { font-size: 4.063vw; }
  .off-AdjustBanner .off-AdjustBannerText .desc { font-size: 2.969vw; line-height: 3.385vw; padding-top: 1.563vw; }
  .off-AdjustBanner .off-AdjustBannerText .desc span { font-size: 1.927vw; }
  .off-AdjustBanner .off-AdjustBannerText .content { max-width: 30.208vw; }
  .off-AdjustListMain { padding: 4.688vw 0vw 6.25vw; }
  .off-AdjustList .list .imgBox { padding-top: 11.198vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .off-AdjustList .list .content { left: 2.083vw; top: 2.083vw; }
  .off-AdjustList .list .content .listTitle { font-size: 1.667vw; line-height: 1.927vw; }
  .off-AdjustList .list .content .desc { font-size: 1.146vw; padding-top: 0.26vw; }
  .off-AdjustList .list .content .label img { width: 11.979vw; margin-top: 1.042vw; }
  .off-AdjustList .list:nth-child(1) { width: 43.5%; margin-right: 1%; }
  .off-AdjustList .list:nth-child(1) .imgBox { padding-top: 17.865vw; }
  .off-AdjustList .list:nth-child(2) { width: 24.5%; margin-right: 1%; }
  .off-AdjustList .list:nth-child(2) .content { left: 1.563vw; top: 4.167vw; }
  .off-AdjustList .list:nth-child(2) .content .listTitle { font-size: 2.448vw; line-height: 1; }
  .off-AdjustList .list:nth-child(3) { width: 30%; }
  .off-AdjustList .list:nth-child(3) .content { left: 1.563vw; top: 3.125vw; }
  .off-AdjustList .list:nth-child(3) .content .listTitle { font-size: 3.75vw; line-height: 1; }
  .off-AdjustList .list:nth-child(4) { width: 43.5%; margin-top: 1%; margin-right: 1%; clear: left; }
  .off-AdjustList .list:nth-child(4) .content { left: 2.083vw; top: 3.906vw; }
  .off-AdjustList .list:nth-child(5) { width: 55.5%; position: absolute; right: 0vw; bottom: 0vw; }
  .off-AdjustList .list:nth-child(5) .imgBox { padding-top: 17.865vw; }
  .off-AdjustList .list:nth-child(5) .content { left: auto; right: 4.688vw; top: 3.125vw; }
  .freezeMain { height: 350vh; }
  .freeze { height: 100vh; padding-top: 5.729vw; }
  .freeze .title { font-size: 2.344vw; font-weight: 600; }
  .freeze .desc { margin-top: 1.042vw; font-size: 1.667vw; line-height: 2.24vw; }
  .freezeBarBox { max-width: 66.667vw; padding-top: 4.167vw; }
  .freezeBarList .list { font-size: 2.083vw; font-weight: 600; }
  .freezeBarList .list img { height: 2.396vw; margin-left: 0.521vw; }
  .freezeBar { margin-top: 1.042vw; height: 2.604vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; }
  .freezeBar span { width: 15%; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; }
  .vibeControllableMain { padding: 5.729vw 0vw 5.208vw; }
  .vibeControllableMain .title { font-size: 2.344vw; }
  .vibeControllableMain .productImg { max-width: 43.646vw; padding-top: 3.125vw; }
  .vibeControllableList { padding-top: 3.906vw; }
  .vibeControllableList .list { width: 50%; }
  .vibeControllableList .list .imgBox img { width: 16.667vw; }
  .vibeControllableList .list .text { padding-top: 0.521vw; font-size: 1.25vw; }
  .modularDesign { padding-top: 7.813vw; }
  .modularDesign .title { font-size: 2.344vw; }
  .modularDesign .desc { font-size: 1.25vw; max-width: 46.354vw; padding-top: 1.302vw; }
  .modularDesign .imgBox { max-width: 70.156vw; padding-top: 4.167vw; }
  .longLastingStandBy { padding-top: 6.25vw; }
  .longLastingStandBy .title { font-size: 2.344vw; }
  .longLastingStandBy .desc { font-size: 1.25vw; max-width: 46.354vw; padding-top: 1.302vw; }
  .longLastingStandBy .imgBox { max-width: 70.156vw; padding-top: 4.167vw; overflow: hidden; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  /*--DUO详情页-PC--*/
  .duoBanner .imgBox { padding-top: 100vh; }
  .duoBanner .duoBannerText .title { font-size: 7.396vw; }
  .duoBanner .duoBannerText .desc { font-size: 2.188vw; line-height: 2.708vw; }
  .duoBanner .duoBannerText .desc span { font-size: 1.094vw; }
  .duoBanner .duoBannerText .content { max-width: 30.208vw; }
  .duoListMain { padding: 4.688vw 0vw; }
  .duoList .list { width: 30%; height: 100%; margin-right: 1%; }
  .duoList .list .imgBox { padding-top: 29.948vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .duoList .list .listTitle { font-size: 1.667vw; line-height: 1.927vw; left: 1.563vw; top: 1.823vw; }
  .duoList .list .icon { left: 2.083vw; top: 1.823vw; width: 6.51vw; }
  .duoList .list:nth-child(2) { width: 38%; }
  .duoList .list:nth-child(2) .imgBox { padding-top: 17.865vw; }
  .duoList .list:nth-child(3) { width: 30%; margin-right: 0px; }
  .duoList .list:nth-child(3) .imgBox { padding-top: 17.865vw; }
  .duoList .list:nth-child(4) { position: absolute; right: 0vw; bottom: 0vw; width: 69%; height: auto; margin-right: 0vw; }
  .duoList .list:nth-child(4) .imgBox { padding-top: 11.198vw; }
  .duoList .list:nth-child(4) .listTitle { top: 3.125vw; }
  .pureTransparentDesignMain .pureTransparentDesign .title { font-size: 2.344vw; padding-bottom: 1.042vw; }
  .pureTransparentDesignMain .pureTransparentDesign .content { font-size: 1.25vw; line-height: 2.083vw; }
  .anxietyMain .anxietyTitle { bottom: 4.167vw; font-size: 2.344vw; }
  .anxietyMain .anxietyBox { padding-top: 1.563vw; }
  .anxietyMain .anxietyBox .list { padding: 2.083vw 0vw; }
  .anxietyMain .anxietyBox .list .listContent { width: 33%; }
  .anxietyMain .anxietyBox .list .icon { width: 2.656vw; min-width: 2.656vw; margin-right: 0.677vw; }
  .anxietyMain .anxietyBox .list .content { font-size: 1.25vw; }
  .anxietyMain .anxietyBox .list .content::after { width: 11.458vw; margin-left: 1.042vw; }
  .anxietyMain .anxietyBox .list:nth-child(2) { -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; }
  .anxietyMain .anxietyBox .list:nth-child(2) .listContent { width: 34.5%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .anxietyMain .anxietyBox .list:nth-child(2) .listContent::before { content: ''; width: 3.438vw; margin-right: 1.042vw; height: 0.052vw; background-color: #fff; }
  .anxietyMain .anxietyBox .list:nth-child(2) .content::after { display: none; }
  .anxietyMain .anxietyBox .list:nth-child(3) .content::after { width: 6.25vw; }
  .turboCeramicCoilMain .turboCeramicCoil .icon img { height: 4.583vw; }
  .turboCeramicCoilMain .turboCeramicCoil .title { padding-top: 2.604vw; font-size: 2.344vw; }
  .turboCeramicCoilMain .turboCeramicCoil .desc { padding-top: 0.781vw; font-size: 1.25vw; }
  .turboCeramicCoilMain .turboCeramicCoil .desc span { font-size: 1.667vw; }
  .powerBankMain { padding: 4.688vw 0vw 7.813vw; }
  .powerBankMain .title { font-size: 2.344vw; }
  .powerBankMain .powerBank { margin-top: 4.167vw; }
  .powerBankMain .powerBank .swiper-slide { width: -webkit-calc(33.333% - 0.729vw); width: calc(33.333% - 0.729vw); margin-right: 1.042vw; }
  .powerBankMain .powerBank .swiper-slide .imgBox { -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .powerBankMain .powerBank .swiper-slide .listTitle { font-size: 0.938vw; line-height: 1.354vw; padding-top: 1.563vw; }
  .powerBankMain .powerBank .swiper-slide:last-child { margin-right: 0vw; }
  .powerBankMain .powerBankPage { padding-top: 2.604vw; }
  .powerBankMain .powerBankPage span { width: 0.625vw; height: 0.625vw; }
  /*--SPACES详情页02-PC--*/
  .spaceSBanner .imgBox { padding-top: 100vh; }
  .spaceSBanner .spaceSBannerText .title { font-size: 4.104vw; }
  .spaceSBanner .spaceSBannerText .desc { font-size: 1.875vw; line-height: 2.5vw; padding-top: 0.521vw; }
  .spaceSBanner .spaceSBannerText .content { max-width: 30.208vw; }
  .spaceSlistMain { padding: 4.688vw 0vw; }
  .spaceSlist { padding-right: 29%; }
  .spaceSlist .list { width: 32.333%; }
  .spaceSlist .list .imgBox { padding-top: 12.135vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .spaceSlist .list .listTitle { left: 1.823vw; top: 1.823vw; font-size: 1.354vw; }
  .spaceSlist .list:nth-child(1) { width: 100%; margin-top: 0vw; }
  .spaceSlist .list:nth-child(1) .imgBox { padding-top: 17.24vw; }
  .spaceSlist .list:nth-child(1) .listTitle { font-size: 1.563vw; left: 2.344vw; top: 2.083vw; }
  .spaceSlist .list:nth-child(5) { width: 29%; right: 0vw; top: 0vw; height: 100%; margin-top: 0vw; }
  .spaceSlist .list:nth-child(5) .imgBox { padding-top: 0vw; height: 100%; }
  .spaceSAnxietyMain { padding: 5.208vw 0vw 2.604vw; }
  .spaceSAnxietyBox { max-width: 51.563vw; }
  .spaceSAnxietyBox .title { margin-bottom: -3.646vw; }
  .spaceSAnxietyBox .title::after { left: -2.604vw; top: 0vw; width: 1.979vw; height: 1.979vw; }
  .spaceSAnxietyBox .title::before { right: -2.604vw; top: 0vw; width: 1.979vw; height: 1.979vw; }
  .spaceSAnxietyBox .title p { position: relative; font-size: 2.344vw; line-height: 1; }
  .spaceSAnxietyBox .title p span { position: relative; z-index: 10; }
  .spaceSAnxietyBox .title p::after { height: 0.156vw; }
  .spaceSAnxietyBox .title p::before { bottom: 0.26vw; height: 0.26vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list .content .desc { font-size: 1.25vw; line-height: 1.667vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list .content::after { margin-top: 0.938vw; margin-left: 1.042vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list .imgBox { width: 7.448vw; margin-left: 2.083vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(2) { padding-top: 1.042vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) { padding-top: 2.344vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) .content::after { display: none; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-top: 2.083vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content { padding-top: 4.167vw; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content::after { margin-left: -1.563vw; }
  .leakProofInsuranceMain .leakProofInsurance .listTitle { font-size: 2.344vw; line-height: 2.917vw; }
  .leakProofInsuranceMain .leakProofInsurance .content { font-size: 1.25vw; line-height: 1.667vw; }
  .DynamicLightingEffectsMain .imgBox { padding-left: 40%; }
  .DynamicLightingEffectsMain .DynamicLightingEffects .title { font-size: 2.344vw; line-height: 2.917vw; }
  .DynamicLightingEffectsMain .DynamicLightingEffects .content { padding-top: 0.521vw; font-size: 1.25vw; line-height: 2.083vw; }
  /*--PB68详情页-PC--*/
  .pb68Banner .imgBox { padding-top: 100vh; }
  .pb68Banner .pb68BannerText .title { font-size: 3.542vw; }
  .pb68Banner .pb68BannerText .desc { font-size: 1.771vw; line-height: 2.656vw; padding-top: 1.042vw; }
  .pb68Banner .pb68BannerText .content { max-width: 31.25vw; }
  .pb68ListMain { padding: 4.688vw 0vw 5.208vw; }
  .pb68List { padding-right: 30%; }
  .pb68List .list .imgBox { padding-top: 17.969vw; -webkit-border-radius: 0.573vw; border-radius: 0.573vw; }
  .pb68List .list .listTitle { font-size: 1.615vw; line-height: 1.927vw; left: 2.083vw; top: 2.344vw; }
  .pb68List .list:nth-child(1) { width: 63%; }
  .pb68List .list:nth-child(1) .imgBox { padding-top: 29.948vw; }
  .pb68List .list:nth-child(2) { width: 35%; }
  .pb68List .list:nth-child(2) .imgBox { padding-top: 11.198vw; }
  .pb68List .list:nth-child(2) .listTitle { left: 1.563vw; top: 4.167vw; font-size: 3.333vw; }
  .pb68List .list:nth-child(3) { width: 35%; margin-top: 1.5%; }
  .pb68List .list:nth-child(3) .listTitle { left: 1.563vw; top: 1.563vw; }
  .pb68List .list:nth-child(4) { width: 30%; }
  .pb68List .list:nth-child(4) .imgBox { padding-top: 29.948vw; }
  /*--Binary详情页-PC--*/
  .hdDisplayMain { padding: 6.25vw 0vw 5.729vw; }
  .hdDisplay .content { padding-top: 3.125vw; }
  .hdDisplay .content .title { font-size: 2.344vw; }
  .hdDisplay .content .desc { padding-top: 0.781vw; font-size: 1.25vw; line-height: 1.667vw; max-width: 43.75vw; }
  .allSeriesMain .allSeries .title { font-size: 2.344vw; }
  .allSeriesMain .allSeries .desc { padding-top: 0.417vw; font-size: 1.25vw; line-height: 1.667vw; }
  .allSeriesMain .allSeries .content { padding-bottom: 5.208vw; }
  /*--hookah luxe详情页-PC--*/
  .hookahTaste .title { font-size: 2.344vw; line-height: 2.917vw; padding-bottom: 1.302vw; }
  .hookahTaste .list { margin-top: 2.344vw; max-width: 29.167vw; }
  .hookahTaste .list .icon { width: 4.01vw; }
  .hookahTaste .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 1.042vw; }
  .hookahTaste .list .content .listTitle { font-size: 1.719vw; }
  .hookahTaste .list .content .desc { padding-top: 0.521vw; font-size: 1.25vw; line-height: 1.667vw; }
  .culturalTech { bottom: 8.854vw; }
  .culturalTech .content { width: 33.854vw; }
  .culturalTech .content .title { font-size: 2.344vw; }
  .culturalTech .content .desc { padding-top: 0.521vw; font-size: 1.25vw; line-height: 1.667vw; }
  .hookaSWITCHMain { padding: 4.688vw 0vw; }
  .hookaSWITCH .list .imgBox { padding-top: 29.948vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .hookaSWITCH .list .listTitle { left: 2.604vw; top: 2.344vw; font-size: 2.031vw; line-height: 2.344vw; }
  .hookaSWITCH .list:nth-child(1) { width: 44.1%; margin-right: 1%; }
  .hookaSWITCH .list:nth-child(2) { width: 24.6%; margin-right: 1%; }
  .hookaSWITCH .list:nth-child(2) .listTitle { left: 1.302vw; top: 2.344vw; font-size: 1.146vw; line-height: 1.354vw; }
  .hookaSWITCH .list:nth-child(3) { width: 29.2%; }
  .hookaSWITCH .list:nth-child(3) .imgBox { padding-top: 11.198vw; }
  .hookaSWITCH .list:nth-child(3) .listTitle { left: 1.823vw; top: 4.427vw; font-size: 3.75vw; line-height: 1; }
  .hookaSWITCH .list:nth-child(4) { width: 29.2%; margin-top: 1.2%; }
  .hookaSWITCH .list:nth-child(4) .imgBox { padding-top: 17.865vw; }
  .hookaSWITCH .list:nth-child(4) .listTitle { left: 1.823vw; top: 2.344vw; font-size: 2.031vw; line-height: 2.344vw; } }

@media (min-width: 1400px) { .ceramicFamiliesBox .indexProduct .indexProductClassBox { bottom: 2.469vw; } }

@media (min-width: 1800px) { .ceramicFamiliesBox .indexProduct .indexProductClassBox { bottom: 0.469vw; } }

@media (min-width: 1921px) { .headerHint { padding: 0px 0px; height: 54px; }
  .headerHint img { height: 7px; margin-right: 10px; }
  .headerHint p { font-size: 14px; }
  .headerHint .headerHintClose { font-size: 12px; }
  .headerNav { height: 80px; }
  .headerNav .logo img { height: 60px; }
  .headerNav .nav { padding-left: 90px; }
  .headerNav .nav ul li { padding: 0px 20px; height: 80px; }
  .headerNav .nav ul li h3 a { font-size: 15px; }
  .subNavBox { -webkit-border-radius: 0px 0px 150px 0px; border-radius: 0px 0px 150px 0px; }
  .subNavBox .line { bottom: -50px; }
  .navProductClass { width: 355px; padding: 70px 65px 70px 0px; }
  .navProductClass .cList { -webkit-border-radius: 60px; border-radius: 60px; margin-bottom: 10px; }
  .navProductClass .cList a { height: 60px; font-size: 18px; padding: 0px 25px; background-size: auto 60px; }
  .navProductClass .cList a i { font-size: 12px; }
  .navProductClass .cList:hover a { background-position-x: -286px; }
  .navProductClass .cList.active a { background-position-x: -286px; }
  .headerUp { top: -150px; }
  .headerDown { top: 0px; }
  @-webkit-keyframes navbackdropX { 0% { background-position-x: -286px; }
    100% { background-position-x: 286px; } }
  @keyframes navbackdropX { 0% { background-position-x: -286px; }
    100% { background-position-x: 286px; } }
  .navProductListBox { padding: 75px 0px 100px 65px; }
  .navProductList .pList { width: -webkit-calc(25% - 10px); width: calc(25% - 10px); margin: 0px 5px 10px; }
  .navProductList .pList .imgBox { padding-top: 250px; -webkit-border-radius: 15px; border-radius: 15px; }
  .navProductList .pList .content { bottom: 20px; }
  .navProductList .pList .content .listTitle { font-size: 14px; }
  .navProductList .pList .viewAll { padding-top: 250px; -webkit-border-radius: 15px; border-radius: 15px; }
  .navProductList .pList .viewAll i { top: 80px; width: 34px; height: 34px; font-size: 14px; }
  .navProductList .pList.recommend { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); }
  .navProductList .pList.recommend .imgBox { padding-top: 510px; }
  .navProductList .pList.recommend .content { bottom: 40px; }
  .navProductList .pList.recommend .content .listTitle { font-size: 30px; }
  .navProductList .pList.recommend .content .desc { font-size: 20px; }
  .navProductList .pList.recommend .content .more { padding-top: 10px; }
  .navProductList .pList.recommend .content .more div i { width: 20px; height: 20px; font-size: 10px; }
  .navProductList .pList.recommend .content .more div em { margin-left: 10px; font-size: 14px; }
  .subNavAboutBox { padding-top: 15px; }
  .subNavAbout { -webkit-border-radius: 20px; border-radius: 20px; width: 925px; padding: 40px 45px; }
  .subNavAbout .subNavAboutClass { width: 265px; }
  .subNavAbout .subNavAboutClass .cList { -webkit-border-radius: 45px; border-radius: 45px; margin-bottom: 10px; }
  .subNavAbout .subNavAboutClass .cList a { height: 45px; font-size: 18px; padding: 0px 25px; background-size: auto 45px; }
  .subNavAbout .subNavAboutClass .cList a i { font-size: 10px; min-width: 20px; height: 20px; }
  .subNavAbout .subNavAboutClass .cList:hover a { background-position-x: -286px; }
  .subNavAbout .subNavAboutClass .cList.active a { background-position-x: -286px; }
  .subNavAbout .subNavAboutImg { width: 500px; }
  .subNavAbout .subNavAboutImg .imgList { padding-top: 261px; -webkit-border-radius: 10px; border-radius: 10px; }
  .headerNav .subscribe { height: 26px; -webkit-border-radius: 26px; border-radius: 26px; padding: 0px 12px; font-size: 14px; }
  .headerNav .subscribe img { height: 11px; margin-right: 5px; }
  .headerNav .searchBtn { font-size: 20px; margin-left: 25px; }
  .banner .imgBox { padding-top: 100vh; }
  .banner .bannerText .title { font-size: 90px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .banner .bannerText .more { padding-top: 40px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .banner .bannerText .more a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .banner .bannerText .more a i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .banner .bannerText .more a::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .banner .bannerText .more a::before { width: 200px; height: 200px; }
  .banner .bannerPageBox { bottom: 60px; }
  .banner .bannerPageBox span { width: 120px; height: 3px; margin: 0px 3px; }
  .banner .prevBtn, .banner .nextBtn { width: 40px; height: 40px; font-size: 30px; }
  .banner .prevBtn { left: 10px; }
  .banner .nextBtn { right: 10px; }
  .ceramicFamiliesBox { min-height: 100vh; }
  .ceramicFamiliesBox .ceramicFamilies { max-width: 1158px; }
  .ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .titleBox .title { font-size: 114px; padding-right: 200px; }
  .ceramicFamiliesBox .ceramicFamilies .ceramicFamiliesText .subTitle { font-size: 114px; }
  .ceramicFamiliesBox .ceramicFamiliesDesc { max-width: 580px; padding-top: 45px; font-size: 18px; line-height: 25px; }
  .ceramicFamiliesBox .indexProduct .indexProductText { bottom: 200px; }
  .ceramicFamiliesBox .indexProduct .indexProductText .label { 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; }
  .ceramicFamiliesBox .indexProduct .indexProductText .label span { font-size: 16px; -webkit-border-radius: 32px; border-radius: 32px; height: 32px; padding: 0px 30px; }
  .ceramicFamiliesBox .indexProduct .indexProductText .listTitle { padding-top: 15px; font-size: 41px; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more { padding-top: 30px; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .ceramicFamiliesBox .indexProduct .indexProductText .more a::before { width: 200px; height: 200px; }
  .ceramicFamiliesBox .indexProduct .indexProductClassBox { bottom: 47px; }
  .ceramicFamiliesBox .indexProduct .indexProductClassBox .indexProductClass .list { height: 86px; padding: 0px 10px; margin: 0px 22px; font-size: 15px; }
  .ceramicFamiliesTextBox .indexProductText { bottom: 200px; }
  .ceramicFamiliesTextBox .indexProductText .label { 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; }
  .ceramicFamiliesTextBox .indexProductText .label span { font-size: 16px; -webkit-border-radius: 32px; border-radius: 32px; height: 32px; padding: 0px 30px; }
  .ceramicFamiliesTextBox .indexProductText .listTitle { padding-top: 15px; font-size: 41px; }
  .ceramicFamiliesTextBox .indexProductText .listTitle span { font-size: 20px; }
  .ceramicFamiliesTextBox .indexProductText .more { padding-top: 30px; }
  .ceramicFamiliesTextBox .indexProductText .more a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .ceramicFamiliesTextBox .indexProductText .more a i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .ceramicFamiliesTextBox .indexProductText .more a::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .ceramicFamiliesTextBox .indexProductText .more a::before { width: 200px; height: 200px; }
  .ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list { height: 86px; padding: 0px 10px; margin: 0px 22px; font-size: 15px; }
  .ceramicFamiliesTextBox .indexProductClassBox .indexProductClass .list span { -webkit-border-radius: 8px; border-radius: 8px; right: -25px; top: 8px; padding: 0px 8px; line-height: 20px; font-size: 12px; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(1) { left: 137px; top: 30px; width: 237px; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(2) { right: 45px; top: 75px; width: 237px; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(3) { left: 85px; bottom: 35px; width: 237px; }
  .ceramicFamiliesBox .ceramicFamiliesImg .list:nth-child(4) { right: 125px; bottom: 85px; width: 237px; }
  .coreTechnologyMain { padding: 110px 0px; }
  .coreTechnologyMain .title { font-size: 18px; padding-bottom: 10px; }
  .coreTechnologyMain .subTitle { font-size: 60px; line-height: 1; }
  .coreTechnologyMain .coreTechnologylist { max-width: 1460px; margin: 0px auto; padding: 85px 0px 130px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0px 5px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list { margin-bottom: 10px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .imgBox { padding-top: 600px; -webkit-border-radius: 20px; border-radius: 20px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .content { padding: 40px 35px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .listTitle { font-size: 28px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .desc { margin-top: 10px; font-size: 18px; line-height: 24px; max-width: 325px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .line { height: 1px; margin: 25px auto; width: 320px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .desc { max-width: 410px; width: 410px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more { padding-top: 30px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list .hoverContent .more span::before { width: 200px; height: 200px; }
  .coreTechnologyMain .coreTechnologylist .coreTechnology:nth-child(2) { -webkit-transform: translateY(130px); -ms-transform: translateY(130px); transform: translateY(130px); }
  .coreTechnologyMain .coreTechnologylist .coreTechnology .list:hover img { -webkit-filter: blur(25px); filter: blur(25px); }
  .productSolutionMain .productSolutionBox { padding: 10px; }
  .productSolutionMain .productSolutionText { margin-right: 10px; width: 660px; padding: 90px 80px; -webkit-border-radius: 20px; border-radius: 20px; }
  .productSolutionMain .productSolutionText .content .title { font-size: 18px; }
  .productSolutionMain .productSolutionText .content .subTitle { padding-top: 10px; font-size: 55px; }
  .productSolutionMain .productSolutionText .content .line { margin: 70px auto 0px; max-width: 500px; }
  .productSolutionMain .productSolutionText .content .line i { width: 11px; height: 11px; }
  .productSolutionMain .productSolutionText .content .line i::after { width: 3px; height: 100%; }
  .productSolutionMain .productSolutionText .content .line i::before { width: 100%; height: 3px; }
  .productSolutionMain .productSolutionText .content .desc { padding-top: 40px; max-width: 360px; font-size: 18px; line-height: 25px; }
  .productSolutionMain .productSolutionText .productSolutionClass .list { margin-top: 20px; padding: 0px 30px 0px 40px; height: 100px; -webkit-border-radius: 100px; border-radius: 100px; }
  .productSolutionMain .productSolutionText .productSolutionClass .list p { font-size: 20px; }
  .productSolutionMain .productSolutionText .productSolutionClass .list img { height: 40px; }
  .productSolutionMain .productSolutionText .productSolutionClass .list::before { -webkit-border-radius: 100px; border-radius: 100px; }
  @keyframes backdropX { 0% { background-position-x: -500px; }
    100% { background-position-x: 500px; } }
  @-webkit-keyframes backdropX { 0% { background-position-x: -500px; }
    100% { background-position-x: 500px; } }
  .productSolutionMain .productSolutionImgBox { -webkit-border-radius: 20px; border-radius: 20px; }
  .productSolutionMain .productSolutionImgList { -webkit-border-radius: 20px; border-radius: 20px; }
  .productSolutionMain .productSolutionImgList .productSolutionImgListPage { bottom: 40px; }
  .productSolutionMain .productSolutionImgList .productSolutionImgListPage span { width: 30px; height: 3px; margin: 0px 3px; }
  .researchAndDevelopmentMain { margin-top: -10px; }
  .researchAndDevelopment { width: 758px; }
  .researchAndDevelopment .list { width: 758px; height: 758px; margin-bottom: 40px; }
  .researchAndDevelopment .list .img { width: 758px; height: 758px; }
  .researchAndDevelopmentList { width: 758px; height: 758px; }
  .researchAndDevelopmentList .researchAndDevelopmentListText h3 { font-size: 65px; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox { font-size: 18px; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more { bottom: -80px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a { padding: 0px 30px; min-width: 171px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .researchAndDevelopmentList .researchAndDevelopmentListText .titleBox .more a::before { width: 200px; height: 200px; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro { right: 20px; bottom: 20px; width: 500px; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a { padding: 12px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .introimgBox { width: 200px; padding-top: 280px; -webkit-border-radius: 20px; border-radius: 20px; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 30px 0px 30px; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .introTitle { font-size: 16px; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .desc { margin-top: 5px; font-size: 18px; display: -webkit-box; height: 96px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon { padding-top: 40px; }
  .researchAndDevelopmentList .researchAndDevelopmentIntro a .content .icon i { width: 51px; height: 51px; font-size: 16px; }
  .researchAndDevelopmentList .researchAndDevelopmentClassBox { left: 4%; bottom: 10%; }
  .researchAndDevelopmentList .researchAndDevelopmentClass { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .researchAndDevelopmentList .researchAndDevelopmentClass .listTitle { font-size: 14px; line-height: 30px; }
  .researchAndDevelopmentList .researchAndDevelopmentClass .listTitle.active { font-size: 16px; }
  .indexNewsMain { padding: 110px 0px; }
  .indexNewsMain .title { font-size: 18px; }
  .indexNewsMain .subTitle { font-size: 60px; padding: 10px 0px 55px; }
  .indexNewsList { margin-top: 25px; }
  .indexNewsList .swiper-slide { height: 260px; width: 380px; }
  .indexNewsList .swiper-slide a .imgBox { -webkit-border-radius: 20px; border-radius: 20px; }
  .indexNewsList .swiper-slide a .contentBox { padding: 10px 10px 25px 10px; }
  .indexNewsList .swiper-slide a .contentBox .label span { padding: 0px 15px; height: 24px; -webkit-border-radius: 24px; border-radius: 24px; font-size: 12px; }
  .indexNewsList .swiper-slide a .contentBox .content { padding: 0px 10px; }
  .indexNewsList .swiper-slide a .contentBox .content .time { font-size: 14px; }
  .indexNewsList .swiper-slide a .contentBox .content .listTitle { margin-top: 7px; font-size: 20px; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsList .swiper-slide a .hoverContentBox { padding: 50px 35px 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .indexNewsList .swiper-slide a .hoverContentBox .time { font-size: 14px; }
  .indexNewsList .swiper-slide a .hoverContentBox .listTitle { margin-top: 5px; font-size: 30px; display: -webkit-box; height: 102px; line-height: 34px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexNewsList .swiper-slide a .hoverContentBox .more { padding-top: 70px; }
  .indexNewsList .swiper-slide a .hoverContentBox .more span { height: 43px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 30px; font-size: 15px; }
  .indexNewsList .swiper-slide a:hover { top: -45px; bottom: -45px; }
  .newsMore { padding-top: 60px; }
  .newsMore a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .newsMore a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; }
  .newsMore a::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .newsMore a::before { width: 200px; height: 200px; }
  .indexAboutMain { padding: 80px 0px 500px; }
  .indexAboutMain .aboutLogo img { height: 107px; }
  .indexAboutMain .content { padding-top: 40px; max-width: 1020px; font-size: 20px; line-height: 28px; }
  .indexAboutMain .more { padding-top: 40px; }
  .indexAboutMain .more a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .indexAboutMain .more a i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .indexAboutMain .more a::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .indexAboutMain .more a::before { width: 200px; height: 200px; }
  .footerClassBox { padding: 120px 0px; }
  .footerClassBox::after { width: 14.531vw; height: 28.49vw; background-size: 14.531vw 28.49vw; }
  .footerClassBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footerClassBox .footSubscribeBox { width: 740px; padding: 0px 255px 0px 0px; }
  .footerClassBox .footSubscribeBox .footSubscribe .title { font-size: 18px; padding-bottom: 15px; }
  .footerClassBox .footSubscribeBox .footSubscribe .input input { padding: 0px 100px 0px 20px; font-size: 16px; height: 48px; line-height: 48px; -webkit-border-radius: 8px; border-radius: 8px; }
  .footerClassBox .footSubscribeBox .footSubscribe .input .icon { right: 20px; font-size: 20px; }
  .footerClassBox .footSubscribeBox .footSubscribe .input button { font-size: 26px; -webkit-border-radius: 0px 8px 8px 0px; border-radius: 0px 8px 8px 0px; width: 80px; }
  .footerClassBox .footSubscribeBox .footSubscribe .text { padding-top: 10px; font-size: 14px; }
  .footerClassBox .footSubscribeBox .footshare { padding-top: 35px; }
  .footerClassBox .footSubscribeBox .footshare a { width: 45px; height: 45px; font-size: 16px; margin-right: 15px; }
  .footerClassBox .footerClass .list { padding-right: 90px; }
  .footerClassBox .footerClass .list .content { padding-bottom: 20px; }
  .footerClassBox .footerClass .list .content h3 { padding-bottom: 8px; }
  .footerClassBox .footerClass .list .content h3 a { font-size: 16px; }
  .footerClassBox .footerClass .list .content p a { font-size: 15px; line-height: 28px; }
  .footerContact { padding: 80px 0px; }
  .footerContact .title { font-size: 18px; padding-bottom: 5px; }
  .footerContact .subTitle { font-size: 110px; }
  .footerContact .btn { padding-top: 20px; }
  .footerContact .btn a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .footerContact .btn a i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .foot { padding: 30px 0px; }
  .foot .copyright { font-size: 14px; }
  .foot .link a { font-size: 14px; margin-right: 30px; }
  .loadingMain .loadingHint { height: 54px; }
  .loadingMain .loadinglogoBox { height: 80px; }
  .loadingMain .logo { height: 60px; }
  .lodinglogo { width: 250px; top: 220px; left: 50%; }
  .lodinglogo svg { width: 55%; }
  .lodinglogo.w695 svg { width: 695px; }
  .lodinglogo.w695 img { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .lodingText { font-size: 32px; bottom: 265px; }
  .lodingfoot::before { width: 800px; }
  .lodingfoot img { width: 189px; margin: 70px auto 0px; }
  .loadingMain.enter .lodinglogo { width: 96px; }
  /*--产品列表--*/
  .commonBannerMain { margin-top: 139px; }
  .commonBannerMain.Contraction { margin-top: 80px; }
  .commonBannerBox { max-height: 1000px; }
  .commonBannerBox .imgBox { padding-top: 560px; }
  .commonBannerBox .commonBannerText .content { padding-right: 65px; }
  .commonBannerBox .commonBannerText .title { font-size: 42px; }
  .commonBannerBox .commonBannerText .desc { padding-top: 5px; font-size: 28px; }
  .commonBannerBox .commonBannerText .more { padding-top: 10px; }
  .commonBannerBox .commonBannerText .more a { padding: 0px 30px; height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .commonBannerBox .commonBannerText .more a i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; }
  .commonBannerBox .commonBannerText .more a::after { -webkit-border-radius: 56px; border-radius: 56px; }
  .commonBannerBox .commonBannerText .more a::before { width: 200px; height: 200px; }
  .commonBannerMain .retract .btn { height: 26px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; padding: 0px 12px; font-size: 14px; }
  .commonBannerMain .retract .btn i { margin-left: 15px; font-size: 12px; }
  .commonBannerMain.hideBanner .commonBannerBox { max-height: 0px; }
  .commonBannerMain.hideBanner .retract { bottom: -34px; }
  .commonBannerMain.hideBanner .retract .btn { -webkit-border-radius: 8px; border-radius: 8px; }
  .productMain { padding: 50px 0px 0px; }
  .productMain .title { font-size: 40px; }
  .screeningSelect { margin-top: 40px; padding: 20px 0px; }
  .screeningSelect .list { margin: 0px 5px; }
  .screeningSelect .list select { height: 50px; -webkit-border-radius: 50px; border-radius: 50px; width: 250px; }
  .screeningSelect .list button { width: 140px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 16px; }
  .screeningSelect .list input { width: 250px; padding: 0px 20px; font-size: 16px; -webkit-border-radius: 50px; border-radius: 50px; height: 50px; }
  .screeningSelect .list .layui-form-select dl { top: 55px !important; -webkit-border-radius: 8px; border-radius: 8px; }
  .screeningSelect .list .layui-form-select dl dd { font-size: 14px; padding: 0 10px; line-height: 36px; }
  .screeningSelect .list .layui-form-select .layui-edge { right: 20px; width: 10px; height: 10px; }
  .screeningSelect .list .multipleChoicesTitle { width: 250px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 16px; padding: 0px 20px 0px 30px; }
  .screeningSelect .list .multipleChoicesTitle i { font-size: 14px; }
  .screeningSelect .list .multipleChoices { top: 55px; -webkit-border-radius: 25px; border-radius: 25px; padding: 15px 25px; -webkit-box-shadow: 0px 0px 40px rgba(12, 78, 124, 0.3); box-shadow: 0px 0px 40px rgba(12, 78, 124, 0.3); }
  .screeningSelect .list .multipleChoices .mCheckbox { padding: 8px 0px; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] > i { width: 16px; height: 16px; line-height: 14px; font-size: 12px; -webkit-border-radius: 4px; border-radius: 4px; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] > div { padding-right: 15px; line-height: 18px; font-size: 16px; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox { height: 30px; line-height: 30px; margin-right: 10px; padding-right: 30px; }
  .screeningSelect .list .multipleChoices .layui-form-checkbox[lay-skin=primary] { padding-left: 24px; min-width: 18px; min-height: 18px; }
  .screeningTypeBox { padding: 20px 0px; }
  .screeningTypeBox .screeningType a { min-width: 100px; height: 38px; -webkit-border-radius: 38px; border-radius: 38px; padding: 0px 20px; font-size: 16px; margin-right: 15px; }
  .screeningTypeBox .screeningType a.active { -webkit-box-shadow: 0px 4px 6px px rgba(28, 110, 183, 0.4); box-shadow: 0px 4px 6px px rgba(28, 110, 183, 0.4); }
  .screeningTypeBox .screeningSearch { width: 235px; }
  .screeningTypeBox .screeningSearch input { height: 38px; width: 235px; font-size: 14px; padding: 0px 40px 0px 15px; -webkit-border-radius: 8px; border-radius: 8px; }
  .screeningTypeBox .screeningSearch button { width: 40px; }
  .screeningTypeBox .screeningSearch button i { font-size: 18px; }
  .productListBox { padding: 75px 0px 50px; }
  .productList { margin: 0px -10px; }
  .productList .list { height: 480px; width: -webkit-calc(25% - 20px); width: calc(25% - 20px); margin: 20px 10px 0px; }
  .productList .list .listContent { padding: 10px 0px 0px 0px; -webkit-border-radius: 8px; border-radius: 8px; }
  .productList .list .listContent .imgBox { height: 335px; }
  .productList .list .listContent .imgBox .label { right: 20px; top: 10px; }
  .productList .list .listContent .imgBox .label .new { padding: 0px 8px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 12px; height: 20px; }
  .productList .list .listContent .imgBox .label img { width: 44px; }
  .productList .list .listContent .contentBox { margin-top: 10px; }
  .productList .list .listContent .contentBox .content .listTitle { font-size: 20px; display: -webkit-box; height: 26px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list .listContent .contentBox .content .listDesc { margin-top: 5px; font-size: 16px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productList .list .listContent .contentBox .content .more p { padding: 0px 0px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; font-size: 12px; }
  .productList .list .listContent .contentBox .content .more p i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; }
  .productList .list .listContent .contentBox .hoverContent .listTitle { font-size: 20px; display: -webkit-box; height: 26px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics { padding: 20px 45px 0px; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList { width: 50%; padding: 10px 5px; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .icon { width: 32px; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent { padding-left: 10px; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(1) { font-size: 12px; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList .characteristicsContent p:nth-child(2) { margin-top: 3px; font-size: 14px; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(-n+2) { border-top: none; }
  .productList .list .listContent .contentBox .hoverContent .Characteristics .CharacteristicsList:nth-child(2n) { border-right: none; padding: 0px 5px 0px 25px; }
  .productList .list .listContent .contentBox .hoverContent .more { padding-top: 10px; }
  .productList .list .listContent .contentBox .hoverContent .more p { padding: 0px 22px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; font-size: 12px; }
  .productList .list .listContent .contentBox .hoverContent .more p i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; }
  .productList .list .listContent .contentBox .hoverContent .more p::before { width: 200px; height: 200px; }
  .productList .list.productListBannerBox { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); }
  .productList .list.productListBannerBox .productListBanner { -webkit-border-radius: 8px; border-radius: 8px; }
  .productList .list.productListBannerBox .productListBanner .content { bottom: 25px; }
  .productList .list.productListBannerBox .productListBanner .content .listTitle { font-size: 30px; display: -webkit-box; height: 26px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list.productListBannerBox .productListBanner .content .listDesc { margin-top: 10px; font-size: 20px; display: -webkit-box; height: 20px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .productList .list.productListBannerBox .productListBanner .content .more p { height: 41px; -webkit-border-radius: 41px; border-radius: 41px; font-size: 12px; }
  .productList .list.productListBannerBox .productListBanner .content .more p i { width: 20px; height: 20px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 10px; }
  .productList .list:hover .listContent { top: -30px; bottom: -80px; -webkit-box-shadow: 0px 14px 65px rgba(12, 78, 124, 0.3); box-shadow: 0px 14px 65px rgba(12, 78, 124, 0.3); }
  .productMore { padding-top: 80px; }
  .moreLoading .line span { width: 2px; height: 25px; margin: 0px 3px; }
  .moreLoading .text { margin-left: 15px; }
  .moreLoading .text p { font-size: 15px; }
  /*--contact--*/
  .contactBanner .imgBox { padding-top: 1000px; }
  .contactBanner .contactBannerText .title { font-size: 110px; }
  .contactMain { padding: 120px 0px; }
  .contactMain .title { font-size: 150px; }
  .contactMain .title::after { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; margin-left: 40px; }
  .contactMain .subTitle { font-size: 150px; }
  .contactMain .contact { margin-top: -60px; }
  .contactMain .contact .img1 { width: 516px; -webkit-border-radius: 20px; border-radius: 20px; }
  .contactMain .contact .img1::after { height: 204px; }
  .contactMain .contact .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 60px 130px; }
  .contactMain .contact .contentBox .contentTitle img { height: 26px; }
  .contactMain .contact .contentBox .content { padding-top: 35px; }
  .contactMain .contact .contentBox .content p { font-size: 18px; line-height: 22px; padding-bottom: 15px; }
  .contactMain .contact .contentBox .content p span { min-width: 80px; }
  .contactMain .contact .contentBox .line { margin-top: 10px; }
  .contactMain .contact .contentBox .line::after { width: 30%; }
  .contactMain .contact .img2 { width: 253px; -webkit-transform: translateY(-40px); -ms-transform: translateY(-40px); transform: translateY(-40px); -webkit-border-radius: 20px; border-radius: 20px; }
  .contactMain .contact .img2::after { height: 133px; }
  .contactFormMain { padding: 120px 0px 120px; }
  .contactFormMain .title { font-size: 72px; }
  .contactFormMain .contactForm { margin: -25px auto 0px; width: 960px; -webkit-border-radius: 20px; border-radius: 20px; padding: 80px 110px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .contactFormMain .contactForm .list { width: 50%; padding: 0px 10px 15px; }
  .contactFormMain .contactForm .list p { font-size: 16px; padding-bottom: 5px; }
  .contactFormMain .contactForm .list .input input { height: 52px; font-size: 16px; -webkit-border-radius: 26px; border-radius: 26px; padding: 0px 20px; }
  .contactFormMain .contactForm .list .input textarea { height: 135px; font-size: 16px; -webkit-border-radius: 20px; border-radius: 20px; padding: 10px 20px; }
  .contactFormMain .contactForm .list .input img { right: 20px; top: 9px; height: 34px; }
  .contactFormMain .contactForm .btn { padding-top: 40px; }
  .contactFormMain .contactForm .btn button { -webkit-border-radius: 52px; border-radius: 52px; height: 52px; font-size: 15px; }
  .contactFormMain .contactForm .btn button i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .contactFormMain .img1 { width: 322px; -webkit-border-radius: 20px; border-radius: 20px; }
  .contactFormMain .img2 { bottom: -100px; left: 0px; width: 277px; -webkit-border-radius: 20px; border-radius: 20px; }
  /*--news--*/
  .newsBanner .imgBox {  }
  .newsBanner .newsBannerText { bottom: 105px; }
  .newsBanner .newsBannerText .textImg img { height: 311px; }
  .newsBanner .newsBannerText .time { padding: 25px 0px; font-size: 22px; }
  .newsBanner .newsBannerText .time span { width: 72px; height: 31px; -webkit-border-radius: 15px; border-radius: 15px; margin-right: 15px; font-size: 18px; }
  .newsBanner .newsBannerText .title { margin: 0px auto; max-width: 470px; font-size: 32px; line-height: 34px; }
  .newsListMain { padding: 90px 0px; }
  .newsListRecommend { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0px; }
  .newsListRecommend a { -webkit-border-radius: 20px; border-radius: 20px; }
  .newsListRecommend a .imgBox { padding-top: 715px; }
  .newsListRecommend a .content { bottom: 100px; padding: 0px 30px; }
  .newsListRecommend a .content .time { font-size: 14px; }
  .newsListRecommend a .content .time span { height: 24px; padding: 0px 15px; -webkit-border-radius: 24px; border-radius: 24px; margin-right: 10px; font-size: 12px; }
  .newsListRecommend a .content .listTitle { margin-top: 15px; max-width: 300px; font-size: 20px; line-height: 22px; }
  .newsListRecommendList { width: 335px; margin-left: 20px; }
  .newsListRecommendList .list { padding-top: 20px; }
  .newsListRecommendList .list a { -webkit-border-radius: 20px; border-radius: 20px; }
  .newsListRecommendList .list a .imgBox { padding-top: 228px; }
  .newsListRecommendList .list a .contentBox { padding: 20px 35px 35px 20px; }
  .newsListRecommendList .list a .contentBox .label span { height: 24px; padding: 0px 15px; -webkit-border-radius: 24px; border-radius: 24px; margin-right: 10px; font-size: 12px; }
  .newsListRecommendList .list a .contentBox .content .time { font-size: 14px; }
  .newsListRecommendList .list a .contentBox .content .listTitle { font-size: 17px; margin-top: 10px; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListRecommendList .list a .hoverContentBox { padding: 25px 35px 35px 20px; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent .time { font-size: 14px; }
  .newsListRecommendList .list a .hoverContentBox .hoverContent .listTitle { margin-top: 5px; font-size: 22px; display: -webkit-box; height: 69px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListRecommendList .list a .hoverContentBox .more span { height: 43px; font-size: 15px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 15px; }
  .newsListRecommendList .list a .hoverContentBox .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; }
  .newsListRecommendList .list:nth-child(1) { padding-top: 0px; }
  .newsListRecommendList .list a:hover { -webkit-box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); }
  .newsListClassBox { padding-top: 50px; }
  .newsListClassBox .newsListClass { padding-bottom: 20px; }
  .newsListClassBox .newsListClass a { width: 100px; height: 39px; -webkit-border-radius: 39px; border-radius: 39px; font-size: 16px; margin-right: 20px; }
  .newsListClassBox .newsSearch { width: 335px; }
  .newsListClassBox .newsSearch input { width: 100%; height: 44px; -webkit-border-radius: 22px; border-radius: 22px; padding: 0px 65px 0px 25px; }
  .newsListClassBox .newsSearch button { width: 80px; height: 44px; font-size: 18px; }
  .newsList { margin: 40px -23px 0px; }
  .newsList ul li { padding: 0px 23px 50px; }
  .newsList ul li a::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .newsList ul li .newsText { -webkit-border-radius: 20px; border-radius: 20px; padding: 35px 35px 105px; }
  .newsList ul li .newsText .time { font-size: 14px; }
  .newsList ul li .newsText .listTitle { margin-top: 5px; font-size: 28px; display: -webkit-box; height: 102px; line-height: 34px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsText .line { margin-top: 25px; }
  .newsList ul li .newsText .desc { margin-top: 20px; font-size: 18px; display: -webkit-box; height: 75px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsText .more { padding-top: 50px; }
  .newsList ul li .newsText .more span { height: 43px; font-size: 15px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 25px; }
  .newsList ul li .newsText .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; }
  .newsList ul li .newsImgText { -webkit-border-radius: 20px; border-radius: 20px; }
  .newsList ul li .newsImgText .imgBox { padding-top: 300px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newsList ul li .newsImgText .content { padding: 35px 35px 45px; }
  .newsList ul li .newsImgText .content .time { font-size: 14px; }
  .newsList ul li .newsImgText .content .listTitle { margin-top: 15px; font-size: 20px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsList ul li .newsImgText .content .more { padding-top: 25px; }
  .newsList ul li .newsImgText .content .more span { height: 43px; font-size: 15px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 0px; }
  .newsList ul li .newsImgText .content .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; }
  .newsList ul li a:hover .newsImgText .content .more span { padding: 0px 25px; }
  .newslistMore { padding-top: 20px; }
  /*--新闻详情--*/
  .newsDetailMain { padding: 170px 20px 100px; }
  .newsDetailMain .innerContainer { max-width: 1300px; }
  .newsDetailMain .newsDetailBox { -webkit-border-radius: 20px; border-radius: 20px; padding: 45px 30px 90px; }
  .newsDetailMain .newsDetailBox .location { padding: 0px 30px; -webkit-border-radius: 49px; border-radius: 49px; height: 49px; }
  .newsDetailMain .newsDetailBox .location a { font-size: 14px; }
  .newsDetailMain .newsDetailBox .location a i { font-size: 16px; margin-right: 8px; }
  .newsDetailMain .newsDetailBox .location span { font-size: 10px; margin: 0px 10px; }
  .newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 35px; font-size: 36px; line-height: 44px; }
  .newsDetailMain .newsDetailBox .newsDetailTime { padding-top: 25px; font-size: 14px; }
  .newsDetailMain .newsDetailBox .newsDetailBanner { margin-top: 75px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newsDetailMain .newsDetailBox .newsDetailBanner::after { height: 233px; }
  .newsDetailMain .newsDetailBox .newsDetail { padding: 75px 0px 0px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 45px 0px 0px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .title { font-size: 14px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare { padding: 15px 0px 20px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .newsDetailShare a { width: 40px; height: 40px; margin-right: 8px; font-size: 16px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return { padding-top: 40px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a { font-size: 14px; padding: 0px 30px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailShareBox .return a::after { width: 200px; height: 200px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox { width: 980px; padding: 0px 0px 0px 45px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox::after { height: 90%; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .newsDetailContent { font-size: 18px; line-height: 30px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle { margin-top: 50px; -webkit-border-radius: 70px; border-radius: 70px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a { width: 50%; padding: 0px 35px; height: 70px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a span { font-size: 14px; margin-right: 15px; }
  .newsDetailMain .newsDetailBox .newsDetail .newsDetailContentBox .prevNextArticle a p { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 15px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .newsDetailMain .relatedNews { padding: 70px 0px 0px; }
  .newsDetailMain .relatedNews .title { font-size: 40px; }
  .newsDetailMain .relatedNewsListBox { padding: 50px 20px 0px; margin: 0px -20px; }
  .newsDetailMain .relatedNewsListBox .relatedNewsListPage { padding-top: 30px; }
  .newsDetailMain .relatedNewsListBox .relatedNewsListPage span { width: 8px; height: 8px; margin: 0px 4px; }
  .newsDetailMain .relatedNewsList a { -webkit-border-radius: 20px; border-radius: 20px; }
  .newsDetailMain .relatedNewsList a .imgBox { padding-top: 270px; }
  .newsDetailMain .relatedNewsList a .contentBox { padding: 20px 35px 45px 20px; }
  .newsDetailMain .relatedNewsList a .contentBox .label span { height: 24px; padding: 0px 15px; -webkit-border-radius: 24px; border-radius: 24px; margin-right: 10px; font-size: 12px; }
  .newsDetailMain .relatedNewsList a .contentBox .content .time { font-size: 14px; }
  .newsDetailMain .relatedNewsList a .contentBox .content .listTitle { font-size: 17px; margin-top: 10px; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsDetailMain .relatedNewsList a .hoverContentBox { padding: 25px 35px 45px 30px; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .time { font-size: 14px; color: rgba(255, 255, 255, 0.6); }
  .newsDetailMain .relatedNewsList a .hoverContentBox .hoverContent .listTitle { margin-top: 5px; font-size: 22px; display: -webkit-box; height: 69px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .more span { height: 43px; font-size: 15px; -webkit-border-radius: 43px; border-radius: 43px; padding: 0px 15px; }
  .newsDetailMain .relatedNewsList a .hoverContentBox .more span i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .newsDetailMain .relatedNewsList a:hover { -webkit-box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); box-shadow: 0px 10px 10px -5px rgba(20, 117, 189, 0.4); }
  /*--about--*/
  .soundBtn { top: -webkit-calc(170px / var(--number)); top: calc(170px / var(--number)); font-size: 26px; }
  .aboutBanner .imgBox { padding-top: 100vh; }
  .aboutBannerTextBox .aboutBannerText { width: 983px; }
  .aboutBannerTextBox .aboutBannerText .content .title { font-size: 110px; }
  .aboutBannerTextBox .aboutBannerText .content .desc { font-size: 24px; }
  .aboutSolutionMain .title { padding: 100px 0px; font-size: 65px; }
  .aboutSolutionBox .aboutSolution .content { width: 510px; padding: 80px 0px 150px; font-size: 20px; line-height: 30px; }
  .aboutSolutionBox .aboutSolution .imgBox { width: 625px; height: 700px; }
  .aboutSolutionBox .aboutSolution .imgBox img { width: 920px; }
  .aboutSolutionBox .aboutSolutionList { margin: 0px 12px; bottom: 45px; }
  .aboutSolutionBox .aboutSolutionList .list { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); margin: 0px 12px; padding: 20px 35px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .aboutSolutionBox .aboutSolutionList .list .number { font-size: 60px; }
  .aboutSolutionBox .aboutSolutionList .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; font-size: 20px; line-height: 25px; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(1) .number { min-width: 75px; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(2) .number { min-width: 90px; }
  .aboutSolutionBox .aboutSolutionList .list:nth-child(3) .number { min-width: 94px; }
  .ourVisionMain { padding: 100px 0px 0px; }
  .ourVisionMain .title { font-size: 55px; }
  .ourVisionMain .ourVisionList { margin-top: 45px; height: 700px; -webkit-border-radius: 20px; border-radius: 20px; }
  .ourVisionMain .ourVisionList .swiper-slide { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 240px; }
  .ourVisionMain .ourVisionList .swiper-slide .content .listTitle { font-size: 24px; }
  .ourVisionMain .ourVisionList .swiper-slide .content .desc { padding-top: 5px; font-size: 18px; line-height: 26px; }
  .ourVisionMain .ourVisionList .swiper-slide .content .imgBox { padding-top: 20px; }
  .ourVisionMain .ourVisionList .swiper-slide .content .imgBox img { width: 56px; }
  .ourVisionMain .ourVisionList .swiper-slide::after { -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .ourVisionMain .ourVisionList .swiper-slide::before { height: 149px; background-size: 100% 149px; }
  .ourVisionMain .ourVision { max-width: 1034px; padding: 200px 0px; }
  .ourVisionMain .ourVision .desc { font-size: 50px; }
  .ourMilestonesMain { padding: 160px 0px 0px; }
  .ourMilestones { width: 920px; }
  .ourMilestones .title { font-size: 55px; }
  .ourMilestonesListBox { height: 720px; }
  .ourMilestonesListBox .ourMilestonesList { margin-top: 90px; }
  .ourMilestonesListBox .ourMilestonesList { height: 230px; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide .year { font-size: 30px; left: 80px; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide .desc { font-size: 16px; max-width: 340px; width: 100%; line-height: 22px; left: 80px; top: 40px; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide.active .year { font-size: 210px; left: 0px; letter-spacing: -10px; }
  .ourMilestonesListBox .ourMilestonesList .swiper-slide.active .desc { font-size: 26px; max-width: 380px; line-height: 36px; left: 500px; top: 0px; padding-top: 10px; }
  .ourMilestonesListBox .btn { bottom: 175px; }
  .ourMilestonesListBox .btn a { width: 51px; height: 51px; margin-top: 5px; }
  .ourMilestonesListBox .btn a i { font-size: 18px; }
  .ourMilestonesImg { width: 625px; height: 625px; margin-right: -145px; }
  .ourMilestonesImg .swiper-slide img { width: 625px; height: 625px; }
  .ourHonorsMain .ourHonorsBox .title { font-size: 124px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(1) { left: 74px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(2) { left: 342px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(3) { left: 518px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(4) { left: 936px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(5) { left: 1140px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(6) { left: 20px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(7) { left: 225px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(8) { left: 830px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(9) { left: 1070px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(10) { left: 1220px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(11) { left: 1000px; top: 0px; }
  .ourHonorsMain .ourHonorsListImg .list:nth-child(12) { left: 360px; top: 0px; }
  .ourHonorsMain .ourHonorsText .contentBox .content .title { font-size: 90px; }
  .ourHonorsMain .ourHonorsText .contentBox .content .text { padding-top: 20px; font-size: 30px; }
  /*--community--*/
  .communityBanner .svgLine svg { left: -11.458vw; top: -4.688vw; width: 120.781vw; }
  .communityBannerText .title { font-size: 110px; }
  .whatTheySayMain { padding: 110px 0px; }
  .whatTheySayMain .title { font-size: 65px; }
  .whatTheySayMain .tagListBox .tagLogo img { width: 287px; }
  .whatTheySayMain #tagList { height: 700px; -webkit-transform: translateX(-70px); -ms-transform: translateX(-70px); transform: translateX(-70px); }
  .whatTheySayMain .subTitle { padding-top: 90px; font-size: 40px; line-height: 50px; }
  .whatTheySayMain .productInstallationApprovalBox { padding-top: 25px; }
  .whatTheySayMain .productInstallationApproval { padding: 20px 0px; }
  .whatTheySayMain .productInstallationApproval .swiper-slide { margin-right: 20px; -webkit-box-shadow: 0px 4px 10px rgba(0, 135, 197, 0.3); box-shadow: 0px 4px 10px rgba(0, 135, 197, 0.3); padding: 0px 70px 0px 20px; height: 73px; -webkit-border-radius: 73px; border-radius: 73px; }
  .whatTheySayMain .productInstallationApproval .swiper-slide .content .icon { width: 23px; margin-right: 10px; }
  .whatTheySayMain .productInstallationApproval .swiper-slide .content .desc { font-size: 17px; line-height: 24px; }
  .theirFootprintsMain { padding: 110px 0px 120px; }
  .theirFootprintsMain .title { font-size: 65px; }
  .theirFootprintsMain .theirFootprints { margin-top: 55px; }
  .theirFootprintsMain .theirFootprints .swiper-slide { width: 724px; -webkit-transform: translateX(35px); -ms-transform: translateX(35px); transform: translateX(35px); }
  .theirFootprintsMain .theirFootprints .swiper-slide .imgBox { padding-top: 724px; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content { padding: 40px 120px 0px; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .icon img { height: 65px; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .listTitle { padding-top: 10px; font-size: 68px; }
  .theirFootprintsMain .theirFootprints .swiper-slide .content .desc { padding-top: 10px; font-size: 20px; line-height: 28px; }
  .theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active ~ div { -webkit-transform: translateX(-35px); -ms-transform: translateX(-35px); transform: translateX(-35px); }
  .theirFootprintsMain .theirFootprints .swiper-slide.swiper-slide-active .content { padding: 70px 120px 0px; }
  .bulletScreenMain { padding: 95px 0px 80px; }
  .bulletScreenMain .title { font-size: 65px; }
  .bulletScreenMain .desc { padding-top: 10px; font-size: 24px; }
  .bulletScreenMain .bulletScreenBox { margin-top: 75px; }
  .bulletScreenMain .bulletScreenLabel { width: 850px; height: 566px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(1) { width: 115px; height: 115px; font-size: 16px; line-height: 22px; left: 0px; top: 65px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(2) { width: 113px; height: 113px; font-size: 24px; top: 52px; left: 230px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(3) { width: 99px; height: 99px; font-size: 20px; top: 29px; left: 580px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(4) { width: 86px; height: 86px; font-size: 18px; top: 29px; left: 745px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(5) { width: 85px; height: 85px; font-size: 15px; top: 211px; left: 278px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(6) { width: 122px; height: 122px; font-size: 22px; top: 145px; left: 450px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(7) { width: 115px; height: 115px; font-size: 20px; line-height: 25px; top: 350px; left: 234px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(8) { width: 115px; height: 115px; font-size: 17px; top: 310px; left: 555px; }
  .bulletScreenMain .bulletScreenLabel .list:nth-child(9) { width: 115px; height: 115px; font-size: 16px; line-height: 18px; top: 405px; left: 740px; }
  .bulletScreenMain .bulletScreenBox .circle { width: 1100px; height: 1100px; }
  .bulletScreenMain .bulletScreenList .list { height: 70px; -webkit-border-radius: 70px; border-radius: 70px; padding: 0px 40px 0px 10px; }
  .bulletScreenMain .bulletScreenList .list .picture { width: 54px; height: 54px; }
  .bulletScreenMain .bulletScreenList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }
  .bulletScreenMain .bulletScreenList .list .content .listTitle { font-size: 18px; }
  .bulletScreenMain .bulletScreenList .list .content .replyContent span { margin-right: 15px; font-size: 15px; }
  .bulletScreenMain .bulletScreenList .list:hover { -webkit-box-shadow: 0px 10px 30px rgba(13, 100, 171, 0.35); box-shadow: 0px 10px 30px rgba(13, 100, 171, 0.35); }
  .globalNetworkMain { padding: 100px 0px; }
  .globalNetworkMain .title { font-size: 65px; }
  .globalNetworkMain .desc { padding-top: 10px; font-size: 24px; }
  .globalNetworkMain .globalNetworkListBox { margin: 60px -50px 0px; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .picture { width: 38px; height: 38px; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .name { padding-left: 10px; font-size: 17px; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list:hover { -webkit-box-shadow: 0px 22px 20px -20px #1475bd; box-shadow: 0px 22px 20px -20px #1475bd; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon { width: 25px; }
  .globalNetworkMain .globalNetworkListBox .globalNetworkList .list .icon span { width: 82px; height: 82px; bottom: -40px; left: -41px; }
  .globalNetworkMain .line { height: 606px; }
  .communityContactMain { padding: 120px 0px; }
  .communityContact { width: 1158px; }
  .communityContact .communityContactList { margin: -85px 0px; }
  .communityContact .communityContactList .list { padding: 0px 40px; }
  .communityContact .communityContactList .list .icon { width: 115px; height: 115px; }
  .communityContact .communityContactList .list .icon img { width: 45px; height: 45px; }
  .communityContact .communityContactList .list .text { padding-top: 20px; font-size: 24px; }
  /*--FEELMAIR--*/
  .feelmairBanner .imgBox { padding-top: 100vh; }
  .feelmairBanner .feelmairBannerTitle { top: 170px; }
  .feelmairBanner .feelmairBannerTitle .title { font-size: 320px; letter-spacing: -8px; }
  .feelmairBanner .feelmairProductImg { top: 90px; width: 768px; }
  .feelmairBanner .feelmairBannerText { bottom: 120px; width: 100%; }
  .feelmairBanner .feelmairBannerText .feelmairBannerLogo img { height: 66px; }
  .feelmairBanner .feelmairBannerText .desc { padding-top: 10px; max-width: 600px; font-size: 32px; line-height: 35px; }
  .sensaryRevolutionMain { padding: 100px 0px 180px; top: -789px; }
  .sensaryRevolutionMain .imgBox img { width: 1229px; }
  .sensaryRevolutionMain .sensaryRevolution { padding-top: 25px; }
  .sensaryRevolutionMain .sensaryRevolution .sensaryRevolutionLogo img { height: 72px; }
  .sensaryRevolutionMain .sensaryRevolution .desc { padding-top: 20px; }
  .sensaryRevolutionMain .sensaryRevolution .desc p { font-size: 80px; }
  .Ultra-slimBionicFilmMain { padding-top: 430px; }
  .Ultra-slimBionicFilmMain .light { top: -16.146vw; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm { width: 690px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .title { font-size: 55px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList { width: 680px; margin: 0px -5px; padding-top: 30px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 10px 5px 0px; padding: 25px 30px; -webkit-border-radius: 20px; border-radius: 20px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox { font-size: 26px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .number { font-size: 54px; margin-right: 8px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox .arrow { margin-right: 8px; width: 22px; height: 22px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc { padding-top: 15px; font-size: 20px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .desc span { font-size: 12px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list:nth-child(1) { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber1 { min-width: 20px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber2 { min-width: 30px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber3 { min-width: 68px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber4 { min-width: 33px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber5 { min-width: 83px; }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilm .Ultra-slimBionicFilmList .list .numberBox #ulNumber6 { min-width: 83px; }
  @-webkit-keyframes arrowLeft2 { 0% { left: -10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { left: 15px;
      opacity: 0; } }
  @keyframes arrowLeft2 { 0% { left: -10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { left: 15px;
      opacity: 0; } }
  @-webkit-keyframes arrowLeft { 0% { background-position: 0px 0px; }
    100% { background-position: 30px 0px; } }
  @keyframes arrowLeft { 0% { background-position: 0px 0px; }
    100% { background-position: 30px 0px; } }
  .Ultra-slimBionicFilmMain .Ultra-slimBionicFilmBox .Ultra-slimBionicFilmListImg { width: 584px; padding-top: 673px; }
  .Ultra-slimBionicFilmMain .increasedByBox { padding-top: 170px; }
  .Ultra-slimBionicFilmMain .increasedBy { -webkit-border-radius: 20px; border-radius: 20px; min-height: 660px; }
  .Ultra-slimBionicFilmMain .increasedBy .imgBox { top: -90px; width: 726px; }
  .Ultra-slimBionicFilmMain .increasedBy .content { width: 750px; padding-top: 60px; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox span { min-width: 460px; font-size: 380px; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox em { font-size: 78px; -webkit-transform: translateY(-35px); -ms-transform: translateY(-35px); transform: translateY(-35px); }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox i { right: 40px; top: 0px; font-size: 60px; }
  .Ultra-slimBionicFilmMain .increasedBy .content .numberBox .arrow { width: 58px; height: 58px; right: 5px; top: 150px; }
  .Ultra-slimBionicFilmMain .increasedBy .content .title { padding: 15px 0px 0px 195px; font-size: 44px; line-height: 54px; }
  .Ultra-slimBionicFilmMain .increasedBy .desc { left: 400px; bottom: 25px; padding-top: 20px; font-size: 20px; }
  .Ultra-slimBionicFilmMain .increasedBy .flavor { padding: 15px 0px 0px 195px; }
  .Ultra-slimBionicFilmMain .increasedBy .flavor img { height: 53px; }
  @-webkit-keyframes arrowUp10 { 0% { top: 10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -58px;
      opacity: 0; } }
  @keyframes arrowUp10 { 0% { top: 10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -58px;
      opacity: 0; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox { padding: 160px 0px 135px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance { width: 685px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .title { font-size: 60px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox { margin-top: 40px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox span { min-width: 365px; font-size: 300px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox em { font-size: 78px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox .arrow { width: 58px; height: 58px; right: 0px; top: 110px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .numberBox i { font-size: 60px; left: 350px; top: -20px; }
  @-webkit-keyframes arrowUp6 { 0% { top: 10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -58px;
      opacity: 0; } }
  @keyframes arrowUp6 { 0% { top: 10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -58px;
      opacity: 0; } }
  @-webkit-keyframes arrowUp { 0% { background-position: 0px 0px; }
    100% { background-position: 0px -85px; } }
  @keyframes arrowUp { 0% { background-position: 0px 0px; }
    100% { background-position: 0px -85px; } }
  @-webkit-keyframes arrowDown { 0% { background-position: 0px 0px; }
    100% { background-position: 0px 85px; } }
  @keyframes arrowDown { 0% { background-position: 0px 0px; }
    100% { background-position: 0px 85px; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list { padding-top: 40px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber { padding-bottom: 15px; font-size: 30px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber span { min-width: 125px; font-size: 60px; line-height: 0.9; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber .desc { font-size: 20px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber i { width: 18px; height: 18px; margin-right: 5px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .listNumber em { left: 135px; font-size: 24px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar { height: 17px; width: 475px; -webkit-border-radius: 8px; border-radius: 8px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList .list .bar::after { width: 0%; height: 17px; -webkit-border-radius: 8px; border-radius: 8px; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list .bar::after { width: 80%; }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformance .reductionPerformanceList.active .list:nth-child(2) .bar::after { width: 90%; }
  @-webkit-keyframes arrowUp7 { 0% { top: -18px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 0px;
      opacity: 0; } }
  @keyframes arrowUp7 { 0% { top: -18px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 0px;
      opacity: 0; } }
  .Ultra-slimBionicFilmMain .reductionPerformanceBox .reductionPerformanceImg { bottom: 0px; right: 0px; width: 1188px; height: 815px; }
  .Leakage-proofPerformanceMain { padding: 140px 0px 0px; }
  .Leakage-proofPerformanceMain .title { font-size: 60px; }
  .Leakage-proofPerformanceMain .desc { padding-top: 25px; font-size: 22px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance { padding-top: 30px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .topBoxImg { margin-bottom: -205px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .imgBox { width: 814px; -webkit-border-radius: 40px; border-radius: 40px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformance .bottomBoxImg { margin: -125px auto 0px; width: 1122px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList { margin-top: -120px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list { padding: 0px 20px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list::after { width: 2px; height: 65px; right: 10px; top: 40px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .imgBox { width: 155px; height: 155px; }
  .Leakage-proofPerformanceMain .Leakage-proofPerformanceList .list .listTitle { padding-top: 10px; font-size: 18px; }
  .energyEfficiencyMain { margin-top: 110px; height: 200vh; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency { height: 470px; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .content { margin-bottom: -50px; font-size: 26px; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle { font-size: 240px; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle i { width: 58px; height: 58px; margin-bottom: 60px; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide .contentBox .listTitle em { top: 50px; right: -10px; font-size: 80px; height: 45px; }
  .energyEfficiencyMain .energyEfficiencyBox .energyEfficiency .swiper-slide.swiper-slide-active { opacity: 1; }
  .energyEfficiencyMain .dataSource { top: -110px; }
  @-webkit-keyframes arrowUp8 { 0% { top: 0px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -58px;
      opacity: 0; } }
  @keyframes arrowUp8 { 0% { top: 0px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -58px;
      opacity: 0; } }
  .ultraLongLifeCycleMain { padding: 220px 0px 0px; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox { width: 780px; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span { -webkit-box-shadow: 0px 0px 80px #30459b; box-shadow: 0px 0px 80px #30459b; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span i { width: 8px; height: 8px; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(2) { -webkit-animation-delay: 1s; animation-delay: 1s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) { -webkit-animation-delay: 2s; animation-delay: 2s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(3) i { top: 59%; left: 0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) { -webkit-animation-delay: 3s; animation-delay: 3s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(1) { top: 39%; left: 0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(2) { top: 0.6%; left: 60%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(4) i:nth-child(3) { top: 28%; right: 4.3%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) { -webkit-animation-delay: 4s; animation-delay: 4s; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(1) { top: 49%; left: -0.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .imgBox span:nth-child(5) i:nth-child(2) { top: 12%; right: 16.4%; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list .listTitle span { font-size: 70px; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list .content { padding-top: 15px; font-size: 24px; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list:nth-child(1) { left: 0px; }
  .ultraLongLifeCycleMain .ultraLongLifeCycle .list:nth-child(2) { right: -90px; }
  .managementSystemMain { padding: 135px 0px 200px; }
  .managementSystemMain .managementSystemBox .managementSystem { width: 740px; padding: 80px 0px 0px; margin-right: -13px; }
  .managementSystemMain .managementSystemBox .managementSystem .title { font-size: 60px; }
  .managementSystemMain .managementSystemBox .managementSystem .title span { font-size: 22px; }
  .managementSystemMain .managementSystemBox .managementSystem .img { padding-top: 25px; }
  .managementSystemMain .managementSystemBox .managementSystem .img img { height: 87px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList { padding-top: 15px; max-width: 570px; margin: 0px -5px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); padding: 25px 40px; margin: 10px 5px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox span { font-size: 54px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox em { font-size: 26px; margin-left: 5px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox i { left: 75px; top: 0px; font-size: 24px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow { width: 25px; height: 25px; margin: 0px 10px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::after { top: 10px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox .arrow::before { top: 10px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .desc { padding-top: 10px; font-size: 20px; line-height: 30px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(1) .numberBox i { left: 95px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list:nth-child(3) { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }
  .managementSystemMain .managementSystemBox .imgBox { width: 673px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber1 { min-width: 90px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber2 { min-width: 70px; }
  .managementSystemMain .managementSystemBox .managementSystem .managementSystemList .list .numberBox #maNumber3 { min-width: 70px; }
  @-webkit-keyframes arrowUp9 { 0% { top: 10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -25px;
      opacity: 0; } }
  @keyframes arrowUp9 { 0% { top: 10px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -25px;
      opacity: 0; } }
  /*--Intelligent Manufacturing--*/
  .intelligentManufacturingBanner .imgBox { padding-top: 1000px; }
  .intelligentManufacturingBanner .intelligentManufacturingBannerText .title { font-size: 110px; }
  .productionSystemMain { min-height: 300vh; }
  .productionSystemListBox .productionSystemText { width: 650px; height: 450px; }
  .productionSystemListBox .productionSystemText .content { font-size: 65px; }
  .productionSystemListBox .productionSystemList { width: 550px; height: 150px; }
  .productionSystemListBox .productionSystemList .swiper-slide .number { font-size: 65px; }
  .productionSystemListBox .productionSystemList .swiper-slide .text { font-size: 16px; }
  .productionSystemListBox .productionSystemList .swiper-slide.active .number { font-size: 120px; }
  .productionSystemListBox .productionSystemList .swiper-slide.active .text { font-size: 20px; }
  .productionSystemListBox .line { width: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
  .productionSystemListBox .line span { -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 0px rgba(34, 238, 251, 0.2); box-shadow: 0px 0px 0px rgba(34, 238, 251, 0.2); }
  .industryProductionlineMain .industryProductionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 60px; font-size: 65px; }
  .industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox { width: 695px; padding-top: 470px; }
  .industryProductionlineMain .industryProductionlineText .industryProductionlineVideoBox .industryProductionlineVideo { -webkit-border-radius: 20px; border-radius: 20px; }
  .industryProductionlineMain .industryProductionline { margin: 0px -5px; margin-top: 50px; }
  .industryProductionlineMain .industryProductionline .list { width: -webkit-calc(25% - 10px); width: calc(25% - 10px); margin: 0px 5px; padding: 25px; min-height: 190px; -webkit-border-radius: 10px; border-radius: 10px; }
  .industryProductionlineMain .industryProductionline .list .listTitle { font-size: 48px; }
  .industryProductionlineMain .industryProductionline .list .desc { padding-top: 10px; font-size: 22px; line-height: 24px; }
  .productionlineMain .productionlineText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 60px; font-size: 65px; }
  .productionlineMain .productionlineText .productionlineVideoBox { width: 695px; padding-top: 470px; }
  .productionlineMain .productionlineText .productionlineVideoBox .productionlineVideo { -webkit-border-radius: 20px; border-radius: 20px; }
  .productionlineMain .productionline { margin: 0px -5px; margin-top: 50px; }
  .productionlineMain .productionline .list { width: -webkit-calc(25% - 10px); width: calc(25% - 10px); margin: 0px 5px; padding: 25px; min-height: 190px; -webkit-border-radius: 10px; border-radius: 10px; }
  .productionlineMain .productionline .list .listTitle { font-size: 24px; }
  .productionlineMain .productionline .list .desc { padding-top: 10px; font-size: 18px; line-height: 20px; }
  .automationResearchMain { padding: 0px; }
  .automationResearchMain .title { font-size: 65px; }
  .automationResearchMain .automationResearch { width: 590px; height: 590px; margin: 50px auto 0px; }
  .automationResearchMain .automationResearch .swiper-slide .content .number { font-size: 200px; }
  .automationResearchMain .automationResearch .swiper-slide .content .text { font-size: 26px; }
  .automationExpertiseMain { padding: 0px; }
  .automationExpertiseMain .title { font-size: 65px; }
  .automationExpertiseMain .automationExpertiseBox { width: 542px; margin: 70px auto 0px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg { width: 100%; height: 542px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide .imgBox { top: 80px; right: -52px; width: 229px; padding-top: 229px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active .imgBox { width: 100%; padding-top: 542px; top: auto; right: auto; left: auto; bottom: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next { cursor: pointer; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next .imgBox { bottom: -50px; left: -55px; top: auto; right: auto; width: 181px; padding-top: 181px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-next + .swiper-slide .imgBox { bottom: -50px; left: -55px; top: auto; right: auto; width: 181px; padding-top: 181px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.leftTop .imgBox { top: 0px; right: 0px; bottom: auto; left: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseImg .swiper-slide-active.bottomRight .imgBox { bottom: 0px; left: 0px; top: auto; right: auto; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText { right: -270px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number { font-size: 300px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .number p { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc { margin-top: -25px; font-size: 18px; }
  .automationExpertiseMain .automationExpertiseBox .automationExpertiseText .swiper-slide .desc p { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .professionalCertificationMain { padding: 110px 0px 150px; }
  .professionalCertificationMain .title { font-size: 65px; }
  .professionalCertificationMain .professionalCertification { margin-top: 50px; min-height: 324px; -webkit-border-radius: 20px; border-radius: 20px; padding: 90px 135px 0px 60px; }
  .professionalCertificationMain .professionalCertification .list .imgBox { width: 110px; height: 90px; }
  .professionalCertificationMain .professionalCertification .list .listTitle { padding-top: 5px; font-size: 17px; }
  /*--Marketing Support--*/
  .marketingSupportBanner .imgBox { padding-top: 1000px; }
  .marketingSupportBanner .marketingSupportBannerText { top: 280px; }
  .marketingSupportBanner .marketingSupportBannerText .title { font-size: 110px; }
  .chainMarketingMain { padding: 50px 0px; }
  .chainMarketingBox {padding:50px 0px;}
  .chainMarketing .title { font-size: 55px; width: 685px; }
  .chainMarketing .desc { font-size: 18px; line-height: 28px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .chainMarketingList { height: 580px; width: 630px; margin-top: 0px; }
  .chainMarketingList .swiper-slide .imgBox { top: 150px; -webkit-border-radius: 20px; border-radius: 20px; }
  .chainMarketingList .swiper-slide .listTitle { font-size: 26px; padding: 0px 40px 60px; }
  .chainMarketingList .swiper-slide.active .imgBox { top: 0px; }
  .offlineSupportMain { padding: 0px; }
  .offlineSupportMain .title { font-size: 55px; }
  .offlineSupportMain .offlineSupportBox { margin-top: 55px; }
  .offlineSupportMain .offlineSupportClassBox { width: 510px; height: 610px; padding: 80px 40px; -webkit-border-radius: 20px; border-radius: 20px; margin-right: 20px; }
  .offlineSupportMain .offlineSupportClassBox .subTitle { font-size: 36px; }
  .offlineSupportMain .offlineSupportClassBox .line { margin-top: 60px; }
  .offlineSupportMain .offlineSupportClassBox .line span { width: 11px; height: 11px; }
  .offlineSupportMain .offlineSupportClassBox .line span::after { width: 3px; }
  .offlineSupportMain .offlineSupportClassBox .line span::before { height: 3px; }
  .offlineSupportMain .offlineSupportClassBox .offlineSupportClass { padding-top: 35px; }
  .offlineSupportMain .offlineSupportClassBox .offlineSupportClass .list { font-size: 24px; line-height: 50px; }
  .offlineSupportMain .offlineSupportImgBox { -webkit-border-radius: 20px; border-radius: 20px; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .swiper-slide .imgBox { padding-top: 610px; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage { bottom: 70px; width: 100%; z-index: 20; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg .offlineSupportImgPage span { width: 30px; height: 3px; }
  .offlineSupportMain .offlineSupportImgBox .offlineSupportImg:after { height: 261px; }
  .fullChannelposmMain { padding: 120px 0px; }
  .fullChannelposmMain .subTitle { font-size: 55px; }
  .fullChannelposmMain .fullChannelposm { padding-top: 40px; }
  .fullChannelposmMain .fullChannelposm .list { width: 200px; height: 200px; }
  .fullChannelposmMain .fullChannelposm .list .number { right: -65px; top: 20px; font-size: 26px; }
  .fullChannelposmMain .fullChannelposm .list .arrow { right: -80px; width: 63px; height: 63px; }
  .fullChannelposmMain .fullChannelposm .list::after { -webkit-box-shadow: 0px 0px 20px inset rgba(20, 129, 195, 0.1); box-shadow: 0px 0px 20px inset rgba(20, 129, 195, 0.1); }
  .fullChannelposmMain .fullChannelposm .list p { font-size: 24px; }
  .fullChannelposmMain .fullChannelposm .list:nth-child(4) .number { top: auto; bottom: 20px; }
  .fullChannelposmMain .fullChannelposm .list:last-child .number { left: -65px; right: auto; }
  .onlineSupportMain { padding: 100px 0px; }
  .onlineSupportMain .title { font-size: 55px; }
  .onlineSupportClass { padding-top: 30px; }
  .onlineSupportClass a { margin: 0px 5px; height: 60px; width: 270px; }
  .onlineSupportClass a span { font-size: 20px; }
  .onlineSupportClass a::after { -webkit-border-radius: 60px; border-radius: 60px; }
  .onlineSupportClass a::before { -webkit-border-radius: 60px; border-radius: 60px; }
  .onlineSupportImgContainer { margin-top: 60px; }
  .onlineSupportImg { width: 1000px; height: 560px; }
  .onlineSupportImg .swiper-slide { -webkit-border-radius: 20px; border-radius: 20px; }
  .onlineSupportImg .swiper-slide .listTitle { font-size: 26px; padding: 0px 0px 60px; }
  .onlineSupportText { max-width: 900px; margin: 50px auto 0px; }
  .onlineSupportText .swiper-slide { width: 180px; }
  .onlineSupportText .swiper-slide span { width: -webkit-calc(100% - 23px); width: calc(100% - 23px); height: 3px; top: 5px; left: -webkit-calc(50% + 10px); left: calc(50% + 10px); }
  .onlineSupportText .swiper-slide span::after { height: 3px; }
  .onlineSupportText .swiper-slide i { width: 13px; height: 13px; }
  .onlineSupportText .swiper-slide p { padding-top: 10px; font-size: 15px; }
  .onlineSupportText .onlineSupportImgPage span { width: 180px; }
  .marketingResourcesMain { padding: 120px 0px; }
  .marketingResourcesMain .title { font-size: 55px; }
  .marketingResourcesMain .marketingResources { padding-top: 50px; }
  .marketingResourcesMain .marketingResources .list .listContent { padding: 15px 35px; }
  .marketingResourcesMain .marketingResources .list .listContent .number { min-width: 34px; height: 34px; font-size: 18px; }
  .marketingResourcesMain .marketingResources .list .listContent .listTitleBox .imgBox { width: 92px; height: 92px; -webkit-border-radius: 20px; border-radius: 20px; }
  .marketingResourcesMain .marketingResources .list .listContent .listTitleBox .listTitle { padding-left: 45px; font-size: 20px; line-height: 26px; }
  .marketingResourcesMain .marketingResources .list .listContent .more { width: 60px; height: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
  .marketingResourcesMain .marketingResources .list .listContent .more i { width: 14px; height: 14px; }
  .marketingResourcesMain .marketingResources .list .listContent .more i::after { width: 2px; }
  .marketingResourcesMain .marketingResources .list .listContent .more i::before { height: 2px; }
  .marketingResourcesMain .marketingResources .list .content { padding: 40px 0px 50px; }
  .marketingResourcesMain .marketingResources .list .content .subTitle { width: 500px; font-size: 36px; line-height: 46px; }
  .marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo { padding: 30px 30px 70px 30px; -webkit-border-radius: 20px; border-radius: 20px; }
  .marketingResourcesMain .marketingResources .list .content .marketingResourcesLogo .listLogo { width: 25%; padding: 18px 0px; }
  /*--max7--*/
  .max7BannerMain .max7BannerBox .max7BannerTextBox { top: 21vh; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .max7BannerLogo img { height: 91px; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 40px; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .title { font-size: 60px; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc { padding-top: 19px; font-size: 32px; }
  .max7BannerMain .max7BannerBox .max7BannerTextBox .max7BannerText .content .desc span { font-size: 14px; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox { bottom: 50px; width: 100%; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon { margin-right: 15px; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .icon img { height: 39px; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list .listTitle { font-size: 20px; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass .list::after { height: 31px; }
  .max7BannerMain .max7BannerBox .max7BannerClassBox .max7BannerClass span { height: 31px; }
  .max7BannerMain .max7BannerBox .max7VideoBox { width: 694px; height: 392px; -webkit-border-radius: 20px; border-radius: 20px; }
  .max7BannerMain .max7BannerBox .max7Video .btn { font-size: 18px; width: 100px; height: 100px; }
  .newStandard-2mLMain { height: 980px; }
  .newStandard-2mLMain .innerContainer { max-width: 1660px; }
  .newStandard-2mLMain .title { font-size: 280px; letter-spacing: -11px; }
  .newStandard-2mLMain .title span:nth-child(1) { left: 0px; bottom: 0px; }
  .newStandard-2mLMain .title span:nth-child(2) { right: 0px; top: 0px; }
  .newStandard-2mLMain .desc { font-size: 50px; padding-top: 15px; }
  .morePuffswithMain .innerContainer { max-width: 1660px; }
  .morePuffswithMain .morePuffswith .content { width: 590px; }
  .morePuffswithMain .morePuffswith .content .title { font-size: 45px; }
  .morePuffswithMain .morePuffswith .content .numberBox { font-size: 208px; }
  .morePuffswithMain .morePuffswith .content .numberBox .number em { font-size: 280px; }
  .morePuffswithMain .morePuffswith .content .numberBox .number span { width: 255px; }
  .morePuffswithMain .morePuffswith .content .numberBox .number i { font-size: 70px; margin-top: -160px; }
  .morePuffswithMain .morePuffswith .content .characteristics { width: 360px; padding-top: 10px; }
  .morePuffswithMain .morePuffswith .content .characteristics .list { margin-top: 10px; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px 40px; }
  .morePuffswithMain .morePuffswith .content .characteristics .list .icon { width: 43px; margin-right: 15px; }
  .morePuffswithMain .morePuffswith .content .characteristics .list .text { font-size: 20px; }
  .morePuffswithMain .morePuffswith .imgBox { width: 932px; }
  .ultimateCleanMain .ultimateClean { width: 42%; padding-left: -webkit-calc((100vw - 1660px) / 2); padding-left: calc((100vw - 1660px) / 2); }
  .ultimateCleanMain .ultimateClean .content .title { font-size: 80px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList { padding-top: 65px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list { padding-bottom: 25px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox { font-size: 30px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox span { font-size: 60px; margin-right: 5px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox em { padding-left: 5px; font-size: 20px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .numberBox .desc { padding-left: 20px; font-size: 20px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar { margin-top: 15px; height: 21px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list .bar::after { -webkit-border-radius: 10px; border-radius: 10px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar { width: 94%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .bar::after { -webkit-transition-delay: .4s; transition-delay: .4s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar { width: 120%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .bar::after { -webkit-transition-delay: .6s; transition-delay: .6s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar { width: 75%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .bar::after { -webkit-transition-delay: .8s; transition-delay: .8s; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list.active .bar::after { width: 100%; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(1) .numberBox span { width: 68px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(2) .numberBox span { width: 125px; }
  .ultimateCleanMain .ultimateClean .content .ultimateCleanList .list:nth-child(3) .numberBox span { width: 125px; }
  .ultimateCleanMain .imgBox img { max-height: 1000px; }
  .ultimateSilkyMain { padding: 80px 0px; }
  .ultimateSilkyMain .innerContainer { max-width: 1660px; }
  .ultimateSilkyMain .ultimateSilky .content { width: 670px; padding: 0px 0px 0px 130px; }
  .ultimateSilkyMain .ultimateSilky .content .title { font-size: 80px; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox { padding-top: 30px; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox span { font-size: 210px; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox span i { width: 235px; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox em { margin-left: 5px; font-size: 80px; }
  .ultimateSilkyMain .ultimateSilky .content .numberBox .arrow { right: -28px; bottom: 25px; width: 32px; height: 32px; }
  .ultimateSilkyMain .ultimateSilky .content .desc { padding-top: 5px; font-size: 26px; }
  .ultimateSilkyMain .ultimateSilky .imgBox { width: 650px; -webkit-transform: translateX(-240px); -ms-transform: translateX(-240px); transform: translateX(-240px); }
  @-webkit-keyframes arrowUp4 { 0% { top: 0px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -60px;
      opacity: 0; } }
  @keyframes arrowUp4 { 0% { top: 0px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -60px;
      opacity: 0; } }
  .controlSystemMain { padding: 120px 0px; }
  .controlSystemMain .innerContainer { max-width: 1660px; }
  .controlSystemMain .controlSystem .imgBox { width: 755px; }
  .controlSystemMain .controlSystem .content { width: 700px; }
  .controlSystemMain .controlSystem .content .title { font-size: 70px; }
  .controlSystemMain .controlSystem .content .controlSystemList { padding-top: 45px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list { padding-bottom: 25px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox { font-size: 30px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox span { font-size: 60px; margin-right: 5px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox em { padding-left: 5px; font-size: 20px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow { width: 20px; height: 36px; background-size: 20px 36px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::after { top: 35px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .arrow::before { top: 35px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .numberBox .desc { padding-left: 20px; font-size: 20px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .bar { margin-top: 15px; height: 21px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list .bar::after { -webkit-border-radius: 10px; border-radius: 10px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(1) .numberBox span { width: 70px; }
  .controlSystemMain .controlSystem .content .controlSystemList .list:nth-child(2) .numberBox span { width: 70px; }
  @-webkit-keyframes arrowUp5 { 0% { top: 35px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -20px;
      opacity: 0; } }
  @keyframes arrowUp5 { 0% { top: 35px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -20px;
      opacity: 0; } }
  @-webkit-keyframes arrowUp3 { 0% { background-position: 0px 0px; }
    100% { background-position: 0px -36px; } }
  @keyframes arrowUp3 { 0% { background-position: 0px 0px; }
    100% { background-position: 0px -36px; } }
  .tankDesignMain { padding: 110px 0px 60px; }
  .tankDesignMain .tankDesign .content { width: 600px; }
  .tankDesignMain .tankDesign .content .title { font-size: 80px; }
  .tankDesignMain .tankDesign .content .desc { padding-top: 20px; font-size: 20px; }
  .tankDesignMain .tankDesign .imgBox { width: 835px; }
  .customAlert { padding: 50px 60px 70px 40px; max-width: 500px; min-width: 390px; min-height: 100px; -webkit-border-radius: 30px; border-radius: 30px; }
  .customAlert .icon { width: 46px; height: 46px; font-size: 24px; -webkit-box-shadow: 0px 5px 10px rgba(0, 73, 108, 0.6); box-shadow: 0px 5px 10px rgba(0, 73, 108, 0.6); }
  .customAlert .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; font-size: 24px; line-height: 1.2; }
  /*--R&Dinnovation--*/
  .innovationMain .bg { padding-top: 2075px; }
  .innovationMain .innovationText { height: 927px; }
  .innovationMain .innovationText .title { font-size: 110px; }
  .innovationMain .fundamentalResearchMain { height: 1148px; }
  .innovationMain .fundamentalResearchMain .innerContainer { height: 100%; }
  .innovationMain .fundamentalResearchMain .titleBox { bottom: 240px; }
  .innovationMain .fundamentalResearchMain .titleBox .title { font-size: 44px; }
  .innovationMain .fundamentalResearchMain .titleBox .imgBox { padding-top: 40px; }
  .innovationMain .fundamentalResearchMain .titleBox .imgBox img { height: 200px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list .contentBox { -webkit-box-shadow: 0px 3px 40px rgba(172, 229, 248, 0.35); box-shadow: 0px 3px 40px rgba(172, 229, 248, 0.35); }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list p { font-size: 20px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(1) { left: 120px; top: 260px; width: 191px; height: 191px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(2) { left: -165px; top: 400px; width: 185px; height: 185px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(3) { left: 180px; top: 500px; width: 100px; height: 100px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(4) { left: -10px; top: 640px; width: 260px; height: 260px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(5) { right: -85px; top: 170px; width: 235px; height: 235px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(6) { right: 70px; top: 430px; width: 237px; height: 237px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(7) { right: -140px; top: 570px; width: 111px; height: 111px; }
  .innovationMain .fundamentalResearchMain .fundamentalResearchList .list:nth-child(8) { right: -120px; top: 760px; width: 175px; height: 175px; }
  .innovationLayoutMain { padding: 110px 0px 70px; }
  .innovationLayoutMain .title { font-size: 65px; }
  .innovationLayoutMain .desc { font-size: 20px; padding-top: 5px; max-width: 1000px; }
  .innovationLayoutMain .innovationLayout { max-width: 1090px; padding-top: 40px; }
  .innovationLayoutMain .innovationLayout .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 0px 10px; -webkit-border-radius: 20px; border-radius: 20px; padding: 25px 40px; }
  .innovationLayoutMain .innovationLayout .list .listTitle { font-size: 22px; }
  .innovationLayoutMain .innovationLayout .list .listTitle span { font-size: 54px; margin-right: 5px; }
  .innovationLayoutMain .innovationLayout .list .content { font-size: 14px; }
  .innovationLayoutMain .innovationLayoutMap { max-width: 1288px; padding-top: 50px; }
  .rdInvestment { margin: 55px auto 0px; max-width: 1055px; padding: 75px 65px; -webkit-border-radius: 20px; border-radius: 20px; }
  .rdInvestment .dataTable { width: 529px; }
  .rdInvestment .dataTable .subTitle { font-size: 20px; }
  .rdInvestment .dataTable .imgBox { margin-top: 5px; }
  .rdInvestment .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 60px; }
  .rdInvestment .content .year { font-size: 18px; }
  .rdInvestment .content .quantity { font-size: 74px; }
  .rdInvestment .content .contentDesc { font-size: 24px; }
  .rdInvestmentList { margin: 55px auto 0px; max-width: 1071px; padding-bottom: 110px; }
  .rdInvestmentList .list { -webkit-border-radius: 20px; border-radius: 20px; width: -webkit-calc(50% - 16px); width: calc(50% - 16px); margin: 0px 8px; padding: 30px 0px; }
  .rdInvestmentList .list .listTitle p { font-size: 65px; }
  .rdInvestmentList .list .listTitle p span { font-size: 26px; margin-left: 10px; }
  .rdInvestmentList .list .listTitle img { width: 44px; height: 44px; margin-right: 10px; }
  .rdInvestmentList .list .listDesc { font-size: 22px; }
  .researchCenterMain { min-height: 250vh; }
  .researchCenterBox { position: -webkit-sticky; position: sticky; top: -webkit-calc(100vh - 1177px); top: calc(100vh - 1177px); padding-top: 135px; min-height: 100vh; height: 1177px; }
  .researchCenterBox .title { font-size: 100px; }
  .researchCenterBox .researchCenter .researchCenterImg { width: 660px; height: 760px; -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; }
  .researchCenterBox .researchCenter .researchCenterImg .imgBox { padding-top: 760px; }
  .researchCenterBox .researchCenter .researchCenterImg .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .researchCenterBox .researchCenter .researchCenterTextBox { width: 460px; padding-bottom: 100px; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .number { font-size: 200px; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterText .swiper-slide .desc { padding-top: 35px; font-size: 30px; line-height: 40px; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextListBox { margin-top: 20px; height: 135px; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list { left: 30px; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .number { font-size: 20px; line-height: 26px; }
  .researchCenterBox .researchCenter .researchCenterTextBox .researchCenterTextList .list .desc { font-size: 20px; line-height: 26px; }
  .flavoringLabMain { padding: 120px 0px; }
  .flavoringLabMain .flavoringLabBox .flavoringLab { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 50px 50px 0px 0px; }
  .flavoringLabMain .flavoringLabBox .flavoringLab .title { font-size: 70px; }
  .flavoringLabMain .flavoringLabBox .flavoringLab .desc { padding-top: 25px; font-size: 22px; line-height: 30px; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList { width: 700px; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list .imgBox { padding-top: 350px; -webkit-border-radius: 20px; border-radius: 20px; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list .content { width: 50%; padding: 0px 40px; font-size: 32px; line-height: 42px; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(1) .content { -webkit-border-radius: 180px 20px 20px 20px; border-radius: 180px 20px 20px 20px; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(1) .content::after { -webkit-border-radius: 180px 20px 20px 20px; border-radius: 180px 20px 20px 20px; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) .content { -webkit-border-radius: 20px 180px 20px 20px; border-radius: 20px 180px 20px 20px; }
  .flavoringLabMain .flavoringLabBox .flavoringLabList .list:nth-child(2) .content::after { -webkit-border-radius: 20px 180px 20px 20px; border-radius: 20px 180px 20px 20px; }
  .patentMain { padding: 100px 0px 120px; }
  .patentMain .title { font-size: 65px; }
  .patentMain .desc { padding-top: 12px; font-size: 22px; line-height: 30px; }
  .patentMain .patentList { padding-top: 50px; margin: 0px -15px; }
  .patentMain .patentList .list { width: -webkit-calc(50% - 30px); width: calc(50% - 30px); margin: 0px 15px; padding: 35px 45px; height: 520px; }
  .patentMain .patentList .list .listTitle { font-size: 28px; }
  .patentMain .patentList .list .proportionBox { margin-top: 60px; }
  .patentMain .patentList .list .proportionBox .proportionText { font-size: 17px; line-height: 27px; }
  .patentMain .patentList .list .proportionBox .proportionLeft { left: 0px; top: 0px; }
  .patentMain .patentList .list .proportionBox .proportionRight { right: 0px; bottom: 0px; }
  .patentMain .patentList .list .proportionBox .proportionApplications { width: 331px; height: 331px; }
  .patentMain .patentList .list .proportionBox .proportionApplications .content .numberBox { font-size: 54px; }
  .patentMain .patentList .list .proportionBox .proportionApplications .content .text { padding-top: 5px; font-size: 20px; line-height: 26px; }
  .patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop { stroke-width: 8px; }
  .patentMain .patentList .list .proportionBox .proportionApplications .svg svg .path-loop2 { stroke-width: 8px; }
  .patentMain .patentList .list::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .patentMain .patentList .list::before { -webkit-border-radius: 20px; border-radius: 20px; }
  .talentsMain { padding: 100px 0px 120px; }
  .talentsMain .title { font-size: 65px; }
  .talentsMain .desc { margin-top: 15px; font-size: 22px; }
  .talentsMain .talentsData { padding-top: 40px; }
  .talentsMain .talentsData .list { padding: 0px 60px; }
  .talentsMain .talentsData .list .number p { font-size: 30px; }
  .talentsMain .talentsData .list .number span { font-size: 54px; }
  .talentsMain .talentsData .list .number em { margin: 0px 5px; top: 10px; }
  .talentsMain .talentsData .list .text { padding-top: 10px; font-size: 20px; }
  .talentsMain .talentsList { padding-top: 30px; }
  .talentsMain .talentsList .list { margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .talentsMain .talentsList .list .listTitle { padding: 30px 60px; font-size: 26px; }
  .talentsMain .talentsList .list .School { padding: 10px 135px 0px 60px; }
  .talentsMain .talentsList .list .School .SchoolList { width: 108px; }
  .talentsMain .talentsList .list .School .SchoolList .imgBox { width: 108px; height: 108px; }
  .talentsMain .talentsList .list .School .SchoolList .name { padding-top: 5px; font-size: 17px; }
  .talentsMain .talentsList .list::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .talentsMain .talentsList .list::before { -webkit-border-radius: 20px; border-radius: 20px; }
  .talentsMain .talentsList .list.active { padding: 0px 0px 85px; }
  /*--产品详情--*/
  .wish { bottom: 60px; width: 64px; height: 64px; }
  .wish::after { -webkit-border-radius: 64px; border-radius: 64px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .wish::before { -webkit-border-radius: 64px; border-radius: 64px; }
  .wish p .icon { height: 28px; width: 28px; margin-right: 10px; }
  .wish p .icon img { height: 28px; }
  .wish p .text { font-size: 18px; }
  .wish.animat { width: 256px; }
  .shoppingCart .btn { top: 140px; margin: 40px 10px 0px 0px; width: 64px; height: 64px; }
  .shoppingCart .btn span { font-size: 16px; right: -5px; top: -5px; width: 28px; height: 28px; }
  .productDetailBanner .imgBox { padding-top: 960px; }
  .productDetailBanner .productDetailBannerText { bottom: 80px; }
  .productDetailBanner .productDetailBannerText .title { font-size: 103px; }
  .productDetailBanner .productDetailBannerText .iconListBox { padding-top: 20px; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList { padding: 0px 17px; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .icon img { height: 48px; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text { padding-top: 5px; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(1) { font-size: 14px; }
  .productDetailBanner .productDetailBannerText .iconListBox .iconList .text p:nth-child(2) { font-size: 18px; }
  .productDetailSolutionMain { padding: 100px 0px; }
  .productDetailSolutionMain .title { font-size: 60px; }
  .productDetailSolutionMain .productDetailSolution { margin: 0px -10px; }
  .productDetailSolutionMain .productDetailSolution .list { width: -webkit-calc(480px - 20px); width: calc(480px - 20px); margin: 20px 10px 0px; }
  .productDetailSolutionMain .productDetailSolution .list .imgBox { padding-top: 290px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; }
  .productDetailSolutionMain .productDetailSolution .list .content { margin-top: 4px; padding: 10px 35px; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; }
  .productDetailSolutionMain .productDetailSolution .list .content .listTitle { font-size: 20px; max-height: 50px; line-height: 25px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .productDetailSolutionMain .productDetailSolution .list .content .icon i { width: 33px; height: 33px; font-size: 14px; }
  .productDetailSolutionMain .productDetailSolution .list:nth-child(3n+1) { width: -webkit-calc(900px - 20px); width: calc(900px - 20px); }
  .galaxyMain .imgBox { padding-top: 960px; }
  .galaxyMain .galaxy p { padding: 10px 0px; font-size: 109px; }
  .galaxyMain .galaxy p:nth-child(1) span:nth-child(1) { padding-right: 200px; margin-left: -30px; }
  .galaxyMain .galaxy p:nth-child(2) span:nth-child(1) { padding-right: 350px; margin-left: -30px; }
  .galaxyMain .galaxyProductImg img { height: 688px; }
  .fingertipSpinnerMain { padding: 100px 0px; }
  .fingertipSpinnerMain .title { font-size: 50px; }
  .fingertipSpinnerMain .fingertipSpinner { margin-top: 50px; }
  .fingertipSpinnerMain .fingertipSpinner .imgBox { padding-top: 660px; -webkit-border-radius: 20px; border-radius: 20px; }
  .fingertipSpinnerMain .fingertipSpinner .text360 { padding-right: 361px; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img { height: 317px; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(2) { height: 290px; right: 67px; }
  .fingertipSpinnerMain .fingertipSpinner .text360 img:nth-child(3) { top: 12px; height: 85px; }
  .fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img { height: 485px; }
  .fingertipSpinnerMain .fingertipSpinner .fingertipSpinnerProductImg img:nth-child(2) { left: 66px; top: 157px; height: 225px; }
  .heaterMain .imgBox { padding-top: 960px; }
  .heaterMain .heater .heaterImg { padding-left: 35px; }
  .heaterMain .heater .heaterImg img { height: 454px; }
  .heaterMain .heater .heaterData .list .numberBox p { font-size: 160px; }
  .heaterMain .heater .heaterData .list .text { font-size: 22px; }
  .heaterMain .heater .heaterData .list:nth-child(2) { padding-left: 80px; }
  .heaterMain .heaterDesc { bottom: 90px; }
  .heaterMain .heaterDesc .desc { font-size: 40px; }
  .electronicLiquidMain { padding: 145px 0px; }
  .electronicLiquidMain .electronicLiquidImg { left: -25px; top: 40px; }
  .electronicLiquidMain .electronicLiquidImg img { width: 1519px; }
  .electronicLiquidMain .electronicLiquid .imgBox { width: 850px; padding-top: 564px; -webkit-border-radius: 20px; border-radius: 20px; }
  .electronicLiquidMain .electronicLiquid .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transform: translateX(60px); -ms-transform: translateX(60px); transform: translateX(60px); font-size: 40px; }
  .vaporBlendsFlavorMain .imgBox { padding-top: 880px; }
  .vaporBlendsFlavor { width: 570px; }
  .vaporBlendsFlavor .vaporBlendsFlavorTitle .listTitle { font-size: 60px; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass { padding-top: 45px; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list { min-height: 95px; padding: 0px 0px 0px 30px; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list::after { top: 5px; width: 11px; height: 11px; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list p { max-width: 300px; font-size: 15px; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list span { left: 3px; top: 20px; bottom: 2px; width: 5px; -webkit-border-radius: 3px; border-radius: 3px; }
  .vaporBlendsFlavor .vaporBlendsFlavorClass .list.active p { font-size: 25px; max-width: 420px; }
  .vaporBlendsFlavorImgBox .vaporBlendsFlavorImg { width: 740px; margin-left: 510px; }
  .vaporBlendsFlavorImgBox .vaporBlendsFlavorImg .list img { width: 740px; }
  .designCustomizationMain { padding: 110px 0px 120px; }
  .designCustomizationMain .title { font-size: 60px; }
  .designCustomizationMain .designCustomization { margin-top: 60px; -webkit-border-radius: 20px; border-radius: 20px; }
  .designCustomizationMain .designCustomization .imgBox { padding-top: 791px; }
  .designCustomizationMain .designCustomization .customizationProductImg img { height: 449px; }
  .designCustomizationMain .designCustomization .designCustomizationClass { left: 90px; right: 90px; bottom: 40px; }
  .designCustomizationMain .designCustomization .designCustomizationClass .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 35px; font-size: 22px; line-height: 30px; padding-bottom: 23px; border-bottom: 3px solid rgba(255, 255, 255, 0.4); }
  .designCustomizationMain .designCustomization .designCustomizationClass .list::after { bottom: -3px; height: 3px; }
  .productParametersMain { padding: 110px 0px 140px; }
  .productParametersMain .title { font-size: 60px; }
  .productParametersMain .productParameters { margin-top: 60px; }
  .productParametersMain .productParameters .imgBox { width: 600px; padding-top: 521px; -webkit-border-radius: 20px; border-radius: 20px; }
  .productParametersMain .productParameters .param { padding-left: 20px; }
  .productParametersMain .productParameters .param .list { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(50% - 10px); -ms-flex: 0 0 calc(50% - 10px); flex: 0 0 calc(50% - 10px); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 10px; border-radius: 10px; margin: 0px 20px 20px 0px; padding: 0px 30px; }
  .productParametersMain .productParameters .param .list .icon { right: 20px; top: 20px; }
  .productParametersMain .productParameters .param .list .icon img { width: 48px; }
  .productParametersMain .productParameters .param .list .paramTitle { font-size: 16px; }
  .productParametersMain .productParameters .param .list .text { font-size: 30px; }
  .productParametersMain .productParameters .param .list:nth-child(2n) { margin-right: 0px; }
  .productParametersMain .productParameters .param .list:nth-last-child(-n+2) { margin-bottom: 0px; }
  .loginMain { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .loginMain .loginBox { max-width: 490px; }
  .loginMain .loginBox .closeLogin { right: -58px; top: 0px; width: 38px; height: 38px; font-size: 18px; }
  .loginMain .loginBox .loginContainer { -webkit-border-radius: 20px; border-radius: 20px; }
  .loginMain .loginBox .loginHead { height: 183px; }
  .loginMain .loginBox .loginHead img { height: 109px; }
  .loginMain .loginBox .title { font-size: 30px; padding-bottom: 20px; }
  .loginMain .loginBox .login { padding: 20px 30px 45px; }
  .loginMain .loginBox .list { padding-top: 20px; }
  .loginMain .loginBox .list p { font-size: 16px; padding-bottom: 8px; }
  .loginMain .loginBox .list .input input { height: 46px; -webkit-border-radius: 46px; border-radius: 46px; padding: 0px 20px; font-size: 15px; }
  .loginMain .loginBox .list .input button { right: 10px; bottom: 5px; top: 5px; font-size: 14px; padding: 0px 15px; -webkit-border-radius: 36px; border-radius: 36px; }
  .loginMain .loginBox .btn { padding-top: 20px; }
  .loginMain .loginBox .btn button { height: 46px; -webkit-border-radius: 46px; border-radius: 46px; font-size: 15px; }
  .loginMain .loginBox .btn button i { width: 20px; height: 20px; font-size: 12px; margin-right: 10px; }
  .loginMain .loginBox .desc { padding-top: 20px; font-size: 16px; }
  .loginMain .loginBox .register { padding: 20px 30px 45px; }
  .loginMain .loginBox .success { padding: 50px 30px; }
  .loginMain .loginBox .success .icon img { width: 155px; }
  .loginMain .loginBox .success .hint { padding-top: 10px; font-size: 26px; }
  .loginMain .loginBox .success .closeSuccess { margin-top: 20px; height: 46px; -webkit-border-radius: 46px; border-radius: 46px; }
  .loginMain .loginBox .success .closeSuccess p { font-size: 15px; }
  .loginMain .loginBox .success .closeSuccess span { font-size: 15px; right: 15px; }
  .loginMain .loginBox .multipleChoice { padding: 15px 0px; }
  .loginMain .loginBox .multipleChoice .listTitle { font-size: 16px; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox { padding-top: 8px; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList { padding-right: 40px; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio > i { font-size: 18px; margin-right: 8px; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio div { font-size: 15px; }
  .loginMain .loginBox .multipleChoice .multipleChoiceListBox .multipleChoiceList .layui-form-radio { line-height: 24px; margin: 0px; padding-right: 0px; }
  .wishListMain { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .wishListBox { width: 640px; -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; }
  .wishListBox .wishListhead { height: 80px; padding: 0px 40px; }
  .wishListBox .wishListhead .wishReturn { width: 38px; height: 38px; }
  .wishListBox .wishListhead .wishReturn img { height: 18px; }
  .wishListBox .wishListhead .wishLogo img { height: 40px; }
  .wishListBox .wishListhead .wishNumber { width: 38px; height: 38px; font-size: 18px; }
  .wishListBox .title { height: 159px; padding-bottom: 30px; font-size: 40px; }
  .wishListBox .wishListContainer { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 20px 20px 0px; }
  .wishListBox .wishList { padding: 0px 10px; }
  .wishListBox .wishList .list { margin-bottom: 20px; padding: 10px 20px 10px 10px; -webkit-border-radius: 8px; border-radius: 8px; }
  .wishListBox .wishList .list .imgBox { width: 174px; padding-top: 140px; -webkit-border-radius: 8px; border-radius: 8px; }
  .wishListBox .wishList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 40px; }
  .wishListBox .wishList .list .content .listTitle { font-size: 20px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .wishListBox .wishList .list .content .desc { margin-top: 5px; font-size: 16px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .wishListBox .wishList .list .content .label { padding-top: 20px; }
  .wishListBox .wishList .list .content .label span { line-height: 20px; font-size: 12px; padding: 0px 10px; -webkit-border-radius: 20px; border-radius: 20px; }
  .wishListBox .wishList .list .content .label img { width: 31px; }
  .wishListBox .wishList .list .delete { padding-top: 10px; }
  .wishListBox .wishList .list .delete i { width: 31px; height: 31px; font-size: 16px; }
  .wishListBox .wishListContainer::after { width: -webkit-calc(100% - 10px); width: calc(100% - 10px); }
  .wishListBox .btn { padding: 20px 30px 30px; }
  .wishListBox .btn button { height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 15px; }
  .wishListBox .btn button i { width: 20px; height: 20px; font-size: 12px; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; }
  .wishListBox .wishList::-webkit-scrollbar { width: 8px; height: 8px; -webkit-border-radius: 4px; border-radius: 4px; }
  .wishListBox .wishList::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; }
  .wishListBox .wishList::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; }
  /*--bustainability--*/
  .bustainabilityBanner .imgBox { padding-top: 1000px; }
  .bustainabilityBannerText { top: 245px; }
  .bustainabilityBannerText .title { font-size: 40px; }
  .bustainabilityBannerText .bustainabilityBannerTextImg { padding-top: 35px; }
  .bustainabilityBannerText .bustainabilityBannerTextImg img { height: 188px; }
  .ourStrategiesMain { padding: 90px 0px 150px; }
  .ourStrategiesMain .title { font-size: 55px; }
  .ourStrategiesMain .content { font-size: 18px; line-height: 26px; padding-top: 15px; max-width: 1000px; }
  .ourStrategiesBox { width: 420px; height: 420px; margin: 160px auto 0px; }
  .ourStrategiesBox .circle span { -webkit-box-shadow: 0px 0px 100px inset rgba(255, 255, 255, 0.2); box-shadow: 0px 0px 100px inset rgba(255, 255, 255, 0.2); }
  .ourStrategiesBox .ourStrategiesLogo img { height: 77px; }
  .ourStrategies .list { padding: 25px 45px 0px; width: 365px; height: 111px; background-size: 365px 111px; }
  .ourStrategies .list .listTitle { font-size: 22px; }
  .ourStrategies .list .desc { padding-top: 5px; font-size: 17px; }
  .ourStrategies .list .icon img { width: 54px; }
  .ourStrategies .list:nth-child(1) { top: -111px; padding: 15px 0px 0px; text-align: center; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: url(../images/img_198.png); }
  .ourStrategies .list:nth-child(1) .icon { left: 50%; bottom: -30px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
  .ourStrategies .list:nth-child(2) { top: 80px; left: -350px; background-image: url(../images/img_199.png); }
  .ourStrategies .list:nth-child(2) .icon { right: -30px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(3) { top: 80px; right: -350px; background-image: url(../images/img_200.png); }
  .ourStrategies .list:nth-child(3) .icon { left: -30px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(4) { bottom: -15px; left: -290px; background-image: url(../images/img_201.png); }
  .ourStrategies .list:nth-child(4) .icon { right: -30px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourStrategies .list:nth-child(5) { bottom: -15px; right: -290px; background-image: url(../images/img_202.png); }
  .ourStrategies .list:nth-child(5) .icon { left: -30px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .ourEffortsMain { padding: 110px 0px 0px; }
  .ourEffortsMain .title { font-size: 55px; }
  .ourEffortsMain .ourEffortsBox { padding-top: 60px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList { width: 600px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list { padding: 30px; margin-top: 10px; -webkit-border-radius: 20px; border-radius: 20px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list .number { width: 67px; min-width: 67px; height: 67px; font-size: 22px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list .desc { font-size: 20px; line-height: 30px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 20px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list.active { padding: 27px 30px 40px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsList .list.active .desc { padding: 25px 0px 0px 0px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsImg { width: 740px; -webkit-border-radius: 20px; border-radius: 20px; }
  .ourEffortsMain .ourEffortsBox .ourEffortsImg .swiper-slide { padding-top: 640px; }
  .ourEffortsMain .pecyclingProgram { padding: 200px 0px 600px; }
  .ourEffortsMain .pecyclingProgram .subTitle { font-size: 56px; }
  .ourEffortsMain .pecyclingProgram .desc { padding-top: 20px; font-size: 20px; line-height: 26px; max-width: 945px; }
  .ourTargetsMain { padding: 110px 0px 0px; }
  .ourTargetsMain .title { font-size: 55px; }
  .ourTargetsMain .desc { padding-top: 25px; font-size: 20px; line-height: 30px; max-width: 1000px; }
  .ourTargetsMain .ourTargets { margin-top: 60px; padding-bottom: 290px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list { margin: 0px 40px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .content { padding: 0px 30px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .year { font-size: 50px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list .text { margin-top: 5px; font-size: 20px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(1) { width: 270px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) { width: 356px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox { padding-top: 25px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox span { width: 148px; font-size: 118px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox em { padding-bottom: 10px; font-size: 50px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i { right: 10px; top: 25px; width: 44px; height: 44px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::after { top: -15px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(2) .numberBox i::before { top: -15px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(3) { width: 413px; }
  .ourTargetsMain .ourTargets .ourTargetsList .list:nth-child(3) .number { padding-top: 20px; font-size: 200px; }
  @-webkit-keyframes OArrowDown2 { 0% { top: -15px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 44px;
      opacity: 0; } }
  @keyframes OArrowDown2 { 0% { top: -15px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: 44px;
      opacity: 0; } }
  @-webkit-keyframes OArrowDown { 0% { background-position-y: 0; }
    100% { background-position-y: 65px; } }
  @keyframes OArrowDown { 0% { background-position-y: 0; }
    100% { background-position-y: 65px; } }
  .ourPerformanceMain { padding: 120px 0px 140px; }
  .ourPerformanceMain .title { font-size: 55px; }
  .ourPerformanceMain .ourPerformanceList { margin-top: 50px; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-height: 400px; margin-right: 20px; padding: 30px; -webkit-border-radius: 20px; border-radius: 20px; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .imgBox img { height: 60px; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .label { padding-top: 15px; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .content .label span { width: 77px; height: 27px; font-size: 18px; -webkit-border-radius: 6px; border-radius: 6px; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide .desc { font-size: 20px; line-height: 30px; min-height: 105px; padding-top: 20px; }
  .ourPerformanceMain .ourPerformanceList .swiper-slide:hover .desc { -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
  .metZeroMissionMain { height: 1000px; }
  .metZeroMission { padding-top: 100px; padding-right: 145px; }
  .metZeroMission .number img { height: 526px; }
  .metZeroMission .desc { padding-left: 40px; font-size: 60px; }
  /*--弹出form--*/
  .popupFormBox .popupFormImg { width: -webkit-calc(50% + 40px); width: calc(50% + 40px); margin-right: -40px; }
  .popupFormBox .popupFormImg .popupFormLogo { width: 668px; }
  .popupFormBox .popupFormImg .popupFormLogo .text .title { font-size: 79px; }
  .popupFormBox .popupFormImg .popupFormLogo .text .desc { padding-top: 5px; font-size: 18px; }
  .popupFormBox .popupForm { width: 50%; -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; }
  .popupFormBox .popupForm .popupFormListBox { width: 850px; }
  .popupFormBox .popupForm .popupFormListBox .popupLogo img { margin: 0px auto; height: 88px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList { padding: 50px 0px 0px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list { width: 50%; padding: 0px 5px 25px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list p { font-size: 16px; padding-bottom: 10px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .input input { height: 52px; -webkit-border-radius: 52px; border-radius: 52px; font-size: 16px; padding: 0px 20px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .input textarea { height: 115px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 16px; padding: 10px 20px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox { margin-right: 10px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox .layui-form-radio { font-size: 14px; height: 45px !important; -webkit-border-radius: 45px; border-radius: 45px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .list .targetMarket .checkbox div { font-size: 14px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn { padding-top: 40px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn button { -webkit-border-radius: 52px; border-radius: 52px; height: 52px; font-size: 15px; }
  .popupFormBox .popupForm .popupFormListBox .popupFormList .btn button i { width: 20px; height: 20px; margin-right: 10px; font-size: 10px; }
  .popupFormBox .popupForm .closePopupForm { right: 20px; top: 20px; width: 38px; height: 38px; }
  .rightContactTop { width: 60px; right: 10px; }
  .rightContactTop p { padding: 25px 0px; -webkit-border-radius: 60px; border-radius: 60px; -webkit-box-shadow: 0px 20px 22px rgba(49, 73, 164, 0.1); box-shadow: 0px 20px 22px rgba(49, 73, 164, 0.1); }
  .rightContactTop p a { width: 60px; height: 54px; }
  .rightContactTop p a img { width: 27px; }
  .rightContactTop p::after { -webkit-border-radius: 60px; border-radius: 60px; }
  .rightContactTop .scrollTopBtn { margin-top: 10px; width: 60px; height: 60px; }
  .rightContactTop .scrollTopBtn img { width: 18px; }
  .rightBanner { width: 180px; right: 10px; }
  .rightBanner a { margin: 0px 5px; padding-bottom: 30px; }
  .rightBanner p span { font-size: 18px; }
  .rightBanner .closeRightBanner { bottom: -40px; width: 35px; height: 35px; font-size: 18px; }
  /*--年龄认证--*/
  .popAgeVerificationBox .popAgeVerification { max-width: 1024px; padding: 85px 75px 20px; -webkit-border-radius: 30px; border-radius: 30px; }
  .popAgeVerificationBox .popAgeVerification .closePopAgeVerification { right: 20px; top: 20px; width: 38px; height: 38px; font-size: 16px; }
  .popAgeVerificationBox .popAgeVerification .popAgeLogo img { height: 88px; }
  .popAgeVerificationBox .popAgeVerification .content { padding-top: 45px; font-size: 18px; }
  .popAgeVerificationBox .popAgeVerification .btn { padding-top: 60px; }
  .popAgeVerificationBox .popAgeVerification .btn button { width: 196px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; margin: 0px 25px; font-size: 18px; }
  .popAgeVerificationBox .popAgeVerification .btn button::after { -webkit-border-radius: 50px; border-radius: 50px; }
  .popAgeVerificationBox .popAgeVerification .btn button::before { -webkit-border-radius: 50px; border-radius: 50px; }
  .popAgeVerificationBox .popAgeVerification .desc { padding-top: 30px; font-size: 18px; line-height: 25px; }
  .popAgeVerificationBox .popAgeVerification .popAgeFoot { padding-top: 110px; font-size: 20px; line-height: 28px; }
  .dataSource { right: 20px; bottom: 10px; font-size: 14px; }
  .managementSystemMain .topwer { right: 30px; top: 40px; width: 357px; }
  .updating { min-height: 100vh; padding: 260px 0px 150px; }
  .updating .content { max-width: 1086px; }
  .updating .content .img { margin: -30px 0px; }
  .updating .content .title { font-size: 90px; }
  .updating .content .return { padding-top: 30px; }
  .updating .content .return a { padding: 0px 45px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; }
  .updating .content .return a span { font-size: 14px; }
  .updating .content .return a i { width: 20px; height: 20px; margin-right: 10px; font-size: 12px; }
  /*--厂房--*/
  .factoryBuildingMain { padding: 110px 0px 90px; }
  .factoryBuildingMain .title { font-size: 65px; line-height: 75px; }
  .factoryBuildingMain .factoryBuilding { margin: 65px 0px 0px; }
  .factoryBuildingMain .factoryBuilding .swiper-slide { left: 80px; -webkit-border-radius: 20px; border-radius: 20px; }
  .factoryBuildingMain .factoryBuilding .swiper-slide .imgBox { padding-top: 640px; -webkit-border-radius: 20px; border-radius: 20px; }
  .factoryBuildingMain .factoryBuilding .swiper-slide .listTitle { font-size: 26px; bottom: 60px; }
  .factoryBuildingMain .factoryBuilding .swiper-slide::after { height: 200px; background-size: 100% 200px; }
  .factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next { left: -80px; }
  .factoryBuildingMain .factoryBuilding .swiper-slide.swiper-slide-next + div { left: -80px; }
  .factoryBuildingMain .factoryBuildingPage { text-align: center; padding-top: 40px; }
  .factoryBuildingMain .factoryBuildingPage span { width: 29px; height: 3px; }
  /*--关于我们地图--*/
  .aboutMapBox .mapTitle { font-size: 65px; }
  .aboutMapBox .numberBox { padding-top: 30px; }
  .aboutMapBox .numberBox .mapNumber span { font-size: 190px; }
  .aboutMapBox .numberBox .mapNumber em { padding-top: 20px; font-size: 110px; }
  .aboutMapBox .numberBox .subTitle { font-size: 30px; }
  .aboutMapBox .numberBox .content { padding: 0px 0px 20px 30px; }
  .aboutMapBox .numberBox .content .subTitle { font-size: 30px; }
  .aboutMapBox .numberBox .content .desc { font-size: 24px; }
  .aboutMapBox .aboutMap .aboutMapList .list .icon { width: 25px; }
  .aboutMapBox .aboutMap .aboutMapList .list .icon span { left: -21px; bottom: -21px; width: 42px; height: 42px; }
  /*--FEEMLinside--*/
  .insideSolutionMain { padding: 90px 0px 20px; }
  .insideSolutionMain .icon img { width: 112px; }
  .insideSolutionMain .title { padding-top: 20px; }
  .insideSolutionMain .title p { font-size: 70px; line-height: 80px; }
  .insideSolutionMain .title p span { font-size: 40px; }
  .insideSolutionMain .iconImg img { width: 40px; }
  .insideSolutionMain .insideSolutionBox { margin: 90px auto 0px; max-width: 1920px; }
  .insideSolutionMain .insideSolutionBox .imgBox { -webkit-border-radius: 30px; border-radius: 30px; }
  .insideSolutionMain .insideSolutionBox .insideSolution { padding: 150px 0px 0px; }
  .insideSolutionMain .insideSolutionBox .insideSolution .subTitle { font-size: 180px; }
  .insideSolutionMain .insideSolutionBox .img { left: 420px; top: -160px; width: 313px; }
  .insideSolutionMain .insideSolutionBox .insideSolutionProductImg { bottom: 110px; }
  .insideSolutionMain .insideSolutionBox .insideSolutionProductImg img { width: 1124px; }
  .insideWorldsBox { bottom: 170px; }
  .insideWorldsBox .content .title { font-size: 170px; letter-spacing: -6px; }
  .insideWorldsBox .content .desc { font-size: 38px; }
  .industryFirstMain .industryFirstBox .innerContainer .content { margin: 0px -150px; padding-top: 150px; }
  .industryFirstMain .industryFirstBox .innerContainer .content .title { font-size: 196px; }
  .industryFirstMain .industryFirstBox .innerContainer .content .title span { margin-left: 200px; }
  .industryFirstMain .industryFirstBox .innerContainer .content .desc { font-size: 45px; padding-top: 15px; }
  .industryFirstMain .industryFirstBox .innerContainer .industryFirstProductImg { left: 580px; top: 190px; width: 446px; }
  .IndustryFirstTop1Main .IndustryFirstTop1 { top: 210px; }
  .IndustryFirstTop1Main .IndustryFirstTop1 .title { font-size: 80px; }
  .IndustryFirstTop1Main .IndustryFirstTop1 .desc { padding-top: 40px; font-size: 26px; }
  .productComparisonMain { padding: 120px 0px 100px; }
  .productComparisonMain .title { font-size: 55px; }
  .productComparisonMain .productComparison { margin-top: 80px; }
  .productComparisonMain .productComparison .list .listBox { -webkit-border-radius: 20px; border-radius: 20px; }
  .productComparisonMain .productComparison .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 740px; -ms-flex: 0 0 740px; flex: 0 0 740px; }
  .productComparisonMain .productComparison .list:nth-child(1) .listTitle { height: 133px; }
  .productComparisonMain .productComparison .list:nth-child(1) .listTitle p { font-size: 32px; margin-left: 245px; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent .listSubTitle { width: 180px; min-width: 180px; font-size: 19px; padding: 0px 10px 0px 25px; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 24px; padding: 0px 40px; height: 102px; }
  .productComparisonMain .productComparison .list:nth-child(1) img { height: 137px; left: 50px; top: -25px; }
  .productComparisonMain .productComparison .list:nth-child(1) .listBox { -webkit-box-shadow: 0px 14px 62px rgba(12, 78, 124, 0.33); box-shadow: 0px 14px 62px rgba(12, 78, 124, 0.33); }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent:last-child .listSubTitle { padding-bottom: 25px; }
  .productComparisonMain .productComparison .list:nth-child(1) .listContent:last-child .content { height: 136px; padding-bottom: 25px; }
  .productComparisonMain .productComparison .list:nth-child(2) { padding-top: 40px; }
  .productComparisonMain .productComparison .list:nth-child(2) .listBox { background-color: rgba(20, 118, 190, 0.1); -webkit-border-radius: 0px 20px 20px 0px; border-radius: 0px 20px 20px 0px; }
  .productComparisonMain .productComparison .list:nth-child(2) img { height: 144px; left: 80px; top: -10px; }
  .productComparisonMain .productComparison .list:nth-child(2) .listTitle { height: 93px; }
  .productComparisonMain .productComparison .list:nth-child(2) .listTitle p { font-size: 28px; margin-left: 280px; }
  .productComparisonMain .productComparison .list:nth-child(2) .listContent .listSubTitle { width: 180px; min-width: 180px; font-size: 19px; padding: 0px 10px 0px 25px; }
  .productComparisonMain .productComparison .list:nth-child(2) .listContent .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 24px; padding: 0px 80px; color: rgba(3, 3, 3, 0.8); height: 102px; }
  /*--GEMXL--*/
  .gemxlBanner .gemxlText .title { font-size: 100px; }
  .gemxlBanner .gemxlText .desc { font-size: 46px; line-height: 57px; padding-top: 15px; }
  .gemxlMain { padding: 120px 0px 100px; }
  .gemxlList .list .imgBox { -webkit-border-radius: 10px; border-radius: 10px; padding-top: 215px; }
  .gemxlList .list .content { padding: 0px 30px 0px 30px; }
  .gemxlList .list .content .listTitle { font-size: 45px; }
  .gemxlList .list .content .desc { font-size: 67px; }
  .gemxlList .list .content .icon { width: 141px; }
  .gemxlList .list:nth-child(1) { width: 36.5%; margin-right: 18px; }
  .gemxlList .list:nth-child(1) .imgBox { padding-top: 575px; }
  .gemxlList .list:nth-child(1) .content { padding: 45px 45px 0px; }
  .gemxlList .list:nth-child(2) { width: 30.6%; margin-right: 1%; }
  .gemxlList .list:nth-child(3) { width: 30.6%; }
  .gemxlList .list:nth-child(3) .content .desc { padding-top: 30px; }
  .gemxlList .list:nth-child(4) { width: 30.6%; margin-right: 1%; margin-top: 1.2%; }
  .gemxlList .list:nth-child(4) .imgBox { padding-top: 343px; }
  .gemxlList .list:nth-child(4) .content .listTitle { font-size: 24px; }
  .gemxlList .list:nth-child(5) { width: 30.6%; margin-top: 1.2%; }
  .gemxlList .list:nth-child(5) .imgBox { padding-top: 343px; }
  .gemxlList .list:nth-child(5) .content .listTitle { font-size: 24px; }
  .productsVideo { margin-top: 70px; -webkit-border-radius: 20px; border-radius: 20px; }
  .gemxlLeftImg { padding-top: 70px; }
  .gemxlLeftImg .list .imgBox { width: 820px; }
  .gemxlLeftImg .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 100px; }
  .gemxlLeftImg .list .content .listTitle { font-size: 45px; }
  .gemxlLeftImg .list .content .iconBox .icon { width: 67px; -webkit-border-radius: 8px; border-radius: 8px; }
  .gemxlLeftImg .list .content .iconBox .iconContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }
  .gemxlLeftImg .list .content .iconBox .iconContent h3 { font-size: 34px; }
  .gemxlLeftImg .list .content .iconBox .iconContent p { padding-top: 3px; font-size: 24px; }
  .gemxlPerformance { margin-top: 100px; }
  .gemxlPerformance .imgBox { padding-top: 697px; -webkit-border-radius: 20px; border-radius: 20px; }
  .gemxlPerformance .content { left: 80px; width: 600px; }
  .gemxlPerformance .content .title { font-size: 45px; line-height: 56px; }
  .gemxlPerformance .content .desc { font-size: 24px; line-height: 32px; }
  .gemxlPerformance .content .desc p { margin-top: 15px; }
  .gemxlSweetFlavor .content { width: 50%; padding: 0px 0px 0px 160px; }
  .gemxlSweetFlavor .content .title { font-size: 45px; line-height: 56px; }
  .gemxlSweetFlavor .content .desc { padding-top: 10px; font-size: 24px; line-height: 32px; }
  .productsParametersMain { padding: 80px 0px 120px; }
  .productsParametersMain .title { font-size: 45px; }
  .productsParametersMain .productsParameters { padding-top: 60px; }
  .productsParametersMain .productsParameters .imgBox { margin-right: 25px; width: 837px; -webkit-border-radius: 10px; border-radius: 10px; }
  .productsParametersMain .productsParameters .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; }
  .productsParametersMain .productsParameters .content { -webkit-border-radius: 20px; border-radius: 20px; padding-top: 110px; }
  .productsParametersMain .productsParameters .content .list { padding: 0px 40px 40px 90px; }
  .productsParametersMain .productsParameters .content .list .icon { min-width: 220px; font-size: 24px; }
  .productsParametersMain .productsParameters .content .list .icon img { height: 55px; margin-right: 20px; }
  .productsParametersMain .productsParameters .content .list .desc { font-size: 32px; }
  /*--nanopod详情页-PC--*/
  .nanopodBanner .nanopodBannerText .title { font-size: 78px; }
  .nanopodBanner .nanopodBannerText .desc { font-size: 39px; line-height: 44px; padding-top: 15px; }
  .nanopodMain { padding: 90px 0px; }
  .nanopod .list .imgBox { padding-top: 575px; -webkit-border-radius: 10px; border-radius: 10px; }
  .nanopod .list .listTitle { left: 50px; top: 45px; font-size: 39px; line-height: 45px; }
  .nanopod .list:nth-child(1) { width: 44.1%; margin-right: 1%; }
  .nanopod .list:nth-child(2) { width: 24.6%; margin-right: 1%; }
  .nanopod .list:nth-child(2) .listTitle { left: 25px; top: 45px; font-size: 22px; line-height: 26px; }
  .nanopod .list:nth-child(3) { width: 29.2%; }
  .nanopod .list:nth-child(3) .imgBox { padding-top: 215px; }
  .nanopod .list:nth-child(3) .listTitle { left: 35px; top: 45px; font-size: 22px; line-height: 26px; }
  .nanopod .list:nth-child(4) { width: 29.2%; margin-top: 1.2%; }
  .nanopod .list:nth-child(4) .imgBox { padding-top: 343px; }
  .nanopod .list:nth-child(4) .listTitle { left: 35px; top: 45px; font-size: 39px; line-height: 45px; }
  .nanopodList .list .imgBox { padding-top: 942px; }
  .nanopodList .list .nanopodContent .content { width: 50%; padding: 0px 0px 0px 140px; }
  .nanopodList .list .nanopodContent .content .title { font-size: 45px; line-height: 56px; }
  .nanopodList .list .nanopodContent .content .desc { font-size: 24px; line-height: 32px; }
  .nanopodList .list .nanopodContent .content .desc p { margin-top: 15px; }
  /*--DesertOasis详情页-PC--*/
  .desertOasisBanner .desertOasisBannerText .title { font-size: 110px; }
  .desertOasisBanner .desertOasisBannerText .desc { font-size: 43px; line-height: 44px; padding-top: 15px; }
  .desertOasisBanner .desertOasisBannerText .desc span { font-size: 27px; }
  .desertOasisMain { padding: 90px 0px 100px; }
  .desertOasis .list .imgBox { padding-top: 575px; -webkit-border-radius: 11px; border-radius: 11px; }
  .desertOasis .list .content { padding: 45px 0px 0px 40px; }
  .desertOasis .list .content .listTitle { font-size: 31px; line-height: 37px; }
  .desertOasis .list .content .desc { font-size: 18px; padding-top: 5px; }
  .desertOasis .list .content .icon { font-size: 31px; }
  .desertOasis .list .content .icon img { height: 66px; margin-right: 20px; }
  .desertOasis .list:nth-child(1) { width: 30%; margin-right: 1%; }
  .desertOasis .list:nth-child(2) { width: 38%; margin-right: 1%; }
  .desertOasis .list:nth-child(2) .imgBox { padding-top: 343px; }
  .desertOasis .list:nth-child(3) { width: 38%; margin-right: 1%; margin-top: 1.2%; }
  .desertOasis .list:nth-child(3) .imgBox { padding-top: 215px; }
  .desertOasis .list:nth-child(3) .content { padding-top: 70px; }
  .desertOasis .list:nth-child(4) { width: 30.1%; }
  .desertOasisListBox .list .desertOasisList .content .title { font-size: 45px; line-height: 56px; }
  .desertOasisListBox .list .desertOasisList .content .desc { padding-top: 10px; font-size: 24px; line-height: 32px; }
  .desertOasisListBox .list:nth-child(1) .desertOasisList { height: 100%; }
  .desertOasisListBox .list:nth-child(1) .content { width: 500px; }
  .desertOasisListBox .list:nth-child(1) .content .desc p { margin-top: 15px; }
  .desertOasisListBox .list:nth-child(1) .content .desc p span { font-weight: 600; }
  .desertOasisListBox .list:nth-child(2) .content { padding-top: 100px; }
  .desertOasisListBox .list:nth-child(2) .content .desc p { margin-top: 15px; }
  .desertOasisListBox .list:nth-child(2) .content .desc p span { font-weight: 600; }
  .desertOasisListBox .list:nth-child(3) .content { padding-top: 170px; }
  .desertOasisListBox .list:nth-child(3) .content .desc p { margin-top: 15px; }
  .desertOasisListBox .list:nth-child(3) .content .desc p span { font-weight: 600; }
  /*--SEESAW详情页--*/
  .seesawBanner .seesawBannerText .title { font-size: 110px; }
  .seesawBanner .seesawBannerText .desc { font-size: 43px; line-height: 44px; padding-top: 15px; }
  .seesawBanner .seesawBannerText .desc span { font-size: 27px; }
  .seesawMain { padding: 90px 0px; }
  .seesaw .list .imgBox { padding-top: 575px; -webkit-border-radius: 11px; border-radius: 11px; }
  .seesaw .list .content { padding: 40px 40px 0px; }
  .seesaw .list .content .listTitle { font-size: 31px; line-height: 37px; }
  .seesaw .list .content .desc p { font-size: 22px; line-height: 26px; }
  .seesaw .list:nth-child(1) { width: 42.5%; margin-right: 1%; }
  .seesaw .list:nth-child(1) .imgBox { padding-top: 324px; }
  .seesaw .list:nth-child(2) { width: 42.5%; }
  .seesaw .list:nth-child(2) .imgBox { padding-top: 239px; }
  .seesaw .list:nth-child(2) .content { padding: 90px 25px 0px 40px; }
  .seesaw .list:nth-child(3) { width: 28%; margin-right: 1%; }
  .seesaw .list:nth-child(4) { width: 27.5%; }
  .seesaw .list:nth-child(4) .imgBox { padding-top: 199px; }
  .seesaw .list:nth-child(5) { width: 27.5%; margin-top: 1%; }
  .seesaw .list:nth-child(5) .imgBox { padding-top: 362px; }
  .seesaw .list:nth-child(5) .content { padding-top: 140px; }
  .seesawListBox .list .seesawList .title { font-size: 45px; }
  .seesawListBox .list .seesawList .desc { padding-top: 8px; font-size: 24px; line-height: 32px; }
  .seesawListBox .list:nth-child(1) .seesawList .content { padding-top: 100px; }
  .seesawListBox .list:nth-child(2) .seesawList { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .seesawListBox .list:nth-child(2) .seesawList .content { padding: 0px 130px 0px 0px; }
  .flavorAdjustableMain { max-width: 1920px; padding: 100px 60px 80px; }
  .flavorAdjustableMain .title { font-size: 45px; }
  .flavorAdjustableMain .flavorAdjustable { margin-top: 70px; }
  .flavorAdjustableMain .flavorAdjustable .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .flavorAdjustableMain .flavorAdjustable .list .imgBox { padding-top: 745px; -webkit-border-radius: 30px; border-radius: 30px; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 647px; -ms-flex: 0 0 647px; flex: 0 0 647px; margin-right: 15px; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle { top: 60px; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(1) .listTitle span { padding: 0px 25px; height: 51px; -webkit-border-radius: 51px; border-radius: 51px; font-size: 27px; }
  .flavorAdjustableMain .flavorAdjustable .list:nth-child(2) .listTitle { bottom: 40px; font-size: 24px; }
  .seesawClickDown .titleBox { top: 75px; padding: 0px 20px; }
  .seesawClickDown .titleBox .title { font-size: 45px; }
  .seesawClickDown .titleBox .desc { font-size: 24px; padding-top: 10px; line-height: 32px; width: 90%; max-width: 745px; }
  .seesawFlavorAdjustable { padding: 80px 60px; }
  .seesawFlavorAdjustable .title { font-size: 45px; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList { margin-top: 70px; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list .imgBox { -webkit-border-radius: 30px; border-radius: 30px; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 647px; -ms-flex: 0 0 647px; flex: 0 0 647px; margin-right: 15px; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle { top: 40px; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(1) .listTitle span { padding: 0px 25px; height: 51px; -webkit-border-radius: 51px; border-radius: 51px; font-size: 27px; }
  .seesawFlavorAdjustable .seesawFlavorAdjustableList .swiper-slide .list:nth-child(2) .listTitle { bottom: 25px; font-size: 24px; }
  /*--SQUEEZY POD详情页-PC--*/
  .squeezyPodBanner .squeezyPodBannerText .title { font-size: 110px; }
  .squeezyPodBanner .squeezyPodBannerText .desc { font-size: 43px; line-height: 44px; padding-top: 15px; }
  .squeezyPodBanner .squeezyPodBannerText .desc span { font-size: 27px; }
  .squeezyPodMain { padding: 90px 0px 70px; }
  .squeezyPod .list .imgBox { padding-top: 575px; -webkit-border-radius: 11px; border-radius: 11px; }
  .squeezyPod .list .content { padding: 35px 40px 0px; }
  .squeezyPod .list .content .listTitle { font-size: 31px; line-height: 37px; }
  .squeezyPod .list .content .icon img { height: 83px; }
  .squeezyPod .list:nth-child(1) { width: 37%; margin-right: 1%; }
  .squeezyPod .list:nth-child(2) { width: 30.5%; margin-right: 1%; }
  .squeezyPod .list:nth-child(2) .imgBox { padding-top: 215px; }
  .squeezyPod .list:nth-child(3) { width: 30.5%; }
  .squeezyPod .list:nth-child(3) .imgBox { padding-top: 215px; }
  .squeezyPod .list:nth-child(4) { width: 30.5%; margin-top: 1.2%; margin-right: 1%; }
  .squeezyPod .list:nth-child(4) .imgBox { padding-top: 343px; }
  .squeezyPod .list:nth-child(5) { width: 30.5%; margin-top: 1.2%; }
  .squeezyPod .list:nth-child(5) .imgBox { padding-top: 343px; }
  .squeezyPodDesign { padding-top: 100px; }
  .squeezyPodDesign .title { font-size: 45px; line-height: 56px; }
  .squeezyPodDesignList { margin: 0px -7px; padding-top: 40px; }
  .squeezyPodDesignList .list { width: -webkit-calc(50% - 14px); width: calc(50% - 14px); margin: 0px 7px; -webkit-border-radius: 20px; border-radius: 20px; }
  .squeezyPodDesignList .list .imgBox { padding-top: 743px; }
  .squeezyPodDesignList .list .listTitle { padding: 35px 0px; font-size: 24px; }
  .squeezyPodDesignList .list .listTitle span { font-size: 30px; margin-right: 20px; }
  .crystalClearMain { padding-top: 80px; }
  .crystalClearMain .crystalClearImg { width: 801px; left: 90px; }
  .crystalClearMain .content { width: 560px; }
  .crystalClearMain .content .title { font-size: 45px; line-height: 56px; }
  .crystalClearMain .content .desc { padding-top: 10px; font-size: 24px; line-height: 32px; }
  .crystalClearMain .content .desc p { margin-top: 15px; }
  .sleekMain { padding: 90px 0px 0px; }
  .sleekMain .imgBox { width: 789px; }
  .sleekMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 70px; }
  .sleekMain .content .title { font-size: 45px; line-height: 56px; }
  .sleekMain .content .desc { padding-top: 5px; font-size: 24px; line-height: 32px; }
  .sleekMain .content .desc p { margin-top: 10px; }
  .squeezyPodultimateSilkyMain { margin-top: 90px; padding: 220px 0px; }
  .squeezyPodultimateSilkyMain .ultimateSilkyImg { width: 50%; padding-left: 140px; }
  .squeezyPodultimateSilkyMain .ultimateSilkyImg img { width: 480px; }
  .squeezyPodultimateSilkyMain .content { padding: 0px 0px 0px 140px; }
  .squeezyPodultimateSilkyMain .content .icon img { height: 108px; }
  .squeezyPodultimateSilkyMain .content .title { padding-top: 55px; font-size: 45px; line-height: 56px; }
  .squeezyPodultimateSilkyMain .content .desc { padding-top: 25px; font-size: 24px; line-height: 32px; }
  /*--PRO详情页V02-PC--*/
  .podSolutionMain .podProductImg { width: 50%; }
  .podSolutionMain .podProductImg img { width: 425px; }
  .podSolutionMain .content { padding: 0px 0px 0px 0px; }
  .podSolutionMain .content .icon img { height: 98px; }
  .podSolutionMain .content .title { padding-top: 50px; font-size: 40px; }
  .podSolutionMain .content .desc { padding-top: 20px; font-size: 30px; }
  .podSolutionClassMain { padding: 130px 0px; }
  .podSolutionClassMain .container { max-width: 1480px; }
  .podSolutionClass { padding: 0px 300px 0px 0px; }
  .podSolutionClass .list { width: -webkit-calc(33.333% - 15px); width: calc(33.333% - 15px); margin-right: 15px; margin-bottom: 15px; }
  .podSolutionClass .list .imgBox { padding-top: 356px; -webkit-border-radius: 15px; border-radius: 15px; }
  .podSolutionClass .list .listTitle { padding: 30px 30px; font-size: 26px; line-height: 31px; }
  .podSolutionClass .list:nth-child(n+7) { position: absolute; right: 0px; width: 300px; margin: 0px; }
  .podSolutionClass .list:nth-child(n+7) .imgBox { padding-top: 233px; }
  .podSolutionClass .list:nth-child(8) { top: 248px; }
  .podSolutionClass .list:last-child { bottom: 15px; }
  .podSolutionClass .list:last-child .imgBox { padding-top: 233px; }
  .ceramicCoilMain { padding: 85px 0px 0px; }
  .ceramicCoilMain .container { max-width: 1480px; }
  .ceramicCoilMain .ceramicCoil .content .title { font-size: 60px; line-height: 67px; }
  .ceramicCoilMain .ceramicCoil .content .desc { padding-top: 15px; font-size: 33px; }
  .ceramicCoilMain .ceramicCoil .ceramicCoilImg { width: 590px; margin-right: 50px; }
  .strongerSweetnessBox .title { font-size: 82px; }
  .strongerSweetnessBox .content .sArrow { width: 57px; height: 57px; }
  .strongerSweetnessBox .content .sArrow::after { top: 20px; }
  .strongerSweetnessBox .content .sArrow::before { top: 20px; }
  .strongerSweetnessBox .content .percentage { padding-left: 10px; font-size: 74px; }
  .strongerSweetnessBox .content .percentage span { min-width: 89px; }
  .strongerSweetnessBox .content .text { font-size: 33px; margin-left: 20px; }
  @-webkit-keyframes arrowUp11 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -57px;
      opacity: 0; } }
  @keyframes arrowUp11 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -57px;
      opacity: 0; } }
  .podSolutionDataSheetMain { padding: 150px 0px 240px; }
  .podSolutionDataSheetMain .container { max-width: 1480px; }
  .podSolutionDataSheet .list { width: 50%; }
  .podSolutionDataSheet .list .listTitle span { font-size: 24px; height: 46px; padding: 0px 45px; -webkit-border-radius: 6px; border-radius: 6px; }
  .podSolutionDataSheet .list .imgBox { margin-top: 40px; max-width: 85%; }
  .podSolutionDataSheet .list .label { padding-top: 40px; }
  .podSolutionDataSheet .list .label p { padding: 0px 22px; font-size: 15px; }
  .podSolutionDataSheet .list .label p span { width: 29px; height: 11px; margin-right: 10px; }
  .podSolutionDataSheet .list .desc { font-size: 24px; padding-top: 40px; }
  .podSolutionDataSheet .list:nth-child(2) .imgBox { max-width: 79.8%; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow { width: 217px; height: 217px; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::after { top: 50px; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .fArrow::before { top: 50px; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage { font-size: 292px; padding-left: 20px; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .content .percentage span { min-width: 540px; }
  .fasterSweetnessReleaseMain .fasterSweetnessRelease .text { font-size: 33px; }
  .fasterSweetnessReleaseMain .flavorLock { bottom: 70px; }
  .fasterSweetnessReleaseMain .flavorLock img { width: 185px; }
  .fasterSweetnessReleaseMain .flavorLock p { font-size: 18px; padding-left: 20px; }
  @-webkit-keyframes arrowUp12 { 0% { top: 50px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -150px;
      opacity: 0; } }
  @keyframes arrowUp12 { 0% { top: 50px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -150px;
      opacity: 0; } }
  .sweetnessComparisonMain { padding: 120px 0px; }
  .sweetnessComparisonMain .container { max-width: 1480px; }
  .sweetnessComparisonMain .sweetnessComparison { padding: 80px 0px 60px; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox { width: 50%; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list { width: 135px; margin: 0px 45px; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .listTitle { font-size: 24px; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .line { margin-top: 20px; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list .subTitle { padding-top: 30px; font-size: 16px; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(1) .line { height: 416px; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .dataComparison .list:nth-child(2) .line { height: 120px; }
  .sweetnessComparisonMain .sweetnessComparison .dataComparisonBox .text { padding-top: 50px; font-size: 24px; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox { width: 50%; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison { padding-left: 50px; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list { max-width: 290px; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list p { padding-left: 110px; font-size: 16px; top: -5px; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .smokeComparison .list:nth-child(2) p { padding-left: 80px; }
  .sweetnessComparisonMain .sweetnessComparison .smokeComparisonBox .text { padding-top: 50px; font-size: 24px; }
  .sweetnessComparisonMain .sweetnessComparison::after { height: 205px; }
  .superiorAromaMain .superiorAroma .container { max-width: 1480px; }
  .superiorAromaMain .superiorAroma .title { font-size: 82px; padding: 0px 70px; }
  .superiorAromaMain .superiorAromaPercentage { bottom: 120px; }
  .superiorAromaMain .superiorAromaPercentage .sArrow { width: 57px; height: 57px; }
  .superiorAromaMain .superiorAromaPercentage .sArrow::after { top: 20px; }
  .superiorAromaMain .superiorAromaPercentage .sArrow::before { top: 20px; }
  .superiorAromaMain .superiorAromaPercentage .percentage { padding-left: 10px; font-size: 74px; }
  .superiorAromaMain .superiorAromaPercentage .percentage span { min-width: 86px; }
  .superiorAromaMain .superiorAromaPercentage .text { font-size: 33px; margin-left: 20px; }
  @-webkit-keyframes arrowUp18 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -57px;
      opacity: 0; } }
  @keyframes arrowUp18 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -57px;
      opacity: 0; } }
  .acceleratedSuperiorFlavorMain { padding: 150px 0px 0px; }
  .acceleratedSuperiorFlavorMain .container { max-width: 1480px; }
  .accelerated .title { font-size: 33px; padding-bottom: 120px; }
  .accelerated .imgBox { max-width: 813px; }
  .accelerated .label { padding-top: 40px; }
  .accelerated .label p { padding: 0px 22px; font-size: 15px; }
  .accelerated .label p span { width: 29px; height: 11px; margin-right: 10px; }
  .SuperiorFlavorBox { padding-top: 180px; }
  .SuperiorFlavorBox .title { font-size: 33px; padding-bottom: 60px; }
  .SuperiorFlavorBox .superiorFlavor .list img { height: 517px; }
  .SuperiorFlavorBox .superiorFlavor .list .text p { font-size: 16px; padding-top: 40px; }
  .SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(1) { width: 70%; padding-left: 10%; }
  .SuperiorFlavorBox .superiorFlavor .list .text p:nth-child(2) { width: 30%; padding-left: 2.5%; }
  .SuperiorFlavorBox .superiorFlavor .list .label { padding-top: 40px; }
  .SuperiorFlavorBox .superiorFlavor .list .label p { padding: 0px 22px; font-size: 15px; }
  .SuperiorFlavorBox .superiorFlavor .list .label p span { width: 29px; height: 11px; margin-right: 10px; }
  .acceleratedSuperiorFlavorMain .flavorLock { padding: 140px 0px 80px; }
  .acceleratedSuperiorFlavorMain .flavorLock img { width: 185px; }
  .acceleratedSuperiorFlavorMain .flavorLock p { font-size: 18px; padding-left: 20px; }
  .greaterDataSheet { padding: 210px 0px 170px; }
  .greaterDataSheet .imgBox { max-width: 834px; }
  .greaterDataSheet .text { width: 50%; padding: 20px 0px 50px; left: 4.2%; }
  .greaterDataSheet .text p { width: 68%; font-size: 16px; }
  .greaterDataSheet .text p:nth-child(2) { width: 42%; text-align: left; }
  .greaterDataSheet .text2 { max-width: 560px; }
  .greaterDataSheet .text2 p { font-size: 16px; }
  .greaterDataSheet .text2 p img { height: 19px; margin-right: 15px; }
  .higherCoolnessMain .higherCoolnessBox .numberImg img { height: 554px; }
  .higherCoolnessMain .higherCoolnessBox .numberImg p { bottom: 130px; font-size: 83px; }
  .utilizationMain .container { max-width: 1480px; }
  .utilizationMain .imgBox { width: 692px; }
  .utilizationMain .content { width: 590px; }
  .utilizationMain .content .title { font-size: 75px; }
  .utilizationMain .content .numberBox { margin-top: 55px; padding-left: 60px; font-size: 75px; }
  .utilizationMain .content .numberBox .uArrow { width: 53px; height: 53px; }
  .utilizationMain .content .numberBox .uArrow::after { top: 20px; }
  .utilizationMain .content .numberBox .uArrow::before { top: 20px; }
  .utilizationMain .content .numberBox span { min-width: 90px; }
  .utilizationMain .content .desc { padding-left: 60px; padding-top: 5px; font-size: 33px; line-height: 48px; }
  @-webkit-keyframes arrowUp19 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -52px;
      opacity: 0; } }
  @keyframes arrowUp19 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -52px;
      opacity: 0; } }
  .exceptionalMain .exceptional .container { max-width: 1480px; }
  .exceptionalMain .exceptional .title { font-size: 75px; }
  .exceptionalMain .exceptional .content { padding-top: 23px; }
  .exceptionalMain .exceptional .content .eArrow { width: 47px; height: 47px; }
  .exceptionalMain .exceptional .content .eArrow::after { top: 20px; }
  .exceptionalMain .exceptional .content .eArrow::before { top: 20px; }
  .exceptionalMain .exceptional .content .numberBox { padding-left: 5px; font-size: 60px; }
  .exceptionalMain .exceptional .content .numberBox span { min-width: 74px; }
  .exceptionalMain .exceptional .content .text { padding-left: 15px; font-size: 37px; }
  @-webkit-keyframes arrowUp13 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -47px;
      opacity: 0; } }
  @keyframes arrowUp13 { 0% { top: 20px;
      opacity: 0; }
    50% { opacity: 1; }
    100% { top: -47px;
      opacity: 0; } }
  .exceptionalDataSheetMain { padding: 130px 0px; }
  .exceptionalDataSheetMain .container { max-width: 1480px; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list img { height: 460px; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label { padding-top: 40px; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label p { padding: 0px 22px; font-size: 15px; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .label p span { width: 29px; height: 11px; margin-right: 10px; }
  .exceptionalDataSheetMain .exceptionalDataSheet .list .listTitle { max-width: 560px; padding-top: 80px; font-size: 24px; }
  .transparentTankMain { padding: 80px 0px 40px; }
  .transparentTankMain .title { font-size: 60px; }
  .transparentTankMain .desc { padding-top: 20px; font-size: 33px; }
  .transparentTankMain .imgBox { width: 590px; padding-top: 0px; }
  .leakProofDesignMain .leakProofDesign { top: 110px; }
  .leakProofDesignMain .leakProofDesign .title { font-size: 60px; }
  .leakProofDesignMain .leakProofDesign .desc { padding-top: 30px; font-size: 33px; }
  .leakProofDesignList .list .text { width: 470px; right: 150px; bottom: 130px; font-size: 24px; line-height: 30px; }
  .leakProofDesignList .list:nth-child(2) .text { left: 150px; }
  @-webkit-keyframes lScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
    100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
  @keyframes lScale { 0% { -webkit-transform: scale(1); transform: scale(1); }
    100% { -webkit-transform: scale(1.05); transform: scale(1.05); } }
  .zeroWaitingMain { padding: 150px 0px 90px; }
  .zeroWaitingMain .container { max-width: 1480px; }
  .zeroWaitingMain .title { font-size: 60px; }
  .zeroWaitingMain .desc { padding-top: 30px; font-size: 33px; }
  .zeroWaitingMain .zeroWaiting { margin: 0px -30px; padding-top: 100px; }
  .zeroWaitingMain .zeroWaiting .list { width: -webkit-calc(33.333% - 60px); width: calc(33.333% - 60px); margin: 0px 30px; }
  .zeroWaitingMain .zeroWaiting .list .listTitle { font-size: 24px; padding-top: 35px; }
  .podProductMain { padding: 130px 0px; }
  .podProductMain .container { max-width: 1480px; }
  .podProductMain .title { font-size: 60px; }
  .podProductMain .podProduct { max-width: 1280px; margin: 100px auto 0px; }
  .podProductMain .podProduct .swiper-slide { width: -webkit-calc(33.333% - 23px); width: calc(33.333% - 23px); margin-right: 35px; -webkit-border-radius: 15px; border-radius: 15px; padding-bottom: 30px; }
  .podProductMain .podProduct .swiper-slide .imgBox { padding-top: 468px; }
  .podProductMain .podProduct .swiper-slide .listTitle { font-size: 24px; }
  .podProductMain .podProduct .swiper-slide:last-child { margin: 0px; }
  .podProductMain .podProductPage { padding-top: 40px; }
  .podProductMain .podProductPage span { width: 10px; height: 10px; }
  .podProductMain .moreBtn { padding-top: 60px; }
  .podProductMain .moreBtn a { padding: 10px 40px; font-size: 18px; -webkit-border-radius: 30px; border-radius: 30px; }
  /*--BLAST详情页--*/
  .blastBanner .imgBox { padding-top: 100vh; }
  .blastBanner .blastBannerText .title { font-size: 115px; }
  .blastBanner .blastBannerText .desc { font-size: 33px; line-height: 42px; padding-top: 5px; }
  .blastBanner .blastBannerText .content { max-width: 580px; margin-right: -90px; }
  .blastListMain { padding: 90px 0px 120px; }
  .blastList .list .imgBox { padding-top: 575px; -webkit-border-radius: 11px; border-radius: 11px; }
  .blastList .list .content .listTitle { font-size: 31px; line-height: 37px; }
  .blastList .list .content .desc { padding-top: 5px; font-size: 25px; }
  .blastList .list .modeList { padding: 0px 45px; }
  .blastList .list .modeList .mlist { padding: 5px 25px; font-size: 18px; -webkit-border-radius: 10px; border-radius: 10px; }
  .blastList .list .mlContent { padding: 0px 40px 0px 30px; }
  .blastList .list .mlContent .numberml { font-size: 70px; }
  .blastList .list .mlContent .icon { width: 138px; }
  .blastList .list .pcercentageContent { padding: 0px 35px; }
  .blastList .list .pcercentageContent .pNumber p { font-size: 71px; }
  .blastList .list .pcercentageContent .pNumber .pArrow { width: 27px; margin-left: 10px; }
  .blastList .list .pcercentageContent .desc { font-size: 24px; padding-top: 10px; line-height: 29px; }
  .blastList .list .pcercentageContent .icon { right: 20px; bottom: 20px; width: 50px; }
  .blastList .list:nth-child(1) { width: 37%; margin-right: 1%; }
  .blastList .list:nth-child(1) .content { left: 40px; top: 40px; }
  .blastList .list:nth-child(2) { width: 31.5%; margin-right: 1%; }
  .blastList .list:nth-child(2) .imgBox { padding-top: 215px; }
  .blastList .list:nth-child(3) { width: 29.5%; }
  .blastList .list:nth-child(3) .imgBox { padding-top: 215px; }
  .blastList .list:nth-child(4) { width: 31.5%; margin-top: 1.2%; margin-right: 1%; }
  .blastList .list:nth-child(4) .imgBox { padding-top: 343px; }
  .blastList .list:nth-child(4) .content { left: 0px; top: 0px; width: 100%; height: 100%; padding: 100px 0px 0px 30px; }
  .blastList .list:nth-child(4) .content .icon { width: 71px; bottom: 35px; left: 30px; }
  .blastList .list:nth-child(5) { width: 29.5%; margin-top: 1.2%; }
  .blastList .list:nth-child(5) .imgBox { padding-top: 343px; }
  .blastList .list:nth-child(5) .content { left: 0px; top: 0px; width: 100%; height: 100%; padding: 100px 0px 0px 30px; }
  .singleFrostyTankMain { padding: 0px 0px 0px; }
  .singleFrostyTank .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 170px 40px 0px 0px; }
  .singleFrostyTank .content .title { font-size: 45px; line-height: 56px; }
  .singleFrostyTank .content .desc { padding-top: 25px; font-size: 24px; line-height: 32px; }
  .singleFrostyTank .imgBox { width: 930px; margin-right: -20px; }
  .blastModeMain { margin-top: 180px; }
  .blastModeList .list { width: 445px; }
  .blastModeList .list .listTitle span { font-size: 32px; }
  .blastModeList .list .desc { padding-top: 15px; font-size: 24px; line-height: 32px; }
  .blastModeList .list:nth-child(1) .listTitle span { display: block; padding: 4px 20px; -webkit-border-radius: 10px; border-radius: 10px; }
  .blastModeList .list:nth-child(2) { 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; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .blastModeList .list:nth-child(2) .listTitle span { display: block; padding: 4px 20px; width: 270px; height: 77px; background-image: url(../images/img_544.png); background-size: cover; background-repeat: no-repeat; -webkit-border-radius: 10px; border-radius: 10px; }
  .blastModeList .list:nth-child(2) .desc { text-align: right; margin-top: -30px; }
  .blastModeProdcut { width: 1043px; margin: -20px auto 0px; }
  .blastModeProdcut .imgBox { width: 208px; bottom: -55px; }
  .blastModeProdcut .imgBox p { bottom: 40px; left: 5px; }
  .blastModeProdcut .imgBox p::after { padding-top: 100%; }
  .blastModeProdcut .imgBox p span { -webkit-box-shadow: 0px 0px 30px 0px #d5f2ff inset; box-shadow: 0px 0px 30px 0px #d5f2ff inset; }
  .coolingBoomBox { -webkit-border-radius: 10px; border-radius: 10px; }
  .coolingBoomBox .title { font-size: 45px; }
  .coolingBoomBox .coolingBoom { padding: 0px 100px; }
  .coolingBoomBox .coolingBoom .imgBox { width: 593px; }
  .coolingBoomBox .coolingBoom .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 100px 0px 0px 0px; }
  .coolingBoomBox .coolingBoom .content .subTitle { font-size: 45px; line-height: 56px; }
  .coolingBoomBox .coolingBoom .content .desc { padding-top: 25px; font-size: 24px; line-height: 32px; }
  .coolingBoomBox .coolingBoom .content .icon { left: 100px; bottom: 75px; width: 147px; }
  .ice-AdjustableSeries { padding: 120px 0px 100px; }
  .ice-AdjustableSeries .title { font-size: 60px; }
  .ice-AdjustableSeries .imgBox { margin-top: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  /*--PB486详情页-PC--*/
  .off-AdjustBanner .imgBox { padding-top: 100vh; }
  .off-AdjustBanner .off-AdjustBannerText .title { font-size: 78px; }
  .off-AdjustBanner .off-AdjustBannerText .desc { font-size: 57px; line-height: 65px; padding-top: 30px; }
  .off-AdjustBanner .off-AdjustBannerText .desc span { font-size: 37px; }
  .off-AdjustBanner .off-AdjustBannerText .content { max-width: 580px; }
  .off-AdjustListMain { padding: 90px 0px 120px; }
  .off-AdjustList .list .imgBox { padding-top: 215px; -webkit-border-radius: 10px; border-radius: 10px; }
  .off-AdjustList .list .content { left: 40px; top: 40px; }
  .off-AdjustList .list .content .listTitle { font-size: 32px; line-height: 37px; }
  .off-AdjustList .list .content .desc { font-size: 22px; padding-top: 5px; }
  .off-AdjustList .list .content .label img { width: 230px; margin-top: 20px; }
  .off-AdjustList .list:nth-child(1) { width: 43.5%; margin-right: 1%; }
  .off-AdjustList .list:nth-child(1) .imgBox { padding-top: 343px; }
  .off-AdjustList .list:nth-child(2) { width: 24.5%; margin-right: 1%; }
  .off-AdjustList .list:nth-child(2) .content { left: 30px; top: 80px; }
  .off-AdjustList .list:nth-child(2) .content .listTitle { font-size: 47px; line-height: 1; }
  .off-AdjustList .list:nth-child(3) { width: 30%; }
  .off-AdjustList .list:nth-child(3) .content { left: 30px; top: 60px; }
  .off-AdjustList .list:nth-child(3) .content .listTitle { font-size: 72px; line-height: 1; }
  .off-AdjustList .list:nth-child(4) { width: 43.5%; margin-top: 1%; margin-right: 1%; clear: left; }
  .off-AdjustList .list:nth-child(4) .content { left: 40px; top: 75px; }
  .off-AdjustList .list:nth-child(5) { width: 55.5%; position: absolute; right: 0px; bottom: 0px; }
  .off-AdjustList .list:nth-child(5) .imgBox { padding-top: 343px; }
  .off-AdjustList .list:nth-child(5) .content { left: auto; right: 90px; top: 60px; }
  .freezeMain { height: 350vh; }
  .freeze { height: 100vh; padding-top: 110px; }
  .freeze .title { font-size: 45px; font-weight: 600; }
  .freeze .desc { margin-top: 20px; font-size: 32px; line-height: 43px; }
  .freezeBarBox { max-width: 1280px; padding-top: 80px; }
  .freezeBarList .list { font-size: 40px; font-weight: 600; }
  .freezeBarList .list img { height: 46px; margin-left: 10px; }
  .freezeBar { margin-top: 20px; height: 50px; -webkit-border-radius: 25px; border-radius: 25px; }
  .freezeBar span { width: 15%; -webkit-border-radius: 25px; border-radius: 25px; }
  .vibeControllableMain { padding: 110px 0px 100px; }
  .vibeControllableMain .title { font-size: 45px; }
  .vibeControllableMain .productImg { max-width: 838px; padding-top: 60px; }
  .vibeControllableList { padding-top: 75px; }
  .vibeControllableList .list { width: 50%; }
  .vibeControllableList .list .imgBox img { width: 320px; }
  .vibeControllableList .list .text { padding-top: 10px; font-size: 24px; }
  .modularDesign { padding-top: 150px; }
  .modularDesign .title { font-size: 45px; }
  .modularDesign .desc { font-size: 24px; max-width: 890px; padding-top: 25px; }
  .modularDesign .imgBox { max-width: 1347px; padding-top: 80px; }
  .longLastingStandBy { padding-top: 120px; }
  .longLastingStandBy .title { font-size: 45px; }
  .longLastingStandBy .desc { font-size: 24px; max-width: 890px; padding-top: 25px; }
  .longLastingStandBy .imgBox { max-width: 1347px; padding-top: 80px; overflow: hidden; -webkit-border-radius: 20px; border-radius: 20px; }
  /*--DUO详情页-PC--*/
  .duoBanner .imgBox { padding-top: 100vh; }
  .duoBanner .duoBannerText .title { font-size: 142px; }
  .duoBanner .duoBannerText .desc { font-size: 42px; line-height: 52px; }
  .duoBanner .duoBannerText .desc span { font-size: 21px; }
  .duoBanner .duoBannerText .content { max-width: 580px; }
  .duoListMain { padding: 90px 0px; }
  .duoList .list { width: 30%; height: 100%; margin-right: 1%; }
  .duoList .list .imgBox { padding-top: 575px; -webkit-border-radius: 11px; border-radius: 11px; }
  .duoList .list .listTitle { font-size: 32px; line-height: 37px; left: 30px; top: 35px; }
  .duoList .list .icon { left: 40px; top: 35px; width: 125px; }
  .duoList .list:nth-child(2) { width: 38%; }
  .duoList .list:nth-child(2) .imgBox { padding-top: 343px; }
  .duoList .list:nth-child(3) { width: 30%; margin-right: 0vw; }
  .duoList .list:nth-child(3) .imgBox { padding-top: 343px; }
  .duoList .list:nth-child(4) { position: absolute; right: 0px; bottom: 0px; width: 69%; height: auto; margin-right: 0px; }
  .duoList .list:nth-child(4) .imgBox { padding-top: 215px; }
  .duoList .list:nth-child(4) .listTitle { top: 60px; }
  .pureTransparentDesignMain .pureTransparentDesign .title { font-size: 45px; padding-bottom: 20px; }
  .pureTransparentDesignMain .pureTransparentDesign .content { font-size: 24px; line-height: 40px; }
  .anxietyMain .anxietyTitle { bottom: 80px; font-size: 45px; }
  .anxietyMain .anxietyBox { padding-top: 30px; }
  .anxietyMain .anxietyBox .list { padding: 40px 0px; }
  .anxietyMain .anxietyBox .list .listContent { width: 33%; }
  .anxietyMain .anxietyBox .list .icon { width: 51px; min-width: 51px; margin-right: 13px; }
  .anxietyMain .anxietyBox .list .content { font-size: 24px; }
  .anxietyMain .anxietyBox .list .content::after { width: 220px; margin-left: 20px; }
  .anxietyMain .anxietyBox .list:nth-child(2) { -webkit-box-pack: end; -webkit-justify-content: end; -ms-flex-pack: end; justify-content: end; }
  .anxietyMain .anxietyBox .list:nth-child(2) .listContent { width: 34.5%; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .anxietyMain .anxietyBox .list:nth-child(2) .listContent::before { content: ''; width: 66px; margin-right: 20px; height: 1px; background-color: #fff; }
  .anxietyMain .anxietyBox .list:nth-child(2) .content::after { display: none; }
  .anxietyMain .anxietyBox .list:nth-child(3) .content::after { width: 120px; }
  .turboCeramicCoilMain .turboCeramicCoil .icon img { height: 88px; }
  .turboCeramicCoilMain .turboCeramicCoil .title { padding-top: 50px; font-size: 45px; }
  .turboCeramicCoilMain .turboCeramicCoil .desc { padding-top: 15px; font-size: 24px; }
  .turboCeramicCoilMain .turboCeramicCoil .desc span { font-size: 32px; }
  .powerBankMain { padding: 90px 0px 150px; }
  .powerBankMain .title { font-size: 45px; }
  .powerBankMain .powerBank { margin-top: 80px; }
  .powerBankMain .powerBank .swiper-slide { width: -webkit-calc(33.333% - 14px); width: calc(33.333% - 14px); margin-right: 20px; }
  .powerBankMain .powerBank .swiper-slide .imgBox { -webkit-border-radius: 11px; border-radius: 11px; }
  .powerBankMain .powerBank .swiper-slide .listTitle { font-size: 18px; line-height: 26px; padding-top: 30px; }
  .powerBankMain .powerBank .swiper-slide:last-child { margin-right: 0px; }
  .powerBankMain .powerBankPage { padding-top: 50px; }
  .powerBankMain .powerBankPage span { width: 12px; height: 12px; }
  /*--SPACES详情页02-PC--*/
  .spaceSBanner .imgBox { padding-top: 100vh; }
  .spaceSBanner .spaceSBannerText .title { font-size: 78px; }
  .spaceSBanner .spaceSBannerText .desc { font-size: 36px; line-height: 48px; padding-top: 10px; }
  .spaceSBanner .spaceSBannerText .content { max-width: 580px; }
  .spaceSlistMain { padding: 90px 0px; }
  .spaceSlist { padding-right: 29%; }
  .spaceSlist .list { width: 32.333%; }
  .spaceSlist .list .imgBox { padding-top: 233px; -webkit-border-radius: 11px; border-radius: 11px; }
  .spaceSlist .list .listTitle { left: 35px; top: 35px; font-size: 26px; }
  .spaceSlist .list:nth-child(1) { width: 100%; margin-top: 0px; }
  .spaceSlist .list:nth-child(1) .imgBox { padding-top: 331px; }
  .spaceSlist .list:nth-child(1) .listTitle { font-size: 30px; left: 45px; top: 40px; }
  .spaceSlist .list:nth-child(5) { width: 29%; right: 0px; top: 0px; height: 100%; margin-top: 0px; }
  .spaceSlist .list:nth-child(5) .imgBox { padding-top: 0px; height: 100%; }
  .spaceSAnxietyMain { padding: 100px 0px 50px; }
  .spaceSAnxietyBox { max-width: 990px; }
  .spaceSAnxietyBox .title { margin-bottom: -70px; }
  .spaceSAnxietyBox .title::after { left: -50px; top: 0px; width: 38px; height: 38px; }
  .spaceSAnxietyBox .title::before { right: -50px; top: 0px; width: 38px; height: 38px; }
  .spaceSAnxietyBox .title p { position: relative; font-size: 45px; line-height: 1; }
  .spaceSAnxietyBox .title p span { position: relative; z-index: 10; }
  .spaceSAnxietyBox .title p::after { height: 3px; }
  .spaceSAnxietyBox .title p::before { bottom: 5px; height: 5px; }
  .spaceSAnxietyBox .spaceSAnxiety .list .content .desc { font-size: 24px; line-height: 32px; }
  .spaceSAnxietyBox .spaceSAnxiety .list .content::after { margin-top: 18px; margin-left: 20px; }
  .spaceSAnxietyBox .spaceSAnxiety .list .imgBox { width: 143px; margin-left: 40px; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(2) { padding-top: 20px; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) { padding-top: 45px; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(3) .content::after { display: none; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; padding-top: 40px; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content { padding-top: 80px; }
  .spaceSAnxietyBox .spaceSAnxiety .list:nth-child(4) .content::after { margin-left: -30px; }
  .leakProofInsuranceMain .leakProofInsurance .listTitle { font-size: 45px; line-height: 56px; }
  .leakProofInsuranceMain .leakProofInsurance .content { font-size: 24px; line-height: 32px; }
  .DynamicLightingEffectsMain .imgBox { padding-left: 40%; }
  .DynamicLightingEffectsMain .DynamicLightingEffects .title { font-size: 45px; line-height: 56px; }
  .DynamicLightingEffectsMain .DynamicLightingEffects .content { padding-top: 10px; font-size: 24px; line-height: 40px; }
  /*--PB68详情页-PC--*/
  .pb68Banner .imgBox { padding-top: 100vh; }
  .pb68Banner .pb68BannerText .title { font-size: 68px; }
  .pb68Banner .pb68BannerText .desc { font-size: 34px; line-height: 51px; padding-top: 20px; }
  .pb68Banner .pb68BannerText .content { max-width: 600px; }
  .pb68ListMain { padding: 90px 0px 100px; }
  .pb68List { padding-right: 30%; }
  .pb68List .list .imgBox { padding-top: 345px; -webkit-border-radius: 11px; border-radius: 11px; }
  .pb68List .list .listTitle { font-size: 31px; line-height: 37px; left: 40px; top: 45px; }
  .pb68List .list:nth-child(1) { width: 63%; }
  .pb68List .list:nth-child(1) .imgBox { padding-top: 575px; }
  .pb68List .list:nth-child(2) { width: 35%; }
  .pb68List .list:nth-child(2) .imgBox { padding-top: 215px; }
  .pb68List .list:nth-child(2) .listTitle { left: 30px; top: 80px; font-size: 64px; }
  .pb68List .list:nth-child(3) { width: 35%; margin-top: 1.5%; }
  .pb68List .list:nth-child(3) .listTitle { left: 30px; top: 30px; }
  .pb68List .list:nth-child(4) { width: 30%; }
  .pb68List .list:nth-child(4) .imgBox { padding-top: 575px; }
  /*--Binary详情页-PC--*/
  .hdDisplayMain { padding: 120px 0px 110px; }
  .hdDisplay .content { padding-top: 60px; }
  .hdDisplay .content .title { font-size: 45px; }
  .hdDisplay .content .desc { padding-top: 15px; font-size: 24px; line-height: 32px; max-width: 840px; }
  .allSeriesMain .allSeries .title { font-size: 45px; }
  .allSeriesMain .allSeries .desc { padding-top: 8px; font-size: 24px; line-height: 32px; }
  .allSeriesMain .allSeries .content { padding-bottom: 100px; }
  /*--hookah luxe详情页-PC--*/
  .hookahTaste .title { font-size: 45px; line-height: 56px; padding-bottom: 25px; }
  .hookahTaste .list { margin-top: 45px; max-width: 560px; }
  .hookahTaste .list .icon { width: 77px; }
  .hookahTaste .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 20px; }
  .hookahTaste .list .content .listTitle { font-size: 33px; }
  .hookahTaste .list .content .desc { padding-top: 10px; font-size: 24px; line-height: 32px; }
  .culturalTech { bottom: 170px; }
  .culturalTech .content { width: 650px; }
  .culturalTech .content .title { font-size: 45px; }
  .culturalTech .content .desc { padding-top: 10px; font-size: 24px; line-height: 32px; }
  .hookaSWITCHMain { padding: 90px 0px; }
  .hookaSWITCH .list .imgBox { padding-top: 575px; -webkit-border-radius: 10px; border-radius: 10px; }
  .hookaSWITCH .list .listTitle { left: 50px; top: 45px; font-size: 32px; line-height: 38px; }
  .hookaSWITCH .list:nth-child(1) { width: 44.1%; margin-right: 1%; }
  .hookaSWITCH .list:nth-child(2) { width: 24.6%; margin-right: 1%; }
  .hookaSWITCH .list:nth-child(2) .listTitle { left: 25px; top: 45px; font-size: 32px; line-height: 38px; }
  .hookaSWITCH .list:nth-child(3) { width: 29.2%; }
  .hookaSWITCH .list:nth-child(3) .imgBox { padding-top: 215px; }
  .hookaSWITCH .list:nth-child(3) .listTitle { left: 35px; top: 85px; font-size: 72px; line-height: 1; }
  .hookaSWITCH .list:nth-child(4) { width: 29.2%; margin-top: 1.2%; }
  .hookaSWITCH .list:nth-child(4) .imgBox { padding-top: 343px; }
  .hookaSWITCH .list:nth-child(4) .listTitle { left: 35px; top: 45px; font-size: 32px; line-height: 38px; } }
