/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 62.5vw;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 2.29167vw;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 0.52083vw;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 0.52083vw;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0.52083vw;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 0.41667vw;
  height: 0.41667vw;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 0.52083vw;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0.3125vw 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 0.41667vw;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.20833vw;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 0.20833vw;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 0.20833vw;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 0.52083vw;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 0.15625vw;
  z-index: 50;
  height: 0.26042vw;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 0.15625vw;
  top: 1%;
  z-index: 50;
  width: 0.26042vw;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 0.52083vw;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 2.1875vw;
  height: 2.1875vw;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1.09375vw;
  margin-top: -1.09375vw;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 0.20833vw solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(2.60417vw);
  filter: blur(2.60417vw);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.page-popup-shadow[data-v-0332ebd1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);z-index:100}
.page-popup[data-v-0332ebd1]{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:110;width:34.375vw;height:36.14583vw;background:#FFFFFF;box-shadow:0px 3.125vw 1.5625vw -1.5625vw rgba(0,0,0,0.06);border-radius:2.5vw}
.page-popup .top-bg[data-v-0332ebd1]{position:absolute;top:-3.125vw;left:50%;transform:translateX(-50%);width:6.51042vw;height:3.17708vw}
.page-popup .brand-logo[data-v-0332ebd1]{position:absolute;top:-0.9vw;left:50%;transform:translateX(-50%);width:4.16667vw;height:auto;z-index:2}
.page-popup .tit-p[data-v-0332ebd1]{font-size:1.35417vw;font-weight:bold;font-family:Helvetica-Bold, Helvetica;text-align:center;color:#000000;padding-top:2.60417vw;padding-bottom:1.82292vw}
.page-popup .context-p[data-v-0332ebd1]{font-family:Helvetica;font-size:0.83333vw;line-height:1.25vw;color:rgba(0,0,0,0.6);flex:1;overflow-y:auto;padding:0 2.86458vw}
.page-popup .context-p>p[data-v-0332ebd1]{text-align:right}
.page-popup .ok-btn[data-v-0332ebd1]{color:#fff;font-family:Helvetica-Bold, Helvetica;line-height:3.125vw;text-align:center;font-size:1.25vw;font-weight:bold;width:9.58333vw;height:3.125vw;margin:1.04167vw auto;background:#E60012;border-radius:1.875vw;transition:all .2s}
.page-popup .ok-btn[data-v-0332ebd1]:hover{background:rgba(230,0,18,0.86)}
.page-popup-shadow[data-v-be6aaaca]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);z-index:100}
.page-popup[data-v-be6aaaca]{position:fixed;top:53%;left:50%;transform:translate(-50%, -50%);z-index:110;width:88vw;height:133.33333vw;background:#FFFFFF;box-shadow:0 8vw 4vw -4vw rgba(0,0,0,0.06);border-radius:6.4vw}
.page-popup .top-bg[data-v-be6aaaca]{position:absolute;top:-8vw;left:50%;transform:translateX(-50%);width:16.66667vw;height:8.13333vw}
.page-popup .brand-logo[data-v-be6aaaca]{position:absolute;top:-1.06667vw;left:50%;transform:translateX(-50%);width:12vw;height:auto;z-index:2}
.page-popup .tit-p[data-v-be6aaaca]{font-size:4.8vw;font-weight:bold;text-align:center;color:#000000;padding-top:5.86667vw;padding-bottom:3.86667vw;flex-shrink:0}
.page-popup .context-p[data-v-be6aaaca]{font-size:3.73333vw;line-height:5.33333vw;flex:1;overflow-y:auto;padding:0 7.33333vw}
.page-popup .context-p>p[data-v-be6aaaca]{text-align:right}
.page-popup .ok-btn[data-v-be6aaaca]{color:#fff;line-height:11.46667vw;text-align:center;font-size:4.26667vw;font-weight:bold;width:34.13333vw;height:11.46667vw;margin:2.66667vw auto;background:#E60012;border-radius:5.46667vw}
.header[data-v-c19ba07c]{position:fixed;top:0;left:0;width:100vw;height:4.6875vw;z-index:100;transition:all .2s}
.header .header-container[data-v-c19ba07c]{height:100%}
.header .header-container .rows[data-v-c19ba07c]{height:100%}
.header .header-container .rows>div.nav-list[data-v-c19ba07c]{padding:0 2.60417vw}
.header .header-container .rows>div.nav-list>div[data-v-c19ba07c]{position:relative;font-size:0.83333vw;font-weight:500;color:#000000;cursor:pointer}
.header .header-container .rows>div.nav-list>div img[data-v-c19ba07c]{position:absolute;top:50%;left:-1.25vw;transform:translateY(-50%);width:0.83333vw;height:0.9375vw;margin-right:0.41667vw}
.header .header-container .rows>div:first-of-type img[data-v-c19ba07c]{height:2.60417vw;width:auto}
.header .header-container .rows>div.nav-list>div[data-v-c19ba07c]:hover{color:#E60012;font-weight:bold}
.header .header-container .rows>div.nav-list>div:hover img[data-v-c19ba07c]{display:block !important}
.header .header-container .rows>div.nav-list>div.active[data-v-c19ba07c]{color:#E60012;font-weight:bold}
.header .header-container .rows>div[data-v-c19ba07c]:last-of-type{opacity:0.72;font-size:1.14583vw;font-weight:bold;color:#000000;height:2.8125vw;padding:0 0.78125vw 0 0.41667vw;background:#FFFFFF;border-radius:1.51042vw}
.header .header-container .rows>div:last-of-type img[data-v-c19ba07c]{width:2.29167vw;margin-right:0.36458vw}
.header .header-container .rows>div:last-of-type>div>div[data-v-c19ba07c]:last-of-type{line-height:0.88542vw;font-size:0.72917vw;font-weight:400;letter-spacing:1px}
/* 导航右侧许可证热线整体换图（白底徽章图自带内容，保留原胶囊高度/圆角/0.72 透明度视觉） */
.header .header-container .rows>div.hotline-badge[data-v-c19ba07c]{padding:0;background:transparent;border-radius:0;opacity:1;height:auto;font-size:0}
.header .header-container .rows>div.hotline-badge img[data-v-c19ba07c]{display:block;width:auto;height:2.8125vw;margin-right:0;border-radius:1.51042vw;opacity:1}
.hover-container[data-v-c19ba07c]{width:100vw;height:4.6875vw;background-color:#E60012}
.hover-container .ul[data-v-c19ba07c]{padding-left:1.04167vw}
.hover-container .ul>div[data-v-c19ba07c]{position:relative;margin-right:2.60417vw;font-size:0.83333vw;color:#FFFFFF;cursor:pointer}
.hover-container .ul>div img[data-v-c19ba07c]{position:absolute;top:50%;left:-1.25vw;display:none;transform:translateY(-50%);width:0.72917vw;height:0.83333vw}
.hover-container .ul>div[data-v-c19ba07c]:hover{font-weight:600}
.hover-container .ul>div:hover img[data-v-c19ba07c]{display:block}
.footer-container[data-v-1861ec71]{position:relative;width:100%;overflow:hidden;background:transparent}
.footer-container-content[data-v-1861ec71]{color:#fff;text-align:center;padding:6.25vw 0}
.footer-container-content p a[data-v-1861ec71]{color:#fff}
.footer-container-content .logo-phone[data-v-1861ec71]{position:relative;margin-bottom:5.98958vw}
.footer-container-content .logo-phone>div[data-v-1861ec71]{width:50%}
.footer-container-content .logo-phone>div[data-v-1861ec71]:first-of-type{padding-right:3.125vw}
.footer-container-content .logo-phone>div:first-of-type img[data-v-1861ec71]{width:24.47917vw}
.footer-container-content .logo-phone>div[data-v-1861ec71]:last-of-type{padding-left:3.125vw;font-size:2.60417vw;font-weight:bold;color:#FFFFFF;line-height:3.125vw}
.footer-container-content .logo-phone>div:last-of-type p[data-v-1861ec71]{font-size:1.04167vw;color:#FFFFFF;line-height:1.25vw;letter-spacing:0.20833vw}
.footer-container-content .logo-phone[data-v-1861ec71]::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1px;height:6.25vw;background-color:#fff}
.footer-container-content>p[data-v-1861ec71]{font-size:1.04167vw;line-height:1.45833vw}
.footer-container-content .code-list[data-v-1861ec71]{margin-top:3.54167vw}
.footer-container-content .code-list>div[data-v-1861ec71]{margin-right:2.86458vw}
.footer-container-content .code-list>div>img[data-v-1861ec71]{width:7.39583vw;height:7.39583vw;border:0.46875vw solid rgba(255,255,255,0.3);border-radius:1.30208vw}
.footer-container-content .code-list>div>div[data-v-1861ec71]{font-size:1.04167vw;font-weight:bold;color:#FFFFFF;margin-top:0.41667vw}
.footer-container-content .code-list>div>div .icons[data-v-1861ec71]{width:1.66667vw;height:1.66667vw;border-radius:0.98958vw;margin-right:0.52083vw;border:1px solid #fff}
.footer-container-content .code-list>div>div .icons>img[data-v-1861ec71]{width:0.9375vw}
.apply-to-join-container[data-v-51d3f10c]{width:100%;height:21.5625vw;background-size:cover;background-position:center bottom}
.apply-to-join-container .apply-to-join-summary[data-v-51d3f10c]{width:26.04167vw}
.apply-to-join-container>div:first-of-type>div[data-v-51d3f10c]{color:#fff}
.apply-to-join-container>div:first-of-type>div[data-v-51d3f10c]:first-of-type{font-size:2.08333vw;font-weight:600;line-height:2.91667vw;margin-bottom:0.98958vw}
.apply-to-join-container>div:first-of-type>div[data-v-51d3f10c]:last-of-type{font-size:1.14583vw;font-weight:400;line-height:1.5625vw}
.apply-to-join-container .apply-immediately-btn[data-v-51d3f10c]{font-size:1.25vw;font-weight:600;color:#FFFFFF;padding:0 1.5625vw;border-radius:1.875vw;margin-left:8.33333vw;height:3.85417vw;line-height:3.85417vw;background-color:#E60012;cursor:pointer}
.apply-to-join-container .apply-immediately-btn .apply-icon-box[data-v-51d3f10c]{position:relative;width:2.39583vw;height:2.39583vw;border-radius:50%;margin-left:0.72917vw;background:rgba(255,255,255,0.2);animation:filcker-51d3f10c 3s linear infinite}
@keyframes filcker-51d3f10c{0%{background:rgba(255,255,255,0.2)}50%{background:rgba(255,255,255,0)}100%{background:rgba(255,255,255,0.2)}}
.apply-to-join-container .apply-immediately-btn .apply-icon-box[data-v-51d3f10c]::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1.82292vw;height:1.82292vw;background:rgba(255,255,255,0.28);border-radius:50%;z-index:2}
.apply-to-join-container .apply-immediately-btn .apply-icon-box>img[data-v-51d3f10c]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:1.04167vw}
.apply-to-join-container .qr-img-list[data-v-51d3f10c]{display:flex;align-items:center}
.apply-to-join-container .qr-img-list img[data-v-51d3f10c]{width:10.41667vw;margin-left:2.08333vw;border:0.26042vw solid #fff}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -0.10417vw;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  box-sizing: border-box;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  font-size: 0.3rem;
  background: #ffffff;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*custom css*/
span,
b,
i,
em {
  font-style: normal;
}
/*清除列表样式*/
ol,
ul {
  list-style: none;
}
/*去掉a标签默认样式*/
a {
  color: #000000;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*清除浮动*/
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.clearfix:after {
  zoom: 1;
}
.d-inline-flex{display:inline-flex}
.d-flex{display:flex}
.d-block{display:block}
.d-inline-block{display:inline-block}
.flex-row{flex-direction:row}
.flex-column{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.flex-nowrap{flex-wrap:nowrap}
.flex-shrink{flex-shrink:0}
.j-center{justify-content:center}
.j-start{justify-content:flex-start}
.j-end{justify-content:flex-end}
.j-sb{justify-content:space-between}
.j-sa{justify-content:space-around}
.a-center{align-items:center}
.a-start{align-items:flex-start}
.a-end{align-items:flex-end}
.a-stretch{align-items:stretch}
.a-baseline{align-items:baseline}
.a-content-start{align-content:flex-start}
.a-content-end{align-content:flex-end}
.a-content-center{align-content:center}
.a-content-sb{align-content:space-between}
.a-content-sa{align-content:space-around}
.a-self-center{align-self:center}
.t-center{text-align:center}
.flex-1{flex:1}
.full-width{width:100%}
.full-height{height:100%}
.page-area{width:66.66667vw;margin:auto}
.bg-fff{background-color:#fff}
.f-w-4{font-weight:400}
.f-w-5{font-weight:500}
.f-w-6{font-weight:600}
.f-w-7{font-weight:700}
.pointer{cursor:pointer}
.box-margin-top{margin-top:8.33333vw}
.box-padding-top{padding-top:8.33333vw}
.fixed-footer{line-height:2.60417vw;font-size:0.72917vw;text-align:center;background-color:#fff}
.fixed-footer.phone{line-height:13.33333vw;font-size:3.73333vw}
.header-wrap[data-v-532bc2fb]{width:100%;height:17.33333vw;position:relative}
.header-wrap .header-nav[data-v-532bc2fb]{width:100%;padding:4vw;position:fixed;z-index:990;background-color:#fff}
.header-wrap .header-nav .header-left[data-v-532bc2fb]{display:flex;flex-direction:row;align-items:center}
.header-wrap .header-nav .header-left .item-logo[data-v-532bc2fb]{width:29.33333vw;padding-right:3.73333vw;border-right:1px solid #979797}
.header-wrap .header-nav .header-left .item-logo img[data-v-532bc2fb]{width:auto;height:9.16667vw;object-fit:contain}
.header-wrap .header-nav .header-left .header-tel[data-v-532bc2fb]{padding-left:3.73333vw}
.header-wrap .header-nav .header-left .header-tel span[data-v-532bc2fb]{font-size:5.33333vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#000000;line-height:6.4vw}
.header-wrap .header-nav .header-left .header-tel p[data-v-532bc2fb]{font-size:2.93333vw;font-family:Helvetica;color:#000000;line-height:3.46667vw;letter-spacing:0.53333vw}
/* 移动端导航许可证热线换图（444x130 等比，宽 33.6vw≈高 9.84vw，与 logo 等高且不与右侧汉堡钮重叠） */
.header-wrap .header-nav .header-left .header-tel img[data-v-532bc2fb]{display:block;width:33.6vw;height:auto}
.header-wrap .header-nav .m-menu[data-v-532bc2fb]{position:absolute;right:4vw;top:50%;width:9.6vw;height:9.6vw;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#E60012;text-align:right}
.header-wrap .header-nav .m-menu i[data-v-532bc2fb]{-webkit-transition:all .4s ease-out;transition:all .4s ease-out;display:inline-block;height:0.53333vw;background-color:#fff;margin:0.53333vw 0;border-radius:0.66667vw}
.header-wrap .header-nav .m-menu i[data-v-532bc2fb]:nth-child(1),.header-wrap .header-nav .m-menu i[data-v-532bc2fb]:nth-child(3){width:4.26667vw}
.header-wrap .header-nav .m-menu i[data-v-532bc2fb]:nth-child(2){width:2.93333vw}
.header-wrap .header-nav .m-menu .box[data-v-532bc2fb]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:0;width:4.26667vw}
.header-wrap .header-menu[data-v-532bc2fb]{width:82.66667vw;height:100%;overflow-y:auto;position:fixed;top:17.33333vw;right:0;z-index:999;background-color:#fff;box-shadow:-1.06667vw 0 3.2vw rgba(0,0,0,.12);transform:translateX(105%);visibility:hidden;transition:transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s linear .4s}
.open[data-v-532bc2fb]{width:100%;height:100%;min-height:17.33333vw}
.open .m-menu i[data-v-532bc2fb]:nth-child(1){-webkit-transform:rotate(45deg) translate(1.2vw, 0.93333vw);transform:rotate(45deg) translate(1.2vw, 0.93333vw)}
.open .m-menu i[data-v-532bc2fb]:nth-child(2){opacity:0}
.open .m-menu i[data-v-532bc2fb]:nth-child(3){-webkit-transform:rotate(-45deg) translate(1.33333vw, -1.06667vw);transform:rotate(-45deg) translate(1.33333vw, -1.06667vw)}
.open .header-menu[data-v-532bc2fb]{display:inline-block;transform:translateX(0);visibility:visible;transition:transform .4s cubic-bezier(.22,.61,.36,1),visibility 0s}
.open .header-menu .item-nav[data-v-532bc2fb]{width:100%;height:auto;margin:0;display:block;position:relative;text-align:left;border-bottom:1px solid #EBEBEB}
.open .header-menu .item-nav .m-nav-wrap[data-v-532bc2fb]{width:calc(100% - 6.25vw);display:flex;align-items:center;font-size:4.8vw;font-family:Helvetica;color:#000000;line-height:5.73333vw;padding:5.86667vw 5.33333vw}
.open .header-menu .item-nav .m-nav-wrap .nav-text[data-v-532bc2fb]{display:inline-block}
.open .header-menu .item-nav .m-nav-wrap .active-icon[data-v-532bc2fb]{display:none;width:3.2vw;height:3.6vw}
.open .header-menu .item-nav .icon-next[data-v-532bc2fb]{font-size:5.86667vw;color:#1E1E1E;letter-spacing:0.13333vw}
.open .header-menu .item-nav .icon-next[data-v-532bc2fb]::before{content:"";position:absolute;right:4vw;top:6.66667vw;width:3.46667vw;height:3.46667vw;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAZZJREFUaEPtmb9KBEEMh7+ztNJGEUvfw9rOwk4bC/EZBAVB0EJ8AbG61kpE8B20VnsLa7FS8B8Bt5HTzexkbudCplrYzGS+/IZNJjvA2Rg44yGAalc0FAqFxhyBOHJjDniyu1BIGbJZYBp4Ar6Uc0zMLBWaA3aADUCeZbwAV8AhcG+y45ZFrICWgXNg/g9/H8AJsA+8lQSzAFoCbgE5Zm3jAdgEbtoMu763ALoAVhM2UFStXKBF4BGYSgBqTIuolQu0Alx3gGmmmKuVC7QFnGUAmauVC7QNnBoAyRImatUEZKJWjUCNWsfAHvCZcgJqBWoYLoE14F0LVTuQcBz8VBgqpkkAegUWgGcN0SQACYeUS0NPQEfAbgBpIvDLxjKx/ufe1ZFz91Fw9dl2k1ilUHVT+mRd/GpKrFVcH9xd8Nxdwd01SSS7u2pjCZC7RqNAuWoFN0Wl9LWlWb8+olkv5f9dh+I3eUpuHhrlUNac8fA7JTmaJSaUUKjEPtVrBpA6VD0ZhkI9BV7tNhRSh6onw1Cop8Cr3X4DULNkNd1F3SAAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-o-transition:transform .5s}
.open .header-menu .item-nav .sub-header-menu[data-v-532bc2fb]{display:none;height:0;transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;-o-transition:height .5s}
.open .header-menu .active[data-v-532bc2fb]{background-color:rgba(230,0,18,0.03)}
.open .header-menu .active .m-nav-wrap[data-v-532bc2fb]{color:#E60012}
.open .header-menu .active .m-nav-wrap .active-icon[data-v-532bc2fb]{display:inline-block;margin-left:2.13333vw;background-repeat:no-repeat;background-size:contain}
.open .header-menu .active .icon-next[data-v-532bc2fb]{font-weight:600}
.open .header-menu .hover-active .icon-next[data-v-532bc2fb]::before{transform:rotate(90deg)}
.open .header-menu .hover-active .sub-header-menu[data-v-532bc2fb]{display:inline-block;width:100%;height:auto;background-color:#ffffff}
.open .header-menu .hover-active .sub-header-menu .sub-item-nav[data-v-532bc2fb]{padding:6.26667vw 5.33333vw;font-size:4vw;font-family:Helvetica;color:#000000;line-height:4.8vw;opacity:0.8}
.footer-container[data-v-35083c29]{position:relative;width:100%;overflow:hidden;background:transparent}
.footer-container-content[data-v-35083c29]{color:#fff;text-align:center;padding:16vw 0}
.footer-container-content p a[data-v-35083c29]{color:#fff}
.footer-container-content .logo-phone[data-v-35083c29]{position:relative;margin-bottom:15.33333vw}
.footer-container-content .logo-phone>div[data-v-35083c29]{width:50%}
.footer-container-content .logo-phone>div[data-v-35083c29]:first-of-type{padding-right:8vw}
.footer-container-content .logo-phone>div:first-of-type>img[data-v-35083c29]{width:34.13333vw}
.footer-container-content .logo-phone>div[data-v-35083c29]:last-of-type{padding-left:4.93333vw;font-size:5.6vw;font-weight:bold;color:#FFFFFF;line-height:8vw}
.footer-container-content .logo-phone>div:last-of-type p[data-v-35083c29]{font-weight:400;font-size:2.93333vw;color:#FFFFFF;line-height:3.46667vw;letter-spacing:0.13333vw}
.footer-container-content .logo-phone[data-v-35083c29]::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.13333vw;height:10.8vw;background-color:#fff}
.footer-container-content>p[data-v-35083c29]{font-size:3.73333vw;line-height:4vw}
.footer-container-content>p.m-p[data-v-35083c29]{margin-top:6.93333vw;margin-bottom:2.53333vw}
.footer-container-content .code-list[data-v-35083c29]{margin-top:11.06667vw}
.footer-container-content .code-list>div[data-v-35083c29]{font-size:3.2vw;margin-right:5.86667vw;margin-bottom:2.66667vw}
.footer-container-content .code-list>div[data-v-35083c29]:nth-of-type(3){margin-right:0}
.footer-container-content .code-list>div>img[data-v-35083c29]{width:22.93333vw;height:23.06667vw;border:1.06667vw solid rgba(255,255,255,0.2);border-radius:3.46667vw}
.footer-container-content .code-list>div>div[data-v-35083c29]{font-weight:bold;color:#FFFFFF;margin-top:0.41667vw}
.footer-container-content .code-list>div>div .icons[data-v-35083c29]{width:7.46667vw;height:7.46667vw;border-radius:50%;border:0.26667vw solid #fff;margin-right:0.52083vw}
.footer-container-content .code-list>div>div .icons>img[data-v-35083c29]{width:4.26667vw}
/* ===== 开场遮罩「珍珠气泡·圆形揭幕」自有设计（替换原站 guide-wrap/guide-wave 海浪遮罩） ===== */
.giant-screen{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1300;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#FFF6F0 0%,#FFD9D9 100%)}
.rc-intro{position:absolute;left:0;top:0;width:100%;height:100%}
.rc-intro-hero{position:absolute;left:50%;top:26vh;width:100vw;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.rc-mascot{width:13.54167vw;display:inline-block;transform-origin:50% 62%;opacity:0;-webkit-animation:rcPop .55s cubic-bezier(.34,1.56,.64,1) .1s forwards;animation:rcPop .55s cubic-bezier(.34,1.56,.64,1) .1s forwards}
.rc-tagline{margin:2vw 0 0;font-size:.9vw;font-weight:700;letter-spacing:.22em;color:#E60012;text-transform:uppercase;opacity:0;-webkit-animation:rcFloatIn .5s ease-out .5s forwards;animation:rcFloatIn .5s ease-out .5s forwards}
.rc-bubble{position:absolute;bottom:-8vh;border-radius:50%;opacity:0;will-change:transform;-webkit-animation:rcRise 5s linear infinite;animation:rcRise 5s linear infinite}
.rc-bubble.b1{left:7%;width:2.2vw;height:2.2vw;background:radial-gradient(circle at 32% 30%,#8A5A3B 0%,#5C2E0E 72%);-webkit-animation-delay:-.6s;animation-delay:-.6s;-webkit-animation-duration:5.4s;animation-duration:5.4s}
.rc-bubble.b2{left:16%;width:1.2vw;height:1.2vw;background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.9) 0%,rgba(255,173,178,.75) 68%);-webkit-animation-delay:-2.1s;animation-delay:-2.1s;-webkit-animation-duration:4.4s;animation-duration:4.4s}
.rc-bubble.b3{left:26%;width:1.7vw;height:1.7vw;background:radial-gradient(circle at 32% 30%,#8A5A3B 0%,#5C2E0E 72%);-webkit-animation-delay:-3.4s;animation-delay:-3.4s;-webkit-animation-duration:6s;animation-duration:6s}
.rc-bubble.b4{left:38%;width:.9vw;height:.9vw;background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.95) 0%,rgba(221,169,43,.7) 68%);-webkit-animation-delay:-1.3s;animation-delay:-1.3s;-webkit-animation-duration:4.8s;animation-duration:4.8s}
.rc-bubble.b5{left:56%;width:1.3vw;height:1.3vw;background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.9) 0%,rgba(255,173,178,.75) 68%);-webkit-animation-delay:-4.2s;animation-delay:-4.2s;-webkit-animation-duration:5.6s;animation-duration:5.6s}
.rc-bubble.b6{left:68%;width:2vw;height:2vw;background:radial-gradient(circle at 32% 30%,#8A5A3B 0%,#5C2E0E 72%);-webkit-animation-delay:-2.8s;animation-delay:-2.8s;-webkit-animation-duration:6.2s;animation-duration:6.2s}
.rc-bubble.b7{left:79%;width:1vw;height:1vw;background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.95) 0%,rgba(221,169,43,.7) 68%);-webkit-animation-delay:-.2s;animation-delay:-.2s;-webkit-animation-duration:4.6s;animation-duration:4.6s}
.rc-bubble.b8{left:89%;width:1.6vw;height:1.6vw;background:radial-gradient(circle at 32% 30%,#8A5A3B 0%,#5C2E0E 72%);-webkit-animation-delay:-3.9s;animation-delay:-3.9s;-webkit-animation-duration:5.8s;animation-duration:5.8s}
@-webkit-keyframes rcPop{0%{opacity:0;-webkit-transform:scale(.4) rotate(-8deg);transform:scale(.4) rotate(-8deg)}55%{opacity:1;-webkit-transform:scale(1.07) rotate(2deg);transform:scale(1.07) rotate(2deg)}80%{-webkit-transform:scale(.98) rotate(-1deg);transform:scale(.98) rotate(-1deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}
@keyframes rcPop{0%{opacity:0;transform:scale(.4) rotate(-8deg)}55%{opacity:1;transform:scale(1.07) rotate(2deg)}80%{transform:scale(.98) rotate(-1deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}
@-webkit-keyframes rcFloatIn{from{opacity:0;-webkit-transform:translateY(1.4vw);transform:translateY(1.4vw)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes rcFloatIn{from{opacity:0;transform:translateY(1.4vw)}to{opacity:1;transform:translateY(0)}}
@-webkit-keyframes rcRise{0%{opacity:0;-webkit-transform:translate(0,0) scale(.7);transform:translate(0,0) scale(.7)}10%{opacity:.9}50%{-webkit-transform:translate(-.7vw,-56vh) scale(1);transform:translate(-.7vw,-56vh) scale(1)}90%{opacity:.9}100%{opacity:0;-webkit-transform:translate(.8vw,-114vh) scale(1);transform:translate(.8vw,-114vh) scale(1)}}
@keyframes rcRise{0%{opacity:0;transform:translate(0,0) scale(.7)}10%{opacity:.9}50%{transform:translate(-.7vw,-56vh) scale(1)}90%{opacity:.9}100%{opacity:0;transform:translate(.8vw,-114vh) scale(1)}}
.giant-screen.is-out .rc-mascot{-webkit-animation:rcHop .55s cubic-bezier(.34,1.4,.64,1) .05s both;animation:rcHop .55s cubic-bezier(.34,1.4,.64,1) .05s both}
.giant-screen.is-out{-webkit-animation:rcIris .8s cubic-bezier(.65,0,.35,1) .1s forwards;animation:rcIris .8s cubic-bezier(.65,0,.35,1) .1s forwards}
@-webkit-keyframes rcHop{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}30%{-webkit-transform:scale(1.1,.9) translateY(0);transform:scale(1.1,.9) translateY(0)}60%{-webkit-transform:scale(.94,1.08) translateY(-2.6vw);transform:scale(.94,1.08) translateY(-2.6vw)}100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}
@keyframes rcHop{0%{transform:scale(1) translateY(0)}30%{transform:scale(1.1,.9) translateY(0)}60%{transform:scale(.94,1.08) translateY(-2.6vw)}100%{transform:scale(1) translateY(0)}}
@-webkit-keyframes rcIris{from{-webkit-clip-path:circle(120% at 50% 42%);clip-path:circle(120% at 50% 42%)}to{-webkit-clip-path:circle(0% at 50% 42%);clip-path:circle(0% at 50% 42%)}}
@keyframes rcIris{from{clip-path:circle(120% at 50% 42%)}to{clip-path:circle(0% at 50% 42%)}}
@media (max-width:768px){
  .rc-intro-hero{top:20vh}
  .rc-mascot{width:46vw}
  .rc-tagline{font-size:3.2vw;letter-spacing:.12em;margin-top:5vw}
  .rc-bubble.b1,.rc-bubble.b3,.rc-bubble.b6,.rc-bubble.b8{width:5vw;height:5vw}
  .rc-bubble.b2,.rc-bubble.b5{width:3vw;height:3vw}
  .rc-bubble.b4,.rc-bubble.b7{width:2.4vw;height:2.4vw}
}
@media (prefers-reduced-motion:reduce){
  .giant-screen .rc-mascot,.giant-screen .rc-tagline{animation:none;opacity:1;transform:none}
  .giant-screen .rc-bubble{display:none}
}
.box-header[data-v-4033175a]{width:100%;overflow:hidden}
.box-header img[data-v-4033175a]{display:block;width:5.9375vw;margin:0 auto}
.box-header .title-p-bg[data-v-4033175a]{text-align:center;position:relative;width:100vw;margin-top:1.5625vw;font-size:5.20833vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:rgba(0,0,0,0.01);line-height:6.25vw;white-space:nowrap}
.box-header .title-p-bg .title-p[data-v-4033175a]{white-space:normal;width:60%;text-align:center;font-size:3.125vw;font-weight:bold;font-family:Helvetica-Bold, Helvetica;color:#000000;line-height:3.75vw;margin:-4.6875vw auto 0}
.swiper-pagination[data-v-7ecdb17c] .swiper-pagination-bullet{width:1.35417vw;height:1.5625vw;margin:0 1.04167vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAAPFJREFUSEu9lssKwjAQRU99PxYiLhQRwf//KxHRhXRlfT+4pZEQShVsZqB0kWROMrkzk4Tv1gUGQB9oA41iyRO4AScgAy5VrpKKwSEwBjrf95LPuAIpcCybXwZqAlOg9yMgnHYG9sDDHwhBCtMMEOwfE2Tnh9MHKf7zGiBug4Jti3vEgfRfFJf9z0nCtRLLBng5kC5dXwyTQFKBJNelJ9u6YUqDtUAjYFK398DfQSCpTAkZ0zKBFLZWTApwF2gFH/XF4uWqMwOZhc5MDGbyNktYKc2kBAlkVlQFM2kTLlFNGp+DmbRyvwRFf5yE9a6W59Ybvow46Tyaq1AAAAAASUVORK5CYII=);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;opacity:1 !important}
.swiper-pagination[data-v-7ecdb17c] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAjJJREFUSEutlT9oE3EUxz/vQppS09ZetE3SUnRodXJzcRGyKClUlzoURCfrJC6ioCAVB11EnOwmFEXsYBUMUvDPoosuDoJYUJCaS2J6YpuWnMR7ckla05i0NMnb7v358H7v+/u9E2pYht3BAvn2KMvZFMFel7ZXgK+AERskm/xFl+kQ+N3Lj1x1uVQ7lugMreD/qNAtyGHFHQaZLuedEeSDoq+BJQP/gTDpTCXjP2CK7piL74WXJHChDR466Bfv28Dd5+I7DtwqQ45Esec2Bb4Hfz/mrEJcICEYUy7ukxJQRxWZUBgB5hzsY3shvynQCyaJdgj5jMKOWjMGVsDujcLqljNcS7AwHymM1QIKzESwT9SJbXQvYA4YcBUYBzrqdLhqwP0CXBvAXqh75BS7xhX3rkJnHdAGt8CyYJwNk32wFlhXOUnoHOjtkrjbMgU5H2XxTvlmeCKYR4FnRSEbMxcYiWI/l3kIBDE/Kww2xipVCXzLYQ+LReiUoveagf2bn5yWJD2PQbzb3wLTWUlierL3t4DmIb57HeZBAq0BqiMWpqUQbgVQIOUd+Q1wqBVA4K0kCV0Gvd4aoFwRi517FPnU/BzVEXR/8ZlZhG4oerGZLgW5GWHxUhFYfi0JhVgjUIGXOez4EDjri2AesyuITisyuh2ooE9zyMkh7KX15VAJSNMz8Qfx9mFkC7DlQyf7+DlVmVdzVX2F9gChMUHjoAdB+kpFmgZ5p0jCYXGm+n/iZfwFZPas7Uxz3AQAAAAASUVORK5CYII=)}
.way-to-success-container[data-v-7ecdb17c]{padding-top:8.33333vw}
.way-to-success-container .swiper-container-box[data-v-7ecdb17c]{width:67.70833vw;margin:5.20833vw auto 0;overflow:hidden;cursor:grab}
.way-to-success-container-banner[data-v-7ecdb17c]{width:66.66667vw;padding-top:3.64583vw;padding-bottom:9.375vw;box-sizing:border-box}
.way-to-success-container-banner .way-swiper-prev[data-v-7ecdb17c],.way-to-success-container-banner .way-swiper-next[data-v-7ecdb17c]{width:15.625vw;height:19.79167vw;transform:translateY(-11.45833vw)}
.way-to-success-container-banner .way-swiper-prev[data-v-7ecdb17c]::after,.way-to-success-container-banner .way-swiper-next[data-v-7ecdb17c]::after{content:none}
.way-to-success-container-banner .way-swiper-prev[data-v-7ecdb17c]{left:2.60417vw}
.way-to-success-container-banner .way-swiper-next[data-v-7ecdb17c]{right:2.60417vw}
.way-to-success-container-banner .banner-item[data-v-7ecdb17c]{text-align:center;font-size:0.72917vw;background:linear-gradient(180deg, rgba(230,0,18,0) 0%, rgba(230,0,18,0.04) 100%);box-shadow:0px 1.04167vw 2.08333vw 0px rgba(0,0,0,0.08);border-radius:2.60417vw;padding-bottom:1.82292vw;box-sizing:border-box;transition:all .45s;opacity:.5;filter:saturate(.55)}
.way-to-success-container-banner .banner-item img[data-v-7ecdb17c]{display:block;width:92%;margin:4.286% auto;border-radius:1.5625vw;transition:all .3s}
.way-to-success-container-banner .banner-item>div[data-v-7ecdb17c]{color:rgba(0,0,0,0.72);font-size:0.98958vw;font-weight:600;width:15.10417vw;margin:2.1875vw auto 0;transition:all .3s}
.way-to-success-container-banner .banner-item.swiper-slide-active[data-v-7ecdb17c],.way-to-success-container-banner .banner-item.swiper-slide-duplicate-active[data-v-7ecdb17c]{background:#fff;opacity:1;filter:none;transform:translateY(-1vw);box-shadow:0px 1.6vw 3vw 0px rgba(230,0,18,0.16)}
.way-to-success-container-banner .banner-item.swiper-slide-active>div[data-v-7ecdb17c],.way-to-success-container-banner .banner-item.swiper-slide-duplicate-active>div[data-v-7ecdb17c]{color:#000}
.way-to-success-container-banner .swiper-pagination[data-v-7ecdb17c]{bottom:0.52083vw}
.way-to-success-container .special-shaped-two-bottom-img[data-v-7ecdb17c]{width:100%;margin-top:5.20833vw}
.home[data-v-0172818e]{width:100%}
.home .page-popup-shadow[data-v-0172818e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.8);z-index:100}
.home .page-popup[data-v-0172818e]{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:110;width:34.375vw;height:36.14583vw;background:#FFFFFF;box-shadow:0px 3.125vw 1.5625vw -1.5625vw rgba(0,0,0,0.06);border-radius:2.5vw}
.home .page-popup .top-bg[data-v-0172818e]{position:absolute;top:-3.125vw;left:50%;transform:translateX(-50%);width:6.51042vw;height:3.17708vw}
.home .page-popup .brand-logo[data-v-0172818e]{position:absolute;top:-0.9vw;left:50%;transform:translateX(-50%);width:4.16667vw;height:auto;z-index:2}
.home .page-popup .tit-p[data-v-0172818e]{font-size:1.35417vw;font-weight:bold;font-family:Helvetica-Bold, Helvetica;text-align:center;color:#000000;padding-top:2.60417vw;padding-bottom:1.82292vw}
.home .page-popup .context-p[data-v-0172818e]{font-family:Helvetica;font-size:0.83333vw;line-height:1.25vw;color:rgba(0,0,0,0.6);flex:1;overflow-y:auto;padding:0 2.86458vw}
.home .page-popup .context-p>p[data-v-0172818e]{text-align:right}
.home .page-popup .ok-btn[data-v-0172818e]{color:#fff;font-family:Helvetica-Bold, Helvetica;line-height:3.125vw;text-align:center;font-size:1.25vw;font-weight:bold;width:9.58333vw;height:3.125vw;margin:1.04167vw auto;background:#E60012;border-radius:1.875vw;transition:all .2s}
.home .page-popup .ok-btn[data-v-0172818e]:hover{background:rgba(230,0,18,0.86)}
.home .home-top-banner .banner-item[data-v-0172818e]{width:100%;height:56.25vw;background-color:#ccc}
.home .home-top-banner .banner-item img[data-v-0172818e],.home .home-top-banner .banner-item video[data-v-0172818e]{width:100%;height:100%}
.home .home-top-banner .swiper-pagination[data-v-0172818e] .swiper-pagination-bullet{width:1.35417vw;height:1.5625vw;margin:0 1.04167vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAASRJREFUSEu91rErRlEYx/Hvr7AQZaBMFqVk8ReYKbM/wMRsMJgUg1Umf4BZ8WdYpJTlnRSDIhbUT8/bPTq8vIl7zhnPvef53M59zvMc0WfYFjANzAGzwAQw3Cx5Bu6AK+AS6EjyT+EiUM9ogAVgGZjq9zHZsxvgFDj/DuyBbI8Ba8DML4Gvr10DR5Ie8gefINuxTevA6B+RtOwROJTUSRMfkO1JYBMY+SeSlj8B+5JuY6IL2R4Etpuf3ZLTDRPJsiPpNUFLwEqbQhbrRNKZbEe67gFDhaAXYCugRWC1EJLCHge0AcwXhi4C2gXGC0P3AR0AA4Wht6pQta2rlgzV0rvOgW1qXfkSVLWoNlj5NpEOa5XGl2HlW3mGRZ8qeznJa16b1613jS+HmyxiqK0AAAAASUVORK5CYII=);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;opacity:1 !important}
.home .home-top-banner .swiper-pagination[data-v-0172818e] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAActJREFUSEut1T+oz2EUx/HXIbn5W9RFJBMmm8Wi7kIUFgYlJkyyiKJEBhbJdG1KJAaXIil/FhaTQclgkP+Z/Ms1ODr6/m7X7/6uH/f+zvY855x35znP83xO6GCZOQt9EfExM/txH1MxEBFvMnMefkTEl/b0aN/IzPl4irlYi+W40MTtxhM8wCesiogPoxmdgAO42wQdwGW8aNYrsAWnm/W6iLjTDTgNQ9iAWziH603SJuzBRhRoc0R8/yuwnJk5A3WUmZ16jK/oj4hvXXvYCsjMK9g6DvBqRGzr5OvUwyU4iu2oSjtZVXYRxyPi1bhHzsyCDGL2OKD27c/YGxGXWo6RCjNzH85gTNVd4In9EXG24n4nZ+Z63MSUf6ysPexn3XxE3I7MnI7nWDpBWCvtZX2CAu7E+UnCWum7Cnitef29YA4VsK59cS9oeF3A+jrVx17YcAHfYmEvaHhXwIdY0yPgowIexokeAY8UcBme9aCPw1jZ+ikncXCSVZ6KiEMtYN1yiWmp9UTsXglyRAyPFoc5zewoVf4fu4EdEVEzZqyyZGZJfOnhoi7Uem7HIqJGxIh1lKrM7GvUuubKaixoMt7jcdOeUu0/5knF/AIyfJY29M1lrQAAAABJRU5ErkJggg==)}
.home .home-top-banner[data-v-0172818e] .swiper-pagination-bullet{margin:0 1.04167vw !important}
.home .home-top-banner .banner-pagination[data-v-0172818e]{bottom:1.875vw}
.home .banner-desc[data-v-0172818e]{width:100%;height:9.89583vw;padding:0 10.41667vw;background:#E60012}
.home .banner-desc>div>div img[data-v-0172818e]{width:3.17708vw}
.home .banner-desc>div>div[data-v-0172818e]:last-of-type{font-size:2.1875vw;color:#FFFFFF;margin-left:1.04167vw}
.home .banner-desc>div>div:last-of-type p[data-v-0172818e]{font-size:0.72917vw;color:#FFFFFF}
.home .map-container[data-v-0172818e]{position:relative;width:72.91667vw;margin:2.08333vw auto 2.86458vw}
.home .map-container img[data-v-0172818e]{width:100%}
.home .map-container>div[data-v-0172818e]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.54167vw;height:3.54167vw;background-color:rgba(230,0,18,0.1);border-radius:50%}
.home .map-container>div[data-v-0172818e]::before,.home .map-container>div[data-v-0172818e]::after{position:absolute;content:'';top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%)}
.home .map-container>div[data-v-0172818e]::before{width:2.29167vw;height:2.29167vw;background-color:rgba(230,0,18,0.18)}
.home .map-container>div[data-v-0172818e]::after{width:0.83333vw;height:0.83333vw;background-color:#E60012}
.home .map-container>div[data-v-0172818e]:first-of-type{margin-top:22.1875vw;margin-left:18.07292vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(2){margin-top:15.10417vw;margin-left:19.375vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(3){margin-top:14.11458vw;margin-left:11.82292vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(4){margin-top:13.22917vw;margin-left:6.71875vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(5){margin-top:9.58333vw;margin-left:7.96875vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(6){margin-top:9.89583vw;margin-left:14.375vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(7){margin-top:4.47917vw;margin-left:7.34375vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(8){margin-top:4.47917vw;margin-left:11.14583vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(9){margin-top:4.42708vw;margin-left:3.125vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(10){margin-top:1.19792vw;margin-left:4.375vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(11){margin-top:0.41667vw;margin-left:11.66667vw}
.home .map-container>div[data-v-0172818e]:nth-of-type(12){margin-top:-3.125vw;margin-left:4.84375vw}
.home .home-container-one[data-v-0172818e]{position:relative;padding-top:8.33333vw;padding-bottom:2.60417vw;background-image:linear-gradient(0, rgba(230,0,18,0) 0%, rgba(230,0,18,0.06) 100%)}
.home .home-container-one .home-one-wave[data-v-0172818e]{position:absolute;bottom:0;left:0;width:100%}
.home .home-container-one .home-one-wave img[data-v-0172818e]{position:absolute;bottom:0;left:0;width:100%}
.home .home-container-one .title-p[data-v-0172818e]{margin-top:0.78125vw;margin-bottom:4.6875vw;text-align:center;font-size:2.60417vw;font-weight:bold;color:#000000;line-height:3.75vw}
.home .home-container-one .swiper-container .swiper-slide[data-v-0172818e]{text-align:center;font-size:0.9375vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:all .45s;opacity:.5;filter:saturate(.55)}
.home .home-container-one .swiper-container .swiper-slide img[data-v-0172818e]{width:100%;height:100%}
.home .home-container-one .swiper-container .swiper-slide-active[data-v-0172818e],.home .home-container-one .swiper-container .swiper-slide-duplicate-active[data-v-0172818e]{opacity:1;filter:none;transform:translateY(-.9vw)}
.home .home-container-one .swiper-pagination[data-v-0172818e] .swiper-pagination-bullet{width:1.35417vw;height:1.5625vw;margin:0 1.04167vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAASRJREFUSEu91rErRlEYx/Hvr7AQZaBMFqVk8ReYKbM/wMRsMJgUg1Umf4BZ8WdYpJTlnRSDIhbUT8/bPTq8vIl7zhnPvef53M59zvMc0WfYFjANzAGzwAQw3Cx5Bu6AK+AS6EjyT+EiUM9ogAVgGZjq9zHZsxvgFDj/DuyBbI8Ba8DML4Gvr10DR5Ie8gefINuxTevA6B+RtOwROJTUSRMfkO1JYBMY+SeSlj8B+5JuY6IL2R4Etpuf3ZLTDRPJsiPpNUFLwEqbQhbrRNKZbEe67gFDhaAXYCugRWC1EJLCHge0AcwXhi4C2gXGC0P3AR0AA4Wht6pQta2rlgzV0rvOgW1qXfkSVLWoNlj5NpEOa5XGl2HlW3mGRZ8qeznJa16b1613jS+HmyxiqK0AAAAASUVORK5CYII=);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;opacity:1 !important}
.home .home-container-one .swiper-pagination[data-v-0172818e] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAActJREFUSEut1T+oz2EUx/HXIbn5W9RFJBMmm8Wi7kIUFgYlJkyyiKJEBhbJdG1KJAaXIil/FhaTQclgkP+Z/Ms1ODr6/m7X7/6uH/f+zvY855x35znP83xO6GCZOQt9EfExM/txH1MxEBFvMnMefkTEl/b0aN/IzPl4irlYi+W40MTtxhM8wCesiogPoxmdgAO42wQdwGW8aNYrsAWnm/W6iLjTDTgNQ9iAWziH603SJuzBRhRoc0R8/yuwnJk5A3WUmZ16jK/oj4hvXXvYCsjMK9g6DvBqRGzr5OvUwyU4iu2oSjtZVXYRxyPi1bhHzsyCDGL2OKD27c/YGxGXWo6RCjNzH85gTNVd4In9EXG24n4nZ+Z63MSUf6ysPexn3XxE3I7MnI7nWDpBWCvtZX2CAu7E+UnCWum7Cnitef29YA4VsK59cS9oeF3A+jrVx17YcAHfYmEvaHhXwIdY0yPgowIexokeAY8UcBme9aCPw1jZ+ikncXCSVZ6KiEMtYN1yiWmp9UTsXglyRAyPFoc5zewoVf4fu4EdEVEzZqyyZGZJfOnhoi7Uem7HIqJGxIh1lKrM7GvUuubKaixoMt7jcdOeUu0/5knF/AIyfJY29M1lrQAAAABJRU5ErkJggg==)}
.home .home-container-one .special-shaped-one-banner[data-v-0172818e]{width:83.22917vw;padding-top:8.33333vw;padding-bottom:5.20833vw}
.home .home-container-one .special-shaped-one-banner .one-swiper-pagination[data-v-0172818e]{bottom:0}
.home .home-container-one .special-shaped-one-banner .one-swiper-prev[data-v-0172818e],.home .home-container-one .special-shaped-one-banner .one-swiper-next[data-v-0172818e]{width:18.22917vw;height:23.4375vw;transform:translateY(-10.41667vw)}
.home .home-container-one .special-shaped-one-banner .one-swiper-prev[data-v-0172818e]::after,.home .home-container-one .special-shaped-one-banner .one-swiper-next[data-v-0172818e]::after{content:none}
.home .home-container-one .special-shaped-one-banner .one-swiper-prev[data-v-0172818e]{left:4.16667vw}
.home .home-container-one .special-shaped-one-banner .one-swiper-next[data-v-0172818e]{right:4.16667vw}
.home .home-container-one .editorial[data-v-0172818e]{position:absolute;bottom:0;left:0;z-index:-1}
.home .special-shaped-two[data-v-0172818e]{padding-top:8.33333vw}
.home .special-shaped-two .swiper-container[data-v-0172818e]{max-width:80vw;margin-top:5.20833vw;padding-bottom:5.20833vw}
.home .special-shaped-two .swiper-container .swiper-slide[data-v-0172818e]{text-align:center;font-size:0.9375vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;flex-direction:column;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:300ms;transform:scale(0.8);background:#FFFFFF;box-shadow:0px 2.08333vw 2.60417vw 0px rgba(0,0,0,0.08);border-radius:2.60417vw;padding:1.14583vw;padding-bottom:2.60417vw}
.home .special-shaped-two .swiper-container .swiper-slide img[data-v-0172818e]{display:block;width:100%;height:100%}
.home .special-shaped-two .swiper-container .swiper-slide>div[data-v-0172818e]{margin-top:2.1875vw}
.home .special-shaped-two .swiper-container .swiper-slide-active[data-v-0172818e],.home .special-shaped-two .swiper-container .swiper-slide-duplicate-active[data-v-0172818e]{transform:scale(1)}
.home .special-shaped-two .swiper-container .swiper-pagination[data-v-0172818e]{bottom:0.52083vw}
.home .special-shaped-two .special-shaped-two-bottom-img[data-v-0172818e]{width:100%;margin-top:7.29167vw}
.home .special-shaped-three[data-v-0172818e]{width:100%}
.home .special-shaped-three>div[data-v-0172818e]{width:100%}
.home .special-shaped-three>div[data-v-0172818e]:nth-of-type(2){margin-top:5.20833vw}
.home .special-shaped-three-item[data-v-0172818e]{width:25%;height:calc(25vw * 0.71);font-size:0.72917vw;overflow:hidden}
.home .special-shaped-three-item-img[data-v-0172818e]{width:100%;height:100%;transition:all .5s}
.home .special-shaped-three-item-img[data-v-0172818e]:hover{transform:translateY(-.4vw) scale(1.08)}
.home .special-shaped-three-item-desc[data-v-0172818e]{width:100%;height:100%;background-color:#E60012}
.home .special-shaped-three-item-desc p[data-v-0172818e]{text-align:center}
.home .special-shaped-three-item-desc p[data-v-0172818e]:first-of-type{font-size:2em;font-weight:600;color:#FFFFFF;line-height:2.08333vw}
.home .special-shaped-three-item-desc p[data-v-0172818e]:last-of-type{font-size:6em;font-weight:bold;color:#FFFFFF;line-height:6.875vw;margin-top:0.83333vw}
.spa-chat-launcher{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:#E60012;box-shadow:0 4px 14px rgba(0,0,0,.25);cursor:pointer;z-index:2147483000;display:flex;align-items:center;justify-content:center;transition:transform .2s;}
.spa-chat-launcher:hover{transform:scale(1.06);}
.spa-chat-launcher svg{width:28px;height:28px;fill:#fff;}
.spa-chat-panel{position:fixed;right:20px;bottom:88px;width:324px;max-width:calc(100vw - 32px);height:440px;max-height:calc(100vh - 120px);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.22);z-index:2147483000;display:flex;flex-direction:column;font-family:Helvetica,Arial,sans-serif;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s;}
.spa-chat-panel.open{opacity:1;transform:translateY(0);pointer-events:auto;}
.spa-chat-head{background:#E60012;color:#fff;padding:14px 16px;display:flex;align-items:center;gap:8px;}
.spa-chat-head .dot{width:8px;height:8px;border-radius:50%;background:#7CFC00;box-shadow:0 0 0 3px rgba(124,252,0,.25);}
.spa-chat-head b{font-size:15px;}
.spa-chat-head small{opacity:.85;font-size:11px;margin-left:auto;}
.spa-chat-body{flex:1;overflow-y:auto;padding:12px;background:#f7f7f7;}
.spa-chat-msg{max-width:78%;margin:6px 0;padding:8px 11px;border-radius:10px;font-size:13px;line-height:1.45;word-break:break-word;}
.spa-chat-msg.admin{background:#fff;border:1px solid #ececec;border-top-left-radius:2px;}
.spa-chat-msg.user{background:#E60012;color:#fff;margin-left:auto;border-top-right-radius:2px;}
.spa-chat-msg .t{display:block;font-size:10px;opacity:.6;margin-top:3px;}
.spa-chat-foot{display:flex;gap:8px;padding:10px;background:#fff;border-top:1px solid #eee;}
.spa-chat-foot input{flex:1;border:1px solid #ddd;border-radius:18px;padding:9px 14px;font-size:13px;outline:none;}
.spa-chat-foot input:focus{border-color:#E60012;}
.spa-chat-foot button{background:#E60012;color:#fff;border:0;border-radius:18px;padding:9px 16px;font-size:13px;cursor:pointer;}
.spa-chat-foot button:disabled{opacity:.5;}
@media (max-width:768px){.spa-chat-launcher{right:14px;bottom:14px;width:48px;height:48px;}.spa-chat-panel{right:14px;bottom:74px;height:min(64vh,480px);}}
.box-header img[data-v-6fd9073a]{display:block;width:18.53333vw;margin:0 auto}
.box-header .title-p[data-v-6fd9073a]{text-align:center;font-size:6.13333vw;font-weight:bold;color:#000000;line-height:7.33333vw;margin-top:6.8vw;padding:0 8.8vw}
.m-[data-v-26b07037]{width:100%}
.m- .home-top-banner .banner-item[data-v-26b07037]{width:100%;height:141.33333vw;background-color:#ccc}
.m- .home-top-banner .banner-item img[data-v-26b07037],.m- .home-top-banner .banner-item video[data-v-26b07037]{width:100%;height:100%}
.m- .banner-desc[data-v-26b07037]{width:100%;height:26.13333vw;background:#E60012}
.m- .banner-desc>div[data-v-26b07037]{text-align:center;width:calc(100% / 3)}
.m- .banner-desc>div>div[data-v-26b07037]:last-of-type{font-size:5.86667vw;color:#FFFFFF}
.m- .banner-desc>div>div:last-of-type p[data-v-26b07037]{margin-top:2.13333vw;font-size:2.93333vw;color:#FFFFFF}
.m- .map-container[data-v-26b07037]{position:relative;width:86.66667vw;margin:6.4vw auto 6.66667vw}
.m- .map-container img[data-v-26b07037]{width:100%}
.m- .map-container>div[data-v-26b07037]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:5.06667vw;height:5.06667vw;background-color:rgba(230,0,18,0.1);border-radius:50%;transition:opacity 2s}
.m- .map-container>div[data-v-26b07037]::before,.m- .map-container>div[data-v-26b07037]::after{position:absolute;content:'';top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%)}
.m- .map-container>div[data-v-26b07037]::before{width:3.2vw;height:3.2vw;background-color:rgba(230,0,18,0.18)}
.m- .map-container>div[data-v-26b07037]::after{width:1.33333vw;height:1.33333vw;background-color:#E60012}
.m- .map-container>div[data-v-26b07037]:first-of-type{margin-top:22.1875vw;margin-left:18.07292vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(2){margin-top:15.10417vw;margin-left:19.375vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(3){margin-top:14.11458vw;margin-left:11.82292vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(4){margin-top:13.22917vw;margin-left:6.71875vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(5){margin-top:9.58333vw;margin-left:7.96875vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(6){margin-top:9.89583vw;margin-left:14.375vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(7){margin-top:4.47917vw;margin-left:7.34375vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(8){margin-top:4.47917vw;margin-left:11.14583vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(9){margin-top:4.42708vw;margin-left:3.125vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(10){margin-top:1.19792vw;margin-left:4.375vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(11){margin-top:0.41667vw;margin-left:11.66667vw}
.m- .map-container>div[data-v-26b07037]:nth-of-type(12){margin-top:-3.125vw;margin-left:4.84375vw}
.m- .swiper-pagination[data-v-26b07037] .swiper-pagination-bullet{width:1.04167vw;height:1.25vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAAPFJREFUSEu9lssKwjAQRU99PxYiLhQRwf//KxHRhXRlfT+4pZEQShVsZqB0kWROMrkzk4Tv1gUGQB9oA41iyRO4AScgAy5VrpKKwSEwBjrf95LPuAIpcCybXwZqAlOg9yMgnHYG9sDDHwhBCtMMEOwfE2Tnh9MHKf7zGiBug4Jti3vEgfRfFJf9z0nCtRLLBng5kC5dXwyTQFKBJNelJ9u6YUqDtUAjYFK398DfQSCpTAkZ0zKBFLZWTApwF2gFH/XF4uWqMwOZhc5MDGbyNktYKc2kBAlkVlQFM2kTLlFNGp+DmbRyvwRFf5yE9a6W59Ybvow46Tyaq1AAAAAASUVORK5CYII=)}
.m- .swiper-pagination[data-v-26b07037] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAjJJREFUSEutlT9oE3EUxz/vQppS09ZetE3SUnRodXJzcRGyKClUlzoURCfrJC6ioCAVB11EnOwmFEXsYBUMUvDPoosuDoJYUJCaS2J6YpuWnMR7ckla05i0NMnb7v358H7v+/u9E2pYht3BAvn2KMvZFMFel7ZXgK+AERskm/xFl+kQ+N3Lj1x1uVQ7lugMreD/qNAtyGHFHQaZLuedEeSDoq+BJQP/gTDpTCXjP2CK7piL74WXJHChDR466Bfv28Dd5+I7DtwqQ45Esec2Bb4Hfz/mrEJcICEYUy7ukxJQRxWZUBgB5hzsY3shvynQCyaJdgj5jMKOWjMGVsDujcLqljNcS7AwHymM1QIKzESwT9SJbXQvYA4YcBUYBzrqdLhqwP0CXBvAXqh75BS7xhX3rkJnHdAGt8CyYJwNk32wFlhXOUnoHOjtkrjbMgU5H2XxTvlmeCKYR4FnRSEbMxcYiWI/l3kIBDE/Kww2xipVCXzLYQ+LReiUoveagf2bn5yWJD2PQbzb3wLTWUlierL3t4DmIb57HeZBAq0BqiMWpqUQbgVQIOUd+Q1wqBVA4K0kCV0Gvd4aoFwRi517FPnU/BzVEXR/8ZlZhG4oerGZLgW5GWHxUhFYfi0JhVgjUIGXOez4EDjri2AesyuITisyuh2ooE9zyMkh7KX15VAJSNMz8Qfx9mFkC7DlQyf7+DlVmVdzVX2F9gChMUHjoAdB+kpFmgZ5p0jCYXGm+n/iZfwFZPas7Uxz3AQAAAAASUVORK5CYII=)}
.m- .home-container-one[data-v-26b07037]{position:relative;padding-top:8.33333vw;background-image:linear-gradient(0, rgba(230,0,18,0) 0%, rgba(230,0,18,0.06) 100%)}
.m- .home-container-one .special-shaped-one-banner[data-v-26b07037]{position:relative;width:100%;margin-top:12.66667vw}
.m- .home-container-one .special-shaped-one-banner .banner-item[data-v-26b07037]{display:flex;justify-content:center;align-items:center}
.m- .home-container-one .special-shaped-one-banner .banner-item img[data-v-26b07037]{width:80vw}
.m- .home-container-one .editorial[data-v-26b07037]{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:30.66667vw}
.m- .home-container-one .editorial .one-b-r[data-v-26b07037],.m- .home-container-one .editorial .one-b-l[data-v-26b07037]{position:absolute;bottom:13.33333vw;left:0;width:100%}
.m- .special-shaped-two[data-v-26b07037]{padding-top:8.33333vw}
.m- .special-shaped-two .swiper-container[data-v-26b07037]{max-width:80vw;margin-top:5.20833vw;padding-bottom:5.20833vw}
.m- .special-shaped-two .swiper-container .swiper-slide[data-v-26b07037]{text-align:center;font-size:0.9375vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;flex-direction:column;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:300ms;transform:scale(0.8);background:#FFFFFF;box-shadow:0px 2.08333vw 2.60417vw 0px rgba(0,0,0,0.08);border-radius:2.60417vw;padding:1.14583vw;padding-bottom:2.60417vw}
.m- .special-shaped-two .swiper-container .swiper-slide img[data-v-26b07037]{display:block;width:100%;height:100%}
.m- .special-shaped-two .swiper-container .swiper-slide>div[data-v-26b07037]{margin-top:2.1875vw}
.m- .special-shaped-two .swiper-container .swiper-slide-active[data-v-26b07037],.m- .special-shaped-two .swiper-container .swiper-slide-duplicate-active[data-v-26b07037]{transform:scale(1)}
.m- .special-shaped-two .swiper-container .swiper-pagination[data-v-26b07037]{bottom:0.52083vw}
.m- .special-shaped-two .special-shaped-two-bottom-img[data-v-26b07037]{width:100%;margin-top:7.29167vw}
.m- .special-shaped-three[data-v-26b07037]{width:100%;margin-bottom:11.45833vw}
.m- .special-shaped-three>div[data-v-26b07037]{width:100%}
.m- .special-shaped-three>div[data-v-26b07037]:nth-of-type(2){margin-top:5.20833vw}
.m- .special-shaped-three-item[data-v-26b07037]{width:calc(100% / 3);height:calc(25vw * 0.71);overflow:hidden}
.m- .special-shaped-three-item[data-v-26b07037]:last-of-type{width:calc(100% * 2 / 3)}
.m- .special-shaped-three-item-img[data-v-26b07037]{width:100%;object-fit:cover;transition:all .2s}
.m- .special-shaped-three-item-img[data-v-26b07037]:hover{transform:scale(1.1)}
.m- .special-shaped-three-item-desc[data-v-26b07037]{width:100%;height:100%;background-color:#E60012}
.m- .special-shaped-three-item-desc p[data-v-26b07037]{text-align:center}
.m- .special-shaped-three-item-desc p[data-v-26b07037]:first-of-type{font-size:2.66667vw;font-weight:600;color:#FFFFFF;line-height:3.73333vw}
.m- .special-shaped-three-item-desc p[data-v-26b07037]:last-of-type{font-size:7.73333vw;font-weight:bold;color:#FFFFFF;line-height:9.33333vw;margin-top:0.66667vw}
.apply-to-join-container[data-v-58e2ad5e]{width:100%;height:63.2vw;background-size:cover;background-position:center}
.apply-to-join-container>div:first-of-type>div[data-v-58e2ad5e]{color:#fff;text-align:center;padding:0 18.4vw;text-shadow:0 1px 10px rgba(120,0,10,.5)}
.apply-to-join-container>div:first-of-type>div[data-v-58e2ad5e]:first-of-type{font-size:5.33333vw;font-weight:600;line-height:7.46667vw;margin-bottom:2.53333vw}
.apply-to-join-container>div:first-of-type>div[data-v-58e2ad5e]:last-of-type{font-size:2.93333vw;font-weight:400;line-height:4vw}
.apply-to-join-container .apply-immediately-btn[data-v-58e2ad5e]{font-size:3.2vw;font-weight:600;color:#FFFFFF;padding:0 4vw;margin-top:10.66667vw;border-radius:4.8vw;height:9.86667vw;line-height:9.86667vw;background-color:#E60012}
.apply-to-join-container .apply-immediately-btn .apply-icon-box[data-v-58e2ad5e]{position:relative;width:6.13333vw;height:6.13333vw;border-radius:50%;margin-left:1.86667vw;background:rgba(255,255,255,0.2)}
.apply-to-join-container .apply-immediately-btn .apply-icon-box[data-v-58e2ad5e]::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4.66667vw;height:4.66667vw;background:rgba(255,255,255,0.28);border-radius:50%;z-index:2}
.apply-to-join-container .apply-immediately-btn .apply-icon-box>img[data-v-58e2ad5e]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:2.66667vw}
.apply-to-join-container .qr-img-list[data-v-58e2ad5e]{display:flex;align-items:center;justify-content:center;margin:2.66667vw auto 0;width:93vw}
.apply-to-join-container .qr-img-list img[data-v-58e2ad5e]{width:26.66667vw}
.swiper-pagination[data-v-3ab60342] .swiper-pagination-bullet{width:3.73333vw;height:4.53333vw;margin-right:8vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAAPFJREFUSEu9lssKwjAQRU99PxYiLhQRwf//KxHRhXRlfT+4pZEQShVsZqB0kWROMrkzk4Tv1gUGQB9oA41iyRO4AScgAy5VrpKKwSEwBjrf95LPuAIpcCybXwZqAlOg9yMgnHYG9sDDHwhBCtMMEOwfE2Tnh9MHKf7zGiBug4Jti3vEgfRfFJf9z0nCtRLLBng5kC5dXwyTQFKBJNelJ9u6YUqDtUAjYFK398DfQSCpTAkZ0zKBFLZWTApwF2gFH/XF4uWqMwOZhc5MDGbyNktYKc2kBAlkVlQFM2kTLlFNGp+DmbRyvwRFf5yE9a6W59Ybvow46Tyaq1AAAAAASUVORK5CYII=);background-size:contain;opacity:1 !important}
.swiper-pagination[data-v-3ab60342] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAjJJREFUSEutlT9oE3EUxz/vQppS09ZetE3SUnRodXJzcRGyKClUlzoURCfrJC6ioCAVB11EnOwmFEXsYBUMUvDPoosuDoJYUJCaS2J6YpuWnMR7ckla05i0NMnb7v358H7v+/u9E2pYht3BAvn2KMvZFMFel7ZXgK+AERskm/xFl+kQ+N3Lj1x1uVQ7lugMreD/qNAtyGHFHQaZLuedEeSDoq+BJQP/gTDpTCXjP2CK7piL74WXJHChDR466Bfv28Dd5+I7DtwqQ45Esec2Bb4Hfz/mrEJcICEYUy7ukxJQRxWZUBgB5hzsY3shvynQCyaJdgj5jMKOWjMGVsDujcLqljNcS7AwHymM1QIKzESwT9SJbXQvYA4YcBUYBzrqdLhqwP0CXBvAXqh75BS7xhX3rkJnHdAGt8CyYJwNk32wFlhXOUnoHOjtkrjbMgU5H2XxTvlmeCKYR4FnRSEbMxcYiWI/l3kIBDE/Kww2xipVCXzLYQ+LReiUoveagf2bn5yWJD2PQbzb3wLTWUlierL3t4DmIb57HeZBAq0BqiMWpqUQbgVQIOUd+Q1wqBVA4K0kCV0Gvd4aoFwRi517FPnU/BzVEXR/8ZlZhG4oerGZLgW5GWHxUhFYfi0JhVgjUIGXOez4EDjri2AesyuITisyuh2ooE9zyMkh7KX15VAJSNMz8Qfx9mFkC7DlQyf7+DlVmVdzVX2F9gChMUHjoAdB+kpFmgZ5p0jCYXGm+n/iZfwFZPas7Uxz3AQAAAAASUVORK5CYII=)}
.way-to-success-container[data-v-3ab60342]{padding-top:14.66667vw}
.way-to-success-container .swiper-container-box[data-v-3ab60342]{width:100%;margin:13.33333vw auto 0;overflow:hidden}
.way-to-success-container-banner[data-v-3ab60342]{width:160%;padding-top:10.66667vw;padding-bottom:24vw;box-sizing:border-box;transform:translateX(-20%)}
.way-to-success-container-banner .banner-item[data-v-3ab60342]{text-align:center;font-size:3.73333vw;background:linear-gradient(180deg, rgba(230,0,18,0) 0%, rgba(230,0,18,0.04) 100%);box-shadow:0px 1.04167vw 2.08333vw 0px rgba(0,0,0,0.08);border-radius:2.60417vw;padding-bottom:1.82292vw;box-sizing:border-box;transition:all .45s;opacity:.5;filter:saturate(.55)}
.way-to-success-container-banner .banner-item img[data-v-3ab60342]{display:block;width:92%;margin:4.286% auto;border-radius:1.5625vw;transition:all .3s}
.way-to-success-container-banner .banner-item>div[data-v-3ab60342]{margin:6.93333vw auto;transition:all .3s}
.way-to-success-container-banner .banner-item.swiper-slide-active[data-v-3ab60342],.way-to-success-container-banner .banner-item.swiper-slide-duplicate-active[data-v-3ab60342]{background:#fff;opacity:1;filter:none;transform:translateY(-2.6vw);box-shadow:0px 1.6vw 3vw 0px rgba(230,0,18,0.16)}
.way-to-success-container-banner .swiper-pagination[data-v-3ab60342]{bottom:0}
.way-to-success-container .special-shaped-two-bottom-img[data-v-3ab60342]{width:100%;margin-top:5.20833vw}
.swiper-pagination[data-v-844eb73e] .swiper-pagination-bullet{width:1.35417vw;height:1.5625vw;margin:0 1.04167vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAAPFJREFUSEu9lssKwjAQRU99PxYiLhQRwf//KxHRhXRlfT+4pZEQShVsZqB0kWROMrkzk4Tv1gUGQB9oA41iyRO4AScgAy5VrpKKwSEwBjrf95LPuAIpcCybXwZqAlOg9yMgnHYG9sDDHwhBCtMMEOwfE2Tnh9MHKf7zGiBug4Jti3vEgfRfFJf9z0nCtRLLBng5kC5dXwyTQFKBJNelJ9u6YUqDtUAjYFK398DfQSCpTAkZ0zKBFLZWTApwF2gFH/XF4uWqMwOZhc5MDGbyNktYKc2kBAlkVlQFM2kTLlFNGp+DmbRyvwRFf5yE9a6W59Ybvow46Tyaq1AAAAAASUVORK5CYII=);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;opacity:1 !important}
.swiper-pagination[data-v-844eb73e] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAjJJREFUSEutlT9oE3EUxz/vQppS09ZetE3SUnRodXJzcRGyKClUlzoURCfrJC6ioCAVB11EnOwmFEXsYBUMUvDPoosuDoJYUJCaS2J6YpuWnMR7ckla05i0NMnb7v358H7v+/u9E2pYht3BAvn2KMvZFMFel7ZXgK+AERskm/xFl+kQ+N3Lj1x1uVQ7lugMreD/qNAtyGHFHQaZLuedEeSDoq+BJQP/gTDpTCXjP2CK7piL74WXJHChDR466Bfv28Dd5+I7DtwqQ45Esec2Bb4Hfz/mrEJcICEYUy7ukxJQRxWZUBgB5hzsY3shvynQCyaJdgj5jMKOWjMGVsDujcLqljNcS7AwHymM1QIKzESwT9SJbXQvYA4YcBUYBzrqdLhqwP0CXBvAXqh75BS7xhX3rkJnHdAGt8CyYJwNk32wFlhXOUnoHOjtkrjbMgU5H2XxTvlmeCKYR4FnRSEbMxcYiWI/l3kIBDE/Kww2xipVCXzLYQ+LReiUoveagf2bn5yWJD2PQbzb3wLTWUlierL3t4DmIb57HeZBAq0BqiMWpqUQbgVQIOUd+Q1wqBVA4K0kCV0Gvd4aoFwRi517FPnU/BzVEXR/8ZlZhG4oerGZLgW5GWHxUhFYfi0JhVgjUIGXOez4EDjri2AesyuITisyuh2ooE9zyMkh7KX15VAJSNMz8Qfx9mFkC7DlQyf7+DlVmVdzVX2F9gChMUHjoAdB+kpFmgZ5p0jCYXGm+n/iZfwFZPas7Uxz3AQAAAAASUVORK5CYII=)}
.about-page-container[data-v-844eb73e]{width:100%;background-color:rgba(255,255,255,0.98)}
.about-page-container .top-img[data-v-844eb73e]{width:100%}
.about-page-container .map-container[data-v-844eb73e]{position:relative;width:100%;min-height:100vh;padding-top:1px;padding-bottom:1px;background-color:#FFF9F9}
.about-page-container .map-container>img[data-v-844eb73e]{display:block;width:85%;margin:5.20833vw auto}
.about-page-container .map-container .gauge-point[data-v-844eb73e]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.5vw;height:2.5vw;background-color:rgba(230,0,18,0.1);border-radius:50%;transition:opacity 2s}
.about-page-container .map-container .gauge-point[data-v-844eb73e]::before,.about-page-container .map-container .gauge-point[data-v-844eb73e]::after{position:absolute;content:'';top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%)}
.about-page-container .map-container .gauge-point[data-v-844eb73e]::before{width:1.66667vw;height:1.66667vw;background-color:rgba(230,0,18,0.18)}
.about-page-container .map-container .gauge-point[data-v-844eb73e]::after{width:0.57292vw;height:0.57292vw;background-color:#E60012}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(1){margin-top:11.61458vw;margin-left:30.05208vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(2){margin-top:6.5625vw;margin-left:30.9375vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(3){margin-top:5.83333vw;margin-left:25.46875vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(4){margin-top:5.15625vw;margin-left:21.82292vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(5){margin-top:2.1875vw;margin-left:22.70833vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(6){margin-top:3.33333vw;margin-left:27.1875vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(7){margin-top:-1.04167vw;margin-left:25.05208vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(8){margin-top:-1.04167vw;margin-left:22.34375vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(9){margin-top:-1.04167vw;margin-left:19.32292vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(10){margin-top:-3.38542vw;margin-left:28.22917vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(11){margin-top:-3.38542vw;margin-left:23.22917vw}
.about-page-container .map-container .gauge-point[data-v-844eb73e]:nth-of-type(12){margin-top:-6.61458vw;margin-left:23.80208vw}
.about-page-container .map-container .map-desc[data-v-844eb73e]{position:absolute;bottom:7.13542vw;left:50%;transform:translateX(-50%);width:58.75vw;height:12.29167vw;background:rgba(255,255,255,0.5);box-shadow:0px 1.5625vw 1.5625vw 0px rgba(230,0,18,0.04);border-radius:1.97917vw;backdrop-filter:blur(0.10417vw)}
.about-page-container .map-container .map-desc>div[data-v-844eb73e]{flex:1;font-family:PingFangSC-Semibold, PingFang SC}
.about-page-container .map-container .map-desc>div p[data-v-844eb73e]:first-of-type{font-size:1.45833vw;font-weight:600;color:#000000;line-height:2.08333vw}
.about-page-container .map-container .map-desc>div p[data-v-844eb73e]:last-of-type{font-size:3.125vw;font-weight:600;color:#E60012;line-height:4.375vw}
.about-page-container .about-container-two[data-v-844eb73e]{overflow:hidden;background-color:#fff;padding-top:6.77083vw}
.about-page-container .about-container-two-content[data-v-844eb73e]{margin:4.16667vw auto 6.77083vw;width:66.66667vw;height:10.41667vw;font-size:0.9375vw;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#000000;line-height:1.30208vw}
.about-page-container .about-container-two .about-container-two-loop[data-v-844eb73e]{width:100%;height:18.22917vw;overflow:hidden}
.about-page-container .about-container-two .about-container-two-loop-content[data-v-844eb73e]{height:100%;display:inline-flex;transition:all .3s;animation:rc-loop-rev 34s linear infinite}
.about-page-container .about-container-two:hover .about-container-two-loop-content[data-v-844eb73e]{animation-play-state:paused}
@keyframes rc-loop-rev{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}
.about-page-container .about-container-two .about-container-two-loop img[data-v-844eb73e]{height:100%}
.about-page-container .about-container-two .about-container-two-banner[data-v-844eb73e]{width:100%}
.about-page-container .about-container-two .about-container-two-banner-item[data-v-844eb73e]{width:100%;height:18.22917vw}
.about-page-container .about-container-two .about-container-two-banner-item img[data-v-844eb73e]{width:140.52083vw;display:block;height:100%}
.about-page-container .about-container-three[data-v-844eb73e]{width:100%;height:46.40625vw;border-radius:0 9.89583vw 0 9.89583vw;background-color:#FEF5F6;overflow:hidden}
.about-page-container .about-container-three-content[data-v-844eb73e]{width:100%;height:34.42708vw;background-size:100%;background-position:center}
.about-page-container .about-container-three-content-shadow[data-v-844eb73e]{width:100%;height:100%;background-color:rgba(230,0,18,0.8)}
.about-page-container .about-container-three-content-shadow>div[data-v-844eb73e]:first-of-type{margin-right:3.22917vw}
.about-page-container .about-container-three-content-shadow>div:first-of-type .date-year[data-v-844eb73e]{position:relative;font-size:2.39583vw;font-weight:bold;color:#FFFFFF;text-align:center;line-height:4.89583vw;padding:0 2.08333vw;height:4.89583vw;margin-bottom:3.75vw;background:rgba(255,255,255,0.29);border-radius:2.76042vw;border:1px solid #FFFFFF}
.about-page-container .about-container-three-content-shadow>div:first-of-type .date-year[data-v-844eb73e]::before{content:'';position:absolute;top:6.25vw;left:50%;width:0.15625vw;height:1.35417vw;background-color:#fff}
.about-page-container .about-container-three-content-shadow>div:first-of-type .txt[data-v-844eb73e]{width:24.58333vw;height:4.6875vw;font-size:1.04167vw;text-align:center;color:#FFFFFF;line-height:1.5625vw}
.about-page-container .about-container-three-content-shadow>div[data-v-844eb73e]:last-of-type{width:35.57292vw;height:23.4375vw;border:0.10417vw solid #FFFFFF;border-radius:2.60417vw;overflow:hidden}
.about-page-container .about-container-three-content-shadow>div:last-of-type img[data-v-844eb73e]{width:100%}
.about-page-container .about-container-three-line[data-v-844eb73e]{width:100%;height:11.45833vw}
.about-page-container .about-container-three-line>div[data-v-844eb73e]{width:72.91667vw;height:11.45833vw;overflow:hidden}
.about-page-container .about-container-three-line .line-dotted[data-v-844eb73e]{position:relative;width:100%;height:1px}
.about-page-container .about-container-three-line .line-dotted .line-dotted-solid[data-v-844eb73e]{position:absolute;top:0px;left:0;height:1px;border-top:1px solid #f00;transition:width .5s}
.about-page-container .about-container-three-line .line-dotted>div[data-v-844eb73e]{position:relative}
.about-page-container .about-container-three-line .line-dotted>div span[data-v-844eb73e]{position:absolute;top:2.08333vw;left:50%;color:#000;text-align:center;font-size:0.88542vw;font-weight:bold;width:4.16667vw;word-wrap:break-word;transform:translateX(-50%)}
.about-page-container .about-container-three-line .line-dotted>div span.acitve[data-v-844eb73e]{top:3.4375vw}
.about-page-container .about-container-three-line .line-dotted>div .about-three-line-active[data-v-844eb73e]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.about-page-container .about-container-three-line .line-dotted>div .about-three-line-active-box[data-v-844eb73e]{position:relative;transition:all .5s}
.about-page-container .about-container-three-line .line-dotted>div .about-three-line-active-box[data-v-844eb73e]::before{content:'';position:absolute;top:50%;right:50%;transform:translateY(-100%);width:52.08333vw;height:1px;background-color:#f00;z-index:-1}
.about-page-container .about-container-three-line .line-dotted>div .about-three-line-item>img[data-v-844eb73e]{width:1.04167vw;height:1.19792vw}
.about-page-container .about-container-four[data-v-844eb73e]{width:100%}
.about-page-container .about-container-four-content[data-v-844eb73e]{width:100%;height:26.04167vw;padding-top:8.33333vw 0}
.about-page-container .about-container-four-content .about-container-four-title[data-v-844eb73e]{width:20.98958vw}
.about-page-container .about-container-four-content>div[data-v-844eb73e]{opacity:0.6;margin-top:5.20833vw;width:56.56%;font-size:0.9375vw;text-align:center;line-height:1.30208vw}
.about-page-container .about-container-five[data-v-844eb73e]{background-color:#fff}
.about-page-container .about-container-five-content[data-v-844eb73e]{position:relative}
.about-page-container .about-container-five-content .five-content-left[data-v-844eb73e]{position:relative;width:50%;height:58.28125vw;padding-top:13.02083vw;border-radius:0px 3.4375vw 3.4375vw 0px}
.about-page-container .about-container-five-content .five-content-left .trapezoid-bg[data-v-844eb73e]{width:100%;height:100%}
.about-page-container .about-container-five-content .five-content-left[data-v-844eb73e]::before{position:absolute;top:-4.16667vw;left:-3.17708vw;width:100%;height:8.33333vw;background-color:#E60012;transform:rotate(10deg)}
.about-page-container .about-container-five-content .five-content-left .about-container-five-xr[data-v-844eb73e]{position:absolute;top:6.66667vw;right:2.60417vw}
.about-page-container .about-container-five-content .five-content-right[data-v-844eb73e]{width:50%;margin-left:1.71875vw;padding-top:7.29167vw;padding-right:15.625vw;box-sizing:border-box}
.about-page-container .about-container-five-content .five-content-right>div[data-v-844eb73e]:first-of-type{font-size:3.4375vw;color:#000000;font-weight:700;line-height:4.11458vw;font-family:Helvetica-Bold, Helvetica}
.about-page-container .about-container-five-content .five-content-right>div[data-v-844eb73e]:last-of-type{width:30.57292vw;margin-top:4.42708vw;font-size:0.9375vw;color:#000000;line-height:1.51042vw}
.about-page-container .about-container-five-content .five-content-bottom[data-v-844eb73e]{position:absolute;bottom:0;left:0;width:100%;height:13.22917vw;padding-top:2.5vw;background-color:rgba(0,0,0,0.2)}
.about-page-container .about-container-five-content .five-content-bottom>div[data-v-844eb73e]{width:66.66667vw;margin:0 auto;align-items:flex-end}
.about-page-container .about-container-five-content .five-content-bottom>div[data-v-844eb73e]:first-of-type{font-size:0.9375vw;font-weight:bold;color:#FFFFFF;line-height:1.14583vw}
.about-page-container .about-container-five-content .five-content-bottom>div:first-of-type img[data-v-844eb73e]{margin-right:2.5vw}
.about-page-container .about-container-five-content .five-content-bottom>div[data-v-844eb73e]:nth-of-type(2){margin-top:2.60417vw;padding-left:6.77083vw;height:2.5vw;font-size:2.08333vw;font-weight:bold;color:#FFFFFF;line-height:2.5vw;white-space:nowrap}
.about-page-container .about-container-five-content .five-content-bottom>div:nth-of-type(2) img[data-v-844eb73e]{margin-left:2.5vw}
.about-page-container .about-container-five-content .five-content-bottom>div.paly-btn[data-v-844eb73e]{position:absolute;top:-2.8125vw;left:50%;transform:translateX(-50%);width:16.19792vw;height:2.8125vw;cursor:pointer}
.about-page-container .about-container-five-content .five-content-bottom>div.paly-btn>img[data-v-844eb73e]{width:100%;height:100%}
.about-page-container .about-container-five-content .five-content-bottom>div.paly-btn>img.play-icon[data-v-844eb73e]{width:1.5625vw;height:1.5625vw;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.about-page-container .about-container-six[data-v-844eb73e]{background-color:#fff;padding-top:8.33333vw}
.about-page-container .about-container-six-content[data-v-844eb73e]{margin-top:5.05208vw}
.about-page-container .about-container-six-content>div[data-v-844eb73e]{width:calc(100% / 6);height:17.7vw;overflow:hidden}
.about-page-container .about-container-six-content>div img[data-v-844eb73e]{display:block;width:100%;height:100%;transition:all .2s}
.about-page-container .about-container-six-content>div:hover img[data-v-844eb73e]{transform:translateY(-.4vw) scale(1.08)}
.about-page-container .about-container-seven[data-v-844eb73e]{padding:8.33333vw 0;background-color:#F8FAFD}
.about-page-container .about-container-seven-content[data-v-844eb73e]{width:72.91667vw;margin:auto;padding-top:4.89583vw}
.about-page-container .about-container-seven-content>div[data-v-844eb73e]{width:16.66667vw;height:18.75vw;margin-right:1.66667vw;margin-bottom:1.66667vw;background:#FFFFFF;box-shadow:0.52083vw 0.52083vw 1.04167vw 0px rgba(0,0,0,0.03);border-radius:2.08333vw;overflow:hidden;transition:width 1s}
.about-page-container .about-container-seven-content>div .seven-content-item-none[data-v-844eb73e]{position:relative;width:100%;height:100%;font-size:1.45833vw;font-weight:bold;color:#000000;line-height:1.77083vw;padding-top:3.125vw}
.about-page-container .about-container-seven-content>div .seven-content-item-none img[data-v-844eb73e]{position:absolute;left:50%;bottom:2.39583vw;transform:translateX(-50%);width:3.75vw}
.about-page-container .about-container-seven-content>div.seven-content-item-width[data-v-844eb73e]{width:25vw}
.about-page-container .about-container-seven-content>div .seven-content-item-hover[data-v-844eb73e]{font-size:1.45833vw;font-weight:bold;color:#FFFFFF;width:100%;height:100%;padding:3.125vw 2.60417vw 3.85417vw;background-size:cover;transition:all .5s}
.about-page-container .about-container-seven-content>div .seven-content-item-hover>div[data-v-844eb73e]{position:relative;width:24.79167vw;font-size:1.04167vw;font-weight:500;color:rgba(255,255,255,0.8);line-height:1.25vw;margin-top:2.34375vw;padding-top:2.60417vw;border-top:1px solid #fff}
.about-page-container .about-container-seven-content>div .seven-content-item-hover>div[data-v-844eb73e]::before{content:'';position:absolute;top:-0.10417vw;left:0;width:6.875vw;height:0.20833vw;border-radius:0.10417vw;background-color:#fff}
.about-page-container .about-container-eight[data-v-844eb73e]{width:100%;padding-top:8.33333vw;padding-bottom:8.33333vw;background-color:#fff}
.about-page-container .about-container-eight-content[data-v-844eb73e]{width:100%;margin-top:5.05208vw;overflow:hidden}
.about-page-container .about-container-eight-content .swiper-container[data-v-844eb73e]{padding-bottom:5.20833vw}
.about-page-container .about-container-eight-content .swiper-container .swiper-slide[data-v-844eb73e]{text-align:center;font-size:0.9375vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:all .45s;opacity:.5;filter:saturate(.55);overflow:hidden}
.about-page-container .about-container-eight-content .swiper-container .swiper-slide img[data-v-844eb73e]{display:block;width:100%;height:100%;object-fit:cover}
.about-page-container .about-container-eight-content .swiper-container .swiper-slide-active[data-v-844eb73e],.about-page-container .about-container-eight-content .swiper-container .swiper-slide-duplicate-active[data-v-844eb73e]{opacity:1;filter:none;transform:translateY(-.9vw)}
.about-page-container .about-container-eight-content-swiper[data-v-844eb73e]{width:200%;padding-top:5vw;transform:translateX(-25%)}
.about-page-container .about-container-eight-content-swiper .eight-swiper-prev[data-v-844eb73e],.about-page-container .about-container-eight-content-swiper .eight-swiper-next[data-v-844eb73e]{width:11.97917vw;height:29.79167vw;transform:translateY(-13.85417vw)}
.about-page-container .about-container-eight-content-swiper .eight-swiper-prev[data-v-844eb73e]::after,.about-page-container .about-container-eight-content-swiper .eight-swiper-next[data-v-844eb73e]::after{content:none}
.about-page-container .about-container-eight-content-swiper .eight-swiper-prev[data-v-844eb73e]{left:25%}
.about-page-container .about-container-eight-content-swiper .eight-swiper-next[data-v-844eb73e]{right:25%}
.about-page-container .about-container-eight-content .eight-swiper-item[data-v-844eb73e]{width:66.66666vw;height:33.33333vw;border-radius:1.5625vw;overflow:hidden;box-shadow:0 0.52083vw 1.04167vw 0 rgba(0,0,0,0.1)}
.about-page-container .about-container-eight-tips[data-v-844eb73e]{text-align:center;font-size:1.35417vw;font-weight:600;color:#000000;line-height:1.92708vw;margin-top:1.77083vw}
.about-page-container .about-container-eight-tips>div[data-v-844eb73e]{width:52.29vw;height:3.90625vw;margin:1.25vw auto;font-size:0.9375vw;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:rgba(0,0,0,0.6);line-height:1.30208vw}
.about-page-container .popup-video[data-v-844eb73e]{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:60vw;z-index:99}
.about-page-container .popup-video video[data-v-844eb73e]{width:100%}
.about-page-container .popup-shadow[data-v-844eb73e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);z-index:88}
.swiper-pagination[data-v-dbb359cc] .swiper-pagination-bullet{width:1.35417vw;height:1.5625vw;margin:0 1.04167vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAAPFJREFUSEu9lssKwjAQRU99PxYiLhQRwf//KxHRhXRlfT+4pZEQShVsZqB0kWROMrkzk4Tv1gUGQB9oA41iyRO4AScgAy5VrpKKwSEwBjrf95LPuAIpcCybXwZqAlOg9yMgnHYG9sDDHwhBCtMMEOwfE2Tnh9MHKf7zGiBug4Jti3vEgfRfFJf9z0nCtRLLBng5kC5dXwyTQFKBJNelJ9u6YUqDtUAjYFK398DfQSCpTAkZ0zKBFLZWTApwF2gFH/XF4uWqMwOZhc5MDGbyNktYKc2kBAlkVlQFM2kTLlFNGp+DmbRyvwRFf5yE9a6W59Ybvow46Tyaq1AAAAAASUVORK5CYII=);background-size:contain;background-position-y:bottom;background-repeat:no-repeat;opacity:1 !important}
.swiper-pagination[data-v-dbb359cc] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAjJJREFUSEutlT9oE3EUxz/vQppS09ZetE3SUnRodXJzcRGyKClUlzoURCfrJC6ioCAVB11EnOwmFEXsYBUMUvDPoosuDoJYUJCaS2J6YpuWnMR7ckla05i0NMnb7v358H7v+/u9E2pYht3BAvn2KMvZFMFel7ZXgK+AERskm/xFl+kQ+N3Lj1x1uVQ7lugMreD/qNAtyGHFHQaZLuedEeSDoq+BJQP/gTDpTCXjP2CK7piL74WXJHChDR466Bfv28Dd5+I7DtwqQ45Esec2Bb4Hfz/mrEJcICEYUy7ukxJQRxWZUBgB5hzsY3shvynQCyaJdgj5jMKOWjMGVsDujcLqljNcS7AwHymM1QIKzESwT9SJbXQvYA4YcBUYBzrqdLhqwP0CXBvAXqh75BS7xhX3rkJnHdAGt8CyYJwNk32wFlhXOUnoHOjtkrjbMgU5H2XxTvlmeCKYR4FnRSEbMxcYiWI/l3kIBDE/Kww2xipVCXzLYQ+LReiUoveagf2bn5yWJD2PQbzb3wLTWUlierL3t4DmIb57HeZBAq0BqiMWpqUQbgVQIOUd+Q1wqBVA4K0kCV0Gvd4aoFwRi517FPnU/BzVEXR/8ZlZhG4oerGZLgW5GWHxUhFYfi0JhVgjUIGXOez4EDjri2AesyuITisyuh2ooE9zyMkh7KX15VAJSNMz8Qfx9mFkC7DlQyf7+DlVmVdzVX2F9gChMUHjoAdB+kpFmgZ5p0jCYXGm+n/iZfwFZPas7Uxz3AQAAAAASUVORK5CYII=)}
.m-about-page-container[data-v-dbb359cc]{width:100%;background-color:rgba(255,255,255,0.98)}
.m-about-page-container .top-img[data-v-dbb359cc]{width:100%;display:block}
.m-about-page-container .map-container-box[data-v-dbb359cc]{position:relative;width:100%;padding-top:12.26667vw;padding-bottom:26.66667vw;background-color:#FFF9F9}
.m-about-page-container .map-container[data-v-dbb359cc]{position:relative;width:100%}
.m-about-page-container .map-container>img[data-v-dbb359cc]{display:block;width:85%;margin:0 auto}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2.5vw;height:2.5vw;background-color:rgba(230,0,18,0.1);border-radius:50%;transition:opacity 2s}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]::before,.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]::after{position:absolute;content:'';top:50%;left:50%;border-radius:50%;transform:translate(-50%, -50%)}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]::before{width:1.66667vw;height:1.66667vw;background-color:rgba(230,0,18,0.18)}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]::after{width:0.57292vw;height:0.57292vw;background-color:#E60012}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(1){margin-top:11.61458vw;margin-left:30.05208vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(2){margin-top:6.5625vw;margin-left:30.9375vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(3){margin-top:5.83333vw;margin-left:25.46875vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(4){margin-top:5.15625vw;margin-left:21.82292vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(5){margin-top:2.1875vw;margin-left:22.70833vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(6){margin-top:3.33333vw;margin-left:27.1875vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(7){margin-top:-1.04167vw;margin-left:25.05208vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(8){margin-top:-1.04167vw;margin-left:22.34375vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(9){margin-top:-1.04167vw;margin-left:19.32292vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(10){margin-top:-3.38542vw;margin-left:28.22917vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(11){margin-top:-3.38542vw;margin-left:23.22917vw}
.m-about-page-container .map-container .gauge-point[data-v-dbb359cc]:nth-of-type(12){margin-top:-6.61458vw;margin-left:23.80208vw}
.m-about-page-container .map-desc[data-v-dbb359cc]{position:absolute;bottom:7.135416vw;left:50%;transform:translateX(-50%);width:90.66667vw;height:20vw;background:rgba(255,255,255,0.5);box-shadow:0px 1.5625vw 1.5625vw 0px rgba(230,0,18,0.04);border-radius:1.97917vw;backdrop-filter:blur(0.10417vw)}
.m-about-page-container .map-desc>div[data-v-dbb359cc]{position:relative;flex:1;text-align:center}
.m-about-page-container .map-desc>div[data-v-dbb359cc]::before{content:'';position:absolute;top:50%;right:0;width:0.13333vw;height:5.33333vw;transform:translateY(-50%);background-color:rgba(0,0,0,0.22)}
.m-about-page-container .map-desc>div[data-v-dbb359cc]:last-of-type::before{content:none}
.m-about-page-container .map-desc>div p[data-v-dbb359cc]:first-of-type{font-size:2.4vw;font-weight:600;color:#000000;line-height:2.08333vw}
.m-about-page-container .map-desc>div p[data-v-dbb359cc]:last-of-type{font-size:5.33333vw;font-weight:600;color:#E60012;line-height:7.46667vw;margin-top:1.6vw}
.m-about-page-container .about-container-two[data-v-dbb359cc]{overflow:hidden;background-color:#fff;padding-top:6.77083vw}
.m-about-page-container .about-container-two-content[data-v-dbb359cc]{margin:4.16667vw auto 6.77083vw;width:86.66667vw;font-size:3.73333vw;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#000000;line-height:4.53333vw}
.m-about-page-container .about-container-two .about-container-two-loop[data-v-dbb359cc]{width:100%;height:66.66667vw;overflow:hidden}
.m-about-page-container .about-container-two .about-container-two-loop-content[data-v-dbb359cc]{height:100%;display:inline-flex;transition:all .3s;animation:rc-loop-rev 34s linear infinite}
.m-about-page-container .about-container-two:hover .about-container-two-loop-content[data-v-dbb359cc]{animation-play-state:paused}
.m-about-page-container .about-container-two .about-container-two-loop img[data-v-dbb359cc]{height:100%}
.m-about-page-container .about-container-two .about-container-two-banner[data-v-dbb359cc]{width:100%}
.m-about-page-container .about-container-two .about-container-two-banner-item[data-v-dbb359cc]{width:100%;height:18.22917vw}
.m-about-page-container .about-container-two .about-container-two-banner-item img[data-v-dbb359cc]{width:140.52083vw;display:block;height:100%}
.m-about-page-container .about-container-three-container[data-v-dbb359cc]{padding-top:13.33333vw;overflow:hidden}
.m-about-page-container .about-container-three[data-v-dbb359cc]{width:100%;border-radius:0 9.89583vw 0 9.89583vw;background-color:#FEF5F6}
.m-about-page-container .about-container-three-content[data-v-dbb359cc]{width:100%;height:34.4vw;background-size:100%;background-position:center}
.m-about-page-container .about-container-three-content-shadow[data-v-dbb359cc]{width:100%;height:100%;background-color:rgba(230,0,18,0.8)}
.m-about-page-container .about-container-three-content-shadow .swiper-container[data-v-dbb359cc]{padding-bottom:5.20833vw}
.m-about-page-container .about-container-three-content-shadow .swiper-container .swiper-slide[data-v-dbb359cc]{text-align:center;font-size:0.9375vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:all .45s;opacity:.5;filter:saturate(.55);overflow:hidden}
.m-about-page-container .about-container-three-content-shadow .swiper-container .swiper-slide img[data-v-dbb359cc]{display:block;width:100%;height:100%;object-fit:cover}
.m-about-page-container .about-container-three-content-shadow .swiper-container .swiper-slide-active[data-v-dbb359cc],.m-about-page-container .about-container-three-content-shadow .swiper-container .swiper-slide-duplicate-active[data-v-dbb359cc]{opacity:1;filter:none;transform:translateY(-2.4vw)}
.m-about-page-container .about-container-three-content-shadow .three-content-swiper[data-v-dbb359cc]{width:200vw !important;padding-top:4vw;transform:translateX(-25%) translateY(-17%)}
.m-about-page-container .about-container-three-content-shadow .three-swiper-item[data-v-dbb359cc]{width:85.33333vw;height:44vw;border-radius:1.5625vw;overflow:hidden;box-shadow:0 0.52083vw 1.04167vw 0 rgba(0,0,0,0.1)}
.m-about-page-container .about-container-three .date-year[data-v-dbb359cc]{text-align:center;padding:0 4vw;height:9.86667vw;font-weight:700;font-size:5.06667vw;line-height:9.86667vw;color:#fff;background:#E60012;border-radius:5.33333vw;border-radius:6vw;margin:10.93333vw auto 0}
.m-about-page-container .about-container-three .txt[data-v-dbb359cc]{padding:0 9.6vw;font-size:3.46667vw;text-align:center;color:#000;line-height:4.13333vw;margin-top:3.73333vw}
.m-about-page-container .about-container-three-line[data-v-dbb359cc]{width:100%;height:20vw}
.m-about-page-container .about-container-three-line>div[data-v-dbb359cc]{width:100%;height:100%;padding:0 7.33333vw;overflow:hidden}
.m-about-page-container .about-container-three-line .line-dotted[data-v-dbb359cc]{position:relative;width:100%;height:1px;padding-bottom:9.33333vw}
.m-about-page-container .about-container-three-line .line-dotted .line-dotted-solid[data-v-dbb359cc]{position:absolute;top:-1px;left:0;height:1px;border-top:0.15625vw solid #f00;transition:width .5s}
.m-about-page-container .about-container-three-line .line-dotted>div[data-v-dbb359cc]{position:relative}
.m-about-page-container .about-container-three-line .line-dotted>div span[data-v-dbb359cc]{position:absolute;bottom:-4.27083vw;left:50%;color:#000;font-size:1.04167vw;font-weight:bold;white-space:nowrap;transform:translateX(-50%)}
.m-about-page-container .about-container-three-line .line-dotted>div .three-line-none-box>img[data-v-dbb359cc]{width:3.33333vw}
.m-about-page-container .about-container-three-line .line-dotted>div .about-three-line-active[data-v-dbb359cc]{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3.73333vw}
.m-about-page-container .about-container-three-line .line-dotted>div .about-three-line-active-box[data-v-dbb359cc]{position:relative;transition:all .5s}
.m-about-page-container .about-container-three-line .line-dotted>div .about-three-line-active-box>.about-three-line-active-bg[data-v-dbb359cc]{width:6vw}
.m-about-page-container .about-container-three-line .line-dotted>div .about-three-line-active-box[data-v-dbb359cc]::before{content:'';position:absolute;top:50%;right:50%;transform:translateY(-100%);width:52.08333vw;height:1px;background-color:#f00;z-index:-1}
.m-about-page-container .about-container-four[data-v-dbb359cc]{padding-top:21.33333vw}
.m-about-page-container .about-container-four-content[data-v-dbb359cc]{width:100%;padding-top:8.33333vw 0}
.m-about-page-container .about-container-four-content .about-container-four-title[data-v-dbb359cc]{width:82.66667vw}
.m-about-page-container .about-container-four-content>div[data-v-dbb359cc]{margin-top:5.20833vw;width:88.8vw;font-size:3.73333vw;line-height:4.53333vw;text-align:center}
.m-about-page-container .about-container-five[data-v-dbb359cc]{background-color:#fff}
.m-about-page-container .about-container-five-content[data-v-dbb359cc]{position:relative}
.m-about-page-container .about-container-five-content .five-content-left[data-v-dbb359cc]{position:relative;width:100%;padding-top:34.66667vw;border-radius:0px 3.4375vw 3.4375vw 0px}
.m-about-page-container .about-container-five-content .five-content-left .trapezoid-bg[data-v-dbb359cc]{width:100%;height:100%}
.m-about-page-container .about-container-five-content .five-content-left[data-v-dbb359cc]::before{position:absolute;top:-4.16667vw;left:-3.17708vw;width:100%;height:8.33333vw;background-color:#E60012;transform:rotate(10deg)}
.m-about-page-container .about-container-five-content .five-content-left .about-container-five-xr[data-v-dbb359cc]{position:absolute;top:22.66667vw;right:2.60417vw;width:89.33333vw}
.m-about-page-container .about-container-five-content .five-content-left .five-content-left-context[data-v-dbb359cc]{color:#fff;position:absolute;top:84vw;left:50%;transform:translateX(-50%);width:100%;padding-top:7.29167vw;box-sizing:border-box}
.m-about-page-container .about-container-five-content .five-content-left .five-content-left-context>div[data-v-dbb359cc]:first-of-type{text-align:center;font-size:10vw;line-height:12vw}
.m-about-page-container .about-container-five-content .five-content-left .five-content-left-context>div[data-v-dbb359cc]:last-of-type{width:89.33333vw;margin:5.33333vw auto 0;font-size:3.73333vw;line-height:4.4vw}
.m-about-page-container .about-container-five-content .five-content-bottom[data-v-dbb359cc]{position:absolute;bottom:0.66667vw;left:0;width:100%;padding-bottom:6.4vw;padding-top:6.93333vw;background-color:rgba(0,0,0,0.2)}
.m-about-page-container .about-container-five-content .five-content-bottom>div[data-v-dbb359cc]{width:66.66667vw;margin:0 auto}
.m-about-page-container .about-container-five-content .five-content-bottom>div[data-v-dbb359cc]:first-of-type{font-size:3.2vw;font-weight:bold;color:#FFFFFF;line-height:1.14583vw}
.m-about-page-container .about-container-five-content .five-content-bottom>div:first-of-type img[data-v-dbb359cc]{width:5.6vw;margin-right:3.46667vw}
.m-about-page-container .about-container-five-content .five-content-bottom>div[data-v-dbb359cc]:nth-of-type(2){margin-top:2.60417vw;padding-left:5.33333vw;font-size:4.8vw;font-weight:bold;color:#FFFFFF;line-height:5.73333vw}
.m-about-page-container .about-container-five-content .five-content-bottom>div:nth-of-type(2) img[data-v-dbb359cc]{width:5.6vw;display:inline-block;margin-left:2.5vw}
.m-about-page-container .about-container-six[data-v-dbb359cc]{background-color:#fff;padding-top:17.33333vw}
.m-about-page-container .about-container-six-content[data-v-dbb359cc]{margin-top:12.26667vw}
.m-about-page-container .about-container-six-content>div[data-v-dbb359cc]{width:calc(100% / 3);overflow:hidden}
.m-about-page-container .about-container-six-content>div img[data-v-dbb359cc]{display:block;width:100%;height:100%;transition:all .2s}
.m-about-page-container .about-container-six-content>div:hover img[data-v-dbb359cc]{transform:scale(1.1)}
.m-about-page-container .about-container-seven[data-v-dbb359cc]{padding:9.2vw 0;background-color:#F8FAFD}
.m-about-page-container .about-container-seven-content[data-v-dbb359cc]{width:88.26667vw;margin:auto;padding-top:4.89583vw}
.m-about-page-container .about-container-seven-content>div[data-v-dbb359cc]{width:100%;margin:0 auto 4vw;background:#FFFFFF;box-shadow:1.33333vw 1.33333vw 2.66667vw 0 rgba(0,0,0,0.03);border-radius:5.33333vw}
.m-about-page-container .about-container-seven-content>div .seven-content-item[data-v-dbb359cc]{position:relative;font-size:4.26667vw;font-weight:bold;color:#000;width:100%;padding:7.6vw 5.06667vw;transition:all .5s;box-sizing:border-box}
.m-about-page-container .about-container-seven-content>div .seven-content-item>img[data-v-dbb359cc]{position:absolute;top:4.26667vw;right:9.6vw;width:9.6vw;z-index:3}
.m-about-page-container .about-container-seven-content>div .seven-content-item>div[data-v-dbb359cc]{position:relative;font-size:3.46667vw;font-weight:400;color:rgba(0,0,0,0.8);line-height:4.13333vw;margin-top:2.34375vw;padding-top:2.60417vw;border-top:1px solid #fff}
.m-about-page-container .about-container-seven-content>div .seven-content-item>div.tit[data-v-dbb359cc]{padding-right:13.33333vw;font-weight:bold;color:#000}
.m-about-page-container .about-container-seven-content>div .seven-content-item>div[data-v-dbb359cc]::before{content:'';position:absolute;top:-0.10417vw;left:0;width:6.875vw;height:0.20833vw;border-radius:0.10417vw;background-color:#fff}
.m-about-page-container .about-container-eight[data-v-dbb359cc]{width:100%;padding-top:9.2vw;padding-bottom:9.2vw;background-color:#fff}
.m-about-page-container .about-container-eight-content[data-v-dbb359cc]{width:100%;margin-top:9.2vw;overflow:hidden}
.m-about-page-container .about-container-eight-content .swiper-container[data-v-dbb359cc]{padding-bottom:5.20833vw}
.m-about-page-container .about-container-eight-content .swiper-container .swiper-slide[data-v-dbb359cc]{text-align:center;font-size:0.9375vw;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:300ms;transform:scale(0.9);overflow:hidden}
.m-about-page-container .about-container-eight-content .swiper-container .swiper-slide img[data-v-dbb359cc]{display:block;width:100%;height:100%;object-fit:cover}
.m-about-page-container .about-container-eight-content .swiper-container .swiper-slide-active[data-v-dbb359cc],.m-about-page-container .about-container-eight-content .swiper-container .swiper-slide-duplicate-active[data-v-dbb359cc]{transform:scale(1.1)}
.m-about-page-container .about-container-eight-content .swiper-pagination[data-v-dbb359cc] .swiper-pagination-bullet{width:3.73333vw;height:4.53333vw;margin-right:8vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAAPFJREFUSEu9lssKwjAQRU99PxYiLhQRwf//KxHRhXRlfT+4pZEQShVsZqB0kWROMrkzk4Tv1gUGQB9oA41iyRO4AScgAy5VrpKKwSEwBjrf95LPuAIpcCybXwZqAlOg9yMgnHYG9sDDHwhBCtMMEOwfE2Tnh9MHKf7zGiBug4Jti3vEgfRfFJf9z0nCtRLLBng5kC5dXwyTQFKBJNelJ9u6YUqDtUAjYFK398DfQSCpTAkZ0zKBFLZWTApwF2gFH/XF4uWqMwOZhc5MDGbyNktYKc2kBAlkVlQFM2kTLlFNGp+DmbRyvwRFf5yE9a6W59Ybvow46Tyaq1AAAAAASUVORK5CYII=);background-size:contain;opacity:1 !important}
.m-about-page-container .about-container-eight-content .swiper-pagination[data-v-dbb359cc] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAjJJREFUSEutlT9oE3EUxz/vQppS09ZetE3SUnRodXJzcRGyKClUlzoURCfrJC6ioCAVB11EnOwmFEXsYBUMUvDPoosuDoJYUJCaS2J6YpuWnMR7ckla05i0NMnb7v358H7v+/u9E2pYht3BAvn2KMvZFMFel7ZXgK+AERskm/xFl+kQ+N3Lj1x1uVQ7lugMreD/qNAtyGHFHQaZLuedEeSDoq+BJQP/gTDpTCXjP2CK7piL74WXJHChDR466Bfv28Dd5+I7DtwqQ45Esec2Bb4Hfz/mrEJcICEYUy7ukxJQRxWZUBgB5hzsY3shvynQCyaJdgj5jMKOWjMGVsDujcLqljNcS7AwHymM1QIKzESwT9SJbXQvYA4YcBUYBzrqdLhqwP0CXBvAXqh75BS7xhX3rkJnHdAGt8CyYJwNk32wFlhXOUnoHOjtkrjbMgU5H2XxTvlmeCKYR4FnRSEbMxcYiWI/l3kIBDE/Kww2xipVCXzLYQ+LReiUoveagf2bn5yWJD2PQbzb3wLTWUlierL3t4DmIb57HeZBAq0BqiMWpqUQbgVQIOUd+Q1wqBVA4K0kCV0Gvd4aoFwRi517FPnU/BzVEXR/8ZlZhG4oerGZLgW5GWHxUhFYfi0JhVgjUIGXOez4EDjri2AesyuITisyuh2ooE9zyMkh7KX15VAJSNMz8Qfx9mFkC7DlQyf7+DlVmVdzVX2F9gChMUHjoAdB+kpFmgZ5p0jCYXGm+n/iZfwFZPas7Uxz3AQAAAAASUVORK5CYII=)}
.m-about-page-container .about-container-eight-content-swiper[data-v-dbb359cc]{width:200%;height:56vw;padding-top:8vw;transform:translateX(-25%)}
.m-about-page-container .about-container-eight-content .eight-swiper-item[data-v-dbb359cc]{width:85.33333vw;height:34.48vw;border-radius:1.5625vw;overflow:hidden;box-shadow:0 0.52083vw 1.04167vw 0 rgba(0,0,0,0.1)}
.m-about-page-container .about-container-eight-tips[data-v-dbb359cc]{text-align:center;font-size:4.26667vw;font-weight:600;color:#000000;line-height:5.06667vw;margin-top:8vw}
.m-about-page-container .about-container-eight-tips>div[data-v-dbb359cc]{margin-top:5.33333vw;padding:0 8vw;font-size:3.46667vw;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:#000000;line-height:4.13333vw}
.franchise-page-container .franchise-container-top[data-v-2c3abf90]{width:100%}
.franchise-page-container .franchise-container-top img[data-v-2c3abf90]{width:100%}
.franchise-page-container .franchise-container-one[data-v-2c3abf90]{padding-top:6.77083vw}
.franchise-page-container .franchise-container-one-content>div[data-v-2c3abf90]{position:relative;text-align:center;width:33%;height:19.42708vw;padding:0 1.5625vw}
.franchise-page-container .franchise-container-one-content>div .item-img[data-v-2c3abf90]{width:5.26042vw;margin-bottom:0.83333vw}
.franchise-page-container .franchise-container-one-content>div p[data-v-2c3abf90]:first-of-type{margin-bottom:0.46875vw;font-size:1.25vw;font-weight:bold;color:#000000}
.franchise-page-container .franchise-container-one-content>div p[data-v-2c3abf90]:last-of-type{font-size:0.9375vw;color:rgba(0,0,0,0.6)}
.franchise-page-container .franchise-container-one-content>div .two-arrow[data-v-2c3abf90]{position:absolute;width:2.08333vw}
.franchise-page-container .franchise-container-one-content>div .two-arrow.left[data-v-2c3abf90]{top:40%;left:-1.04167vw;transform:translateY(-50%) rotate(180deg)}
.franchise-page-container .franchise-container-one-content>div .two-arrow.right[data-v-2c3abf90]{top:40%;right:-1.04167vw;transform:translateY(-50%)}
.franchise-page-container .franchise-container-one-content>div .two-arrow.bottom[data-v-2c3abf90]{bottom:-1.04167vw;left:50%;transform:translateX(-50%) rotate(90deg)}
.franchise-page-container .franchise-container-one-content>div .arrow[data-v-2c3abf90]{position:relative}
.franchise-page-container .franchise-container-one-content>div .arrow[data-v-2c3abf90]::before,.franchise-page-container .franchise-container-one-content>div .arrow[data-v-2c3abf90]::after{content:'';position:absolute;top:50%;left:0;width:1.5625vw;height:0.26042vw;border:1px solid #E60012;border-radius:0.15625vw 0 0 0.15625vw}
.franchise-page-container .franchise-container-one-content>div .arrow[data-v-2c3abf90]::before{transform:translateY(-50%) rotate(45deg)}
.franchise-page-container .franchise-container-one-content>div .arrow[data-v-2c3abf90]::after{transform:translateY(-50%) rotate(-45deg)}
.franchise-page-container .franchise-container-one .two-ware-r[data-v-2c3abf90]{width:100%}
.franchise-page-container .franchise-container-two[data-v-2c3abf90]{padding-top:7.8125vw}
.franchise-page-container .franchise-container-two .two-submit-title[data-v-2c3abf90]{font-size:1.04167vw;font-family:PingFangSC-Regular, PingFang SC;font-weight:400;color:rgba(0,0,0,0.6);line-height:1.45833vw;text-align:center;margin-top:1.875vw}
.franchise-page-container .franchise-container-two-content .condition-list[data-v-2c3abf90]{margin-top:4.42708vw}
.franchise-page-container .franchise-container-two-content .condition-list>li[data-v-2c3abf90]{position:relative;flex:1;text-align:center}
.franchise-page-container .franchise-container-two-content .condition-list>li img[data-v-2c3abf90]{width:5.83333vw;margin-bottom:1.77083vw}
.franchise-page-container .franchise-container-two-content .condition-list>li p[data-v-2c3abf90]{padding:0 1.04167vw}
.franchise-page-container .franchise-container-two-content .condition-list>li p[data-v-2c3abf90]:first-of-type{font-size:1.25vw;font-weight:bold;color:#000000}
.franchise-page-container .franchise-container-two-content .condition-list>li p[data-v-2c3abf90]:last-of-type{font-size:0.9375vw;color:rgba(0,0,0,0.6);line-height:1.14583vw;margin-top:1.04167vw}
.franchise-page-container .franchise-container-two-content .condition-list>li[data-v-2c3abf90]::before{content:'';position:absolute;top:3.64583vw;right:-4.58333vw;width:9.16667vw;height:1px;background-image:linear-gradient(to right, #E60012 35%, rgba(255,255,255,0) 0%);background-position:bottom;background-size:0.41667vw 1px;background-repeat:repeat-x}
.franchise-page-container .franchise-container-two-content .condition-list>li[data-v-2c3abf90]:last-of-type::before{content:none}
.franchise-page-container .franchise-container-two-content .joiningre-quirements[data-v-2c3abf90]{width:100%;height:23.95833vw;margin-top:6.77083vw;border-radius:5.20833vw;overflow:hidden}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div[data-v-2c3abf90]{flex:1}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div>img[data-v-2c3abf90]{width:100%}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div[data-v-2c3abf90]:first-of-type{position:relative;padding-top:6.77083vw;background-color:#E60012}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:first-of-type .two-xr-t[data-v-2c3abf90]{position:absolute;bottom:0;left:0.78125vw;width:14.58333vw}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:first-of-type .two-xr[data-v-2c3abf90]{position:absolute;top:0;left:0;width:6.77083vw}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:first-of-type p[data-v-2c3abf90]{padding-left:16.66667vw;color:#fff}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:first-of-type p[data-v-2c3abf90]:first-of-type{font-size:2.60417vw;font-weight:bold}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:first-of-type p[data-v-2c3abf90]:last-of-type{width:44.27083vw;font-size:1.04167vw;line-height:1.25vw;margin-top:3.54167vw}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div[data-v-2c3abf90]:last-of-type{overflow:hidden}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type img[data-v-2c3abf90]{transition:all .2s}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type:hover img[data-v-2c3abf90]{transform:scale(1.1)}
.franchise-page-container .franchise-container-two-content .franchisee-requireme[data-v-2c3abf90]{margin-top:-5.20833vw;padding-top:10.9375vw;background-color:#F8FAFD}
.franchise-page-container .franchise-container-two-content .franchisee-requireme .tit-p[data-v-2c3abf90]{text-align:center;font-size:1.875vw;font-weight:bold;color:#000000}
.franchise-page-container .franchise-container-two-content .franchisee-requireme-content[data-v-2c3abf90]{margin-top:4.16667vw}
.franchise-page-container .franchise-container-two-content .franchisee-requireme-content-item[data-v-2c3abf90]{flex:50%;padding-bottom:1.04167vw}
.franchise-page-container .franchise-container-two-content .franchisee-requireme-content-item>div[data-v-2c3abf90]{font-size:1.14583vw;margin-bottom:1.92708vw}
.franchise-page-container .franchise-container-two-content .franchisee-requireme-content-item>div div[data-v-2c3abf90]{width:4.16667vw;height:4.16667vw;border-radius:50%;text-align:center;background:#E60012;font-size:2.08333vw;font-weight:bold;color:#fff;line-height:4.16667vw;margin-right:0.52083vw}
.franchise-page-container .franchise-container-two-content .franchisee-requireme-content-item>p[data-v-2c3abf90]{font-size:0.9375vw;color:#000000;line-height:1.14583vw;padding:0 2.60417vw}
.franchise-page-container .franchise-container-three[data-v-2c3abf90]{background:linear-gradient(180deg, rgba(230,0,18,0) 0%, rgba(230,0,18,0.06) 100%);padding-bottom:8.33333vw}
.franchise-page-container .franchise-container-three-content[data-v-2c3abf90]{width:66.66667vw;height:auto;margin:5.20833vw auto 0}
.franchise-page-container .franchise-container-three-content .content-context[data-v-2c3abf90]{font-size:0.9375vw;color:rgba(0,0,0,0.6);width:33.85417vw;background:#FFFFFF;border:0.10417vw solid #E60012;border-radius:2.08333vw;padding-top:2.5vw;padding-left:2.39583vw;padding-bottom:1.77083vw;transition:border-radius 1s}
.franchise-page-container .franchise-container-three-content .content-context.radio-top[data-v-2c3abf90]{border-radius:2.08333vw 0 2.08333vw 2.08333vw}
.franchise-page-container .franchise-container-three-content .content-context.radio-bottom[data-v-2c3abf90]{border-radius:2.08333vw 2.08333vw 0 2.08333vw}
.franchise-page-container .franchise-container-three-content .content-context .blob[data-v-2c3abf90]{font-weight:bold;color:#000000}
.franchise-page-container .franchise-container-three-content .content-context .tit[data-v-2c3abf90]{font-size:1.5625vw;margin-bottom:1.5625vw}
.franchise-page-container .franchise-container-three-content .content-context .p-margin-b[data-v-2c3abf90]{margin-bottom:1.14583vw}
.franchise-page-container .franchise-container-three-content .principle-list[data-v-2c3abf90]{width:34.94792vw;border-radius:0px 2.08333vw 2.08333vw 0px}
.franchise-page-container .franchise-container-three-content .principle-list>div[data-v-2c3abf90]{width:32.8125vw;height:47%;background:#fff;border-radius:2.08333vw;border:1px solid #979797;padding:2.44792vw 0;transition:all .5s;cursor:pointer}
.franchise-page-container .franchise-container-three-content .principle-list>div p[data-v-2c3abf90]{padding:0 2.39583vw}
.franchise-page-container .franchise-container-three-content .principle-list>div p[data-v-2c3abf90]:first-of-type{font-size:1.45833vw;font-weight:bold}
.franchise-page-container .franchise-container-three-content .principle-list>div p[data-v-2c3abf90]:nth-of-type(2){font-size:1.04167vw}
.franchise-page-container .franchise-container-three-content .principle-list>div p[data-v-2c3abf90]:last-of-type{text-align:right;font-size:1.04167vw;line-height:1.25vw;padding-right:2.39583vw}
.franchise-page-container .franchise-container-three-content .principle-list>div p:last-of-type span[data-v-2c3abf90]{font-weight:700;font-family:Helvetica-Bold, Helvetica;font-size:2.60417vw}
.franchise-page-container .franchise-container-three-content .principle-list>div .desc[data-v-2c3abf90]{padding:0 2.39583vw;font-size:0.9375vw;line-height:1.25vw}
.franchise-page-container .franchise-container-three-content .principle-list>div[data-v-2c3abf90]:hover{border:1px solid #E60012;background:#FFF7F7}
.franchise-page-container .franchise-container-three-content .principle-list>div.active[data-v-2c3abf90]{width:100%;color:#fff;border-color:transparent;border-radius:0 2.08333vw 2.08333vw 0;background:#E60012}
.franchise-page-container .franchise-container-four[data-v-2c3abf90]{padding:8.33333vw 0}
.franchise-page-container .franchise-container-four-content[data-v-2c3abf90]{width:66.66667vw;margin:0 auto;margin-top:4.375vw;border-radius:2.08333vw;overflow:hidden}
.franchise-page-container .franchise-container-four-content>div[data-v-2c3abf90]{position:relative;color:#E60314;width:100%;height:4.375vw;padding-left:2.08333vw;overflow:hidden;transition:all .3s;cursor:pointer}
.franchise-page-container .franchise-container-four-content>div[data-v-2c3abf90]:nth-of-type(2n){background:rgba(230,0,18,0.03)}
.franchise-page-container .franchise-container-four-content>div>div[data-v-2c3abf90]:first-of-type{color:#fff;font-size:1.14583vw;font-weight:700;line-height:1.77083vw;text-align:center;width:1.77083vw;height:1.77083vw;flex-shrink:0;margin-top:1.30208vw;margin-right:1.14583vw;border-radius:50%;background:#E60012}
.franchise-page-container .franchise-container-four-content>div>div[data-v-2c3abf90]:nth-of-type(2){font-size:1.04167vw;font-weight:600}
.franchise-page-container .franchise-container-four-content>div>div:nth-of-type(2) p[data-v-2c3abf90]{padding-right:4.375vw}
.franchise-page-container .franchise-container-four-content>div>div:nth-of-type(2) p[data-v-2c3abf90]:first-of-type{height:4.375vw;line-height:4.375vw}
.franchise-page-container .franchise-container-four-content>div>div:nth-of-type(2) p[data-v-2c3abf90]:last-of-type{margin-top:0.52083vw;font-size:0.83333vw;font-weight:600;line-height:1.14583vw}
.franchise-page-container .franchise-container-four-content>div>div[data-v-2c3abf90]:last-of-type{position:absolute;top:0;right:0;width:4.375vw;height:4.375vw}
.franchise-page-container .franchise-container-four-content>div>div[data-v-2c3abf90]:last-of-type::before,.franchise-page-container .franchise-container-four-content>div>div[data-v-2c3abf90]:last-of-type::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.10417vw;height:0.67708vw;background-color:#E60012}
.franchise-page-container .franchise-container-four-content>div>div[data-v-2c3abf90]:last-of-type::before{transform:translate(-50%, -50%) rotate(90deg)}
.franchise-page-container .franchise-container-four-content>div[data-v-2c3abf90]:hover{color:#fff;background-color:#E60012}
.franchise-page-container .franchise-container-four-content>div:hover>div[data-v-2c3abf90]:first-of-type{color:#E60012;background-color:#fff}
.franchise-page-container .franchise-container-four-content>div:hover>div[data-v-2c3abf90]:last-of-type::before,.franchise-page-container .franchise-container-four-content>div:hover>div[data-v-2c3abf90]:last-of-type::after{background-color:#fff}
.franchise-page-container .franchise-container-four-content>div.active[data-v-2c3abf90]{color:#fff;height:auto;padding-bottom:1.5625vw;background-color:#E60012}
.franchise-page-container .franchise-container-four-content>div.active>div[data-v-2c3abf90]:first-of-type{color:#E60012;background-color:#fff}
.franchise-page-container .franchise-container-four-content>div.active>div[data-v-2c3abf90]:last-of-type::before,.franchise-page-container .franchise-container-four-content>div.active>div[data-v-2c3abf90]:last-of-type::after{background-color:#fff}
.franchise-page-container .franchise-container-four-content>div.active>div[data-v-2c3abf90]:last-of-type::after{content:none}
.franchise-page-container .franchise-container-five[data-v-2c3abf90]{padding:8.33333vw 0;border-radius:17.1875vw 0px 0px 17.1875vw;background-color:#F8FAFD}
.franchise-page-container .franchise-container-five-content[data-v-2c3abf90]{width:66.66667vw;margin:5.20833vw auto 0}
.franchise-page-container .franchise-container-five-content>div[data-v-2c3abf90]{display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:center;width:21.14583vw;margin-bottom:1.66667vw;margin-right:1.5625vw;padding-top:3.125vw;background:#fff;border-radius:2.08333vw}
.franchise-page-container .franchise-container-five-content>div[data-v-2c3abf90]:nth-of-type(3n){margin-right:0}
.franchise-page-container .franchise-container-five-content>div>div>div[data-v-2c3abf90]{padding:0 2.23958vw 0}
.franchise-page-container .franchise-container-five-content>div>div>div[data-v-2c3abf90]:first-of-type{font-size:1.35417vw;font-weight:bold;color:#000000}
.franchise-page-container .franchise-container-five-content>div>div>div[data-v-2c3abf90]:last-of-type{font-size:0.83333vw;color:rgba(0,0,0,0.62);line-height:1.14583vw;margin-top:2.60417vw}
.franchise-page-container .franchise-container-five-content>div>img[data-v-2c3abf90]{width:5.52083vw;align-self:flex-end;align-items:flex-end}
.franchise-page-container .franchise-container-five-content>div[data-v-2c3abf90]:nth-of-type(7),.franchise-page-container .franchise-container-five-content>div[data-v-2c3abf90]:nth-of-type(8),.franchise-page-container .franchise-container-five-content>div[data-v-2c3abf90]:nth-of-type(9),.franchise-page-container .franchise-container-five-content>div[data-v-2c3abf90]:nth-of-type(10){width:23.5%}
/* 合作页：品牌宣传语（VI 手册方案A）+ 品牌视觉与门店形象标准板块 */
.franchise-page-container .franchise-container-top .intro-banner .intro-banner-slogan[data-v-2c3abf90]{font-size:1.3vw;font-weight:600;font-style:italic;line-height:1.7vw;margin-top:.7vw;color:rgba(255,255,255,0.96)}
.franchise-page-container .franchise-container-two-content .joiningre-quirements>div:first-of-type .intro-slogan[data-v-2c3abf90]{font-size:1.35417vw;font-weight:600;margin-top:1.04167vw}
.franchise-page-container .franchise-container-five .vi-section-intro[data-v-2c3abf90]{width:46.875vw;margin:0 auto;text-align:center;font-size:1.04167vw;line-height:1.45833vw;color:rgba(0,0,0,0.62)}
.franchise-page-container .franchise-container-five .vi-group-title[data-v-2c3abf90]{width:66.66667vw;margin:3.64583vw auto 0;font-size:1.5625vw;font-weight:bold;color:#E60012}
.franchise-page-container .franchise-container-five .vi-gallery[data-v-2c3abf90]{display:flex;flex-wrap:wrap;width:66.66667vw;margin:1.5625vw auto 0}
.franchise-page-container .franchise-container-five .vi-card[data-v-2c3abf90]{width:21.14583vw;margin-right:1.5625vw;margin-bottom:1.66667vw;background:#fff;border-radius:2.08333vw;padding-bottom:1.30208vw;text-align:center}
.franchise-page-container .franchise-container-five .vi-card[data-v-2c3abf90]:nth-of-type(3n){margin-right:0}
.franchise-page-container .franchise-container-five .vi-card .vi-card-img[data-v-2c3abf90]{height:12.5vw;display:flex;align-items:center;justify-content:center;padding:0.78125vw;overflow:hidden}
.franchise-page-container .franchise-container-five .vi-card .vi-card-img img[data-v-2c3abf90]{max-width:100%;max-height:100%;object-fit:contain}
.franchise-page-container .franchise-container-five .vi-card .vi-card-tit[data-v-2c3abf90]{font-size:1.14583vw;font-weight:bold;color:#000;padding:0 1.04167vw}
.franchise-page-container .franchise-container-five .vi-card .vi-card-desc[data-v-2c3abf90]{font-size:0.83333vw;line-height:1.14583vw;color:rgba(0,0,0,0.62);margin-top:0.78125vw;padding:0 1.30208vw}
.m-franchise-page-container .franchise-container-top[data-v-7b86effa]{width:100%}
.m-franchise-page-container .franchise-container-top img[data-v-7b86effa]{width:100%}
.m-franchise-page-container .franchise-container-one[data-v-7b86effa]{margin-top:13.33333vw}
.m-franchise-page-container .franchise-container-one-content[data-v-7b86effa]{margin-top:13.33333vw}
.m-franchise-page-container .franchise-container-one-content>div[data-v-7b86effa]{position:relative;text-align:center;width:65.06667vw;padding:0 4.66667vw}
.m-franchise-page-container .franchise-container-one-content>div[data-v-7b86effa]:nth-of-type(2n){align-self:flex-end;margin-top:-6.66667vw}
.m-franchise-page-container .franchise-container-one-content>div .item-img[data-v-7b86effa]{width:13.33333vw}
.m-franchise-page-container .franchise-container-one-content>div p[data-v-7b86effa]:first-of-type{margin-bottom:1.86667vw;font-size:4.26667vw;font-weight:bold;color:#000000}
.m-franchise-page-container .franchise-container-one-content>div p[data-v-7b86effa]:last-of-type{font-size:3.46667vw;color:#000000}
.m-franchise-page-container .franchise-container-one .two-ware-r[data-v-7b86effa]{width:100%}
.m-franchise-page-container .franchise-container-two[data-v-7b86effa]{margin-top:10.66667vw}
.m-franchise-page-container .franchise-container-two .sub-head-p[data-v-7b86effa]{font-size:4vw;font-weight:400;color:#000000;line-height:5.33333vw;text-align:center;margin-top:4vw}
.m-franchise-page-container .franchise-container-two-content .condition-list[data-v-7b86effa]{margin-top:4.42708vw}
.m-franchise-page-container .franchise-container-two-content .condition-list>li[data-v-7b86effa]{flex:1;text-align:center;padding:0 6.13333vw;margin-top:16.26667vw}
.m-franchise-page-container .franchise-container-two-content .condition-list>li img[data-v-7b86effa]{width:14.93333vw;margin-right:5.86667vw;flex-shrink:0}
.m-franchise-page-container .franchise-container-two-content .condition-list>li p[data-v-7b86effa]{padding:0 1.04167vw}
.m-franchise-page-container .franchise-container-two-content .condition-list>li p[data-v-7b86effa]:first-of-type{font-size:4.53333vw;font-weight:bold;color:#000000}
.m-franchise-page-container .franchise-container-two-content .condition-list>li p[data-v-7b86effa]:last-of-type{font-size:3.46667vw;color:#000000;line-height:4.13333vw;margin-top:2.66667vw}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements[data-v-7b86effa]{margin-top:13.33333vw;width:100%}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div[data-v-7b86effa]{flex:1}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div>img[data-v-7b86effa]{width:100%}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div[data-v-7b86effa]:first-of-type{height:58.66667vw;overflow:hidden}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div[data-v-7b86effa]:last-of-type{position:relative;padding-top:6.77083vw;padding-bottom:13.6vw;border-radius:0 0 0 13.33333vw;background-color:#E60012;overflow:hidden}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type .two-xr-t[data-v-7b86effa]{position:absolute;bottom:0;left:0.78125vw;width:14.58333vw}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type .two-xr[data-v-7b86effa]{position:absolute;top:0;left:0;width:6.77083vw}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type p[data-v-7b86effa]{color:#fff;text-align:center}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type p[data-v-7b86effa]:first-of-type{font-size:6.66667vw;font-weight:bold}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type p[data-v-7b86effa]:last-of-type{text-align:center;font-size:3.73333vw;line-height:4.53333vw;margin-top:5.33333vw;padding:0 11.73333vw}
.m-franchise-page-container .franchise-container-two-content .franchisee-requireme .tit-p[data-v-7b86effa]{text-align:center;font-size:6.66667vw;font-weight:bold;color:#000000;margin-top:11.6vw}
.m-franchise-page-container .franchise-container-two-content .franchisee-requireme-content[data-v-7b86effa]{margin-top:12vw}
.m-franchise-page-container .franchise-container-two-content .franchisee-requireme-content-item[data-v-7b86effa]{margin-top:10.66667vw}
.m-franchise-page-container .franchise-container-two-content .franchisee-requireme-content-item>div[data-v-7b86effa]{width:10.66667vw;height:10.66667vw;border-radius:50%;text-align:center;background:#E60012;font-size:5.33333vw;font-weight:bold;color:#fff;line-height:10.66667vw;margin-bottom:3.46667vw}
.m-franchise-page-container .franchise-container-two-content .franchisee-requireme-content-item>p[data-v-7b86effa]{font-size:3.73333vw;color:#000000;line-height:4.53333vw;text-align:center;padding:0 6.26667vw}
.m-franchise-page-container .franchise-container-three[data-v-7b86effa]{background:linear-gradient(180deg, rgba(230,0,18,0) 0%, rgba(230,0,18,0.06) 100%);padding-bottom:17.33333vw}
.m-franchise-page-container .franchise-container-three-content[data-v-7b86effa]{width:88.26667vw;height:auto;margin:0 auto;padding-top:4vw}
.m-franchise-page-container .franchise-container-three-content .content-context[data-v-7b86effa]{font-size:3.73333vw;color:rgba(0,0,0,0.6);background:#FFFFFF;border:0.10417vw solid #E60012;border-radius:0 0 5.6vw 5.6vw;padding-top:5.33333vw}
.m-franchise-page-container .franchise-container-three-content .content-context p[data-v-7b86effa]{padding:0 6vw}
.m-franchise-page-container .franchise-container-three-content .content-context>div[data-v-7b86effa]{margin-top:5.33333vw;border-top:1px solid #E60012;padding:7.86667vw 9.86667vw 8vw 6.66667vw}
.m-franchise-page-container .franchise-container-three-content .content-context>div p[data-v-7b86effa]{font-size:5.33333vw;color:#E60012 !important}
.m-franchise-page-container .franchise-container-three-content .content-context .blob[data-v-7b86effa]{font-weight:bold;color:#000000}
.m-franchise-page-container .franchise-container-three-content .content-context .p-margin-b[data-v-7b86effa]{margin-bottom:4.53333vw}
.m-franchise-page-container .franchise-container-three-content .principle-list[data-v-7b86effa]{width:100%;border-radius:5.6vw 5.6vw 0 0;margin-bottom:10.13333vw;margin-top:13.33333vw}
.m-franchise-page-container .franchise-container-three-content .principle-list>div[data-v-7b86effa]{color:#000;font-size:3.73333vw;height:10.4vw;padding:0 2.4vw;line-height:10.4vw;text-align:center;background-color:#F5F5F5;border-radius:5.33333vw}
.m-franchise-page-container .franchise-container-three-content .principle-list>div.active[data-v-7b86effa]{color:#fff;background-color:#E60012}
.m-franchise-page-container .franchise-container-three-content .principle-context[data-v-7b86effa]{color:#fff;padding:6.66667vw;border-radius:5.6vw 5.6vw 0 0;background:#E60012}
.m-franchise-page-container .franchise-container-three-content .principle-context p[data-v-7b86effa]:first-of-type{font-size:5.33333vw;font-weight:bold}
.m-franchise-page-container .franchise-container-three-content .principle-context p[data-v-7b86effa]:nth-of-type(2){font-size:3.73333vw;font-weight:bold;margin-top:3.2vw}
.m-franchise-page-container .franchise-container-three-content .principle-context p[data-v-7b86effa]:nth-of-type(3){font-size:3.46667vw;line-height:4.13333vw;margin-top:1.73333vw}
.m-franchise-page-container .franchise-container-three-content .principle-context p[data-v-7b86effa]:nth-of-type(4){font-size:3.2vw;margin-top:5.46667vw}
.m-franchise-page-container .franchise-container-three-content .principle-context p:nth-of-type(4) span[data-v-7b86effa]{font-weight:bold;font-size:6.93333vw;margin-right:2vw}
.m-franchise-page-container .franchise-container-four[data-v-7b86effa]{padding:17.33333vw 0}
.m-franchise-page-container .franchise-container-four-content[data-v-7b86effa]{margin-top:13.33333vw;width:89.86667vw;margin:0 auto;border-radius:5.33333vw;overflow:hidden}
.m-franchise-page-container .franchise-container-four-content>div[data-v-7b86effa]{position:relative;color:#E60314;width:100%;overflow:hidden}
.m-franchise-page-container .franchise-container-four-content>div[data-v-7b86effa]:nth-of-type(2n){background:rgba(230,0,18,0.03)}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit[data-v-7b86effa]{height:100%;padding:5.33333vw 0;padding-left:2.93333vw}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div[data-v-7b86effa]:first-of-type{color:#fff;font-size:4vw;font-weight:700;line-height:6.13333vw;text-align:center;width:6.13333vw;height:6.13333vw;flex-shrink:0;margin-top:7.6vw;margin-right:3.46667vw;border-radius:50%;background:#E60012}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div[data-v-7b86effa]:nth-of-type(2){font-size:4.26667vw;font-weight:600}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div:nth-of-type(2) p[data-v-7b86effa]{padding-right:9.33333vw}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div:nth-of-type(2) p[data-v-7b86effa]:first-of-type{line-height:5.06667vw}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div[data-v-7b86effa]:last-of-type{position:absolute;top:50%;right:3.46667vw;width:4vw;height:4vw;transform:translateY(-50%)}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div[data-v-7b86effa]:last-of-type::before,.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div[data-v-7b86effa]:last-of-type::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0.26667vw;height:2.66667vw;background-color:#E60012}
.m-franchise-page-container .franchise-container-four-content>div .four-content-tit>div[data-v-7b86effa]:last-of-type::before{transform:translate(-50%, -50%) rotate(90deg)}
.m-franchise-page-container .franchise-container-four-content>div .four-content-desc[data-v-7b86effa]{color:#fff;margin-top:0;font-size:3.46667vw;font-weight:600;line-height:4.13333vw;max-height:0;overflow:hidden;padding:0 9.06667vw 0 12.53333vw;background-color:#E60012;transition:max-height .4s cubic-bezier(.22,.61,.36,1),margin .4s cubic-bezier(.22,.61,.36,1),padding .4s cubic-bezier(.22,.61,.36,1)}
.m-franchise-page-container .franchise-container-four-content>div.active .four-content-desc[data-v-7b86effa]{max-height:130vw;overflow:auto;margin-top:4vw;padding:4vw 9.06667vw 6.4vw 12.53333vw}
.m-franchise-page-container .franchise-container-five[data-v-7b86effa]{padding:17.33333vw 0;border-radius:13.33333vw 0px 0px 13.33333vw;background-color:#F8FAFD}
.m-franchise-page-container .franchise-container-five-content[data-v-7b86effa]{width:89.33333vw;margin:8.53333vw auto 0}
.m-franchise-page-container .franchise-container-five-content>div[data-v-7b86effa]{position:relative;text-align:center;width:100%;padding:7.2vw 6.4vw 12vw;margin-top:4.26667vw;background:#fff;border-radius:5.33333vw}
.m-franchise-page-container .franchise-container-five-content>div>div[data-v-7b86effa]:first-of-type{font-size:4.26667vw;font-weight:bold;color:#000}
.m-franchise-page-container .franchise-container-five-content>div>div[data-v-7b86effa]:last-of-type{font-size:3.46667vw;color:#000000;line-height:4.13333vw;margin-top:4.8vw}
.m-franchise-page-container .franchise-container-five-content>div>img[data-v-7b86effa]{position:absolute;bottom:0;right:0;width:16.53333vw}
/* 移动端合作页：品牌宣传语（VI 手册方案A）+ 品牌视觉与门店形象标准板块（双列卡片） */
.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-slogan[data-v-7b86effa]{font-size:3.2vw;font-weight:600;font-style:italic;line-height:4.26667vw;margin-top:1.06667vw;padding:0 4vw;color:rgba(255,255,255,0.96)}
.m-franchise-page-container .franchise-container-two-content .joiningre-quirements>div:last-of-type .intro-slogan[data-v-7b86effa]{font-size:3.46667vw;font-weight:600;line-height:4.53333vw;margin-top:1.06667vw}
.m-franchise-page-container .franchise-container-five .vi-section-intro[data-v-7b86effa]{width:78.66667vw;margin:0 auto;text-align:center;font-size:3.2vw;line-height:4.26667vw;color:rgba(0,0,0,0.62)}
.m-franchise-page-container .franchise-container-five .vi-group-title[data-v-7b86effa]{width:89.33333vw;margin:6.4vw auto 0;font-size:4.26667vw;font-weight:bold;color:#E60012}
.m-franchise-page-container .franchise-container-five .vi-gallery[data-v-7b86effa]{display:flex;flex-wrap:wrap;justify-content:space-between;width:89.33333vw;margin:2.13333vw auto 0}
.m-franchise-page-container .franchise-container-five .vi-card[data-v-7b86effa]{width:42.93333vw;margin-bottom:4.26667vw;background:#fff;border-radius:2.66667vw;padding-bottom:2.66667vw;text-align:center}
.m-franchise-page-container .franchise-container-five .vi-card .vi-card-img[data-v-7b86effa]{height:34.66667vw;display:flex;align-items:center;justify-content:center;padding:2.13333vw;overflow:hidden}
.m-franchise-page-container .franchise-container-five .vi-card .vi-card-img img[data-v-7b86effa]{max-width:100%;max-height:100%;object-fit:contain}
.m-franchise-page-container .franchise-container-five .vi-card .vi-card-tit[data-v-7b86effa]{font-size:3.2vw;font-weight:bold;color:#000;padding:0 1.6vw}
.m-franchise-page-container .franchise-container-five .vi-card .vi-card-desc[data-v-7b86effa]{font-size:2.8vw;line-height:3.73333vw;color:rgba(0,0,0,0.62);margin-top:1.6vw;padding:0 2.13333vw}
.responsibility-wrap .responsibility-top-banner[data-v-0427ee58]{width:100%;height:31.25vw;position:relative}
.responsibility-wrap .responsibility-top-banner .banner-item[data-v-0427ee58]{width:100%;height:100%}
.responsibility-wrap .responsibility-top-banner .banner-item img[data-v-0427ee58]{width:100%;height:100%;object-fit:cover}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-0427ee58]{width:100%;text-align:center;position:absolute;bottom:1.45833vw;z-index:20;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-0427ee58] .swiper-pagination-bullet{width:1.04167vw;height:0.88542vw;margin-right:2.08333vw;opacity:1;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAiCAYAAAAtZZsLAAAAAXNSR0IArs4c6QAAAbFJREFUWEfVmL8vBFEQxz9DUKhoFURDpVJp6BQUWhdRSCQK/gCFRKLQKK+QSBRyWa2CQjQqlUqnuVBoqRQIIyNvk7O33O7au4xNXrHJ/PhkJu+97xuhwKeqfcAEMAmMAoPAQFgW8SmsR6AOXAM3IvKSN51kdVDVLmAGWAhwvVl9g92rQQInwKWIfGTxbwkYqjUHLAJDWYJmsHkAjoGzVlX9FVBVx4BtYDhD0iIm9xZfRG5/ck4FDO1cAlaB7iKZc/i8AwdALa3tTYABbguYzZGkDNNzYCcJ+Q1QVe1/E5gvI2OBGKfAroho7JsE3AiboUDs0lwiEak2AaqqnWv7paX5W6A1EbEjia8KqmoPcNTG3ZoX13b3soi8xYAVYD1vlDbbV0UkigEjYKTNCfOGvxORiqjqOHCY17tD9isGaK21Fnv8IgPcA6Y80gFXBlgLkskjY90AL4B+j3TA878AdN9i95vE/THj+6AOYsHvVRcA3YsF33IrVNGvYI1vESfCIV3yhyr6fjQFSBtx+Hx2NrTaIH0+3BtVjdvRRwLSRm0+h0cJUJvRTLsbv6UJ2U4OMD8BTCXFAySBfMsAAAAASUVORK5CYII=)}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-0427ee58] .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.04167vw;height:1.14583vw;background-image:url(/assets/img/site/swiper-pagination-bullet-E60012-active.39eecfa.png)}
.responsibility-wrap .responsibility-contain[data-v-0427ee58]{padding-top:6.77083vw;width:100%;padding-bottom:8.33333vw;background:#F8FAFD;border-radius:0px 0px 0px 8.33333vw;overflow:hidden}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap[data-v-0427ee58]{width:66.5625vw;display:flex;flex-direction:row;border-radius:2.08333vw;overflow:hidden;margin:0 auto;margin-top:5.20833vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item[data-v-0427ee58]{width:calc(100% / 3);height:25vw;overflow:hidden;background-repeat:no-repeat;background-size:cover;position:relative}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-wrap[data-v-0427ee58]{width:100%;height:100%;padding-top:2.08333vw;text-align:center;overflow:hidden}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-wrap span[data-v-0427ee58]{font-size:3.125vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#FFFFFF;line-height:3.75vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-wrap img[data-v-0427ee58]{width:6.51042vw;height:7.91667vw;object-fit:contain;margin-top:2.96875vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-text[data-v-0427ee58]{height:25vw;padding-left:2.91667vw;padding-right:2.91667vw;opacity:0;position:absolute;top:0;display:flex;flex-direction:column;align-items:center}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-text span[data-v-0427ee58]{z-index:100}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-text .tracks-title[data-v-0427ee58]{text-align:center;font-size:2.39583vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#FFFFFF;line-height:2.86458vw;margin-top:3.64583vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-text .tracks-content[data-v-0427ee58]{margin-top:1.77083vw;font-size:0.9375vw;font-family:Helvetica;color:#FFFFFF;line-height:1.5625vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-text .tracks-img[data-v-0427ee58]{width:6.35417vw;height:6.35417vw;object-fit:contain;position:absolute;right:0;bottom:0}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-image-bg[data-v-0427ee58]{width:100%;height:100%;opacity:0;margin-top:-25vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item:hover .tracks-item-wrap span[data-v-0427ee58],.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item:hover .tracks-item-wrap img[data-v-0427ee58]{opacity:0}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item:nth-child(1) .tracks-item-image-bg[data-v-0427ee58]{border-radius:1.5625vw 0 0 1.5625vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item:nth-child(3) .tracks-item-image-bg[data-v-0427ee58]{border-radius:0 1.5625vw 1.5625vw 0}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item:hover .tracks-item-image-bg[data-v-0427ee58]{-webkit-animation:bgColorOpacity 0.8s;animation:bgColorOpacity 0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item:hover .tracks-item-text[data-v-0427ee58]{-webkit-animation:bgTextOpacity 0.8s;animation:bgTextOpacity 0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.responsibility-wrap .responsibility-contain-two[data-v-0427ee58]{padding-top:6.77083vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap[data-v-0427ee58]{margin-top:5.20833vw;background-size:contain;background-repeat:no-repeat;width:100%}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top[data-v-0427ee58]{display:flex;flex-direction:row;margin-left:17.65625vw;margin-right:17.65625vw;padding-top:8.07292vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div[data-v-0427ee58]{width:calc(100% / 4);height:12.91667vw;border-right:1px solid rgba(255,255,255,0.5);padding-top:0.10417vw;display:flex;flex-direction:column;align-items:center}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div .title[data-v-0427ee58]{font-size:1.25vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#FFFFFF;line-height:1.51042vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div .num[data-v-0427ee58]{font-size:3.125vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#FFFFFF;line-height:3.75vw;margin-top:0.36458vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div .desc[data-v-0427ee58]{font-size:0.88542vw;font-family:Helvetica;color:#FFFFFF;line-height:1.04167vw;margin-top:0.52083vw;text-align:center}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div[data-v-0427ee58]:nth-last-child(1){border-right:unset}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-bottom[data-v-0427ee58]{margin-left:17.65625vw;margin-right:17.65625vw;font-size:1.04167vw;font-family:Helvetica;color:#FFFFFF;line-height:1.25vw;margin-top:3.22917vw;padding-bottom:5.15625vw}
@-webkit-keyframes bgTextOpacity {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@keyframes bgTextOpacity {
from {
    opacity: 0;
}
to {
    opacity: 1;
}
}
@-webkit-keyframes bgColorOpacity {
from {
    height: 0;
    opacity: 0;
    margin-top: 0;
}
to {
    opacity: 0.8;
    margin-top: -25vw;
    background-color: #E60012;
}
}
@keyframes bgColorOpacity {
from {
    height: 0;
    opacity: 0;
    margin-top: 0;
}
to {
    opacity: 0.8;
    margin-top: -25vw;
    background-color: #E60012;
}
}
.responsibility-wrap .responsibility-top-banner[data-v-25c131d0]{width:100%;position:relative}
.responsibility-wrap .responsibility-top-banner .banner-item[data-v-25c131d0]{width:100%;height:100%}
.responsibility-wrap .responsibility-top-banner .banner-item img[data-v-25c131d0]{width:100%;height:100%;object-fit:cover}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-25c131d0]{width:100%;text-align:center;position:absolute;z-index:20;bottom:4vw;z-index:20;display:flex;flex-direction:row;align-items:flex-end;justify-content:center}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-25c131d0] .swiper-pagination-bullet{width:4vw;height:3.73333vw;margin-left:5.6vw;opacity:1;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA4CAYAAAChbZtkAAAAAXNSR0IArs4c6QAAAuFJREFUaEPlmzlo1EEUh78fWngUoiAI4oGFRykIVlaeKFaSQvBqtFGw0wgWKQRjOkEJRAsvsEgjSMSzshBBsPQoxCsgCEoKDzDy5IXZMFk32XuX/N/AwsLO9e17M/Nm5jeiTcnMFgMbgbXAivRZAswHFqRmfwK/gG/Ap/R5C7yU9L0dXVMrKzWzDcAOYAuwqsm6PwBPgYeSXjVZ12TxpoHNbC6wGzgMrGxVx8rq+QhcB+5JGm+mjYaBzWwOsAs4CixvphN1lP0MXAXuS/pbR7nmLGxmO4FjbbRoNRa3+JCkB9Uylv9el4XNzCebs8D2ehtqU/5HwDlJPvnVlGoGNrM1wAVgdU01dy7Te+C0pHe1NFkTcHJht+y8WirtQp7fydJVXbwqsJkdAY53AaKRJi9LujZTwRmBzWwP0NdIy10s0ydpZLr2pwU2s83ARcCXn9mUfLk6Kel5pU5XBDYzDweHgIWziTTr6w9fNiV5mDol/QdsZouA28DSWQpb6vZXYL+ksZyjErCPWR+7RUgjkqbMQVOA07i9VATSjOFEPp4ngc3Mv99K27kiMfs4PiDJHCoH3gacLxJpxnJG0uNy4JvA+oICv5Z0cBLYzNYldy4o7wSWu/WbCZc2s1NAT5FpgWFJAyXgu8CyggN/kbRXZubbveGCw5bwehx4H9AbBLjfgSOM35I9hx14ENgUxMIvHPhOB08du/2/jjqwRyC+Q4qQxhz4GeCH6RHSeDTgPyFdOtykFW5ZChd4hAstY20e0n44zvYw6gFArCOeZOU4h3gJeCvQX9CAulfSk/Jj2lgH8cnKfkUa46ql5MpmFucyLVk51nVpgo5zIZ65dhzJQwYdR9SSQceRLWXQrq2MIUzLoF16ONACHXSrg7nWSw8z6Dji0twsYeTDZdDdEIiPAlc6LhAvA/dbC1++DrVRMO6C8BuA66668wSg0swT4pHHdFPuDM94fOLLn/G4mr1jz3j+ARkLOYNtk68ZAAAAAElFTkSuQmCC)}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-25c131d0] .swiper-pagination-bullet.swiper-pagination-bullet-active{width:4.26667vw;height:4.66667vw;background-image:url(/assets/img/site/m-swiper-pagination-bullet-E60012-active.1c755b5.png)}
.responsibility-wrap .responsibility-contain[data-v-25c131d0]{padding-top:13.33333vw;width:100%;background:#F8FAFD;border-radius:0px 0px 0px 10.66667vw;overflow:hidden}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-type-title[data-v-25c131d0]{padding:10.66667vw 5.06667vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-type-title ul[data-v-25c131d0]{display:flex;flex-direction:row;justify-content:space-between}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-type-title ul li[data-v-25c131d0]{width:28vw;background:rgba(0,0,0,0.04);border-radius:5.33333vw;padding:2.93333vw 0;text-align:center;font-size:3.73333vw;font-family:Helvetica;color:#000000;line-height:4.53333vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-type-title ul .active[data-v-25c131d0]{background:#E60012;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#FFFFFF}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-top[data-v-25c131d0]{background-repeat:no-repeat;background-size:cover;width:56.8vw;height:64vw;border-radius:4vw;margin:0 auto;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:20}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-top img[data-v-25c131d0]{width:16.66667vw;height:16.26667vw;object-fit:contain;margin-bottom:13.06667vw;border-radius:4vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-bottom[data-v-25c131d0]{width:100%;height:69.06667vw;margin-top:-14.93333vw;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-bottom span[data-v-25c131d0]{display:inline-block}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-bottom .tracks-title[data-v-25c131d0]{font-size:6.66667vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#000000;line-height:8vw;margin-top:22.93333vw}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-bottom .tracks-desc[data-v-25c131d0]{margin-top:4vw;padding-bottom:9.33333vw;width:80vw;font-size:3.46667vw;font-family:Helvetica;color:#000000;line-height:4.13333vw}
.responsibility-wrap .responsibility-contain-two[data-v-25c131d0]{padding-top:17.33333vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap[data-v-25c131d0]{width:100%;border-radius:0px 10.66667vw 0px 0px;overflow:hidden;margin-top:12.66667vw;margin-bottom:13.33333vw;background-size:cover;background-repeat:no-repeat}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top[data-v-25c131d0]{margin:12vw 6.26667vw 5.33333vw 6.26667vw;display:flex;flex-wrap:wrap}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div[data-v-25c131d0]{width:48%;padding-top:5.2vw;padding-bottom:5.73333vw;display:flex;flex-direction:column;align-items:center}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div .title[data-v-25c131d0]{font-size:3.2vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#FFFFFF;line-height:3.86667vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div .num[data-v-25c131d0]{font-size:7.73333vw;font-family:Helvetica-Bold, Helvetica;font-weight:bold;color:#FFFFFF;line-height:9.33333vw;margin-top:1.06667vw;margin-bottom:2.53333vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div .desc[data-v-25c131d0]{font-size:2.93333vw;font-family:Helvetica;color:#FFFFFF;line-height:3.2vw;text-align:center}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div[data-v-25c131d0]:nth-child(1){border-right:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(255,255,255,0.5);padding-right:6.4vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div[data-v-25c131d0]:nth-child(2){border-bottom:1px solid rgba(255,255,255,0.5);padding-left:6.4vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div[data-v-25c131d0]:nth-child(3){border-right:1px solid rgba(255,255,255,0.5);padding-right:6.4vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-top div[data-v-25c131d0]:nth-child(4){padding-left:6.4vw}
.responsibility-wrap .responsibility-contain-two .employment-info-wrap .info-bottom[data-v-25c131d0]{width:100%;border-top:1px solid rgba(255,255,255,0.5);font-size:3.2vw;font-family:Helvetica;color:#FFFFFF;line-height:4vw;padding:7.33333vw 9.06667vw 17.33333vw 9.06667vw;text-align:center}
.menu-page-container .top-img[data-v-5445fc77]{width:100%;display:block}
.menu-page-container .menu-module-one[data-v-5445fc77]{position:relative}
.menu-page-container .menu-module-one .one-big-img[data-v-5445fc77]{width:100%;display:block}
.menu-page-container .menu-module-one .module-ware[data-v-5445fc77]{position:absolute;z-index:-1;bottom:0;left:0;width:100%;overflow:hidden}
.menu-page-container .menu-module-one .module-ware img[data-v-5445fc77]{width:100%}
.menu-page-container .menu-module-one .module-ware img[data-v-5445fc77]:last-of-type{position:absolute;right:0;bottom:0}
.menu-page-container .menu-module-two img[data-v-5445fc77]{width:calc(100% / 3)}
.menu-page-container .menu-module-three[data-v-5445fc77]{padding-top:8.33333vw}
.menu-page-container .menu-module-three-content[data-v-5445fc77]{padding-top:5.20833vw}
.menu-page-container .menu-module-three-content .nav-list[data-v-5445fc77]{width:62.5vw;height:3.125vw;border-radius:1.5625vw;cursor:pointer;background:#F8FAFD}
.menu-page-container .menu-module-three-content .nav-list li[data-v-5445fc77]{line-height:3.125vw;font-size:0.9375vw;color:#000000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.menu-page-container .menu-module-three-content .nav-list li.active[data-v-5445fc77]{font-weight:600;color:#fff;background:#E60012;border-radius:1.5625vw;border:1px solid #EEEEEE}
.menu-page-container .menu-module-three-content .product-list[data-v-5445fc77]{padding-top:5.20833vw}
.menu-page-container .menu-module-three-content .product-list>div[data-v-5445fc77]{position:relative;width:32.5vw;height:23.4375vw;cursor:pointer;border-radius:1.5625vw;overflow:hidden}
.menu-page-container .menu-module-three-content .product-list>div>img[data-v-5445fc77]{width:15.83333vw;height:100%;object-fit:contain;object-position:center bottom;transition:transform .6s}
.menu-page-container .menu-module-three-content .product-list>div>div[data-v-5445fc77]{padding-top:6.25vw}
.menu-page-container .menu-module-three-content .product-list>div>div>div[data-v-5445fc77]{padding-left:2.08333vw}
.menu-page-container .menu-module-three-content .product-list>div>div>div[data-v-5445fc77]:first-of-type{font-size:1.5625vw;font-weight:bold;color:#E60012}
.menu-page-container .menu-module-three-content .product-list>div>div>div[data-v-5445fc77]:nth-of-type(2){font-size:0.9375vw;color:#000000;line-height:1.14583vw;margin-top:1.97917vw}
.menu-page-container .menu-module-three-content .product-list>div>div>div.item-price[data-v-5445fc77]{font-size:1.04167vw;font-weight:bold;color:#E60012;line-height:1.30208vw;margin-top:1.5625vw}
.menu-page-container .menu-module-three-content .product-list>div[data-v-5445fc77]::before,.menu-page-container .menu-module-three-content .product-list>div[data-v-5445fc77]::after{content:none;position:absolute;bottom:0;left:0;width:100%;background-size:cover;z-index:3}
.menu-page-container .menu-module-three-content .product-list>div[data-v-5445fc77]::before{height:6.66667vw;background-image:url(/assets/img/site/three-product-selected-l.bbb76e9.png)}
.menu-page-container .menu-module-three-content .product-list>div[data-v-5445fc77]::after{height:4.89583vw;background-image:url(/assets/img/site/three-product-selected-r.4e6ca2a.png)}
.menu-page-container .menu-module-three-content .product-list>div:hover>img[data-v-5445fc77]{transform:translateY(-.4vw) scale(1.08)}
.menu-page-container .menu-module-three-content .product-list>div[data-v-5445fc77]:hover::before,.menu-page-container .menu-module-three-content .product-list>div[data-v-5445fc77]:hover::after{content:''}
.menu-page-container .page-bottom-img[data-v-5445fc77]{width:100%;margin-top:6.09375vw}
.swiper-pagination[data-v-964813aa] .swiper-pagination-bullet{width:3.73333vw;height:4.53333vw;margin-right:8vw;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAAAXNSR0IArs4c6QAAAPFJREFUSEu9lssKwjAQRU99PxYiLhQRwf//KxHRhXRlfT+4pZEQShVsZqB0kWROMrkzk4Tv1gUGQB9oA41iyRO4AScgAy5VrpKKwSEwBjrf95LPuAIpcCybXwZqAlOg9yMgnHYG9sDDHwhBCtMMEOwfE2Tnh9MHKf7zGiBug4Jti3vEgfRfFJf9z0nCtRLLBng5kC5dXwyTQFKBJNelJ9u6YUqDtUAjYFK398DfQSCpTAkZ0zKBFLZWTApwF2gFH/XF4uWqMwOZhc5MDGbyNktYKc2kBAlkVlQFM2kTLlFNGp+DmbRyvwRFf5yE9a6W59Ybvow46Tyaq1AAAAAASUVORK5CYII=);background-size:contain;opacity:1 !important}
.swiper-pagination[data-v-964813aa] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAjJJREFUSEutlT9oE3EUxz/vQppS09ZetE3SUnRodXJzcRGyKClUlzoURCfrJC6ioCAVB11EnOwmFEXsYBUMUvDPoosuDoJYUJCaS2J6YpuWnMR7ckla05i0NMnb7v358H7v+/u9E2pYht3BAvn2KMvZFMFel7ZXgK+AERskm/xFl+kQ+N3Lj1x1uVQ7lugMreD/qNAtyGHFHQaZLuedEeSDoq+BJQP/gTDpTCXjP2CK7piL74WXJHChDR466Bfv28Dd5+I7DtwqQ45Esec2Bb4Hfz/mrEJcICEYUy7ukxJQRxWZUBgB5hzsY3shvynQCyaJdgj5jMKOWjMGVsDujcLqljNcS7AwHymM1QIKzESwT9SJbXQvYA4YcBUYBzrqdLhqwP0CXBvAXqh75BS7xhX3rkJnHdAGt8CyYJwNk32wFlhXOUnoHOjtkrjbMgU5H2XxTvlmeCKYR4FnRSEbMxcYiWI/l3kIBDE/Kww2xipVCXzLYQ+LReiUoveagf2bn5yWJD2PQbzb3wLTWUlierL3t4DmIb57HeZBAq0BqiMWpqUQbgVQIOUd+Q1wqBVA4K0kCV0Gvd4aoFwRi517FPnU/BzVEXR/8ZlZhG4oerGZLgW5GWHxUhFYfi0JhVgjUIGXOez4EDjri2AesyuITisyuh2ooE9zyMkh7KX15VAJSNMz8Qfx9mFkC7DlQyf7+DlVmVdzVX2F9gChMUHjoAdB+kpFmgZ5p0jCYXGm+n/iZfwFZPas7Uxz3AQAAAAASUVORK5CYII=)}
.m-menu-page-container[data-v-964813aa]{width:100%;overflow:hidden}
.m-menu-page-container .top-img[data-v-964813aa]{width:100%;display:block}
.m-menu-page-container .menu-module-one[data-v-964813aa]{position:relative}
.m-menu-page-container .menu-module-one>div:first-of-type .m-one-rim-img[data-v-964813aa]{width:100%;display:block}
.m-menu-page-container .menu-module-one .module-ware[data-v-964813aa]{position:absolute;z-index:-1;bottom:0;left:0;width:100%;overflow:hidden}
.m-menu-page-container .menu-module-one .module-ware img[data-v-964813aa]:last-of-type{position:absolute;right:0;bottom:0;transform:rotateY(180deg)}
.m-menu-page-container .menu-module-two[data-v-964813aa]{width:100%}
.m-menu-page-container .menu-module-two .swiper-container-box[data-v-964813aa]{width:100%;margin:6.66667vw auto 0;overflow:hidden}
.m-menu-page-container .menu-module-two .menu-module-two-banner[data-v-964813aa]{width:200%;padding-top:10.66667vw;padding-bottom:24vw;box-sizing:border-box;transform:translateX(-25%)}
.m-menu-page-container .menu-module-two .menu-module-two-banner .banner-item[data-v-964813aa]{box-shadow:0px 1.04167vw 2.08333vw 0px rgba(0,0,0,0.08);border-radius:6.13333vw;box-sizing:border-box;transition:all .45s;opacity:.5;filter:saturate(.55)}
.m-menu-page-container .menu-module-two .menu-module-two-banner .banner-item img[data-v-964813aa]{display:block;width:100%;border-radius:6.13333vw;transition:all .3s}
.m-menu-page-container .menu-module-two .menu-module-two-banner .banner-item.swiper-slide-active[data-v-964813aa],.m-menu-page-container .menu-module-two .menu-module-two-banner .banner-item.swiper-slide-duplicate-active[data-v-964813aa]{background:#fff;opacity:1;filter:none;transform:translateY(-2.6vw);box-shadow:0px 1.6vw 3vw 0px rgba(230,0,18,0.16)}
.m-menu-page-container .menu-module-two .menu-module-two-banner .swiper-pagination[data-v-964813aa]{bottom:0}
.m-menu-page-container .menu-module-three[data-v-964813aa]{padding-top:17.33333vw}
.m-menu-page-container .menu-module-three-content[data-v-964813aa]{width:89.33333vw;margin:0 auto}
.m-menu-page-container .menu-module-three-content .nav-list[data-v-964813aa]{width:100%;padding:0 3.2vw}
.m-menu-page-container .menu-module-three-content .nav-list li[data-v-964813aa]{height:10.4vw;margin-top:2.4vw;text-align:center;line-height:10.4vw;font-size:3.73333vw;color:#000000;border-radius:5.33333vw;background:#F8FAFD}
.m-menu-page-container .menu-module-three-content .nav-list li.active[data-v-964813aa]{color:#fff;background:#E60012;border:1px solid #EEEEEE}
.m-menu-page-container .menu-module-three-content .product-list[data-v-964813aa]{padding-top:8vw}
.m-menu-page-container .menu-module-three-content .product-list>div[data-v-964813aa]{position:relative;width:100%;overflow:hidden;margin-top:3.73333vw}
.m-menu-page-container .menu-module-three-content .product-list>div>img[data-v-964813aa]{width:43.46667vw;height:64.3vw;object-fit:contain;object-position:center bottom}
.m-menu-page-container .menu-module-three-content .product-list>div>div[data-v-964813aa]{padding-top:13.33333vw}
.m-menu-page-container .menu-module-three-content .product-list>div>div>div[data-v-964813aa]{padding-left:5.06667vw}
.m-menu-page-container .menu-module-three-content .product-list>div>div>div[data-v-964813aa]:first-of-type{font-size:4.53333vw;font-weight:bold;color:#E60012}
.m-menu-page-container .menu-module-three-content .product-list>div>div>div[data-v-964813aa]:nth-of-type(2){font-size:3.2vw;color:#000000;line-height:3.86667vw;margin-top:4.8vw}
.m-menu-page-container .menu-module-three-content .product-list>div>div>div.item-price[data-v-964813aa]{font-size:3.46667vw;font-weight:bold;color:#E60012;line-height:4.26667vw;margin-top:2.66667vw}
.m-menu-page-container .menu-module-three-content .product-list>div .three-product-selected[data-v-964813aa]{position:absolute;bottom:0;left:0;width:100%;z-index:1}
.m-menu-page-container .menu-module-three-content .product-list>div .three-product-selected>img[data-v-964813aa]{width:100%;position:absolute;bottom:0;left:0}
.m-menu-page-container .menu-module-three-content .product-list>div[data-v-964813aa]::before,.m-menu-page-container .menu-module-three-content .product-list>div[data-v-964813aa]::after{content:none;position:absolute;bottom:0;left:0;width:100%;background-size:cover}
.m-menu-page-container .menu-module-three-content .product-list>div[data-v-964813aa]::before{height:6.66667vw;background-image:url(/assets/img/site/three-product-selected-l.bbb76e9.png)}
.m-menu-page-container .menu-module-three-content .product-list>div[data-v-964813aa]::after{height:4.89583vw;background-image:url(/assets/img/site/three-product-selected-r.4e6ca2a.png)}
.m-menu-page-container .menu-module-three-content .product-list>div[data-v-964813aa]:hover::before,.m-menu-page-container .menu-module-three-content .product-list>div[data-v-964813aa]:hover::after{content:''}
.m-menu-page-container .page-bottom-img[data-v-964813aa]{width:200%;margin-top:6.09375vw;transform:translateX(-40%)}
/* ===== stores 页重构 PC（2026-08-27 沉浸式纵向舞台：红底 Hero + sticky 锚点导航 + 5 店型 zigzag 舞台 + 场景墙；数据驱动类目 166） ===== */
/* 红底品牌 Hero（珍珠气泡 radial-gradient + 暖白波浪收底接第一舞台） */
.stores-wrap .rc-stores-hero[data-v-4b5483de]{position:relative;background:linear-gradient(135deg,#E60012 0%,#B41E1A 62%,#8E0F14 100%);padding:4.5vw 13.5vw 7.5vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden}
.stores-wrap .rc-stores-hero[data-v-4b5483de]::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.10) 0 1.2vw,transparent 1.3vw),radial-gradient(circle at 92% 44%,rgba(255,255,255,.07) 0 2.2vw,transparent 2.3vw),radial-gradient(circle at 74% 66%,rgba(255,255,255,.08) 0 .9vw,transparent 1vw),radial-gradient(circle at 58% 10%,rgba(255,255,255,.06) 0 1.7vw,transparent 1.8vw),radial-gradient(circle at 8% 82%,rgba(255,255,255,.05) 0 2.6vw,transparent 2.7vw)}
.stores-wrap .rc-stores-hero[data-v-4b5483de]::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:4vw;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23FFFAF7' d='M0 14 Q12 2 24 14 T48 14 T72 14 T96 14 T120 14 T144 14 T168 14 T192 14 T216 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.stores-wrap .rc-stores-hero .rc-hero-copy[data-v-4b5483de]{position:relative;z-index:2;color:#fff;max-width:46vw}
.stores-wrap .rc-stores-hero .rc-hero-eyebrow[data-v-4b5483de]{display:inline-block;border:1px solid rgba(255,255,255,.7);border-radius:2vw;padding:.55vw 1.6vw;font-size:.85vw;letter-spacing:.4em;text-transform:uppercase}
.stores-wrap .rc-stores-hero .rc-hero-title[data-v-4b5483de]{font-size:3.1vw;line-height:1.18;font-weight:bold;font-family:Helvetica-Bold,Helvetica;margin:1.5vw 0 1.9vw;text-shadow:0 .2vw 1.2vw rgba(110,0,10,.45)}
.stores-wrap .rc-stores-hero .rc-hero-stats[data-v-4b5483de]{display:flex;flex-direction:row}
.stores-wrap .rc-stores-hero .rc-hero-stats>div[data-v-4b5483de]{border-left:1px solid rgba(255,255,255,.45);padding-left:1.5vw;margin-right:2.4vw}
.stores-wrap .rc-stores-hero .rc-hero-stats>div[data-v-4b5483de]:first-child{border-left:none;padding-left:0}
.stores-wrap .rc-stores-hero .rc-hero-stats b[data-v-4b5483de]{display:block;font-size:1.9vw;font-family:Helvetica-Bold,Helvetica;line-height:2.3vw}
.stores-wrap .rc-stores-hero .rc-hero-stats span[data-v-4b5483de]{font-size:.85vw;opacity:.85}
.stores-wrap .rc-stores-hero .rc-hero-collage[data-v-4b5483de]{position:relative;z-index:2;width:28vw;height:17.5vw;flex:none;cursor:pointer;outline:none}
.stores-wrap .rc-stores-hero .rc-hero-collage img[data-v-4b5483de]{position:absolute;width:23vw;height:12.95vw;object-fit:cover;border-radius:1vw;border:.28vw solid rgba(255,255,255,.68);box-shadow:0 1vw 3vw rgba(60,0,5,.45);transition:left .5s cubic-bezier(.3,.75,.35,1),top .5s cubic-bezier(.3,.75,.35,1),z-index 0s .25s,transform .3s}
.stores-wrap .rc-stores-hero .rc-hero-collage img.is-front[data-v-4b5483de]{left:0;top:0;z-index:2}
.stores-wrap .rc-stores-hero .rc-hero-collage img.is-front[data-v-4b5483de]:hover{transform:translateY(-.4vw)}
.stores-wrap .rc-stores-hero .rc-hero-collage img.is-back[data-v-4b5483de]{left:6vw;top:6.75vw;z-index:1}
.stores-wrap .rc-stores-hero .rc-hero-collage[data-v-4b5483de]:focus-visible{outline:.18vw solid rgba(255,255,255,.9);outline-offset:.5vw;border-radius:1.2vw}
/* sticky 锚点导航 */
.stores-wrap .rc-store-nav[data-v-4b5483de]{position:sticky;top:4.6875vw;z-index:50;background:rgba(255,250,247,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(180,30,26,.10)}
.stores-wrap .rc-store-nav .rc-store-nav-in[data-v-4b5483de]{max-width:72.92vw;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:.6vw;padding:.75vw 0}
.stores-wrap .rc-store-nav .rc-store-nav-label[data-v-4b5483de]{font-size:.72vw;letter-spacing:.18em;text-transform:uppercase;color:#B41E1A;font-family:Helvetica-Bold,Helvetica;font-weight:bold;margin-right:.8vw;white-space:nowrap}
.stores-wrap .rc-store-nav a[data-v-4b5483de]{font-size:.85vw;color:#4a4a4a;padding:.5vw 1.15vw;border-radius:2vw;white-space:nowrap;text-decoration:none;transition:all .25s}
.stores-wrap .rc-store-nav a[data-v-4b5483de]:hover{color:#B41E1A}
.stores-wrap .rc-store-nav a.active[data-v-4b5483de]{background:#E60012;color:#fff;font-weight:600}
/* 纵向舞台（zigzag，暖白/奶油交替；scroll-margin 防锚点被吸顶导航+固定页头遮挡） */
.stores-wrap .rc-store-stage[data-v-4b5483de]{padding:4.6vw 0 5.4vw;background:#FFFAF7;scroll-margin-top:8.5vw}
.stores-wrap .rc-store-stage.alt[data-v-4b5483de]{background:#FBF5EF}
.stores-wrap .rc-store-stage .rc-stage-in[data-v-4b5483de]{max-width:72.92vw;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:4.2vw}
.stores-wrap .rc-store-stage.alt .rc-stage-in[data-v-4b5483de]{flex-direction:row-reverse}
.stores-wrap .rc-store-stage .rc-stage-media[data-v-4b5483de]{width:44.27vw;flex:none}
.stores-wrap .rc-store-stage .store-top-wrap[data-v-4b5483de],.stores-wrap .rc-store-stage .store-top-static[data-v-4b5483de]{width:44.27vw;height:24.9vw;border-radius:1.2vw;overflow:hidden;background-color:#fff;position:relative;box-shadow:0 .8vw 2.6vw rgba(120,20,16,.16)}
.stores-wrap .rc-store-stage .store-top-wrap .store-top-item[data-v-4b5483de]{width:44.27vw;height:24.9vw;position:relative}
.stores-wrap .rc-store-stage .store-top-wrap img[data-v-4b5483de],.stores-wrap .rc-store-stage .store-top-static img[data-v-4b5483de]{width:100%;height:100%;object-fit:cover;display:block}
.stores-wrap .rc-store-stage .stores-img-wrap[data-v-4b5483de]{display:flex;flex-direction:row;flex-wrap:wrap;gap:0.55vw;margin-top:1.05vw}
.stores-wrap .rc-store-stage .stores-img-wrap>div[data-v-4b5483de]{line-height:0;border:2px solid transparent;border-radius:0.45vw;overflow:hidden;cursor:pointer;opacity:.78;transition:all .3s}
.stores-wrap .rc-store-stage .stores-img-wrap>div[data-v-4b5483de]:hover{opacity:1}
.stores-wrap .rc-store-stage .stores-img-wrap .active[data-v-4b5483de]{border-color:#E60012;opacity:1;box-shadow:0 0.25vw 0.8vw rgba(230,0,18,.28)}
.stores-wrap .rc-store-stage .stores-img-wrap img[data-v-4b5483de]{width:6.5vw;height:3.66vw;object-fit:cover;display:block}
.stores-wrap .rc-store-stage .stores-line[data-v-4b5483de]{margin-top:1.6vw;height:2px;background-color:rgba(0,0,0,.08);border-radius:2px;position:relative}
.stores-wrap .rc-store-stage .stores-line .line-color[data-v-4b5483de]{position:absolute;left:0;top:-0.5px;width:calc(100% / var(--data-len, 1));height:3px;background-color:#E60012;border-radius:3px;transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-o-transition:transform .5s}
.stores-wrap .rc-store-stage .rc-stage-info[data-v-4b5483de]{flex:1;min-width:0}
.stores-wrap .rc-store-stage .rc-stage-eyebrow[data-v-4b5483de]{display:inline-block;background:#E60012;color:#fff;font-size:.72vw;font-family:Helvetica-Bold,Helvetica;font-weight:600;letter-spacing:.24em;text-transform:uppercase;border-radius:2vw;padding:.55vw 1.5vw}
.stores-wrap .rc-store-stage .rc-stage-title[data-v-4b5483de]{font-size:2.3vw;line-height:1.22;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;font-weight:bold;margin:1.3vw 0 1.6vw}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-4b5483de]{font-size:.95vw;font-family:Helvetica;color:#555;line-height:1.6vw}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-4b5483de] p{display:flex;flex-direction:column;margin:0 0 1vw;padding-bottom:1vw;border-bottom:1px solid rgba(0,0,0,.06)}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-4b5483de] p:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-4b5483de] b{color:#B41E1A;font-family:Helvetica-Bold,Helvetica;font-weight:bold;font-size:.68vw;letter-spacing:.16em;text-transform:uppercase;line-height:1.05vw;margin-bottom:.35vw}
.stores-wrap .rc-store-stage .rc-stage-tags[data-v-4b5483de]{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55vw;margin-top:1.8vw}
.stores-wrap .rc-store-stage .rc-stage-tags span[data-v-4b5483de]{font-size:.78vw;color:#B41E1A;background:rgba(230,0,18,.07);border:1px solid rgba(230,0,18,.18);border-radius:2vw;padding:.45vw 1.1vw}
/* 场景墙（暖沙底 + 卡片网格 + 红标尺标题） */
.stores-wrap .rc-stores-scenes[data-v-4b5483de]{background:#F7F2ED;padding:5.5vw 0 7vw}
.stores-wrap .rc-stores-scenes .rc-scenes-grid[data-v-4b5483de]{max-width:72.92vw;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1vw}
.stores-wrap .rc-stores-scenes .rc-scenes-grid>div[data-v-4b5483de]{border-radius:1vw;overflow:hidden;box-shadow:0 .4vw 1.4vw rgba(120,30,20,.10);transition:transform .35s,box-shadow .35s;line-height:0}
.stores-wrap .rc-stores-scenes .rc-scenes-grid>div[data-v-4b5483de]:hover{transform:translateY(-.4vw);box-shadow:0 .8vw 2.4vw rgba(120,30,20,.2)}
.stores-wrap .rc-stores-scenes .rc-scenes-grid img[data-v-4b5483de]{width:100%;height:11vw;object-fit:cover;display:block}
.stores-wrap .box-header .title-p-bg[data-v-4b5483de]{color:transparent}
.stores-wrap .box-header .title-p[data-v-4b5483de]::after{content:'';display:block;width:3.5vw;height:.3vw;background:#E60012;border-radius:.15vw;margin:1.1vw auto 0}
/* PC 模板窄窗安全（≤768px：真机走 /mobile-* 模板，此处仅防变形） */
@media (max-width:768px){
  .stores-wrap .rc-stores-hero[data-v-4b5483de]{flex-direction:column;align-items:flex-start;padding:6vw 6vw 9vw}
  .stores-wrap .rc-stores-hero .rc-hero-copy[data-v-4b5483de]{max-width:100%}
  .stores-wrap .rc-stores-hero .rc-hero-collage[data-v-4b5483de]{display:none}
  .stores-wrap .rc-store-nav .rc-store-nav-in[data-v-4b5483de]{overflow-x:auto;flex-wrap:nowrap;max-width:88vw}
  .stores-wrap .rc-store-stage .rc-stage-in[data-v-4b5483de],.stores-wrap .rc-store-stage.alt .rc-stage-in[data-v-4b5483de]{flex-wrap:wrap;gap:3vw}
  .stores-wrap .rc-store-stage .rc-stage-media[data-v-4b5483de],.stores-wrap .rc-store-stage .store-top-wrap[data-v-4b5483de],.stores-wrap .rc-store-stage .store-top-static[data-v-4b5483de]{width:100%}
  .stores-wrap .rc-store-stage .store-top-wrap[data-v-4b5483de],.stores-wrap .rc-store-stage .store-top-static[data-v-4b5483de]{height:56.25vw}
  .stores-wrap .rc-store-stage .store-top-wrap .store-top-item[data-v-4b5483de]{width:100%;height:56.25vw}
  .stores-wrap .rc-stores-scenes .rc-scenes-grid[data-v-4b5483de]{grid-template-columns:repeat(2,1fr);margin:0 4vw}
}
/* ===== stores 页重构 移动（2026-08-27 纵向堆叠：红底 Hero + coverflow swiper + 档案卡 + 场景墙 2 列） ===== */
.stores-wrap .rc-stores-hero[data-v-96762294]{position:relative;background:linear-gradient(160deg,#E60012 0%,#B41E1A 70%,#8E0F14 100%);padding:9vw 7vw 12vw;overflow:hidden}
.stores-wrap .rc-stores-hero[data-v-96762294]::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 84% 12%,rgba(255,255,255,.10) 0 3.4vw,transparent 3.6vw),radial-gradient(circle at 92% 52%,rgba(255,255,255,.07) 0 6vw,transparent 6.3vw),radial-gradient(circle at 66% 74%,rgba(255,255,255,.08) 0 2.4vw,transparent 2.6vw),radial-gradient(circle at 8% 84%,rgba(255,255,255,.05) 0 7vw,transparent 7.3vw)}
.stores-wrap .rc-stores-hero[data-v-96762294]::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:7vw;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23FFFAF7' d='M0 14 Q20 0 40 14 T80 14 T120 14 T160 14 T200 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.stores-wrap .rc-stores-hero .rc-hero-copy[data-v-96762294]{position:relative;z-index:2;color:#fff}
.stores-wrap .rc-stores-hero .rc-hero-eyebrow[data-v-96762294]{display:inline-block;border:1px solid rgba(255,255,255,.7);border-radius:4vw;padding:1.1vw 3.4vw;font-size:2.9vw;letter-spacing:.35em;text-transform:uppercase}
.stores-wrap .rc-stores-hero .rc-hero-title[data-v-96762294]{font-size:7vw;line-height:1.22;font-weight:bold;font-family:Helvetica-Bold,Helvetica;margin:3.5vw 0 4.5vw;text-shadow:0 .4vw 2vw rgba(110,0,10,.45)}
.stores-wrap .rc-stores-hero .rc-hero-stats[data-v-96762294]{display:flex;flex-direction:row}
.stores-wrap .rc-stores-hero .rc-hero-stats>div[data-v-96762294]{border-left:1px solid rgba(255,255,255,.45);padding-left:3.5vw;margin-right:4.5vw}
.stores-wrap .rc-stores-hero .rc-hero-stats>div[data-v-96762294]:first-child{border-left:none;padding-left:0}
.stores-wrap .rc-stores-hero .rc-hero-stats b[data-v-96762294]{display:block;font-size:5vw;font-family:Helvetica-Bold,Helvetica;line-height:6vw}
.stores-wrap .rc-stores-hero .rc-hero-stats span[data-v-96762294]{font-size:2.8vw;opacity:.85}
.stores-wrap .rc-store-stage[data-v-96762294]{padding:8vw 0 10vw;background:#FFFAF7}
.stores-wrap .rc-store-stage .rc-stage-head[data-v-96762294]{text-align:center;margin-bottom:5vw;padding:0 6vw}
.stores-wrap .rc-store-stage .rc-stage-eyebrow[data-v-96762294]{display:inline-block;background:#E60012;color:#fff;font-size:2.6vw;letter-spacing:.24em;text-transform:uppercase;font-weight:600;border-radius:4vw;padding:1vw 3.2vw}
.stores-wrap .rc-store-stage .rc-stage-title[data-v-96762294]{font-size:5.6vw;line-height:1.25;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;font-weight:bold;margin:3vw 0 0}
.stores-wrap .rc-store-stage .store-top-wrap[data-v-96762294]{width:100%;height:47.46667vw;overflow:hidden;background-color:#fff;margin-bottom:4vw;position:relative}
.stores-wrap .rc-store-stage .store-top-wrap .store-top-item[data-v-96762294]{height:43.73333vw;transform:translateX(8vw);position:relative;opacity:.72;transition:height .45s ease,margin-top .45s ease,opacity .45s ease}
.stores-wrap .rc-store-stage .store-top-wrap .store-top-item.swiper-slide-active[data-v-96762294]{opacity:1}
.stores-wrap .rc-store-stage .store-top-wrap .swiper-slide-prev[data-v-96762294],.stores-wrap .rc-store-stage .store-top-wrap .swiper-slide-next[data-v-96762294]{height:36.8vw;margin-top:3.46667vw}
.stores-wrap .rc-store-stage .store-top-wrap img[data-v-96762294]{width:100%;height:100%;object-fit:cover;display:block;border-radius:3.46667vw}
.stores-wrap .rc-store-stage .store-top-static[data-v-96762294]{width:100%;height:43.73333vw;overflow:hidden;border-radius:3.46667vw;position:relative;margin-bottom:4vw}
.stores-wrap .rc-store-stage .store-top-static img[data-v-96762294]{width:100%;height:100%;object-fit:cover;display:block}
.stores-wrap .rc-store-stage .stores-img-wrap[data-v-96762294]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:2vw 2.4vw;margin:0 4vw}
.stores-wrap .rc-store-stage .stores-img-wrap>div[data-v-96762294]{line-height:0;border:0.5vw solid transparent;border-radius:1.73333vw;overflow:hidden}
.stores-wrap .rc-store-stage .stores-img-wrap .active[data-v-96762294]{border-color:#E60012}
.stores-wrap .rc-store-stage .stores-img-wrap img[data-v-96762294]{width:13.06667vw;height:7.33333vw;object-fit:cover;border-radius:1.33333vw;display:block}
.stores-wrap .rc-store-stage .stores-line[data-v-96762294]{margin:2.66667vw 8vw 5.33333vw;height:2px;background-color:rgba(0,0,0,.08);border-radius:2px;position:relative}
.stores-wrap .rc-store-stage .stores-line .line-color[data-v-96762294]{position:absolute;left:0;top:-0.26667vw;width:calc(100% / var(--data-len, 1));height:0.8vw;background-color:#E60012;border-radius:0.8vw;transition:transform .5s;-moz-transition:transform .5s;-webkit-transition:transform .5s;-o-transition:transform .5s}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-96762294]{background:#fff;border-radius:3vw;padding:5vw 5.5vw;box-shadow:0 1vw 3vw rgba(120,20,16,.08);margin:0 4vw}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-96762294] p{display:flex;flex-direction:column;margin:0 0 3vw}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-96762294] p:last-child{margin-bottom:0}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-96762294] b{color:#B41E1A;font-family:Helvetica-Bold,Helvetica;font-weight:bold;font-size:2.6vw;letter-spacing:.2em;text-transform:uppercase;line-height:3.6vw;margin-bottom:.8vw}
.stores-wrap .rc-store-stage .rc-stage-desc[data-v-96762294]{font-size:3.2vw;font-family:Helvetica;color:#555;line-height:4.6vw}
.stores-wrap .rc-store-stage .rc-stage-tags[data-v-96762294]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2vw;margin:4.5vw 6vw 0}
.stores-wrap .rc-store-stage .rc-stage-tags span[data-v-96762294]{font-size:2.9vw;color:#B41E1A;background:rgba(230,0,18,.07);border:1px solid rgba(230,0,18,.2);border-radius:4vw;padding:1.2vw 3.5vw}
.stores-wrap .rc-stores-scenes[data-v-96762294]{background:#F7F2ED;padding:10vw 0 12vw}
.stores-wrap .rc-stores-scenes .rc-scenes-grid[data-v-96762294]{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6vw;margin:6vw 4vw 0}
.stores-wrap .rc-stores-scenes .rc-scenes-grid>div[data-v-96762294]{border-radius:2.6vw;overflow:hidden;box-shadow:0 1vw 3vw rgba(120,30,20,.10);line-height:0}
.stores-wrap .rc-stores-scenes .rc-scenes-grid img[data-v-96762294]{width:100%;height:29vw;object-fit:cover;display:block}
/* 开场遮罩会话内跳过（head 内联脚本标记，防站内导航首帧闪遮罩） */
.intro-skip .giant-screen{display:none}

/* popup-skip: hide Official Statement popup when already closed this session (set by inline script in head) */
.popup-skip .official-popup{display:none!important}

/* ===== 招商全案（2026-08）→ 品牌投资手册（2026-08）：合作页内容改造存留样式 ===== */
/* （蛇形流程 .cols5 / 要求区 .standalone / 优势卡 .advantage-grid 已随手册版重写移除） */
/* 顶部横幅（图文横幅；背景复用工厂照） */
.franchise-page-container .franchise-container-top .intro-banner[data-v-2c3abf90]{width:100%;height:25.86vw;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:3vw;text-align:center;color:#fff;background:linear-gradient(180deg,rgba(55,0,5,.6) 0%,rgba(55,0,5,0) 48%),linear-gradient(135deg,rgba(150,0,12,.86) 0%,rgba(55,0,5,.6) 100%)}
.franchise-page-container .franchise-container-top .intro-banner .intro-banner-title[data-v-2c3abf90]{font-size:3.125vw;font-weight:bold;font-family:Helvetica-Bold,Helvetica;line-height:3.75vw}
.franchise-page-container .franchise-container-top .intro-banner .intro-banner-sub[data-v-2c3abf90]{font-size:1.5625vw;font-weight:600;line-height:2.08333vw;margin-top:.55vw}
.franchise-page-container .franchise-container-top .intro-banner .intro-banner-tag[data-v-2c3abf90]{display:inline-block;font-size:1.04167vw;line-height:1.45833vw;margin-top:1.1vw;padding:.6vw 1.8vw;border:0.07813vw solid rgba(255,255,255,.85);border-radius:2.08333vw}
.m-franchise-page-container .franchise-container-top .intro-banner[data-v-7b86effa]{width:100%;height:78vw;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:9vw;text-align:center;color:#fff;background:linear-gradient(180deg,rgba(60,0,5,.78) 0%,rgba(150,0,12,.72) 40%,rgba(55,0,5,.55) 100%)}
.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-title[data-v-7b86effa]{font-size:6.2vw;font-weight:bold;font-family:Helvetica-Bold,Helvetica;line-height:7.2vw}
.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-sub[data-v-7b86effa]{font-size:3.73333vw;font-weight:600;line-height:4.8vw;margin-top:1.6vw;padding:0 4vw}
.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-tag[data-v-7b86effa]{display:inline-block;font-size:3.2vw;line-height:4.26667vw;margin-top:3.2vw;padding:1.6vw 4.26667vw;border:0.26667vw solid rgba(255,255,255,.85);border-radius:4.26667vw}
/* 合作页 CTA 招商热线（2026-08） */
.apply-to-join-container .apply-to-join-summary .hotline[data-v-51d3f10c]{display:inline-block;color:#fff;font-weight:700;font-size:1.45833vw;line-height:2.08333vw;margin:0.26042vw 0;text-decoration:none}
.apply-to-join-container>div:first-of-type>div .hotline[data-v-58e2ad5e]{display:inline-block;color:#fff;font-weight:700;font-size:3.73333vw;line-height:5.33333vw;margin:1.06667vw 0;text-decoration:none}
/* 门店页大图店名标签（2026-08-27 纵向舞台：swiper slide 与静态单图两形态通用） */
.stores-wrap .store-name-chip[data-v-4b5483de]{position:absolute;left:1.04167vw;bottom:1.04167vw;z-index:2;background:rgba(230,0,18,.85);color:#fff;font-weight:600;font-size:0.9375vw;line-height:1.35417vw;padding:0.26vw 0.83333vw;border-radius:0.83333vw}
.stores-wrap .store-name-chip[data-v-96762294]{position:absolute;left:2.66667vw;bottom:2.66667vw;z-index:2;background:rgba(230,0,18,.85);color:#fff;font-weight:600;font-size:3.2vw;line-height:4.26667vw;padding:0.8vw 2.66667vw;border-radius:2.66667vw}

/* ===== 自有动效系统（2026-08 全站动效重设计；与上方快照样式解耦） ===== */
/* 弹窗弹簧入场/优雅退场（.after-intro：等开场遮罩收完再登场；.is-closing 由 site.js 在关闭时添加） */
.official-popup .page-popup{animation:rcPopIn .5s cubic-bezier(.34,1.56,.64,1) .15s both}
.official-popup .page-popup-shadow{animation:rcShadowIn .4s ease-out .15s both}
.official-popup.after-intro .page-popup{animation-delay:2.6s}
.official-popup.after-intro .page-popup-shadow{animation-delay:2.45s}
.official-popup.is-closing .page-popup{animation:rcPopOut .22s ease-in both}
.official-popup.is-closing .page-popup-shadow{animation:rcShadowOut .22s ease-in both}
@keyframes rcPopIn{from{opacity:0;transform:translate(-50%,-46%) scale(.82)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}
@keyframes rcPopOut{from{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-52%) scale(.9)}}
@keyframes rcShadowIn{from{opacity:0}to{opacity:1}}
@keyframes rcShadowOut{from{opacity:1}to{opacity:0}}
/* tab 面板浮现（site.js 切换面板时重启 rc-panel-in） */
[data-panel].rc-panel-in{animation:rcPanelIn .34s cubic-bezier(.22,.61,.36,1) both}
@keyframes rcPanelIn{from{opacity:0;transform:translateY(1.2vw)}to{opacity:1;transform:translateY(0)}}
/* 移动端 header 滚动投影（site.js 滚动>60px 加 scrolled） */
.header-wrap .header-nav{border-bottom:0.13vw solid transparent;transition:box-shadow .3s ease,border-bottom-color .3s ease}
.header-wrap .header-nav.scrolled{box-shadow:0 0.5vw 2vw rgba(0,0,0,.1);border-bottom-color:rgba(0,0,0,.06)}
/* 滚动进入浮现（reveal）：site.js 对页面级内容块加 rc-reveal，进入视口加 rc-in；
   head 内联脚本加 html.js 类（无 JS 时初始态不生效，内容直接可见）；
   终态必须 transform:none（不能用 translateY(0)），避免长期生成 containing block 影响内部 fixed 元素 */
.js .rc-reveal{opacity:0;transform:translateY(3vw);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}
.js .rc-reveal.rc-in{opacity:1;transform:none}
@media (max-width:768px){
  [data-panel].rc-panel-in{animation-duration:.28s}
  .js .rc-reveal{transform:translateY(2vw);transition-duration:.45s,.45s}
}
/* 页脚「奶茶液面」装饰（2026-08-23 重设计，替代珍珠字标带；以"一杯奶茶"为隐喻）：
   顶边双层反向波浪液面（wave-a 实心红向左 14s / wave-b 半透明红向右 19s，SVG 240 宽 8 个周期，
   width:200% + translateX(±50%) 无缝循环，波浪以上透出页面真实背景）；
   红底图案 = 珍珠纹理（radial-gradient 平铺，静态）+ 上升气泡（rc-rise，--rise 升程/--sn 尺寸/--d 周期/--dl 负延迟错峰）。
   容器背景透明、红色由 .rc-deco-body 承载（波峰 1vw/波谷 6vw，body top 5vw 保证交叠无缝）；正文 z-index:1 置于图案之上。
   全部 transform/opacity 动画（GPU 合成） */
.rc-footer-deco{position:absolute;inset:0;overflow:hidden;pointer-events:none;user-select:none}
.rc-footer-deco .rc-wave{position:absolute;left:0;width:200%;height:7vw;display:block}
.rc-footer-deco .rc-wave-b{top:.9vw;animation:rc-wave-r 19s linear infinite}
.rc-footer-deco .rc-wave-a{top:0;animation:rc-wave-l 14s linear infinite}
.rc-footer-deco .rc-deco-body{position:absolute;top:5vw;left:0;right:0;bottom:0;background:#E60012}
.rc-footer-deco .rc-pearl-tex{position:absolute;top:5vw;left:0;right:0;bottom:0;
  background-image:
    radial-gradient(circle at 8% 14%, rgba(255,255,255,.12) 0 .7vw, transparent .8vw),
    radial-gradient(circle at 36% 56%, rgba(255,255,255,.08) 0 1.2vw, transparent 1.3vw),
    radial-gradient(circle at 62% 24%, rgba(255,255,255,.14) 0 .5vw, transparent .6vw),
    radial-gradient(circle at 86% 72%, rgba(255,255,255,.07) 0 1vw, transparent 1.1vw),
    radial-gradient(circle at 52% 90%, rgba(255,255,255,.1) 0 .6vw, transparent .7vw);
  background-size:26vw 32vw}
.rc-footer-deco .rc-bubbles{position:absolute;inset:0;--rise:55vw}
.rc-footer-deco .rc-bubbles i{position:absolute;bottom:-2vw;width:calc(var(--sn)*1vw);height:calc(var(--sn)*1vw);opacity:0;
  animation:rc-rise var(--d) linear infinite;animation-delay:var(--dl)}
.rc-footer-deco .rc-bubbles i::before{content:'';position:absolute;inset:0;border-radius:50%;
  border:.12vw solid rgba(255,255,255,.55);background:rgba(255,255,255,.12);
  animation:rc-bubble-pulse 2.8s ease-in-out infinite}
.rc-footer-deco .rc-bubbles i::after{content:'';position:absolute;left:22%;top:18%;width:26%;height:26%;border-radius:50%;
  background:rgba(255,255,255,.85);
  animation:rc-bubble-glint 2.8s ease-in-out infinite}
.rc-footer-deco .rc-bubbles i:nth-child(1){--sn:.85;--d:7.5s;--dl:-.9s;left:71.6%}
.rc-footer-deco .rc-bubbles i:nth-child(2){--sn:.6;--d:9.5s;--dl:-3.2s;left:72.4%}
.rc-footer-deco .rc-bubbles i:nth-child(3){--sn:1.2;--d:6.5s;--dl:-3.6s;left:71.3%}
.rc-footer-deco .rc-bubbles i:nth-child(4){--sn:.7;--d:10.5s;--dl:-7.1s;left:72.1%}
.rc-footer-deco .rc-bubbles i:nth-child(5){--sn:.95;--d:8s;--dl:-6.8s;left:71.8%}
.rc-footer-deco .rc-bubbles i:nth-child(6){--sn:1.25;--d:11s;--dl:-2.2s;left:71.5%}
@keyframes rc-wave-l{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@keyframes rc-wave-r{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
@keyframes rc-rise{
  0%{transform:translate3d(0,0,0) scale(.55);opacity:0}
  10%{opacity:.7}
  28%{transform:translate3d(.5vw,calc(var(--rise)*.22),0) scale(.78)}
  52%{transform:translate3d(-.5vw,calc(var(--rise)*.48),0) scale(.98)}
  78%{transform:translate3d(.4vw,calc(var(--rise)*.78),0) scale(1.12)}
  88%{opacity:.45}
  100%{transform:translate3d(-.3vw,var(--rise),0) scale(1.18);opacity:0}
}
@keyframes rc-bubble-pulse{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.14) rotate(5deg)}}
@keyframes rc-bubble-glint{0%,100%{opacity:.45}50%{opacity:.95}}
.footer-container .footer-container-content{position:relative;z-index:1}
@media (max-width:768px){
  .rc-footer-deco .rc-wave{height:12vw}
  .rc-footer-deco .rc-wave-b{top:1.6vw}
  .rc-footer-deco .rc-deco-body{top:8.5vw}
  .rc-footer-deco .rc-pearl-tex{top:8.5vw;background-size:44vw 54vw}
  .rc-footer-deco .rc-bubbles{--rise:170vw}
  .rc-footer-deco .rc-bubbles i{width:calc(var(--sn)*2.6vw);height:calc(var(--sn)*2.6vw);animation-duration:calc(var(--d)*2.2)}
  .rc-footer-deco .rc-bubbles i::before{border-width:.4vw}
}
/* 无障碍：reduced-motion 全站降级（swiper autoplay 由 site.js 关闭） */
@media (prefers-reduced-motion:reduce){
  .rc-footer-deco .rc-wave,.rc-footer-deco .rc-bubbles i,.rc-footer-deco .rc-bubbles i::before,.rc-footer-deco .rc-bubbles i::after,.about-page-container .about-container-two-loop-content,.m-about-page-container .about-container-two-loop-content{animation:none}
  .official-popup .page-popup,.official-popup .page-popup-shadow{animation:none;opacity:1}
  [data-panel].rc-panel-in{animation:none}
  .stores-wrap .rc-stores-hero .rc-hero-collage img[data-v-4b5483de]{transition:none}
  .header-wrap .header-menu{transition:none}
  .header-wrap .header-nav{transition:none}
  .js .rc-reveal{opacity:1;transform:none;transition:none}
  html{scroll-behavior:auto}
}

/* ===== 品牌投资手册（2026-08）：合作页按手册 8 章重设计（.im-* 独立组件，PC/移动双套 vw 体系） ===== */
html{scroll-behavior:smooth}
/* ---- PC ---- */
.franchise-page-container .im-section{padding:5.20833vw 0 6.77083vw;scroll-margin-top:5.5vw}
.franchise-page-container .im-section--wash{background-color:#F8FAFD;border-radius:17.1875vw 0 0 17.1875vw;margin-top:2.60417vw}
.franchise-page-container .vi-section{scroll-margin-top:5.5vw}
.franchise-page-container .im-chapter-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:0.78125vw;padding:1.82292vw 1vw 2.60417vw}
.franchise-page-container .im-chapter-nav a{display:inline-block;padding:0.67708vw 1.5625vw;background:#fff;border:0.07813vw solid rgba(230,0,18,.28);border-radius:1.5625vw;color:#E60012;font-size:0.9375vw;font-weight:600;text-decoration:none;transition:all .25s}
.franchise-page-container .im-chapter-nav a:hover{background:#E60012;color:#fff;border-color:#E60012}
.franchise-page-container .im-lead{width:52.08333vw;margin:2.60417vw auto 0;text-align:justify;font-size:1.04167vw;line-height:1.66667vw;color:rgba(0,0,0,.62)}
.franchise-page-container .im-group-title{font-size:1.5625vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica}
.franchise-page-container .im-group-title--gap{margin-top:3.64583vw}
.franchise-page-container .im-note{font-size:0.83333vw;color:rgba(0,0,0,.6);line-height:1.25vw;margin-top:1.30208vw;text-align:justify}
.franchise-page-container .im-note--center{text-align:center;padding:0 5.20833vw}
/* 01 项目简介 */
.franchise-page-container .im-overview-grid{display:flex;gap:2.60417vw;margin-top:4.16667vw;align-items:stretch}
.franchise-page-container .im-overview-text{flex:1.15}
.franchise-page-container .im-overview-text p{font-size:1.04167vw;color:rgba(0,0,0,.62);line-height:1.66667vw;margin-bottom:1.5625vw;text-align:justify}
.franchise-page-container .im-overview-photo{flex:1;min-width:0;border-radius:2.08333vw;overflow:hidden;box-shadow:0 1.04167vw 2.08333vw rgba(0,0,0,.08)}
.franchise-page-container .im-overview-photo img{width:100%;height:100%;object-fit:cover;display:block}
.franchise-page-container .im-mission{margin-top:1.04167vw;padding:1.82292vw 2.08333vw;background:linear-gradient(135deg,rgba(230,0,18,.05),rgba(230,0,18,.12));border-left:0.26042vw solid #E60012;border-radius:0 1.5625vw 1.5625vw 0}
.franchise-page-container .im-mission-tit{font-size:1.25vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica}
.franchise-page-container .im-mission-txt{font-size:0.9375vw;color:rgba(0,0,0,.62);line-height:1.35417vw;margin-top:0.78125vw}
.franchise-page-container .im-stat-row{display:flex;gap:1.5625vw;margin-top:3.125vw}
.franchise-page-container .im-stat-card{flex:1;background:#fff;border-radius:1.5625vw;padding:1.82292vw 1.04167vw;text-align:center;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.06)}
.franchise-page-container .im-stat-num{font-family:Helvetica-Bold, Helvetica;font-weight:bold;font-size:2.08333vw;color:#E60012;line-height:2.60417vw}
.franchise-page-container .im-stat-label{font-size:0.83333vw;color:rgba(0,0,0,.6);line-height:1.14583vw;margin-top:0.52083vw;padding:0 0.52083vw}
/* 02 市场分析 */
.franchise-page-container .im-income-wrap{margin-top:3.64583vw}
.franchise-page-container .im-income-bar{display:flex;width:100%;height:5.20833vw;border-radius:1.04167vw;overflow:hidden;margin-top:1.5625vw;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.08)}
.franchise-page-container .im-income-seg{display:flex;flex-direction:column;justify-content:center;padding:0 1.30208vw;color:#fff;min-width:0}
.franchise-page-container .im-income-seg b{font-size:1.5625vw;font-family:Helvetica-Bold, Helvetica;line-height:1.82292vw}
.franchise-page-container .im-income-seg span{font-size:0.72917vw;opacity:.92;line-height:1.04167vw;margin-top:0.26042vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.franchise-page-container .im-income-seg--mid{flex:40;background:linear-gradient(135deg,#E9646F,#F2A0A8)}
.franchise-page-container .im-income-seg--high{flex:20;background:linear-gradient(135deg,#B3000E,#E60012)}
.franchise-page-container .im-income-seg--low{flex:40;background:linear-gradient(135deg,#F2A0A8,#F7C6CA)}
/* 通用卡片 */
.franchise-page-container .im-card{background:#fff;border-radius:1.5625vw;padding:1.82292vw 2.08333vw;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.06)}
.franchise-page-container .im-card-tit{display:flex;align-items:center;font-size:1.25vw;font-weight:bold;color:#000;font-family:Helvetica-Bold, Helvetica;line-height:1.5625vw}
.franchise-page-container .im-card-txt{font-size:0.83333vw;color:rgba(0,0,0,.62);line-height:1.25vw;margin-top:1.04167vw;text-align:justify}
.franchise-page-container .im-card-grid-2{display:flex;flex-wrap:wrap;gap:1.5625vw;margin-top:3.125vw}
.franchise-page-container .im-card-grid-2>.im-card{flex:1 1 40%}
.franchise-page-container .im-card-grid-3{display:flex;flex-wrap:wrap;gap:1.5625vw;margin-top:1.5625vw}
.franchise-page-container .im-card-grid-3>.im-card{flex:1 1 30%}
.franchise-page-container .im-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.82292vw;height:1.82292vw;border-radius:50%;background:#E60012;color:#fff;font-size:0.83333vw;font-weight:bold;font-style:normal;margin-right:0.78125vw}
/* 04 产品定位 */
.franchise-page-container .im-position-banner{margin-top:3.125vw;padding:3.125vw 4.16667vw;border-radius:2.08333vw;background:linear-gradient(135deg,rgba(160,0,12,.86) 0%,rgba(230,0,18,.62) 100%),url(/uploads/site/manual/product-spread.jpg) center 35%/cover no-repeat;color:#fff;text-align:center}
.franchise-page-container .im-position-kicker{display:inline-block;font-size:0.83333vw;letter-spacing:.2vw;text-transform:uppercase;border:1px solid rgba(255,255,255,.7);border-radius:1.5625vw;padding:0.39063vw 1.30208vw}
.franchise-page-container .im-position-tit{font-size:2.08333vw;font-weight:bold;font-family:Helvetica-Bold, Helvetica;margin-top:1.5625vw;line-height:2.60417vw}
.franchise-page-container .im-position-txt{font-size:0.9375vw;line-height:1.35417vw;color:rgba(255,255,255,.92);width:44.27083vw;margin:1.04167vw auto 0;text-align:justify}
.franchise-page-container .im-position-anchor{font-size:1.5625vw;font-weight:600;font-style:italic;margin-top:2.08333vw}
.franchise-page-container .im-position-anchor-sub{font-size:0.83333vw;color:rgba(255,255,255,.85);margin-top:0.78125vw}
.franchise-page-container .im-chip-grid{display:flex;flex-wrap:wrap;gap:1.30208vw;margin-top:1.5625vw}
.franchise-page-container .im-chip-card{flex:1 1 21%;background:#FFF7F7;border:0.07813vw solid rgba(230,0,18,.12);border-radius:1.30208vw;padding:1.30208vw 1.04167vw;text-align:center}
.franchise-page-container .im-chip-card b{display:block;font-size:1.04167vw;color:#000}
.franchise-page-container .im-chip-card span{display:block;font-size:0.78125vw;color:rgba(0,0,0,.6);line-height:1.04167vw;margin-top:0.52083vw}
.franchise-page-container .im-series-card{text-align:center}
.franchise-page-container .im-series-card .im-card-tit{justify-content:center}
.franchise-page-container .im-series-card .im-series-txt{text-align:center}
.franchise-page-container .im-price-band{display:flex;align-items:stretch;gap:0.78125vw;margin-top:1.5625vw}
.franchise-page-container .im-price-end{flex:1;background:#F5F5F5;border-radius:1.30208vw;padding:1.30208vw;text-align:center;font-size:0.83333vw;color:rgba(0,0,0,.6);line-height:1.14583vw;display:flex;flex-direction:column;justify-content:center}
.franchise-page-container .im-price-end b{font-size:1.25vw;color:#000;margin-top:0.52083vw}
.franchise-page-container .im-price-mid{flex:1.3;background:linear-gradient(135deg,#E60012,#B3000E);color:#fff;border-radius:1.30208vw;padding:1.30208vw;text-align:center;display:flex;flex-direction:column;justify-content:center;box-shadow:0 0.78125vw 1.82292vw rgba(230,0,18,.25)}
.franchise-page-container .im-price-mid b{font-size:1.25vw;margin-top:0.52083vw}
/* 05 发展计划 */
.franchise-page-container .im-strategy-card{border-top:0.15625vw solid #E60012}
.franchise-page-container .im-tabs{display:flex;justify-content:center;gap:1.04167vw;margin-top:3.125vw}
.franchise-page-container .im-tab{padding:0.78125vw 2.60417vw;border:0.07813vw solid rgba(230,0,18,.35);border-radius:2.08333vw;color:#E60012;font-size:1.04167vw;font-weight:600;cursor:pointer;background:#fff;transition:all .25s}
.franchise-page-container .im-tab.active{background:#E60012;color:#fff;border-color:#E60012;box-shadow:0 0.52083vw 1.30208vw rgba(230,0,18,.28)}
.franchise-page-container .im-phase-grid{display:flex;gap:1.5625vw;margin-top:2.60417vw}
.franchise-page-container .im-phase-card{flex:1;background:#fff;border-radius:1.5625vw;padding:1.82292vw 1.82292vw 2.08333vw;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.06)}
.franchise-page-container .im-phase-year{display:inline-block;font-size:0.78125vw;font-weight:700;color:#E60012;background:rgba(230,0,18,.08);border-radius:1.04167vw;padding:0.26042vw 0.9375vw}
.franchise-page-container .im-phase-tit{font-size:1.25vw;font-weight:bold;color:#000;margin-top:1.04167vw;font-family:Helvetica-Bold, Helvetica}
.franchise-page-container .im-phase-txt{font-size:0.83333vw;color:rgba(0,0,0,.62);line-height:1.25vw;margin-top:0.78125vw;text-align:justify}
.franchise-page-container .im-tree{margin-top:1.5625vw}
.franchise-page-container .im-tree-row{display:flex;align-items:center;border-radius:1.30208vw;padding:1.30208vw 2.08333vw;margin:0 auto}
.franchise-page-container .im-tree-row em{flex-shrink:0;width:6.51042vw;font-size:1.04167vw;font-weight:700}
.franchise-page-container .im-tree-row span{font-size:0.83333vw;line-height:1.14583vw;color:rgba(0,0,0,.62)}
.franchise-page-container .im-tree-branches{width:100%;background:#FFF7F7;border:0.07813vw solid rgba(230,0,18,.15)}
.franchise-page-container .im-tree-branches em{color:#E60012}
.franchise-page-container .im-tree-trunk{width:75%;background:rgba(230,0,18,.12);margin-top:0.78125vw}
.franchise-page-container .im-tree-trunk em{color:#B3000E}
.franchise-page-container .im-tree-trunk span{color:rgba(0,0,0,.72)}
.franchise-page-container .im-tree-roots{width:100%;background:linear-gradient(135deg,#E60012,#B3000E);margin-top:0.78125vw}
.franchise-page-container .im-tree-roots em{color:#fff}
.franchise-page-container .im-tree-roots span{color:rgba(255,255,255,.92)}
.franchise-page-container .im-timeline{display:flex;margin-top:2.60417vw;position:relative}
.franchise-page-container .im-timeline::before{content:'';position:absolute;top:2.9vw;left:12%;right:12%;height:0.10417vw;background:rgba(230,0,18,.25)}
.franchise-page-container .im-tl-item{flex:1;text-align:center;position:relative;padding:0 1.04167vw}
.franchise-page-container .im-tl-year{font-size:1.25vw;font-weight:bold;color:#000;font-family:Helvetica-Bold, Helvetica;line-height:1.5625vw}
.franchise-page-container .im-tl-dot{width:0.83333vw;height:0.83333vw;background:#E60012;border-radius:50%;margin:0.78125vw auto;position:relative;z-index:1;box-shadow:0 0 0 0.36458vw rgba(230,0,18,.14)}
.franchise-page-container .im-tl-num{font-size:2.08333vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica;line-height:2.60417vw}
.franchise-page-container .im-tl-num::after{content:' stores';font-size:0.9375vw;color:rgba(0,0,0,.6);font-weight:400}
.franchise-page-container .im-tl-txt{font-size:0.83333vw;color:rgba(0,0,0,.62);line-height:1.14583vw;margin-top:0.52083vw}
/* 06 单店模型 */
.franchise-page-container .im-model-grid{display:flex;gap:1.5625vw;margin-top:3.125vw}
.franchise-page-container .im-model-panel{flex:1;background:#fff;border-radius:1.5625vw;overflow:hidden;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.06)}
.franchise-page-container .im-model-tit{background:#E60012;color:#fff;font-size:1.14583vw;font-weight:bold;padding:1.04167vw 1.82292vw}
.franchise-page-container .im-model-tit span{font-weight:400;font-size:0.78125vw;opacity:.85;margin-left:0.52083vw}
.franchise-page-container .im-model-row{display:flex;justify-content:space-between;align-items:center;padding:0.9375vw 1.82292vw;font-size:0.9375vw;color:rgba(0,0,0,.62)}
.franchise-page-container .im-model-row:nth-of-type(2n){background:rgba(230,0,18,.03)}
.franchise-page-container .im-model-row b{color:#000;font-weight:700}
.franchise-page-container .im-model-row .im-free{color:#E60012}
.franchise-page-container .im-profit-strip{display:flex;gap:1.5625vw;margin-top:2.60417vw}
.franchise-page-container .im-profit-item{flex:1;background:#fff;border-radius:1.5625vw;padding:1.82292vw 1.30208vw;text-align:center;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.06)}
.franchise-page-container .im-profit-item b{display:block;font-size:2.60417vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica;line-height:3.125vw}
.franchise-page-container .im-profit-item span{display:block;font-size:0.78125vw;color:rgba(0,0,0,.6);line-height:1.04167vw;margin-top:0.52083vw}
.franchise-page-container .im-profit-item--hl{background:linear-gradient(135deg,#E60012,#B3000E);box-shadow:0 0.78125vw 2.08333vw rgba(230,0,18,.3)}
.franchise-page-container .im-profit-item--hl b{color:#fff}
.franchise-page-container .im-profit-item--hl span{color:rgba(255,255,255,.92)}
/* 07 支持与风险控制 */
.franchise-page-container .im-support-grid{display:flex;flex-wrap:wrap;gap:1.5625vw;margin-top:3.125vw}
.franchise-page-container .im-support-card{flex:1 1 45%;background:#fff;border-radius:1.5625vw;padding:1.82292vw 2.08333vw;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.06)}
.franchise-page-container .im-support-head{display:flex;align-items:center;font-size:1.35417vw;font-weight:bold;color:#000;font-family:Helvetica-Bold, Helvetica}
.franchise-page-container .im-risk{margin-top:1.04167vw;font-size:0.78125vw;line-height:1.04167vw;color:#B3000E;background:rgba(230,0,18,.06);border-radius:0.78125vw;padding:0.65104vw 1.04167vw}
.franchise-page-container .im-support-list{margin-top:1.30208vw}
.franchise-page-container .im-support-list li{position:relative;padding-left:1.04167vw;font-size:0.83333vw;color:rgba(0,0,0,.62);line-height:1.14583vw;margin-bottom:0.65104vw;text-align:justify}
.franchise-page-container .im-support-list li::before{content:'';position:absolute;left:0;top:0.41667vw;width:0.3125vw;height:0.3125vw;border-radius:50%;background:#E60012}
.franchise-page-container .im-quote{margin-top:1.30208vw;font-size:0.78125vw;font-style:italic;color:rgba(0,0,0,.5);line-height:1.04167vw;border-top:0.07813vw dashed rgba(230,0,18,.25);padding-top:1.04167vw}
/* 08 合作共赢 */
.franchise-page-container .im-pillar-card{border-top:0.15625vw solid #E60012}
.franchise-page-container .im-letter{margin-top:3.125vw;padding:3.125vw 5.20833vw;border-radius:2.08333vw;background:linear-gradient(135deg,rgba(160,0,12,.88) 0%,rgba(230,0,18,.66) 100%),url(/uploads/site/manual/store-inside-1.jpg) center 60%/cover no-repeat;color:rgba(255,255,255,.92);text-align:center}
.franchise-page-container .im-letter-tit{font-size:1.5625vw;font-weight:bold;color:#fff;font-family:Helvetica-Bold, Helvetica;letter-spacing:.10417vw}
.franchise-page-container .im-letter p{font-size:0.9375vw;line-height:1.5625vw;margin-top:1.30208vw}
.franchise-page-container .im-letter .im-letter-hl{font-size:1.14583vw;font-weight:600;color:#fff}
/* ---- 移动端（独立 vw 体系，堆叠布局） ---- */
.m-franchise-page-container .im-section{padding:10.66667vw 5.33333vw 13.33333vw;scroll-margin-top:16vw}
.m-franchise-page-container .im-section--wash{background-color:#F8FAFD;border-radius:13.33333vw 0 0 13.33333vw;margin-top:5.33333vw}
.m-franchise-page-container .vi-section{scroll-margin-top:16vw}
.m-franchise-page-container .im-chapter-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:2.13333vw;padding:4vw 5.33333vw 6.66667vw}
.m-franchise-page-container .im-chapter-nav a{flex-shrink:0;padding:1.86667vw 4vw;background:#fff;border:0.26667vw solid rgba(230,0,18,.28);border-radius:5.33333vw;color:#E60012;font-size:3.2vw;font-weight:600;text-decoration:none}
.m-franchise-page-container .im-lead{margin-top:5.33333vw;text-align:justify;font-size:3.46667vw;line-height:5.06667vw;color:rgba(0,0,0,.62)}
.m-franchise-page-container .im-group-title{font-size:4.26667vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica}
.m-franchise-page-container .im-group-title--gap{margin-top:8vw}
.m-franchise-page-container .im-note{font-size:3.2vw;color:rgba(0,0,0,.6);line-height:4.53333vw;margin-top:2.66667vw;text-align:justify}
.m-franchise-page-container .im-note--center{text-align:center}
/* 01 项目简介 */
.m-franchise-page-container .im-overview-photo{margin-top:6.66667vw;border-radius:5.33333vw;overflow:hidden;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.08)}
.m-franchise-page-container .im-overview-photo img{width:100%;display:block}
.m-franchise-page-container .im-overview-text{margin-top:5.33333vw}
.m-franchise-page-container .im-overview-text p{font-size:3.46667vw;color:rgba(0,0,0,.62);line-height:5.06667vw;margin-bottom:4vw;text-align:justify}
.m-franchise-page-container .im-mission{margin-top:1.33333vw;padding:5.33333vw 6.13333vw;background:linear-gradient(135deg,rgba(230,0,18,.05),rgba(230,0,18,.12));border-left:0.8vw solid #E60012;border-radius:0 4vw 4vw 0}
.m-franchise-page-container .im-mission-tit{font-size:4vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica}
.m-franchise-page-container .im-mission-txt{font-size:3.2vw;color:rgba(0,0,0,.62);line-height:4.53333vw;margin-top:2.66667vw}
.m-franchise-page-container .im-stat-row{display:flex;flex-wrap:wrap;gap:2.66667vw;margin-top:6.66667vw}
.m-franchise-page-container .im-stat-card{flex:1 1 42%;background:#fff;border-radius:4vw;padding:5.33333vw 2.66667vw;text-align:center;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.06)}
.m-franchise-page-container .im-stat-num{font-family:Helvetica-Bold, Helvetica;font-weight:bold;font-size:5.86667vw;color:#E60012;line-height:6.93333vw}
.m-franchise-page-container .im-stat-label{font-size:3vw;color:rgba(0,0,0,.6);line-height:4vw;margin-top:1.33333vw}
/* 02 市场分析 */
.m-franchise-page-container .im-income-wrap{margin-top:8vw}
.m-franchise-page-container .im-income-bar{display:flex;width:100%;height:13.33333vw;border-radius:2.66667vw;overflow:hidden;margin-top:3.2vw;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.08)}
.m-franchise-page-container .im-income-seg{display:flex;flex-direction:column;justify-content:center;padding:0 2.13333vw;color:#fff;min-width:0}
.m-franchise-page-container .im-income-seg b{font-size:4vw;font-family:Helvetica-Bold, Helvetica;line-height:4.8vw}
.m-franchise-page-container .im-income-seg span{font-size:2.4vw;opacity:.92;line-height:3.2vw;margin-top:0.53333vw}
.m-franchise-page-container .im-income-seg--mid{flex:40;background:linear-gradient(135deg,#E9646F,#F2A0A8)}
.m-franchise-page-container .im-income-seg--high{flex:20;background:linear-gradient(135deg,#B3000E,#E60012)}
.m-franchise-page-container .im-income-seg--low{flex:40;background:linear-gradient(135deg,#F2A0A8,#F7C6CA)}
/* 通用卡片 */
.m-franchise-page-container .im-card{background:#fff;border-radius:4vw;padding:5.33333vw 6.13333vw;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.06)}
.m-franchise-page-container .im-card-tit{display:flex;align-items:center;font-size:4.26667vw;font-weight:bold;color:#000;font-family:Helvetica-Bold, Helvetica;line-height:5.33333vw}
.m-franchise-page-container .im-card-txt{font-size:3.46667vw;color:rgba(0,0,0,.62);line-height:4.8vw;margin-top:2.66667vw;text-align:justify}
.m-franchise-page-container .im-card-grid-2{display:flex;flex-direction:column;gap:4vw;margin-top:6.66667vw}
.m-franchise-page-container .im-card-grid-3{display:flex;flex-direction:column;gap:4vw;margin-top:3.2vw}
.m-franchise-page-container .im-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:6.4vw;height:6.4vw;border-radius:50%;background:#E60012;color:#fff;font-size:3.2vw;font-weight:bold;font-style:normal;margin-right:2.66667vw}
/* 04 产品定位 */
.m-franchise-page-container .im-position-banner{margin-top:6.66667vw;padding:8vw 6.66667vw;border-radius:5.33333vw;background:linear-gradient(135deg,rgba(160,0,12,.86) 0%,rgba(230,0,18,.62) 100%),url(/uploads/site/manual/product-spread.jpg) center 35%/cover no-repeat;color:#fff;text-align:center}
.m-franchise-page-container .im-position-kicker{display:inline-block;font-size:2.93333vw;letter-spacing:.5vw;text-transform:uppercase;border:0.26667vw solid rgba(255,255,255,.7);border-radius:4vw;padding:1.06667vw 3.2vw}
.m-franchise-page-container .im-position-tit{font-size:5.33333vw;font-weight:bold;font-family:Helvetica-Bold, Helvetica;margin-top:3.2vw;line-height:6.66667vw}
.m-franchise-page-container .im-position-txt{font-size:3.46667vw;line-height:4.8vw;color:rgba(255,255,255,.92);margin-top:2.66667vw;text-align:justify}
.m-franchise-page-container .im-position-anchor{font-size:4vw;font-weight:600;font-style:italic;margin-top:4vw;line-height:5.33333vw}
.m-franchise-page-container .im-position-anchor-sub{font-size:3.2vw;color:rgba(255,255,255,.85);margin-top:2.13333vw;line-height:4.26667vw}
.m-franchise-page-container .im-chip-grid{display:flex;flex-wrap:wrap;gap:2.66667vw;margin-top:3.2vw}
.m-franchise-page-container .im-chip-card{flex:1 1 42%;background:#FFF7F7;border:0.26667vw solid rgba(230,0,18,.12);border-radius:3.2vw;padding:3.46667vw 2.66667vw;text-align:center}
.m-franchise-page-container .im-chip-card b{display:block;font-size:3.46667vw;color:#000;line-height:4.26667vw}
.m-franchise-page-container .im-chip-card span{display:block;font-size:2.93333vw;color:rgba(0,0,0,.6);line-height:4vw;margin-top:1.33333vw}
.m-franchise-page-container .im-series-card{text-align:center}
.m-franchise-page-container .im-series-card .im-card-tit{justify-content:center}
.m-franchise-page-container .im-series-card .im-series-txt{text-align:center}
.m-franchise-page-container .im-price-band{display:flex;flex-direction:column;gap:2.13333vw;margin-top:3.2vw}
.m-franchise-page-container .im-price-end{background:#F5F5F5;border-radius:3.2vw;padding:3.46667vw;text-align:center;font-size:3.2vw;color:rgba(0,0,0,.6);line-height:4.26667vw}
.m-franchise-page-container .im-price-end b{font-size:4.26667vw;color:#000;margin-top:1.33333vw}
.m-franchise-page-container .im-price-mid{background:linear-gradient(135deg,#E60012,#B3000E);color:#fff;border-radius:3.2vw;padding:3.46667vw;text-align:center;box-shadow:0 1.06667vw 2.66667vw rgba(230,0,18,.25);font-size:3.2vw;line-height:4.26667vw}
.m-franchise-page-container .im-price-mid b{font-size:4.26667vw;margin-top:1.33333vw}
/* 05 发展计划 */
.m-franchise-page-container .im-strategy-card{border-top:0.53333vw solid #E60012}
.m-franchise-page-container .im-tabs{display:flex;justify-content:center;gap:2.66667vw;margin-top:6.66667vw}
.m-franchise-page-container .im-tab{padding:2.13333vw 5.33333vw;border:0.26667vw solid rgba(230,0,18,.35);border-radius:6.66667vw;color:#E60012;font-size:3.46667vw;font-weight:600;cursor:pointer;background:#fff;transition:all .25s}
.m-franchise-page-container .im-tab.active{background:#E60012;color:#fff;border-color:#E60012;box-shadow:0 0.53333vw 2.66667vw rgba(230,0,18,.28)}
.m-franchise-page-container .im-phase-grid{display:flex;flex-direction:column;gap:4vw;margin-top:5.33333vw}
.m-franchise-page-container .im-phase-card{background:#fff;border-radius:4vw;padding:5.33333vw 6.13333vw;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.06)}
.m-franchise-page-container .im-phase-year{display:inline-block;font-size:2.93333vw;font-weight:700;color:#E60012;background:rgba(230,0,18,.08);border-radius:2.66667vw;padding:0.66667vw 2.4vw}
.m-franchise-page-container .im-phase-tit{font-size:4.26667vw;font-weight:bold;color:#000;margin-top:2.66667vw;font-family:Helvetica-Bold, Helvetica;line-height:5.33333vw}
.m-franchise-page-container .im-phase-txt{font-size:3.46667vw;color:rgba(0,0,0,.62);line-height:4.8vw;margin-top:2.13333vw;text-align:justify}
.m-franchise-page-container .im-tree{margin-top:3.2vw}
.m-franchise-page-container .im-tree-row{display:flex;flex-direction:column;border-radius:3.2vw;padding:4vw 5.33333vw;margin:0 auto}
.m-franchise-page-container .im-tree-row em{font-size:3.73333vw;font-weight:700}
.m-franchise-page-container .im-tree-row span{font-size:3.2vw;line-height:4.26667vw;color:rgba(0,0,0,.62);margin-top:1.33333vw}
.m-franchise-page-container .im-tree-branches{width:100%;background:#FFF7F7;border:0.26667vw solid rgba(230,0,18,.15)}
.m-franchise-page-container .im-tree-branches em{color:#E60012}
.m-franchise-page-container .im-tree-trunk{width:88%;background:rgba(230,0,18,.12);margin-top:2.13333vw}
.m-franchise-page-container .im-tree-trunk em{color:#B3000E}
.m-franchise-page-container .im-tree-trunk span{color:rgba(0,0,0,.72)}
.m-franchise-page-container .im-tree-roots{width:100%;background:linear-gradient(135deg,#E60012,#B3000E);margin-top:2.13333vw}
.m-franchise-page-container .im-tree-roots em{color:#fff}
.m-franchise-page-container .im-tree-roots span{color:rgba(255,255,255,.92)}
.m-franchise-page-container .im-timeline{margin-top:5.33333vw;padding-left:6.4vw;position:relative}
.m-franchise-page-container .im-timeline::before{content:'';position:absolute;left:1.06667vw;top:1.33333vw;bottom:1.33333vw;width:0.53333vw;background:rgba(230,0,18,.2);border-radius:1.06667vw}
.m-franchise-page-container .im-tl-item{position:relative;margin-bottom:6.66667vw}
.m-franchise-page-container .im-tl-item:last-child{margin-bottom:0}
.m-franchise-page-container .im-tl-dot{position:absolute;left:-6.4vw;top:1.2vw;width:2.66667vw;height:2.66667vw;background:#E60012;border-radius:50%;margin:0;box-shadow:0 0 0 1.06667vw rgba(230,0,18,.12)}
.m-franchise-page-container .im-tl-year{font-size:4.53333vw;font-weight:bold;color:#000;font-family:Helvetica-Bold, Helvetica;line-height:5.33333vw}
.m-franchise-page-container .im-tl-num{display:inline-block;font-size:6.4vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica;line-height:7.46667vw;margin-top:1.33333vw}
.m-franchise-page-container .im-tl-num::after{content:' stores';font-size:3.2vw;color:rgba(0,0,0,.6);font-weight:400}
.m-franchise-page-container .im-tl-txt{font-size:3.2vw;color:rgba(0,0,0,.62);line-height:4.26667vw;margin-top:1.33333vw}
/* 06 单店模型 */
.m-franchise-page-container .im-model-grid{display:flex;flex-direction:column;gap:4vw;margin-top:6.66667vw}
.m-franchise-page-container .im-model-panel{background:#fff;border-radius:4vw;overflow:hidden;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.06)}
.m-franchise-page-container .im-model-tit{background:#E60012;color:#fff;font-size:4vw;font-weight:bold;padding:3.2vw 5.33333vw}
.m-franchise-page-container .im-model-tit span{font-weight:400;font-size:2.93333vw;opacity:.85;margin-left:1.33333vw}
.m-franchise-page-container .im-model-row{display:flex;justify-content:space-between;align-items:center;padding:2.93333vw 5.33333vw;font-size:3.46667vw;color:rgba(0,0,0,.62)}
.m-franchise-page-container .im-model-row:nth-of-type(2n){background:rgba(230,0,18,.03)}
.m-franchise-page-container .im-model-row b{color:#000;font-weight:700}
.m-franchise-page-container .im-model-row .im-free{color:#E60012}
.m-franchise-page-container .im-profit-strip{display:flex;flex-wrap:wrap;gap:2.66667vw;margin-top:5.33333vw}
.m-franchise-page-container .im-profit-item{flex:1 1 42%;background:#fff;border-radius:4vw;padding:4vw 3.2vw;text-align:center;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.06)}
.m-franchise-page-container .im-profit-item b{display:block;font-size:6.4vw;font-weight:bold;color:#E60012;font-family:Helvetica-Bold, Helvetica;line-height:7.46667vw}
.m-franchise-page-container .im-profit-item span{display:block;font-size:2.93333vw;color:rgba(0,0,0,.6);line-height:4vw;margin-top:1.33333vw}
.m-franchise-page-container .im-profit-item--hl{background:linear-gradient(135deg,#E60012,#B3000E);box-shadow:0 1.06667vw 2.66667vw rgba(230,0,18,.3)}
.m-franchise-page-container .im-profit-item--hl b{color:#fff}
.m-franchise-page-container .im-profit-item--hl span{color:rgba(255,255,255,.92)}
/* 07 支持与风险控制 */
.m-franchise-page-container .im-support-grid{display:flex;flex-direction:column;gap:4vw;margin-top:6.66667vw}
.m-franchise-page-container .im-support-card{background:#fff;border-radius:4vw;padding:5.33333vw 6.13333vw;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.06)}
.m-franchise-page-container .im-support-head{display:flex;align-items:center;font-size:4.26667vw;font-weight:bold;color:#000;font-family:Helvetica-Bold, Helvetica;line-height:5.33333vw}
.m-franchise-page-container .im-risk{margin-top:2.66667vw;font-size:3vw;line-height:4vw;color:#B3000E;background:rgba(230,0,18,.06);border-radius:2.13333vw;padding:2.13333vw 3.2vw}
.m-franchise-page-container .im-support-list{margin-top:3.2vw}
.m-franchise-page-container .im-support-list li{position:relative;padding-left:3.2vw;font-size:3.2vw;color:rgba(0,0,0,.62);line-height:4.26667vw;margin-bottom:2.13333vw;text-align:justify}
.m-franchise-page-container .im-support-list li::before{content:'';position:absolute;left:0;top:1.73333vw;width:1.06667vw;height:1.06667vw;border-radius:50%;background:#E60012}
.m-franchise-page-container .im-quote{margin-top:3.2vw;font-size:3vw;font-style:italic;color:rgba(0,0,0,.5);line-height:4vw;border-top:0.26667vw dashed rgba(230,0,18,.25);padding-top:2.66667vw}
/* 08 合作共赢 */
.m-franchise-page-container .im-pillar-card{border-top:0.53333vw solid #E60012}
.m-franchise-page-container .im-letter{margin-top:6.66667vw;padding:8vw 6.66667vw;border-radius:5.33333vw;background:linear-gradient(135deg,rgba(160,0,12,.88) 0%,rgba(230,0,18,.66) 100%),url(/uploads/site/manual/store-inside-1.jpg) center 60%/cover no-repeat;color:rgba(255,255,255,.92);text-align:center}
.m-franchise-page-container .im-letter-tit{font-size:4.8vw;font-weight:bold;color:#fff;font-family:Helvetica-Bold, Helvetica;letter-spacing:.26667vw}
.m-franchise-page-container .im-letter p{font-size:3.46667vw;line-height:5.06667vw;margin-top:3.2vw;text-align:justify}
.m-franchise-page-container .im-letter .im-letter-hl{font-size:4vw;font-weight:600;color:#fff;text-align:center}

/* ===== 内页 banner 下移避开固定导航（2026-08-23 用户要求：banner 不与导航菜单文字重叠） ===== */
/* 桌面端 5 个内页根容器顶部让出导航高度（4.6875vw）；移动端导航为实心条、banner 本就在其下无需处理；首页保持原叠放设计 */
.menu-page-container,
.stores-wrap,
.franchise-page-container,
.responsibility-wrap,
.about-page-container[data-v-844eb73e]{padding-top:4.6875vw}

/* ===== 手册实拍配图（2026-08-23 PPTX 提取素材） ===== */
/* 市场叙事卡顶图（出血至卡片边） */
.franchise-page-container .im-card--photo{padding:0;overflow:hidden}
.franchise-page-container .im-card--photo .im-card-img{display:block;width:calc(100% + 4.16667vw);height:11.45833vw;object-fit:cover;margin:0 0 0 -2.08333vw}
.franchise-page-container .im-card--photo .im-card-tit{padding:1.5625vw 2.08333vw 0}
.franchise-page-container .im-card--photo .im-card-txt{padding:0 2.08333vw 1.82292vw}
/* A5 团队卡底部横幅 */
.franchise-page-container .im-team-banner{display:block;width:calc(100% + 4.16667vw);height:9.89583vw;object-fit:cover;margin:1.5625vw 0 -1.82292vw -2.08333vw}
/* 05 区域分布图组 */
.franchise-page-container .im-map-row{display:flex;gap:1.5625vw;margin-top:1.5625vw}
.franchise-page-container .im-map-card{flex:1;background:#fff;border-radius:1.5625vw;padding:0.83333vw;box-shadow:0 0.78125vw 1.5625vw rgba(0,0,0,.06)}
.franchise-page-container .im-map-card:first-child{flex:1.25}
.franchise-page-container .im-map-card img{display:block;width:100%;height:23.95833vw;object-fit:cover;border-radius:0.83333vw}
.franchise-page-container .im-map-cap{font-size:0.78125vw;color:rgba(0,0,0,.6);line-height:1.04167vw;text-align:center;margin-top:0.65104vw;padding:0 0.52083vw}
/* 07 D 营销支持图廊 */
.franchise-page-container .im-mg-gallery{display:flex;gap:0.65104vw;margin-top:1.30208vw}
.franchise-page-container .im-mg-gallery img{flex:1;min-width:0;height:8.85417vw;object-fit:cover;border-radius:0.65104vw}
/* 06 投资总额行 */
.franchise-page-container .im-model-row--total{background:rgba(230,0,18,.08)!important}
.franchise-page-container .im-model-row--total span{color:#B3000E;font-weight:600}
.franchise-page-container .im-model-row--total b{color:#E60012}
/* 移动端 */
.m-franchise-page-container .im-card--photo{padding:0;overflow:hidden}
.m-franchise-page-container .im-card--photo .im-card-img{display:block;width:calc(100% + 12.26667vw);height:46.66667vw;object-fit:cover;margin:0 0 0 -6.13333vw}
.m-franchise-page-container .im-card--photo .im-card-tit{padding:4vw 6.13333vw 0}
.m-franchise-page-container .im-card--photo .im-card-txt{padding:0 6.13333vw 5.33333vw}
.m-franchise-page-container .im-team-banner{display:block;width:calc(100% + 12.26667vw);height:40vw;object-fit:cover;margin:4vw 0 -5.33333vw -6.13333vw}
.m-franchise-page-container .im-map-row{display:flex;flex-direction:column;gap:4vw;margin-top:3.2vw}
.m-franchise-page-container .im-map-card{background:#fff;border-radius:4vw;padding:2.66667vw;box-shadow:0 1.06667vw 2.13333vw rgba(0,0,0,.06)}
.m-franchise-page-container .im-map-card:first-child{flex:none}
.m-franchise-page-container .im-map-card img{display:block;width:100%;height:96vw;object-fit:cover;border-radius:2.66667vw}
.m-franchise-page-container .im-map-cap{font-size:3.2vw;color:rgba(0,0,0,.6);line-height:4.26667vw;text-align:center;margin-top:2.13333vw}
.m-franchise-page-container .im-mg-gallery{display:flex;gap:1.6vw;margin-top:3.2vw}
.m-franchise-page-container .im-mg-gallery img{flex:1;min-width:0;height:36vw;object-fit:cover;border-radius:1.6vw}
.m-franchise-page-container .im-model-row--total{background:rgba(230,0,18,.08)!important}
.m-franchise-page-container .im-model-row--total span{color:#B3000E;font-weight:600}
.m-franchise-page-container .im-model-row--total b{color:#E60012}

/* ===== About 页重设计 2026-08-25 v3（全部带 data-v 属性提特异性，确保覆盖原 scoped 规则）===== */
/* 1) Hero 文字层 */
.about-page-container .rc-about-hero{position:relative;width:100%}
.about-page-container .rc-about-hero .top-img{width:100%;display:block}
.about-page-container .rc-hero-copy{position:absolute;left:5.5%;top:50%;transform:translateY(-50%);max-width:46%;color:#fff}
.about-page-container .rc-hero-eyebrow{display:inline-block;font-size:.9vw;font-weight:600;letter-spacing:.4em;padding:.6vw 1.1vw .6vw 1.5vw;border:1px solid rgba(255,255,255,.7);border-radius:2vw;margin-bottom:1.7vw}
.about-page-container .rc-hero-title{font-size:3.1vw;line-height:1.18;font-weight:700;font-family:Helvetica-Bold,Helvetica,Arial,sans-serif;text-shadow:0 .2vw 1.2vw rgba(110,0,10,.45)}
.about-page-container .rc-hero-stats{display:flex;align-items:stretch;margin-top:2.5vw}
.about-page-container .rc-hero-stats>div{display:flex;flex-direction:column;gap:.35vw;padding:0 2.2vw;border-left:1px solid rgba(255,255,255,.45)}
.about-page-container .rc-hero-stats>div:first-child{padding-left:0;border-left:none}
.about-page-container .rc-hero-stats b{font-size:1.9vw;line-height:1;font-weight:700}
.about-page-container .rc-hero-stats span{font-size:.85vw;letter-spacing:.08em;opacity:.95}
.m-about-page-container .rc-about-hero{position:relative;width:100%}
.m-about-page-container .rc-about-hero .top-img{width:100%;display:block}
.m-about-page-container .rc-hero-copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);max-width:86%;color:#fff}
.m-about-page-container .rc-hero-eyebrow{font-size:2.7vw;letter-spacing:.35em;padding:1.4vw 3vw 1.4vw 3.9vw;border-radius:5vw;margin-bottom:3.4vw}
.m-about-page-container .rc-hero-title{font-size:7vw;line-height:1.22;text-shadow:0 .4vw 2.4vw rgba(110,0,10,.45)}
.m-about-page-container .rc-hero-stats{margin-top:5vw}
.m-about-page-container .rc-hero-stats>div{padding:0 3vw;gap:.8vw}
.m-about-page-container .rc-hero-stats b{font-size:4.2vw}
.m-about-page-container .rc-hero-stats span{font-size:2.2vw}
/* 2) 根除幽灵大字 */
.about-page-container .box-header .title-p-bg[data-v-4033175a]{font-size:0}
/* 3) 品牌故事 */
.about-page-container .about-container-two-content[data-v-844eb73e]{width:58vw}
.about-page-container .about-container-two-content p{color:#2f2f2f;line-height:1.85}
.about-page-container .about-container-two .box-header .title-p-bg .title-p[data-v-4033175a]{width:72%}
.m-about-page-container .about-container-two-content p{text-align:left !important;color:#2f2f2f;line-height:1.95}
/* 4) 里程碑 */
.about-page-container .about-container-three-content-shadow[data-v-844eb73e]{background:linear-gradient(97deg,rgba(138,0,13,.94) 0%,rgba(176,0,16,.8) 46%,rgba(226,0,17,.52) 100%)}
.about-page-container .about-container-three-content-shadow>div:last-of-type img[data-v-844eb73e]{border:.35vw solid #fff;border-radius:1.2vw;box-shadow:0 .9vw 2.6vw rgba(80,0,8,.5)}
.about-page-container .about-container-three-content-shadow>div:first-of-type .date-year[data-v-844eb73e]{background:#fff;color:#E60012;border-color:#fff;font-weight:800}
.m-about-page-container .about-container-three-content-shadow[data-v-dbb359cc]{background:linear-gradient(180deg,rgba(150,0,14,.42) 0%,rgba(140,0,13,.82) 100%)}
.m-about-page-container .about-container-three-content-shadow .swiper-slide img[data-v-dbb359cc]{border-radius:1.6vw}
/* 5) Promise */
.about-page-container .about-container-four-content[data-v-844eb73e]{padding-top:4.2vw}
.about-page-container .about-container-four-content>div[data-v-844eb73e]{opacity:1;color:#333333}
/* 6) 吉祥物 */
.about-page-container .about-container-five-content .five-content-left .trapezoid-bg[data-v-844eb73e],.m-about-page-container .about-container-five-content .five-content-left .trapezoid-bg[data-v-dbb359cc]{display:none}
.about-page-container .about-container-five-content .five-content-left[data-v-844eb73e]{background:#E60012;height:auto;min-height:58.28125vw}
.about-page-container .about-container-five-content .five-content-left[data-v-844eb73e]::before{display:none}
.about-page-container .about-container-five-content[data-v-844eb73e]{align-items:flex-start}
.about-page-container .about-container-five-content .five-content-right[data-v-844eb73e]{padding-bottom:15vw}
.m-about-page-container .about-container-five-content .five-content-left[data-v-dbb359cc]{background:#E60012}
.m-about-page-container .about-container-five-content .five-content-left .about-container-five-xr[data-v-dbb359cc]{width:55vw;left:50%;transform:translateX(-50%);top:30vw}
.about-page-container .five-content-right>div:last-of-type p{display:flex;flex-direction:column;gap:.3vw;margin:0 0 1vw;padding:0 0 .9vw;border-bottom:1px solid rgba(0,0,0,.08)}
.about-page-container .five-content-right>div:last-of-type p:empty{display:none}
.about-page-container .five-content-right>div:last-of-type p b{font-size:.78vw;letter-spacing:.2em;color:#E60012;text-transform:uppercase;font-weight:700;font-family:Helvetica,Arial,sans-serif}
.about-page-container .five-content-right>div:last-of-type p span{font-size:.95vw;color:#242424;line-height:1.55}
.m-about-page-container .five-content-left-context p{display:flex;flex-direction:column;gap:1.1vw;margin:0 0 3.2vw;padding:0 0 2.6vw;border-bottom:1px solid rgba(255,255,255,.25)}
.m-about-page-container .five-content-left-context p b{font-size:2.7vw;letter-spacing:.2em;color:#FFE1E1;text-transform:uppercase;font-weight:700}
.m-about-page-container .five-content-left-context p span{font-size:3.4vw;color:#fff;line-height:1.5}
/* 7) 文化板块 */
.about-page-container .about-container-seven[data-v-844eb73e]{background:#FBF5EF}
.about-page-container .about-container-seven-content>div[data-v-844eb73e],.about-page-container .about-container-seven-content>div.seven-content-item-width[data-v-844eb73e]{width:16.5vw;border-radius:1vw;overflow:hidden;box-shadow:0 .3vw 1vw rgba(120,30,20,.08);transition:transform .3s ease,box-shadow .3s ease}
.about-page-container .about-container-seven-content>div[data-v-844eb73e]:hover{transform:translateY(-.5vw);box-shadow:0 1vw 2.4vw rgba(120,30,20,.2)}
.about-page-container .about-container-seven-content>div .seven-content-item-none{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.about-page-container .about-container-seven-content>div .seven-content-item-none img[data-v-844eb73e]{position:static;transform:none;width:5.2vw;margin:1.3vw auto 0}
.m-about-page-container .about-container-seven[data-v-dbb359cc]{background:#FBF5EF}
.m-about-page-container .about-container-seven-content>div[data-v-dbb359cc]{border-radius:3vw;overflow:hidden}
.m-about-page-container .about-container-seven-content>div .seven-content-item[data-v-dbb359cc]{border-radius:3vw}
.m-about-page-container .about-container-seven-content>div .seven-content-item>img[data-v-dbb359cc]{top:50%;transform:translateY(-50%);right:6vw}
/* 8) 供应链 */
.about-page-container .about-container-eight-tips>div[data-v-844eb73e]{color:#333333;background:#FBF5EF;border-radius:1vw;height:auto;padding:1.5vw 2.4vw;line-height:1.75}
.m-about-page-container .about-container-eight-tips>div[data-v-dbb359cc]{color:#333333}
/* ===== About 重设计 v4 修正 2026-08-25 ===== */
/* 移动 five：trapezoid 撑高图已隐藏，需显式高度防容器塌陷（内容底部约 229vw） */
.m-about-page-container .about-container-five-content .five-content-left[data-v-dbb359cc]{height:278vw}
/* PC：隐藏指向失效视频(missing.mp4)的旧播放条装饰 */
.about-page-container .about-container-five-content .five-content-bottom>div.paly-btn[data-v-844eb73e]{display:none}

/* ===== About 重设计 v5 收尾 2026-08-25 ===== */
/* PC mascot 图缩入红块内居中；红块高度避开底部 quote 条 */
.about-page-container .about-container-five-content .five-content-left .about-container-five-xr[data-v-844eb73e]{width:36vw;left:50%;right:auto;transform:translateX(-50%);top:9vw}
.about-page-container .about-container-five-content .five-content-left[data-v-844eb73e]{min-height:53vw}
/* PC culture 默认卡：标题统一顶部起位，图贴底放大 */
.about-page-container .about-container-seven-content>div .seven-content-item-none{justify-content:flex-start;padding-top:3.2vw}
.about-page-container .about-container-seven-content>div .seven-content-item-none img[data-v-844eb73e]{width:7vw;margin:auto auto 2.8vw}
/* v6：culture 缩略图统一高度（原图比例不一） */
.about-page-container .about-container-seven-content>div .seven-content-item-none img[data-v-844eb73e]{height:5.2vw;object-fit:contain}

/* ===== 首页衔接重设计「红色液面·连续画布」2026-08-25（scoped 首页，零 DOM 改动）===== */
/* 1) 数字条下缘波浪收尾（挂在板块一顶部，红液面落入画布；与页脚 rc-wave 同曲线语言） */
.home .home-container-one[data-v-0172818e]{background-image:linear-gradient(0deg,#FFFAF7 0%,#FFF0EC 100%)}
.home .home-container-one[data-v-0172818e]::before{content:'';position:absolute;top:0;left:0;width:100%;height:2.6vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q7.5 4 15 14 T30 14 T45 14 T60 14 T75 14 T90 14 T105 14 T120 14 T135 14 T150 14 T165 14 T180 14 T195 14 T210 14 T225 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:12.5% 100%;background-repeat:repeat-x;pointer-events:none}
.m- .home-container-one[data-v-26b07037]{background-image:linear-gradient(0deg,#FFFAF7 0%,#FFF0EC 100%)}
.m- .home-container-one[data-v-26b07037]::before{content:'';position:absolute;top:0;left:0;width:100%;height:3.6vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q7.5 4 15 14 T30 14 T45 14 T60 14 T75 14 T90 14 T105 14 T120 14 T135 14 T150 14 T165 14 T180 14 T195 14 T210 14 T225 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:25% 100%;background-repeat:repeat-x;pointer-events:none}
/* 2) 板块三暖白画布 + CTA 前红色波浪渗入 */
.home .special-shaped-three[data-v-0172818e]{background:#FFFAF7;position:relative;padding-bottom:4vw}
.home .special-shaped-three[data-v-0172818e]::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2.6vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q7.5 4 15 14 T30 14 T45 14 T60 14 T75 14 T90 14 T105 14 T120 14 T135 14 T150 14 T165 14 T180 14 T195 14 T210 14 T225 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:12.5% 100%;background-repeat:repeat-x;pointer-events:none}
.m- .special-shaped-three[data-v-26b07037]{background:#FFFAF7;position:relative;padding-bottom:5vw;margin-bottom:6vw}
.m- .special-shaped-three[data-v-26b07037]::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3.6vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q7.5 4 15 14 T30 14 T45 14 T60 14 T75 14 T90 14 T105 14 T120 14 T135 14 T150 14 T165 14 T180 14 T195 14 T210 14 T225 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:25% 100%;background-repeat:repeat-x;pointer-events:none}
/* 3) 板块二淡红弧形枕带（中段视觉锚点，上下缘椭圆弧嵌在画布中） */
.way-to-success-container[data-v-7ecdb17c]{position:relative;background:rgba(230,0,18,.045)}
.way-to-success-container[data-v-7ecdb17c]::before,.way-to-success-container[data-v-7ecdb17c]::after{content:'';position:absolute;left:-10%;width:120%;height:8vw;background:rgba(230,0,18,.045);border-radius:50%;pointer-events:none}
.way-to-success-container[data-v-7ecdb17c]::before{top:-4vw}
.way-to-success-container[data-v-7ecdb17c]::after{bottom:-4vw}
.way-to-success-container[data-v-3ab60342]{position:relative;background:rgba(230,0,18,.045)}
.way-to-success-container[data-v-3ab60342]::before,.way-to-success-container[data-v-3ab60342]::after{content:'';position:absolute;left:-10%;width:120%;height:14vw;background:rgba(230,0,18,.045);border-radius:50%;pointer-events:none}
.way-to-success-container[data-v-3ab60342]::before{top:-7vw}
.way-to-success-container[data-v-3ab60342]::after{bottom:-7vw}
/* 4) 内容图统一卡片化 */
.home .special-shaped-one-banner .banner-item img[data-v-0172818e]{border-radius:1vw;box-shadow:0 .4vw 1.6vw rgba(120,30,20,.14)}
.way-to-success-container[data-v-7ecdb17c] .banner-item img{border-radius:1vw;box-shadow:0 .4vw 1.6vw rgba(120,30,20,.14)}
.home .special-shaped-three-item-img[data-v-0172818e]{border-radius:1vw;box-shadow:0 .3vw 1.2vw rgba(120,30,20,.1)}
.m- .special-shaped-one-banner .banner-item img[data-v-26b07037]{border-radius:3vw;box-shadow:0 1vw 3.2vw rgba(120,30,20,.16)}
.way-to-success-container[data-v-3ab60342] .banner-item img{border-radius:3vw;box-shadow:0 1vw 3.2vw rgba(120,30,20,.16)}
.m- .special-shaped-three-item-img[data-v-26b07037]{border-radius:2vw;box-shadow:0 .6vw 2.4vw rgba(120,30,20,.12)}
/* 5) box-header 标题红色标尺（首页三板块统一节奏） */
.home .box-header .title-p[data-v-4033175a]::after{content:'';display:block;width:3.5vw;height:.3vw;background:#E60012;border-radius:.15vw;margin:1.1vw auto 0}
.m- .box-header .title-p[data-v-6fd9073a]::after{content:'';display:block;width:9vw;height:.8vw;background:#E60012;border-radius:.4vw;margin:2.2vw auto 0}
/* 6) 原站拼接装饰退役 */
.home .home-one-wave[data-v-0172818e]{display:none}
.way-to-success-container .special-shaped-two-bottom-img[data-v-7ecdb17c],.way-to-success-container .special-shaped-two-bottom-img[data-v-3ab60342]{display:none}
.m- .home-container-one .editorial[data-v-26b07037]{display:none}

/* ===== 首页衔接 v2 修正 2026-08-25：波浪周期修正（原 12.5%/25% 造成全屏 64 周期密齿）+ 首页幽灵大字透明化 ===== */
.home .home-container-one[data-v-0172818e]::before{height:3.2vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q7.5 4 15 14 T30 14 T45 14 T60 14 T75 14 T90 14 T105 14 T120 14 T135 14 T150 14 T165 14 T180 14 T195 14 T210 14 T225 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.home .special-shaped-three[data-v-0172818e]::after{height:3.2vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q7.5 4 15 14 T30 14 T45 14 T60 14 T75 14 T90 14 T105 14 T120 14 T135 14 T150 14 T165 14 T180 14 T195 14 T210 14 T225 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.m- .home-container-one[data-v-26b07037]::before{height:5vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q20 4 40 14 T80 14 T120 14 T160 14 T200 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.m- .special-shaped-three[data-v-26b07037]::after{height:5vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q20 4 40 14 T80 14 T120 14 T160 14 T200 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.home .box-header .title-p-bg[data-v-4033175a]{color:transparent}

/* ===== 首页衔接 v3：波浪加大波幅与显示高度（PC 5 周期 / 移动 3 周期深幅）===== */
.home .home-container-one[data-v-0172818e]::before{height:4vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q12 2 24 14 T48 14 T72 14 T96 14 T120 14 T144 14 T168 14 T192 14 T216 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.home .special-shaped-three[data-v-0172818e]::after{height:4vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q12 2 24 14 T48 14 T72 14 T96 14 T120 14 T144 14 T168 14 T192 14 T216 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.home .special-shaped-three[data-v-0172818e]{padding-bottom:5vw}
.m- .home-container-one[data-v-26b07037]::before{height:7vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q20 0 40 14 T80 14 T120 14 T160 14 T200 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.m- .special-shaped-three[data-v-26b07037]::after{height:7vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23E60012' d='M0 14 Q20 0 40 14 T80 14 T120 14 T160 14 T200 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.m- .special-shaped-three[data-v-26b07037]{padding-bottom:8vw}
/* v4：移动板块三波浪无缝贴 CTA */
.m- .special-shaped-three[data-v-26b07037]{margin-bottom:0}

/* ===== story-strip 重制配套 2026-08-26：条带每图两端渐隐，消除多图拼接硬缝 ===== */
.about-container-two-loop-content img[data-v-844eb73e],.about-container-two-loop-content img[data-v-dbb359cc]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}

/* ===== story-strip v2：容器红底承接 mask 淡出区（消除白缝）；羽化加宽 ===== */
.about-page-container .about-container-two .about-container-two-loop[data-v-844eb73e]{background:#B41E1A}
.m-about-page-container .about-container-two .about-container-two-loop[data-v-dbb359cc]{background:#B41E1A}
.about-container-two-loop-content img[data-v-844eb73e],.about-container-two-loop-content img[data-v-dbb359cc]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}

/* ===== 按用户要求隐藏 about 页「门店里程碑」板块（UTTARA/OLD DHAKA 等门店卡片+时间线，PC/移动同 id）===== */
.about-page-container #our-history,.m-about-page-container #our-history{display:none}

/* ===== story-strip 8 图版：mask 加宽消除光晕亮度台阶，产品在统一红底上浮现 ===== */
.about-container-two-loop-content img[data-v-844eb73e],.about-container-two-loop-content img[data-v-dbb359cc]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}

/* ===== 2026-08-26 按用户要求完全停用「Official Statement」声明弹窗（卡片固定居中会遮挡吉祥物/页面内容；内容保留在 popup_*.html 模板，删此规则即可恢复）===== */
.official-popup{display:none}

/* ===== story-strip 抠图版：透明产品浮于容器红底，无需 tile mask（移除渐隐避免边界感）===== */
.about-container-two-loop-content img[data-v-844eb73e],.about-container-two-loop-content img[data-v-dbb359cc]{-webkit-mask-image:none;mask-image:none}

/* ===== 2026-08-26 官方 PDF 雪人 logo 接管（透明底、去文字、放大 + 移动端适配）===== */
.about-page-container .about-container-five-content .five-content-left .about-container-five-xr[data-v-844eb73e]{width:38vw;top:8vw}
.about-page-container .about-container-five-content .five-content-left[data-v-844eb73e]{min-height:63vw}
.m-about-page-container .about-container-five-content .five-content-left .about-container-five-xr[data-v-dbb359cc]{width:44vw;top:18vw}

/* ===== story-strip 白底单品重制 2026-08-26：8 张白底生成抠图（story-item-*.webp 832x1024，产品高 78% 居中）
   透明单品浮于容器红底（无 tile 概念=无接缝无色块）；模板 16 img（8 唯一×2 副本）使 rc-loop-rev 的 -50% 位移恰为整数周期=真无缝循环；
   移动端条带内容更宽，放缓滚动节奏（34s→60s）避免产品飞掠 ===== */
@media (max-width:768px){
  .m-about-page-container .about-container-two .about-container-two-loop-content[data-v-dbb359cc]{animation-duration:60s}
}

/* ===== Dream Snow 板块整体重设计 2026-08-26（舞台+档案卡）：新 rc-five-* 结构；旧 five-content-* 规则随标记移除自然失效 ===== */
.about-page-container .about-container-five[data-v-844eb73e]{background:#FBF5EF;padding:6.5vw 0 7vw;overflow:hidden}
.about-page-container .rc-five[data-v-844eb73e]{width:72.92vw;margin:0 auto;display:grid;grid-template-columns:33vw 1fr;gap:4.2vw;align-items:center}
/* 红色舞台：品牌红渐变 + 珍珠气泡装饰（呼应雪人奶茶权杖与页脚液面气泡语言） */
.about-page-container .rc-five-stage[data-v-844eb73e]{position:relative;height:38.5vw;border-radius:2.2vw;overflow:hidden;background:linear-gradient(150deg,#F51520 0%,#D50D16 55%,#B80A12 100%);box-shadow:0 1.6vw 4vw rgba(150,8,15,.18)}
.about-page-container .rc-five-stage[data-v-844eb73e]::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 11% 16%,rgba(255,255,255,.34) 0 .55vw,transparent .62vw),radial-gradient(circle at 87% 11%,rgba(255,255,255,.2) 0 .4vw,transparent .48vw),radial-gradient(circle at 80% 72%,rgba(255,255,255,.28) 0 .85vw,transparent .95vw),radial-gradient(circle at 16% 82%,rgba(255,255,255,.16) 0 .5vw,transparent .58vw),radial-gradient(circle at 92% 45%,rgba(255,214,120,.42) 0 .45vw,transparent .53vw),radial-gradient(circle at 28% 52%,rgba(255,255,255,.12) 0 1.7vw,transparent 1.8vw)}

.about-page-container .rc-five-mascot[data-v-844eb73e]{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:23.5vw;filter:drop-shadow(0 1.2vw 2.2vw rgba(90,0,5,.4))}
.about-page-container .rc-five-quote[data-v-844eb73e]{position:absolute;left:0;right:0;bottom:0;padding:1.7vw 2vw 1.9vw;text-align:center;color:#fff;font-size:1.35vw;font-weight:700;font-style:italic;letter-spacing:.02em;line-height:1.35;background:linear-gradient(180deg,rgba(110,0,8,0),rgba(110,0,8,.4))}
.about-page-container .rc-five-quote em[data-v-844eb73e]{display:block;margin-top:.4vw;font-style:normal;font-weight:400;font-size:.8vw;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,224,224,.92)}
/* 右侧档案区 */
.about-page-container .rc-five-eyebrow[data-v-844eb73e]{display:inline-block;padding:.5vw 1.2vw;border-radius:2vw;background:#E60012;color:#fff;font-size:.78vw;font-weight:700;letter-spacing:.24em;text-transform:uppercase}
.about-page-container .rc-five-title[data-v-844eb73e]{margin:1.5vw 0 1.1vw;font-size:3.1vw;line-height:1.12;color:#1c1c1c;font-family:Helvetica-Bold,Helvetica,Arial,sans-serif}
.about-page-container .rc-five-title span[data-v-844eb73e]{color:#E60012}
.about-page-container .rc-five-lead[data-v-844eb73e]{width:33.5vw;font-size:1vw;line-height:1.75;color:#5a5a5a}
.about-page-container .rc-five-card[data-v-844eb73e]{margin-top:2.2vw;padding:1.6vw 2.3vw 1.4vw;background:#fff;border-radius:1.2vw;box-shadow:0 .8vw 2.6vw rgba(150,8,15,.09)}
.about-page-container .rc-five-card p[data-v-844eb73e]{display:flex;flex-direction:column;gap:.35vw;margin:0;padding:.85vw 0;border-bottom:1px solid rgba(0,0,0,.06)}
.about-page-container .rc-five-card p:last-child[data-v-844eb73e]{border-bottom:0}
.about-page-container .rc-five-card p b[data-v-844eb73e]{font-size:.76vw;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E60012}
.about-page-container .rc-five-card p span[data-v-844eb73e]{font-size:.97vw;line-height:1.55;color:#2c2c2c}
/* 底部品牌宣言条（替代旧半透明黑条） */
.about-page-container .rc-five-banner[data-v-844eb73e]{width:72.92vw;margin:2.7vw auto 0;text-align:center;font-size:1.02vw;line-height:1.6;color:#6b5548}
.about-page-container .rc-five-banner b[data-v-844eb73e]{color:#B41E1A;font-weight:700}
.about-page-container .rc-five-banner i[data-v-844eb73e]{display:inline-block;width:.55vw;height:.55vw;background:#E60012;border-radius:50%;margin:0 1.3vw;vertical-align:middle}

/* ===== 移动端 Dream Snow：纵向堆叠（舞台在上，档案在下） ===== */
.m-about-page-container .about-container-five[data-v-dbb359cc]{background:#FBF5EF;padding:12vw 0 13vw;overflow:hidden}
.m-about-page-container .rc-five[data-v-dbb359cc]{width:86.67vw;margin:0 auto}
.m-about-page-container .rc-five-stage[data-v-dbb359cc]{position:relative;height:112vw;border-radius:4.5vw;overflow:hidden;background:linear-gradient(150deg,#F51520 0%,#D50D16 55%,#B80A12 100%);box-shadow:0 3.5vw 8vw rgba(120,5,12,.28)}
.m-about-page-container .rc-five-stage[data-v-dbb359cc]::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 12% 10%,rgba(255,255,255,.34) 0 2vw,transparent 2.3vw),radial-gradient(circle at 82% 10%,rgba(255,255,255,.2) 0 1.4vw,transparent 1.7vw),radial-gradient(circle at 82% 62%,rgba(255,255,255,.28) 0 3vw,transparent 3.4vw),radial-gradient(circle at 14% 74%,rgba(255,255,255,.16) 0 1.8vw,transparent 2.1vw),radial-gradient(circle at 90% 38%,rgba(255,214,120,.42) 0 1.6vw,transparent 1.9vw),radial-gradient(circle at 26% 44%,rgba(255,255,255,.12) 0 6vw,transparent 6.4vw)}

.m-about-page-container .rc-five-mascot[data-v-dbb359cc]{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);width:56vw;filter:drop-shadow(0 4vw 7vw rgba(90,0,5,.4))}
.m-about-page-container .rc-five-quote[data-v-dbb359cc]{position:absolute;left:0;right:0;bottom:0;padding:5vw 6vw 6vw;text-align:center;color:#fff;font-size:4.8vw;font-weight:700;font-style:italic;line-height:1.4;background:linear-gradient(180deg,rgba(110,0,8,0),rgba(110,0,8,.4))}
.m-about-page-container .rc-five-quote em[data-v-dbb359cc]{display:block;margin-top:1.6vw;font-style:normal;font-weight:400;font-size:2.7vw;letter-spacing:.22em;text-transform:uppercase;color:rgba(255,224,224,.92)}
.m-about-page-container .rc-five-eyebrow[data-v-dbb359cc]{display:inline-block;padding:1.2vw 3.2vw;border-radius:6vw;background:#E60012;color:#fff;font-size:2.4vw;font-weight:700;letter-spacing:.24em;text-transform:uppercase}
.m-about-page-container .rc-five-title[data-v-dbb359cc]{margin:3.6vw 0 2.8vw;font-size:8.4vw;line-height:1.1;color:#1c1c1c;font-family:Helvetica-Bold,Helvetica,Arial,sans-serif}
.m-about-page-container .rc-five-title span[data-v-dbb359cc]{color:#E60012}
.m-about-page-container .rc-five-lead[data-v-dbb359cc]{font-size:3.5vw;line-height:1.7;color:#5a5a5a}
.m-about-page-container .rc-five-card[data-v-dbb359cc]{margin-top:5vw;padding:3.5vw 5vw 2.5vw;background:#fff;border-radius:3vw;box-shadow:0 2.5vw 6vw rgba(150,8,15,.09)}
.m-about-page-container .rc-five-card p[data-v-dbb359cc]{display:flex;flex-direction:column;gap:1.1vw;margin:0;padding:3.4vw 0;border-bottom:1px solid rgba(0,0,0,.06)}
.m-about-page-container .rc-five-card p:last-child[data-v-dbb359cc]{border-bottom:0}
.m-about-page-container .rc-five-card p b[data-v-dbb359cc]{font-size:2.5vw;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E60012}
.m-about-page-container .rc-five-card p span[data-v-dbb359cc]{font-size:3.4vw;line-height:1.55;color:#2c2c2c}
.m-about-page-container .rc-five-banner[data-v-dbb359cc]{width:86.67vw;margin:7vw auto 0;text-align:center;font-size:3.4vw;font-weight:500;line-height:1.65;color:#5d4a3e}
.m-about-page-container .rc-five-banner b[data-v-dbb359cc]{color:#B41E1A;font-weight:700}
.m-about-page-container .rc-five-banner i[data-v-dbb359cc]{display:inline-block;width:1.7vw;height:1.7vw;background:#E60012;border-radius:50%;margin:0 3vw;vertical-align:middle}
/* ===== RUNCHA Culture 卡片升级 2026-08-26：整卡宽大图(cover) + 底部标题；移动图标放大 ===== */
.about-page-container .about-container-seven-content>div .seven-content-item-none[data-v-844eb73e]{display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 1.7vw;box-sizing:border-box}
.about-page-container .about-container-seven-content>div .seven-content-item-none img[data-v-844eb73e]{display:block;width:100%;height:10.5vw;object-fit:cover;margin:0;border-radius:1vw 1vw 0 0}
.about-page-container .about-container-seven-content>div .seven-content-item-none .rc-cul-tit[data-v-844eb73e]{font-size:1.05vw;font-weight:600;color:#2c2c2c;text-align:center;padding:1.6vw .6vw 0;font-family:Helvetica,Arial,sans-serif}
.m-about-page-container .about-container-seven-content>div .seven-content-item>img[data-v-dbb359cc]{width:11vw;top:4.6vw;right:6vw;transform:none}
.m-about-page-container .about-container-seven-content>div .seven-content-item>div[data-v-dbb359cc]:not(.tit){padding-right:20vw}
/* ===== cooperation banner 文字可读性增强 2026-08-26 ===== */
.franchise-page-container .franchise-container-top .intro-banner>div[data-v-2c3abf90],.m-franchise-page-container .franchise-container-top .intro-banner>div[data-v-7b86effa]{text-shadow:0 2px 14px rgba(70,0,6,.65),0 1px 3px rgba(0,0,0,.4)}
.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-tag[data-v-7b86effa]{margin-top:1.8vw;font-size:2.6vw;line-height:3.6vw;padding:.7vw 2.6vw}

/* ===== cooperation banner 高端工厂版：白蒙版（淡化）+ 深色/品牌红文字 2026-08-26 ===== */
.franchise-page-container .franchise-container-top .intro-banner[data-v-2c3abf90]{color:#2c2c2c;background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.18) 100%)}
.m-franchise-page-container .franchise-container-top .intro-banner[data-v-7b86effa]{color:#2c2c2c;background:linear-gradient(180deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.18) 100%)}
.franchise-page-container .franchise-container-top .intro-banner .intro-banner-title[data-v-2c3abf90],.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-title[data-v-7b86effa]{color:#B41E1A}
.franchise-page-container .franchise-container-top .intro-banner .intro-banner-slogan[data-v-2c3abf90],.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-slogan[data-v-7b86effa]{color:#6b4a3e}
.franchise-page-container .franchise-container-top .intro-banner .intro-banner-tag[data-v-2c3abf90],.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-tag[data-v-7b86effa]{color:#B41E1A;border-color:rgba(180,30,26,.6);background:rgba(255,255,255,.78);box-shadow:0 2px 10px rgba(120,40,30,.1)}
.franchise-page-container .franchise-container-top .intro-banner>div[data-v-2c3abf90],.m-franchise-page-container .franchise-container-top .intro-banner>div[data-v-7b86effa]{text-shadow:0 1px 10px rgba(255,255,255,.85),0 1px 2px rgba(255,255,255,.9)}.m-franchise-page-container .franchise-container-top .intro-banner .intro-banner-tag[data-v-7b86effa]{font-size:2.2vw;line-height:3.2vw;padding:.7vw 2.4vw;white-space:nowrap}

/* ===== cooperation banner 高端厂房外景版：清晰图 + 白色轻模糊蒙版（backdrop-blur 隐约模糊）2026-08-26 ===== */
.franchise-page-container .franchise-container-top .intro-banner[data-v-2c3abf90]{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.82) 0%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.2) 100%),url(/uploads/site/manual/coop-banner-exterior.jpg?v=2026082601) center 60%/cover no-repeat}
.m-franchise-page-container .franchise-container-top .intro-banner[data-v-7b86effa]{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.88) 0%,rgba(255,255,255,.68) 55%,rgba(255,255,255,.22) 100%),url(/uploads/site/manual/coop-banner-exterior.jpg?v=2026082601) center 100%/cover no-repeat}
.franchise-page-container .franchise-container-top .intro-banner[data-v-2c3abf90]::before,.m-franchise-page-container .franchise-container-top .intro-banner[data-v-7b86effa]::before{content:;position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);background:rgba(255,255,255,.12)}
.franchise-page-container .franchise-container-top .intro-banner>div[data-v-2c3abf90],.m-franchise-page-container .franchise-container-top .intro-banner>div[data-v-7b86effa]{position:relative;z-index:1;text-shadow:0 1px 10px rgba(255,255,255,.8),0 1px 2px rgba(255,255,255,.9)}
/* ===== 03 组 A4/A5 带图卡：图片底端对齐（消除文字长度差导致的底边不齐）2026-08-26 ===== */
.franchise-page-container .im-card:has(.im-team-banner){display:flex;flex-direction:column}
.franchise-page-container .im-card .im-team-banner{margin-top:auto}
.m-franchise-page-container .im-card:has(.im-team-banner){display:flex;flex-direction:column}
.m-franchise-page-container .im-card .im-team-banner{margin-top:auto}
/* ===== corporateResponsibility（Hiring）整页重设计（2026-08-27，cr-*；旧快照规则原地保留自然失效） ===== */
/* ---- PC ---- */
.responsibility-wrap.cr-pc .cr-hero{position:relative;background:linear-gradient(135deg,#E60012 0%,#B41E1A 62%,#8E0F14 100%);padding:5.5vw 13.5vw 8vw;overflow:hidden}
.responsibility-wrap.cr-pc .cr-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 84% 16%,rgba(255,255,255,.10) 0 1.2vw,transparent 1.3vw),radial-gradient(circle at 92% 44%,rgba(255,255,255,.07) 0 2.2vw,transparent 2.3vw),radial-gradient(circle at 74% 66%,rgba(255,255,255,.08) 0 .9vw,transparent 1vw),radial-gradient(circle at 58% 10%,rgba(255,255,255,.06) 0 1.7vw,transparent 1.8vw),radial-gradient(circle at 8% 82%,rgba(255,255,255,.05) 0 2.6vw,transparent 2.7vw)}
.responsibility-wrap.cr-pc .cr-hero::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:4vw;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23FFFAF7' d='M0 14 Q12 2 24 14 T48 14 T72 14 T96 14 T120 14 T144 14 T168 14 T192 14 T216 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.responsibility-wrap.cr-pc .cr-hero-copy{position:relative;z-index:2;color:#fff;max-width:56vw}
.responsibility-wrap.cr-pc .cr-hero-eyebrow{display:inline-block;border:1px solid rgba(255,255,255,.7);border-radius:2vw;padding:.55vw 1.6vw;font-size:.85vw;letter-spacing:.32em;text-transform:uppercase}
.responsibility-wrap.cr-pc .cr-hero-title{font-size:3.1vw;line-height:1.18;font-weight:bold;font-family:Helvetica-Bold,Helvetica;margin:1.5vw 0 1.7vw;text-shadow:0 .2vw 1.2vw rgba(110,0,10,.45)}
.responsibility-wrap.cr-pc .cr-hero-lead{font-size:1vw;line-height:1.7vw;max-width:40vw;opacity:.92;margin:0 0 2.2vw}
.responsibility-wrap.cr-pc .cr-hero-stats{display:flex;flex-direction:row}
.responsibility-wrap.cr-pc .cr-hero-stats>div{border-left:1px solid rgba(255,255,255,.45);padding-left:1.5vw;margin-right:2.4vw}
.responsibility-wrap.cr-pc .cr-hero-stats>div:first-child{border-left:none;padding-left:0}
.responsibility-wrap.cr-pc .cr-hero-stats b{display:block;font-size:1.9vw;font-family:Helvetica-Bold,Helvetica;line-height:2.3vw}
.responsibility-wrap.cr-pc .cr-hero-stats span{font-size:.85vw;opacity:.85}
.responsibility-wrap.cr-pc .cr-values{background:#FFFAF7;padding:5.2vw 0 6vw}
.responsibility-wrap.cr-pc .cr-jobs{background:#FBF5EF;padding:5.2vw 0 6.5vw}
.responsibility-wrap.cr-pc .cr-life{background:#F7F2ED;padding:5.2vw 0 7vw}
.responsibility-wrap.cr-pc .cr-sec-head{max-width:72.92vw;margin:0 auto 3.1vw;text-align:center}
.responsibility-wrap.cr-pc .cr-sec-eyebrow{display:inline-block;background:#E60012;color:#fff;font-size:.72vw;font-family:Helvetica-Bold,Helvetica;font-weight:600;letter-spacing:.24em;text-transform:uppercase;border-radius:2vw;padding:.55vw 1.5vw}
.responsibility-wrap.cr-pc .cr-sec-title{font-size:2.3vw;line-height:1.22;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;font-weight:bold;margin:1.2vw 0 0}
.responsibility-wrap.cr-pc .cr-values-grid{max-width:72.92vw;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6vw}
.responsibility-wrap.cr-pc .cr-value-card{background:#fff;border-radius:1.3vw;padding:2vw 1.9vw 1.8vw;border-top:.16vw solid #E60012;box-shadow:0 .5vw 1.8vw rgba(120,30,20,.10);transition:transform .3s ease,box-shadow .3s ease}
.responsibility-wrap.cr-pc .cr-value-card:hover{transform:translateY(-.4vw);box-shadow:0 .9vw 2.6vw rgba(120,30,20,.16)}
.responsibility-wrap.cr-pc .cr-value-no{width:2.2vw;height:2.2vw;border-radius:50%;background:#E60012;color:#fff;font-size:1vw;font-family:Helvetica-Bold,Helvetica;display:flex;align-items:center;justify-content:center;margin-bottom:1.1vw}
.responsibility-wrap.cr-pc .cr-value-card h3{font-size:1.25vw;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;margin:0 0 .7vw}
.responsibility-wrap.cr-pc .cr-value-card p{font-size:.95vw;color:#555;line-height:1.6vw;margin:0}
.responsibility-wrap.cr-pc .cr-jobs-grid{max-width:72.92vw;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6vw;align-items:stretch}
.responsibility-wrap.cr-pc .cr-job-card{background:#fff;border-radius:1.3vw;padding:1.9vw;display:flex;flex-direction:column;box-shadow:0 .5vw 1.8vw rgba(120,30,20,.08)}
.responsibility-wrap.cr-pc .cr-job-top{display:flex;flex-direction:row;align-items:center;gap:1vw;padding-bottom:1.2vw;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:1.1vw}
.responsibility-wrap.cr-pc .cr-job-no{width:2.4vw;height:2.4vw;border-radius:50%;background:#E60012;color:#fff;font-size:1.05vw;font-family:Helvetica-Bold,Helvetica;display:flex;align-items:center;justify-content:center;flex:none}
.responsibility-wrap.cr-pc .cr-job-title{font-size:1.35vw;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;margin:0;line-height:1.25}
.responsibility-wrap.cr-pc .cr-job-reqs{list-style:none;margin:0 0 1.4vw;padding:0;flex:1}
.responsibility-wrap.cr-pc .cr-job-reqs li{display:flex;flex-direction:row;align-items:baseline;gap:.8vw;padding:.62vw 0;border-bottom:1px solid rgba(0,0,0,.05)}
.responsibility-wrap.cr-pc .cr-job-reqs li:last-child{border-bottom:none}
.responsibility-wrap.cr-pc .cr-job-reqs i{font-style:normal;font-family:Helvetica-Bold,Helvetica;color:#E60012;font-size:.72vw;min-width:1.7vw}
.responsibility-wrap.cr-pc .cr-job-reqs span{font-size:.92vw;color:#444;line-height:1.45vw}
.responsibility-wrap.cr-pc .cr-job-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:.55vw}
.responsibility-wrap.cr-pc .cr-job-chips span{font-size:.78vw;color:#B41E1A;background:rgba(230,0,18,.07);border:1px solid rgba(230,0,18,.18);border-radius:2vw;padding:.45vw 1.1vw}
.responsibility-wrap.cr-pc .cr-life .box-header .title-p-bg[data-v-4033175a]{color:transparent}
.responsibility-wrap.cr-pc .cr-life .box-header .title-p[data-v-4033175a]::after{content:'';display:block;width:3.5vw;height:.3vw;background:#E60012;border-radius:.15vw;margin:1.1vw auto 0}
.responsibility-wrap.cr-pc .cr-life-grid{max-width:72.92vw;margin:3.5vw auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1vw}
.responsibility-wrap.cr-pc .cr-life-grid>div{border-radius:1vw;overflow:hidden;box-shadow:0 .4vw 1.4vw rgba(120,30,20,.10);transition:transform .35s,box-shadow .35s;line-height:0}
.responsibility-wrap.cr-pc .cr-life-grid>div:hover{transform:translateY(-.4vw);box-shadow:0 .8vw 2.4vw rgba(120,30,20,.2)}
.responsibility-wrap.cr-pc .cr-life-grid img{width:100%;height:11vw;object-fit:cover;display:block}
/* ---- 移动 ---- */
.responsibility-wrap.cr-m .cr-hero{position:relative;background:linear-gradient(160deg,#E60012 0%,#B41E1A 70%,#8E0F14 100%);padding:10vw 7vw 13vw;overflow:hidden}
.responsibility-wrap.cr-m .cr-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 84% 12%,rgba(255,255,255,.10) 0 3.4vw,transparent 3.6vw),radial-gradient(circle at 92% 52%,rgba(255,255,255,.07) 0 6vw,transparent 6.3vw),radial-gradient(circle at 66% 74%,rgba(255,255,255,.08) 0 2.4vw,transparent 2.6vw),radial-gradient(circle at 8% 84%,rgba(255,255,255,.05) 0 7vw,transparent 7.3vw)}
.responsibility-wrap.cr-m .cr-hero::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:7vw;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 28' preserveAspectRatio='none'%3E%3Cpath fill='%23FFFAF7' d='M0 14 Q20 0 40 14 T80 14 T120 14 T160 14 T200 14 T240 14 V28 H0 Z'/%3E%3C/svg%3E");background-size:100% 100%}
.responsibility-wrap.cr-m .cr-hero-copy{position:relative;z-index:2;color:#fff}
.responsibility-wrap.cr-m .cr-hero-eyebrow{display:inline-block;border:1px solid rgba(255,255,255,.7);border-radius:4vw;padding:1.1vw 3.4vw;font-size:2.9vw;letter-spacing:.35em;text-transform:uppercase}
.responsibility-wrap.cr-m .cr-hero-title{font-size:7vw;line-height:1.22;font-weight:bold;font-family:Helvetica-Bold,Helvetica;margin:3.5vw 0 3vw;text-shadow:0 .4vw 2vw rgba(110,0,10,.45)}
.responsibility-wrap.cr-m .cr-hero-lead{font-size:3.2vw;line-height:1.65;margin:0 0 4.5vw;opacity:.92}
.responsibility-wrap.cr-m .cr-hero-stats{display:flex;flex-direction:row}
.responsibility-wrap.cr-m .cr-hero-stats>div{border-left:1px solid rgba(255,255,255,.45);padding-left:3.5vw;margin-right:4.5vw}
.responsibility-wrap.cr-m .cr-hero-stats>div:first-child{border-left:none;padding-left:0}
.responsibility-wrap.cr-m .cr-hero-stats b{display:block;font-size:5vw;font-family:Helvetica-Bold,Helvetica;line-height:6vw}
.responsibility-wrap.cr-m .cr-hero-stats span{font-size:2.8vw;opacity:.85}
.responsibility-wrap.cr-m .cr-values{background:#FFFAF7;padding:10vw 0 11vw}
.responsibility-wrap.cr-m .cr-jobs{background:#FBF5EF;padding:10vw 0 12vw}
.responsibility-wrap.cr-m .cr-life{background:#F7F2ED;padding:10vw 0 12vw}
.responsibility-wrap.cr-m .cr-sec-head{margin:0 4vw 6.5vw;text-align:center}
.responsibility-wrap.cr-m .cr-sec-eyebrow{display:inline-block;background:#E60012;color:#fff;font-size:2.4vw;font-family:Helvetica-Bold,Helvetica;font-weight:600;letter-spacing:.24em;text-transform:uppercase;border-radius:3.5vw;padding:1vw 3vw}
.responsibility-wrap.cr-m .cr-sec-title{font-size:5.6vw;line-height:1.25;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;font-weight:bold;margin:2.8vw 0 0}
.responsibility-wrap.cr-m .cr-values-grid{margin:0 4vw;display:grid;grid-template-columns:1fr;gap:4vw}
.responsibility-wrap.cr-m .cr-value-card{background:#fff;border-radius:4vw;padding:5.3vw 5.5vw;border-top:.6vw solid #E60012;box-shadow:0 1vw 3vw rgba(120,30,20,.08)}
.responsibility-wrap.cr-m .cr-value-no{width:6.4vw;height:6.4vw;border-radius:50%;background:#E60012;color:#fff;font-size:3vw;font-family:Helvetica-Bold,Helvetica;display:flex;align-items:center;justify-content:center;margin-bottom:3vw}
.responsibility-wrap.cr-m .cr-value-card h3{font-size:4.2vw;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;margin:0 0 2.2vw}
.responsibility-wrap.cr-m .cr-value-card p{font-size:3.2vw;color:#555;line-height:1.6;margin:0}
.responsibility-wrap.cr-m .cr-jobs-grid{margin:0 4vw;display:grid;grid-template-columns:1fr;gap:4vw}
.responsibility-wrap.cr-m .cr-job-card{background:#fff;border-radius:4vw;padding:5.3vw;display:flex;flex-direction:column;box-shadow:0 1vw 3vw rgba(120,30,20,.08)}
.responsibility-wrap.cr-m .cr-job-top{display:flex;flex-direction:row;align-items:center;gap:3vw;padding-bottom:3.2vw;border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:2.6vw}
.responsibility-wrap.cr-m .cr-job-no{width:7vw;height:7vw;border-radius:50%;background:#E60012;color:#fff;font-size:3.2vw;font-family:Helvetica-Bold,Helvetica;display:flex;align-items:center;justify-content:center;flex:none}
.responsibility-wrap.cr-m .cr-job-title{font-size:4.5vw;color:#1a1a1a;font-family:Helvetica-Bold,Helvetica;margin:0;line-height:1.25}
.responsibility-wrap.cr-m .cr-job-reqs{list-style:none;margin:0 0 3.6vw;padding:0;flex:1}
.responsibility-wrap.cr-m .cr-job-reqs li{display:flex;flex-direction:row;align-items:baseline;gap:2.6vw;padding:2.4vw 0;border-bottom:1px solid rgba(0,0,0,.05)}
.responsibility-wrap.cr-m .cr-job-reqs li:last-child{border-bottom:none}
.responsibility-wrap.cr-m .cr-job-reqs i{font-style:normal;font-family:Helvetica-Bold,Helvetica;color:#E60012;font-size:2.6vw;min-width:5vw}
.responsibility-wrap.cr-m .cr-job-reqs span{font-size:3.2vw;color:#444;line-height:1.55}
.responsibility-wrap.cr-m .cr-job-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.8vw}
.responsibility-wrap.cr-m .cr-job-chips span{font-size:2.9vw;color:#B41E1A;background:rgba(230,0,18,.07);border:1px solid rgba(230,0,18,.18);border-radius:4vw;padding:1.2vw 3.5vw}
.responsibility-wrap.cr-m .cr-life .box-header .title-p[data-v-6fd9073a]::after{content:'';display:block;width:9vw;height:.8vw;background:#E60012;border-radius:.4vw;margin:2.2vw auto 0}
.responsibility-wrap.cr-m .cr-life-grid{margin:6vw 4vw 0;display:grid;grid-template-columns:repeat(2,1fr);gap:2.6vw}
.responsibility-wrap.cr-m .cr-life-grid>div{border-radius:2.6vw;overflow:hidden;box-shadow:0 1vw 3vw rgba(120,30,20,.10);line-height:0}
.responsibility-wrap.cr-m .cr-life-grid img{width:100%;height:29vw;object-fit:cover;display:block}
/* ---- PC 模板窄窗安全（≤768px，真机走 /mobile-*，此处仅防溢出） ---- */
@media (max-width:768px){
  .responsibility-wrap.cr-pc .cr-hero{padding:6vw 6vw 9vw}
  .responsibility-wrap.cr-pc .cr-hero-copy{max-width:100%}
  .responsibility-wrap.cr-pc .cr-hero-lead{max-width:100%}
  .responsibility-wrap.cr-pc .cr-values-grid{grid-template-columns:1fr;margin:0 4vw;gap:3vw}
  .responsibility-wrap.cr-pc .cr-jobs-grid{grid-template-columns:1fr;margin:0 4vw;gap:3vw}
  .responsibility-wrap.cr-pc .cr-life-grid{grid-template-columns:repeat(2,1fr);margin:3.5vw 4vw 0}
}/* ===== corporateResponsibility 布局回原站风格补充（2026-08-27）：复用上方原站 scoped 段，仅补要求逐行/面板白底 ===== */
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-item .tracks-item-text .tracks-content .tracks-line[data-v-0427ee58]{display:block}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-bottom .tracks-desc .tracks-line[data-v-25c131d0]{display:block}
.responsibility-wrap .responsibility-contain .responsibility-contain-wrap .tracks-info-wrap .tracks-bottom[data-v-25c131d0]{background:#FFFFFF}
/* ===== hiring banner 移动端竖版高度（2026-08-27，对齐首页 m-banner 141.33vw 约定） ===== */
.responsibility-wrap .responsibility-top-banner .banner-item[data-v-25c131d0]{height:141.33333vw}
/* ===== hiring banner(卡通版) 分页圆点背衬（2026-08-27，亮底卡通上提升圆点可见度，仅本页作用域） ===== */
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-0427ee58]{width:auto;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.30);border-radius:1.5vw;padding:.35vw 1.2vw}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-0427ee58] .swiper-pagination-bullet{margin-right:1.2vw}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-0427ee58] .swiper-pagination-bullet:last-child{margin-right:0}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-25c131d0]{width:auto;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.30);border-radius:3vw;padding:.8vw 3vw}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-25c131d0] .swiper-pagination-bullet{margin-left:3.2vw}
.responsibility-wrap .responsibility-top-banner .responsibility-swiper-pagination[data-v-25c131d0] .swiper-pagination-bullet:first-child{margin-left:0}

/* 背景图懒加载等待期：屏蔽 CSS 类背景，site.js 赋值 inline 后移除本类（2026-08-29）*/
.rc-bg-lazy{background-image:none!important}
