@charset "UTF-8";
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*
 * 富文本初始化
 */
/* 全局样式变量 */
:root {
  --sk-font-Light: '';
  --sk-font-Regular: '';
  --sk-font-Medium: 'MiSans Medium';
  --sk-font-Bold: '';
  --sk-font-Demibold: 'MiSans Demibold';
  --sk-font-SemiBold: 'MiSans SemiBold';
  --sk-font-Num: '';
  --headH: 0;
  /* 以下颜色根据设计稿的不同来设置 */
  --sk-global-color: #119FDB; /* -------------- 主题色 ---------------*/
  --fcolor-default: #333333; /* -------------- 字体默认色 ---------------*/
  --fcolor-black: #000000;
}

.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.lenis.lenis-smooth {
  scroll-behavior: auto;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

@-webkit-keyframes fadeInUpSmall {
  from {
    -webkit-transform: translate3d(0, 0.4rem, 0);
            transform: translate3d(0, 0.4rem, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes fadeInUpSmall {
  from {
    -webkit-transform: translate3d(0, 0.4rem, 0);
            transform: translate3d(0, 0.4rem, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@media screen and (min-width: 800px) {
  .fadeInUpSmall {
    opacity: 0;
    -webkit-animation-name: fadeInUpSmall;
            animation-name: fadeInUpSmall;
  }
}
@media screen and (max-width: 800px) {
  .fadeInUpSmall {
    visibility: visible !important;
  }
}

.svg-ctx {
  object-fit: contain;
}
.svg-ctx path {
  fill: currentColor;
}
.svg-ctx ellipse {
  stroke: currentColor;
}

.fit-image {
  position: relative;
  width: 100%;
  padding-top: calc((0.5625) * 100%);
}
.fit-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}

img.lazy-img,
img.lazy-header-img {
  opacity: 0;
  -webkit-transition: 0.6s ease !important;
  transition: 0.6s ease !important;
}
img.lazy-img[lazy-status=load],
img.lazy-header-img[lazy-status=load] {
  opacity: 1;
}

.-background {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.-background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.topA {
  cursor: pointer;
  position: fixed;
  z-index: 9;
  right: 0.3rem;
  bottom: 0.6rem;
  border-radius: 50%;
  width: 0.48rem;
  height: 0.48rem;
  opacity: 0;
  visibility: hidden;
  background: url(../images/base/demoImg/topA.svg) center center no-repeat;
  background-size: contain;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.topA.show {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 800px) {
  .topA {
    right: 0.42rem;
    bottom: 1.2rem;
    width: 0.64rem;
    height: 0.64rem;
  }
}

.blocker {
  z-index: 100 !important;
}

.modal {
  width: 100% !important;
  max-width: 11rem !important;
  padding: 0 !important;
  box-shadow: none !important;
  background-color: transparent !important;
}

.modal-video .video-container {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.modal-video .video-container > video,
.modal-video .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.modal-video .video-container iframe html body video {
  width: 100% !important;
  height: 100% !important;
}

.-scroll {
  max-height: 1.2rem;
  overflow: auto;
}
.-scroll::-webkit-scrollbar {
  width: 0.08rem;
  height: 0.08rem;
}
.-scroll::-webkit-scrollbar-thumb {
  border-radius: 0.08rem;
  background: #666666;
}
.-scroll::-webkit-scrollbar-thumb:vertical {
  background-color: #666666;
}
.-scroll::-webkit-scrollbar-width {
  width: 0.08rem;
}
.-scroll::-webkit-scrollbar-track {
  border-radius: 0.08rem;
  background-color: none;
}
@media screen and (max-width: 800px) {
  .-scroll {
    max-height: 2.4rem;
  }
}

.sk_select {
  --h: .48rem;
  position: relative;
  width: 1.8rem;
}
.sk_select.-full {
  width: 100%;
}
.sk_select.on {
  z-index: 2;
}
.sk_select.on .-select-front::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk_select .-select-front {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.12rem 0.2rem;
  height: var(--h);
  background: white;
  border-radius: 0.08rem;
}
.sk_select .-select-front input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front textarea:-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}
.sk_select .-select-front input {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  pointer-events: none;
  width: 100%;
  font-size: 0.16rem;
}
.sk_select .-select-front::after {
  content: "";
  width: 0.16rem;
  height: 0.16rem;
  background: url(../images/base/selectDown.svg) center center no-repeat;
  background-size: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.2rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk_select .-select-layer {
  position: absolute;
  width: 100%;
  height: 0;
  bottom: -0.1rem;
  left: 0;
  box-shadow: 0px 0px 0.2rem 0px rgba(218, 218, 218, 0.25);
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
  overflow: hidden;
}
.sk_select .-select-layer .-inner {
  background-color: white;
  border-radius: 0.08rem;
  padding: 0.16rem 0.04rem 0.21rem 0.22rem;
}
.sk_select .-select-layer .-inner dl dd {
  cursor: pointer;
  margin-top: 0.12rem;
  font-size: 0.12rem;
  line-height: 0.16rem;
  color: rgba(0, 0, 0, 0.4);
  font-family: var(--sk-font-Medium);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk_select .-select-layer .-inner dl dd:first-child {
  margin-top: 0;
}
.sk_select .-select-layer .-inner dl dd:hover {
  color: #000;
}
@media screen and (max-width: 800px) {
  .sk_select {
    --h: .9rem;
    width: 100%;
  }
  .sk_select .-select-front {
    padding: 0.33rem 0.2rem 0.33rem 0.3rem;
    height: var(--h);
  }
  .sk_select .-select-front input {
    font-size: 0.26rem;
  }
  .sk_select .-select-front::after {
    width: 0.32rem;
    height: 0.32rem;
  }
  .sk_select .-select-layer .-inner {
    border-radius: 0.08rem;
    padding: 0.24rem 0.2rem 0.3rem 0.24rem;
  }
  .sk_select .-select-layer .-inner dl dd {
    margin-top: 0.24rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}

.-sk-nav {
  position: -webkit-sticky;
  position: sticky;
  top: var(--headH);
  border-bottom: 0.01rem solid #E8E8E8;
  background-color: rgba(255, 255, 255, 0.9);
  backdrop-filter: blur(0.15rem);
  z-index: 10;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.-sk-nav.-top0 {
  top: 0;
}
.-sk-nav ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 0.6rem;
}
.-sk-nav ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0.64rem;
}
.-sk-nav ul li:last-child {
  margin-right: 0;
}
.-sk-nav ul li.on a {
  color: #000;
  font-family: var(--sk-font-Bold);
}
.-sk-nav ul li.on a::before {
  opacity: 1;
  visibility: visible;
}
.-sk-nav ul li a {
  position: relative;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.16rem;
  line-height: 0.24rem;
  padding: 0.18rem 0;
}
.-sk-nav ul li a::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -0.01rem;
  width: 100%;
  height: 0.01rem;
  background: -webkit-linear-gradient(left, #0052E3 0%, #00BEF2 50%, #54EBBA 100%);
  background: linear-gradient(to right, #0052E3 0%, #00BEF2 50%, #54EBBA 100%);
  opacity: 0;
  visibility: hidden;
}
@media screen and (min-width: 800px) {
  .-sk-nav ul li a:hover {
    color: #000000;
  }
}
@media screen and (max-width: 800px) {
  .-sk-nav ul {
    position: relative;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 1rem;
    overflow-y: hidden;
    overflow-x: auto;
    padding: 0 0.4rem;
  }
  .-sk-nav ul li {
    margin-right: 0.7rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .-sk-nav ul li a {
    position: relative;
    color: rgba(0, 0, 0, 0.4);
    font-size: 0.24rem;
    line-height: 0.24rem;
    padding: 0.38rem 0;
  }
  .-sk-nav ul li a::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0rem;
    width: 100%;
    height: 2px;
    background: -webkit-linear-gradient(left, #0052E3 0%, #00BEF2 50%, #54EBBA 100%);
    background: linear-gradient(to right, #0052E3 0%, #00BEF2 50%, #54EBBA 100%);
    opacity: 0;
    visibility: hidden;
  }
}

.sk-list {
  --count: 1;
  --gapX: .32rem;
  --gapY: .32rem;
  --width: calc((100% - var(--gapX) * var(--count)) / var(--count));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: calc(-1 * var(--gapY) / 2) calc(-1 * var(--gapX) / 2);
}
.sk-list .sk-item {
  width: var(--width);
  margin: calc(var(--gapY) / 2) calc(var(--gapX) / 2);
}

.sk-swiper {
  overflow: hidden;
}
.sk-swiper .sk-swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.sk-swiper .sk-dots {
  margin-top: 0.32rem;
  margin-bottom: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sk-swiper .sk-dots.swiper-pagination-bullets span {
  width: 0.08rem;
  height: 0.08rem;
  margin-right: 0.05rem;
  border-radius: 50%;
  background-color: #00BEF2;
  opacity: 0.5;
}
.sk-swiper .sk-dots.swiper-pagination-bullets span.swiper-pagination-bullet-active {
  opacity: 1;
}
.sk-swiper .sk-dots.swiper-pagination-bullets span:last-child {
  margin-right: 0;
}
.sk-swiper .sk-dots.swiper-pagination-progressbar {
  position: relative;
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
}
.sk-swiper .sk-dots.swiper-pagination-progressbar span {
  background: #00BEF2;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
.sk-swiper .sk-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.32rem;
}
.sk-swiper .sk-arrow .prev, .sk-swiper .sk-arrow .next {
  cursor: pointer;
  font-size: 0.2rem;
  color: #000000;
}
.sk-swiper .sk-arrow .prev {
  margin-right: 0.12rem;
}

/* 集合属性（主题样式） */
body.show a,
body.show .transition,
body.show :before,
body.show img {
  -webkit-transition: All 0.3s ease;
  transition: All 0.3s ease;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-size: 100px;
  overflow-x: hidden;
}

body {
  font-family: var(--sk-font-Medium);
  font-size: 12px;
  color: var(--fcolor-default);
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
  background-color: white;
}
body.show {
  opacity: 1;
}

a {
  color: var(--fcolor-default);
  text-decoration: none;
  outline: none;
  cursor: pointer;
}
a:active {
  star: expression(this.onFocus=this.blur());
}
a:link {
  text-decoration: none;
  outline: none;
}
a:visited {
  text-decoration: none;
  outline: none;
}
a:hover {
  text-decoration: none;
  outline: none;
}

li {
  list-style: outside none;
}

li {
  list-style-type: none;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight: 400;
  font-family: var(--sk-font-SemiBold);
}

textarea,
input {
  background: transparent;
  color: var(--fcolor-default);
  outline: none;
  border: 0;
  font-family: var(--sk-font-Medium);
}

em {
  font-style: normal;
}

img {
  vertical-align: middle;
  max-width: 100%;
  border: 0;
  object-fit: cover;
}

.demo-page {
  padding-bottom: 3rem;
}
.demo-page .bg-gray {
  background-color: #f5f5f5;
}
.demo-page .bg-wihte {
  background-color: #ffffff;
}
.demo-page img, .demo-page video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.demo-page .page-main {
  overflow: hidden;
}
.demo-page .page-main .wal {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.demo-page .page-main .wal .-container {
  margin-top: 0.64rem;
}
.demo-page .page-main .wal .-container:first-child {
  margin-top: 0;
}
.demo-page .page-main .wal .-container .-title {
  font-size: 0.28rem;
}
.demo-page .page-main .wal .-container .-body {
  padding: 0.2rem;
  border-radius: 0.08rem;
  margin-top: 0.32rem;
}
.demo-page .page-main .wal .-container .-body.nopading {
  padding: 0;
}

.wal {
  max-width: 16rem;
  width: 100%;
  margin: 0 auto;
}

.wal1500 {
  max-width: 15rem;
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 1700px) {
  body {
    font-size: 16px;
  }
  html {
    font-size: 94px;
  }
}
@media screen and (max-width: 1440px) {
  body {
    font-size: 14px;
  }
  html {
    font-size: 82px;
  }
}
@media screen and (max-width: 1300px) {
  html {
    font-size: 74px;
  }
}
@media screen and (max-width: 1200px) {
  html {
    font-size: 68px;
  }
}
@media screen and (max-width: 1100px) {
  html {
    font-size: 64px;
  }
}
@media screen and (max-width: 1000px) {
  html {
    font-size: 70px;
  }
}
@media screen and (min-width: 800px) {
  .pc-show {
    display: block;
  }
  .phone-show {
    display: none !important;
  }
}
@media screen and (max-width: 800px) {
  html {
    font-size: 72px;
  }
  .wal, .wal1500 {
    width: 100%;
    padding: 0 0.3rem;
  }
  .phone-show {
    display: block;
  }
  .pc-show {
    display: none !important;
  }
}
@media (max-width: 500px) {
  html {
    font-size: 62px;
  }
}
@media screen and (max-width: 320px) {
  html {
    font-size: 50px;
  }
}
html:has(.product__selection__dialog.show),
html:has(.tips__dialog.show) {
  overflow: hidden;
}

.gWHQdT {
  --progress: 100%;
  --r: .1rem;
  position: relative;
  z-index: 1;
  border: none;
  width: 100%;
  padding: 1px;
  border-radius: var(--r);
}
.gWHQdT:hover {
  --progress: 0%;
}

.gWHQdT::after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  z-index: 0;
  -webkit-clip-path: polygon(100% 50%, 150% 0%, calc(4 * var(--progress) - 50%) 0%, calc(2 * var(--progress)) 50%, 100% 50%, 0% 50%, -50% 100%, calc(350% - 4 * var(--progress)) 100%, calc(200% - 2 * var(--progress)) 50%);
          clip-path: polygon(100% 50%, 150% 0%, calc(4 * var(--progress) - 50%) 0%, calc(2 * var(--progress)) 50%, 100% 50%, 0% 50%, -50% 100%, calc(350% - 4 * var(--progress)) 100%, calc(200% - 2 * var(--progress)) 50%);
  scale: 1 -1;
  border-radius: var(--r);
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  -webkit-border-image: initial;
          border-image: initial;
  background: -webkit-linear-gradient(334deg, rgb(255, 249, 178) -8.48%, rgb(108, 218, 67) 49.21%, rgb(0, 160, 233) 93.62%) center center/calc(100% + 6px);
  background: linear-gradient(116deg, rgb(255, 249, 178) -8.48%, rgb(108, 218, 67) 49.21%, rgb(0, 160, 233) 93.62%) center center/calc(100% + 6px);
  background-position: center center;
  -webkit-mask: -webkit-linear-gradient(white 0px, white 0px) padding-box, -webkit-linear-gradient(white 0px, white 0px);
  -webkit-mask-composite: xor;
  -webkit-mask: -webkit-linear-gradient(white 0px, white 0px) padding-box, -webkit-linear-gradient(white 0px, white 0px);
  -webkit-mask-composite: xor;
          mask: linear-gradient(white 0px, white 0px) padding-box exclude, linear-gradient(white 0px, white 0px);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.g-text-hover {
  --color: white;
}
.g-text-hover .text-underline {
  background-image: -webkit-linear-gradient(top, transparent 96%, var(--color) 0);
  background-image: linear-gradient(to bottom, transparent 96%, var(--color) 0);
  background-repeat: no-repeat;
  background-size: 0 100%;
  text-decoration: none;
  -webkit-transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
  transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
}
.g-text-hover:hover .text-underline {
  background-size: 100% 100%;
}
.sk-page-title {
  --color: white;
  font-family: var(--sk-font-SemiBold);
  position: relative;
  font-size: 0.64rem;
  line-height: 0.85rem;
  color: var(--color);
}
.sk-page-title::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -0.19rem;
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
  width: 0.69rem;
  height: 0.06rem;
  background-color: var(--color);
}
.sk-page-title.black-text {
  --color: #333333;
}

.sk-round-btn {
  --c-font: #2CCC8F;
  --c-background: white;
  --c-border: white;
  --min-width: 1.78rem;
  --height: .43rem;
  --padding: 0 .24rem;
  --font-size: .16rem;
  --radius: .9rem;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: var(--min-width);
  height: var(--height);
  color: var(--c-font);
  padding: var(--padding);
  border: 1px solid var(--c-border);
  background-color: var(--c-background);
  border-radius: var(--radius);
}
.sk-round-btn.white-border {
  --c-background: transparent;
  --c-font: white;
}
.sk-round-btn.brand-border {
  --c-background: transparent;
  --c-border: #2CCC8F;
  --c-font: #333333;
}
.sk-round-btn:hover .top-rect, .sk-round-btn:hover .bottom-rect {
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.sk-round-btn .btn-inner {
  width: 100%;
  height: 0.24rem;
  overflow: hidden;
}
.sk-round-btn .btn-inner .top-rect, .sk-round-btn .btn-inner .bottom-rect {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: var(--font-size);
  line-height: 1.1;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.sk-round-btn .btn-inner .top-rect img, .sk-round-btn .btn-inner .top-rect svg, .sk-round-btn .btn-inner .bottom-rect img, .sk-round-btn .btn-inner .bottom-rect svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.08rem;
}

.sk-section-title {
  font-family: var(--sk-font-SemiBold);
  position: relative;
  font-size: 0.36rem;
  line-height: 0.48rem;
}
.sk-section-title::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: -0.13rem;
  width: 0.45rem;
  height: 0.03rem;
  background-color: #119FDB;
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
}

.sk-input {
  --height: .42rem;
  --c-border: #CCCCCC;
  width: 100%;
  height: var(--height);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid var(--c-border);
}
.sk-input .prefix-box, .sk-input .suffix-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sk-input .input-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  padding-left: 0.2rem;
}
.sk-input .input-box input::-webkit-input-placeholder {
  color: #999999;
}
.sk-input .input-box input::-moz-placeholder {
  color: #999999;
}
.sk-input .input-box input:-moz-placeholder {
  color: #999999;
}
.sk-input .input-box input:-ms-input-placeholder {
  color: #999999;
}
.sk-input .input-box textarea::-webkit-input-placeholder {
  color: #999999;
}
.sk-input .input-box textarea::-moz-placeholder {
  color: #999999;
}
.sk-input .input-box textarea:-moz-placeholder {
  color: #999999;
}
.sk-input .input-box textarea:-ms-input-placeholder {
  color: #999999;
}
.sk-input .input-box input {
  width: 100%;
  font-size: 0.16rem;
}
.sk-input .prefix-box {
  border-right: 1px solid #CCCCCC;
}
.sk-input .prefix-box .sk-radio {
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #666666;
}
.sk-input .suffix-box {
  margin: 0 0.3rem;
}
.sk-input .suffix-box .unit {
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #666666;
}

.sk-radio, .sk-checkbox {
  --c-border: #CCCCCC;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  line-height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 100%;
}
.sk-radio.on, .sk-radio:hover, .sk-checkbox.on, .sk-checkbox:hover {
  --c-border: #119FDB;
}
.sk-radio.on .icon::after, .sk-checkbox.on .icon::after {
  opacity: 1;
}
.sk-radio .icon, .sk-checkbox .icon {
  width: 0.28rem;
  height: 0.28rem;
  border: 1px solid var(--c-border);
  margin-right: 0.11rem;
  padding: 0.06rem;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-radio .icon::after, .sk-checkbox .icon::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: var(--c-border);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.sk-checkbox.on .icon {
  background-color: var(--c-border);
}
.sk-checkbox .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.sk-checkbox .icon::after {
  width: 0.16rem;
  height: 0.1rem;
  background: url(../images/base/icon/gou.svg) center center no-repeat;
  background-size: contain;
}

.radio-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.32rem 0.54rem;
}
.radio-group.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.12rem;
}
.radio-group .radio-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.radio-group .radio-item .extension_0s {
  margin-left: 0.27rem;
  width: 100%;
}
.radio-group .radio-item .extension_0s .list ul li {
  margin-top: 0.1rem;
}
.radio-group .radio-item .extension_0s .list ul li:first-child {
  margin-top: 0;
}
.radio-group .radio-item .extension_0s .list ul li .sk-input .prefix-box {
  padding: 0 0.11rem;
  width: 1.52rem;
}
.radio-group .radio-item .extension_0s .list ul li .sk-input .prefix-box .sk-radio {
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #666666;
}

.tips__dialog {
  --container-width: 6.75rem;
  --container-height: 6.7rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(28, 28, 28, 0.8);
  z-index: -1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.tips__dialog.show {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.tips__dialog.show .dialog-wrapper {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
}
.tips__dialog .dialog-wrapper {
  position: relative;
  padding: 0.3rem 0.37rem;
  width: var(--container-width);
  min-height: var(--container-height);
  -webkit-transform: translate(0, 0.4rem);
      -ms-transform: translate(0, 0.4rem);
          transform: translate(0, 0.4rem);
  border-radius: 0.1rem;
  background-color: white;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.tips__dialog .dialog-wrapper .dialog-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-close {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0.3rem;
  right: 0.37rem;
  width: 0.58rem;
  height: 0.58rem;
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-close:hover {
  opacity: 0.6;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-close img, .tips__dialog .dialog-wrapper .dialog-inner .dialog-close svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-title {
  margin-top: 1.1rem;
  max-width: 60%;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #000000;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form {
  margin: 0.44rem 0;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.16rem;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item.w50p {
  width: calc((100% - 0.16rem) / 2);
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item:has(.form__tem-content > .sk-input) {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__item-label {
  max-width: 2.2rem;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 0.2rem;
  line-height: 0.27rem;
  text-align: right;
  padding-right: 0.52rem;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__tem-content {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__tem-content .sk-input {
  --c-border: #D5E3F9;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .btn-box {
  text-align: center;
  margin-top: 0.58rem;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box {
  margin-top: 0.43rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #182833;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon {
  cursor: pointer;
  position: relative;
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.15rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon.on img, .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon.on svg {
  opacity: 0;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon.on img:nth-child(2), .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon.on svg:nth-child(2) {
  opacity: 1;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon img, .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon img:nth-child(2), .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon svg:nth-child(2) {
  opacity: 0;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box a {
  text-decoration: underline;
  color: inherit;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.1rem;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-info .img {
  height: 1.27rem;
  -webkit-transform: translate(-0.15rem, 0);
      -ms-transform: translate(-0.15rem, 0);
          transform: translate(-0.15rem, 0);
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-info .img img {
  height: 100%;
  object-fit: contain;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-info .dialog-title {
  max-width: 80%;
  margin-top: 0.5rem;
  text-align: center;
}
.tips__dialog .dialog-wrapper .dialog-inner .dialog-info .btn-box {
  margin-top: 0.75rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .tips__dialog {
    --container-width: 100%;
    --container-height: 8rem;
    padding: 0 0.3rem;
  }
  .tips__dialog .dialog-wrapper {
    padding: 0.3rem 0.58rem;
    border-radius: 0.16rem;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-close {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    top: 0.32rem;
    right: 0.32rem;
    width: 0.8rem;
    height: 0.8rem;
    background-color: #f7f7f7;
    border-radius: 50%;
    z-index: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-close img, .tips__dialog .dialog-wrapper .dialog-inner .dialog-close svg {
    width: 0.4rem;
    height: 0.4rem;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-title {
    margin-top: 1.2rem;
    max-width: 80%;
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form {
    margin: 0.32rem 0;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper {
    gap: 0.32rem;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item.w50p {
    width: 100%;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__tem-content {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__tem-content .sk-input {
    --c-border: #D5E3F9;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .btn-box {
    text-align: center;
    margin-top: 0.64rem;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box {
    margin-top: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-form .policy-box .icon {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.12rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 1.1rem;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-info .img {
    height: 1.27rem;
    -webkit-transform: translate(-0.15rem, 0);
        -ms-transform: translate(-0.15rem, 0);
            transform: translate(-0.15rem, 0);
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-info .img img {
    height: 100%;
    object-fit: contain;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-info .dialog-title {
    max-width: 90%;
    margin-top: 0.5rem;
    text-align: center;
  }
  .tips__dialog .dialog-wrapper .dialog-inner .dialog-info .btn-box {
    margin-top: 0.75rem;
    text-align: center;
  }
}

.product__selection__dialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, #E0EBF1 0%, #FFFFFF 100%);
  background: linear-gradient(180deg, #E0EBF1 0%, #FFFFFF 100%);
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product__selection__dialog.show {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.product__selection__dialog.show .dialog-wrapper {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  opacity: 1;
  -webkit-transition: 0.5s ease 0.2s;
  transition: 0.5s ease 0.2s;
}
.product__selection__dialog .dialog-wrapper {
  position: relative;
  padding: 0.64rem 0 0.32rem;
  height: 100%;
  -webkit-transform: translate(0, 0.4rem);
      -ms-transform: translate(0, 0.4rem);
          transform: translate(0, 0.4rem);
  opacity: 0;
}
.product__selection__dialog .dialog-wrapper .dialog-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-close {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  top: 0.64rem;
  right: 0;
  width: 0.58rem;
  height: 0.58rem;
  border-radius: 50%;
  background-color: white;
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-close:hover {
  opacity: 0.6;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-close img, .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-close svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-title {
  font-size: 0.48rem;
  line-height: 0.64rem;
  color: #333333;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #ccc;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form::-webkit-scrollbar-thumb:vertical {
  background-color: #ccc;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form::-webkit-scrollbar-width {
  width: 4px;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: none;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form {
  margin: 0.32rem 0 0.24rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
  width: calc(100% + 4px);
  padding-right: 4px;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.12rem 0.24rem;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item.w50p {
  width: calc((100% - 0.24rem) / 2);
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item:has(.form__tem-content > .sk-input) {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__item-label {
  max-width: 2.2rem;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 0.2rem;
  line-height: 0.27rem;
  text-align: right;
  padding-right: 0.52rem;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__tem-content {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-footer {
  margin-top: auto;
}
.product__selection__dialog .dialog-wrapper .dialog-inner .dialog-footer .btn-box {
  text-align: center;
}
@media screen and (max-width: 800px) {
  .product__selection__dialog .dialog-wrapper {
    position: relative;
    padding: 0.8rem 0.3rem 0.64rem;
    height: 100%;
    -webkit-transform: translate(0, 0.4rem);
        -ms-transform: translate(0, 0.4rem);
            transform: translate(0, 0.4rem);
    opacity: 0;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-close {
    top: 0.32rem;
    right: 0.32rem;
    width: 0.8rem;
    height: 0.8rem;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-close img, .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-close svg {
    width: 0.4rem;
    height: 0.4rem;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form {
    margin: 0.32rem 0 0.24rem;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.4rem;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item.w50p {
    width: 100%;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__item-label {
    max-width: 1.72rem;
    width: 100%;
    font-size: 0.24rem;
    line-height: 0.32rem;
    text-align: right;
    padding-right: 0.12rem;
  }
  .product__selection__dialog .dialog-wrapper .dialog-inner .dialog-form .form__wrapper .form__item .form__tem-content {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.cookie-layer[data-show=layer] .default-layer {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.cookie-layer .default-layer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(28, 28, 28, 0.8);
  opacity: 0;
  visibility: hidden;
  z-index: 20;
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cookie-layer .default-layer .wal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-height: 2.76rem;
  padding: 0.49rem 0.64rem;
}
.cookie-layer .default-layer .wal .layer-close {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0.13rem;
  width: 0.24rem;
  height: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cookie-layer .default-layer .wal .layer-close:hover {
  opacity: 0.6;
}
.cookie-layer .default-layer .wal .layer-close img, .cookie-layer .default-layer .wal .layer-close svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.cookie-layer .default-layer .wal .box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.cookie-layer .default-layer .wal .box .-left {
  max-width: 50%;
  width: 100%;
  color: white;
}
.cookie-layer .default-layer .wal .box .-left .title {
  font-size: 0.36rem;
  line-height: 0.42rem;
}
.cookie-layer .default-layer .wal .box .-left .context {
  margin-top: 0.4rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.cookie-layer .default-layer .wal .box .-left .context a {
  color: inherit;
  text-decoration: underline;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box {
  margin-top: 0.14rem;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box:first-child {
  margin-top: 0;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .c_button {
  font-family: var(--sk-font-SemiBold);
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 2.68rem;
  height: 0.67rem;
  padding: 0 0.32rem;
  border-radius: 0.9rem;
  background-color: #E6E6E6;
  font-size: 0.24rem;
  line-height: 0.3rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .c_button:hover {
  color: white;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .c_button:hover::before {
  opacity: 1;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .c_button::before {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  border-radius: 0.9rem;
  background: -webkit-linear-gradient(62deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  background: linear-gradient(28deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  opacity: 0;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .c_button span {
  position: relative;
  z-index: 1;
}
.cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .default__button {
  min-width: 2.68rem;
  height: 0.67rem;
  font-size: 0.24rem;
  line-height: 0.3rem;
}
@media screen and (max-width: 800px) {
  .cookie-layer .default-layer {
    background-color: rgba(28, 28, 28, 0.96);
  }
  .cookie-layer .default-layer .wal {
    min-height: auto;
    padding: 0.72rem 0.3rem 1.24rem;
  }
  .cookie-layer .default-layer .wal .layer-close {
    right: 0.3rem;
    top: 0.3rem;
    width: 0.48rem;
    height: 0.48rem;
  }
  .cookie-layer .default-layer .wal .box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    height: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .cookie-layer .default-layer .wal .box .-left {
    max-width: 100%;
  }
  .cookie-layer .default-layer .wal .box .-left .title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-align: center;
  }
  .cookie-layer .default-layer .wal .box .-left .context {
    margin-top: 0.4rem;
    font-size: 0.26rem;
    line-height: 0.32rem;
  }
  .cookie-layer .default-layer .wal .box .-right {
    margin-top: 0.64rem;
  }
  .cookie-layer .default-layer .wal .box .-right .btn-btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0 0 0 0.16rem;
  }
  .cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box:first-child {
    margin: 0;
  }
  .cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .c_button {
    min-width: 100%;
    height: 0.84rem;
    border-radius: 1.8rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .cookie-layer .default-layer .wal .box .-right .btn-btns .btn-box .default__button {
    min-width: 100%;
    height: 0.84rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}

.sk-header {
  --header-height: 1rem;
  --c-header-border: transparent;
  --c-nav-text: white;
  --c-background: transparent;
  --c-icon-search: white;
  --c-icon-lang: white;
  --c-nav-border: #119FDB;
  --nav-border-translate: -.2rem;
  --logo1-opacity: 1;
  --logo2-opacity: 0;
}
.sk-header.white-theme, .sk-header.isScroll, .sk-header:hover {
  --logo1-opacity: 0;
  --logo2-opacity: 1;
  --c-nav-text: #333333;
  --c-background: white;
  --c-icon-search: #119FDB;
  --c-icon-lang: #666666;
  --nav-border-translate: 0;
}
.sk-header.white-theme .-container::after, .sk-header.isScroll .-container::after, .sk-header:hover .-container::after {
  opacity: 0;
}
.sk-header.white-theme, .sk-header.isScroll {
  --c-header-border: #E6E6E6;
}
.sk-header.white-theme:hover, .sk-header.isScroll:hover {
  --c-header-border: transparent;
}
.sk-header.hide .-container {
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.sk-header .-container {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: var(--header-height);
  background-color: var(--c-background);
  border-bottom: 1px solid var(--c-header-border);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 99;
}
.sk-header .-container::after {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(bottom, transparent 0%, rgba(7, 7, 7, 0.6) 100%);
  background: linear-gradient(0deg, transparent 0%, rgba(7, 7, 7, 0.6) 100%);
  z-index: -1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper {
  height: 100%;
}
.sk-header .-wrapper .-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  height: 100%;
}
.sk-header .-wrapper .-inner .left_0s {
  position: relative;
  width: 2.2rem;
  z-index: 2;
}
.sk-header .-wrapper .-inner .left_0s .-logo a {
  display: block;
  position: relative;
  height: 0.55rem;
}
.sk-header .-wrapper .-inner .left_0s .-logo a img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  object-fit: contain;
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper .-inner .left_0s .-logo a img:nth-child(1) {
  opacity: var(--logo1-opacity);
}
.sk-header .-wrapper .-inner .left_0s .-logo a img:nth-child(2) {
  opacity: var(--logo2-opacity);
}
.sk-header .-wrapper .-inner .center_0s {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 20%;
  z-index: 1;
}
.sk-header .-wrapper .-inner .center_0s .-nav {
  height: 100%;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li {
  --nav-border-opacity: 0;
  position: relative;
  height: 100%;
  margin-right: 0.54rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li:last-child {
  margin-right: 0;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  -webkit-transform: translate(0, var(--nav-border-translate));
      -ms-transform: translate(0, var(--nav-border-translate));
          transform: translate(0, var(--nav-border-translate));
  background-color: var(--c-nav-border);
  opacity: var(--nav-border-opacity);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li.on, .sk-header .-wrapper .-inner .center_0s .-nav > ul > li:hover {
  --nav-border-opacity: 1;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li.on {
  font-family: var(--sk-font-SemiBold);
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  color: var(--c-nav-text);
  font-size: 0.18rem;
  line-height: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper .-inner .right_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  z-index: 2;
}
.sk-header .-wrapper .-inner .right_0s .-search,
.sk-header .-wrapper .-inner .right_0s .-lang {
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper .-inner .right_0s .-search:hover,
.sk-header .-wrapper .-inner .right_0s .-lang:hover {
  opacity: 0.6;
}
.sk-header .-wrapper .-inner .right_0s .-search .icon,
.sk-header .-wrapper .-inner .right_0s .-lang .icon {
  width: 0.28rem;
  height: 0.28rem;
  color: var(--c-icon-search);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper .-inner .right_0s .-search .icon img, .sk-header .-wrapper .-inner .right_0s .-search .icon svg,
.sk-header .-wrapper .-inner .right_0s .-lang .icon img,
.sk-header .-wrapper .-inner .right_0s .-lang .icon svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-header .-wrapper .-inner .right_0s .-search .icon img path, .sk-header .-wrapper .-inner .right_0s .-search .icon svg path,
.sk-header .-wrapper .-inner .right_0s .-lang .icon img path,
.sk-header .-wrapper .-inner .right_0s .-lang .icon svg path {
  fill: currentColor;
}
.sk-header .-wrapper .-inner .right_0s .-lang {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.16rem;
  line-height: 0.3rem;
  margin-left: 0.13rem;
  color: var(--c-nav-text);
}
.sk-header .-wrapper .-inner .right_0s .-lang .icon {
  color: var(--c-icon-lang);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.05rem;
}
.sk-header .-wrapper .-inner .right_0s .btn-box {
  margin-left: 0.15rem;
}
.sk-header .-wrapper .-inner .right_0s .btn-box .default__button {
  height: 0.53rem;
  font-size: 0.18rem;
}
.sk-header .layer {
  --max-width: 10.34rem;
  position: fixed;
  max-width: var(--max-width);
  width: 100%;
  height: 0;
  top: var(--header-height);
  left: 50%;
  z-index: 10;
  overflow: hidden;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border-radius: 0;
  box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.05);
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  will-change: transform;
  background-color: rgb(255, 255, 255);
  backdrop-filter: blur(20px);
}
.sk-header .layer .g-text-hover {
  --color: #119FDB;
}
.sk-header .layer .layer__wp {
  padding: 0.42rem 0.48rem 0.33rem;
  height: 4.9rem;
}
.sk-header .layer .layer__wp .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.sk-header .layer .layer__wp .-box .layer-head .title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.36rem;
  line-height: 0.48rem;
  background: -webkit-linear-gradient(315deg, #00A0E9 0%, #2651D3 99%);
  background: linear-gradient(135deg, #00A0E9 0%, #2651D3 99%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.sk-header .layer .layer__wp .-box .layer-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.15rem;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: #ccc;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s::-webkit-scrollbar-thumb:vertical {
  background-color: #ccc;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s::-webkit-scrollbar-width {
  width: 4px;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: none;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s {
  width: 3.31rem;
  border-right: 1px solid rgba(204, 204, 204, 0.6);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 100%;
  overflow: auto;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s:last-child {
  border-right: 0;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 {
  padding-right: 0.46rem;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul {
  height: 100%;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li {
  margin-top: 0.24rem;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li.noIcon a::after {
  display: none;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li:first-child {
  margin-top: 0;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li.on a, .sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li:hover a {
  color: #119FDB;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li.on a::after, .sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li:hover a::after {
  opacity: 1;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c01 ul li a::after {
  content: "";
  width: 0.08rem;
  height: 0.16rem;
  background: url(../images/base/icon/icon-small-arrow.svg) center center no-repeat;
  background-size: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.16rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 {
  width: 100%;
  padding-left: 0.46rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul {
  display: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.48rem;
  height: 100%;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul.on {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul li:hover a {
  color: #119FDB;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul li:hover a .img img {
  opacity: 0;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul li:hover a .img img:nth-child(2) {
  opacity: 1;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.2rem;
  line-height: 0.27rem;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul li a .img {
  position: relative;
  width: 0.48rem;
  height: 0.48rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.15rem;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul li a .img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 ul li a .img img:nth-child(2) {
  opacity: 0;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 .product-list {
  gap: 0.2rem;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 .product-list li .img {
  width: 1.36rem;
  height: 0.99rem;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 .product-list li .img img {
  opacity: 1 !important;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 .cover-image {
  width: 100%;
  height: 2.74rem;
  border-radius: 0.06rem;
  overflow: hidden;
}
.sk-header .layer .layer__wp .-box .layer-body .column_0s.c02 .cover-image img {
  width: 100%;
  height: 100%;
}
.sk-header .layer.layer__search {
  --max-width: 100%;
  background-color: #F4FBFF;
  top: 0;
  z-index: 100;
}
.sk-header .layer.layer__search .layer__wp {
  position: relative;
  height: 1.8rem;
  padding: 0;
}
.sk-header .layer.layer__search .layer__wp .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.sk-header .layer.layer__search .layer__wp .-box .-logo {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: auto;
}
.sk-header .layer.layer__search .layer__wp .-box .-logo a {
  display: block;
  width: 2.2rem;
  height: 0.55rem;
}
.sk-header .layer.layer__search .layer__wp .-box .-logo a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 9.05rem;
  width: 100%;
  margin-left: 0.32rem;
  padding-bottom: 0.09rem;
  border-bottom: 1px solid #CCCCCC;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box input::-webkit-input-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box input::-moz-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box input:-moz-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box input:-ms-input-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box textarea::-webkit-input-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box textarea::-moz-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box textarea:-moz-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box textarea:-ms-input-placeholder {
  color: #999999;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box input {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.24rem;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box .btn-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.32rem;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box .btn-box a {
  display: block;
  width: 0.48rem;
  height: 0.48rem;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box .btn-box a:hover {
  opacity: 0.6;
}
.sk-header .layer.layer__search .layer__wp .-box .search-box .btn-box a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-header .layer.layer__search .layer__wp .-box .layer-close {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 0.58rem;
  height: 0.58rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  background: white;
  margin-left: 1.1rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .layer.layer__search .layer__wp .-box .layer-close:hover {
  opacity: 0.6;
}
.sk-header .layer.layer__search .layer__wp .-box .layer-close img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.sk-header .mobile-sidebar {
  display: none;
}
@media screen and (max-width: 800px) {
  .sk-header {
    height: var(--header-height);
    --logo1-opacity: 0;
    --logo2-opacity: 1;
    --c-nav-text: #333333;
    --c-background: white;
    --c-icon-search: #119FDB;
    --c-icon-lang: #666666;
  }
  .sk-header[data-show=mobileSidebar] {
    --c-header-border: transparent !important;
  }
  .sk-header[data-show=mobileSidebar] .mobile-sidebar {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    visibility: visible;
  }
  .sk-header[data-show=mobileSidebar] .-container {
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
  }
  .sk-header[data-show=mobileSidebar] .-lang {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .sk-header[data-show=mobileSidebar] .toggle-btn img {
    display: none !important;
  }
  .sk-header[data-show=mobileSidebar] .toggle-btn img:nth-child(2) {
    display: block !important;
  }
  .sk-header .-container::after {
    display: none;
  }
  .sk-header .-wrapper {
    height: 100%;
  }
  .sk-header .-wrapper .-inner .left_0s {
    width: 2.5rem;
  }
  .sk-header .-wrapper .-inner .left_0s .-logo a {
    height: 0.8rem;
  }
  .sk-header .-wrapper .-inner .center_0s {
    display: none;
  }
  .sk-header .-wrapper .-inner .right_0s .-search,
  .sk-header .-wrapper .-inner .right_0s .-lang {
    display: none;
  }
  .sk-header .-wrapper .-inner .right_0s .-search .icon,
  .sk-header .-wrapper .-inner .right_0s .-lang .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .sk-header .-wrapper .-inner .right_0s .-lang {
    font-size: 0.32rem;
    line-height: 1;
    margin-left: 0.1rem;
  }
  .sk-header .-wrapper .-inner .right_0s .-lang .icon {
    margin-right: 0.1rem;
  }
  .sk-header .-wrapper .-inner .right_0s .btn-box {
    display: none;
  }
  .sk-header .-wrapper .-inner .right_0s .toggle-btn {
    margin-left: 0.42rem;
    width: 18px;
    height: 18px;
  }
  .sk-header .-wrapper .-inner .right_0s .toggle-btn img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .sk-header .-wrapper .-inner .right_0s .toggle-btn img:nth-child(2) {
    display: none;
  }
  .sk-header .mobile-sidebar {
    display: block;
    position: fixed;
    left: 0;
    top: var(--header-height);
    width: 100%;
    height: calc(100% - var(--header-height));
    -webkit-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
            transform: translate(100%, 0);
    visibility: hidden;
    z-index: 999;
    background-color: white;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper {
    height: 100%;
    padding: 0.26rem 0.3rem 0.48rem;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 0.96rem;
    border-radius: 1.8rem;
    border: 1px solid #E6E6E6;
    padding: 0 0.34rem 0 0.44rem;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box input::-webkit-input-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box input::-moz-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box input:-moz-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box input:-ms-input-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box textarea::-webkit-input-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box textarea::-moz-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box textarea:-moz-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box textarea:-ms-input-placeholder {
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box input {
    width: 100%;
    font-size: 0.26rem;
    color: #333333;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box .btn-box {
    width: 0.64rem;
    height: 0.64rem;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .search-box .btn-box:hover {
    opacity: 0.6;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    margin-top: 0.44rem;
    overflow: auto;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li {
    margin-top: 0.38rem;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li:first-child {
    margin-top: 0;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li.noChild a::after {
    display: none;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li.active a {
    color: var(--sk-global-color);
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li.on a::after {
    background: url(../images/base/icon/icon-sub.svg) center center no-repeat;
    background-size: contain;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 0.32rem;
    line-height: 0.6rem;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > a::after {
    content: "";
    width: 0.32rem;
    height: 0.32rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: 0.32rem;
    background: url(../images/base/icon/icon-plus.svg) center center no-repeat;
    background-size: contain;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 {
    padding-top: 0.2rem;
    display: none;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li {
    border-top: 1px dashed #E6E6E6;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li.on a {
    color: #333333;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li:last-child {
    border-bottom: 1px dashed #E6E6E6;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li a {
    display: block;
    padding: 0.2rem 0;
    font-size: 0.28rem;
    line-height: 0.44rem;
    color: #666666;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li > .sub-list-v3 {
    padding-bottom: 0.2rem;
    display: none;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li > .sub-list-v3 > li:hover a {
    color: var(--sk-global-color);
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li > .sub-list-v3 > li:hover a::after {
    background: url(../images/base/header/icon-arrow-on.svg) center center no-repeat;
    background-size: contain;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li > .sub-list-v3 > li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.2rem 0;
    font-size: 0.24rem;
    line-height: 0.32rem;
    color: #999999;
  }
  .sk-header .mobile-sidebar .sidebar-wrapper .sidebar-inner .list > ul > li > .sub-list-v2 > li > .sub-list-v3 > li a::after {
    content: "";
    width: 0.1rem;
    height: 0.18rem;
    margin-left: 0.32rem;
    background: url(../images/base/header/icon-arrow.svg) center center no-repeat;
    background-size: contain;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}

.page__banner {
  position: relative;
  height: 7.6rem;
}
.page__banner .wal {
  height: 100%;
}
.page__banner .wal .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.page__banner .wal .-box .content_0s .sk-page-title {
  font-family: var(--sk-font-SemiBold);
}
.page__banner .wal .-box .bottom_0s {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
}
.page__banner .wal .-box .bottom_0s .href-list {
  width: 100%;
  height: 0.8rem;
  background-color: rgba(48, 80, 175, 0.2);
  backdrop-filter: blur(5px);
  border-top: 1px solid white;
}
.page__banner .wal .-box .bottom_0s .href-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 16rem;
  margin: 0 auto;
  height: 100%;
}
.page__banner .wal .-box .bottom_0s .href-list ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}
.page__banner .wal .-box .bottom_0s .href-list ul li:hover a, .page__banner .wal .-box .bottom_0s .href-list ul li.active a {
  color: white;
}
.page__banner .wal .-box .bottom_0s .href-list ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  color: #E6E6E6;
}
.page__banner .wal .-box .bottom_0s .href-list ul li a .img {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.13rem;
}
.page__banner .wal .-box .bottom_0s .href-list ul li a .img img {
  height: 0.48rem;
}
.page__banner .wal .-box .bottom_0s .href-list ul li a span {
  font-size: 0.2rem;
  line-height: 0.27rem;
}

.page__contactUs {
  --c-text: white;
  position: relative;
  overflow: hidden;
}
.page__contactUs.black-theme {
  --c-text: #333333;
}
.page__contactUs .wal .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-height: 4.32rem;
  padding: 0.64rem 0;
  color: var(--c-text);
}
.page__contactUs .wal .-box .title {
  font-size: 0.48rem;
  line-height: 0.64rem;
}
.page__contactUs .wal .-box .context {
  margin-top: 0.29rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.page__contactUs .wal .-box .btns-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.4rem;
  gap: 0.2rem;
}
@media screen and (max-width: 800px) {
  .page__contactUs .wal .-box {
    min-height: 8.46rem;
    padding: 0.4rem 0 0.8rem;
  }
  .page__contactUs .wal .-box .context {
    margin-top: 0.42rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
    text-align: center;
  }
  .page__contactUs .wal .-box .btns-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.8rem;
    gap: 0.52rem;
  }
}

.product-detail-page .page__introduction .wal {
  padding-bottom: 0.6rem;
}
.product-detail-page .page__introduction .wal .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product-detail-page .page__introduction .wal .-box .-left {
  max-width: 8.5rem;
  width: 100%;
}
.product-detail-page .page__introduction .wal .-box .-left .big-image .swiper-container .swiper-wrapper .swiper-slide {
  height: 7.2rem;
}
.product-detail-page .page__introduction .wal .-box .-left .big-image .swiper-container .swiper-wrapper .swiper-slide .img {
  width: 100%;
  height: 100%;
}
.product-detail-page .page__introduction .wal .-box .-left .big-image .swiper-container .swiper-wrapper .swiper-slide .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 6.66rem;
  width: 100%;
  margin: -0.32rem auto 0;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container {
  width: 100%;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container.align-center .swiper-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide {
  cursor: pointer;
  width: 2rem;
  height: 2rem;
  margin-right: 0.33rem;
  border: 1px solid #E6E6E6;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  .product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide:hover, .product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide.on {
    border-color: #119FDB;
  }
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide .img {
  width: 100%;
  height: 100%;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .prev, .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next {
  cursor: pointer;
  position: absolute;
  width: 0.36rem;
  height: 0.36rem;
  left: -0.17rem;
  top: 50%;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  z-index: 1;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .prev:hover img, .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next:hover img {
  opacity: 0;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .prev:hover img:nth-child(2), .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next:hover img:nth-child(2) {
  opacity: 1;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .prev img, .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 0;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .prev img:nth-child(2), .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next img:nth-child(2) {
  opacity: 0;
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .prev img:nth-child(2) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next {
  left: auto;
  right: -0.17rem;
  -webkit-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}
.product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next img:nth-child(1) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.product-detail-page .page__introduction .wal .-box .-right {
  padding: 1.6rem 0 0 1rem;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.product-detail-page .page__introduction .wal .-box .-right .name {
  font-size: 0.48rem;
  line-height: 0.64rem;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl {
  margin-top: 0.5rem;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.54rem;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd:first-child {
  margin-top: 0;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .icon {
  width: 1.06rem;
  height: 1.06rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.26rem;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-name {
  font-family: var(--sk-font-SemiBold);
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-text {
  margin-top: 0.16rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #666666;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-text p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-top: 0.06rem;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-text p:first-child {
  margin-top: 0;
}
.product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-text p em {
  font-family: var(--sk-font-SemiBold);
  color: #2CCC8F;
}
.product-detail-page .page__introduction .wal .-box .-right .btn-box {
  margin-top: 0.48rem;
}
.product-detail-page .page__introduction .wal .-box .-right .btn-box .default__button {
  min-width: 2.65rem;
  height: 0.64rem;
  font-size: 0.24rem;
  line-height: 0.28rem;
}
.product-detail-page .page__params {
  background-color: #F7F7F7;
}
.product-detail-page .page__params .wal {
  padding-top: 0.75rem;
  padding-bottom: 0.78rem;
}
.product-detail-page .page__params .wal .params-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 0.5rem;
  width: 100%;
}
.product-detail-page .page__params .wal .params-row:first-child {
  margin-top: 0;
}
.product-detail-page .page__params .wal .params-row:last-child .params-table {
  border-bottom: none;
}
.product-detail-page .page__params .wal .params-row .params-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.product-detail-page .page__params .wal .params-row .params-title img {
  width: 0.35rem;
  height: 0.35rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.14rem;
  object-fit: contain;
}
.product-detail-page .page__params .wal .params-row .params-title .title {
  font-size: 0.36rem;
  line-height: 0.48rem;
}
.product-detail-page .page__params .wal .params-row .params-table {
  max-width: 12.2rem;
  width: 100%;
  border-bottom: 1px solid #E6E6E6;
}
.product-detail-page .page__params .wal .params-row .params-table table {
  width: 100%;
  border: none;
  border-collapse: collapse;
}
.product-detail-page .page__params .wal .params-row .params-table table tbody tr:nth-child(odd) {
  background-color: white;
}
.product-detail-page .page__params .wal .params-row .params-table table tbody tr td {
  width: 33.33%;
  font-size: 0.2rem;
  line-height: 0.27rem;
  padding: 0.2rem 0.3rem;
}
.product-detail-page .page__curveGraph .wal {
  padding-top: 1.16rem;
  padding-bottom: 1rem;
}
.product-detail-page .page__curveGraph .wal .-box .-body {
  margin-top: 0.8rem;
}
.product-detail-page .page__curveGraph .wal .-box .-body .list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.48rem 0.68rem;
}
.product-detail-page .page__curveGraph .wal .-box .-body .list ul li {
  width: calc((100% - 0.68rem) / 2);
}
.product-detail-page .page__curveGraph .wal .-box .-body .list ul li .img {
  width: 100%;
}
.product-detail-page .page__curveGraph .wal .-box .-body .list ul li .img img {
  width: 100%;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .product-detail-page .page__introduction .wal {
    padding-bottom: 0.78rem;
  }
  .product-detail-page .page__introduction .wal .-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .product-detail-page .page__introduction .wal .-box .-left {
    max-width: 100%;
    width: 100%;
  }
  .product-detail-page .page__introduction .wal .-box .-left .big-image .swiper-container .swiper-wrapper .swiper-slide {
    height: 4.98rem;
  }
  .product-detail-page .page__introduction .wal .-box .-left .small-image {
    max-width: 5.91rem;
    width: 100%;
    margin: 0.24rem auto 0;
  }
  .product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide {
    cursor: pointer;
    width: 1.77rem;
    height: 1.77rem;
  }
  .product-detail-page .page__introduction .wal .-box .-left .small-image .swiper-container .swiper-wrapper .swiper-slide.on {
    border-color: #119FDB;
  }
  .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .prev, .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next {
    width: 0.32rem;
    height: 0.32rem;
    left: -0.16rem;
  }
  .product-detail-page .page__introduction .wal .-box .-left .small-image .arrow_0s .next {
    left: auto;
    right: -0.16rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right {
    padding: 0.7rem 0 0;
  }
  .product-detail-page .page__introduction .wal .-box .-right .name {
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .-dl {
    margin-top: 0.34rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .-dl .-dd {
    margin-top: 0.48rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .icon {
    width: 1.36rem;
    height: 1.36rem;
    margin-right: 0.22rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-name {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-text {
    margin-top: 0.12rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .-dl .-dd .info .info-text p {
    margin-top: 0.12rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .btn-box {
    margin-top: 0.96rem;
  }
  .product-detail-page .page__introduction .wal .-box .-right .btn-box .default__button {
    min-width: 100%;
    height: 0.86rem;
    font-size: 0.28rem;
    line-height: 0.38rem;
  }
  .product-detail-page .page__params .wal {
    padding-top: 0.8rem;
    padding-bottom: 0.78rem;
  }
  .product-detail-page .page__params .wal .params-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 1.22rem;
  }
  .product-detail-page .page__params .wal .params-row .params-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .product-detail-page .page__params .wal .params-row .params-table {
    max-width: 12.2rem;
    width: 100%;
    margin-top: 0.32rem;
    overflow: auto;
  }
  .product-detail-page .page__params .wal .params-row .params-table table tbody tr:nth-child(odd) {
    background-color: white;
  }
  .product-detail-page .page__params .wal .params-row .params-table table tbody tr td {
    width: 33.33%;
    font-size: 0.26rem;
    line-height: 0.32rem;
    white-space: nowrap;
    padding: 0.32rem 0.16rem;
  }
  .product-detail-page .page__curveGraph .wal {
    padding-top: 0.8rem;
    padding-bottom: 0.72rem;
  }
  .product-detail-page .page__curveGraph .wal .-box .-body {
    margin-top: 0.52rem;
  }
  .product-detail-page .page__curveGraph .wal .-box .-body .list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.48rem;
  }
  .product-detail-page .page__curveGraph .wal .-box .-body .list ul li {
    width: 100%;
  }
  .product-detail-page .page__curveGraph .wal .-box .-body .list ul li .img {
    width: 100%;
  }
  .product-detail-page .page__curveGraph .wal .-box .-body .list ul li .img img {
    width: 100%;
    object-fit: contain;
  }
}

.solution-detail-page .page__banner .wal .-box .bottom_0s .href-list ul {
  max-width: 15rem;
}
.solution-detail-page .page__index {
  position: relative;
  padding-bottom: 1.18rem;
}
.solution-detail-page .page__index .nav__container {
  position: absolute;
  max-width: 2rem;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0.86rem 0 1.18rem;
  z-index: 1;
}
.solution-detail-page .page__index .nav__container .sticky-box {
  position: -webkit-sticky;
  position: sticky;
  top: 1.3rem;
  padding: 0 0.1rem 0 0.52rem;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul {
  --dotWidth: .16rem;
  position: relative;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul::before {
  --top: calc(0.12rem + var(--dotWidth) / 2);
  content: "";
  display: block;
  position: absolute;
  left: calc(-0.06rem - var(--dotWidth) / 2);
  top: var(--top);
  height: calc(100% - var(--top) * 2);
  border-left: 1px dashed #119FDB;
  z-index: -1;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul li {
  --c-text: #999999;
  --c-dot: #CCCCCC;
  cursor: pointer;
  position: relative;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: var(--c-text);
  margin-top: 0.26rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul li:first-child {
  margin-top: 0;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul li.on {
  --c-text: #333333;
  --c-dot: #119FDB;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul li:hover {
  --c-text: #333333;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul li .dot_0s {
  position: absolute;
  width: var(--dotWidth);
  height: var(--dotWidth);
  left: -0.06rem;
  top: 0.12rem;
  padding: 0.04rem;
  border-radius: 50%;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  border: 1px solid var(--c-dot);
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.solution-detail-page .page__index .nav__container .sticky-box .list ul li .dot_0s::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--c-dot);
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.solution-detail-page .page__index .hash__container .hash__content {
  padding-top: 1.1rem;
}
.solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box .-head {
  max-width: 3.77rem;
  width: 100%;
  padding-right: 0.32rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box .-head .img {
  width: 2.2rem;
  height: 2.2rem;
  margin-top: 0.32rem;
}
.solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box .-head .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box .-body {
  max-width: 11.2rem;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-head .text {
  margin-top: 0.26rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #666666;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body {
  margin-top: 0.64rem;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list {
  width: calc(100% + 2.06rem);
  overflow: hidden;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list .swiper-container {
  padding-bottom: 0.32rem;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.1rem;
  width: 3.56rem;
  min-height: 2.56rem;
  margin-right: 0.25rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
  background-color: #F7F7F7;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li:last-child {
  margin-right: 0;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li:hover {
  background-color: white;
  box-shadow: 0.08rem 0.07rem 0.16rem 0.1rem rgba(247, 247, 247, 0.6);
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li:hover .inner_0s .li-num {
  color: #2CCC8F;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li .inner_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  padding: 0.32rem 0.26rem 0.4rem;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li .inner_0s .li-num {
  font-size: 0.4rem;
  line-height: 1;
  text-align: right;
  margin-bottom: 0.16rem;
  color: #00A0E9;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li .inner_0s .li-context {
  margin-top: auto;
  font-size: 0.2rem;
  line-height: 0.27rem;
}
.solution-detail-page .page__index .hash__container .solution__section .wal1500 .-box .-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.solution-detail-page .page__index .hash__container .solution__section .wal1500 .-box .-head .title {
  font-family: var(--sk-font-SemiBold);
  width: 100%;
  font-size: 0.36rem;
  line-height: 0.48rem;
  color: #119FDB;
}
.solution-detail-page .page__index .hash__container .solution__section .wal1500 .-box .-head .context {
  width: 100%;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #666666;
  margin-top: 0.2rem;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-head .img {
  width: 2.2rem;
  height: 2.2rem;
  margin-top: 1.13rem;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-head .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img {
  position: relative;
  width: 100%;
  height: 4.7rem;
  border: 1px solid #E6E6E6;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::before, .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::after,
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::before,
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::after {
  content: "";
  display: block;
  position: absolute;
  width: 0.18rem;
  height: 0.17rem;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::before {
  left: -2px;
  top: -2px;
  border-top: 3px solid;
  border-left: 3px solid;
  border-color: #119FDB;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::after {
  right: -2px;
  top: -2px;
  border-top: 3px solid;
  border-right: 3px solid;
  border-color: #119FDB;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::before {
  left: -2px;
  bottom: -2px;
  border-left: 3px solid;
  border-bottom: 3px solid;
  border-color: #119FDB;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::after {
  right: -2px;
  bottom: -2px;
  border-bottom: 3px solid;
  border-right: 3px solid;
  border-color: #119FDB;
}
.solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-head .img {
  margin-top: 0.32rem;
}
.solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-body {
  margin-top: 0.38rem;
}
.solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-body .table-container table {
  width: 100%;
  border-collapse: collapse;
}
.solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-body .table-container table tbody tr td {
  text-align: center;
  padding: 0.18rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  border: 1px solid #E6E6E6;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box {
  position: relative;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-head {
  padding-bottom: 0.8rem;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list {
  width: calc(100% + 2.06rem);
  overflow: hidden;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container {
  padding-bottom: 0.32rem;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li {
  --r: 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-radius: 0.1rem;
  width: 2.58rem;
  min-height: 2.95rem;
  margin-right: 0.3rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li::before {
  content: "";
  pointer-events: none;
  display: block;
  position: absolute;
  bottom: -0.1rem;
  right: -0.1rem;
  width: 95%;
  height: 60%;
  opacity: 0;
  background-color: #E6E6E6;
  z-index: -1;
  -webkit-filter: blur(13px);
          filter: blur(13px);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li:last-child {
  margin-right: 0;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li:hover::before {
  opacity: 1;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li:hover .inner_0s {
  background-color: white;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  border-radius: 0.08rem;
  padding: 0.3rem 0.2rem 0.38rem;
  background-color: #F7F7F7;
  overflow: hidden;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s .li-icon {
  margin-left: auto;
  width: 0.45rem;
  height: 0.45rem;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s .li-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s .li-title {
  margin-top: auto;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s .li-context {
  margin-top: 0.1rem;
  font-size: 0.16rem;
  min-height: 0.42rem;
  line-height: 0.21rem;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  bottom: 0.29rem;
  z-index: 1;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .prev, .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .next {
  cursor: pointer;
  position: relative;
  width: 0.5rem;
  height: 0.5rem;
  z-index: 1;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .prev:hover img, .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .next:hover img {
  opacity: 0;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .prev:hover img:nth-child(2), .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .next:hover img:nth-child(2) {
  opacity: 1;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .prev img, .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .next img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 0;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .prev img:nth-child(2), .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .next img:nth-child(2) {
  opacity: 0;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .prev {
  margin-right: 0.18rem;
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .prev img:nth-child(2) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s .next img:nth-child(1) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box {
  position: relative;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 0.28rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-head .sk-section-title {
  margin-bottom: 0.32rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-head .img {
  margin-top: auto;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.43rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .title {
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .text {
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-top: 0.3rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl {
  margin-top: 0.3rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd {
  margin-top: 0.24rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd:first-child {
  margin-top: 0;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd .label_0s {
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd .value_0s {
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-top: 0.08rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info {
  max-width: 3.28rem;
  width: 100%;
  border-radius: 0.12rem;
  overflow: hidden;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .img {
  width: 100%;
  height: 2.62rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content {
  background-color: #F7F7F7;
  padding: 0.32rem 0.2rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content .-dl .-dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content .-dl .-dd:first-child {
  margin-top: 0;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content .-dl .-dd .icon {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content .-dl .-dd .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .solution-detail-page .page__index {
    position: relative;
    padding-top: 0;
    padding-bottom: 1.5rem;
  }
  .solution-detail-page .page__index .nav__container {
    display: none;
  }
  .solution-detail-page .page__index .hash__container .hash__content {
    padding-top: 1.1rem;
  }
  .solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box .-head {
    max-width: 100%;
    width: 100%;
    padding-right: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box .-head .img {
    display: none;
  }
  .solution-detail-page .page__index .hash__container .common__layout .wal1500 .-box .-body {
    max-width: 100%;
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-top: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-head .text {
    margin-top: 0.24rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body {
    margin-top: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list {
    width: 100%;
    overflow: hidden;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list .swiper-container {
    padding-bottom: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.2rem;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0.1rem;
    width: calc((100% - 0.2rem) / 2);
    min-height: 2.38rem;
    margin-right: 0;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li .inner_0s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding: 0.32rem 0.26rem 0.24rem;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li .inner_0s .li-num {
    font-size: 0.4rem;
    margin-bottom: 0.16rem;
  }
  .solution-detail-page .page__index .hash__container .industry__challenges .wal1500 .-box .-body .list ul li .inner_0s .li-context {
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .solution__section .wal1500 .-box .-head .title {
    font-family: var(--sk-font-Demibold);
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .solution-detail-page .page__index .hash__container .solution__section .wal1500 .-box .-head .context {
    font-size: 0.26rem;
    line-height: 0.34rem;
    margin-top: 0.24rem;
  }
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-head .img {
    display: none;
  }
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img {
    min-height: 2.9rem;
    height: auto;
  }
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::before, .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::after,
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::before,
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::after {
    content: "";
    display: block;
    position: absolute;
    width: 0.14rem;
    height: 0.14rem;
  }
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::before {
    left: -2px;
    top: -2px;
    border-top: 2px solid;
    border-left: 2px solid;
    border-color: #119FDB;
  }
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .top_rect::after {
    right: -2px;
    top: -2px;
    border-top: 2px solid;
    border-right: 2px solid;
    border-color: #119FDB;
  }
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::before {
    left: -2px;
    bottom: -2px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    border-color: #119FDB;
  }
  .solution-detail-page .page__index .hash__container .technical__process .wal1500 .-box .-body .img .rect-bg .bottom_rect::after {
    right: -2px;
    bottom: -2px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    border-color: #119FDB;
  }
  .solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-body {
    margin-top: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-body .table-container {
    overflow: auto;
  }
  .solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-body .table-container table {
    width: 100%;
    border-collapse: collapse;
  }
  .solution-detail-page .page__index .hash__container .crew__configuration .wal1500 .-box .-body .table-container table tbody tr td {
    text-align: left;
    min-width: 33.33%;
    padding: 0.3rem 0.16rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box {
    position: relative;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-head {
    padding-bottom: 0;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list {
    width: 100%;
    overflow: hidden;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container {
    padding-bottom: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.26rem;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li {
    --r: 0.1rem;
    border-radius: 0.1rem;
    width: calc(50% - 0.13rem);
    min-height: 3.73rem;
    margin-right: 0;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s {
    border-radius: 0.1rem;
    padding: 0.38rem 0.26rem 0.42rem;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s .li-icon {
    width: 0.58rem;
    height: 0.58rem;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s .li-title {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .swiper-container ul li .inner_0s .li-context {
    margin-top: 0.16rem;
    font-size: 0.24rem;
    min-height: 0.64rem;
    line-height: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .advantages__features .wal1500 .-box .-body .list .arrow_0s {
    display: none;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box {
    position: relative;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-head {
    padding-bottom: 0;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-head .sk-section-title {
    margin-bottom: 0;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.54rem;
    gap: 0;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .title {
    max-width: 85%;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .text {
    font-size: 0.26rem;
    line-height: 0.34rem;
    margin-top: 0.3rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl {
    margin-top: 0.4rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd {
    margin-top: 0.4rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd:first-child {
    margin-top: 0;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd .label_0s {
    font-size: 0.28rem;
    line-height: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .info .-dl .-dd .value_0s {
    font-size: 0.24rem;
    line-height: 0.32rem;
    margin-top: 0;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info {
    max-width: 100%;
    border-radius: 0.24rem;
    margin-top: 0.56rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .img {
    height: 5.47rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .img img {
    width: 100%;
    height: 100%;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content {
    padding: 0.3rem 0.36rem 0.48rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content .-dl .-dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-top: 0.32rem;
  }
  .solution-detail-page .page__index .hash__container .application__cases .wal1500 .-box .-body .img-info .content .-dl .-dd .icon {
    width: 0.48rem;
    height: 0.28rem;
    margin-right: 0.24rem;
  }
}

.search-page {
  background-color: #F7F7F7;
  min-height: 100vh;
}
.search-page .page__index {
  padding-top: 1.55rem;
  padding-bottom: 1.27rem;
}
.search-page .page__index .__crumb {
  padding-top: 0;
}
.search-page .page__index .search-area {
  margin-top: 0.64rem;
}
.search-page .page__index .search-area .top_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.32rem;
}
.search-page .page__index .search-area .top_0s .title {
  font-size: 0.36rem;
  line-height: 0.48rem;
  color: #182833;
}
.search-page .page__index .search-area .top_0s .search-input-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 10.87rem;
  width: 100%;
  height: 0.64rem;
  border-radius: 0.9rem;
  border: 1px solid #E6E6E6;
  padding: 0 0.32rem 0 0.27rem;
}
.search-page .page__index .search-area .top_0s .search-input-box input::-webkit-input-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box input::-moz-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box input:-moz-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box input:-ms-input-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box textarea::-webkit-input-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box textarea::-moz-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box textarea:-moz-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box textarea:-ms-input-placeholder {
  color: #999999;
}
.search-page .page__index .search-area .top_0s .search-input-box input {
  width: 100%;
  font-size: 0.24rem;
  color: #333333;
}
.search-page .page__index .search-area .top_0s .search-input-box .btn-box {
  cursor: pointer;
  width: 0.32rem;
  height: 0.32rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.search-page .page__index .search-area .top_0s .search-input-box .btn-box:hover {
  opacity: 0.6;
}
.search-page .page__index .search-area .top_0s .search-input-box .btn-box img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.search-page .page__index .search-area .tab_0s {
  margin-top: 0.35rem;
}
.search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.2rem;
}
.search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto;
  min-width: 1.7rem;
  height: 0.56rem;
  padding: 0 0.25rem;
  font-size: 0.2rem;
  line-height: 0.3rem;
  background-color: white;
  border-radius: 0.9rem;
  overflow: hidden;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li.on {
  color: white;
}
.search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li.on::before {
  opacity: 1;
  visibility: visible;
}
@media screen and (min-width: 800px) {
  .search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li:hover {
    color: white;
  }
  .search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li:hover::before {
    opacity: 1;
    visibility: visible;
  }
}
.search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(62deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  background: linear-gradient(28deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  opacity: 0;
  visibility: hidden;
  z-index: 1;
}
.search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li span {
  position: relative;
  z-index: 2;
}
.search-page .page__index .result-area {
  margin-top: 0.35rem;
}
.search-page .page__index .result-area .wal .row_0s {
  margin-top: 0.54rem;
}
.search-page .page__index .result-area .wal .row_0s:first-child {
  margin-top: 0;
}
.search-page .page__index .result-area .wal .row_0s.type1 .title {
  font-family: var(--sk-font-Medium);
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #182833;
  margin-bottom: 0.19rem;
}
.search-page .page__index .result-area .wal .row_0s.type1 .title em {
  color: #2796C5;
}
.search-page .page__index .result-area .wal .row_0s.type2 .title {
  font-size: 0.36rem;
  line-height: 0.48rem;
  margin-bottom: 0.24rem;
}
.search-page .page__index .result-area .wal .row_0s.type2 .title em {
  color: #2796C5;
}
.search-page .page__index .result-area .wal .row_0s .__crumb {
  padding-top: 0;
  margin-bottom: 0.35rem;
}
.search-page .page__index .result-area .wal .row_0s .__crumb ul li:last-child a {
  cursor: pointer;
  color: #2796C5;
}
.search-page .page__index .result-area .wal .row_0s .list ul li {
  margin-top: 0.35rem;
}
.search-page .page__index .result-area .wal .row_0s .list ul li:first-child {
  margin-top: 0;
}
.search-page .page__index .result-area .wal .row_0s .list ul li a {
  --color: #333333;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.search-page .page__index .result-area .wal .row_0s .list ul li a .name {
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.search-page .page__index .result-area .wal .row_0s .list ul li a .name em {
  color: #2796C5;
}
.search-page .page__index .result-area .wal .row_0s .list ul li a .text {
  margin-top: 0.1rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #666666;
}
.search-page .page__index .result-area .wal .row_0s .content {
  color: #666666;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.search-page .page__index .result-area .wal .row_0s .content em {
  color: #2796C5;
}
.search-page .page__index .result-area .wal .row_0s .content p {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
@media screen and (max-width: 800px) {
  .search-page .page__index {
    padding-top: 0.94rem;
    padding-bottom: 1.32rem;
  }
  .search-page .page__index .search-area {
    margin-top: 0.64rem;
  }
  .search-page .page__index .search-area .top_0s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.32rem;
  }
  .search-page .page__index .search-area .top_0s .title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .search-page .page__index .search-area .top_0s .search-input-box {
    max-width: 100%;
    height: 0.96rem;
    border-radius: 1.8rem;
    padding: 0 0.34rem 0 0.44rem;
  }
  .search-page .page__index .search-area .top_0s .search-input-box input {
    font-size: 0.26rem;
  }
  .search-page .page__index .search-area .top_0s .search-input-box .btn-box {
    width: 0.64rem;
    height: 0.64rem;
  }
  .search-page .page__index .search-area .tab_0s {
    margin-top: 0.35rem;
  }
  .search-page .page__index .search-area .tab_0s .tab-inner {
    overflow: hidden;
  }
  .search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    gap: 0;
  }
  .search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li {
    min-width: 1.66rem;
    height: 0.84rem;
    padding: 0 0.25rem;
    font-size: 0.3rem;
    line-height: 0.45rem;
    border-radius: 1.3rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.24rem;
  }
  .search-page .page__index .search-area .tab_0s .tab-inner .tab-list ul li:last-child {
    margin-right: 0;
  }
  .search-page .page__index .result-area {
    margin-top: 0.46rem;
  }
  .search-page .page__index .result-area .wal .row_0s {
    margin-top: 0.94rem;
  }
  .search-page .page__index .result-area .wal .row_0s.type1 .title {
    font-family: var(--sk-font-Medium);
    font-size: 0.32rem;
    line-height: 0.42rem;
    margin-bottom: 0.24rem;
  }
  .search-page .page__index .result-area .wal .row_0s.type2 .title {
    font-size: 0.32rem;
    line-height: 0.42rem;
    margin-bottom: 0.24rem;
  }
  .search-page .page__index .result-area .wal .row_0s .__crumb {
    display: block;
    padding: 0;
    margin-bottom: 0.24rem;
  }
  .search-page .page__index .result-area .wal .row_0s .__crumb ul li {
    font-size: 0.26rem;
    line-height: 0.32rem;
  }
  .search-page .page__index .result-area .wal .row_0s .__crumb ul li .icon {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.1rem;
  }
  .search-page .page__index .result-area .wal .row_0s .list ul li {
    margin-top: 0.24rem;
  }
  .search-page .page__index .result-area .wal .row_0s .list ul li a {
    --color: #333333;
  }
  .search-page .page__index .result-area .wal .row_0s .list ul li a .name {
    font-size: 0.28rem;
    line-height: 0.38rem;
  }
  .search-page .page__index .result-area .wal .row_0s .list ul li a .text {
    margin-top: 0.1rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .search-page .page__index .result-area .wal .row_0s .content {
    color: #666666;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}

.index-page .index-banner {
  --mask-display: none;
}
.index-page .index-banner .swiper-container {
  position: relative;
  height: 100vh;
}
.index-page .index-banner .swiper-container .swiper-wrapper {
  height: 100%;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide {
  height: 100%;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active a .sk-page-title,
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active a .sub-title {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active a .sk-page-title {
  -webkit-transition: 0.8s ease-out 0.5s;
  transition: 0.8s ease-out 0.5s;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active a .sub-title {
  -webkit-transition: 0.8s ease-out 0.7s;
  transition: 0.8s ease-out 0.7s;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .slide-backgroud {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  background-color: #999999;
  z-index: -1;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .slide-backgroud::before {
  content: "";
  display: block;
  position: absolute;
  display: var(--mask-display);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 1;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .slide-backgroud video, .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .slide-backgroud img {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .wal {
  padding: 0.64rem 0;
  height: 100%;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .wal .slide-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  color: white;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .sk-page-title {
  font-size: 0.8rem;
  line-height: 1.06rem;
  opacity: 0;
  -webkit-transform: translate(0, 0.4rem);
      -ms-transform: translate(0, 0.4rem);
          transform: translate(0, 0.4rem);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .sub-title {
  font-size: 0.64rem;
  line-height: 0.85rem;
  margin-top: 0.05rem;
  opacity: 0;
  -webkit-transform: translate(0, 0.4rem);
      -ms-transform: translate(0, 0.4rem);
          transform: translate(0, 0.4rem);
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.index-page .index-banner .swiper-container .swiper-control {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 0 0 1.02rem;
  z-index: 10;
}
.index-page .index-banner .swiper-container .swiper-control .wal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-progress {
  --progress: 0;
  position: relative;
  max-width: 1.74rem;
  width: 100%;
  margin-right: 0.23rem;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-progress .progress-text {
  position: absolute;
  top: -0.17rem;
  left: 0;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: white;
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.index-page .index-banner .swiper-container .swiper-control .swiper-progress .progress-bar {
  position: relative;
  width: 100%;
  height: 1px;
  background-color: white;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-progress .progress-bar::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(var(--progress) * 100%);
  height: 5px;
  border-radius: 0.9rem;
  background-color: #119FDB;
  -webkit-transform: translate(0, -35%);
      -ms-transform: translate(0, -35%);
          transform: translate(0, -35%);
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev, .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next {
  cursor: pointer;
  position: relative;
  width: 0.5rem;
  height: 0.5rem;
  z-index: 1;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev:hover img, .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next:hover img {
  opacity: 0;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev:hover img:nth-child(2), .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next:hover img:nth-child(2) {
  opacity: 1;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev img, .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 0;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev img:nth-child(2), .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next img:nth-child(2) {
  opacity: 0;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev {
  margin-right: 0.1rem;
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev img:nth-child(2) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next img:nth-child(1) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index-page .page__solution {
  position: relative;
}
.index-page .page__solution .wal {
  padding-top: 1.17rem;
  padding-bottom: 0.6rem;
  height: 10.25rem;
}
.index-page .page__solution .wal .-background {
  overflow: hidden;
}
.index-page .page__solution .wal .-background .img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: 0.8s ease-in-out;
  transition: 0.8s ease-in-out;
}
.index-page .page__solution .wal .-background .img.on {
  opacity: 1;
  -webkit-transition: 0.8s ease-in-out 0.3s;
  transition: 0.8s ease-in-out 0.3s;
  -webkit-transform: scale(1.02);
      -ms-transform: scale(1.02);
          transform: scale(1.02);
}
.index-page .page__solution .wal .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.index-page .page__solution .wal .-box .-head .title {
  font-size: 0.48rem;
  line-height: 0.64rem;
  text-align: center;
}
.index-page .page__solution .wal .-box .-head .text {
  margin-top: 0.1rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #666666;
  text-align: center;
}
.index-page .page__solution .wal .-box .-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  margin-top: 0.32rem;
}
.index-page .page__solution .wal .-box .-body .list {
  height: 100%;
}
.index-page .page__solution .wal .-box .-body .list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
.index-page .page__solution .wal .-box .-body .list ul li {
  position: relative;
  max-width: 3.64rem;
  width: 100%;
  margin-top: 0.2rem;
}
.index-page .page__solution .wal .-box .-body .list ul li:first-child {
  margin-top: 0;
}
@media screen and (min-width: 800px) {
  .index-page .page__solution .wal .-box .-body .list ul li:hover .sub-list {
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.4s 0.3s;
    transition: 0.4s 0.3s;
  }
  .index-page .page__solution .wal .-box .-body .list ul li:hover .li-box {
    height: 2.3rem;
    padding: 0.13rem 0.2rem 0.25rem 0.1rem;
  }
  .index-page .page__solution .wal .-box .-body .list ul li:hover .li-box .content_0s {
    opacity: 1;
    -webkit-transition: 0.4s 0.2s;
    transition: 0.4s 0.2s;
  }
}
.index-page .page__solution .wal .-box .-body .list ul li .border_0s {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.08rem;
  padding: 1px;
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box, -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.index-page .page__solution .wal .-box .-body .list ul li .border_0s::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(281deg, rgb(244, 229, 67), rgb(249, 255, 242), rgb(96, 212, 54), rgb(255, 255, 255), rgb(54, 189, 212));
  background: linear-gradient(169deg, rgb(244, 229, 67), rgb(249, 255, 242), rgb(96, 212, 54), rgb(255, 255, 255), rgb(54, 189, 212));
  z-index: 1;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.25rem 0.2rem 0.25rem 0.15rem;
  height: 0.83rem;
  overflow: hidden;
  color: white;
  background-color: rgba(124, 160, 115, 0.2);
  border-radius: 0.08rem;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  backdrop-filter: blur(6px);
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon {
  width: 0.32rem;
  height: 0.32rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.18rem;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon img, .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .name {
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-right: 0.18rem;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon-right {
  margin-left: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 0.18rem;
  height: 0.18rem;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon-right img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .content_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding-top: 0.25rem;
  opacity: 0;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .content_0s .context {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-bottom: 0.16rem;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .content_0s .read-more {
  margin-top: auto;
  -webkit-transition: 0s;
  transition: 0s;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .content_0s .read-more a {
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: white;
}
.index-page .page__solution .wal .-box .-body .list ul li .li-box .content_0s .read-more a:hover {
  text-decoration: underline;
}
.index-page .page__solution .wal .-box .-body .list ul li .sub-list {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  padding-left: 0.16rem;
  opacity: 0;
  visibility: hidden;
  z-index: 1;
  -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
          transform: translate(100%, 0);
}
.index-page .page__solution .wal .-box .-body .list ul li .sub-list.noChild {
  display: none;
}
.index-page .page__solution .wal .-box .-body .list ul li .sub-list .dl_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.08rem;
  height: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.index-page .page__solution .wal .-box .-body .list ul li .sub-list .dl_0s .dd_0s {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-height: calc((100% - 0.24rem) / 4);
  max-height: calc((100% - 0.16rem) / 3);
  border-radius: 0.1rem;
  background: -webkit-linear-gradient(73deg, rgba(189, 245, 132, 0.1254901961) 0%, rgba(143, 251, 175, 0.1254901961) 23.68%, rgba(58, 215, 126, 0.1254901961) 46.88%, rgba(0, 160, 233, 0.1254901961) 100%);
  background: linear-gradient(17deg, rgba(189, 245, 132, 0.1254901961) 0%, rgba(143, 251, 175, 0.1254901961) 23.68%, rgba(58, 215, 126, 0.1254901961) 46.88%, rgba(0, 160, 233, 0.1254901961) 100%);
  backdrop-filter: blur(4px);
}
.index-page .page__solution .wal .-box .-body .list ul li .sub-list .dl_0s .dd_0s .border_0s {
  border-radius: 0.1rem;
}
.index-page .page__solution .wal .-box .-body .list ul li .sub-list .dl_0s .dd_0s .border_0s::after {
  background: -webkit-linear-gradient(3deg, rgb(255, 255, 255), rgba(255, 255, 255, 0), rgb(255, 255, 255));
  background: linear-gradient(87deg, rgb(255, 255, 255), rgba(255, 255, 255, 0), rgb(255, 255, 255));
}
.index-page .page__solution .wal .-box .-body .list ul li .sub-list .dl_0s .dd_0s a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 2.15rem;
  height: 100%;
  padding: 0 0.25rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: white;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.index-page .page__product {
  position: relative;
  overflow: hidden;
}
.index-page .page__product .wal {
  padding-top: 1.09rem;
  padding-bottom: 0.64rem;
}
.index-page .page__product .wal .-box .-head .title {
  font-size: 0.48rem;
  line-height: 0.64rem;
  text-align: center;
}
.index-page .page__product .wal .-box .-head .text {
  margin-top: 0.1rem;
  font-size: 0.2rem;
  line-height: 0.27rem;
  color: #666666;
  text-align: center;
}
.index-page .page__product .wal .-box .-body {
  margin-top: 0.68rem;
}
.index-page .page__product .wal .-box .-body .list {
  position: relative;
  max-width: 10.08rem;
  margin: 0 auto;
}
.index-page .page__product .wal .-box .-body .list .swiper-container {
  overflow: visible;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inner {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inner .img {
  height: 60%;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inner > .title {
  opacity: 0;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inner .float-info {
  opacity: 1;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev .inner {
  -webkit-transform-origin: right;
      -ms-transform-origin: right;
          transform-origin: right;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next .inner {
  -webkit-transform-origin: left;
      -ms-transform-origin: left;
          transform-origin: left;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: scale(0.53);
      -ms-transform: scale(0.53);
          transform: scale(0.53);
  height: 6rem;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  will-change: transform;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .img {
  height: 90%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .img img {
  height: 100%;
  object-fit: contain;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner > .title {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.24rem;
  opacity: 1;
  -webkit-transform: scale(1.53);
      -ms-transform: scale(1.53);
          transform: scale(1.53);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info {
  position: absolute;
  left: 50%;
  bottom: 0.48rem;
  max-width: 3.23rem;
  width: 100%;
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info .title {
  text-align: center;
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info .text {
  text-align: center;
  margin-top: 0.17rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info .btn-box {
  text-align: center;
  margin-top: 0.2rem;
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .prev, .index-page .page__product .wal .-box .-body .list .swiper-arrow .next {
  cursor: pointer;
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  top: 44%;
  z-index: 2;
  -webkit-transform: translate(-150%, -50%);
      -ms-transform: translate(-150%, -50%);
          transform: translate(-150%, -50%);
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .prev:hover img, .index-page .page__product .wal .-box .-body .list .swiper-arrow .next:hover img {
  opacity: 0;
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .prev:hover img:nth-child(2), .index-page .page__product .wal .-box .-body .list .swiper-arrow .next:hover img:nth-child(2) {
  opacity: 1;
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .prev img, .index-page .page__product .wal .-box .-body .list .swiper-arrow .next img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 0;
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .prev img:nth-child(2), .index-page .page__product .wal .-box .-body .list .swiper-arrow .next img:nth-child(2) {
  opacity: 0;
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .prev {
  margin-right: 0.1rem;
  left: 0;
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .prev img:nth-child(2) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .next {
  right: 0;
  -webkit-transform: translate(150%, -50%);
      -ms-transform: translate(150%, -50%);
          transform: translate(150%, -50%);
}
.index-page .page__product .wal .-box .-body .list .swiper-arrow .next img:nth-child(1) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index-page .page__about .wal {
  padding-top: 0.8rem;
  padding-bottom: 0.64rem;
}
.index-page .page__about .wal .-box .-body {
  position: relative;
  z-index: 1;
}
.index-page .page__about .wal .-box .-body .info_0s {
  min-height: 4.55rem;
}
.index-page .page__about .wal .-box .-body .info_0s .title {
  font-size: 0.48rem;
  line-height: 0.64rem;
}
.index-page .page__about .wal .-box .-body .info_0s .text {
  max-width: 7.23rem;
  margin-top: 0.29rem;
  font-size: 0.18rem;
  line-height: 0.3rem;
  color: #666666;
}
.index-page .page__about .wal .-box .-body .info_0s .btn-box {
  margin-top: 0.29rem;
}
.index-page .page__about .wal .-box .-body .chart-animate {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 4.55rem;
  z-index: -1;
}
.index-page .page__about .wal .-box .-body .chart-animate .line-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #eeeeee;
}
.index-page .page__about .wal .-box .-body .chart-animate .line-bg .line {
  width: 1px;
  height: 100%;
  background-color: #eeeeee;
}
.index-page .page__about .wal .-box .-body .chart-animate .lottie_player_0s {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.index-page .page__about .wal .-box .-body .feature_0s {
  margin-top: 0.84rem;
}
.index-page .page__about .wal .-box .-body .feature_0s ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.index-page .page__about .wal .-box .-body .feature_0s ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 20%;
}
.index-page .page__about .wal .-box .-body .feature_0s ul li .icon {
  width: 0.48rem;
  height: 0.48rem;
}
.index-page .page__about .wal .-box .-body .feature_0s ul li .icon img, .index-page .page__about .wal .-box .-body .feature_0s ul li .icon svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.index-page .page__about .wal .-box .-body .feature_0s ul li .name {
  font-family: var(--sk-font-SemiBold);
  font-size: 0.36rem;
  line-height: 0.46rem;
  margin-top: 0.18rem;
}
.index-page .page__about .wal .-box .-body .feature_0s ul li .text {
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-top: 0.19rem;
  color: #999999;
}
.index-page .page__news {
  background: -webkit-linear-gradient(bottom, #EDFEFD 30%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(0deg, #EDFEFD 30%, rgba(255, 255, 255, 0) 100%);
  overflow: hidden;
}
.index-page .page__news .wal {
  padding-top: 0.96rem;
  padding-bottom: 0.96rem;
}
.index-page .page__news .wal .-box .-head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.index-page .page__news .wal .-box .-head .title {
  font-size: 0.48rem;
  line-height: 0.64rem;
}
.index-page .page__news .wal .-box .-head .btn-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: auto;
}
.index-page .page__news .wal .-box .-body {
  margin-top: 0.92rem;
}
.index-page .page__news .wal .-box .-body .list {
  position: relative;
}
.index-page .page__news .wal .-box .-body .list:hover .swiper-control .swiper-arrow {
  opacity: 1;
}
.index-page .page__news .wal .-box .-body .list .swiper-container {
  overflow: hidden;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide {
  cursor: pointer;
  width: 25%;
  height: auto;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a {
  display: block;
  position: relative;
  height: 100%;
  padding: 0 0.16rem 0 0.48rem;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a:hover .side-adorn .line_0s::before {
  height: 100%;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a:hover .info_0s .read-more {
  background: -webkit-linear-gradient(top, #2EFF96 0%, #23BAE2 53%, #1E60F9 99%);
  background: linear-gradient(180deg, #2EFF96 0%, #23BAE2 53%, #1E60F9 99%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a:hover .img img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  -webkit-transition: 0.3s ease !important;
  transition: 0.3s ease !important;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 0.14rem;
  height: 100%;
  padding-bottom: 0.08rem;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .top_dot {
  position: relative;
  width: 100%;
  height: 0.14rem;
  background: -webkit-linear-gradient(62deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  background: linear-gradient(28deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .top_dot::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background-color: white;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .line_0s {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  width: 1px;
  background-color: #E6E6E6;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .line_0s::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0%;
  background: -webkit-linear-gradient(62deg, rgb(46, 255, 150), rgb(35, 186, 226), rgb(30, 96, 249));
  background: linear-gradient(28deg, rgb(46, 255, 150), rgb(35, 186, 226), rgb(30, 96, 249));
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .bottom_dot {
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background: -webkit-linear-gradient(62deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  background: linear-gradient(28deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .date {
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #999999;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.3rem;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .context {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #999999;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .img {
  margin: 0.29rem 0;
  width: 100%;
  border-radius: 0.06rem;
  overflow: hidden;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .img img {
  width: 100%;
  height: 1.69rem;
  object-fit: cover;
}
.index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .read-more {
  margin-top: auto;
  color: #999999;
  font-size: 0.16rem;
  line-height: 0.3rem;
  text-decoration: underline;
}
.index-page .page__news .wal .-box .-body .list .swiper-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin-top: 0.74rem;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-progress {
  --progress: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-progress .progress-bar {
  position: relative;
  width: 100%;
  height: 1px;
  background-color: #E0E0E0;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-progress .progress-bar::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(var(--progress) * 100%);
  height: 5px;
  border-radius: 0.9rem;
  background-color: #119FDB;
  -webkit-transform: translate(0, -35%);
      -ms-transform: translate(0, -35%);
          transform: translate(0, -35%);
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev, .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 0.5rem;
  height: 0.5rem;
  z-index: 1;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev:hover img, .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next:hover img {
  opacity: 0;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev:hover img:nth-child(2), .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next:hover img:nth-child(2) {
  opacity: 1;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev img, .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 0;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev img:nth-child(2), .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next img:nth-child(2) {
  opacity: 0;
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev {
  margin-right: 0.1rem;
  left: 0;
  -webkit-transform: translate(-110%, -100%);
      -ms-transform: translate(-110%, -100%);
          transform: translate(-110%, -100%);
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev img:nth-child(2) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next {
  right: 0;
  -webkit-transform: translate(110%, -100%);
      -ms-transform: translate(110%, -100%);
          transform: translate(110%, -100%);
}
.index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next img:nth-child(1) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index-page .page__links .wal {
  max-width: 100%;
}
.index-page .page__links .wal .-box .-body .list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.index-page .page__links .wal .-box .-body .list ul li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.index-page .page__links .wal .-box .-body .list ul li:first-child a {
  padding-left: 1.6rem;
}
.index-page .page__links .wal .-box .-body .list ul li:last-child a {
  padding-right: 1.6rem;
}
.index-page .page__links .wal .-box .-body .list ul li a {
  display: block;
  position: relative;
  height: 1.9rem;
  padding: 0 0.8rem;
}
.index-page .page__links .wal .-box .-body .list ul li a:hover .info .icon img {
  opacity: 0;
}
.index-page .page__links .wal .-box .-body .list ul li a:hover .info .icon img:nth-child(2) {
  opacity: 1;
}
.index-page .page__links .wal .-box .-body .list ul li a .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
.index-page .page__links .wal .-box .-body .list ul li a .info .title {
  font-family: var(--sk-font-SemiBold);
  font-size: 0.48rem;
  line-height: 0.64rem;
  color: white;
}
.index-page .page__links .wal .-box .-body .list ul li a .info .icon {
  position: relative;
  width: 0.5rem;
  height: 0.5rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.32rem;
}
.index-page .page__links .wal .-box .-body .list ul li a .info .icon img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  z-index: 0;
}
.index-page .page__links .wal .-box .-body .list ul li a .info .icon img:nth-child(1) {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.index-page .page__links .wal .-box .-body .list ul li a .info .icon img:nth-child(2) {
  opacity: 0;
}
@media screen and (max-width: 800px) {
  .index-page .index-banner .swiper-container {
    height: 6.46rem;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper {
    height: 100%;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide {
    height: 100%;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .wal {
    padding: 0.64rem 0.3rem 1.5rem;
    height: 100%;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .sk-page-title {
    font-size: 0.72rem;
    line-height: 0.96rem;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .sub-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-top: 0.2rem;
  }
  .index-page .index-banner .swiper-container .swiper-control {
    position: absolute;
    width: auto;
    bottom: 0.62rem;
    padding: 0;
  }
  .index-page .index-banner .swiper-container .swiper-control .wal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 1.2rem;
    height: 0.8rem;
  }
  .index-page .index-banner .swiper-container .swiper-control .swiper-progress {
    display: none;
  }
  .index-page .index-banner .swiper-container .swiper-control .swiper-dots {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.16rem;
    padding: 0.24rem;
  }
  .index-page .index-banner .swiper-container .swiper-control .swiper-dots span {
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    background-color: white;
  }
  .index-page .index-banner .swiper-container .swiper-control .swiper-dots span.swiper-pagination-bullet-active {
    background: -webkit-linear-gradient(62deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
    background: linear-gradient(28deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  }
  .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev, .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next {
    position: absolute;
    width: 0.8rem;
    height: 0.8rem;
    bottom: 0;
  }
  .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .prev {
    left: 0.3rem;
    margin-right: 0;
  }
  .index-page .index-banner .swiper-container .swiper-control .swiper-arrow .next {
    right: 0.3rem;
  }
  .index-page .page__solution {
    position: relative;
    overflow: hidden;
  }
  .index-page .page__solution .wal {
    position: relative;
    padding-top: 0.72rem;
    padding-bottom: 7.08rem;
    height: auto;
  }
  .index-page .page__solution .wal .-background {
    overflow: hidden;
    width: calc(100% - 0.6rem);
    left: 0.3rem;
    top: auto;
    bottom: 1.14rem;
    height: 5.62rem;
  }
  .index-page .page__solution .wal .-background .img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    -webkit-transition: 0.5s ease-in-out 0.3s;
    transition: 0.5s ease-in-out 0.3s;
  }
  .index-page .page__solution .wal .-background .img.on {
    opacity: 1;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    -webkit-transform: scale(1.02);
        -ms-transform: scale(1.02);
            transform: scale(1.02);
  }
  .index-page .page__solution .wal .-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
  .index-page .page__solution .wal .-box .-head .title {
    max-width: 80%;
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin: 0 auto;
  }
  .index-page .page__solution .wal .-box .-head .text {
    display: none;
  }
  .index-page .page__solution .wal .-box .-body {
    height: auto;
    margin-top: 0.56rem;
  }
  .index-page .page__solution .wal .-box .-body .list {
    position: relative;
    height: auto;
    padding-bottom: 0;
    overflow: visible;
  }
  .index-page .page__solution .wal .-box .-body .list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: auto;
  }
  .index-page .page__solution .wal .-box .-body .list ul li {
    position: static;
    max-width: 100%;
    width: auto;
    margin: 0 0 0 0.3rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .index-page .page__solution .wal .-box .-body .list ul li:first-child {
    margin: 0;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .border_0s {
    display: none;
  }
  .index-page .page__solution .wal .-box .-body .list ul li.on .li-box {
    color: #333333;
  }
  .index-page .page__solution .wal .-box .-body .list ul li.on .li-box .front_0s .icon {
    display: block;
  }
  .index-page .page__solution .wal .-box .-body .list ul li.on .li-box .front_0s .name {
    font-size: 0.28rem;
    line-height: 0.38rem;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    height: auto;
    overflow: hidden;
    color: #999999;
    background-color: transparent;
    border-radius: 0;
    backdrop-filter: none;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon {
    display: none;
    width: 0.4rem;
    height: 0.4rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.08rem;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon img, .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    color: #119FDB;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon img path, .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon svg path {
    fill: currentColor;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .name {
    font-size: 0.24rem;
    line-height: 0.32rem;
    margin-right: 0;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box .front_0s .icon-right {
    display: none;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .li-box .content_0s {
    display: none;
  }
  .index-page .page__solution .wal .-box .-body .list ul li .sub-list {
    display: none;
  }
  .index-page .page__solution .wal .-box .-body .child-list {
    margin-top: 0.38rem;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul {
    position: relative;
    height: 0.68rem;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li.on {
    opacity: 1;
    visibility: visible;
    z-index: 1;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li .swiper-container {
    overflow: visible;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li .swiper-container .swiper-wrapper .swiper-slide {
    width: auto;
    margin-right: 0.3rem;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li .swiper-container .swiper-wrapper .swiper-slide:last-child {
    margin-right: 0;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li .swiper-container .swiper-wrapper .swiper-slide:hover a {
    background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #E0EBF1 100%);
    background: linear-gradient(180deg, rgba(229, 229, 229, 0) 0%, #E0EBF1 100%);
    color: #119FDB;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li .swiper-container .swiper-wrapper .swiper-slide a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: auto;
    height: 0.68rem;
    padding: 0 0.2rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #999999;
    font-size: 0.26rem;
    line-height: 0.34rem;
    border-radius: 0.08rem;
    background: #F5F5F5;
  }
  .index-page .page__solution .wal .-box .-body .child-list ul li .swiper-container .swiper-wrapper .swiper-slide a span {
    white-space: nowrap;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 2;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .prev, .index-page .page__solution .wal .-box .-body .swiper-arrow .next {
    position: relative;
    width: 0.72rem;
    height: 0.72rem;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .prev:hover img, .index-page .page__solution .wal .-box .-body .swiper-arrow .next:hover img {
    opacity: 0;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .prev:hover img:nth-child(2), .index-page .page__solution .wal .-box .-body .swiper-arrow .next:hover img:nth-child(2) {
    opacity: 1;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .prev img, .index-page .page__solution .wal .-box .-body .swiper-arrow .next img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    z-index: 0;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .prev img:nth-child(2), .index-page .page__solution .wal .-box .-body .swiper-arrow .next img:nth-child(2) {
    opacity: 0;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .prev {
    margin-right: 0.26rem;
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .prev img:nth-child(2) {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .index-page .page__solution .wal .-box .-body .swiper-arrow .next img:nth-child(1) {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .index-page .page__product {
    overflow: hidden;
  }
  .index-page .page__product .wal {
    padding-top: 0.76rem;
    padding-bottom: 0.64rem;
  }
  .index-page .page__product .wal .-box .-head .title {
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .index-page .page__product .wal .-box .-head .text {
    margin-top: 0.24rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .index-page .page__product .wal .-box .-body {
    margin-top: 0.36rem;
  }
  .index-page .page__product .wal .-box .-body .list {
    position: relative;
    max-width: 80%;
    margin: 0 auto;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container {
    overflow: hidden;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide {
    width: 100%;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inner {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inner .img {
    height: 6.24rem;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .inner .float-info {
    opacity: 1;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-prev .inner, .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next .inner {
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    height: auto;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    will-change: transform;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .img {
    height: 6.24rem;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner > .title {
    display: none;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info {
    position: static;
    left: 0;
    bottom: 0;
    max-width: 90%;
    width: 100%;
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    margin-top: 0.5rem;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info .title {
    text-align: center;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info .text {
    margin-top: 0.22rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide .inner .float-info .btn-box {
    margin-top: 0.48rem;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-arrow .prev, .index-page .page__product .wal .-box .-body .list .swiper-arrow .next {
    width: 0.72rem;
    height: 0.72rem;
    top: 40%;
    -webkit-transform: translate(-100%, -50%);
        -ms-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
  }
  .index-page .page__product .wal .-box .-body .list .swiper-arrow .prev {
    margin-right: 0;
  }
  .index-page .page__product .wal .-box .-body .list .swiper-arrow .next {
    -webkit-transform: translate(100%, -50%);
        -ms-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
  .index-page .page__product .wal .-box .-body .small-image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 5.72rem;
    width: 100%;
    margin: 0.54rem auto 0;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide {
    cursor: pointer;
    width: 1.64rem;
    margin-right: 0.4rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide:last-child {
    margin-right: 0;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide.on .border_0s::after {
    background: -webkit-linear-gradient(290deg, rgb(46, 255, 150), rgb(35, 186, 226), rgb(30, 96, 249));
    background: linear-gradient(160deg, rgb(46, 255, 150), rgb(35, 186, 226), rgb(30, 96, 249));
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide.on .text {
    color: #333333;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide .border_0s {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 1px;
    -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box, -webkit-linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide .border_0s::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #E6E6E6;
    z-index: 1;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide .img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 1.64rem;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide .img img {
    width: 80%;
    height: 80%;
    object-fit: contain;
  }
  .index-page .page__product .wal .-box .-body .small-image .swiper-container .swiper-wrapper .swiper-slide .text {
    font-family: var(--sk-font-Demibold);
    font-size: 0.26rem;
    line-height: 0.34rem;
    margin-top: 0.18rem;
    text-align: center;
    color: #999999;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .page__about .wal {
    padding-top: 0.76rem;
    padding-bottom: 0.64rem;
  }
  .index-page .page__about .wal .-box .-body {
    position: relative;
    z-index: 1;
  }
  .index-page .page__about .wal .-box .-body .info_0s {
    min-height: auto;
  }
  .index-page .page__about .wal .-box .-body .info_0s .title {
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .index-page .page__about .wal .-box .-body .info_0s .text {
    text-align: center;
    max-width: 100%;
    margin-top: 0.24rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .index-page .page__about .wal .-box .-body .info_0s .btn-box {
    text-align: center;
    margin-top: 0.46rem;
  }
  .index-page .page__about .wal .-box .-body .chart-animate {
    position: relative;
    width: 100%;
    height: 2.04rem;
    margin-top: 0.26rem;
    z-index: -1;
  }
  .index-page .page__about .wal .-box .-body .chart-animate .line-bg .line {
    width: 1px;
    height: 100%;
    background-color: #eeeeee;
  }
  .index-page .page__about .wal .-box .-body .chart-animate .line-bg .line:last-child {
    display: none;
  }
  .index-page .page__about .wal .-box .-body .feature_0s {
    margin-top: 0.5rem;
  }
  .index-page .page__about .wal .-box .-body .feature_0s ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0.72rem 0.64rem;
  }
  .index-page .page__about .wal .-box .-body .feature_0s ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: calc(50% - 0.32rem);
    width: 100%;
  }
  .index-page .page__about .wal .-box .-body .feature_0s ul li .icon {
    width: 0.72rem;
    height: 0.72rem;
  }
  .index-page .page__about .wal .-box .-body .feature_0s ul li .name {
    font-family: var(--sk-font-SemiBold);
    font-size: 0.32rem;
    line-height: 0.42rem;
    margin-top: 0.26rem;
  }
  .index-page .page__about .wal .-box .-body .feature_0s ul li .text {
    font-size: 0.26rem;
    line-height: 0.34rem;
    margin-top: 0.18rem;
    color: #666666;
  }
  .index-page .page__news {
    background: -webkit-linear-gradient(bottom, #EDFEFD 30%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(0deg, #EDFEFD 30%, rgba(255, 255, 255, 0) 100%);
    overflow: hidden;
  }
  .index-page .page__news .wal {
    padding-top: 0.78rem;
    padding-bottom: 0.86rem;
  }
  .index-page .page__news .wal .-box {
    position: relative;
    padding-bottom: 1.6rem;
  }
  .index-page .page__news .wal .-box .-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .index-page .page__news .wal .-box .-head .title {
    text-align: center;
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .index-page .page__news .wal .-box .-head .btn-box {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    z-index: 1;
  }
  .index-page .page__news .wal .-box .-body {
    margin-top: 0.66rem;
  }
  .index-page .page__news .wal .-box .-body .list {
    position: static;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container {
    width: 5.2rem;
    margin: 0;
    overflow: visible;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide {
    cursor: pointer;
    width: 100%;
    height: auto;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a {
    display: block;
    position: relative;
    height: 100%;
    padding: 0 0.32rem 0 0.56rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a:hover .side-adorn .line_0s::before {
    height: 100%;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a:hover .info_0s .read-more {
    background: -webkit-linear-gradient(top, #2EFF96 0%, #23BAE2 53%, #1E60F9 99%);
    background: linear-gradient(180deg, #2EFF96 0%, #23BAE2 53%, #1E60F9 99%);
    -webkit-background-clip: text;
            background-clip: text;
    color: transparent;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a:hover .img img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
    -webkit-transition: 0.3s ease !important;
    transition: 0.3s ease !important;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    left: 0;
    top: 0;
    width: 0.28rem;
    height: 100%;
    padding-bottom: 0.08rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .top_dot {
    width: 100%;
    height: 0.32rem;
    background: -webkit-linear-gradient(75deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 99.04%);
    background: linear-gradient(15deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 99.04%);
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .top_dot::before {
    width: 0.16rem;
    height: 0.16rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .line_0s {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    width: 1px;
    background-color: #E6E6E6;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .line_0s::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    background: -webkit-linear-gradient(75deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 99.04%);
    background: linear-gradient(15deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 99.04%);
    -webkit-transition: 0.5s;
    transition: 0.5s;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .side-adorn .bottom_dot {
    width: 0.16rem;
    height: 0.16rem;
    background: -webkit-linear-gradient(75deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 99.04%);
    background: linear-gradient(15deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 99.04%);
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .date {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .title {
    font-family: var(--sk-font-Demibold);
    margin-top: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .context {
    margin-top: 0.32rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .img {
    margin: 0.32rem 0;
    border-radius: 0.12rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .img img {
    height: 2.12rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-container .swiper-wrapper .swiper-slide a .info_0s .read-more {
    margin-top: auto;
    color: #999999;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-control {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    margin-top: 0;
    bottom: 0.1rem;
    right: 0;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-progress {
    display: none;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: auto;
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev, .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next {
    cursor: pointer;
    position: static;
    width: 0.64rem;
    height: 0.64rem;
    z-index: 1;
  }
  .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .prev {
    margin-right: 0.22rem;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .index-page .page__news .wal .-box .-body .list .swiper-control .swiper-arrow .next {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .index-page .page__links .wal {
    padding: 0 0.3rem 0.64rem;
  }
  .index-page .page__links .wal .-box .-body .list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .index-page .page__links .wal .-box .-body .list ul li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 0.2rem;
  }
  .index-page .page__links .wal .-box .-body .list ul li:first-child {
    margin-top: 0;
  }
  .index-page .page__links .wal .-box .-body .list ul li a {
    display: block;
    position: relative;
    height: 1.84rem;
    padding: 0 0.3rem 0 0.44rem !important;
  }
  .index-page .page__links .wal .-box .-body .list ul li a .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 100%;
  }
  .index-page .page__links .wal .-box .-body .list ul li a .info .title {
    font-size: 0.36rem;
    line-height: 0.4rem;
  }
  .index-page .page__links .wal .-box .-body .list ul li a .info .icon {
    width: 0.64rem;
    height: 0.64rem;
    margin-left: 0.32rem;
  }
}

.quality-assurance-page .page__quality .page__quality-inner {
  height: 100vh;
}
.quality-assurance-page .page__quality .wal {
  padding-top: 1.2rem;
  height: 100%;
}
.quality-assurance-page .page__quality .wal .-box .-head .sk-section-title {
  text-align: center;
}
.quality-assurance-page .page__quality .wal .-box .-head .sk-section-title::before {
  left: 50%;
  -webkit-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
}
.quality-assurance-page .page__quality .wal .-box .-head .text {
  text-align: center;
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-top: 0.2rem;
}
.quality-assurance-page .page__quality .wal .-box .-body {
  margin-top: 0.48rem;
}
.quality-assurance-page .page__quality .wal .-box .-body .list {
  height: 5.55rem;
  overflow: hidden;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul {
  height: auto;
  will-change: transform;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 5.55rem;
  padding: 0.32rem 0;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-left {
  max-width: 6.79rem;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0.26rem;
  border-radius: 0.12rem;
  box-shadow: inset 0px 0px 0 0.01rem #efecec;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-left:hover {
  --progress: 100%;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-left .img {
  width: 100%;
  height: 100%;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-left .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.32rem 0 0.32rem 0.8rem;
  width: 100%;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box {
  position: relative;
  width: 0.8rem;
  height: 0.8rem;
  margin-right: 0.8rem;
  border-radius: 0.06rem;
  background: -webkit-linear-gradient(top, rgba(229, 229, 229, 0) 0%, #E0EBF1 100%);
  background: linear-gradient(180deg, rgba(229, 229, 229, 0) 0%, #E0EBF1 100%);
  padding: 0.16rem;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box::before, .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  width: 0.01rem;
  height: 1.14rem;
  background: -webkit-linear-gradient(top, transparent, rgb(0, 160, 233));
  background: linear-gradient(180deg, transparent, rgb(0, 160, 233));
  -webkit-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box::after {
  top: auto;
  bottom: 0;
  -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  background: -webkit-linear-gradient(bottom, transparent, rgb(0, 160, 233));
  background: linear-gradient(0deg, transparent, rgb(0, 160, 233));
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box .icon {
  width: 100%;
  height: 100%;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box .i-border {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.06rem;
  padding: 0.01rem;
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box, -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  overflow: hidden;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box .i-border::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, rgb(255, 249, 178) -20%, rgb(108, 218, 67), rgb(0, 160, 233));
  background: linear-gradient(180deg, rgb(255, 249, 178) -20%, rgb(108, 218, 67), rgb(0, 160, 233));
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .title {
  position: relative;
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .title img {
  position: absolute;
  width: 0.24rem;
  height: 0.24rem;
  left: 0;
  top: 0.2rem;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  z-index: 1;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .feature-list {
  margin-top: 0.26rem;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .feature-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.2rem;
  max-height: 3.5rem;
}
.quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .feature-list ul li {
  text-align: center;
  padding: 0.07rem 0.32rem;
  background-color: #F5F5F5;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 1440px) {
  .quality-assurance-page .page__quality {
    padding-bottom: 1.16rem;
  }
}
@media screen and (max-width: 800px) {
  .quality-assurance-page .page__quality .page__quality-inner {
    height: auto;
  }
  .quality-assurance-page .page__quality .wal {
    padding-top: 0.82rem;
    height: auto;
  }
  .quality-assurance-page .page__quality .wal .-box .-head {
    display: none;
  }
  .quality-assurance-page .page__quality .wal .-box .-body {
    margin-top: 0;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list {
    height: auto;
    overflow: visible;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul {
    height: auto;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: auto;
    padding: 0;
    margin-top: 0.48rem;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li:first-child {
    margin-top: 0;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-left {
    max-width: 100%;
    height: 4.81rem;
    padding: 0;
    border-radius: 0.12rem;
    box-shadow: none;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right {
    border-radius: 0.12rem;
    padding: 0.42rem 0.26rem 0.5rem;
    background-color: #F7F7F7;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .icon-box {
    display: none;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .title {
    font-size: 0.32rem;
    line-height: 0.42rem;
    padding-left: 0.48rem;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .title img {
    position: absolute;
    width: 0.48rem;
    height: 0.48rem;
    left: 0;
    top: 0.21rem;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .feature-list {
    margin-top: 0.26rem;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .feature-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.2rem 0.4rem;
    max-height: 100%;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .feature-list ul li {
    position: relative;
    text-align: left;
    padding: 0 0 0 0.24rem;
    background-color: transparent;
    font-size: 0.26rem;
    line-height: 0.32rem;
    padding-left: 0.44rem;
  }
  .quality-assurance-page .page__quality .wal .-box .-body .list > ul > li .-right .info .feature-list ul li::before {
    content: "";
    display: block;
    position: absolute;
    left: 0.22rem;
    top: 0.16rem;
    width: 0.16rem;
    height: 0.16rem;
    background-color: #2CCC8F;
    border-radius: 50%;
    z-index: 0;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

.mobile-links {
  display: none;
}

@media screen and (max-width: 800px) {
  .page__banner {
    height: 4.98rem;
  }
  .page__banner .wal .content_0s .sk-page-title {
    font-family: var(--sk-font-SemiBold);
  }
  .page__banner .wal .bottom_0s {
    display: none;
  }
  .sk-page-title {
    --color: white;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .sk-page-title::before {
    top: -0.24rem;
    width: 0.6rem;
    height: 0.06rem;
  }
  .sk-round-btn {
    --min-width: 3.57rem;
    --height: .86rem;
    --padding: 0 .32rem;
    --font-size: .32rem;
    --radius: 1.8rem;
  }
  .sk-round-btn .btn-inner {
    width: 100%;
    height: 0.48rem;
  }
  .sk-round-btn .btn-inner .top-rect img, .sk-round-btn .btn-inner .top-rect svg, .sk-round-btn .btn-inner .bottom-rect img, .sk-round-btn .btn-inner .bottom-rect svg {
    width: 0.48rem;
    height: 0.48rem;
    margin-right: 0.12rem;
  }
  .sk-section-title {
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
  .sk-section-title::before {
    top: -0.26rem;
    width: 0.42rem;
    height: 0.06rem;
  }
  .sk-input {
    --height: .72rem;
  }
  .sk-input .prefix-box, .sk-input .suffix-box {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .sk-input .input-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
    padding-left: 0.28rem;
  }
  .sk-input .input-box input {
    width: 100%;
    font-size: 0.24rem;
  }
  .sk-input .prefix-box {
    border-right: 1px solid #CCCCCC;
  }
  .sk-input .prefix-box .sk-radio {
    font-size: 0.24rem;
    line-height: 0.32rem;
    color: #666666;
  }
  .sk-input .suffix-box {
    margin: 0 0.32rem;
  }
  .sk-input .suffix-box .unit {
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .sk-radio {
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .sk-radio .icon {
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.08rem;
    padding: 0.06rem;
  }
  .radio-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.2rem;
  }
  .radio-group.vertical {
    gap: 0.2rem;
  }
  .radio-group .radio-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .radio-group .radio-item .extension_0s {
    margin: 0.2rem 0 0;
    width: 100%;
  }
  .radio-group .radio-item .extension_0s .list ul li {
    margin-top: 0.2rem;
  }
  .radio-group .radio-item .extension_0s .list ul li .sk-input .prefix-box {
    padding: 0 0.14rem;
    min-width: 1.42rem;
    width: auto;
  }
  .radio-group .radio-item .extension_0s .list ul li .sk-input .prefix-box .sk-radio {
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .mobile-links {
    display: block;
    padding-top: 0.32rem;
  }
  .mobile-links .wal .-box .list {
    overflow: auto;
  }
  .mobile-links .wal .-box .list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0.48rem;
  }
  .mobile-links .wal .-box .list ul li {
    min-width: 20%;
    max-width: 28%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .mobile-links .wal .-box .list ul li:hover a, .mobile-links .wal .-box .list ul li.active a {
    color: #119FDB;
  }
  .mobile-links .wal .-box .list ul li:hover a .img img, .mobile-links .wal .-box .list ul li.active a .img img {
    display: none;
  }
  .mobile-links .wal .-box .list ul li:hover a .img img:nth-child(2), .mobile-links .wal .-box .list ul li.active a .img img:nth-child(2) {
    display: block;
  }
  .mobile-links .wal .-box .list ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: #999999;
  }
  .mobile-links .wal .-box .list ul li a .img {
    height: 0.98rem;
    margin-bottom: 0.14rem;
  }
  .mobile-links .wal .-box .list ul li a .img img {
    height: 100%;
    object-fit: contain;
  }
  .mobile-links .wal .-box .list ul li a .img img:nth-child(2) {
    display: none;
  }
  .mobile-links .wal .-box .list ul li a span {
    text-align: center;
  }
}
.__crumb {
  padding-top: 0.53rem;
}
.__crumb ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.__crumb ul li {
  font-size: 0.2rem;
  line-height: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .__crumb ul li {
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}
.__crumb ul li .icon {
  width: 0.27rem;
  height: 0.27rem;
  display: block;
  margin-right: 0.13rem;
}
@media screen and (max-width: 800px) {
  .__crumb ul li .icon {
    width: 0.48rem;
    height: 0.48rem;
    margin-right: 0.26rem;
  }
}
.__crumb ul li a {
  color: #999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: inherit;
  line-height: inherit;
}
.__crumb ul li a:hover {
  color: #182833;
}
.__crumb ul li .separator {
  display: inline-block;
  margin: 0 0.06rem;
  color: #999999;
}
@media screen and (max-width: 800px) {
  .__crumb ul li .separator {
    margin: 0 0.1rem;
  }
}
.__crumb ul li:last-child a {
  cursor: auto;
  color: #182833;
}
.__crumb ul li:last-child .separator {
  display: none;
}

@-webkit-keyframes dga_pulse__28OKB {
  0% {
    left: -0.04rem;
    top: -0.04rem;
    right: -0.04rem;
    bottom: -0.04rem;
  }
  75% {
    left: -0.08rem;
    top: -0.08rem;
    right: -0.08rem;
    bottom: -0.08rem;
  }
  to {
    left: -0.04rem;
    top: -0.04rem;
    right: -0.04rem;
    bottom: -0.04rem;
  }
}

@keyframes dga_pulse__28OKB {
  0% {
    left: -0.04rem;
    top: -0.04rem;
    right: -0.04rem;
    bottom: -0.04rem;
  }
  75% {
    left: -0.08rem;
    top: -0.08rem;
    right: -0.08rem;
    bottom: -0.08rem;
  }
  to {
    left: -0.04rem;
    top: -0.04rem;
    right: -0.04rem;
    bottom: -0.04rem;
  }
}
.default__button {
  position: relative;
  height: 0.43rem;
  min-width: 1.79rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.38rem;
  border-radius: 9rem;
  background: -webkit-linear-gradient(278deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
  background: linear-gradient(172deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
  font-size: 0.16rem;
  line-height: 0.2rem;
  color: #FFFFFF;
  cursor: pointer;
  -webkit-transition: background-color 0.2s cubic-bezier(0.23, 1, 0.32, 1);
  transition: background-color 0.2s cubic-bezier(0.23, 1, 0.32, 1);
}
@media screen and (min-width: 800px) {
  .default__button:hover::before {
    opacity: 0.5;
  }
}
@media screen and (max-width: 800px) {
  .default__button {
    min-width: 2.42rem;
    height: 0.86rem;
    font-size: 0.28rem;
  }
}
.default__button.fff {
  background: #FFFFFF;
  color: #119FDB;
}
.default__button.fff::after {
  content: "";
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  border-radius: 9rem;
  background: -webkit-linear-gradient(278deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
  background: linear-gradient(172deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
  opacity: 0;
}
.default__button.fff:hover {
  color: #fff;
}
.default__button.fff:hover::after {
  opacity: 1;
}
.default__button::before {
  content: "";
  position: absolute;
  left: -0.08rem;
  top: -0.08rem;
  right: -0.08rem;
  bottom: -0.08rem;
  background: -webkit-linear-gradient(278deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
  background: linear-gradient(172deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
  -webkit-filter: blur(4px);
          filter: blur(4px);
  border-radius: 9rem;
  z-index: 0;
  -webkit-animation: dga_pulse__28OKB 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
          animation: dga_pulse__28OKB 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  opacity: 0;
}
.default__button .btn-text {
  position: relative;
  z-index: 2;
}

.error-page {
  background: #F7F7F7;
  padding-top: 1rem;
}
@media screen and (max-width: 800px) {
  .error-page {
    padding-top: 0;
  }
}
.error-page .main_main {
  padding-bottom: 1.02rem;
  min-height: calc(100vh - 1rem);
}
@media screen and (max-width: 800px) {
  .error-page .main_main {
    padding-top: 2.18rem;
    padding-bottom: 2.86rem;
  }
}
.error-page .main_main .wrapper_wrapper {
  text-align: center;
}
.error-page .main_main .wrapper_wrapper .error-img {
  margin-top: 0.4rem;
  height: 3.2rem;
}
@media screen and (max-width: 800px) {
  .error-page .main_main .wrapper_wrapper .error-img {
    height: auto;
    width: 6.9rem;
  }
}
.error-page .main_main .wrapper_wrapper .h1 {
  text-align: center;
  color: #182833;
  font-size: 0.48rem;
  line-height: 0.64rem;
}
@media screen and (max-width: 800px) {
  .error-page .main_main .wrapper_wrapper .h1 {
    margin-top: 2.02rem;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.error-page .main_main .wrapper_wrapper .text {
  margin-top: 0.14rem;
  color: #666666;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .error-page .main_main .wrapper_wrapper .text {
    margin-top: 0.3rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.error-page .main_main .wrapper_wrapper .default__button {
  margin-top: 0.78rem;
  min-width: 3.16rem;
  height: 0.7rem;
  font-size: 0.24rem;
}
@media screen and (max-width: 800px) {
  .error-page .main_main .wrapper_wrapper .default__button {
    margin-top: 1.38rem;
    min-width: 4.33rem;
    height: 0.96rem;
    font-size: 0.32rem;
  }
}

.privacy-policy-page {
  background: #F7F7F7;
  padding-top: 1rem;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page {
    padding-top: 0;
  }
}
.privacy-policy-page .main_main {
  padding-bottom: 1.15rem;
  max-width: 14rem;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page .main_main {
    padding-top: 0.94rem;
    padding-bottom: 1.32rem;
  }
}
.privacy-policy-page .main_main .wrapper_wrapper {
  margin-top: 0.77rem;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page .main_main .wrapper_wrapper {
    margin-top: 0;
  }
}
.privacy-policy-page .main_main .wrapper_wrapper .h1 {
  font-size: 0.48rem;
  line-height: 0.64rem;
  text-align: center;
}
.privacy-policy-page .main_main .wrapper_wrapper .html-box {
  color: #666666;
  font-size: 0.18rem;
  line-height: 1.33333333;
  margin-top: 0.4rem;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page .main_main .wrapper_wrapper .html-box {
    font-size: 0.26rem;
  }
}
.privacy-policy-page .main_main .wrapper_wrapper .html-box p {
  margin-bottom: 0.3rem;
}
.privacy-policy-page .main_main .wrapper_wrapper .html-box h2,
.privacy-policy-page .main_main .wrapper_wrapper .html-box h3,
.privacy-policy-page .main_main .wrapper_wrapper .html-box h4,
.privacy-policy-page .main_main .wrapper_wrapper .html-box h5,
.privacy-policy-page .main_main .wrapper_wrapper .html-box h6 {
  margin-bottom: 0.2rem;
  color: #333333;
}
.privacy-policy-page .main_main .wrapper_wrapper .btn-box {
  text-align: center;
  margin-top: 0.8rem;
}
.privacy-policy-page .main_main .wrapper_wrapper .btn-box .default__button {
  min-width: 3.16rem;
  height: 0.7rem;
  font-size: 0.24rem;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page .main_main .wrapper_wrapper .btn-box .default__button {
    min-width: 4.33rem;
    height: 0.96rem;
    font-size: 0.32rem;
  }
}

.news-details-page {
  background: #F7F7F7;
  padding-top: 1rem;
}
@media screen and (max-width: 800px) {
  .news-details-page {
    padding-top: 0;
  }
}
.news-details-page .main_main {
  padding-top: 0.87rem;
  padding-bottom: 1.08rem;
  max-width: 14rem;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main {
    padding-top: 0.74rem;
    padding-bottom: 0;
  }
}
.news-details-page .main_main .h1 {
  text-align: center;
  font-size: 0.48rem;
  line-height: 0.64rem;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .h1 {
    font-size: 0.36rem;
    line-height: 0.48rem;
    font-family: var(--sk-font-SemiBold);
  }
}
.news-details-page .main_main .infor-box {
  margin-top: 0.33rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .infor-box {
    margin-top: 0.34rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.news-details-page .main_main .infor-box .data-box {
  margin-right: 0.35rem;
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .infor-box .data-box {
    font-size: 0.26rem;
    line-height: 1.3333;
  }
}
.news-details-page .main_main .infor-box .data-box:last-child {
  margin-right: 0;
}
.news-details-page .main_main .html-box {
  margin-top: 0.33rem;
  padding: 0.75rem 0.93rem 1.28rem;
  font-size: 0.18rem;
  line-height: 1.33333333;
  margin-top: 0.4rem;
  background: #FFFFFF;
  color: #666666;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .html-box {
    margin-top: 0.08rem;
    border-top: 0.02rem solid #E6E6E6;
    padding: 0.4rem 0 0.9rem 0;
    font-size: 0.26rem;
    background: #F7F7F7;
  }
}
.news-details-page .main_main .html-box img {
  margin-bottom: 0.52rem;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .html-box img {
    margin-bottom: 0.32rem;
  }
}
.news-details-page .main_main .html-box p {
  margin-bottom: 0.3rem;
}
.news-details-page .main_main .html-box h2,
.news-details-page .main_main .html-box h3,
.news-details-page .main_main .html-box h4,
.news-details-page .main_main .html-box h5,
.news-details-page .main_main .html-box h6 {
  margin-bottom: 0.25rem;
  color: #666666;
}
.news-details-page .main_main .recommend-box {
  margin-top: 0.79rem;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .recommend-box {
    width: 100vw;
    margin: 0 -0.3rem;
    padding: 0.8rem 0.3rem 1.22rem;
    background: #FFFFFF;
  }
}
.news-details-page .main_main .recommend-box .title {
  margin-bottom: 0.24rem;
  font-weight: 400;
  font-size: 0.32rem;
  line-height: 0.42rem;
  color: #222222;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .recommend-box .title {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-bottom: 0.32rem;
  }
}
.news-details-page .main_main .recommend-box .card-box {
  margin-bottom: 0.28rem;
  border: 1px solid #E6E6E6;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.44rem 0.31rem 0.41rem 0.38rem;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .recommend-box .card-box {
    margin-bottom: 0.32rem;
    border-radius: 0.16rem;
    padding: 0.6rem 0.54rem 0.64rem 0.34rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media screen and (min-width: 800px) {
  .news-details-page .main_main .recommend-box .card-box:hover .right-btn .icon {
    opacity: 0;
  }
  .news-details-page .main_main .recommend-box .card-box:hover .right-btn .icon.hover {
    opacity: 1;
  }
}
.news-details-page .main_main .recommend-box .card-box .left-box {
  padding-right: 0.5rem;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .recommend-box .card-box .left-box {
    padding-right: 1rem;
  }
}
.news-details-page .main_main .recommend-box .card-box .left-box .title {
  font-size: 0.22rem;
  line-height: 0.32rem;
  color: #222222;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .recommend-box .card-box .left-box .title {
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
}
.news-details-page .main_main .recommend-box .card-box .left-box .date {
  margin-top: 0.1rem;
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #999999;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .recommend-box .card-box .left-box .date {
    margin-top: 0.24rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.news-details-page .main_main .recommend-box .card-box .right-btn {
  width: 0.5rem;
  height: 0.5rem;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .news-details-page .main_main .recommend-box .card-box .right-btn {
    margin-top: 0.36rem;
    width: 0.64rem;
    height: 0.64rem;
  }
}
.news-details-page .main_main .recommend-box .card-box .right-btn .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.news-details-page .main_main .recommend-box .card-box .right-btn .icon.hover {
  opacity: 0;
}

.news-list-page .hit-section {
  margin-top: 1.67rem;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section {
    margin-top: 0.62rem;
  }
}
.news-list-page .hit-section .hit-swiper {
  overflow: hidden;
  position: relative;
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper {
  height: 5.13rem;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper {
    height: auto;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (min-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box:hover .left-box .img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
    -webkit-transition: 0.3s !important;
    transition: 0.3s !important;
  }
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box:hover .right-box .title {
    color: #119FDB;
  }
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box:hover .swiper-next .icon {
    opacity: 0;
  }
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box:hover .swiper-next .icon.hover {
    opacity: 1;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .left-box {
  width: 10.6rem;
  height: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
  border-radius: 0.1rem;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .left-box {
    width: 100%;
    height: 3.34rem;
    border-radius: 0.06rem;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .left-box .img {
  width: 100%;
  height: 100%;
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box {
  width: 5.45rem;
  height: 100%;
  background: #F7F7F7;
  padding: 0.9rem 0.4rem 0.62rem 0.32rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box {
    width: 100%;
    height: auto;
    padding: 0.48rem 0.22rem 1.3rem 0.24rem;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box .title {
  color: #182833;
  font-size: 0.24rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-SemiBold);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box .title {
    font-size: 0.32rem;
    line-height: 0.42rem;
    color: #119FDB;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box .text {
  margin-top: 0.2rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #182833;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box .text {
    margin-top: 0.3rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box .date {
  bottom: 0.7rem;
  left: 0.32rem;
  position: absolute;
  font-size: 0.15rem;
  line-height: 0.2rem;
  color: #999999;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .right-box .date {
    bottom: 0.52rem;
    left: 0.24rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .swiper-next {
  position: absolute;
  z-index: 2;
  right: 0.4rem;
  bottom: 0.62rem;
  width: 0.36rem;
  height: 0.36rem;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .swiper-next {
    right: 0.22rem;
    bottom: 0.44rem;
    width: 0.48rem;
    height: 0.48rem;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .swiper-next .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .swiper-next .icon {
    opacity: 0;
  }
}
.news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .swiper-next .icon.hover {
  opacity: 0;
}
@media screen and (max-width: 800px) {
  .news-list-page .hit-section .hit-swiper .swiper-wrapper .card-box .swiper-next .icon.hover {
    opacity: 1;
  }
}
.news-list-page .news-list-section {
  padding-bottom: 1.17rem;
}
@media screen and (max-width: 800px) {
  .news-list-page .news-list-section {
    padding-bottom: 1.28rem;
  }
}
.news-list-page .news-list-section .card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 -0.16rem;
}
@media screen and (max-width: 800px) {
  .news-list-page .news-list-section .card-list {
    margin: 0;
  }
}
.news-list-page .news-list-section .card-list .card-box {
  width: calc((100% - 0.96rem) / 3);
  margin: 0.53rem 0.16rem 0;
}
@media screen and (max-width: 800px) {
  .news-list-page .news-list-section .card-list .card-box {
    width: 100%;
    margin: 0.34rem 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0.34rem;
    border-bottom: 0.02rem solid #E6E6E6;
  }
}
@media screen and (min-width: 800px) {
  .news-list-page .news-list-section .card-list .card-box:hover .img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
    -webkit-transition: 0.3s !important;
    transition: 0.3s !important;
  }
  .news-list-page .news-list-section .card-list .card-box:hover .text-box .title {
    color: #119FDB;
  }
}
.news-list-page .news-list-section .card-list .card-box .img-box {
  height: 2.7rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .news-list-page .news-list-section .card-list .card-box .img-box {
    height: 1.58rem;
    width: 3rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}
.news-list-page .news-list-section .card-list .card-box .img-box .img {
  width: 100%;
  width: 100%;
}
.news-list-page .news-list-section .card-list .card-box .text-box {
  padding: 0.37rem 0.2rem 0.44rem 0.22rem;
  background: #F7F7F7;
}
@media screen and (max-width: 800px) {
  .news-list-page .news-list-section .card-list .card-box .text-box {
    padding: 0.06rem 0 0 0.32rem;
    background: transparent;
  }
}
.news-list-page .news-list-section .card-list .card-box .text-box .date {
  color: #999999;
  font-size: 0.15rem;
  line-height: 0.2rem;
}
@media screen and (max-width: 800px) {
  .news-list-page .news-list-section .card-list .card-box .text-box .date {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.news-list-page .news-list-section .card-list .card-box .text-box .title {
  margin-top: 0.13rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  min-height: 0.64rem;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-list-page .news-list-section .card-list .card-box .text-box .title {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}

.pagination_wrapper {
  margin-top: 0.84rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper {
    max-width: calc(100vw - 0.6rem);
    margin-top: 0.9rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
  }
}
.pagination_wrapper .next,
.pagination_wrapper .prev {
  width: 0.5rem;
  height: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
  border: 1px solid #E6E6E6;
  position: relative;
  overflow: hidden;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next,
  .pagination_wrapper .prev {
    width: 0.8rem;
    height: 0.8rem;
  }
}
.pagination_wrapper .next::before,
.pagination_wrapper .prev::before {
  content: "";
  position: absolute;
  z-index: -1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(310deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 110%);
  background: linear-gradient(140deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 110%);
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next,
  .pagination_wrapper .prev {
    width: 0.8rem;
    height: 0.8rem;
  }
}
.pagination_wrapper .next.on,
.pagination_wrapper .prev.on {
  cursor: pointer;
}
.pagination_wrapper .next.on .icon path,
.pagination_wrapper .prev.on .icon path {
  stroke-opacity: 1;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next.on:active,
  .pagination_wrapper .prev.on:active {
    border-color: transparent;
  }
  .pagination_wrapper .next.on:active::before,
  .pagination_wrapper .prev.on:active::before {
    opacity: 1;
  }
  .pagination_wrapper .next.on:active .icon path,
  .pagination_wrapper .prev.on:active .icon path {
    stroke: #fff;
  }
}
@media screen and (min-width: 800px) {
  .pagination_wrapper .next.on:hover,
  .pagination_wrapper .prev.on:hover {
    border-color: transparent;
  }
  .pagination_wrapper .next.on:hover::before,
  .pagination_wrapper .prev.on:hover::before {
    opacity: 1;
  }
  .pagination_wrapper .next.on:hover .icon path,
  .pagination_wrapper .prev.on:hover .icon path {
    stroke: #fff;
  }
}
.pagination_wrapper .next .icon,
.pagination_wrapper .prev .icon {
  height: 0.1rem;
  width: 0.1rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next .icon,
  .pagination_wrapper .prev .icon {
    width: 0.2rem;
    height: 0.2rem;
  }
}
.pagination_wrapper .next {
  margin-left: 0.12rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next {
    margin-left: 0.2rem;
  }
}
.pagination_wrapper .prev {
  margin-right: 0.12rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .prev {
    margin-right: 0.2rem;
  }
}
.pagination_wrapper .pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -0.06rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .pager {
    margin: 0 -0.1rem;
  }
}
.pagination_wrapper .pager .number {
  cursor: pointer;
  height: 0.5rem;
  width: 0.5rem;
  border: 1px solid #E6E6E6;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.15rem;
  margin: 0 0.06rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .pager .number {
    margin: 0 0.1rem;
    height: 0.8rem;
    width: 0.8rem;
    font-size: 0.24rem;
  }
}
.pagination_wrapper .pager .number::before {
  content: "";
  position: absolute;
  z-index: -1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(310deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 110%);
  background: linear-gradient(140deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 110%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.pagination_wrapper .pager .number.disable {
  cursor: inherit;
}
.pagination_wrapper .pager .number.on {
  color: #FFFFFF;
  border-color: transparent;
}
.pagination_wrapper .pager .number.on::before {
  opacity: 1;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .pager .number:not(.disable):active {
    color: #FFFFFF;
    border-color: transparent;
  }
  .pagination_wrapper .pager .number:not(.disable):active::before {
    color: #FFFFFF;
    opacity: 1;
  }
}
@media screen and (min-width: 800px) {
  .pagination_wrapper .pager .number:not(.disable):hover {
    color: #FFFFFF;
    border-color: transparent;
  }
  .pagination_wrapper .pager .number:not(.disable):hover::before {
    color: #FFFFFF;
    opacity: 1;
  }
}

.g__footer {
  background: #0F1E2E;
  color: #FFFFFF;
  padding-top: 0.86rem;
}
@media screen and (max-width: 800px) {
  .g__footer {
    padding-top: 0.5rem;
  }
}
.g__footer .logo-nav-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.g__footer .logo-nav-box .logo-box .logo-img {
  height: 0.65rem;
}
.g__footer .logo-nav-box .logo-box .text {
  margin-top: 0.22rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.g__footer .logo-nav-box .nav-contact {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r {
    color: #FFFFFF;
    font-family: var(--sk-font-Regular);
  }
  .g__footer .logo-nav-box .nav-contact .ft_r a {
    color: #FFFFFF;
    font-family: var(--sk-font-Regular);
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link .dt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0.19rem;
    padding-bottom: 0.19rem;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link .dt .a {
    font-size: 0.32rem;
    line-height: 0.6rem;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link .dt .iconfont {
    width: 0.32rem;
    height: 0.32rem;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link .dt .iconfont .icon {
    height: 100%;
    width: 100%;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link .dt .iconfont .icon.false {
    display: block;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link .dt .iconfont .icon.true {
    display: none;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link dd {
    height: 0;
    overflow: hidden;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link dd .link-list {
    padding-top: 0.22rem;
    padding-bottom: 0.22rem;
    border-top: 0.02rem dashed rgba(255, 255, 255, 0.2);
    border-bottom: 0.02rem dashed rgba(255, 255, 255, 0.2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .g__footer .logo-nav-box .nav-contact .ft_r .ft_link dd .link-list .a {
    font-size: 0.28rem;
    line-height: 0.72rem;
  }
}
.g__footer .logo-nav-box .nav-contact .nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.g__footer .logo-nav-box .nav-contact .nav-list .ft_link {
  margin-right: 2.07rem;
}
.g__footer .logo-nav-box .nav-contact .nav-list .ft_link .dt .a {
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #FFFFFF;
}
.g__footer .logo-nav-box .nav-contact .nav-list .ft_link .dd {
  margin-top: 0.23rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.g__footer .logo-nav-box .nav-contact .nav-list .ft_link .dd .a {
  font-size: 0.16rem;
  line-height: 0.36rem;
  color: rgba(255, 255, 255, 0.8);
}
.g__footer .logo-nav-box .nav-contact .nav-list .ft_link .dd .a:hover {
  color: #fff;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box {
    margin-top: 0.21rem;
  }
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item {
  margin-bottom: 0.35rem;
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item:last-child {
  margin-bottom: 0;
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item:last-child .value {
  margin-top: 0.17rem;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box .contact-item:last-child .value {
    margin-top: 0.28rem;
  }
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item .label {
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #FFFFFF;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box .contact-item .label {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value {
  margin-top: 0.29rem;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value {
    margin-top: 0;
  }
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.2rem;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 0.3rem;
  }
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data:first-child {
  margin-top: 0;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data:first-child {
    margin-top: 0.3rem;
  }
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data .icon {
  width: 0.36rem;
  height: 0.36rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data .text {
  margin-left: 0.2rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .g__footer .logo-nav-box .nav-contact .contact-box .contact-item .value .data .text {
    margin-left: 0.18rem;
    font-size: 0.28rem;
    line-height: 0.38rem;
  }
}
.g__footer .icon_wrapper {
  margin-top: 0.65rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .g__footer .icon_wrapper {
    margin-top: 0.62rem;
  }
}
.g__footer .icon_wrapper .hr {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
}
.g__footer .icon_wrapper .icon-list {
  margin: 0 0.57rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .g__footer .icon_wrapper .icon-list {
    margin: 0;
  }
}
.g__footer .icon_wrapper .icon-list .icon-link {
  margin-right: 0.34rem;
  width: 0.36rem;
  height: 0.36rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .g__footer .icon_wrapper .icon-list .icon-link {
    margin-right: 0.68rem;
    width: 0.72rem;
    height: 0.72rem;
  }
}
.g__footer .icon_wrapper .icon-list .icon-link:hover .icon {
  opacity: 0.8;
}
.g__footer .icon_wrapper .icon-list .icon-link:hover .layer_box {
  -webkit-clip-path: inset(0 0 0 0);
          clip-path: inset(0 0 0 0);
}
.g__footer .icon_wrapper .icon-list .icon-link:last-child {
  margin-right: 0;
}
.g__footer .icon_wrapper .icon-list .icon-link .icon {
  height: 100%;
  width: 100%;
}
.g__footer .icon_wrapper .icon-list .icon-link .layer_box {
  bottom: 0;
  -webkit-clip-path: inset(100% 0 0 0);
          clip-path: inset(100% 0 0 0);
  left: calc(50% - 0.05rem);
  padding-bottom: 0.7rem;
  position: absolute;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media screen and (max-width: 800px) {
  .g__footer .icon_wrapper .icon-list .icon-link .layer_box {
    padding-bottom: 1rem;
    left: calc(50% + 0.4rem);
  }
}
.g__footer .icon_wrapper .icon-list .icon-link .layer_box .layer {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #0a4566;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 1.58rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 1.58rem;
}
.g__footer .icon_wrapper .icon-list .icon-link .layer_box .layer::before {
  border-left: 0.1rem solid transparent;
  border-right: 0.1rem solid transparent;
  border-top: 0.11rem solid #fff;
  bottom: -0.05rem;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  width: 0;
  z-index: 1;
}
@media screen and (max-width: 800px) {
  .g__footer .icon_wrapper .icon-list .icon-link .layer_box .layer::before {
    left: calc(50% - 0.4rem);
  }
}
.g__footer .icon_wrapper .icon-list .icon-link .layer_box .layer .qr-img {
  height: 1.32rem;
  width: 1.32rem;
  object-fit: contain;
}
.g__footer .icon_wrapper .icon-list .icon-link .layer_box .layer::after {
  border-left: 0.26rem solid transparent;
  border-right: 0.26rem solid transparent;
  border-top: 0.27rem solid #0a4566;
  bottom: 0;
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  width: 0;
}
@media screen and (max-width: 800px) {
  .g__footer .icon_wrapper .icon-list .icon-link .layer_box .layer::after {
    left: calc(50% - 0.4rem);
  }
}
.g__footer .copy-link {
  padding: 0.34rem 0 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .g__footer .copy-link {
    padding: 0.38rem 0 0.6rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.g__footer .copy-link .copy-text {
  font-size: 0.16rem;
  line-height: 0.2rem;
}
@media screen and (max-width: 800px) {
  .g__footer .copy-link .copy-text {
    font-size: 0.2rem;
    line-height: 0.27rem;
  }
}
.g__footer .copy-link .copy-text a {
  margin-left: 0.2rem;
  font-size: 0.16rem;
  line-height: 0.2rem;
  color: #fff;
}
@media screen and (max-width: 800px) {
  .g__footer .copy-link .copy-text a {
    font-size: 0.2rem;
    line-height: 0.27rem;
    margin-left: 0;
  }
}
.g__footer .copy-link .copy-text a:hover {
  text-decoration: underline;
}
.g__footer .copy-link .privacy-law {
  font-size: 0.16rem;
  line-height: 0.2rem;
}
@media screen and (max-width: 800px) {
  .g__footer .copy-link .privacy-law {
    font-size: 0.2rem;
    line-height: 0.27rem;
    margin-top: 0.13rem;
  }
}
.g__footer .copy-link .privacy-law a {
  font-size: 0.16rem;
  line-height: 0.2rem;
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 800px) {
  .g__footer .copy-link .privacy-law a {
    font-size: 0.2rem;
    line-height: 0.27rem;
    color: #fff;
  }
}
.g__footer .copy-link .privacy-law a:hover {
  text-decoration: underline;
}

.service-guarantee-page .service-guarantee-section {
  padding-top: 0.94rem;
  padding-bottom: 0.75rem;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .service-guarantee-section {
    padding-top: 1.14rem;
    padding-bottom: 1.32rem;
  }
}
.service-guarantee-page .service-guarantee-section .card-list {
  margin: 0.65rem -0.24rem -0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .service-guarantee-section .card-list {
    margin: 0.38rem 0 0 0;
  }
}
.service-guarantee-page .service-guarantee-section .card-list .card-box {
  width: calc((100% - 2.96rem) / 4);
  margin: 0 0.32rem 0.5rem;
  padding: 0.6rem 0.24rem 0.56rem;
  background: #F7F7F7;
  border-radius: 0.1rem;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .service-guarantee-section .card-list .card-box {
    width: 100%;
    margin: 0 0 0.4rem 0;
    padding: 0.48rem 0.42rem 0.6rem;
    border-radius: 0.2rem;
  }
}
.service-guarantee-page .service-guarantee-section .card-list .card-box:hover {
  box-shadow: 8px 11px 24px 8px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-0.02rem, -0.02rem);
      -ms-transform: translate(-0.02rem, -0.02rem);
          transform: translate(-0.02rem, -0.02rem);
}
.service-guarantee-page .service-guarantee-section .card-list .card-box:hover::before {
  opacity: 1;
}
.service-guarantee-page .service-guarantee-section .card-list .card-box:hover .icon-box .icon {
  opacity: 0;
}
.service-guarantee-page .service-guarantee-section .card-list .card-box:hover .icon-box .icon.hover {
  opacity: 1;
}
.service-guarantee-page .service-guarantee-section .card-list .card-box .icon-box {
  width: 1rem;
  height: 1rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .service-guarantee-section .card-list .card-box .icon-box {
    width: 2rem;
    height: 2rem;
  }
}
.service-guarantee-page .service-guarantee-section .card-list .card-box .icon-box .icon {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: contain;
}
.service-guarantee-page .service-guarantee-section .card-list .card-box .icon-box .icon.hover {
  opacity: 0;
}
.service-guarantee-page .service-guarantee-section .card-list .card-box .title {
  margin-top: 0.7rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .service-guarantee-section .card-list .card-box .title {
    margin-top: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.service-guarantee-page .service-guarantee-section .card-list .card-box .text {
  margin-top: 0.05rem;
  font-size: 0.2rem;
  line-height: 0.27rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .service-guarantee-section .card-list .card-box .text {
    margin-top: 0.32rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.service-guarantee-page .other-services-section {
  background: #F7F7F7;
  padding-top: 0.83rem;
  padding-bottom: 0.78rem;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .other-services-section {
    padding-top: 1.2rem;
    padding-bottom: 1.3rem;
  }
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .other-services-section .card_wrapper {
    overflow-x: auto;
    margin-top: 0.4rem;
    margin: 0.4rem -0.3rem 0;
    padding: 0 0.3rem 0.32rem;
    scrollbar-width: none;
  }
}
.service-guarantee-page .other-services-section .card_wrapper .card-list {
  margin: 0.65rem -0.5rem -0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .other-services-section .card_wrapper .card-list {
    margin: 0.4rem -0.21rem 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box {
  width: calc((100% - 2.7rem) / 3);
  margin: 0 0.35rem 0.5rem;
  padding: 1.11rem 0.45rem 0.37rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .other-services-section .card_wrapper .card-list .card-box {
    width: 3.58rem;
    margin: 0 0.21rem 0;
    padding: 2.12rem 0.38rem 0.78rem;
    border-radius: 0.2rem;
  }
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box:hover::before {
  opacity: 1;
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box:hover .icon-box .icon {
  opacity: 0;
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box:hover .icon-box .icon.hover {
  opacity: 1;
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .icon-box {
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  top: 0.33rem;
  right: 0.25rem;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .icon-box {
    width: 1.2rem;
    height: 1.2rem;
    top: 0.5rem;
    left: 0.3rem;
    right: auto;
  }
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .icon-box .icon {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: contain;
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .icon-box .icon.hover {
  opacity: 0;
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .title {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .text {
  margin-top: 0.17rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .service-guarantee-page .other-services-section .card_wrapper .card-list .card-box .text {
    margin-top: 0.5rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}

.hry__h2 {
  font-size: 0.36rem;
  line-height: 0.48rem;
  color: #333333;
  font-family: var(--sk-font-SemiBold);
  position: relative;
}
.hry__h2.center {
  text-align: center;
}
.hry__h2.center::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.hry__h2::before {
  content: "";
  position: absolute;
  left: 0;
  top: -0.16rem;
  height: 0.03rem;
  width: 0.45rem;
  background: #119FDB;
}
@media screen and (max-width: 800px) {
  .hry__h2::before {
    top: -0.32rem;
    width: 0.42rem;
    height: 0.06rem;
  }
}

.download-page .main-section {
  padding-top: 0.74rem;
  padding-bottom: 0.9rem;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E0EBF1 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E0EBF1 100%);
}
@media screen and (max-width: 800px) {
  .download-page .main-section {
    background: #F7F7F7;
    padding-top: 0.46rem;
    padding-bottom: 1.16rem;
  }
}
.download-page .main-section .download-list {
  margin-top: 0.56rem;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list {
    margin-top: 0;
  }
}
.download-page .main-section .download-list .download-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.24rem;
  padding: 0.24rem 0.6rem 0.24rem 0.22rem;
  background: #FFFFFF;
  border-radius: 0.1rem;
  margin-bottom: 0.21rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 0.2rem;
    margin-bottom: 0.36rem;
    padding: 0.4rem 0.3rem 0.28rem;
    box-shadow: 0rem 0.32rem 0.6rem 0rem rgba(151, 151, 151, 0.15);
  }
}
@media screen and (min-width: 800px) {
  .download-page .main-section .download-list .download-card:hover {
    box-shadow: 0rem 0.16rem 0.3rem 0rem rgba(151, 151, 151, 0.15);
  }
}
.download-page .main-section .download-list .download-card .left-box {
  padding-right: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .left-box {
    padding-right: 0;
  }
}
.download-page .main-section .download-list .download-card .left-box .icon-box {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .left-box .icon-box {
    width: 0.52rem;
    height: 0.52rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #F5F5F5;
    border-radius: 50%;
  }
}
.download-page .main-section .download-list .download-card .left-box .icon-box .icon {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .left-box .icon-box .icon {
    height: 0.32rem;
    width: 0.32rem;
  }
}
.download-page .main-section .download-list .download-card .left-box .title {
  margin-left: 0.09rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .left-box .title {
    margin-left: 0.22rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.download-page .main-section .download-list .download-card .right-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .right-box {
    margin-top: 0.24rem;
    padding-left: 0.74rem;
    padding-right: 0.74rem;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.download-page .main-section .download-list .download-card .right-box .view-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.download-page .main-section .download-list .download-card .right-box .view-btn .icon {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .right-box .view-btn .icon {
    width: 0.4rem;
    height: 0.4rem;
  }
}
.download-page .main-section .download-list .download-card .right-box .view-btn .text {
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-left: 0.08rem;
  color: #333333;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .right-box .view-btn .text {
    font-size: 0.26rem;
    line-height: 0.34rem;
    margin-left: 0.14rem;
  }
}
.download-page .main-section .download-list .download-card .right-box .view-btn:hover .text {
  color: #2CCC8F;
}
.download-page .main-section .download-list .download-card .right-box .download-btn {
  margin-left: 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.download-page .main-section .download-list .download-card .right-box .download-btn .icon {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .right-box .download-btn .icon {
    width: 0.4rem;
    height: 0.4rem;
  }
}
.download-page .main-section .download-list .download-card .right-box .download-btn .text {
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin-left: 0.08rem;
  color: #333333;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .download-list .download-card .right-box .download-btn .text {
    font-size: 0.26rem;
    line-height: 0.34rem;
    margin-left: 0.14rem;
  }
}
@media screen and (min-width: 800px) {
  .download-page .main-section .download-list .download-card .right-box .download-btn:hover .text {
    color: #119FDB;
  }
}
.download-page .main-section .pagination_wrapper {
  margin-top: 0.8rem;
}
@media screen and (max-width: 800px) {
  .download-page .main-section .pagination_wrapper {
    margin-top: 0.9rem;
  }
}
.download-page .main-section .pagination_wrapper .prev,
.download-page .main-section .pagination_wrapper .next,
.download-page .main-section .pagination_wrapper .pager .number {
  border-color: #CCCCCC;
}

.contact-page .contact-information-section {
  padding-top: 1.34rem;
  padding-bottom: 0.83rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section {
    padding-top: 0.8rem;
    padding-bottom: 0.9rem;
  }
}
.contact-page .contact-information-section .card-lsit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0.6rem -0.46rem -0.6rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .card-lsit {
    margin: 0.52rem 0 -0.32rem;
  }
}
.contact-page .contact-information-section .card-lsit .card-box {
  width: calc((100% - 2.76rem) / 3);
  margin: 0 0.46rem 0.6rem;
  background: #F7F7F7;
  border-radius: 0.1rem;
  padding: 0.5rem 0.4rem 0.5rem 0.36rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .card-lsit .card-box {
    width: 100%;
    margin: 0 0 0.32rem;
    padding: 0.7rem 0.78rem 0.68rem;
    height: 2.8rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.contact-page .contact-information-section .card-lsit .card-box:hover {
  box-shadow: 8px 11px 24px 8px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-0.02rem, -0.02rem);
      -ms-transform: translate(-0.02rem, -0.02rem);
          transform: translate(-0.02rem, -0.02rem);
}
.contact-page .contact-information-section .card-lsit .card-box .left-icon {
  width: 1rem;
  height: 1rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .card-lsit .card-box .left-icon {
    width: 1.2rem;
    height: 1.2rem;
  }
}
.contact-page .contact-information-section .card-lsit .card-box .left-icon .icon {
  height: 100;
  width: 100%;
}
.contact-page .contact-information-section .card-lsit .card-box .right-box {
  margin-left: 0.3rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .card-lsit .card-box .right-box {
    margin-left: 0.4rem;
  }
}
.contact-page .contact-information-section .card-lsit .card-box .right-box .label {
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .card-lsit .card-box .right-box .label {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.contact-page .contact-information-section .card-lsit .card-box .right-box .value {
  margin-top: 0.1rem;
  font-size: 0.28rem;
  line-height: 0.42rem;
  font-family: var(--sk-font-SemiBold);
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .card-lsit .card-box .right-box .value {
    margin-top: 0.12rem;
    font-size: 0.36rem;
    line-height: 0.48rem;
  }
}
.contact-page .contact-information-section .card-lsit .card-box .right-box .qr-box {
  margin-top: 0.1rem;
  height: 1.26rem;
  width: 1.26rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .card-lsit .card-box .right-box .qr-box {
    margin-top: 0.12rem;
    width: 1.56rem;
    height: 1.56rem;
  }
}
.contact-page .contact-information-section .card-lsit .card-box .right-box .qr-box .qr-img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.contact-page .contact-information-section .data-list {
  margin-top: 0.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list {
    margin-top: 0.32rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contact-page .contact-information-section .data-list .data-item {
  margin-right: 1.1rem;
  width: calc(50% - 0.55rem);
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item {
    margin-right: 0;
    width: 100%;
    margin-bottom: 0.32rem;
  }
}
.contact-page .contact-information-section .data-list .data-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item:last-child {
    margin-bottom: 0;
  }
}
.contact-page .contact-information-section .data-list .data-item .lable {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
  border-bottom: 1px solid #E6E6E6;
  position: relative;
  padding-bottom: 0.16rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item .lable {
    font-size: 0.32rem;
    line-height: 0.42rem;
    padding-bottom: 0.38rem;
    border-width: 0.02rem;
  }
}
.contact-page .contact-information-section .data-list .data-item .lable::before {
  content: "";
  position: absolute;
  height: 0.02rem;
  width: 0.24rem;
  background: #2CCC8F;
  left: 0;
  bottom: -1px;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item .lable::before {
    height: 0.04rem;
    width: 0.48rem;
    bottom: -0.02rem;
  }
}
.contact-page .contact-information-section .data-list .data-item .obj-list {
  margin-top: 0.33rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item .obj-list {
    margin-top: 0.38rem;
  }
}
.contact-page .contact-information-section .data-list .data-item .obj-list .obj-item {
  margin-bottom: 0.2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item .obj-list .obj-item {
    margin-bottom: 0.32rem;
  }
}
.contact-page .contact-information-section .data-list .data-item .obj-list .obj-item:last-child {
  margin-bottom: 0;
}
.contact-page .contact-information-section .data-list .data-item .obj-list .obj-item .key {
  width: 0.36rem;
  height: 0.36rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item .obj-list .obj-item .key {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.contact-page .contact-information-section .data-list .data-item .obj-list .obj-item .key .icon {
  height: 100%;
  width: 100%;
}
.contact-page .contact-information-section .data-list .data-item .obj-list .obj-item .value {
  margin-left: 0.2rem;
  margin-top: 0.02rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item .obj-list .obj-item .value {
    margin-left: 0.12rem;
  }
}
.contact-page .contact-information-section .data-list .data-item .obj-list .obj-item .value .text {
  font-size: 0.18rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .contact-page .contact-information-section .data-list .data-item .obj-list .obj-item .value .text {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.contact-page .online-message-section {
  background: -webkit-linear-gradient(top, #E0EBF1 0%, #FFFFFF 100%);
  background: linear-gradient(180deg, #E0EBF1 0%, #FFFFFF 100%);
  padding-top: 1.14rem;
  padding-bottom: 0.98rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }
}
.contact-page .online-message-section .form___box {
  margin-top: 0.52rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box {
    margin-top: 0.38rem;
  }
}
.contact-page .online-message-section .form___box .item-box {
  margin-bottom: 0.16rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box {
    margin-bottom: 0.32rem;
  }
}
.contact-page .online-message-section .form___box .item-box.code {
  margin-top: 0.2rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box.code {
    margin-bottom: 0.32rem;
  }
}
.contact-page .online-message-section .form___box .item-box .row2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.contact-page .online-message-section .form___box .item-box .row2 > * {
  width: calc(50% - 0.24rem);
  margin-right: 0.48rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box .row2 > * {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.32rem;
  }
}
.contact-page .online-message-section .form___box .item-box .row2 > *:last-child {
  margin-right: 0;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box .row2 > *:last-child {
    margin-bottom: 0;
  }
}
.contact-page .online-message-section .form___box .item-box .input-box {
  height: 0.54rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box .input-box {
    height: 0.84rem;
  }
}
.contact-page .online-message-section .form___box .item-box .input-box .input {
  height: 100%;
  width: 100%;
  border: 1px solid #D5E3F9;
  color: #182833;
  padding: 0.17rem 0.26rem;
  font-size: 0.18rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box .input-box .input {
    padding: 0.2rem 0.24rem;
    font-size: 0.26rem;
    border-width: 0.02rem;
  }
}
.contact-page .online-message-section .form___box .item-box .input-box .input::-webkit-input-placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .item-box .input-box .input::-moz-placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .item-box .input-box .input:-ms-input-placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .item-box .input-box .input::placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .item-box .input-box .code-img {
  position: absolute;
  right: 0.03rem;
  top: 1px;
  height: calc(100% - 0.02rem);
  width: 1.89rem;
  object-fit: fill;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box .input-box .code-img {
    height: calc(100% - 0.04rem);
    width: 2.94rem;
    top: 0.02rem;
  }
}
.contact-page .online-message-section .form___box .item-box .textarea-box {
  height: 1.45rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box .textarea-box {
    height: 2rem;
  }
}
.contact-page .online-message-section .form___box .item-box .textarea-box .textarea {
  width: 100%;
  height: 100%;
  padding: 0.15rem 0.26rem;
  border: 1px solid #D5E3F9;
  resize: none;
  font-size: 0.18rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .item-box .textarea-box .textarea {
    padding: 0.2rem 0.24rem;
    border-width: 0.02rem;
    font-size: 0.26rem;
  }
}
.contact-page .online-message-section .form___box .item-box .textarea-box .textarea::-webkit-input-placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .item-box .textarea-box .textarea::-moz-placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .item-box .textarea-box .textarea:-ms-input-placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .item-box .textarea-box .textarea::placeholder {
  color: rgba(24, 40, 51, 0.4);
}
.contact-page .online-message-section .form___box .__check_box {
  margin-top: 0.36rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .__check_box {
    margin-top: 0.32rem;
  }
}
.contact-page .online-message-section .form___box .__check_box .check-input {
  width: 0.24rem;
  height: 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .__check_box .check-input {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.contact-page .online-message-section .form___box .__check_box .check-input .check-img {
  height: 100%;
  width: 100%;
}
.contact-page .online-message-section .form___box .__check_box .check-input .check-img.true {
  display: none;
}
.contact-page .online-message-section .form___box .__check_box .check-input .check-img.false {
  display: block;
}
.contact-page .online-message-section .form___box .__check_box .check-input.on .check-img.true {
  display: block;
}
.contact-page .online-message-section .form___box .__check_box .check-input.on .check-img.false {
  display: none;
}
.contact-page .online-message-section .form___box .__check_box .check-label {
  margin-left: 0.11rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #182833;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .__check_box .check-label {
    margin-top: 0.08rem;
    margin-left: 0.22rem;
    font-size: 0.26rem;
    line-height: 1.3333;
  }
}
.contact-page .online-message-section .form___box .__check_box .check-label a {
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #182833;
  text-decoration: underline;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .__check_box .check-label a {
    font-size: 0.26rem;
    line-height: 1.3333;
  }
}
.contact-page .online-message-section .form___box .btn-box {
  text-align: center;
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .contact-page .online-message-section .form___box .btn-box {
    margin-top: 0.56rem;
  }
  .contact-page .online-message-section .form___box .btn-box .default__button {
    min-width: 3.42rem;
    height: 0.96rem;
    font-size: 0.32rem;
  }
}

@-webkit-keyframes fadeInLeftSmall {
  from {
    -webkit-transform: translate3d(1rem, 0, 0);
            transform: translate3d(1rem, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes fadeInLeftSmall {
  from {
    -webkit-transform: translate3d(1rem, 0, 0);
            transform: translate3d(1rem, 0, 0);
    opacity: 0;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@media screen and (min-width: 800px) {
  .fadeInLeftSmall {
    opacity: 0;
    -webkit-animation-name: fadeInLeftSmall;
            animation-name: fadeInLeftSmall;
    -webkit-animation-duration: 0.8s;
            animation-duration: 0.8s;
  }
}
@media screen and (max-width: 800px) {
  .fadeInLeftSmall {
    visibility: visible !important;
  }
}

.join-page .talent-growth-benefits-section {
  position: relative;
}
.join-page .talent-growth-benefits-section .class_wrapper {
  position: absolute;
  z-index: 2;
  top: 1.59rem;
  right: 1.65rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .class_wrapper {
    top: 0.58rem;
    right: 50%;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
    width: calc(100% - 0.6rem);
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 0.38rem;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .class_wrapper .class_box {
    margin-left: 0;
    padding-bottom: 0.14rem;
    border-bottom: 0.02rem solid transparent;
  }
  .join-page .talent-growth-benefits-section .class_wrapper .class_box:nth-child(2) .icon-box {
    width: 0.37rem;
    height: 0.37rem;
  }
  .join-page .talent-growth-benefits-section .class_wrapper .class_box:nth-child(3) .icon-box {
    width: 0.37rem;
    height: 0.37rem;
  }
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box.on .icon-box .icon:first-child, .join-page .talent-growth-benefits-section .class_wrapper .class_box:hover .icon-box .icon:first-child {
  opacity: 0;
  visibility: hidden;
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box.on .icon-box .icon:last-child, .join-page .talent-growth-benefits-section .class_wrapper .class_box:hover .icon-box .icon:last-child {
  opacity: 1;
  visibility: visible;
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box.on .text, .join-page .talent-growth-benefits-section .class_wrapper .class_box:hover .text {
  color: #119FDB;
  text-underline-offset: 0.1rem;
}
@media screen and (min-width: 800px) {
  .join-page .talent-growth-benefits-section .class_wrapper .class_box.on .text {
    text-decoration: underline;
  }
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .class_wrapper .class_box.on {
    border-color: #119FDB;
  }
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box .icon-box {
  width: 0.34rem;
  height: 0.34rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .class_wrapper .class_box .icon-box {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box .icon-box .icon {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box .icon-box .icon:first-child {
  opacity: 1;
  visibility: visible;
}
.join-page .talent-growth-benefits-section .class_wrapper .class_box .text {
  padding-left: 0.06rem;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.3rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .class_wrapper .class_box .text {
    font-size: 0.3rem;
    line-height: 0.4rem;
    color: #999999;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper {
  padding-top: 1.36rem;
  padding-bottom: 1.77rem;
  background: -webkit-linear-gradient(bottom, #E0EBF1 0%, #FFFFFF 100%);
  background: linear-gradient(0deg, #E0EBF1 0%, #FFFFFF 100%);
  display: none;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper {
    padding-top: 2.08rem;
    padding-bottom: 2.2rem;
    background: transparent;
  }
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper.type-1 {
    background: transparent;
    padding-bottom: 2.8rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper.show {
  display: block;
}
.join-page .talent-growth-benefits-section .talent_wrapper .head-text {
  margin-top: 0.11rem;
  color: #666666;
  font-size: 0.18rem;
  line-height: 0.22rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .head-text {
    margin-top: 0.08rem;
    font-size: 0.26rem;
    line-height: 0.32rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .head-text.type-1 {
  color: #333;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .head-text.type-1 {
    color: #666666;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper {
  position: relative;
  margin-top: 0.49rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper {
    margin-top: 0.78rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -0.96rem;
    gap: 0.22rem;
  }
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn.type-1 {
    bottom: -1.6rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev,
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FFFFFF;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  position: absolute;
  top: 0.87rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev,
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next {
    background: #F7F7F7;
    position: relative;
    top: auto;
    bottom: 0;
    width: 0.64rem;
    height: 0.64rem;
  }
}
@media screen and (min-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev:hover::before,
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next:hover::before {
    opacity: 1;
  }
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev:hover .icon path,
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next:hover .icon path {
    stroke: #FFFFFF;
  }
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev:active::before,
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next:active::before {
    opacity: 1;
  }
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev:active .icon path,
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next:active .icon path {
    stroke: #FFFFFF;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev::before,
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(288deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  background: linear-gradient(162deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev .icon,
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next .icon {
  position: relative;
  z-index: 2;
  width: 0.1rem;
  height: 0.1rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev .icon,
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next .icon {
    height: 0.2rem;
    width: 0.2rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev .icon path,
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next .icon path {
  stroke: #119FDB;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev {
  left: -0.85rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-prev {
    left: 0;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next {
  right: -0.85rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .swiper-btn .swiper-btn-next {
    right: 0;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper {
  overflow: hidden;
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box:hover .img-box .img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transition: 0.3s !important;
  transition: 0.3s !important;
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .img-box {
  height: 2.4rem;
  overflow: hidden;
  border-radius: 0.12rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .img-box {
    height: 4.36rem;
    border-radius: 0.22rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .img-box.type-1 {
  height: 3.21rem;
  border-radius: 0.16rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .img-box.type-1 {
    height: 4.36rem;
    border-radius: 0.22rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .img-box .img {
  width: 100%;
  height: 100%;
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .text {
  margin-top: 0.34rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
  text-align: center;
  margin-left: -0.05rem;
  margin-right: -0.05rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .text {
    margin-top: 0.62rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
    padding-right: 0;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .text-1 {
  margin-top: 0.16rem;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .growth_wrapper .growth-swiper .card-box .text-1 {
    margin-top: 0.62rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box {
  margin-top: 0.39rem;
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box {
  height: 1.8rem;
  width: calc((100% - 2.72rem) / 8);
  margin: 0 0.17rem 0.3rem;
  background: rgba(255, 255, 255, 0.6);
  border-radius: 0.1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.05rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box {
    height: 2.13rem;
    width: calc((100% - 1.2rem) / 3);
    margin: 0 0.2rem 0.38rem;
    border-radius: 0.12rem;
    padding-top: 0.22rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box:hover .icon-box .icon {
  opacity: 0;
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box:hover .icon-box .icon.hover {
  opacity: 1;
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box .icon-box {
  width: 0.48rem;
  height: 0.48rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box .icon-box {
    width: 0.57rem;
    height: 0.57rem;
  }
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box .icon-box .icon {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box .icon-box .icon.hover {
  opacity: 0;
}
.join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box .text {
  margin-top: 0.15rem;
  font-size: 0.18rem;
  line-height: 0.2rem;
  color: #333333;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .talent_wrapper .flex-box .card-list .card-box .text {
    margin-top: 0.2rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits {
  padding-top: 1.36rem;
  padding-bottom: 1.35rem;
  display: none;
  position: relative;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .incentives-benefits {
    padding-top: 2.08rem;
    padding-bottom: 0.96rem;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits.show {
  display: block;
}
.join-page .talent-growth-benefits-section .incentives-benefits .bg-img {
  position: absolute;
  z-index: -1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.join-page .talent-growth-benefits-section .incentives-benefits .head-text {
  margin-top: 0.11rem;
  font-size: 0.18rem;
  line-height: 0.22rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .incentives-benefits .head-text {
    margin-top: 0.1rem;
    font-size: 0.26rem;
    line-height: 0.32rem;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0.39rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .incentives-benefits .flex-box {
    margin-top: 0.46rem;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list {
  width: calc((100% - 3rem) / 2);
  padding: 0.34rem;
  border-radius: 0.12rem;
  border: 1px solid #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.42rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list {
    width: 100%;
    padding: 0;
    border: none;
    margin: 0 -0.19rem 0;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box {
  height: 1.8rem;
  width: calc((100% - 0.68rem) / 3);
  background: rgba(255, 255, 255, 0.6);
  border-radius: 0.1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0.05rem;
  position: relative;
  margin-right: 0.34rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box {
    height: 2.09rem;
    width: calc((100% - 0.76rem) / 3);
    margin: 0 0.19rem 0.4rem;
    border-radius: 0.12rem;
    padding-top: 0.22rem;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box:last-child {
  margin-right: 0;
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box:hover .icon-box .icon {
  opacity: 0;
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box:hover .icon-box .icon.hover {
  opacity: 1;
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box .icon-box {
  width: 0.44rem;
  height: 0.44rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box .icon-box {
    width: 0.57rem;
    height: 0.57rem;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box .icon-box .icon {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box .icon-box .icon.hover {
  opacity: 0;
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box .text {
  margin-top: 0.17rem;
  font-size: 0.18rem;
  line-height: 0.2rem;
  color: #333333;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .join-page .talent-growth-benefits-section .incentives-benefits .flex-box .card-list .card-box .text {
    margin-top: 0.2rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .logo-box {
  position: absolute;
  top: calc(50% - 0.21rem);
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.6);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.join-page .talent-growth-benefits-section .incentives-benefits .flex-box .logo-box .logo-img {
  height: 0.6rem;
}
.join-page .num__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: relative;
}
.join-page .num__title .num {
  font-family: var(--sk-font-SemiBold);
  color: #FFFFFF;
  font-size: 0.96rem;
  line-height: 1.27rem;
  letter-spacing: 1px;
}
@media screen and (max-width: 800px) {
  .join-page .num__title .num {
    font-size: 0.96rem;
    line-height: 1.28rem;
    letter-spacing: 0;
  }
}
.join-page .num__title .title {
  position: absolute;
  top: 0.52rem;
  left: 0.78rem;
  color: #333333;
  font-size: 0.36rem;
  line-height: 0.48rem;
}
@media screen and (max-width: 800px) {
  .join-page .num__title .title {
    font-size: 0.32rem;
    line-height: 0.42rem;
    top: 0.64rem;
  }
}
.join-page .num__title .text {
  position: absolute;
  top: 1.13rem;
  left: 0.78rem;
  font-size: 0.2rem;
  line-height: 0.27rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .join-page .num__title .text {
    top: 1.28rem;
    left: 0.82rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.join-page .talent-philosophy-section {
  background: -webkit-linear-gradient(top, #E0EBF1 0%, #FFFFFF 100%);
  background: linear-gradient(180deg, #E0EBF1 0%, #FFFFFF 100%);
  padding-top: 1.06rem;
  padding-bottom: 1.69rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section {
    padding-top: 1.04rem;
    padding-bottom: 0.94rem;
  }
}
.join-page .talent-philosophy-section .num__title {
  margin-top: 0.33rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .num__title {
    margin-top: 0.3rem;
  }
}
.join-page .talent-philosophy-section .img-flex-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.9rem -0.185rem 0;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box {
    margin: 0.3rem -0.1rem -0.1rem;
    display: -ms-grid;
    display: grid;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box {
  margin: 0 0.185rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box {
    margin: 0.1rem;
  }
  .join-page .talent-philosophy-section .img-flex-box .col-box:nth-child(1) {
    width: 100%;
    -ms-grid-column: 121;
    -ms-grid-column-span: 200;
    grid-column: 121/span 200;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .join-page .talent-philosophy-section .img-flex-box .col-box:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-column-span: 160;
    grid-column: 1/span 160;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .join-page .talent-philosophy-section .img-flex-box .col-box:nth-child(3) {
    -ms-grid-column: 161;
    -ms-grid-column-span: 320;
    grid-column: 161/span 320;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .join-page .talent-philosophy-section .img-flex-box .col-box:nth-child(4) {
    -ms-grid-column: 480;
    -ms-grid-column-span: 160;
    grid-column: 480/span 160;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .join-page .talent-philosophy-section .img-flex-box .col-box:nth-child(5) {
    width: 100%;
    -ms-grid-column: 321;
    -ms-grid-column-span: 200;
    grid-column: 321/span 200;
    -ms-grid-row: 2;
    grid-row: 2;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box .img-box {
  position: relative;
  border-radius: 0.1rem;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0.24rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box .img-box {
    border-radius: 0.07rem;
    padding: 0.12rem 0.12rem;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box .img-box:hover .img {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
  -webkit-transition: 0.3s !important;
  transition: 0.3s !important;
}
.join-page .talent-philosophy-section .img-flex-box .col-box .img-box .img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.join-page .talent-philosophy-section .img-flex-box .col-box .img-box .text {
  position: relative;
  z-index: 2;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #FFFFFF;
  width: 100%;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box .img-box .text {
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_01 {
  width: calc((100% - 1.85rem - 4.8rem) / 4);
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_01 {
    width: auto;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_01 .img-box {
  height: 3.1rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_01 .img-box {
    height: 2.52rem;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_02 {
  width: calc((100% - 1.85rem - 4.8rem) / 4);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_02 {
    width: auto;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_02 .img-box {
  height: 2.52rem;
  margin-bottom: 0.29rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_02 .img-box {
    margin-bottom: 0.2rem;
    height: 1.67rem;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_02 .img-box:last-child {
  margin-bottom: 0;
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_03 {
  width: 4.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_03 {
    width: auto;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_03 .img-box:nth-child(1) {
  width: 100%;
  height: 2.81rem;
  margin-bottom: 0.29rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_03 .img-box:nth-child(1) {
    height: 1.86rem;
    margin-bottom: 0.2rem;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_03 .img-box:nth-child(2) {
  width: calc((100% - 0.31rem) / 2);
  height: 2.23rem;
  margin-right: 0.31rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_03 .img-box:nth-child(2) {
    width: calc((100% - 0.2rem) / 2);
    margin-right: 0.2rem;
    height: 1.48rem;
  }
}
.join-page .talent-philosophy-section .img-flex-box .col-box.type_03 .img-box:nth-child(3) {
  width: calc((100% - 0.31rem) / 2);
  height: 2.23rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-philosophy-section .img-flex-box .col-box.type_03 .img-box:nth-child(3) {
    width: calc((100% - 0.2rem) / 2);
    height: 1.48rem;
  }
}
.join-page .incentives-benefits-section {
  position: relative;
  padding-top: 0.47rem;
  padding-bottom: 0.8rem;
}
@media screen and (max-width: 800px) {
  .join-page .incentives-benefits-section {
    padding-top: 0.94rem;
    padding-bottom: 1.46rem;
  }
}
.join-page .incentives-benefits-section .bg-img {
  position: absolute;
  z-index: 0;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.join-page .incentives-benefits-section .wal {
  position: relative;
  z-index: 2;
}
.join-page .incentives-benefits-section .wal .card-list {
  margin: 0.13rem -0.17rem -0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 800px) {
  .join-page .incentives-benefits-section .wal .card-list {
    margin: 0.3rem -0.2rem -0.38rem;
  }
}
.join-page .growth-development-section {
  padding-top: 0.79rem;
  padding-bottom: 0.97rem;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E0EBF1 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E0EBF1 100%);
}
@media screen and (max-width: 800px) {
  .join-page .growth-development-section {
    padding-top: 0.42rem;
    padding-bottom: 2.4rem;
    background: transparent;
  }
}
.join-page .growth-development-section .num__title .num {
  color: #E6E6E6;
}
.join-page .talent-recruitment-section {
  padding-top: 0.86rem;
  padding-bottom: 1.26rem;
  background: -webkit-linear-gradient(top, #E0EBF1 0%, #FFFFFF 100%);
  background: linear-gradient(180deg, #E0EBF1 0%, #FFFFFF 100%);
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section {
    padding-top: 0.8rem;
    padding-bottom: 0.76rem;
  }
}
.join-page .talent-recruitment-section .heed-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .heed-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.join-page .talent-recruitment-section .heed-box .btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .heed-box .btn-box {
    width: 100%;
    margin-top: 0.36rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.join-page .talent-recruitment-section .heed-box .btn-box .btn {
  margin-left: 0.26rem;
  min-width: 1.79rem;
  height: 0.43rem;
  padding: 0 0.3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FFFFFF;
  border-radius: 0.9rem 0.9rem 0.9rem 0.9rem;
  font-size: 0.16rem;
  color: #119FDB;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .heed-box .btn-box .btn {
    margin-left: 0.26rem;
    min-width: 2.36rem;
    height: 0.86rem;
    font-size: 0.32rem;
  }
  .join-page .talent-recruitment-section .heed-box .btn-box .btn:first-child {
    margin-left: 0;
  }
  .join-page .talent-recruitment-section .heed-box .btn-box .btn:active {
    color: #FFFFFF;
  }
  .join-page .talent-recruitment-section .heed-box .btn-box .btn:active::before {
    opacity: 1;
  }
}
@media screen and (min-width: 800px) {
  .join-page .talent-recruitment-section .heed-box .btn-box .btn:hover {
    color: #FFFFFF;
  }
  .join-page .talent-recruitment-section .heed-box .btn-box .btn:hover::before {
    opacity: 1;
  }
}
.join-page .talent-recruitment-section .heed-box .btn-box .btn.on {
  color: #FFFFFF;
}
.join-page .talent-recruitment-section .heed-box .btn-box .btn.on::before {
  opacity: 1;
}
.join-page .talent-recruitment-section .heed-box .btn-box .btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: -webkit-linear-gradient(278deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  background: linear-gradient(172deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 99.04%);
  opacity: 0;
}
.join-page .talent-recruitment-section .heed-box .btn-box .btn .btn-text {
  position: relative;
  z-index: 2;
}
.join-page .talent-recruitment-section .tabel-box {
  margin-top: 0.66rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-box {
    margin-top: 0.4rem;
  }
}
.join-page .talent-recruitment-section .tabel-box .tabel-heder {
  height: 0.62rem;
  padding: 0 0.15rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #FFFFFF;
}
.join-page .talent-recruitment-section .tabel-box .tabel-heder .td {
  width: 20%;
  font-size: 0.24rem;
  color: #333333;
}
.join-page .talent-recruitment-section .tabel-item {
  margin-top: 0.16rem;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item {
    margin-top: 0.2rem;
  }
}
.join-page .talent-recruitment-section .tabel-item .tabel-item-box {
  height: 0.68rem;
  padding: 0 0.15rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background: #F7F7F7;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box {
    height: 1.08rem;
    padding: 0 0.26rem;
  }
}
@media screen and (min-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box.show::after, .join-page .talent-recruitment-section .tabel-item .tabel-item-box:hover::after {
    color: #FFFFFF;
  }
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box.show::before, .join-page .talent-recruitment-section .tabel-item .tabel-item-box:hover::before {
    opacity: 1;
  }
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box.show .td, .join-page .talent-recruitment-section .tabel-item .tabel-item-box:hover .td {
    color: #fff;
  }
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box.show::after, .join-page .talent-recruitment-section .tabel-item .tabel-item-box:active::after {
    color: #FFFFFF;
  }
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box.show::before, .join-page .talent-recruitment-section .tabel-item .tabel-item-box:active::before {
    opacity: 1;
  }
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box.show .td, .join-page .talent-recruitment-section .tabel-item .tabel-item-box:active .td {
    color: #fff;
  }
}
.join-page .talent-recruitment-section .tabel-item .tabel-item-box.show::after {
  content: "-";
  color: #FFFFFF;
}
.join-page .talent-recruitment-section .tabel-item .tabel-item-box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(278deg, #00A0E9 0%, #2651D3 99.04%);
  background: linear-gradient(172deg, #00A0E9 0%, #2651D3 99.04%);
  -webkit-transform: 0.3s;
      -ms-transform: 0.3s;
          transform: 0.3s;
  opacity: 0;
}
.join-page .talent-recruitment-section .tabel-item .tabel-item-box::after {
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0.22rem;
  content: "+";
  color: #2CCC8F;
  font-size: 0.24rem;
  font-weight: 300;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box::after {
    font-size: 0.42rem;
    right: 0.4rem;
  }
}
.join-page .talent-recruitment-section .tabel-item .tabel-item-box .td {
  position: relative;
  z-index: 2;
  width: 20%;
  font-size: 0.2rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box .td {
    font-size: 0.32rem;
    line-height: 0.42rem;
    display: none;
    width: 80%;
  }
  .join-page .talent-recruitment-section .tabel-item .tabel-item-box .td:first-child {
    display: block;
  }
}
.join-page .talent-recruitment-section .tabel-item .details_wrapper {
  height: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
}
.join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box {
  border: 1px solid #CCCCCC;
  border-top: none;
  padding: 0.44rem 0 0.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #FFFFFF;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    border: none;
    padding: 0.54rem 0.32rem 0.48rem;
  }
}
.join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item {
  padding: 0 0.62rem;
  width: 50%;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item {
    width: 100%;
    padding: 0;
  }
}
.join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item:first-child {
  border-right: 1px solid #E6E6E6;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item:first-child {
    border: none;
    margin-bottom: 0.4rem;
  }
}
.join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item .label {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item .label {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item .item-html {
  margin-top: 0.21rem;
  font-size: 0.18rem;
  line-height: 0.32rem;
  color: #666666;
}
@media screen and (max-width: 800px) {
  .join-page .talent-recruitment-section .tabel-item .details_wrapper .details-box .item .item-html {
    margin-top: 0.26rem;
    font-size: 0.26rem;
    line-height: 1.333;
  }
}
.join-page .join-us-section {
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E0EBF1 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E0EBF1 100%);
  padding-top: 1.02rem;
  padding-bottom: 1.2rem;
  position: relative;
  min-height: 5.8rem;
}
@media screen and (max-width: 800px) {
  .join-page .join-us-section {
    padding-top: 1.36rem;
    padding-bottom: 1rem;
    min-height: 6.16rem;
  }
}
.join-page .join-us-section .img-box {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 800px) {
  .join-page .join-us-section .img-box {
    object-position: right center;
  }
}
.join-page .join-us-section .wal {
  position: relative;
  z-index: 2;
}
.join-page .join-us-section .wal .text {
  margin-top: 0.29rem;
  font-size: 0.2rem;
  line-height: 0.27rem;
}
@media screen and (max-width: 800px) {
  .join-page .join-us-section .wal .text {
    margin-top: 0.46rem;
    font-size: 0.26rem;
    line-height: 1.333;
  }
}
.join-page .join-us-section .wal .infor-box {
  margin-top: 0.6rem;
}
@media screen and (max-width: 800px) {
  .join-page .join-us-section .wal .infor-box {
    margin-top: 0.46rem;
  }
}
.join-page .join-us-section .wal .infor-box .label {
  color: #666666;
  font-size: 0.24rem;
}
@media screen and (max-width: 800px) {
  .join-page .join-us-section .wal .infor-box .label {
    font-size: 0.26rem;
    line-height: 1.333;
  }
}
.join-page .join-us-section .wal .infor-box .p {
  color: #666666;
  font-size: 0.18rem;
  line-height: 0.32rem;
  margin-top: 0.16rem;
}
@media screen and (max-width: 800px) {
  .join-page .join-us-section .wal .infor-box .p {
    font-size: 0.26rem;
    line-height: 1.333;
    margin-top: 0.3rem;
  }
  .join-page .join-us-section .wal .infor-box .p .key {
    display: block;
  }
}

.page__banner.type-1 {
  height: 5.5rem;
  padding-top: 1rem;
}
@media screen and (max-width: 800px) {
  .page__banner.type-1 {
    height: 5rem;
  }
}
.page__banner.type-1 .btn-s {
  margin-top: 0.65rem;
}
@media screen and (max-width: 800px) {
  .page__banner.type-1 .btn-s {
    margin-top: 1.08rem;
  }
}
.page__banner.type-1 .btn-s .default__button {
  margin-right: 0.27rem;
}
@media screen and (max-width: 800px) {
  .page__banner.type-1 .btn-s .default__button {
    margin-right: 0.22rem;
    min-width: 2.2rem;
    height: 0.72rem;
  }
}

.about-page .company-introduction-section {
  padding-top: 1.34rem;
  padding-bottom: 0.72rem;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section {
    padding-top: 0.8rem;
    padding-bottom: 1.24rem;
    position: relative;
  }
}
.about-page .company-introduction-section .flex-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.about-page .company-introduction-section .flex-box .left-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 0.56rem;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box {
    padding-right: 0;
  }
}
.about-page .company-introduction-section .flex-box .left-box .title {
  margin-top: 0.72rem;
  font-size: 0.36rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-SemiBold);
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box .title {
    margin-top: 0.46rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.about-page .company-introduction-section .flex-box .left-box .text {
  margin-top: 0.31rem;
  font-size: 0.18rem;
  line-height: 1.3333;
  color: #666666;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box .text {
    margin-top: 0.46rem;
    font-size: 0.26rem;
  }
}
.about-page .company-introduction-section .flex-box .left-box .data-list {
  width: 10.97rem;
  margin-top: 0.38rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -3rem;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box .data-list {
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0.5rem -0.05rem -0.72rem;
  }
}
.about-page .company-introduction-section .flex-box .left-box .data-list .data-li {
  margin-right: 0.59rem;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box .data-list .data-li {
    margin-right: 0;
    width: 48%;
    margin-bottom: 0.72rem;
    padding-right: 0.4rem;
  }
  .about-page .company-introduction-section .flex-box .left-box .data-list .data-li:nth-child(2n) {
    width: 52%;
    padding-right: 0;
  }
}
.about-page .company-introduction-section .flex-box .left-box .data-list .data-li .icon {
  width: 0.48rem;
  height: 0.48rem;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box .data-list .data-li .icon {
    width: 0.72rem;
    height: 0.72rem;
  }
}
.about-page .company-introduction-section .flex-box .left-box .data-list .data-li .title {
  margin-top: 0.18rem;
  color: #333333;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-SemiBold);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box .data-list .data-li .title {
    margin-top: 0.26rem;
    width: auto;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.about-page .company-introduction-section .flex-box .left-box .data-list .data-li .text {
  color: #999999;
  margin-top: 0.13rem;
  font-size: 0.18rem;
  line-height: 1.3333;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .left-box .data-list .data-li .text {
    margin-top: 0.16rem;
    font-size: 0.26rem;
  }
  .about-page .company-introduction-section .flex-box .left-box .data-list .data-li .text br {
    display: none;
  }
}
.about-page .company-introduction-section .flex-box .left-box .data-list .gap {
  width: 0.59rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.about-page .company-introduction-section .flex-box .left-box .data-list .gap:last-child {
  display: none;
}
.about-page .company-introduction-section .flex-box .right-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .right-box {
    position: absolute;
    z-index: -1;
    left: 0.3rem;
    top: 3.28rem;
    width: calc(100% - 0.7rem);
  }
}
.about-page .company-introduction-section .flex-box .right-box .img-box {
  margin-top: 0.32rem;
  width: 6.63rem;
}
@media screen and (max-width: 800px) {
  .about-page .company-introduction-section .flex-box .right-box .img-box {
    width: 100%;
  }
}
.about-page .company-introduction-section .flex-box .right-box .img-box .img {
  width: 100%;
}
.about-page .news-section {
  padding-top: 0.74rem;
  padding-bottom: 0.58rem;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #F5FBFF 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #F5FBFF 100%);
}
@media screen and (max-width: 800px) {
  .about-page .news-section {
    padding-top: 0.8rem;
    padding-bottom: 0;
  }
}
.about-page .news-section .hry__h2::before {
  background: -webkit-linear-gradient(275deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
  background: linear-gradient(175deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 100%);
}
.about-page .news-section .news_wrapper {
  position: relative;
  margin-top: 1rem;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper {
    margin: 0 -0.3rem;
    margin-top: 0.7rem;
    padding: 0 0.3rem 2.42rem;
    overflow: hidden;
  }
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .swiper-btn {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    right: 0.3rem;
    bottom: 0.98rem;
    gap: 0.22rem;
    z-index: 2;
  }
}
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev,
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #EBF4F8;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  position: absolute;
  top: 1.5rem;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev,
  .about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next {
    position: relative;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 0.64rem;
    height: 0.64rem;
  }
}
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev:hover::before,
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next:hover::before {
  opacity: 1;
}
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev:hover .icon path,
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next:hover .icon path {
  stroke: #FFFFFF;
}
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev::before,
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(288deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  background: linear-gradient(162deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev .icon,
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next .icon {
  position: relative;
  z-index: 2;
  width: 0.1rem;
  height: 0.1rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev .icon,
  .about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next .icon {
    width: 0.2rem;
    height: 0.2rem;
  }
}
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev .icon path,
.about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next .icon path {
  stroke: #119FDB;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  .about-page .news-section .news_wrapper .swiper-btn .swiper-btn-prev {
    left: -0.85rem;
  }
  .about-page .news-section .news_wrapper .swiper-btn .swiper-btn-next {
    right: -0.85rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper {
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper {
    overflow: visible;
  }
  .about-page .news-section .news_wrapper .news-swiper .swiper-slide {
    width: 5.2rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card {
  padding: 0 0.3rem 0 0.34rem;
  display: block;
  position: relative;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card {
    padding: 0 0.64rem 0 0.56rem;
  }
}
@media screen and (min-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card:hover {
    --line: 100%;
  }
  .about-page .news-section .news_wrapper .news-swiper .new-card:hover .img-box .img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
    -webkit-transition: 0.3s !important;
    transition: 0.3s !important;
  }
  .about-page .news-section .news_wrapper .news-swiper .new-card:hover .view {
    color: #2CCC8F;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .soild {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.about-page .news-section .news_wrapper .news-swiper .new-card .soild .icon {
  width: 0.14rem;
  height: 0.16rem;
  background: -webkit-linear-gradient(275deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 100%);
  background: linear-gradient(175deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 100%);
  position: relative;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .soild .icon {
    width: 0.28rem;
    height: 0.31rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .soild .icon::before {
  content: "";
  position: absolute;
  height: 0.08rem;
  width: 0.08rem;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .soild .icon::before {
    width: 0.17rem;
    height: 0.17rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .soild .line {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 1px;
  background-color: #E6E6E6;
  position: relative;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .soild .line {
    border-width: 0.02rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .soild .line::before {
  content: "";
  position: absolute;
  width: 100%;
  height: var(--line, 0%);
  top: 0;
  left: 0;
  background-color: #2CCC8F;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.about-page .news-section .news_wrapper .news-swiper .new-card .soild .point {
  width: 0.08rem;
  height: 0.08rem;
  border-radius: 50%;
  background: -webkit-linear-gradient(275deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 100%);
  background: linear-gradient(175deg, #FFF9B2 0%, #6CDA43 37.5%, #00A0E9 100%);
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .soild .point {
    width: 0.17rem;
    height: 0.17rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .date {
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #999999;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .date {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .title {
  margin-top: 0.16rem;
  min-height: 0.6rem;
  font-size: 0.2rem;
  color: #333333;
  line-height: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .title {
    margin-top: 0.38rem;
    font-size: 0.32rem;
    line-height: 0.42rem;
    min-height: 0.84rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .img-box {
  margin-top: 0.29rem;
  width: 100%;
  height: 1.7rem;
  border-radius: 0.06rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .img-box {
    margin-top: 0.32rem;
    height: 2.12rem;
    border-radius: 0.12rem;
  }
}
.about-page .news-section .news_wrapper .news-swiper .new-card .img-box .img {
  height: 100%;
  width: 100%;
}
.about-page .news-section .news_wrapper .news-swiper .new-card .view {
  margin-top: 0.28rem;
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #999999;
  -moz-text-decoration-line: underline;
       text-decoration-line: underline;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .news_wrapper .news-swiper .new-card .view {
    margin-top: 0.2rem;
    font-size: 0.28rem;
    line-height: 0.6rem;
  }
}
.about-page .news-section .btn-box {
  margin-top: 0.8rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .about-page .news-section .btn-box {
    margin-top: 0;
    -webkit-transform: translateY(-1.74rem);
        -ms-transform: translateY(-1.74rem);
            transform: translateY(-1.74rem);
  }
}
.about-page .join-us-section {
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E0EBF1 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E0EBF1 100%);
  padding-top: 2rem;
  padding-bottom: 1.87rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .about-page .join-us-section {
    padding-top: 1.54rem;
    padding-bottom: 0.98rem;
  }
}
.about-page .join-us-section .img-box {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
}
.about-page .join-us-section .wal {
  position: relative;
  z-index: 2;
}
.about-page .join-us-section .wal .text {
  margin-top: 0.29rem;
  font-size: 0.2rem;
  line-height: 0.27rem;
}
@media screen and (max-width: 800px) {
  .about-page .join-us-section .wal .text {
    margin-top: 0.26rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
    width: 3.44rem;
  }
}
.about-page .join-us-section .wal .default__button {
  margin-top: 0.48rem;
}
@media screen and (max-width: 800px) {
  .about-page .join-us-section .wal .default__button {
    margin-top: 0.54rem;
  }
}

.innovation-page .r-d-section {
  padding-top: 2.42rem;
  padding-bottom: 1.08rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .innovation-page .r-d-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-top: 1.04rem;
    padding-bottom: 0.35rem;
  }
}
.innovation-page .r-d-section .bg-img {
  position: absolute;
  height: 6.53rem;
  right: 0;
  top: 0.15rem;
  opacity: 0;
}
@media screen and (max-width: 800px) {
  .innovation-page .r-d-section .bg-img {
    position: relative;
    top: 0;
    height: auto;
    width: 100%;
    opacity: 1;
  }
}
.innovation-page .r-d-section .wal {
  position: relative;
  z-index: 2;
}
.innovation-page .r-d-section .wal .text {
  margin-top: 0.41rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #666666;
  width: 6.77rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .r-d-section .wal .text {
    width: 100%;
    margin-top: 0.38rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.innovation-page .technical-route-section {
  padding-top: 1.08rem;
  padding-bottom: 2.36rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section {
    overflow: hidden;
    padding-top: 0.35rem;
    padding-bottom: 1.8rem;
  }
}
.innovation-page .technical-route-section .bg-img {
  position: absolute;
  height: 9.76rem;
  right: 0;
  top: 2.5rem;
  opacity: 0;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .bg-img {
    bottom: 0;
    top: auto;
    opacity: 1;
    height: auto;
    width: 100%;
  }
}
.innovation-page .technical-route-section .wal {
  position: relative;
  z-index: 2;
}
.innovation-page .technical-route-section .wal .item {
  margin-top: 0.65rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item {
    margin-top: 0.56rem;
  }
}
.innovation-page .technical-route-section .wal .item:last-child {
  margin-top: 1.25rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item:last-child {
    margin-top: 1.3rem;
  }
}
.innovation-page .technical-route-section .wal .item .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.innovation-page .technical-route-section .wal .item .title .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .title .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.innovation-page .technical-route-section .wal .item .title .text {
  margin-left: 0.07rem;
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .title .text {
    margin-left: 0;
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box {
  margin-top: 1.1rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box {
    margin-top: 1.12rem;
  }
  .innovation-page .technical-route-section .wal .item .swiper-box.type2 {
    margin-top: 0.24rem;
    width: 3.76rem;
  }
  .innovation-page .technical-route-section .wal .item .swiper-box.type2 .swiper-wrapper {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: -1.22rem;
  }
  .innovation-page .technical-route-section .wal .item .swiper-box.type2 .swiper-wrapper .swiper-slide {
    margin-bottom: 1.22rem;
  }
  .innovation-page .technical-route-section .wal .item .swiper-box.type2 .swiper-wrapper .swiper-slide .arrow-img {
    display: none;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide {
  width: 1.84rem;
  height: 1.84rem;
  border-radius: 50%;
  border: 0.03rem dashed #E6E6E6;
  padding: 0.16rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide {
    width: 1.5rem;
    height: 1.5rem;
    padding: 0.14rem;
    border-width: 0.03rem;
  }
}
@media screen and (min-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide:nth-child(2n) .arrow-img, .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide.top .arrow-img {
    -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
            transform: scaleY(-1);
    top: -0.78rem;
    bottom: auto;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide:last-child .arrow-img {
  display: none;
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .arrow-img {
  width: 1.75rem;
  position: absolute;
  bottom: -0.8rem;
  right: -1.23rem;
  pointer-events: none;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .arrow-img {
    width: 1.44rem;
    bottom: -0.76rem;
    right: -0.8rem;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .tag {
  position: absolute;
  width: 0;
  right: -0.45rem;
  top: -0.58rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .tag {
    top: -0.52rem;
    right: -0.14rem;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .tag .text {
  white-space: nowrap;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .tag .text {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  background: #F5F5F5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .num-box {
  white-space: nowrap;
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .num-box .num {
  font-size: 0.36rem;
  line-height: 0.48rem;
  color: #6FBA2C;
  font-family: var(--sk-font-SemiBold);
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .num-box .num {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .num-box .sub {
  font-size: 0.2rem;
  color: #333333;
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .label {
  font-size: 0.2rem;
  line-height: 0.27rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .label {
    margin-top: 0.02rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .icon-img {
  width: 0.64rem;
  height: 0.64rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .data-box .icon-img {
    width: 0.53rem;
    height: 0.53rem;
  }
}
.innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .title-text {
  position: absolute;
  top: 100%;
  left: 50%;
  width: 110%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  margin-top: 0.26rem;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .innovation-page .technical-route-section .wal .item .swiper-box .swiper-wrapper .swiper-slide .title-text {
    margin-top: 0.22rem;
    width: 2rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
}
.innovation-page .core-technology-section {
  padding-top: 0.4rem;
  padding-bottom: 1.64rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section {
    padding-top: 1.2rem;
    padding-bottom: 0.68rem;
  }
}
.innovation-page .core-technology-section .flex-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .flex-box {
    display: block;
  }
}
.innovation-page .core-technology-section .sticky-box {
  margin-top: 0.77rem;
  padding: 0 0.1rem 0 0.45rem;
}
.innovation-page .core-technology-section .sticky-box .list ul {
  --dotWidth: .32rem;
  position: relative;
}
.innovation-page .core-technology-section .sticky-box .list ul::before {
  --top: calc(0.14rem + var(--dotWidth) / 2);
  content: "";
  display: block;
  position: absolute;
  left: calc(-0.13rem - var(--dotWidth) / 2);
  top: var(--top);
  height: calc(100% - var(--top) * 2);
  border-left: 1px dashed #CCCCCC;
  z-index: -1;
}
.innovation-page .core-technology-section .sticky-box .list ul li {
  --c-text: #999999;
  --c-dot: #CCCCCC;
  cursor: pointer;
  position: relative;
  font-size: 0.2rem;
  line-height: 0.27rem;
  color: var(--c-text);
  margin-top: 0.45rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.innovation-page .core-technology-section .sticky-box .list ul li:first-child {
  margin-top: 0;
}
.innovation-page .core-technology-section .sticky-box .list ul li.on {
  --c-text: #333333;
  --c-dot: #119FDB;
}
.innovation-page .core-technology-section .sticky-box .list ul li:hover {
  --c-text: #333333;
}
.innovation-page .core-technology-section .sticky-box .list ul li .dot_0s {
  position: absolute;
  width: var(--dotWidth);
  height: var(--dotWidth);
  left: -0.13rem;
  top: 0.12rem;
  padding: 0.08rem;
  border-radius: 50%;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  border: 1px dashed var(--c-dot);
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.innovation-page .core-technology-section .sticky-box .list ul li .dot_0s::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: var(--c-dot);
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.innovation-page .core-technology-section .process__steps {
  margin-top: 1.2rem;
  width: 10.67rem;
  position: relative;
  --scroll-1: 0;
  min-height: 4rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps {
    margin-top: 1.56rem;
    min-height: 8.7rem;
    width: 100%;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform-origin: 50% -80%;
      -ms-transform-origin: 50% -80%;
          transform-origin: 50% -80%;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-delay: calc(var(--scroll-1) * -1s);
          animation-delay: calc(var(--scroll-1) * -1s);
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-direction: normal;
          animation-direction: normal;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps .process__step-container {
    -webkit-transform-origin: 50% -50%;
        -ms-transform-origin: 50% -50%;
            transform-origin: 50% -50%;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container.on {
  --border-top-color: #2CCC8F;
  --border-color: transparent;
}
.innovation-page .core-technology-section .process__steps .process__step-container.on ~ .process__step-container {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper {
  width: 100%;
  position: relative;
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card {
  min-height: 3.86rem;
  border: 1px solid var(--border-color, #E6E6E6);
  border-top: 1px solid var(--border-top-color, #E6E6E6);
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #FFFFFF;
  position: relative;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 7.7rem;
    border-width: 0.02rem;
    padding: 0.9rem 0.2rem 0.6rem;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .ba-img {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .left-box {
  position: relative;
  z-index: 2;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.45rem 0.21rem 0.16rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .left-box {
    padding: 0;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .left-box .title {
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .left-box .title {
    font-size: 0.32rem;
    line-height: 0.42rem;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .left-box .text-con {
  margin-top: 0.91rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .left-box .text-con {
    margin-top: 0.38rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .right-box {
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  z-index: 2;
  padding: 0.3rem 0.5rem 0.48rem 0.4rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .right-box {
    padding: 0.38rem 0 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .right-box .img-box {
  width: 4.58rem;
  height: 3.08rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .right-box .img-box {
    width: 100%;
    height: 3.66rem;
  }
}
.innovation-page .core-technology-section .process__steps .process__step-container .con-card_wrapper .con-card .right-box .img-box .img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.innovation-page .core-technology-section .swiper-btn {
  margin-top: 0.56rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.22rem;
}
.innovation-page .core-technology-section .swiper-btn .swiper-btn-prev,
.innovation-page .core-technology-section .swiper-btn .swiper-btn-next {
  width: 0.64rem;
  height: 0.64rem;
  border-radius: 50%;
  background-color: #F7F7F7;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  overflow: hidden;
  visibility: visible;
}
.innovation-page .core-technology-section .swiper-btn .swiper-btn-prev.show,
.innovation-page .core-technology-section .swiper-btn .swiper-btn-next.show {
  opacity: 0.3;
}
.innovation-page .core-technology-section .swiper-btn .swiper-btn-prev:active .icon path,
.innovation-page .core-technology-section .swiper-btn .swiper-btn-next:active .icon path {
  stroke: #FFFFFF;
}
.innovation-page .core-technology-section .swiper-btn .swiper-btn-prev:active::before,
.innovation-page .core-technology-section .swiper-btn .swiper-btn-next:active::before {
  opacity: 1;
}
.innovation-page .core-technology-section .swiper-btn .swiper-btn-prev .icon,
.innovation-page .core-technology-section .swiper-btn .swiper-btn-next .icon {
  width: 0.2rem;
  height: 0.2rem;
  object-fit: contain;
  position: relative;
  z-index: 2;
}
.innovation-page .core-technology-section .swiper-btn .swiper-btn-prev .icon path,
.innovation-page .core-technology-section .swiper-btn .swiper-btn-next .icon path {
  stroke: #119FDB;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.innovation-page .core-technology-section .swiper-btn .swiper-btn-prev::before,
.innovation-page .core-technology-section .swiper-btn .swiper-btn-next::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(288deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  background: linear-gradient(162deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.innovation-page .bg-color-box {
  overflow: hidden;
  background: -webkit-linear-gradient(bottom, #FFFFFF 0%, #EBF4F8 38.94%, #FFFFFF 82.69%);
  background: linear-gradient(0deg, #FFFFFF 0%, #EBF4F8 38.94%, #FFFFFF 82.69%);
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box {
    background: transparent;
  }
}
.innovation-page .bg-color-box .r-d-platform-section {
  padding-top: 0.26rem;
  padding-bottom: 0.67rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .left-box {
  width: 4.4rem;
  margin-top: 0.72rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .left-box {
    width: 100%;
    margin-top: 0;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .left-box .text {
  margin-top: 0.47rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #333333;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .left-box .text {
    margin-top: 0.32rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box {
    margin-top: 0.6rem;
    padding: 0 0.4rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper {
  width: 10.06rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  position: relative;
  min-height: 5rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper {
    width: 100%;
    padding-left: 0.55rem;
    padding-right: 0.55rem;
    min-height: 3rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .bg-img {
  width: 100%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .center-text {
  position: absolute;
  top: 47.5%;
  left: 50.5%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
  width: 1.43rem;
  color: #2CCC8F;
  font-size: 0.2rem;
  line-height: 0.27rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .center-text {
    width: 1.1rem;
    font-size: 0.16rem;
    line-height: 0.22rem;
    color: #119FDB;
  }
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .center-text br {
    display: none;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box {
  position: absolute;
  height: 0;
  width: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box:nth-child(1) {
  top: 27%;
  left: 44%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box:nth-child(2) {
  top: 27%;
  left: 57%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box:nth-child(3) {
  top: 47%;
  left: 37.6%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box:nth-child(4) {
  top: 47%;
  left: 63.5%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box:nth-child(5) {
  top: 68%;
  left: 44%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box:nth-child(6) {
  top: 68%;
  left: 57%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box .text {
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #333333;
  display: inline-block;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  max-width: 0.8rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .inner-circle .data-box .text {
    max-width: 0.8rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box {
  position: absolute;
  width: 0;
  height: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box.left {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-align: right;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box.left .li::before {
  right: -0.13rem;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box.right .li::before {
  left: -0.13rem;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(1) {
  top: 11%;
  left: 13.8%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(1) .li span {
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(1) .li span {
    max-width: 1.4rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(2) {
  top: 11%;
  left: 86%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(2) .li span {
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(2) .li span {
    max-width: 1.4rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(3) {
  top: 50%;
  left: 8%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(3) .li span {
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(3) .li span {
    max-width: 1rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(4) {
  top: 50%;
  left: 92%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(4) .li span {
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(4) .li span {
    max-width: 1rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(5) {
  top: 89%;
  left: 17%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(5) .li span {
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(5) .li span {
    max-width: 1.5rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(6) {
  top: 89%;
  left: 83%;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(6) .li span {
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box:nth-child(6) .li span {
    max-width: 1.5rem;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box .li {
  font-size: 0.16rem;
  line-height: 0.2rem;
  position: relative;
  margin-bottom: 0.05rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box .li {
    margin-bottom: 0;
  }
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box .li:last-child {
  margin-bottom: 0;
}
.innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box .li::before {
  content: "";
  position: absolute;
  width: 0.08rem;
  height: 0.08rem;
  background: #119FDB;
  border-radius: 50%;
  top: 0.06rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .r-d-platform-section .flex-box .right-box .img_wrapper .data_wrapper .outer-ring .data-box .li::before {
    width: 0.05rem;
    height: 0.05rem;
  }
}
.innovation-page .bg-color-box .patent-license-section {
  padding-top: 0.67rem;
  padding-bottom: 1rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section {
    padding-top: 0.8rem;
    padding-bottom: 0.87rem;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .left-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 0.5rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .left-box {
    padding-right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .innovation-page .bg-color-box .patent-license-section .flex-box .left-box .hry__h2 {
    width: 100%;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .left-box .data-box {
  margin-top: 0.52rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .left-box .data-box {
    margin-top: 0.5rem;
    display: inline-block;
    width: 50%;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .left-box .data-box .num {
  font-size: 0.64rem;
  line-height: 0.85rem;
  letter-spacing: 1px;
  font-family: var(--sk-font-SemiBold);
  display: inline-block;
  background: -webkit-linear-gradient(278deg, #2EFF96 0%, #23BAE2 53%, #1E60F9 100%);
  background: linear-gradient(172deg, #2EFF96 0%, #23BAE2 53%, #1E60F9 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .left-box .data-box .num {
    font-size: 0.96rem;
    line-height: 1.28rem;
    letter-spacing: 0;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .left-box .data-box .label {
  font-size: 0.2rem;
  line-height: 0.27rem;
  color: #999999;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .left-box .data-box .label {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .left-box .note {
  margin-top: 0.36rem;
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #999999;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .left-box .note {
    margin-top: 0.5rem;
    font-size: 0.26rem;
    line-height: 0.34rem;
    width: 100%;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .left-box .note a {
  font-size: 0.16rem;
  line-height: 0.21rem;
  color: #999999;
  text-decoration: underline;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .left-box .note a {
    font-size: 0.26rem;
    line-height: 0.34rem;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .left-box .note a:hover {
  color: #333;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 10.85rem;
  padding-right: 0.6rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .right-box {
    margin: 0.46rem -0.3rem 0;
    width: calc(100% + 0.6rem);
    padding-right: 0;
    padding: 0 0.3rem;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-prev,
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-next {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #FFFFFF;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  position: absolute;
  top: 1.8rem;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-prev:hover::before,
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-next:hover::before {
  opacity: 1;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-prev:hover .icon path,
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-next:hover .icon path {
  stroke: #FFFFFF;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-prev::before,
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-next::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(288deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  background: linear-gradient(162deg, #2EFF96 0%, #23BAE2 53.37%, #1E60F9 115%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-prev .icon,
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-next .icon {
  position: relative;
  z-index: 2;
  width: 0.1rem;
  height: 0.1rem;
  object-fit: contain;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-prev .icon path,
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-next .icon path {
  stroke: #119FDB;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-prev {
  left: -0.85rem;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .swiper-btn-next {
  right: -0.85rem;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper {
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper {
    width: 100%;
    overflow: visible;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide {
  width: 3.09rem;
  height: 4.08rem;
  position: relative;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide {
    width: 2.4rem;
    height: 3.17rem;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide.swiper-slide-active {
  opacity: 1;
  visibility: visible;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide.swiper-slide-active ~ .swiper-slide {
  opacity: 1;
  visibility: visible;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide .bg-img {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  object-fit: fill;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide .card-box {
  position: relative;
  z-index: 2;
  height: 100%;
  width: 100%;
  padding: 0.48rem 0.45rem 0.45rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide .card-box {
    padding: 0.38rem 0.38rem 0.34rem 0.34rem;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-wrapper .swiper-slide .card-box .img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-pagination {
  margin-top: 0.38rem;
  width: calc(100% + 0.6rem);
  height: 1px;
  background-color: #E6E6E6;
  position: relative;
}
@media screen and (max-width: 800px) {
  .innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-pagination {
    display: none;
  }
}
.innovation-page .bg-color-box .patent-license-section .flex-box .right-box .patent-swiper .swiper-pagination .swiper-pagination-progressbar-fill {
  position: absolute;
  left: 0;
  top: -0.03rem;
  width: 100%;
  height: 0.06rem;
  background: #119FDB;
  border-radius: 0.9rem;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
@keyframes marquee {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
.innovation-page .ecological-partner-section {
  padding-top: 0.74rem;
  padding-bottom: 1.36rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .ecological-partner-section {
    padding-top: 0.87rem;
    padding-bottom: 0.88rem;
  }
}
.innovation-page .ecological-partner-section .marquee {
  margin-top: 1.18rem;
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  will-change: transform;
  -webkit-animation: marquee var(--animation-duration) linear infinite;
          animation: marquee var(--animation-duration) linear infinite;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 800px) {
  .innovation-page .ecological-partner-section .marquee {
    margin-top: 0.34rem;
  }
}
.innovation-page .ecological-partner-section .marquee .marquee-content {
  display: inline-block;
  white-space: nowrap;
}
@media screen and (max-width: 800px) {
  .innovation-page .ecological-partner-section .marquee .marquee-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    grid-auto-flow: column;
    margin-bottom: -0.22rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.innovation-page .ecological-partner-section .marquee .marquee-content .card-img {
  display: inline-block;
  margin-right: 0.26rem;
  width: 2.4rem;
  height: 1.54rem;
  border: 1px solid #E6E6E6;
  border-radius: 0.06rem;
  padding: 0.15rem 0.11rem;
}
@media screen and (max-width: 800px) {
  .innovation-page .ecological-partner-section .marquee .marquee-content .card-img {
    width: 2.14rem;
    height: 1.37rem;
    margin-right: 0.24rem;
    margin-bottom: 0.22rem;
  }
}
.innovation-page .ecological-partner-section .marquee .marquee-content .card-img img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
