@charset "UTF-8";
@font-face {
  font-family: "BigShoulders-Regular";
  src: url(../fonts/BigShoulders-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*
 * 富文本初始化
 */
/* 全局样式变量 */
:root {
  --sk-font-Light: "";
  --sk-font-Regular: "MiSans Normal";
  --sk-font-Medium: "MiSans Medium";
  --sk-font-Bold: "MiSans Demibold";
  --sk-font-Demibold: "MiSans Medium";
  --sk-font-SemiBold: "";
  --sk-font-Num: "BigShoulders-Regular";
  /* 以下颜色根据设计稿的不同来设置 */
  --sk-c-brand: #223EA1;
  /* -------------- 主题色 ---------------*/
  --sk-global-color: var(--sk-c-brand);
  /* -------------- 主题色 ---------------*/
  --sk-c-text: #FFFFFF;
  /* -------------- 字体默认色 ---------------*/
  --fcolor-default: var(--sk-c-text);
  /* -------------- 字体默认色 ---------------*/
}

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

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

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

@-webkit-keyframes translateReturn {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  49% {
    opacity: 0;
    -webkit-transform: translate(50%, 0);
            transform: translate(50%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

@keyframes translateReturn {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  49% {
    opacity: 0;
    -webkit-transform: translate(50%, 0);
            transform: translate(50%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes translateReturnReversed {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  49% {
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(50%, 0);
            transform: translate(50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes translateReturnReversed {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  49% {
    opacity: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  50% {
    opacity: 0;
    -webkit-transform: translate(50%, 0);
            transform: translate(50%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-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;
}

.-background {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.-background img, .-background video {
  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: 4px;
  height: 4px;
}
.-scroll::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.3);
}
.-scroll::-webkit-scrollbar-thumb:vertical {
  background-color: rgba(255, 255, 255, 0.3);
}
.-scroll::-webkit-scrollbar-width {
  width: 4px;
}
.-scroll::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: none;
}
@media screen and (max-width: 800px) {
  .-scroll {
    max-height: 3.07rem;
  }
}

.sk_select {
  --h: .56rem;
  --width: 100%;
  --height: .56rem;
  --arrow-icon: url(../images/icon/icon-select-down-white.svg);
  --c-input-background: rgba(255, 255, 255, 0.1);
  --c-input-background-active: rgba(255, 255, 255, 0.1);
  --c-input-border: none;
  --c-input-radius: .48rem;
  --c-input-text: white;
  --c-input-placeholder: rgba(255, 255, 255, 0.6);
  --c-layer-padding: .16rem .04rem .21rem .22rem;
  --c-layer-radius: .24rem;
  --c-layer-background: rgba(255, 255, 255, 0.1);
  --c-layer-box-shadow: none;
  --c-layer-item-gap: .12rem;
  --c-layer-text: white;
  position: relative;
  width: var(--width);
  z-index: 1;
}
.sk_select.border-type {
  --c-input-background: transparent;
  --c-input-background-active: rgba(255, 255, 255, 0.1);
  --c-input-border: 1px solid rgba(110, 121, 143, 1);
}
.sk_select.on {
  z-index: 2;
}
.sk_select.on .-select-front {
  background: var(--c-input-background-active);
}
.sk_select.on .-select-front::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk_select.on .-select-layer {
  pointer-events: auto;
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.sk_select.on .-select-layer .-inner {
  opacity: 1;
}
.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.16rem 0.24rem;
  height: var(--height);
  background: var(--c-input-background);
  border-radius: var(--c-input-radius);
  border: var(--c-input-border);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk_select .-select-front input::-webkit-input-placeholder {
  color: var(--c-input-placeholder);
}
.sk_select .-select-front input::-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk_select .-select-front input:-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk_select .-select-front input:-ms-input-placeholder {
  color: var(--c-input-placeholder);
}
.sk_select .-select-front textarea::-webkit-input-placeholder {
  color: var(--c-input-placeholder);
}
.sk_select .-select-front textarea::-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk_select .-select-front textarea:-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk_select .-select-front textarea:-ms-input-placeholder {
  color: var(--c-input-placeholder);
}
.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.24rem;
  height: 0.24rem;
  background: var(--arrow-icon) 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 {
  pointer-events: none;
  position: absolute;
  width: 100%;
  bottom: -0.1rem;
  left: 0;
  box-shadow: var(--c-layer-box-shadow);
  -webkit-transform: translate(0, 105%);
      -ms-transform: translate(0, 105%);
          transform: translate(0, 105%);
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk_select .-select-layer .-inner {
  background-color: var(--c-layer-background);
  border-radius: var(--c-layer-radius);
  padding: var(--c-layer-padding);
  overflow: hidden;
  opacity: 0;
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk_select .-select-layer .-inner dl dd {
  cursor: pointer;
  margin-top: var(--c-layer-item-gap);
  font-size: 0.14rem;
  line-height: 0.2rem;
  color: var(--c-layer-text);
  font-family: var(--sk-font-Medium);
  opacity: 0.6;
  -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 {
  opacity: 1;
}
@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.29rem;
  }
  .sk_select .-select-front::after {
    width: 0.43rem;
    height: 0.43rem;
  }
  .sk_select .-select-layer .-inner {
    border-radius: 0.43rem;
    padding: 0.24rem 0.2rem 0.3rem 0.24rem;
  }
  .sk_select .-select-layer .-inner dl dd {
    margin-top: 0.38rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.-sk-nav {
  position: -webkit-sticky;
  position: sticky;
  top: var(--headH);
  border-bottom: 0.01rem solid #E8E8E8;
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-backdrop-filter: blur(0.15rem);
          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);
  padding: 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-Regular);
  font-size: 12px;
  color: var(--fcolor-default);
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
  background-color: #01061b;
}
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-Bold);
}

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

em {
  font-style: normal;
}

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

.demo-page {
  background-color: #201f1f;
}
.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 {
  padding: 0.16rem;
}
.demo-page .page-main .wal .-container.mt100 {
  margin-top: 1rem;
}
.demo-page .page-main .wal .-container.mt200 {
  margin-top: 2rem;
}
.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;
}
.demo-page .page-main .wal .-container .-body.nopading {
  padding: 0;
}
.demo-page .page-main .wal .-container .-body .sk-list {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

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

@keyframes rotate-clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes breathe {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
}
@keyframes breathe {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.3;
  }
}
@-webkit-keyframes mapAnchorPulse {
  0% {
    opacity: 0.9;
    -webkit-transform: translateX(-50%) scale(0.8);
            transform: translateX(-50%) scale(0.8);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(1.8);
            transform: translateX(-50%) scale(1.8);
  }
}
@keyframes mapAnchorPulse {
  0% {
    opacity: 0.9;
    -webkit-transform: translateX(-50%) scale(0.8);
            transform: translateX(-50%) scale(0.8);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(1.8);
            transform: translateX(-50%) scale(1.8);
  }
}
@-webkit-keyframes image-sequence-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes image-sequence-spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
html:has(.lang-select-layer.show) html:has(.ap-section4__content-layer.show) {
  overflow: hidden;
}
html:has(.ap-section4__content-layer.show) .sk-header {
  opacity: 0;
  overflow: hidden;
}

body .lazy-video,
body img.lazy-img,
body img.lazy-header-img {
  opacity: 0;
}
body .lazy-video[lazy-status=load],
body img.lazy-img[lazy-status=load],
body img.lazy-header-img[lazy-status=load] {
  opacity: 1;
}

.sk-viewMore-text {
  --font-size: 0.16rem;
  --line-height: 0.24rem;
  font-size: var(--font-size);
  line-height: var(--line-height);
  color: inherit;
}
.sk-viewMore-text.fzinherit {
  --font-size: inherit;
  --line-height: inherit;
}
.sk-viewMore-text.hideMore .inner-text {
  max-height: calc(var(--line-height) * 2);
  overflow: hidden;
}
.sk-viewMore-text.hideMore .float-btn {
  display: inline;
}
.sk-viewMore-text.hideMore [open] {
  display: block;
}
.sk-viewMore-text.hideMore [close] {
  display: none;
}
.sk-viewMore-text.showMore .inner-text {
  max-height: none;
}
.sk-viewMore-text.showMore .float-btn {
  display: inline;
}
.sk-viewMore-text.showMore [open] {
  display: none;
}
.sk-viewMore-text.showMore [close] {
  display: block;
}
.sk-viewMore-text .inner-text {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.sk-viewMore-text .text-desc {
  font: inherit;
}
.sk-viewMore-text .float-btn {
  cursor: pointer;
  display: none;
  border: 0;
  padding: 0;
  background: transparent;
  font: inherit;
  line-height: inherit;
  color: #00aeff;
  vertical-align: baseline;
}
@media screen and (max-width: 800px) {
  .sk-viewMore-text {
    --font-size: 0.28rem;
    --line-height: 0.48rem;
  }
  .sk-viewMore-text.fzinherit {
    --font-size: inherit;
    --line-height: inherit;
  }
}

.frame-sequence canvas,
.frame-background canvas {
  opacity: 0;
  -webkit-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
}
.frame-sequence.is-sequence-ready canvas,
.frame-background.is-sequence-ready canvas {
  opacity: 1;
}
.frame-sequence .image-sequence-loading,
.frame-background .image-sequence-loading {
  position: absolute;
  inset: 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-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.14rem;
  background: rgba(19, 21, 25, 0.4);
  -webkit-backdrop-filter: blur(0.04rem);
          backdrop-filter: blur(0.04rem);
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.frame-sequence.is-sequence-loading .image-sequence-loading,
.frame-background.is-sequence-loading .image-sequence-loading {
  opacity: 1;
  visibility: visible;
}
.frame-sequence .image-sequence-loading-spinner,
.frame-background .image-sequence-loading-spinner {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.18);
  border-top-color: var(--sk-c-brand);
  -webkit-animation: image-sequence-spin 1s linear infinite;
          animation: image-sequence-spin 1s linear infinite;
}
.frame-sequence .image-sequence-loading-text,
.frame-background .image-sequence-loading-text {
  font-size: 16px;
  line-height: 1.1;
  color: #fff;
  letter-spacing: 0.04em;
}

.sk-img-scale:hover .img img, .sk-img-scale:hover.img img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.sk-img-scale .img {
  overflow: hidden;
}

.sk-page-title {
  font-family: var(--sk-font-Medium);
  font-size: 0.64rem;
  line-height: 0.72rem;
}
@media screen and (max-width: 800px) {
  .sk-page-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
}

.sk-section-title {
  font-family: var(--sk-font-Medium);
  font-size: 0.48rem;
  line-height: 0.56rem;
}
@media screen and (max-width: 800px) {
  .sk-section-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
}

.sk-section-text {
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-top: 0.32rem;
}
@media screen and (max-width: 800px) {
  .sk-section-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
  }
}

.sk-animate-text {
  --c-text: rgba(255, 255, 255, 0.15);
}
.sk-animate-text[data-color=black] {
  --c-text: rgba(36, 42, 54, 0.15);
}
.sk-animate-text[data-color=brand] {
  --c-text: #252A35;
}
.sk-animate-text span {
  color: var(--c-text);
}

.g-text-hover {
  --c-text: white;
}
.g-text-hover .text-underline, .g-text-hover span {
  background-image: -webkit-linear-gradient(top, transparent 96%, var(--c-text) 0);
  background-image: linear-gradient(to bottom, transparent 96%, var(--c-text) 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, .g-text-hover:hover span {
  background-size: 100% 100%;
  color: var(--c-text) !important;
}
.g-text-hover02 {
  --c-text: white;
}
.g-text-hover02 .text-underline {
  background-image: -webkit-linear-gradient(top, transparent 96%, var(--c-text) 0);
  background-image: linear-gradient(to bottom, transparent 96%, var(--c-text) 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-hover02:hover .text-underline {
  background-size: 100% 100%;
  color: var(--c-text) !important;
}
.sk-round-btn {
  --c-font: white;
  --c-background: #223EA1;
  --c-border: #223EA1;
  --c-arrow-size: .32rem;
  --c-arrow: #223EA1;
  --c-arrow-bg: white;
  --c-arrow-margin: 0 0.08rem;
  --min-width: auto;
  --height: .48rem;
  --font-padding: 0 .24rem;
  --font-size: .14rem;
  --line-height: .24rem;
  --radius: .4rem;
  cursor: pointer;
  display: inline-block;
  background-color: var(--c-background);
  border-radius: var(--radius);
  height: var(--height);
  border: 2px solid var(--c-border);
}
.sk-round-btn[data-size=small] {
  --height: .4rem;
  --c-arrow-size: .24rem;
  --font-padding: 0 .16rem;
  --c-arrow-margin: 0 0.08rem 0 0;
}
.sk-round-btn[data-size=small].arrow-transparent {
  --font-padding: 0 .08rem 0 .16rem;
}
.sk-round-btn[data-type=border-white] {
  --c-arrow: rgba(37, 42, 53, 1);
  --c-arrow-bg: white;
  --c-font: rgba(255, 255, 255, 0.8);
  --c-background: transparent;
  --c-border: rgba(255, 255, 255, 0.40);
}
.sk-round-btn.arrow-transparent {
  --c-arrow: white;
  --c-arrow-bg: transparent;
  --font-padding: 0 .16rem 0 .24rem;
  --c-arrow-margin: 0 0.08rem 0 0;
}
.sk-round-btn.noIcon {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-round-btn.noIcon:hover {
  opacity: 0.8;
}
.sk-round-btn:hover .btn-inner .btn-arrow img, .sk-round-btn:hover .btn-inner .btn-arrow svg {
  -webkit-animation: translateReturn 0.5s ease-out;
          animation: translateReturn 0.5s ease-out;
}
.sk-round-btn .btn-inner {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
  min-width: var(--min-width);
  height: 100%;
  padding: var(--padding);
  z-index: 1;
}
.sk-round-btn .btn-text {
  font-family: var(--sk-font-Regular);
  font-size: var(--font-size);
  line-height: var(--line-height);
  padding: var(--font-padding);
  color: var(--c-font);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-round-btn .btn-arrow {
  display: -webkit-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: var(--c-arrow-size);
  height: var(--c-arrow-size);
  margin: var(--c-arrow-margin);
  overflow: hidden;
  border-radius: 50%;
  color: var(--c-arrow);
  background-color: var(--c-arrow-bg);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sk-round-btn .btn-arrow img, .sk-round-btn .btn-arrow svg {
  width: 100%;
  height: 90%;
  object-fit: contain;
}
.sk-round-btn .btn-arrow img path, .sk-round-btn .btn-arrow svg path {
  stroke: currentColor;
}
@media screen and (max-width: 800px) {
  .sk-round-btn {
    --c-font: white;
    --c-background: #223EA1;
    --c-border: #223EA1;
    --c-arrow-size: .58rem;
    --c-arrow: #223EA1;
    --c-arrow-bg: white;
    --c-arrow-margin: 0 0.08rem;
    --min-width: auto;
    --height: .87rem;
    --font-padding: 0 .43rem;
    --font-size: .29rem;
    --line-height: .43rem;
    --radius: .72rem;
  }
  .sk-round-btn[data-size=small] {
    --height: .87rem;
    --c-arrow-size: .58rem;
    --font-padding: 0 .43rem;
    --font-size: .25rem;
    --c-arrow-margin: 0 0.14rem 0 0;
  }
  .sk-round-btn[data-size=small].arrow-transparent {
    --font-padding: 0 .14rem 0 .29rem;
  }
}

.sk-swiper-dots {
  --c-background: rgba(255, 255, 255, 0.1);
  --c-dot-background: rgba(255, 255, 255, 0.4);
  --c-dot-background-active: rgba(255, 255, 255, 1);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  padding: 0.08rem;
  border-radius: 0.28rem;
  background-color: var(--c-background);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
}
.sk-swiper-dots span {
  cursor: pointer;
  width: 0.04rem;
  height: 0.04rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.08rem;
  border-radius: 0.04rem;
  background-color: var(--c-dot-background);
  -webkit-transition: 300ms;
  transition: 300ms;
}
.sk-swiper-dots span.swiper-pagination-bullet-active {
  background-color: var(--c-dot-background-active);
  width: 0.24rem;
}
.sk-swiper-dots span:last-child {
  margin-right: 0;
}
@media screen and (max-width: 800px) {
  .sk-swiper-dots {
    padding: 0.14rem;
    border-radius: 0.5rem;
  }
  .sk-swiper-dots span {
    width: 0.08rem;
    height: 0.08rem;
    margin-right: 0.14rem;
    border-radius: 0.08rem;
  }
  .sk-swiper-dots span.swiper-pagination-bullet-active {
    width: 0.43rem;
  }
}

.sk-border-box {
  --radius: .12rem;
  --light-border-size: 200%;
  --bg-deg: 300deg;
  position: relative;
  z-index: 1;
}
.sk-border-box:hover .border-block .block-wrapper::before {
  opacity: 0;
}
.sk-border-box:hover .border-block .block-wrapper::after {
  opacity: 1;
}
.sk-border-box .border-block {
  pointer-events: none;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  display: -webkit-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: var(--radius);
  padding: 1px;
  overflow: hidden;
  z-index: -1;
  -webkit-mask: -webkit-linear-gradient(top, #e6e6e6 0px, #e6e6e6 0px) content-box, -webkit-linear-gradient(top, #e6e6e6 0px, #e6e6e6 0px);
  -webkit-mask-composite: xor;
          mask: -webkit-linear-gradient(top, #e6e6e6 0px, #e6e6e6 0px) content-box exclude, -webkit-linear-gradient(top, #e6e6e6 0px, #e6e6e6 0px);
}
.sk-border-box .border-block .block-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  padding-top: var(--light-border-size);
  width: var(--light-border-size);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.sk-border-box .border-block .block-wrapper::before, .sk-border-box .border-block .block-wrapper::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(var(--bg-deg), transparent, transparent, rgba(255, 255, 255, 0.4), transparent, transparent);
  background: linear-gradient(var(--bg-deg), transparent, transparent, rgba(255, 255, 255, 0.4), transparent, transparent);
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-border-box .border-block .block-wrapper::before {
  -webkit-transform: rotate(18deg);
      -ms-transform: rotate(18deg);
          transform: rotate(18deg);
}
.sk-border-box .border-block .block-wrapper::after {
  opacity: 0;
  background: -webkit-linear-gradient(var(--bg-deg), transparent, transparent, transparent, #0033e8, #00aeff, transparent, transparent, transparent);
  background: linear-gradient(var(--bg-deg), transparent, transparent, transparent, #0033e8, #00aeff, transparent, transparent, transparent);
  -webkit-animation: 3s linear 0s infinite normal none running rotate-clockwise;
          animation: 3s linear 0s infinite normal none running rotate-clockwise;
  z-index: 2;
}
.sk-border-box .slot-wrapper {
  display: block;
  width: 100%;
  height: 100%;
}

.sk-index-banner {
  --height: 100vh;
  --padding: .8rem 0;
}
.sk-index-banner.h800 {
  --height: 8rem;
}
.sk-index-banner .-wrapper {
  position: relative;
}
.sk-index-banner .-wrapper .inner {
  position: relative;
  height: var(--height);
  padding: var(--padding);
  overflow: hidden;
  z-index: 1;
}
.sk-index-banner .-wrapper .inner .-background::after, .sk-index-banner .-wrapper .inner .-background::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2.56rem;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.15);
  -webkit-mask-image: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
          mask-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
  mask-mode: alpha;
  pointer-events: none;
  z-index: 1;
}
.sk-index-banner .-wrapper .inner .-background::before {
  top: 0;
  bottom: auto;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-index-banner .-wrapper .inner .content {
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
}
.sk-index-banner .-wrapper .inner .content .title {
  position: relative;
  color: white;
  text-align: center;
  padding-bottom: 0.4rem;
  width: 100%;
}
.sk-index-banner .-wrapper .inner .content .title::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  background: -webkit-linear-gradient(left, transparent 0%, white 50%, transparent 100%);
  background: linear-gradient(to right, transparent 0%, white 50%, transparent 100%);
}
.sk-index-banner .-wrapper .inner .content .title::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0.24rem;
  height: 0.24rem;
  background: url(../images/icon/star-white.svg) center center no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  z-index: 1;
}
@media screen and (max-width: 800px) {
  .sk-index-banner {
    --height: 8.65rem;
    --padding: .43rem 0;
  }
  .sk-index-banner.h800 {
    --height: 4.47rem;
  }
  .sk-index-banner .-wrapper .inner .-background::after, .sk-index-banner .-wrapper .inner .-background::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2.56rem;
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
    background: rgba(0, 0, 0, 0.15);
    -webkit-mask-image: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
            mask-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
    mask-mode: alpha;
    pointer-events: none;
    z-index: 1;
  }
  .sk-index-banner .-wrapper .inner .content .title {
    padding-bottom: 0.43rem;
  }
  .sk-index-banner .-wrapper .inner .content .title::before {
    width: 0.29rem;
    height: 0.29rem;
  }
}

.sk-pagination-box {
  --c-box-background: rgba(255, 255, 255, 0.10);
  --c-item-background-active: var(--sk-c-brand);
  --c-item-background-hover: rgba(255, 255, 255, .10);
  --c-item-text: white;
  --c-item-text-acitve: white;
  --blur: blur(20px);
}
.sk-pagination-box[data-theme=white] {
  --c-box-background: #F7F8FA;
  --c-item-background-active: var(--sk-c-brand);
  --c-item-background-hover: rgba(0, 0, 0, 0.1);
  --c-item-text: #252A35;
  --c-item-text-acitve: white;
}
.sk-pagination-box .-wrapper {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.04rem 0.08rem;
  border-radius: 0.48rem;
  background-color: var(--c-box-background);
  -webkit-backdrop-filter: var(--blur);
          backdrop-filter: var(--blur);
  margin: 0 auto;
  gap: 0.04rem;
}
.sk-pagination-box .-wrapper .btn-size {
  font-family: var(--sk-font-Demibold);
  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.4rem;
  height: 0.4rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: var(--c-item-text);
  border-radius: 50%;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-pagination-box .-wrapper .btn-size.active {
  background-color: var(--c-item-background-active) !important;
  color: var(--c-item-text-acitve);
}
.sk-pagination-box .-wrapper .btn-size:hover {
  background-color: var(--c-item-background-hover);
}
.sk-pagination-box .-wrapper .btn-size svg path {
  stroke: currentColor;
}
.sk-pagination-box .-wrapper .prev.disable, .sk-pagination-box .-wrapper .next.disable {
  cursor: not-allowed;
  opacity: 0.4;
}
.sk-pagination-box .-wrapper .page-nums {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.04rem;
}
@media screen and (max-width: 800px) {
  .sk-pagination-box .-wrapper {
    padding: 0.07rem 0.07rem;
    border-radius: 0.87rem;
    gap: 0.04rem;
  }
  .sk-pagination-box .-wrapper .btn-size {
    width: 0.72rem;
    height: 0.72rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
}

.sk-check-group {
  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.24rem;
}

.sk-check-item {
  --url: url(../images/join-us/i-check.svg);
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sk-check-item.on {
  --url: url(../images/icon/icon-checkbox-on.svg);
}
.sk-check-item:hover span {
  opacity: 0.6;
}
.sk-check-item .icon {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background: var(--url) center center no-repeat;
  background-size: contain;
}
.sk-check-item span {
  font-size: 0.16rem;
  line-height: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.sk-tab-box {
  --c-box-background: transparent;
  --c-item-background-active: var(--sk-c-brand);
  --c-item-background-hover: rgba(255, 255, 255, .10);
  --c-item-text: white;
  --c-item-text-acitve: white;
  --c-border: #6E798F;
  --blur: blur(20px);
  display: inline-block;
}
.sk-tab-box[data-theme=white] {
  --c-box-background: transparent;
  --c-item-background-active: var(--sk-c-brand);
  --c-item-background-hover: rgba(0, 0, 0, 0.1);
  --c-item-text: #252A35;
  --c-border: #BEC6D9;
  --c-item-text-acitve: white;
}
.sk-tab-box.above-the-image {
  --c-box-background: rgba(0, 0, 0, 0.35);
}
.sk-tab-box.above-the-image .tab-wrapper {
  border: none;
}
.sk-tab-box .tab-wrapper {
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0.08rem;
  border-radius: 0.48rem;
  border: 1px solid var(--c-border);
  background-color: var(--c-box-background);
  -webkit-backdrop-filter: var(--blur);
          backdrop-filter: var(--blur);
  overflow: hidden;
}
.sk-tab-box .tab-wrapper .tab-list-1s {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s {
  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;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: auto;
  height: 0.4rem;
  border-radius: 0.48rem;
  overflow: hidden;
  margin-right: 0.08rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s.active {
  background-color: var(--c-item-background-active) !important;
}
.sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s.active .inner {
  color: var(--c-item-text-acitve);
}
.sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s:hover {
  background-color: var(--c-item-background-hover);
}
.sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s:last-child {
  margin-right: 0;
}
.sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s .inner {
  font-family: var(--sk-font-Demibold);
  display: block;
  font-size: 0.16rem;
  line-height: 0.24rem;
  padding: 0 0.32rem;
  color: var(--c-item-text);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .sk-tab-box .tab-wrapper {
    max-width: 100%;
    padding: 0.07rem;
    border-radius: 0.87rem;
  }
  .sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s {
    height: 0.72rem;
    border-radius: 0.87rem;
    margin-right: 0.08rem;
  }
  .sk-tab-box .tab-wrapper .tab-list-1s .tab-item-1s .inner {
    font-size: 0.25rem;
    line-height: 0.43rem;
    padding: 0 0.43rem;
  }
}

.sk-tab-switch {
  width: 100%;
  height: 100%;
}
.sk-tab-switch .sk-tab-switch-container {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.sk-tab-switch .sk-tab-switch-container .sk-tab-content {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.sk-tab-switch .sk-tab-switch-container .sk-tab-content .sk-tab-content-pannle {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 300ms;
  transition: opacity 300ms;
}
.sk-tab-switch .sk-tab-switch-container .sk-tab-content .sk-tab-content-pannle.defalut {
  opacity: 1;
  z-index: 0;
}
.sk-tab-switch .sk-tab-switch-container .sk-tab-content .sk-tab-content-pannle.active {
  opacity: 1;
  z-index: 1;
}
.sk-tab-switch .sk-tab-switch-container .sk-tab-content .sk-tab-content-pannle .video-container {
  width: 100%;
  height: 100%;
}
.sk-tab-switch .sk-tab-switch-container .sk-tab-content .sk-tab-content-pannle .video-container video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sk-tab-switch .sk-tab-switch-container .sk-tab-box {
  position: absolute;
  max-width: 50%;
  left: 50%;
  bottom: 0.2rem;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: 2;
}
@media screen and (max-width: 800px) {
  .sk-tab-switch .sk-tab-switch-container .sk-tab-box {
    max-width: 90%;
    width: 100%;
    text-align: center;
    bottom: 0.14rem;
    z-index: 2;
  }
}

.switch-tab-section {
  --width: 15.2rem;
  --card-height: 6.4rem;
  --card-radius: 0.24rem;
}
.switch-tab-section .switch-box {
  max-width: var(--width);
  width: 100%;
  margin: 0 auto;
}
.switch-tab-section .switch-box .sk-tab-box {
  max-width: 60%;
}
.switch-tab-section .switch-box .switch-card {
  position: relative;
  width: 100%;
  height: var(--card-height);
  border-radius: var(--card-radius);
  overflow: hidden;
}
.switch-tab-section .switch-box .switch-card .card-block {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  opacity: 0;
  overflow: hidden;
}
.switch-tab-section .switch-box .switch-card .card-block.on {
  z-index: 1;
  opacity: 1;
}
.switch-tab-section .switch-box .switch-card .card-block .video-container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.switch-tab-section .switch-box .switch-card .card-block .video-container video, .switch-tab-section .switch-box .switch-card .card-block .video-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.switch-tab-section .switch-box .switch-card .card-block .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;
  height: 100%;
  padding: 0.5rem 0.5rem 0.4rem;
}
.switch-tab-section .switch-box .switch-card .card-block .info .title {
  font-family: var(--sk-font-Medium);
  max-width: 80%;
  font-size: 0.28rem;
  line-height: 0.42rem;
  text-align: center;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block {
  margin-top: auto;
  width: 100%;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block 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%;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block ul li {
  margin-right: 2rem;
  color: white;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block ul li:last-child {
  margin-right: 0;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block ul li .img0 {
  width: 0.4rem;
  height: 0.4rem;
  margin: 0 auto 0.1rem;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block ul li .img0 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block ul li .title {
  font-family: var(--sk-font-Medium);
  text-align: center;
  font-size: 0.28rem;
  line-height: 0.42rem;
}
.switch-tab-section .switch-box .switch-card .card-block .info .bottom-block ul li .text {
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.switch-tab-section .switch-box .switch-tab {
  position: relative;
  margin: 0.56rem auto 0;
  width: 100%;
  max-width: 10.08rem;
}
.switch-tab-section .switch-box .switch-tab::after {
  content: "";
  display: block;
  position: absolute;
  display: none;
  pointer-events: none;
  right: 0;
  top: 0;
  height: 100%;
  width: 1rem;
  background: -webkit-linear-gradient(left, transparent, #131519);
  background: linear-gradient(to right, transparent, #131519);
  z-index: 1;
}
.switch-tab-section .switch-box .switch-tab.not_cross_over::after {
  display: none;
}
.switch-tab-section .switch-box .switch-tab.not_cross_over .list .swiper-wrapper {
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.switch-tab-section .switch-box .switch-tab.not_cross_over .list .swiper-wrapper .swiper-slide {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.switch-tab-section .switch-box .switch-tab .list {
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  overflow: hidden;
}
.switch-tab-section .switch-box .switch-tab .list .swiper-wrapper .swiper-slide {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-right: 0.95rem;
  padding-bottom: 0.24rem;
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: rgba(255, 255, 255, 0.4);
  border-bottom: 3px solid transparent;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.switch-tab-section .switch-box .switch-tab .list .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0;
}
.switch-tab-section .switch-box .switch-tab .list .swiper-wrapper .swiper-slide:hover {
  color: white;
}
.switch-tab-section .switch-box .switch-tab .list .swiper-wrapper .swiper-slide.on {
  color: white;
  border-color: #00aeff;
}
.switch-tab-section .switch-box .switch-tab .list .swiper-wrapper .swiper-slide span {
  white-space: nowrap;
}
.switch-tab-section .switch-box .switch-content {
  max-width: 10.08rem;
  width: 100%;
  margin: 0.32rem auto 0;
}
.switch-tab-section .switch-box .switch-content .content-block {
  display: none;
}
.switch-tab-section .switch-box .switch-content .content-block.on {
  display: block;
}
.switch-tab-section .switch-box .switch-content .content-block .text {
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.switch-tab-section .switch-box .switch-content .content-block .small-text {
  font-size: 0.12rem;
  line-height: 0.18rem;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 0.18rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .switch-tab-section {
    --card-height: 8.22rem;
    --card-radius: 0.43rem;
    padding-top: 2rem;
  }
  .switch-tab-section .wal .-box .-head .sk-small-title {
    margin-bottom: 0.16rem;
  }
  .switch-tab-section .wal .-box .-head .title {
    text-align: center;
  }
  .switch-tab-section .wal .-box .-head .context1 {
    margin: 0.24rem auto 0;
    max-width: 100%;
    font-size: 0.24rem;
    line-height: 0.36rem;
  }
  .switch-tab-section .switch-box {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
  }
  .switch-tab-section .switch-box .sk-tab-box {
    max-width: 100%;
  }
  .switch-tab-section .switch-box .switch-card {
    position: relative;
    width: 100%;
    height: var(--card-height);
    border-radius: var(--card-radius);
    overflow: hidden;
  }
  .switch-tab-section .switch-box .switch-card .card-block {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0;
    overflow: hidden;
  }
  .switch-tab-section .switch-box .switch-card .card-block.on {
    z-index: 1;
    opacity: 1;
  }
  .switch-tab-section .switch-box .switch-card .card-block .video-container {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
  }
  .switch-tab-section .switch-box .switch-card .card-block .video-container video, .switch-tab-section .switch-box .switch-card .card-block .video-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .switch-tab-section .switch-box .switch-tab {
    margin: 0.43rem auto 0;
    max-width: 100%;
  }
  .switch-tab-section .switch-box .switch-tab.not_cross_over::after {
    display: none;
  }
  .switch-tab-section .switch-box .switch-tab.not_cross_over .list .swiper-wrapper {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .switch-tab-section .switch-box .switch-tab .list .swiper-wrapper .swiper-slide {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-right: 0.58rem;
    padding-bottom: 0.29rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .switch-tab-section .switch-box .switch-content {
    max-width: 100%;
    width: 100%;
    margin: 0.29rem auto 0;
  }
  .switch-tab-section .switch-box .switch-content .content-block {
    display: none;
  }
  .switch-tab-section .switch-box .switch-content .content-block.on {
    display: block;
  }
  .switch-tab-section .switch-box .switch-content .content-block.on .text {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .switch-tab-section .switch-box .switch-content .content-block.on .small-text {
    font-size: 0.12rem;
    line-height: 0.18rem;
    margin-top: 0.18rem;
  }
}

.sk-cookie-layer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  pointer-events: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: 0;
  bottom: 0;
  padding: 0.16rem;
  z-index: -1;
  opacity: 0;
  -webkit-transform: translate(0, 80px);
      -ms-transform: translate(0, 80px);
          transform: translate(0, 80px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-cookie-layer.show {
  z-index: 20;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.sk-cookie-layer .wrapper {
  max-width: 3.68rem;
  width: 100%;
  border-radius: 0.24rem;
  background-color: #00061A;
  overflow: hidden;
}
.sk-cookie-layer .inner-block {
  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;
  width: 100%;
  padding: 0.32rem 0.24rem 0.48rem;
  z-index: 1;
}
.sk-cookie-layer .inner-block::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 75%;
  height: 40%;
  background-color: rgba(0, 51, 232, 0.6);
  -webkit-filter: blur(50px);
          filter: blur(50px);
  -webkit-transform: translate(-50%, 90%);
      -ms-transform: translate(-50%, 90%);
          transform: translate(-50%, 90%);
  z-index: -1;
  -webkit-animation: breathe 3s ease-in-out infinite;
          animation: breathe 3s ease-in-out infinite;
}
.sk-cookie-layer .inner-block .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;
  position: absolute;
  right: 0.08rem;
  top: 0.08rem;
  width: 0.4rem;
  height: 0.4rem;
  opacity: 0.6;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-cookie-layer .inner-block .close:hover {
  opacity: 1;
}
.sk-cookie-layer .inner-block .close img, .sk-cookie-layer .inner-block .close svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.sk-cookie-layer .inner-block .close img path, .sk-cookie-layer .inner-block .close svg path {
  fill-opacity: 1;
}
.sk-cookie-layer .inner-block .layer-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: white;
}
.sk-cookie-layer .inner-block .content {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: white;
  margin-top: 0.32rem;
}
.sk-cookie-layer .inner-block .content p, .sk-cookie-layer .inner-block .content a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.sk-cookie-layer .inner-block .content a {
  text-decoration: underline;
}
.sk-cookie-layer .inner-block .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;
  gap: 0.08rem;
  margin-top: 0.32rem;
}
.sk-cookie-layer .inner-block .btns-box .sk-round-btn {
  --min-width: 100%;
}
.sk-cookie-layer .inner-block .btns-box .sk-round-btn.refuse {
  --c-background: rgba(255, 255, 255, 0.10);
  border: none;
}

.sk-load-frame {
  --height: 100%;
  position: fixed;
  width: 100%;
  height: var(--height);
  left: 0;
  top: 0;
  z-index: 1000;
  overflow: hidden;
}
.sk-load-frame.animated {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}
.sk-load-frame .wrapper {
  position: relative;
  width: 100%;
  height: 100vh;
}
.sk-load-frame .wrapper .star-background {
  z-index: 1;
}
.sk-load-frame .wrapper .star-background .star-mask {
  --c-mask-hover: rgba(0, 0, 0, 0.2);
  background: -webkit-linear-gradient(bottom, transparent, rgba(0, 0, 0, 0.1));
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.1));
}
.sk-load-frame .wrapper .-mask {
  width: 100%;
  height: 100%;
}
.sk-load-frame .wrapper .-mask .svgIcon {
  width: 100%;
  height: 100%;
}
.sk-load-frame .wrapper .-mask .cls-w {
  fill: white;
}
.sk-load-frame .wrapper .-mask .cls-b {
  --w: 7.52rem;
  --h: 1.76rem;
  width: var(--w);
  -webkit-transform: translate(calc(50% - var(--w) / 2), 0);
      -ms-transform: translate(calc(50% - var(--w) / 2), 0);
          transform: translate(calc(50% - var(--w) / 2), 0);
  -webkit-transform-origin: center center !important;
      -ms-transform-origin: center center !important;
          transform-origin: center center !important;
  fill: #000000;
}
@media screen and (max-width: 800px) {
  .sk-load-frame .wrapper .-mask .cls-w {
    fill: white;
  }
  .sk-load-frame .wrapper .-mask .cls-b {
    --w: 5.19rem;
    --h: 1.21rem;
  }
}

.star-background {
  --mask-top: .64rem;
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: -1;
}
.star-background .star-mask {
  --c-mask-hover: rgba(255, 255, 255, 0.2);
  --mouseY: -1000;
  --mouseX: -1000;
  position: absolute;
  left: 0.64rem;
  top: var(--mask-top);
  max-width: 5.28rem;
  width: 100%;
  height: 1.67rem;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url(../images/footer/star-mask.svg);
          mask-image: url(../images/footer/star-mask.svg);
  background: -webkit-linear-gradient(bottom, transparent, rgba(255, 255, 255, 0.2));
  background: linear-gradient(to top, transparent, rgba(255, 255, 255, 0.2));
  z-index: 1;
}
.star-background .star-mask::after {
  content: "";
  position: fixed;
  left: calc(var(--mouseX) * 1px);
  top: calc(var(--mouseY) * 1px);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background: white;
  background: -webkit-radial-gradient(center, circle, var(--c-mask-hover) 0%, transparent 100%);
  background: radial-gradient(circle at center, var(--c-mask-hover) 0%, transparent 100%);
  -webkit-filter: blur(20px);
          filter: blur(20px);
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.star-background .star-mask[data-position=right] {
  left: auto;
  right: 0.64rem;
  -webkit-mask-image: url(../images/footer/star-mask02.svg);
          mask-image: url(../images/footer/star-mask02.svg);
}
@media screen and (max-width: 800px) {
  .star-background {
    --mask-top: .58rem;
  }
  .star-background .star-mask {
    display: none;
    left: 0.43rem;
    top: var(--mask-top);
    max-width: 4.33rem;
    width: 100%;
    height: 1.44rem;
  }
  .star-background .star-mask[data-position=right] {
    display: block;
    left: auto;
    right: 0.43rem;
  }
}

.sk-header {
  --header-height: 1.04rem;
  --header-inner-height: 0.72rem;
  --c-nav-text: white;
  --c-background: transparent;
  --c-border: transparent;
  --c-icon: white;
  --c-btn-text: white;
  --c-btn-background: rgba(255, 255, 255, 0.15);
  --c-btn-background-hover: rgba(255, 255, 255, 0.3);
}
.sk-header.layer-show .-container .filter-mask {
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  pointer-events: auto;
}
.sk-header.white-theme, .sk-header.isScroll {
  --c-nav-text: white;
  --c-background: #00061A;
  --c-border: rgba(255, 255, 255, 0.10);
}
@media screen and (min-width: 800px) {
  .sk-header.hide .-container {
    -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
.sk-header .-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: var(--header-height);
  padding: 0 0.16rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 99;
}
.sk-header .-container .filter-mask {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper {
  max-width: 100%;
  position: relative;
  height: var(--header-inner-height);
  padding: 0 0.48rem;
  z-index: 11;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: var(--c-background);
  border-radius: 0.48rem;
  z-index: -1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.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;
  width: 100%;
  height: 100%;
}
.sk-header .-wrapper .-inner .left_0s {
  position: relative;
  z-index: 2;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sk-header .-wrapper .-inner .left_0s .-logo a {
  display: block;
  position: relative;
  width: 1.05rem;
  height: 0.4rem;
}
.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 .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;
  height: 100%;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li {
  position: relative;
  height: 100%;
  margin-right: 0.32rem;
  -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:hover > a {
  opacity: 1;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li.on > a {
  padding-left: 0.32rem;
  opacity: 1;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li.on > a::after {
  opacity: 1;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li > a {
  font-family: var(--sk-font-Medium);
  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%;
  color: var(--c-nav-text);
  font-size: 0.16rem;
  line-height: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0.6;
  z-index: 20;
}
.sk-header .-wrapper .-inner .center_0s .-nav > ul > li > a::after {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: 50%;
  width: 0.24rem;
  height: 0.24rem;
  background: url(../images/header/icon-star.png) center center no-repeat;
  background-size: contain;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  opacity: 0;
  -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;
  margin-left: auto;
  height: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  z-index: 2;
}
.sk-header .-wrapper .-inner .right_0s .c-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.24rem;
  height: 0.24rem;
  color: var(--c-icon);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sk-header .-wrapper .-inner .right_0s .c-icon img, .sk-header .-wrapper .-inner .right_0s .c-icon svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-header .-wrapper .-inner .right_0s .c-icon img path, .sk-header .-wrapper .-inner .right_0s .c-icon svg path {
  stroke: currentColor;
}
.sk-header .-wrapper .-inner .right_0s .-search,
.sk-header .-wrapper .-inner .right_0s .-lang,
.sk-header .-wrapper .-inner .right_0s .-user {
  cursor: pointer;
  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.32rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .-wrapper .-inner .right_0s .-search:hover,
.sk-header .-wrapper .-inner .right_0s .-lang:hover,
.sk-header .-wrapper .-inner .right_0s .-user:hover {
  opacity: 0.6;
}
.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.24rem;
  color: var(--c-nav-text);
}
.sk-header .-wrapper .-inner .right_0s .-lang span {
  margin: 0 0.05rem 0 0.06rem;
}
.sk-header .-wrapper .-inner .right_0s .-lang .icon-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.08rem;
  height: 0.08rem;
  margin-bottom: 0.04rem;
}
.sk-header .-wrapper .-inner .right_0s .-lang .icon-arrow img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-header .-wrapper .-inner .right_0s .contact-us-btn {
  margin-left: 0.32rem;
}
.sk-header .layer-float {
  --max-width: calc(100% - 0.16rem * 2);
  position: fixed;
  max-width: var(--max-width);
  width: 100%;
  height: 0;
  top: 0.16rem;
  left: 50%;
  z-index: 10;
  border-radius: 0.24rem;
  overflow: hidden;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  will-change: transform;
  background-color: #00061A;
  -webkit-backdrop-filter: blur(30px);
          backdrop-filter: blur(30px);
}
.sk-header .layer-float .layer__wp {
  padding: calc(0.48rem + var(--header-inner-height)) 0 0.64rem;
  position: relative;
  z-index: 1;
}
.sk-header .layer-float .layer__wp::after {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  left: 0;
  top: var(--header-inner-height);
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 1;
}
.sk-header .layer-float .layer__wp::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 75%;
  height: 40%;
  background-color: rgba(0, 51, 232, 0.5);
  -webkit-filter: blur(50px);
          filter: blur(50px);
  -webkit-transform: translate(-50%, 90%);
      -ms-transform: translate(-50%, 90%);
          transform: translate(-50%, 90%);
  z-index: -1;
  -webkit-animation: breathe 3s ease-in-out infinite;
          animation: breathe 3s ease-in-out infinite;
}
.sk-header .layer-float .row-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sk-header .layer-float .text-link-row {
  margin-top: 0.24rem;
}
.sk-header .layer-float .text-link-row .link-block {
  margin-top: 0.24rem;
}
.sk-header .layer-float .text-link-row .link-block:first-child {
  margin-top: 0;
}
.sk-header .layer-float .text-link-row .link-block a {
  font-family: var(--sk-font-Demibold);
  display: inline-block;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
.sk-header .layer-float .text-link-row .link-block a:hover {
  color: white;
}
.sk-header .layer-float .card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  gap: 0.16rem;
}
.sk-header .layer-float .card-list .card-item {
  width: calc((100% - 0.16rem * 3) / 4);
}
.sk-header .layer-float .card-list .card-item .img {
  width: 100%;
  height: 1.36rem;
  border-radius: 0.24rem;
  overflow: hidden;
}
.sk-header .layer-float .card-list .card-item .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sk-header .layer-float .card-list .card-item .link-box {
  margin-top: 0.32rem;
}
.sk-header .layer-float .card-list .card-item .link-box a.name:hover {
  opacity: 1;
}
.sk-header .layer-float .card-list .card-item .link-box a.name:hover .svg-icon {
  -webkit-animation: translateReturn 0.5s ease-out;
          animation: translateReturn 0.5s ease-out;
}
.sk-header .layer-float .card-list .card-item .link-box .name {
  font-family: var(--sk-font-Demibold);
  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;
  color: white;
  font-size: 0.2rem;
  line-height: 0.24rem;
  opacity: 0.8;
}
.sk-header .layer-float .card-list .card-item .link-box .name .svg-icon {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
  margin-left: 0.08rem;
}
.sk-header .layer-float .card-border-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  gap: 0.16rem;
}
.sk-header .layer-float .card-border-list .card-border-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: calc((100% - 0.16rem * 3) / 4);
  min-height: 1.6rem;
}
.sk-header .layer-float .card-border-list .card-border-item .slot-wrapper {
  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;
}
.sk-header .layer-float .card-border-list .card-border-item .slot-wrapper .img {
  display: -webkit-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: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
}
.sk-header .layer-float .card-border-list .card-border-item .slot-wrapper .img img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.sk-header .layer-float .card-border-list .card-border-item .slot-wrapper .text {
  font-family: var(--sk-font-Medium);
  margin-top: 0.16rem;
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.sk-header .layer-float .hd-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.sk-header .layer-float .hd-product .hd-product__classify {
  max-width: 2.4rem;
  width: 100%;
  margin-right: 1.14rem;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.sk-header .layer-float .hd-product .hd-product__classify-list {
  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;
}
.sk-header .layer-float .hd-product .hd-product__classify-item {
  --c-text: #00AEFF;
  font-family: var(--sk-font-Demibold);
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 0.32rem;
}
.sk-header .layer-float .hd-product .hd-product__classify-item.active {
  color: #00AEFF;
}
.sk-header .layer-float .hd-product .hd-product__classify-item:first-child {
  margin-top: 0;
}
.sk-header .layer-float .hd-product .hd-product__classify-item img, .sk-header .layer-float .hd-product .hd-product__classify-item svg {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.08rem;
  object-fit: contain;
}
.sk-header .layer-float .hd-product .hd-product__classify-item img path, .sk-header .layer-float .hd-product .hd-product__classify-item svg path {
  stroke: currentColor;
}
.sk-header .layer-float .hd-product .hd-product__list-group {
  max-height: 6rem;
  overflow: auto;
}
.sk-header .layer-float .hd-product .hd-product__list-group::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.sk-header .layer-float .hd-product .hd-product__list-group::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.3);
}
.sk-header .layer-float .hd-product .hd-product__list-group::-webkit-scrollbar-thumb:vertical {
  background-color: rgba(255, 255, 255, 0.3);
}
.sk-header .layer-float .hd-product .hd-product__list-group::-webkit-scrollbar-width {
  width: 4px;
}
.sk-header .layer-float .hd-product .hd-product__list-group::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: none;
}
.sk-header .layer-float .hd-product .hd-product__list {
  display: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sk-header .layer-float .hd-product .hd-product__list.active {
  display: block;
}
.sk-header .layer-float .hd-product .hd-product__list-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;
}
.sk-header .layer-float .hd-product .hd-product__list-slide {
  width: 2.4rem;
}
.sk-header .layer-float .hd-product .hd-product__list-slide__inner {
  display: block;
  width: 100%;
  height: 100%;
}
.sk-header .layer-float .hd-product .hd-product__list-slide__img {
  width: 100%;
  height: 2.4rem;
  border-radius: 0.24rem;
  padding: 0.24rem;
  background-color: rgba(255, 255, 255, 0.05);
}
.sk-header .layer-float .hd-product .hd-product__list-slide__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-header .layer-float .hd-product .hd-product__list-slide__name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
  text-align: center;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner {
  max-width: 7.52rem;
  width: 100%;
  margin: 0 auto;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .sk-input__wrapper {
  height: 0.56rem;
  padding: 0.04rem 0.04rem 0.04rem 0.24rem;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .sk-input__wrapper input {
  height: 100%;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .sk-input__suffix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-clear {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-clear:hover {
  opacity: 0.8;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-btn {
  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.48rem;
  height: 0.48rem;
  background-color: #223ea1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  margin-left: 0.2rem;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-btn:hover {
  opacity: 0.8;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-btn img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links .-label,
.sk-header .layer-float.layer__search .layer__wp .search-inner .recommended-products .-label {
  font-family: var(--sk-font-Demibold);
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links {
  margin-top: 0.32rem;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links .-content {
  margin-top: 0.16rem;
}
.sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links .-content .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.1rem;
}
.sk-header .lang-select-layer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  -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;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  overflow: auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .lang-select-layer.show {
  z-index: 999;
  opacity: 1;
  visibility: visible;
}
.sk-header .lang-select-layer.show .inner-block {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.sk-header .lang-select-layer .wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.8rem 0;
  max-width: 5rem;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.sk-header .lang-select-layer .inner-block {
  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;
  width: 100%;
  min-height: 3.76rem;
  padding: 0 0 0.16rem;
  border-radius: 0.24rem;
  background-color: #00061A;
  -webkit-transform: translate(0, 80px);
      -ms-transform: translate(0, 80px);
          transform: translate(0, 80px);
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .lang-select-layer .inner-block::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 75%;
  height: 40%;
  background-color: rgba(0, 51, 232, 0.5);
  -webkit-filter: blur(50px);
          filter: blur(50px);
  -webkit-transform: translate(-50%, 90%);
      -ms-transform: translate(-50%, 90%);
          transform: translate(-50%, 90%);
  z-index: -1;
}
.sk-header .lang-select-layer .inner-block .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;
  position: absolute;
  right: 0.16rem;
  top: 0.16rem;
  width: 0.4rem;
  height: 0.4rem;
  opacity: 0.6;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .lang-select-layer .inner-block .close:hover {
  opacity: 1;
}
.sk-header .lang-select-layer .inner-block .close img, .sk-header .lang-select-layer .inner-block .close svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.sk-header .lang-select-layer .inner-block .close img path, .sk-header .lang-select-layer .inner-block .close svg path {
  fill-opacity: 1;
}
.sk-header .lang-select-layer .inner-block .info {
  padding: 0.24rem 0.6rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.sk-header .lang-select-layer .inner-block .info .layer-title {
  font-family: var(--sk-font-Demibold);
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.sk-header .lang-select-layer .inner-block .langsite {
  padding: 0.24rem;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box {
  margin-top: 0.24rem;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box:first-child {
  margin-top: 0;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-label {
  font-family: var(--sk-font-Medium);
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content {
  margin-top: 0.24rem;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl {
  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;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd {
  width: 100%;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd:hover a {
  background-color: rgba(255, 255, 255, 0.12);
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd:hover a .-lang {
  color: white;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd.on a .radio-icon {
  border-color: #00AEFF;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd.on a .radio-icon::before {
  opacity: 1;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd.on a .-lang {
  color: white;
  text-decoration: underline;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd 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;
  width: 100%;
  padding: 0.16rem;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 0.48rem;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a .radio-icon {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  margin-right: 0.16rem;
  border: 1px solid rgba(255, 255, 255, 0.4);
  padding: 0.06rem;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a .radio-icon::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  background-color: #00AEFF;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a .-site {
  font-size: 0.14rem;
  line-height: 0.24rem;
  margin-right: 0.06rem;
  color: rgba(255, 255, 255, 0.8);
}
.sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a .-lang {
  margin-left: auto;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-header .lang-select-layer .inner-block .foot-tip {
  font-family: var(--sk-font-Demibold);
  font-size: 0.12rem;
  line-height: 0.16rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.4);
  margin-top: auto;
}
.sk-header .mobile-sidebar,
.sk-header .mobile-head {
  display: none;
}
@media screen and (max-width: 800px) {
  .sk-header {
    --header-height: 1.29rem;
    --header-inner-height: .43rem;
  }
  .sk-header .-container {
    height: 0;
    z-index: 10;
  }
  .sk-header .-container .-wrapper {
    display: none;
  }
  .sk-header .-container .filter-mask {
    pointer-events: auto;
    pointer-events: none;
  }
  .sk-header.white-theme .mobile-head .mobile-head__wrapper, .sk-header.isScroll .mobile-head .mobile-head__wrapper {
    background-color: #00061a;
  }
  .sk-header.hide .mobile-head {
    -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  .sk-header[data-show=mobileSearch] .mobile-head {
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
  }
  .sk-header[data-show=mobileSearch] .mobile-head .mobile-head__search [search-open] {
    display: none;
  }
  .sk-header[data-show=mobileSearch] .mobile-head .mobile-head__search [search-close] {
    display: block;
  }
  .sk-header[data-show=mobileSearch] .mobile-head .mobile-head__wrapper {
    background-color: transparent;
  }
  .sk-header[data-show=mobileSearch] .mobile-head__search [search-close] {
    display: none;
  }
  .sk-header[data-show=mobileSearch] .-container .filter-mask {
    pointer-events: auto;
  }
  .sk-header[data-show=mobileSidebar] .-container .filter-mask {
    pointer-events: auto;
  }
  .sk-header[data-show=mobileSidebar] .filter-mask {
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-backdrop-filter: blur(36px);
            backdrop-filter: blur(36px);
  }
  .sk-header[data-show=mobileSidebar] .mobile-sidebar {
    --height: 100%;
    --total-height: calc(var(--height) + 0.28rem);
  }
  .sk-header[data-show=mobileSidebar] .mobile-head {
    top: 0.14rem;
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
  }
  .sk-header[data-show=mobileSidebar] .mobile-head .mobile-head__toggle [toggle-open] {
    display: none;
  }
  .sk-header[data-show=mobileSidebar] .mobile-head .mobile-head__toggle [toggle-close] {
    display: block;
  }
  .sk-header[data-show=mobileSidebar] .mobile-head .mobile-head__wrapper {
    background-color: transparent;
  }
  .sk-header[data-show=mobileSidebarChild] .-container .filter-mask {
    pointer-events: auto;
  }
  .sk-header[data-show=mobileSidebarChild] .filter-mask {
    background-color: rgba(0, 0, 0, 0.4);
    -webkit-backdrop-filter: blur(36px);
            backdrop-filter: blur(36px);
  }
  .sk-header[data-show=mobileSidebarChild] .mobile-sidebar {
    --height: 100%;
    --total-height: calc(var(--height) + 0.28rem);
  }
  .sk-header[data-show=mobileSidebarChild] .mobile-sidebar .sidebar-container .sidebar-wrapper {
    overflow: visible;
  }
  .sk-header[data-show=mobileSidebarChild] .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner::before {
    display: none;
  }
  .sk-header[data-show=mobileSidebarChild] .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner > .scroll-block {
    opacity: 0;
  }
  .sk-header[data-show=mobileSidebarChild] .mobile-head {
    top: 0.14rem;
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
  }
  .sk-header[data-show=langSearchLayer] .mobile-sidebar {
    pointer-events: none;
    opacity: 0;
  }
  .sk-header[data-show=langSearchLayer] .mobile-head {
    top: 0.14rem;
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
  }
  .sk-header .mobile-head {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: var(--header-height);
    padding: 0.14rem;
    z-index: 99;
    -webkit-transition: top 0.3s, -webkit-transform 0.3s;
    transition: top 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, top 0.3s;
    transition: transform 0.3s, top 0.3s, -webkit-transform 0.3s;
  }
  .sk-header .mobile-head .mobile-head__wrapper {
    display: -webkit-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: 100%;
    padding: 0 0.29rem;
    border-radius: 0.87rem;
    background-color: transparent;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-head .mobile-head__toggle,
.sk-header .mobile-head .mobile-head__search {
    display: block;
    width: 0.43rem;
    height: 0.43rem;
  }
  .sk-header .mobile-head .mobile-head__toggle img,
.sk-header .mobile-head .mobile-head__search img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .sk-header .mobile-head .mobile-head__toggle [toggle-close] {
    display: none;
  }
  .sk-header .mobile-head .mobile-head__search [search-close] {
    display: none;
  }
  .sk-header .mobile-head .mobile-head__logo {
    margin: 0 auto;
  }
  .sk-header .mobile-head .mobile-head__logo a {
    display: block;
    height: 0.43rem;
  }
  .sk-header .mobile-head .mobile-head__logo a img {
    display: block;
    height: 100%;
    object-fit: contain;
  }
  .sk-header .mobile-sidebar {
    --height: 0;
    --total-height: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: var(--total-height);
    z-index: 98;
    overflow: hidden;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  .sk-header .mobile-sidebar::after {
    content: "";
    display: block;
    position: absolute;
    left: 0.14rem;
    top: 0.14rem;
    width: calc(100% - 0.14rem * 2);
    height: calc(100% - 0.14rem * 2);
    background-color: #00061a;
    border-radius: 0.43rem;
    overflow: hidden;
    box-shadow: 0px 0 10px 0px rgba(0, 6, 26, 0.3);
    z-index: -1;
  }
  .sk-header .mobile-sidebar .sidebar-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.14rem;
    max-height: 100vh;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper {
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    overflow: hidden;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner {
    position: relative;
    width: 100%;
    height: 100%;
    padding: var(--header-height) 0 0;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner::before {
    content: "";
    display: block;
    position: absolute;
    pointer-events: none;
    left: 50%;
    bottom: 0;
    width: 75%;
    height: 40%;
    background-color: rgba(0, 51, 232, 0.5);
    -webkit-filter: blur(50px);
            filter: blur(50px);
    -webkit-transform: translate(-50%, 90%);
        -ms-transform: translate(-50%, 90%);
            transform: translate(-50%, 90%);
    z-index: 1;
    -webkit-animation: breathe 3s ease-in-out infinite;
            animation: breathe 3s ease-in-out infinite;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .scroll-block {
    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%;
    overflow: auto;
    padding: 0.58rem 0 0.87rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .block-bottom {
    margin-top: 1.73rem;
    padding: 0 0.43rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .block-bottom .block-inner .choise-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.25rem;
    line-height: 0.43rem;
    color: rgba(255, 255, 255, 0.8);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .block-bottom .block-inner .choise-lang::after {
    content: "";
    width: 0.43rem;
    height: 0.43rem;
    background: url(../images/header/icon-mobile-arrow.svg) center center no-repeat;
    background-size: contain;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .block-bottom .block-inner .choise-lang img {
    width: 0.43rem;
    height: 0.43rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.14rem;
    object-fit: contain;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list {
    height: 100%;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list .nav1-list__wrapper .nav1-list__slide {
    margin-top: 0.43rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list .nav1-list__wrapper .nav1-list__slide:first-child {
    margin-top: 0;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list .nav1-list__wrapper .nav1-list__slide.noChild a::after {
    display: none;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list .nav1-list__wrapper .nav1-list__slide.active a {
    color: var(--sk-global-color);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list .nav1-list__wrapper .nav1-list__slide.on .float__child {
    opacity: 1;
    visibility: visible;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list .nav1-list__wrapper .nav1-list__slide > 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.29rem;
    line-height: 0.43rem;
    padding: 0 0.43rem;
    color: rgba(255, 255, 255, 0.8);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .nav1-list .nav1-list__wrapper .nav1-list__slide > a::after {
    content: "";
    width: 0.43rem;
    height: 0.43rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: 0.32rem;
    background: url(../images/icon/icon-arrow.svg) center center no-repeat;
    background-size: contain;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .card-list {
    padding: 0 0.29rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .card-list .card-list__slide {
    margin-top: 0.58rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .card-list .card-list__slide:first-child {
    margin-top: 0;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .card-list .card-list__slide > a {
    display: block;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .card-list .card-list__slide > a img.image {
    width: 100%;
    height: 2.45rem;
    object-fit: cover;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .card-list .card-list__slide > a .text {
    font-family: var(--sk-font-Demibold);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 0.29rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
    color: rgba(255, 255, 255, 0.8);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .card-list .card-list__slide > a .text img {
    width: 0.43rem;
    height: 0.43rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: 0.14rem;
    object-fit: contain;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .product-list1 {
    padding: 0 0.43rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .product-list1 .product-list1__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    gap: 0.58rem 0.29rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .product-list1 .product-list1__slide {
    width: calc((100% - 0.29rem) / 2);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .product-list1 .product-list1__slide > a {
    display: block;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .product-list1 .product-list1__slide > a .img {
    width: 100%;
    height: 3.03rem;
    padding: 0.43rem;
    border-radius: 0.43rem;
    background-color: rgba(255, 255, 255, 0.05);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .product-list1 .product-list1__slide > a .img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .product-list1 .product-list1__slide > a .text {
    text-align: center;
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
    color: rgba(255, 255, 255, 0.8);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .border-list1 {
    padding: 0 0.43rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .border-list1 .border-list1__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    gap: 0.58rem 0.29rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .border-list1 .border-list1__slide {
    --radius: .29rem;
    width: calc((100% - 0.29rem) / 2);
    height: 2.88rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .border-list1 .border-list1__slide > 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;
    padding: 0.58rem 0.12rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .border-list1 .border-list1__slide > a .img {
    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: 1rem;
    height: 1rem;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.2);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .border-list1 .border-list1__slide > a .img img {
    width: 0.43rem;
    height: 0.43rem;
    object-fit: contain;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .border-list1 .border-list1__slide > a .text {
    text-align: center;
    margin-top: 0.29rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
    color: rgba(255, 255, 255, 0.8);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .text-list {
    padding: 0 0.43rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .text-list .text-list__slide {
    margin-top: 0.43rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .text-list .text-list__slide:first-child {
    margin-top: 0;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .text-list .text-list__slide > a {
    display: block;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .text-list .text-list__slide > a .text {
    font-family: var(--sk-font-Demibold);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    font-size: 0.29rem;
    line-height: 0.43rem;
    color: rgba(255, 255, 255, 0.8);
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .text-list .text-list__slide > a .text img {
    width: 0.43rem;
    height: 0.43rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: 0.14rem;
    object-fit: contain;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.14rem 0 0;
    width: 100%;
    height: auto;
    max-height: calc(100vh - 0.14rem * 2);
    -webkit-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
            transform: translate(100%, 0);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.43rem;
    overflow: hidden;
    background-color: #00061a;
    z-index: -1;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu.show {
    z-index: 10;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    opacity: 1;
    visibility: visible;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu.hide {
    z-index: 9;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu.hide::after {
    opacity: 0;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu.hide > .child-menu__inner {
    opacity: 0;
    pointer-events: none;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu.hide > .child-menu__inner::before {
    display: none;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__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;
    width: 100%;
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner::before {
    content: "";
    display: block;
    position: absolute;
    pointer-events: none;
    left: 50%;
    bottom: 0;
    width: 75%;
    height: 40%;
    background-color: rgba(0, 51, 232, 0.5);
    -webkit-filter: blur(50px);
            filter: blur(50px);
    -webkit-transform: translate(-50%, 90%);
        -ms-transform: translate(-50%, 90%);
            transform: translate(-50%, 90%);
    z-index: 1;
    -webkit-animation: breathe 3s ease-in-out infinite;
            animation: breathe 3s ease-in-out infinite;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__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;
    padding: 0.29rem 0.29rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__head .child-menu__head-back,
.sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__head .child-menu__head-close {
    display: block;
    width: 0.43rem;
    height: 0.43rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__head .child-menu__head-back img,
.sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__head .child-menu__head-close img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__head .child-menu__head-title {
    font-family: var(--sk-font-Demibold);
    max-width: 80%;
    margin: 0 auto;
    font-size: 0.29rem;
    line-height: 0.43rem;
    color: rgba(255, 255, 255, 0.8);
    padding: 0 0.32rem;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__head .child-menu__head-title span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .sk-header .mobile-sidebar .sidebar-container .sidebar-wrapper .sidebar-inner .child-menu .child-menu__inner .child-menu__body {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-height: 20%;
  }
  .sk-header .layer-float {
    --max-width: calc(100% - 0.14rem * 2);
    top: 0.14rem;
    border-radius: 0.43rem;
  }
  .sk-header .layer-float .layer__wp {
    padding: calc(0.87rem + var(--header-inner-height)) 0.29rem 0.87rem;
  }
  .sk-header .layer-float .layer__wp::after {
    display: none;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .sk-input__wrapper {
    height: 0.87rem;
    padding: 0.07rem 0.07rem 0.07rem 0.29rem;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-clear {
    width: 0.43rem;
    height: 0.43rem;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-btn {
    width: 0.72rem;
    height: 0.72rem;
    margin-left: 0.29rem;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .sk-input .input__search-btn img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links .-label,
.sk-header .layer-float.layer__search .layer__wp .search-inner .recommended-products .-label {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links {
    margin-top: 0.58rem;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links .-content {
    margin-top: 0.29rem;
  }
  .sk-header .layer-float.layer__search .layer__wp .search-inner .quick-links .-content .list ul {
    gap: 0.14rem;
  }
  .sk-header .lang-select-layer {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0, 0, 0, 0.6);
    -webkit-backdrop-filter: blur(20px);
            backdrop-filter: blur(20px);
    overflow: auto;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-header .lang-select-layer.show {
    z-index: 999;
    opacity: 1;
    visibility: visible;
  }
  .sk-header .lang-select-layer.show .inner-block {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .sk-header .lang-select-layer .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.29rem;
    max-width: 100%;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .sk-header .lang-select-layer .inner-block {
    min-height: 6.36rem;
    padding: 0 0 0.29rem;
    border-radius: 0.43rem;
  }
  .sk-header .lang-select-layer .inner-block .close {
    right: 0.14rem;
    top: 0.14rem;
    width: 0.72rem;
    height: 0.72rem;
  }
  .sk-header .lang-select-layer .inner-block .close img, .sk-header .lang-select-layer .inner-block .close svg {
    width: 0.43rem;
    height: 0.43rem;
  }
  .sk-header .lang-select-layer .inner-block .info {
    padding: 0.43rem 0.43rem;
  }
  .sk-header .lang-select-layer .inner-block .info .layer-title {
    text-align: left;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite {
    padding: 0.29rem 0.43rem;
    margin-bottom: 0.29rem;
    max-height: 40vh;
    overflow: auto;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box {
    margin-top: 0.29rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box .-label {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box .-content {
    margin-top: 0.29rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl {
    gap: 0.29rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a {
    width: 100%;
    padding: 0.29rem 0.43rem 0.29rem 0.29rem;
    border-radius: 0.87rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a .radio-icon {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.29rem;
    padding: 0.11rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a .-site {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-right: 0.14rem;
  }
  .sk-header .lang-select-layer .inner-block .langsite .row-box .-content .-dl .-dd a .-lang {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .sk-header .lang-select-layer .inner-block .foot-tip {
    font-size: 0.22rem;
    line-height: 0.29rem;
  }
}

.sk-footer {
  background: url(../images/footer/bg.webp) center center no-repeat;
  background-size: cover;
  overflow: hidden;
}
.sk-footer .-container {
  position: relative;
  z-index: 1;
}
.sk-footer .-container .wal {
  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-top: 0.96rem;
  min-height: 5.84rem;
  z-index: 1;
}
.sk-footer .-container .-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;
}
.sk-footer .-container .top-box {
  margin-bottom: auto;
}
.sk-footer .-container .top-box .column-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  gap: 2rem;
}
.sk-footer .-container .top-box .column-list .column-span .nav-row {
  margin-top: 0.24rem;
}
.sk-footer .-container .top-box .column-list .column-span .nav-row:first-child {
  margin-top: 0;
}
.sk-footer .-container .top-box .column-list .column-span .nav-row .-link {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.sk-footer .-container .top-box .column-list .column-span .nav-row .nav-parent .-link {
  font-family: var(--sk-font-Medium);
  font-size: 0.16rem;
  color: #000;
  color: rgba(255, 255, 255, 0.82);
}
.sk-footer .-container .top-box .column-list .column-span .nav-row .nav-child {
  margin-top: 0.24rem;
}
.sk-footer .-container .top-box .column-list .column-span .nav-row .nav-child ul li {
  margin-top: 0.16rem;
}
.sk-footer .-container .top-box .column-list .column-span .nav-row .nav-child ul li:first-child {
  margin-top: 0;
}
.sk-footer .-container .bottom-box {
  margin-top: 1.28rem;
}
.sk-footer .-container .bottom-box .row1 {
  padding-bottom: 0.24rem;
}
.sk-footer .-container .bottom-box .row1 .logo a {
  display: block;
  width: 1.05rem;
  height: 0.4rem;
}
.sk-footer .-container .bottom-box .row1 .logo a img {
  width: 100%;
  height: 100%;
}
.sk-footer .-container .bottom-box .row1 .share-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.24rem;
}
.sk-footer .-container .bottom-box .row1 .share-list .share-item {
  position: relative;
}
.sk-footer .-container .bottom-box .row1 .share-list .share-item:hover .share-layer {
  opacity: 1;
  visibility: visible;
}
.sk-footer .-container .bottom-box .row1 .share-list .share-item a {
  display: block;
  width: 0.24rem;
  height: 0.24rem;
}
.sk-footer .-container .bottom-box .row1 .share-list .share-item a:hover {
  opacity: 0.6;
}
.sk-footer .-container .bottom-box .row1 .share-list .share-item a img, .sk-footer .-container .bottom-box .row1 .share-list .share-item a svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.sk-footer .-container .bottom-box .row1 .share-list .share-item .share-layer {
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 1.2rem;
  padding-bottom: 0.16rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-footer .-container .bottom-box .row1 .share-list .share-item .share-layer img {
  display: block;
  width: 1.2rem;
  height: 1.2rem;
  object-fit: contain;
}
.sk-footer .-container .bottom-box .row2 {
  padding: 0.16rem 0 0.24rem;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.sk-footer .-container .bottom-box .row2 .-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sk-footer .-container .bottom-box .row2 .text {
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: white;
  margin-right: 0.16rem;
}
.sk-footer .-container .bottom-box .row2 .link-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
}
.sk-footer .-container .bottom-box .row2 .small-link {
  font-size: 0.12rem;
  line-height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sk-footer .-container .bottom-box .row2 .small-link a:hover {
  color: white;
}
.sk-footer .-container .float-box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.76rem;
  z-index: -1;
}
.sk-footer .-container .float-box .float-mask {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-image: url(../images/footer/logoMask.svg);
          mask-image: url(../images/footer/logoMask.svg);
  background: -webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.1));
  background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.1));
  z-index: 1;
}
.sk-footer .-container .float-box .float-block {
  --mouseY: -1000;
  --mouseX: -1000;
  position: fixed;
  left: calc(var(--mouseX) * 1px);
  top: calc(var(--mouseY) * 1px);
  width: 400px;
  height: 400px;
  background: -webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.2));
  background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.2));
  -webkit-filter: blur(100px);
          filter: blur(100px);
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 800px) {
  .sk-footer .-container {
    border-radius: 0.24rem 0.24rem 0 0;
  }
  .sk-footer .-container .wal {
    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-top: 0.8rem;
    padding-bottom: 3.61rem;
    min-height: 8rem;
    z-index: 1;
  }
  .sk-footer .-container .-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;
  }
  .sk-footer .-container .top-box {
    padding-bottom: 0.6rem;
  }
  .sk-footer .-container .top-box .-left .title {
    font-size: 0.36rem;
    line-height: 0.54rem;
  }
  .sk-footer .-container .top-box .-right {
    margin-top: 0.3rem;
  }
  .sk-footer .-container .center-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-top: 0.64rem;
    margin-bottom: 0;
  }
  .sk-footer .-container .center-box .-left {
    max-width: 100%;
  }
  .sk-footer .-container .center-box .-left .title {
    font-size: 0.28rem;
    line-height: 0.42rem;
    margin-bottom: 0.3rem;
  }
  .sk-footer .-container .center-box .-left form .form-row .input-box {
    border-radius: 0.16rem;
    height: 0.9rem;
    padding: 0 0.09rem 0 0.3rem;
  }
  .sk-footer .-container .center-box .-left form .form-row .input-box input {
    font-size: 0.24rem;
  }
  .sk-footer .-container .center-box .-left form .form-row .input-box .btn-box {
    border-radius: 0.16rem;
    height: 0.74rem;
    padding: 0 0.2rem;
    font-size: 0.24rem;
    line-height: 0.36rem;
    margin-left: 0.24rem;
  }
  .sk-footer .-container .center-box .-left form .form-row .radio-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .sk-footer .-container .center-box .-left form .form-row .radio-box .icon {
    width: 0.32rem;
    height: 0.32rem;
    margin-right: 0.2rem;
  }
  .sk-footer .-container .center-box .-left form .form-row .radio-box .text {
    font-size: 0.22rem;
    line-height: 0.33rem;
  }
  .sk-footer .-container .center-box .-left .share-list {
    margin-top: 0.8rem;
  }
  .sk-footer .-container .center-box .-left .share-list ul li {
    margin-right: 0.5rem;
  }
  .sk-footer .-container .center-box .-left .share-list ul li a {
    opacity: 0.6;
    display: block;
  }
  .sk-footer .-container .center-box .-left .share-list ul li a:hover {
    opacity: 1;
  }
  .sk-footer .-container .center-box .-left .share-list ul li img, .sk-footer .-container .center-box .-left .share-list ul li svg {
    width: 0.28rem;
    height: 0.28rem;
  }
  .sk-footer .-container .center-box .-right {
    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;
    margin-left: 0;
    gap: 0.5rem;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.15);
    padding-bottom: 0.63rem;
    margin-bottom: 0.6rem;
  }
  .sk-footer .-container .center-box .-right .-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.6rem;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row {
    margin-top: 0;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row.on .nav-parent::after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .sk-footer .-container .center-box .-right .-column .nav-row.has-child {
    width: 100%;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row.has-child .nav-parent::after {
    display: block;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .-link {
    font-size: 0.26rem;
    line-height: 0.39rem;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-parent {
    position: relative;
    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;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-parent::after {
    display: none;
    content: "";
    width: 0.32rem;
    height: 0.32rem;
    background-size: contain;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-parent .-link {
    font-family: var(--sk-font-Medium);
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-child {
    display: none;
    margin-top: 0.24rem;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-child .-link {
    color: rgba(255, 255, 255, 0.6);
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-child .-link:hover {
    color: white;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-child ul li {
    margin-top: 0.16rem;
  }
  .sk-footer .-container .center-box .-right .-column .nav-row .nav-child ul li:first-child {
    margin-top: 0;
  }
  .sk-footer .-container .bottom-box {
    margin-top: 0.46rem;
  }
  .sk-footer .-container .bottom-box .text {
    font-size: 0.2rem;
    line-height: 0.27rem;
  }
  .sk-footer .-container .bottom-box .link-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.4rem;
    margin-top: 0.19rem;
  }
  .sk-footer .-container .bottom-box .link-list .small-link {
    font-size: 0.2rem;
    line-height: 0.27rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .sk-footer .-container .float-box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3rem;
    z-index: -1;
  }
  .sk-footer .-container .float-box::after {
    bottom: 0;
    max-width: 100%;
    width: 100%;
    height: 5rem;
    border-radius: 50%;
    background: none;
    background-color: rgba(0, 169, 163, 0.2);
    -webkit-filter: blur(40px);
            filter: blur(40px);
    -webkit-transform: translate(-50%, 50%);
        -ms-transform: translate(-50%, 50%);
            transform: translate(-50%, 50%);
  }
  .sk-footer .-container .float-box .float-mask {
    position: absolute;
    left: 0;
    bottom: 0.24rem;
    width: 100%;
    height: 100%;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    background-color: rgba(0, 188, 212, 0);
    z-index: 1;
  }
  .sk-footer .-container .float-box .float-mask.light {
    background-color: rgba(0, 188, 212, 0.3);
  }
  .sk-footer .-container .float-box .float-block {
    --mouseY: 0;
    --mouseX: 0;
    left: 0;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 6rem;
    border-radius: 50%;
    background: rgba(0, 255, 247, 0.6);
    -webkit-filter: blur(0.2rem);
            filter: blur(0.2rem);
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}

.sk-swiper-arrow {
  --c-icon: white;
  --c-icon-bg: rgba(0, 6, 26, 1);
  --c-icon-disabled: rgba(0, 6, 26, 1);
  --c-icon-bg-disabled: rgba(19, 37, 40, 0.1);
  --c-icon-hover: white;
  --c-icon-bg-hover: var(--sk-global-color);
  --icon-border: none;
  --c-icon-border-disabled: white;
  --c-icon-border-hover: white;
  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.36rem;
}
.sk-swiper-arrow.disabled-gray {
  --c-icon-bg-disabled: rgba(19, 37, 40, 0.10);
}
.sk-swiper-arrow.border-white {
  --c-icon: white;
  --c-icon-bg: transparent;
  --c-icon-disabled: rgba(255, 255, 255, 0.2);
  --c-icon-bg-disabled: transparent;
  --c-icon-hover: white;
  --c-icon-bg-hover: var(--sk-global-color);
  --icon-border: 1px solid rgba(255, 255, 255, 0.2);
  --c-icon-border-disabled: 1px solid rgba(255, 255, 255, 0.2);
  --c-icon-border-hover: transparent;
}
.sk-swiper-arrow.above-image {
  --c-icon: #132528;
  --c-icon-bg: white;
  --c-icon-disabled: white;
  --c-icon-bg-disabled: rgba(255, 255, 255, 0.10);
}
.sk-swiper-arrow.align-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.sk-swiper-arrow .btn-prev,
.sk-swiper-arrow .btn-next {
  cursor: pointer;
  margin-left: 0.08rem;
  height: 0.4rem;
  width: 0.4rem;
  border-radius: 50%;
  color: var(--c-icon);
  background: var(--c-icon-bg);
  border: var(--icon-border);
  display: -webkit-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-backdrop-filter: blur(0.2rem);
          backdrop-filter: blur(0.2rem);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk-swiper-arrow .btn-prev.swiper-button-disabled,
.sk-swiper-arrow .btn-next.swiper-button-disabled {
  cursor: not-allowed;
  background: var(--c-icon-bg-disabled) !important;
  color: var(--c-icon-disabled) !important;
  border-color: var(--c-icon-border-disabled) !important;
}
@media screen and (min-width: 800px) {
  .sk-swiper-arrow .btn-prev:hover,
.sk-swiper-arrow .btn-next:hover {
    background: var(--c-icon-bg-hover);
    color: var(--c-icon-hover);
    border-color: var(--c-icon-border-hover);
  }
}
.sk-swiper-arrow .btn-prev .icon,
.sk-swiper-arrow .btn-next .icon {
  width: 0.16rem;
  height: 0.16rem;
  object-fit: contain;
}
.sk-swiper-arrow .btn-prev .icon.size08,
.sk-swiper-arrow .btn-next .icon.size08 {
  width: 0.08rem;
}
.sk-swiper-arrow .btn-prev .icon path,
.sk-swiper-arrow .btn-next .icon path {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  stroke: currentColor;
}
@media screen and (max-width: 800px) {
  .sk-swiper-arrow {
    margin-top: 0.43rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .sk-swiper-arrow .btn-prev,
.sk-swiper-arrow .btn-next {
    margin-left: 0.14rem;
    height: 0.72rem;
    width: 0.72rem;
  }
  .sk-swiper-arrow .btn-prev .icon,
.sk-swiper-arrow .btn-next .icon {
    width: 0.29rem;
    height: 0.29rem;
  }
  .sk-swiper-arrow .btn-prev .icon.size08,
.sk-swiper-arrow .btn-next .icon.size08 {
    width: 0.29rem;
  }
}

.sk-form {
  width: 100%;
}
.sk-form.theme-light .sk-form-item.required .sk-form-item__label::before {
  content: "*";
  display: inline-block;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #DA0C0C;
  margin-right: 0.04rem;
}
.sk-form.theme-light .sk-form-item__label {
  color: #252A35;
}
.sk-form.theme-light .sk-input, .sk-form.theme-light .sk-file-upload {
  --c-background: #F7F8FA;
  --c-input: #252A35;
  --c-input-placeholder: #6E798F;
  --c-input-border: none;
}
.sk-form.theme-light .sk-check-box {
  --image: url(../images/icon/icon-checkbox-black.svg);
}
.sk-form.theme-light .sk-check-box.on {
  --image: url(../images/icon/icon-checkbox-on.svg);
}
.sk-form.theme-light .sk-check-box .sk-check-box__wrapper .sk-check-box__text {
  color: #252A35;
}
.sk-form.theme-light .captcha-box .captcha-text {
  color: #252A35 !important;
}
.sk-form .sk-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.32rem 0.16rem;
}
.sk-form .sk-form__wrapper .sk-form-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.sk-form .sk-form__wrapper .sk-form-item.w50p {
  min-width: calc((100% - .16rem) / 2);
  max-width: calc((100% - .16rem) / 2);
}
.sk-form .sk-form__wrapper .sk-form-item.w100p {
  min-width: 100%;
}
.sk-form .sk-form__wrapper .sk-form-item .sk-form-item__label {
  font-family: var(--sk-font-Demibold);
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-bottom: 0.16rem;
}
.sk-form .captcha-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
}
.sk-form .captcha-box .sk-input {
  max-width: calc((100% - 0.16rem) / 2);
}
.sk-form .captcha-box .captcha-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.sk-form .captcha-box .captcha-img img {
  cursor: pointer;
  height: 0.56rem;
  border-radius: 0.28rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.24rem;
}
.sk-form .captcha-box .captcha-img .captcha-text {
  cursor: pointer;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.sk-form .captcha-box .captcha-img .captcha-text .try-again {
  color: #00AEFF;
}
@media screen and (max-width: 800px) {
  .sk-form .sk-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.43rem;
  }
  .sk-form .sk-form__wrapper .sk-form-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
  .sk-form .sk-form__wrapper .sk-form-item.w50p {
    min-width: 100%;
    max-width: 100%;
  }
  .sk-form .sk-form__wrapper .sk-form-item.w100p {
    min-width: 100%;
  }
  .sk-form .sk-form__wrapper .sk-form-item .sk-form-item__label {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-bottom: 0.14rem;
  }
  .sk-form .captcha-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.29rem;
  }
  .sk-form .captcha-box .sk-input {
    max-width: 100%;
  }
  .sk-form .captcha-box .captcha-img img {
    height: 0.72rem;
    border-radius: 0.5rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.29rem;
  }
  .sk-form .captcha-box .captcha-img .captcha-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.sk-input {
  --c-background: rgba(255, 255, 255, 0.1);
  --c-input: white;
  --c-input-placeholder: rgba(255, 255, 255, 0.6);
  --c-input-border: none;
  width: 100%;
}
.sk-input.border-type {
  --c-background: transparent;
  --c-input-border: 1px solid rgba(110, 121, 143, 1);
}
.sk-input .sk-input__wrapper {
  display: -webkit-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.16rem 0.24rem;
  background-color: var(--c-background);
  border-radius: 0.48rem;
  border: var(--c-input-border);
}
.sk-input .sk-input__wrapper input::-webkit-input-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper input::-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper input:-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper input:-ms-input-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper textarea::-webkit-input-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper textarea::-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper textarea:-moz-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper textarea:-ms-input-placeholder {
  color: var(--c-input-placeholder);
}
.sk-input .sk-input__wrapper.textarea {
  border-radius: 0.24rem;
}
.sk-input .sk-input__wrapper .prefix-icon {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.16rem;
  object-fit: contain;
}
.sk-input .sk-input__wrapper .sk-input__suffix {
  font-family: var(--sk-font-Medium);
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-left: 0.16rem;
}
.sk-input .sk-input__wrapper input, .sk-input .sk-input__wrapper textarea {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  color: var(--c-input);
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.sk-input .sk-input__wrapper input {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.sk-input .sk-input__wrapper textarea {
  resize: none;
}
.sk-input .sk-input__wrapper textarea::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.sk-input .sk-input__wrapper textarea::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.3);
}
.sk-input .sk-input__wrapper textarea::-webkit-scrollbar-thumb:vertical {
  background-color: rgba(255, 255, 255, 0.3);
}
.sk-input .sk-input__wrapper textarea::-webkit-scrollbar-width {
  width: 4px;
}
.sk-input .sk-input__wrapper textarea::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: none;
}
@media screen and (max-width: 800px) {
  .sk-input .sk-input__wrapper {
    padding: 0.22rem 0.29rem;
    border-radius: 0.87rem;
  }
  .sk-input .sk-input__wrapper.textarea {
    border-radius: 0.48rem;
  }
  .sk-input .sk-input__wrapper .prefix-icon {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
  .sk-input .sk-input__wrapper .sk-input__suffix {
    font-family: var(--sk-font-Medium);
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-left: 0.14rem;
  }
  .sk-input .sk-input__wrapper input, .sk-input .sk-input__wrapper textarea {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.sk-file-upload {
  --c-background: rgba(255, 255, 255, 0.1);
  --c-input: white;
  --c-input-placeholder: rgba(255, 255, 255, 0.6);
  --c-input-border: none;
  width: 100%;
}
.sk-file-upload.is-upload .defalut {
  display: none !important;
}
.sk-file-upload.is-upload .file-view {
  display: block !important;
}
.sk-file-upload.border-type {
  --c-background: transparent;
  --c-input-border: 1px solid rgba(110, 121, 143, 1);
}
.sk-file-upload .sk-file__wrapper {
  display: -webkit-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.16rem 0.24rem;
  background-color: var(--c-background);
  border-radius: 0.48rem;
  border: var(--c-input-border);
}
.sk-file-upload .sk-file__wrapper .upload-label {
  cursor: pointer;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #223EA1;
}
.sk-file-upload .sk-file__wrapper .upload-label .defalut {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.sk-file-upload .sk-file__wrapper .upload-label .defalut img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  object-fit: contain;
  margin-right: 0.08rem;
}
.sk-file-upload .sk-file__wrapper .upload-label .file-view {
  display: none;
}
@media screen and (max-width: 800px) {
  .sk-file-upload .sk-file__wrapper {
    padding: 0.22rem 0.29rem;
    border-radius: 0.87rem;
  }
  .sk-file-upload .sk-file__wrapper .upload-label {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .sk-file-upload .sk-file__wrapper .upload-label .defalut img {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
}

.sk-check-box {
  --image: url(../images/icon/icon-checkbox.svg);
  cursor: pointer;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.sk-check-box.on {
  --image: url(../images/icon/icon-checkbox-on.svg);
}
.sk-check-box .sk-check-box__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.sk-check-box .sk-check-box__wrapper .sk-check-box__icon {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.16rem;
  background-image: var(--image);
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
}
.sk-check-box .sk-check-box__wrapper .sk-check-box__text {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.sk-check-box .sk-check-box__wrapper .sk-check-box__text a {
  color: inherit;
  text-decoration: underline;
}
@media screen and (max-width: 800px) {
  .sk-check-box .sk-check-box__wrapper .sk-check-box__icon {
    width: 0.36rem;
    height: 0.36rem;
    margin-right: 0.32rem;
  }
  .sk-check-box .sk-check-box__wrapper .sk-check-box__text {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.sk-quick-list {
  --item-count: 3;
  --item-gap-x: 0.16rem;
  --item-gap-y: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: calc(var(--item-gap-y) / 2 * -1) calc(var(--item-gap-x) / 2 * -1);
}
.sk-quick-list .sk-quick-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: calc(100% / var(--item-count));
  padding: calc(var(--item-gap-y) / 2) calc(var(--item-gap-x) / 2);
}
.sk-quick-list .sk-quick-item .sk-quick-item-slot {
  width: 100%;
  height: 100%;
}

.logo__wall {
  --c-item-background: transparent;
}
.logo__wall.no-loop .logo__wall-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.logo__wall.no-loop .logo__wall-wrapper ul li:last-child {
  margin-right: 0;
}
.logo__wall .logo__wall-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.logo__wall .logo__wall-wrapper ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  will-change: transform;
}
.logo__wall .logo__wall-wrapper ul li {
  --radius: .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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 3.68rem;
  height: 1.6rem;
  border-radius: 0.16rem;
  background-color: var(--c-item-background);
  margin-right: 0.16rem;
}
.logo__wall .logo__wall-wrapper ul li:hover .img {
  opacity: 1;
}
.logo__wall .logo__wall-wrapper ul li .inner {
  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: 100%;
}
.logo__wall .logo__wall-wrapper ul li .img {
  width: 100%;
  height: 40%;
  text-align: center;
  opacity: 0.4;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.logo__wall .logo__wall-wrapper ul li .img img {
  max-width: 80%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .logo__wall .logo__wall-wrapper ul li {
    --radius: .29rem;
    width: 2.88rem;
    height: 1.3rem;
    border-radius: 0.29rem;
    margin-right: 0.14rem;
  }
  .logo__wall .logo__wall-wrapper ul li:hover .img {
    opacity: 1;
  }
  .logo__wall .logo__wall-wrapper ul li .inner {
    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: 100%;
  }
  .logo__wall .logo__wall-wrapper ul li .img {
    width: 100%;
    height: 40%;
    text-align: center;
    opacity: 0.4;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
  .logo__wall .logo__wall-wrapper ul li .img img {
    max-width: 80%;
    height: 100%;
    object-fit: contain;
  }
}

/* 首页 index-page 页面 start */
.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 {
  position: relative;
  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 .inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .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 .inner .slide-backgroud::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2.56rem;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.15);
  -webkit-mask-image: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
          mask-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
  mask-mode: alpha;
  pointer-events: none;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  z-index: 1;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .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 .inner .slide-backgroud video, .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .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 .inner .wal {
  padding: 0;
  height: 100%;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .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-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%;
  height: 100%;
  color: white;
  padding-bottom: 1.92rem;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box.type02 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 1.64rem;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box.type02 .title {
  font-size: 0.64rem;
  line-height: 0.96rem;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box .small-title {
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.21rem;
  margin-bottom: 0.1rem;
  color: var(--sk-global-color);
  text-transform: uppercase;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box .title {
  font-family: var(--sk-font-Medium);
  position: relative;
  text-align: center;
  font-size: 0.64rem;
  line-height: 0.72rem;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box .title::after {
  content: "";
  display: block;
  position: absolute;
  pointer-events: none;
  display: inline-block;
  top: 0;
  right: 0;
  width: 1.28rem;
  height: 1.12rem;
  background: url(../images/index/title-tg.svg) center center no-repeat;
  background-size: contain;
  -webkit-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
  z-index: 1;
}
.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box .btn-box {
  margin-top: 0.4rem;
  text-align: center;
}
.index-page .index-banner .swiper-container .swiper-control {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.3rem;
  text-align: center;
  z-index: 10;
}
.index-page .index-banner .swiper-container .swiper-control .sk-swiper-dots {
  --c-background: rgba(0, 0, 0, 0.2);
}

.home-hjt {
  height: 250vh;
}
.home-hjt .home-hjt__sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: 100vh;
}
.home-hjt .home-hjt__container {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
}
.home-hjt .home-hjt__wrapper {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}
.home-hjt .home-hjt__info {
  position: relative;
  pointer-events: none;
  max-width: 10.08rem;
  margin: 0 auto;
  text-align: center;
  z-index: 4;
}
.home-hjt .home-hjt__info-title {
  font-size: 0.4rem;
  line-height: 0.48rem;
}
.home-hjt .home-hjt__info-btn {
  margin-top: 23%;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.home-hjt .home-hjt__info-btn.show {
  pointer-events: auto;
  opacity: 1;
}
.home-hjt .home-hjt__3d {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  -webkit-transform: translate(0, 15%);
      -ms-transform: translate(0, 15%);
          transform: translate(0, 15%);
}
.home-hjt .home-hjt__3d-block {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.home-hjt .home-hjt__3d-load {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 0.32rem;
  line-height: 0.48rem;
  color: white;
}
.home-hjt .home-hjt__3d-model {
  width: 100%;
  height: 100%;
}
.home-hjt .home-hjt__image-sequence {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, 15%);
      -ms-transform: translate(0, 15%);
          transform: translate(0, 15%);
  opacity: 0;
  z-index: 3;
}

.home-product {
  overflow: hidden;
}
.home-product .home-product__wrapper {
  padding-top: 1.2rem;
  padding-bottom: 0.4rem;
}
.home-product .home-product__head {
  text-align: center;
  margin-bottom: 0.64rem;
}
.home-product .home-product__cards .home-product__cards-slide {
  height: auto;
  margin-right: 0.16rem;
}
.home-product .home-product__cards .home-product__cards-slide:last-child {
  margin-right: 0;
}
.home-product .home-product__cards .home-product__slide-inner {
  display: block;
  position: relative;
  min-height: 7.2rem;
  width: 100%;
  height: 100%;
  padding: 1.28rem;
  border-radius: 0.24rem;
  overflow: hidden;
  color: white;
}
.home-product .home-product__cards .home-product__slide-name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
  margin-bottom: 0.64rem;
}
.home-product .home-product__cards .home-product__feature {
  margin-top: 0.32rem;
}
.home-product .home-product__cards .home-product__feature:first-child {
  margin-top: 0;
}
.home-product .home-product__cards .home-product__feature-name {
  font-family: var(--sk-font-Medium);
  display: inline-block;
  font-size: 0.64rem;
  line-height: 0.72rem;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home-product .home-product__cards .home-product__feature-text {
  font-family: var(--sk-font-Demibold);
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.home-product .home-product__cards .home-product__slide-btn {
  margin-top: 0.64rem;
}

.home-solution {
  position: relative;
  z-index: 0;
}
.home-solution::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 90%;
  top: 15%;
  left: 0;
  border-radius: 50%;
  background-color: #0021a3;
  -webkit-filter: blur(150px);
          filter: blur(150px);
  z-index: -1;
}
.home-solution .home-solution__wrapper {
  max-width: 100%;
  padding: 1.2rem 0.64rem 0.4rem;
  overflow: hidden;
}
.home-solution .home-solution__head {
  text-align: center;
  margin-bottom: 0.64rem;
}
.home-solution .home-solution__cards .home-solution__cards-slide {
  height: auto;
  margin-right: 0.16rem;
}
.home-solution .home-solution__cards .home-solution__cards-slide:last-child {
  margin-right: 0;
}
.home-solution .home-solution__cards .home-solution__slide-inner {
  display: block;
  position: relative;
  min-height: 9.6rem;
  width: 100%;
  height: 100%;
  padding: 0.64rem;
  border-radius: 0.24rem;
  overflow: hidden;
  color: white;
}
.home-solution .home-solution__cards .home-solution__slide-inner .-background {
  z-index: 0;
  pointer-events: none;
}
.home-solution .home-solution__cards .home-solution__slide-inner .-background .sk-tab-box {
  pointer-events: auto;
}
.home-solution .home-solution__cards .home-solution__slide-info {
  position: relative;
  z-index: 1;
}
.home-solution .home-solution__cards .home-solution__slide-name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.4rem;
  line-height: 0.48rem;
  margin-bottom: 0.32rem;
}
.home-solution .home-solution__cards .home-solution__slide-text {
  font-family: var(--sk-font-Medium);
  font-size: 0.2rem;
  line-height: 0.32rem;
  max-width: 4.96rem;
  width: 100%;
  color: rgba(255, 255, 255, 0.8);
}
.home-solution .home-solution__cards .home-solution__slide-btn {
  margin-top: 0.64rem;
}

.home-about .home-about__wrapper {
  padding-top: 1.2rem;
}
.home-about .home-about__head {
  text-align: center;
  margin-bottom: 0.72rem;
}
.home-about .home-about__head-text {
  font-family: var(--sk-font-Medium);
  max-width: 10.08rem;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  margin: 0.32rem auto 0;
}
.home-about .home-about__head-btn {
  margin-top: 0.64rem;
}
.home-about .home-about__body {
  position: relative;
  border-radius: 0.24rem;
  height: 9.6rem;
  overflow: hidden;
  z-index: 1;
}
.home-about .home-about__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-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  padding: 0.64rem;
}
.home-about .home-about__title {
  font-family: var(--sk-font-Demibold);
  position: relative;
  width: 100%;
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: white;
  text-align: center;
  padding-bottom: 0.48rem;
}
.home-about .home-about__title::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 1px;
  background: -webkit-linear-gradient(left, transparent 0%, white 50%, transparent 100%);
  background: linear-gradient(to right, transparent 0%, white 50%, transparent 100%);
}
.home-about .home-about__title::before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0.24rem;
  height: 0.24rem;
  background: url(../images/icon/star-white.svg) center center no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  z-index: 1;
}
.home-about .home-about__statistics {
  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%;
  max-width: 80%;
  margin-top: 0.32rem;
}
.home-about .home-about__statistics-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.home-about .home-about__statistics-item__name {
  font-family: var(--sk-font-Medium);
  font-size: 0.48rem;
  line-height: 0.56rem;
  background: -webkit-linear-gradient(top, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(180deg, #FFF 0%, #00AEFF 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.home-about .home-about__statistics-item__text {
  margin-top: 0.06rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: white;
}

.home-news .home-news__wrapper {
  padding-top: 1.6rem;
  padding-bottom: 0.4rem;
}
.home-news .home-news__head {
  text-align: center;
  margin-bottom: 0.64rem;
}
.home-news .np-news-main {
  padding-top: 0;
}
.home-news .home-news__btn {
  margin-top: 0.64rem;
  text-align: center;
}

.home-service .home-service__wrapper {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.home-service .home-service__head {
  text-align: center;
  margin-bottom: 0.64rem;
}

.home-service__cards .home-service__cards-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;
}
.home-service__cards .home-service__cards-slide {
  width: calc((100% - 0.16rem * 3) / 4);
}
.home-service__cards .home-service__slide-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;
  padding: 0.24rem 0.32rem 0.32rem;
  border-radius: 0.16rem;
  min-height: 2.4rem;
}
.home-service__cards .home-service__slide-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;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
}
.home-service__cards .home-service__slide-icon img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.home-service__cards .home-service__slide-name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-top: auto;
}
.home-service__cards .home-service__slide-text {
  margin-top: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}

@media screen and (max-width: 800px) {
  .index-page .index-banner {
    --mask-display: none;
  }
  .index-page .index-banner .swiper-container {
    position: relative;
    height: 8.65rem;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal {
    padding: 0 0.43rem;
    height: 100%;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .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-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%;
    height: 100%;
    color: white;
    padding-bottom: 0;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box .title {
    max-width: 60%;
    font-size: 0.58rem;
    line-height: 0.72rem;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box .title::after {
    width: 1.28rem;
    height: 1.12rem;
  }
  .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide .inner .wal .slide-box .btn-box {
    margin-top: 0.4rem;
    text-align: center;
  }
  .index-page .index-banner .swiper-container .swiper-control {
    bottom: 0.29rem;
  }

  .home-hjt {
    height: auto;
  }
  .home-hjt .home-hjt__sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: auto;
  }
  .home-hjt .home-hjt__container {
    position: relative;
    padding-bottom: 6rem;
    overflow: hidden;
  }
  .home-hjt .home-hjt__wrapper {
    padding-top: 1.15rem;
    padding-bottom: 0;
  }
  .home-hjt .home-hjt__info {
    max-width: 100%;
  }
  .home-hjt .home-hjt__info-title {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .home-hjt .home-hjt__info-btn {
    margin-top: 0.48rem;
    opacity: 1;
  }
  .home-hjt .home-hjt__3d {
    left: 0;
    bottom: 0;
    width: 100%;
    height: 6rem;
    z-index: 2;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    overflow: hidden;
  }
  .home-hjt .home-hjt__3d-block {
    position: relative;
    width: 100%;
    height: 150%;
    margin: 0 auto;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
  }
  .home-hjt .home-hjt__3d-load {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .home-hjt .home-hjt__3d-model {
    width: 100%;
    height: 100%;
  }
  .home-hjt .home-hjt__image-sequence {
    display: none;
  }

  .home-product {
    overflow: hidden;
  }
  .home-product .home-product__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 0.4rem;
  }
  .home-product .home-product__head {
    text-align: center;
    margin-bottom: 0.58rem;
  }
  .home-product .home-product__cards .home-product__cards-slide {
    height: auto;
    margin-right: 0.14rem;
  }
  .home-product .home-product__cards .home-product__slide-inner {
    min-height: 6.92rem;
    padding: 0.43rem;
    border-radius: 0.43rem;
  }
  .home-product .home-product__cards .home-product__slide-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;
    height: 100%;
  }
  .home-product .home-product__cards .home-product__slide-name {
    font-size: 0.32rem;
    line-height: 0.43rem;
    margin-bottom: 0.58rem;
  }
  .home-product .home-product__cards .home-product__feature {
    margin-top: 0.29rem;
  }
  .home-product .home-product__cards .home-product__feature-name {
    font-size: 0.58rem;
    line-height: 0.72rem;
  }
  .home-product .home-product__cards .home-product__feature-text {
    margin-top: 0;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .home-product .home-product__cards .home-product__slide-btn {
    --height: auto;
    --c-arrow-margin: 0;
    margin-top: auto;
  }
  .home-product .home-product__cards .home-product__slide-btn .sk-round-btn {
    height: auto;
    border: none;
  }
  .home-product .home-product__cards .home-product__slide-btn .sk-round-btn .btn-text {
    display: none;
  }
  .home-product .swiper-control {
    margin-top: 0.5rem;
    text-align: center;
  }

  .home-solution {
    position: relative;
    z-index: 0;
  }
  .home-solution::before {
    display: none;
  }
  .home-solution .home-solution__wrapper {
    max-width: 100%;
    padding: 0.87rem 0.43rem 0.4rem;
    overflow: hidden;
  }
  .home-solution .home-solution__head {
    text-align: center;
    margin-bottom: 0.58rem;
  }
  .home-solution .home-solution__cards .home-solution__cards-slide {
    height: auto;
    margin-right: 0.14rem;
  }
  .home-solution .home-solution__cards .home-solution__slide-inner {
    min-height: auto;
    padding: 0;
    border-radius: 0;
  }
  .home-solution .home-solution__cards .home-solution__slide-inner .-background {
    position: static;
    height: 4.33rem;
    border-radius: 0.29rem;
    overflow: hidden;
  }
  .home-solution .home-solution__cards .home-solution__slide-info {
    margin-top: 0.58rem;
  }
  .home-solution .home-solution__cards .home-solution__slide-name {
    font-size: 0.36rem;
    line-height: 0.58rem;
    margin-bottom: 0.29rem;
  }
  .home-solution .home-solution__cards .home-solution__slide-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    max-width: 100%;
  }
  .home-solution .home-solution__cards .home-solution__slide-btn {
    margin-top: 0.58rem;
  }
  .home-solution .swiper-control {
    margin-top: 0.5rem;
    text-align: center;
  }

  .home-about .home-about__wrapper {
    padding: 0.87rem 0 0;
  }
  .home-about .home-about__head {
    margin-bottom: 1.15rem;
    padding: 0 0.43rem;
  }
  .home-about .home-about__head-text {
    max-width: 100%;
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin: 0.43rem auto 0;
  }
  .home-about .home-about__head-btn {
    margin-top: 0.43rem;
  }
  .home-about .home-about__body {
    border-radius: 0;
    height: 8.65rem;
  }
  .home-about .home-about__info {
    padding: 0.43rem;
  }
  .home-about .home-about__title {
    font-size: 0.43rem;
    line-height: 0.58rem;
    padding-bottom: 0.43rem;
  }
  .home-about .home-about__title::before {
    width: 0.29rem;
    height: 0.29rem;
  }
  .home-about .home-about__statistics {
    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;
    gap: 0.29rem;
    width: 100%;
    max-width: 100%;
    margin-top: 0.72rem;
  }
  .home-about .home-about__statistics-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc((100% - 0.29rem * 2) / 3);
  }
  .home-about .home-about__statistics-item__name {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .home-about .home-about__statistics-item__text {
    margin-top: 0;
    font-size: 0.22rem;
    line-height: 0.43rem;
  }

  .home-news .home-news__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 0.4rem;
  }
  .home-news .home-news__head {
    text-align: center;
    margin-bottom: 0.58rem;
  }
  .home-news .np-news-main {
    padding-top: 0;
  }
  .home-news .np-news-main .np-news-main__list-item:first-child {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
  }
  .home-news .home-news__btn {
    margin-top: 0.87rem;
    text-align: center;
  }

  .home-service .home-service__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 0.87rem;
  }
  .home-service .home-service__head {
    margin-bottom: 0.58rem;
  }

  .home-service__cards .home-service__cards-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.29rem;
  }
  .home-service__cards .home-service__cards-slide {
    --radius: .29rem;
    width: calc((100% - 0.29rem) / 2);
  }
  .home-service__cards .home-service__slide-inner {
    padding: 0.43rem 0.29rem;
    border-radius: 0.29rem;
    min-height: 3.46rem;
  }
  .home-service__cards .home-service__slide-icon {
    width: 0.87rem;
    height: 0.87rem;
  }
  .home-service__cards .home-service__slide-icon img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .home-service__cards .home-service__slide-name {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-top: 0.58rem;
  }
  .home-service__cards .home-service__slide-text {
    margin-top: 0.14rem;
    font-size: 0.22rem;
    line-height: 0.29rem;
  }
}
/* 首页 index-page 页面 end */
/* 联系我们 contact-us-page 页面 start */
.contact-us-page .page-container {
  position: relative;
}
.contact-us-page .page-container .wal {
  padding-top: 2.4rem;
  padding-bottom: 1.2rem;
}
.contact-us-page .page-container .star-background {
  --mask-top: 2rem;
}
.contact-us-page .page-head {
  text-align: center;
}
.contact-us-page .page-head .-text {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.contact-us-page .page-map {
  margin-top: 0.64rem;
}
.contact-us-page .page-map .map-container {
  position: relative;
  border-radius: 0.24rem;
  overflow: hidden;
}
.contact-us-page .page-map .map-inner {
  position: relative;
  width: 100%;
  height: 9.6rem;
  background-color: #181b2b;
  z-index: 1;
}
.contact-us-page .page-map .map-inner.map-error::before {
  content: "Map failed to load";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.16rem;
  line-height: 0.24rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.contact-us-page .page-map .map-inner .map-anchor {
  position: absolute;
  z-index: 2;
  width: 0.32rem;
  height: 0.32rem;
  cursor: pointer;
  -webkit-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.contact-us-page .page-map .map-inner .map-anchor::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -0.05rem;
  width: 0.32rem;
  height: 0.12rem;
  border-radius: 50%;
  background-color: rgba(0, 6, 26, 0.2);
  -webkit-filter: blur(0.03rem);
          filter: blur(0.03rem);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.contact-us-page .page-map .map-inner .map-anchor::after {
  content: "";
  position: absolute;
  top: 0.05rem;
  left: 50%;
  width: 0.38rem;
  height: 0.38rem;
  border-radius: 50%;
  background-color: rgba(0, 174, 255, 0.16);
  -webkit-animation: mapAnchorPulse 1.8s ease infinite;
          animation: mapAnchorPulse 1.8s ease infinite;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.contact-us-page .page-map .map-inner .map-anchor.active {
  z-index: 3;
  -webkit-transform: translate(-50%, -100%) scale(1.14);
      -ms-transform: translate(-50%, -100%) scale(1.14);
          transform: translate(-50%, -100%) scale(1.14);
}
.contact-us-page .page-map .map-inner .map-anchor img {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.contact-us-page .page-map .map-inner .map-info-window {
  min-width: 2rem;
  color: #00061A;
}
.contact-us-page .page-map .map-inner .map-info-window strong {
  display: block;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.contact-us-page .page-map .map-inner .map-info-window p {
  margin-top: 0.08rem;
  font-size: 0.14rem;
  line-height: 0.22rem;
}
.contact-us-page .page-map .location-swiper {
  position: absolute;
  bottom: 0.08rem;
  left: 0.08rem;
  max-width: 3.68rem;
  width: 100%;
  z-index: 2;
}
.contact-us-page .page-map .location-swiper .swiper-container {
  width: 100%;
  border-radius: 0.24rem;
  overflow: hidden;
  background-color: white;
}
.contact-us-page .page-map .location-swiper .swiper-slide {
  padding: 0.08rem 0.08rem 0.6rem;
  border-radius: 0.24rem;
  background-color: white;
  margin-right: 0.16rem;
}
.contact-us-page .page-map .location-swiper .swiper-slide:last-child {
  margin-right: 0;
}
.contact-us-page .page-map .location-swiper .swiper-slide .img {
  width: 100%;
  height: 2rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
.contact-us-page .page-map .location-swiper .swiper-slide .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.contact-us-page .page-map .location-swiper .swiper-slide .info {
  color: #00061A;
  padding: 0.24rem 0.16rem;
}
.contact-us-page .page-map .location-swiper .swiper-slide .info .name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.contact-us-page .page-map .location-swiper .swiper-slide .info .dl {
  margin-top: 0.16rem;
}
.contact-us-page .page-map .location-swiper .swiper-slide .info .dl .dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.14rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
}
.contact-us-page .page-map .location-swiper .swiper-slide .info .dl .dd:first-child {
  margin-top: 0;
}
.contact-us-page .page-map .location-swiper .swiper-slide .info .dl .dd img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.16rem;
  object-fit: contain;
}
.contact-us-page .page-map .location-swiper .sk-swiper-arrow {
  position: absolute;
  right: 0.16rem;
  bottom: 0.16rem;
  z-index: 1;
}
.contact-us-page .page-card-box {
  max-width: 15.2rem;
  margin: 1.2rem auto 0;
}
.contact-us-page .page-card-box .card-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.16rem;
}
.contact-us-page .page-card-box .card-list ul li {
  --radius: .16rem;
  width: 100%;
  max-width: calc((100% - .16rem * 2) / 3);
}
.contact-us-page .page-card-box .card-list ul li .slot-wrapper {
  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;
  min-height: 2.88rem;
  padding: 0.32rem;
}
.contact-us-page .page-card-box .card-list ul li .slot-wrapper .icon {
  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.24rem;
  right: 0.24rem;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
}
.contact-us-page .page-card-box .card-list ul li .slot-wrapper .icon img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.contact-us-page .page-card-box .card-list ul li .slot-wrapper .name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-bottom: 0.08rem;
  padding-right: 0.3rem;
}
.contact-us-page .page-card-box .card-list ul li .slot-wrapper .small-text {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 0.16rem;
  padding-right: 0.3rem;
}
.contact-us-page .page-card-box .card-list ul li .slot-wrapper .small-text a {
  color: inherit;
}
.contact-us-page .page-card-box .card-list ul li .slot-wrapper .foot-text {
  font-family: var(--sk-font-Demibold);
  margin-top: auto;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.contact-us-page .page-bottom {
  padding-top: 1.6rem;
}
.contact-us-page .page-bottom .tab-box {
  padding-bottom: 0.64rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  text-align: center;
}
.contact-us-page .page-bottom [data-tab-content] {
  display: none;
}
.contact-us-page .page-bottom [data-tab-content].show {
  display: block;
}
.contact-us-page .page-bottom .cup-contact {
  margin-top: 0.64rem;
}

.cup-contact {
  margin-top: 1.6rem;
}
.cup-contact .page-contact__layout {
  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;
}
.cup-contact .page-contact__layout .info {
  max-width: 3.8rem;
  width: 100%;
  margin-right: auto;
}
.cup-contact .page-contact__layout .info .text {
  margin-top: 0.32rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.cup-contact .page-contact__layout .info .serve-gruop {
  margin-top: 0.64rem;
}
.cup-contact .page-contact__layout .info .serve-gruop .serve-row {
  margin-top: 0.32rem;
}
.cup-contact .page-contact__layout .info .serve-gruop .serve-row:first-child {
  margin-top: 0;
}
.cup-contact .page-contact__layout .info .serve-gruop .serve-row .serve-row__label {
  font-family: var(--sk-font-Medium);
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.cup-contact .page-contact__layout .info .serve-gruop .serve-row .serve-row__content {
  font-family: var(--sk-font-Medium);
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.cup-contact .page-contact__layout .info .serve-gruop .serve-row .serve-row__content a {
  font-size: inherit;
  line-height: inherit;
  color: #00AEFF;
}
.cup-contact .page-contact__layout .info .serve-gruop .serve-row .serve-row__content a:hover {
  text-decoration: underline;
}
.cup-contact .page-contact__layout .form-container {
  max-width: 9.6rem;
  width: 100%;
}

@media screen and (max-width: 800px) {
  .contact-us-page .page-container {
    position: relative;
  }
  .contact-us-page .page-container .wal {
    padding-top: 1.88rem;
    padding-bottom: 1.15rem;
  }
  .contact-us-page .page-container .star-background {
    --mask-top: 1.59rem;
  }
  .contact-us-page .page-head {
    text-align: center;
  }
  .contact-us-page .page-head .-text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .contact-us-page .page-map {
    margin-top: 0.58rem;
  }
  .contact-us-page .page-map .map-container {
    border-radius: 0;
  }
  .contact-us-page .page-map .map-inner {
    height: 7.5rem;
    border-radius: 0.43rem;
  }
  .contact-us-page .page-map .map-inner.map-error::before {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .contact-us-page .page-map .map-inner .map-anchor {
    position: absolute;
    z-index: 2;
    width: 0.43rem;
    height: 0.43rem;
    cursor: pointer;
    -webkit-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  }
  .contact-us-page .page-map .map-inner .map-anchor::before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -0.05rem;
    width: 0.32rem;
    height: 0.12rem;
    border-radius: 50%;
    background-color: rgba(0, 6, 26, 0.2);
    -webkit-filter: blur(0.03rem);
            filter: blur(0.03rem);
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .contact-us-page .page-map .map-inner .map-anchor::after {
    content: "";
    position: absolute;
    top: 0.05rem;
    left: 50%;
    width: 0.38rem;
    height: 0.38rem;
    border-radius: 50%;
    background-color: rgba(0, 174, 255, 0.16);
    -webkit-animation: mapAnchorPulse 1.8s ease infinite;
            animation: mapAnchorPulse 1.8s ease infinite;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .contact-us-page .page-map .map-inner .map-anchor.active {
    z-index: 3;
    -webkit-transform: translate(-50%, -100%) scale(1.14);
        -ms-transform: translate(-50%, -100%) scale(1.14);
            transform: translate(-50%, -100%) scale(1.14);
  }
  .contact-us-page .page-map .map-inner .map-anchor img {
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .contact-us-page .page-map .map-inner .map-info-window {
    min-width: 2rem;
    max-width: 4rem;
    color: #00061A;
  }
  .contact-us-page .page-map .map-inner .map-info-window strong {
    display: block;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .contact-us-page .page-map .map-inner .map-info-window p {
    margin-top: 0.08rem;
    font-size: 0.22rem;
    line-height: 0.43rem;
  }
  .contact-us-page .page-map .location-swiper {
    position: static;
    max-width: 100%;
    width: 100%;
    z-index: 2;
    margin-top: 0.43rem;
  }
  .contact-us-page .page-map .location-swiper .swiper-container {
    width: 100%;
    border-radius: 0.43rem;
    overflow: hidden;
    background-color: rgba(255, 255, 255, 0.9);
  }
  .contact-us-page .page-map .location-swiper .swiper-slide {
    padding: 0.14rem 0.14rem 1.44rem;
    border-radius: 0.43rem;
    background-color: rgba(255, 255, 255, 0.9);
  }
  .contact-us-page .page-map .location-swiper .swiper-slide .img {
    width: 100%;
    height: 3.61rem;
    border-radius: 0.29rem;
    overflow: hidden;
  }
  .contact-us-page .page-map .location-swiper .swiper-slide .info {
    padding: 0.43rem 0.29rem 0;
  }
  .contact-us-page .page-map .location-swiper .swiper-slide .info .name {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .contact-us-page .page-map .location-swiper .swiper-slide .info .dl {
    margin-top: 0.29rem;
  }
  .contact-us-page .page-map .location-swiper .swiper-slide .info .dl .dd {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.14rem;
  }
  .contact-us-page .page-map .location-swiper .swiper-slide .info .dl .dd img {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
  .contact-us-page .page-map .location-swiper .sk-swiper-arrow {
    right: 0.29rem;
    bottom: 0.29rem;
  }
  .contact-us-page .page-card-box {
    max-width: 100%;
    margin: 0.87rem auto 0;
  }
  .contact-us-page .page-card-box .card-list ul {
    gap: 0.29rem;
  }
  .contact-us-page .page-card-box .card-list ul li {
    --radius: .29rem;
    width: 100%;
    max-width: 100%;
  }
  .contact-us-page .page-card-box .card-list ul li .slot-wrapper {
    min-height: 3.17rem;
    padding: 0.43rem;
  }
  .contact-us-page .page-card-box .card-list ul li .slot-wrapper .icon {
    top: 0.43rem;
    right: 0.43rem;
    width: 1rem;
    height: 1rem;
  }
  .contact-us-page .page-card-box .card-list ul li .slot-wrapper .icon img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .contact-us-page .page-card-box .card-list ul li .slot-wrapper .name {
    font-size: 0.32rem;
    line-height: 0.43rem;
    margin-bottom: 0.14rem;
    padding-right: 1.2rem;
  }
  .contact-us-page .page-card-box .card-list ul li .slot-wrapper .small-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-bottom: 0.87rem;
    padding-right: 1.2rem;
  }
  .contact-us-page .page-card-box .card-list ul li .slot-wrapper .foot-text {
    margin-top: auto;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .contact-us-page .page-bottom {
    padding-top: 1.6rem;
  }
  .contact-us-page .page-bottom .tab-box {
    padding-bottom: 0.43rem;
  }
  .contact-us-page .page-bottom .cup-contact {
    margin-top: 0.64rem;
  }

  .cup-contact {
    margin-top: 1.15rem;
  }
  .cup-contact .page-contact__layout {
    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;
  }
  .cup-contact .page-contact__layout .info {
    max-width: 100%;
    width: 100%;
    margin-right: auto;
  }
  .cup-contact .page-contact__layout .info .text {
    margin-top: 0.43rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .cup-contact .page-contact__layout .info .serve-gruop {
    margin-top: 0.64rem;
  }
  .cup-contact .page-contact__layout .info .serve-gruop .serve-row {
    margin-top: 0.43rem;
  }
  .cup-contact .page-contact__layout .info .serve-gruop .serve-row .serve-row__label {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .cup-contact .page-contact__layout .info .serve-gruop .serve-row .serve-row__content {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .cup-contact .page-contact__layout .form-container {
    max-width: 100%;
    width: 100%;
    margin-top: 0.87rem;
  }
}
/* 联系我们 contact-us-page 页面 start */
/* bidding-announcement 页面 start */
.bidding-announcement-page {
  --bidding-c-text: #252A35;
  --bidding-c-bg: #FFFFFF;
  background-color: var(--bidding-c-bg);
}

.bidding-announcement-main {
  --bidding-c-text: #252A35;
  padding: 0.96rem 0 1.2rem;
  background-color: #ffffff;
}
.bidding-announcement-main .bidding-announcement-tabs {
  margin: 0 auto 0.64rem;
  text-align: center;
}
.bidding-announcement-main .bidding-announcement-panels {
  min-height: 5.28rem;
}
.bidding-announcement-main .bidding-announcement-panel {
  display: none;
}
.bidding-announcement-main .bidding-announcement-panel.show {
  display: block;
}
.bidding-announcement-main .bidding-announcement-item {
  --c-text: var(--sk-c-brand);
  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;
  width: 100%;
  min-height: 0.88rem;
  padding: 0.32rem 0.64rem;
  color: var(--bidding-c-text);
}
.bidding-announcement-main .bidding-announcement-item:nth-child(2n-1) {
  background-color: #F7F8FA;
}
.bidding-announcement-main .bidding-announcement-item-title {
  font-family: var(--sk-font-Regular);
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: var(--bidding-c-text);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-right: 0.32rem;
}
.bidding-announcement-main .bidding-announcement-item-text {
  font-family: var(--sk-font-Regular);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 28%;
      -ms-flex: 0 0 28%;
          flex: 0 0 28%;
  font-size: 0.16rem;
  line-height: 0.24rem;
  padding-right: 0.32rem;
  color: var(--bidding-c-text);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.bidding-announcement-main .bidding-announcement-item-date {
  font-family: var(--sk-font-Regular);
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: var(--bidding-c-text);
  padding-right: 0.32rem;
}
.bidding-announcement-main .bidding-announcement-item-icon {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.4rem;
}
.bidding-announcement-main .bidding-announcement-item-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.bidding-announcement-main .bidding-announcement-pagination {
  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.64rem;
}

@media screen and (max-width: 800px) {
  .bidding-announcement-main {
    padding: 0.87rem 0 1.15rem;
  }
  .bidding-announcement-main .bidding-announcement-tabs {
    margin: 0 auto 0.58rem;
  }
  .bidding-announcement-main .bidding-announcement-panels {
    min-height: 5.28rem;
  }
  .bidding-announcement-main .bidding-announcement-item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    min-height: 0.88rem;
    padding: 0.29rem;
  }
  .bidding-announcement-main .bidding-announcement-item-title {
    font-size: 0.25rem;
    line-height: 0.43rem;
    white-space: wrap;
    padding-right: 0.5rem;
  }
  .bidding-announcement-main .bidding-announcement-item-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.14rem;
    white-space: wrap;
  }
  .bidding-announcement-main .bidding-announcement-item-date {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-bottom: 0.14rem;
    padding-right: 0.5rem;
  }
  .bidding-announcement-main .bidding-announcement-item-icon {
    position: absolute;
    width: 0.43rem;
    height: 0.43rem;
    right: 0.29rem;
    top: 0.29rem;
  }
  .bidding-announcement-main .bidding-announcement-pagination {
    margin-top: 0.87rem;
  }
}
/* bidding-announcement页面end */
/* 招标公告详情 bidding-announcement-detail 页面 start */
.bidding-announcement-detail-page .page-head {
  position: relative;
  z-index: 1;
}
.bidding-announcement-detail-page .page-head__wrapper {
  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: 5.68rem;
  padding: 1.52rem 0 0.64rem;
}
.bidding-announcement-detail-page .page-head__info {
  margin-top: auto;
}
.bidding-announcement-detail-page .page-head__info-back {
  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.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.09);
}
.bidding-announcement-detail-page .page-head__info-back:hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.bidding-announcement-detail-page .page-head__info-back img, .bidding-announcement-detail-page .page-head__info-back svg {
  width: 0.18rem;
  height: 0.18rem;
  object-fit: contain;
}
.bidding-announcement-detail-page .page-head__info-title {
  font-family: var(--sk-font-Demibold);
  max-width: 11.36rem;
  font-size: 0.4rem;
  line-height: 0.48rem;
  margin-bottom: 0.32rem;
}
.bidding-announcement-detail-page .page-head__info-yearTag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.bidding-announcement-detail-page .page-head__info-year {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  margin-right: 0.16rem;
}
.bidding-announcement-detail-page .page-head__info-tag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.12rem;
  line-height: 0.24rem;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 0 0.08rem;
  border-radius: 0.04rem;
}
.bidding-announcement-detail-page .page-main {
  background-color: #f7f8fa;
}
.bidding-announcement-detail-page .page-main__wrapper {
  padding-top: 0.96rem;
  padding-bottom: 1.2rem;
}
.bidding-announcement-detail-page .page-box {
  padding: 0.64rem 1.28rem 0.96rem;
  border-radius: 0.24rem;
  background-color: white;
}
.bidding-announcement-detail-page .page-box .page-box-head {
  padding-bottom: 0.48rem;
  border-bottom: 1px solid rgba(37, 42, 53, 0.1);
}
.bidding-announcement-detail-page .page-box .page-box-head .title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #252A35;
}
.bidding-announcement-detail-page .page-box .page-box-head .text {
  margin-top: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #6E798F;
}
.bidding-announcement-detail-page .page-box .page-box-head .btn-box {
  margin-top: 0.32rem;
}
.bidding-announcement-detail-page .page-box .page-box-content {
  padding-top: 0.48rem;
  color: #252A35;
  font-size: 0.16rem;
  line-height: 0.32rem;
}
.bidding-announcement-detail-page .page-box .page-box-content h2 {
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0.2em 0;
}
.bidding-announcement-detail-page .page-box .page-box-content h3 {
  font-size: 1.2em;
  line-height: 1.2em;
  margin: 0.2em 0;
}
.bidding-announcement-detail-page .page-box .page-box-content h4 {
  font-size: 1.1em;
  line-height: 1.1em;
  margin: 0.2em 0;
}
.bidding-announcement-detail-page .page-box .page-box-content table {
  max-width: 100%;
  margin: 0.4em 0;
  border-color: inherit;
}
.bidding-announcement-detail-page .page-box .page-box-content table td {
  padding: 8px;
}
.bidding-announcement-detail-page .page-box .page-box-content li {
  position: relative;
  padding-left: 24px;
}
.bidding-announcement-detail-page .page-box .page-box-content li::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.7em;
  left: 12px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--sk-c-brand);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.bidding-announcement-detail-page .page-box .page-box-content p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0.2em 0;
}
.bidding-announcement-detail-page .page-box .page-box-content span {
  color: inherit !important;
  background-color: inherit !important;
  font-family: inherit !important;
}
.bidding-announcement-detail-page .page-box .page-box-content a {
  color: var(--sk-c-brand);
  text-decoration: underline;
}
.bidding-announcement-detail-page .page-box .page-box-content p:has(video),
.bidding-announcement-detail-page .page-box .page-box-content p:has(img) {
  text-align: center;
}
.bidding-announcement-detail-page .page-box .page-box-content video,
.bidding-announcement-detail-page .page-box .page-box-content img {
  max-width: 100%;
}
@media screen and (max-width: 800px) {
  .bidding-announcement-detail-page .page-box .page-box-content table {
    max-width: 100%;
  }
  .bidding-announcement-detail-page .page-box .page-box-content img, .bidding-announcement-detail-page .page-box .page-box-content video {
    height: auto;
  }
}
.bidding-announcement-detail-page .page-box .page-box-content strong {
  font-family: var(--sk-font-Demibold);
  font-size: 1.2em;
  font-weight: 500;
}
.bidding-announcement-detail-page .page-box .page-box-download {
  margin-top: 0.64rem;
  padding-top: 0.32rem;
  border-top: 1px solid rgba(37, 42, 53, 0.1);
}
.bidding-announcement-detail-page .page-box .page-box-download .title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #252A35;
}
.bidding-announcement-detail-page .page-box .page-box-download .list {
  margin-top: 0.32rem;
}
.bidding-announcement-detail-page .page-box .page-box-download .list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  gap: 0.16rem;
}
.bidding-announcement-detail-page .page-box .page-box-download .list ul li {
  width: calc((100% - 0.16rem) / 2);
}
.bidding-announcement-detail-page .page-box .page-box-download .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;
  padding: 0.16rem;
  background-color: #F7F8FA;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252A35;
  border-radius: 0.08rem;
}
.bidding-announcement-detail-page .page-box .page-box-download .list ul li a img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.16rem;
  object-fit: contain;
}
.bidding-announcement-detail-page .page-box .page-box-download .list ul li a:hover span {
  color: var(--sk-c-brand);
  text-decoration: underline;
}
.bidding-announcement-detail-page .page-form {
  margin-top: 0.16rem;
  padding: 0.64rem 1.28rem 0.96rem;
  border-radius: 0.24rem;
  background-color: white;
}
.bidding-announcement-detail-page .page-form .title {
  font-size: 0.48rem;
  line-height: 0.56rem;
  text-align: center;
  margin-bottom: 0.64rem;
  color: #252A35;
}
@media screen and (max-width: 800px) {
  .bidding-announcement-detail-page .page-head__wrapper {
    height: 5.77rem;
    padding: 1.3rem 0.43rem 0.43rem;
  }
  .bidding-announcement-detail-page .page-head__info-back {
    width: 0.87rem;
    height: 0.87rem;
  }
  .bidding-announcement-detail-page .page-head__info-back img, .bidding-announcement-detail-page .page-head__info-back svg {
    width: 0.29rem;
    height: 0.29rem;
  }
  .bidding-announcement-detail-page .page-head__info-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.43rem;
    line-height: 0.58rem;
    margin-bottom: 0.43rem;
  }
  .bidding-announcement-detail-page .page-head__info-year {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-right: 0.29rem;
  }
  .bidding-announcement-detail-page .page-head__info-tag {
    font-size: 0.22rem;
    line-height: 0.43rem;
    padding: 0 0.14rem;
    border-radius: 0.07rem;
  }
  .bidding-announcement-detail-page .page-main {
    background-color: #f7f8fa;
  }
  .bidding-announcement-detail-page .page-main__wrapper {
    padding: 0.87rem 0 1.15rem;
  }
  .bidding-announcement-detail-page .page-box {
    padding: 0.43rem 0.43rem 0.87rem;
    border-radius: 0.43rem;
    background-color: white;
  }
  .bidding-announcement-detail-page .page-box .page-box-head {
    padding-bottom: 0.58rem;
    border-bottom: 1px solid rgba(37, 42, 53, 0.1);
  }
  .bidding-announcement-detail-page .page-box .page-box-head .title {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .bidding-announcement-detail-page .page-box .page-box-head .text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .bidding-announcement-detail-page .page-box .page-box-head .btn-box {
    margin-top: 0.43rem;
  }
  .bidding-announcement-detail-page .page-box .page-box-content {
    padding-top: 0.58rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .bidding-announcement-detail-page .page-box .page-box-content strong {
    font-size: 1.2em;
  }
  .bidding-announcement-detail-page .page-box .page-box-download {
    margin-top: 0.58rem;
    padding-top: 0.58rem;
    border-top: 1px solid rgba(37, 42, 53, 0.1);
  }
  .bidding-announcement-detail-page .page-box .page-box-download .title {
    font-family: var(--sk-font-Demibold);
    font-size: 0.32rem;
    line-height: 0.43rem;
    color: #252A35;
  }
  .bidding-announcement-detail-page .page-box .page-box-download .list {
    margin-top: 0.29rem;
  }
  .bidding-announcement-detail-page .page-box .page-box-download .list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    gap: 0.14rem;
  }
  .bidding-announcement-detail-page .page-box .page-box-download .list ul li {
    width: 100%;
  }
  .bidding-announcement-detail-page .page-box .page-box-download .list ul li a {
    padding: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
    border-radius: 0.14rem;
  }
  .bidding-announcement-detail-page .page-box .page-box-download .list ul li a img {
    width: 0.43rem;
    height: 0.43rem;
    margin-left: 0.16rem;
  }
  .bidding-announcement-detail-page .page-form {
    margin-top: 0.29rem;
    padding: 0.87rem 0.43rem;
    border-radius: 0.43rem;
    background-color: white;
  }
  .bidding-announcement-detail-page .page-form .title {
    font-size: 0.43rem;
    line-height: 0.58rem;
    margin-bottom: 0.58rem;
  }
}

/* 招标公告详情 bidding-announcement-detail 页面end */
/* 加入我们 join-us 页面 start */
.join-us-page {
  --join-c-text: #252A35;
  --join-c-bg: #F7F8FA;
  background-color: var(--join-c-bg);
  color: var(--join-c-text);
}
.join-us-page .join-us-main {
  padding: 0.96rem 0 1.2rem;
}
.join-us-page .join-us-main .join-us-tabs {
  margin: 0 auto 0.96rem;
  text-align: center;
}
.join-us-page .join-us-main .join-us-layout {
  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;
}
.join-us-page .join-us-main .filter-area {
  position: -webkit-sticky;
  position: sticky;
  top: 1.2rem;
  max-width: 3.2rem;
  width: 100%;
  height: 100%;
}
.join-us-page .join-us-main .filter-head {
  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;
  min-height: 0.56rem;
  gap: 0.2rem;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 0.32rem;
}
.join-us-page .join-us-main .filter-head .filter-head-title {
  font-family: var(--sk-font-Demibold);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.join-us-page .join-us-main .filter-head .filter-head-title img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.08rem;
  object-fit: contain;
}
.join-us-page .join-us-main .filter-head .filter-clear-btn {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(37, 42, 53, 0.4);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.join-us-page .join-us-main .filter-head .filter-clear-btn:hover {
  color: #252a35;
}
.join-us-page .join-us-main .filter-row {
  margin-top: 0.32rem;
}
.join-us-page .join-us-main .filter-row:first-child {
  margin-top: 0;
}
.join-us-page .join-us-main .filter-row.on .row-head::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.join-us-page .join-us-main .filter-row.on .row-body {
  display: block;
}
.join-us-page .join-us-main .filter-row .row-head {
  cursor: pointer;
  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.2rem;
}
.join-us-page .join-us-main .filter-row .row-head::after {
  content: "";
  width: 0.24rem;
  height: 0.24rem;
  background: url(../images/join-us/i-arrow-down.svg) center center no-repeat;
  background-size: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.join-us-page .join-us-main .filter-row .row-head .title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.join-us-page .join-us-main .filter-row .row-body {
  display: none;
  padding-top: 0.24rem;
}
.join-us-page .join-us-main .position-area {
  max-width: 11.36rem;
  width: 100%;
}
.join-us-page .join-us-main .position-area .position-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.56rem;
  margin-bottom: 0.24rem;
}
.join-us-page .join-us-main .position-area .list .list-item {
  border-radius: 0.24rem;
  background-color: white;
  margin-top: 0.16rem;
}
.join-us-page .join-us-main .position-area .list .list-item:first-child {
  margin-top: 0;
}
.join-us-page .join-us-main .position-area .list .item-inner {
  --c-text: var(--sk-c-brand);
  display: block;
  padding: 0.32rem;
  color: inherit;
}
.join-us-page .join-us-main .position-area .list .item-inner .name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-bottom: 0.16rem;
}
.join-us-page .join-us-main .position-area .list .item-inner .dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0.32rem;
}
.join-us-page .join-us-main .position-area .list .item-inner .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.16rem;
  line-height: 0.24rem;
}
.join-us-page .join-us-main .position-area .list .item-inner .dl .dd:last-child::after {
  display: none;
}
.join-us-page .join-us-main .position-area .list .item-inner .dl .dd::after {
  content: "";
  width: 1px;
  height: 0.14rem;
  margin: 0 0.08rem;
  background-color: #252A35;
}
.join-us-page .join-us-main .position-area .list .item-inner .dl .dd img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  object-fit: contain;
  margin-right: 0.08rem;
}
.join-us-page .join-us-main .position-area .list .item-inner .content {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #6E798F;
}
.join-us-page .join-us-main .position-area .list .item-inner .content p, .join-us-page .join-us-main .position-area .list .item-inner .content a {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.join-us-page .join-us-main .position-area .list .item-inner .content a {
  color: var(--sk-c-brand);
  text-decoration: underline;
}
.join-us-page .join-us-main .position-area .position-pagination {
  text-align: right;
  margin-top: 0.64rem;
}
.join-us-page .join-us-main .position-area .position-pagination .sk-pagination-box {
  --c-box-background: white;
}
@media screen and (max-width: 800px) {
  .join-us-page .join-us-main {
    padding: 0.87rem 0 1.15rem;
  }
  .join-us-page .join-us-main .join-us-tabs {
    margin: 0 auto 0.58rem;
  }
  .join-us-page .join-us-main .join-us-layout {
    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;
  }
  .join-us-page .join-us-main .filter-area {
    display: none;
    position: static;
    top: 0;
    max-width: 100%;
    width: 100%;
    height: auto;
  }
  .join-us-page .join-us-main .filter-head {
    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;
    min-height: 0.56rem;
    gap: 0.2rem;
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 0.32rem;
  }
  .join-us-page .join-us-main .filter-head .filter-head-title {
    font-family: var(--sk-font-Demibold);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.16rem;
    line-height: 0.24rem;
  }
  .join-us-page .join-us-main .filter-head .filter-head-title img {
    width: 0.24rem;
    height: 0.24rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.08rem;
    object-fit: contain;
  }
  .join-us-page .join-us-main .filter-head .filter-clear-btn {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.16rem;
    line-height: 0.24rem;
    color: rgba(37, 42, 53, 0.4);
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
  }
  .join-us-page .join-us-main .filter-head .filter-clear-btn:hover {
    color: #252a35;
  }
  .join-us-page .join-us-main .filter-row {
    margin-top: 0.32rem;
  }
  .join-us-page .join-us-main .filter-row:first-child {
    margin-top: 0;
  }
  .join-us-page .join-us-main .filter-row.on .row-head::after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .join-us-page .join-us-main .filter-row.on .row-body {
    display: block;
  }
  .join-us-page .join-us-main .filter-row .row-head {
    cursor: pointer;
    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.2rem;
  }
  .join-us-page .join-us-main .filter-row .row-head::after {
    content: "";
    width: 0.24rem;
    height: 0.24rem;
    background: url(../images/join-us/i-arrow-down.svg) center center no-repeat;
    background-size: contain;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .join-us-page .join-us-main .filter-row .row-head .title {
    font-family: var(--sk-font-Demibold);
    font-size: 0.2rem;
    line-height: 0.24rem;
  }
  .join-us-page .join-us-main .filter-row .row-body {
    display: none;
    padding-top: 0.24rem;
  }
  .join-us-page .join-us-main .position-area {
    max-width: 100%;
  }
  .join-us-page .join-us-main .position-area .position-title {
    font-size: 0.36rem;
    line-height: 0.58rem;
    margin-bottom: 0.29rem;
  }
  .join-us-page .join-us-main .position-area .list .list-item {
    border-radius: 0.43rem;
    margin-top: 0.29rem;
  }
  .join-us-page .join-us-main .position-area .list .item-inner {
    padding: 0.43rem;
  }
  .join-us-page .join-us-main .position-area .list .item-inner .name {
    font-size: 0.32rem;
    line-height: 0.43rem;
    margin-bottom: 0.29rem;
  }
  .join-us-page .join-us-main .position-area .list .item-inner .dl {
    margin-bottom: 0.29rem;
  }
  .join-us-page .join-us-main .position-area .list .item-inner .dl .dd {
    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;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .join-us-page .join-us-main .position-area .list .item-inner .dl .dd::after {
    content: "";
    height: 0.24rem;
    margin: 0 0.24rem;
  }
  .join-us-page .join-us-main .position-area .list .item-inner .dl .dd img {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
  .join-us-page .join-us-main .position-area .list .item-inner .content {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .join-us-page .join-us-main .position-area .position-pagination {
    text-align: center;
    margin-top: 0.87rem;
  }
}

/* 加入我们 join-us页面end */
/* 职位详情 position-detail 页面 start */
.position-detail-page .page-head {
  position: relative;
  z-index: 1;
}
.position-detail-page .page-head__wrapper {
  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: 5.68rem;
  padding: 1.52rem 0 0.64rem;
}
.position-detail-page .page-head__info {
  margin-top: auto;
}
.position-detail-page .page-head__info-back {
  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.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.09);
}
.position-detail-page .page-head__info-back:hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.position-detail-page .page-head__info-back img, .position-detail-page .page-head__info-back svg {
  width: 0.18rem;
  height: 0.18rem;
  object-fit: contain;
}
.position-detail-page .page-head__info-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.48rem;
  line-height: 0.56rem;
  margin-bottom: 0.32rem;
}
.position-detail-page .page-head__info-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.position-detail-page .page-head__info-location img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.08rem;
  object-fit: contain;
}
.position-detail-page .page-head__info-other .dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.position-detail-page .page-head__info-other .dl .dd {
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
.position-detail-page .page-head__info-other .dl .dd:last-child::after {
  display: none;
}
.position-detail-page .page-head__info-other .dl .dd::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 0.16rem;
  background-color: rgba(255, 255, 255, 0.6);
  margin: 0 0.16rem;
}
.position-detail-page .page-main {
  background-color: #f7f8fa;
}
.position-detail-page .page-main__wrapper {
  padding-top: 0.96rem;
  padding-bottom: 1.2rem;
}
.position-detail-page .page-main__layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
  min-height: 4rem;
}
.position-detail-page .page-main__content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  padding: 0.64rem 0.64rem 0.96rem;
  border-radius: 0.24rem;
  background-color: white;
}
.position-detail-page .page-main__content-row {
  margin-top: 0.64rem;
}
.position-detail-page .page-main__content-row:first-child {
  margin-top: 0;
}
.position-detail-page .page-main__content-row-label {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #252a35;
  margin-bottom: 0.32rem;
}
.position-detail-page .page-main__content-row-value {
  color: #252a35;
  font-size: 0.16rem;
  line-height: 0.32rem;
}
.position-detail-page .page-main__content-row-value h2 {
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0.2em 0;
}
.position-detail-page .page-main__content-row-value h3 {
  font-size: 1.2em;
  line-height: 1.2em;
  margin: 0.2em 0;
}
.position-detail-page .page-main__content-row-value h4 {
  font-size: 1.1em;
  line-height: 1.1em;
  margin: 0.2em 0;
}
.position-detail-page .page-main__content-row-value table {
  max-width: 100%;
  margin: 0.4em 0;
  border-color: inherit;
}
.position-detail-page .page-main__content-row-value table td {
  padding: 8px;
}
.position-detail-page .page-main__content-row-value li {
  position: relative;
  padding-left: 24px;
}
.position-detail-page .page-main__content-row-value li::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.7em;
  left: 12px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--sk-c-brand);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.position-detail-page .page-main__content-row-value p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0.2em 0;
}
.position-detail-page .page-main__content-row-value span {
  color: inherit !important;
  background-color: inherit !important;
  font-family: inherit !important;
}
.position-detail-page .page-main__content-row-value a {
  color: var(--sk-c-brand);
  text-decoration: underline;
}
.position-detail-page .page-main__content-row-value p:has(video),
.position-detail-page .page-main__content-row-value p:has(img) {
  text-align: center;
}
.position-detail-page .page-main__content-row-value video,
.position-detail-page .page-main__content-row-value img {
  max-width: 100%;
}
@media screen and (max-width: 800px) {
  .position-detail-page .page-main__content-row-value table {
    max-width: 100%;
  }
  .position-detail-page .page-main__content-row-value img, .position-detail-page .page-main__content-row-value video {
    height: auto;
  }
}
.position-detail-page .page-main__content-row-value p {
  margin: 0.8em 0;
}
.position-detail-page .page-main__aside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  -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;
  top: 1.2rem;
  max-width: 3.68rem;
  width: 100%;
  height: 100%;
  padding: 0.64rem;
  border-radius: 0.24rem;
  background-color: white;
  color: #252a35;
}
.position-detail-page .page-main__aside .page-main__aside-img {
  width: 2.4rem;
  height: 2.4rem;
  border-radius: 50%;
  overflow: hidden;
}
.position-detail-page .page-main__aside .page-main__aside-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.position-detail-page .page-main__aside .page-main__aside-text {
  text-align: center;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.32rem;
}
.position-detail-page .page-main__aside .page-main__aside-btn {
  text-align: center;
  margin-top: 0.32rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .page-head__wrapper {
    height: 5.77rem;
    padding: 1.3rem 0.43rem 0.43rem;
  }
  .position-detail-page .page-head__info-back {
    width: 0.87rem;
    height: 0.87rem;
  }
  .position-detail-page .page-head__info-back img, .position-detail-page .page-head__info-back svg {
    width: 0.29rem;
    height: 0.29rem;
  }
  .position-detail-page .page-head__info-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
    margin-bottom: 0.43rem;
  }
  .position-detail-page .page-head__info-location {
    margin-bottom: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .position-detail-page .page-head__info-location img {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
  .position-detail-page .page-head__info-other .dl {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .position-detail-page .page-head__info-other .dl .dd {
    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;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .position-detail-page .page-head__info-other .dl .dd::after {
    height: 0.24rem;
    margin: 0 0.32rem;
  }
  .position-detail-page .page-main {
    background-color: #f7f8fa;
  }
  .position-detail-page .page-main__wrapper {
    padding: 0.87rem 0 1.15rem;
  }
  .position-detail-page .page-main__layout {
    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.29rem;
    min-height: 4rem;
  }
  .position-detail-page .page-main__content {
    padding: 0.43rem 0.43rem 0.87rem;
    border-radius: 0.43rem;
  }
  .position-detail-page .page-main__content-row {
    margin-top: 0.87rem;
  }
  .position-detail-page .page-main__content-row-label {
    font-size: 0.32rem;
    line-height: 0.43rem;
    margin-bottom: 0.29rem;
  }
  .position-detail-page .page-main__content-row-value {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .position-detail-page .page-main__content-row-value p {
    margin: 0.8em 0;
  }
  .position-detail-page .page-main__aside {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: 0;
    max-width: 100%;
    width: 100%;
    min-height: 3.75rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: auto;
    padding: 0.43rem;
    border-radius: 0.43rem;
  }
  .position-detail-page .page-main__aside .page-main__aside-img {
    position: absolute;
    right: 0.43rem;
    top: 0.43rem;
    width: 2.88rem;
    height: 2.88rem;
  }
  .position-detail-page .page-main__aside .page-main__aside-text {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-top: 0;
    max-width: 45%;
    width: 100%;
  }
  .position-detail-page .page-main__aside .page-main__aside-btn {
    margin-top: 0.43rem;
    max-width: 45%;
    width: 100%;
  }
}

/* 职位详情 position-detail页面end */
/* 合作伙伴 partner-page 页面 start */
.partner-page main {
  padding-bottom: 1.6rem;
}

.pp-section-s1 {
  position: relative;
}
.pp-section-s1 .pp-section-s1__wrapper {
  padding-top: 1.6rem;
}
.pp-section-s1 .pp-section-s1__info {
  max-width: 10.08rem;
  width: 100%;
  margin: 0 auto;
}
.pp-section-s1 .pp-section-s1__info-title {
  font-family: var(--sk-font-Bold);
  font-size: 0.32rem;
  line-height: 0.4rem;
  text-align: center;
  margin-bottom: 1.2rem;
}

.pp-section-s2 {
  position: relative;
  overflow: hidden;
}
.pp-section-s2 .pp-section-s2__wrapper {
  padding-top: 1.6rem;
  padding-bottom: 0.08rem;
}
.pp-section-s2 .pp-section-s2__box {
  max-width: 10.08rem;
  width: 100%;
  margin: 0 auto;
}
.pp-section-s2 .pp-section-s2__title {
  text-align: center;
  margin-bottom: 0.64rem;
}
.pp-section-s2 .pp-section-s2__list-item {
  margin-top: 0.16rem;
}
.pp-section-s2 .pp-section-s2__list-item:first-child {
  margin-top: 0;
}
.pp-section-s2 .pp-section-s2__list-item.active .slot-number span {
  -webkit-transform: scale(1.6);
      -ms-transform: scale(1.6);
          transform: scale(1.6);
}
.pp-section-s2 .pp-section-s2__list-item .slot-wrapper {
  position: relative;
  padding: 0.32rem 1.28rem 0.32rem 2.56rem;
}
.pp-section-s2 .pp-section-s2__list-item .slot-number {
  font-family: var(--sk-font-Num);
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 1;
  width: 1.12rem;
  font-size: 0.4rem;
  line-height: 0.48rem;
  text-align: center;
}
.pp-section-s2 .pp-section-s2__list-item .slot-number span {
  display: block;
  -webkit-transition: -webkit-transform 300ms;
  transition: -webkit-transform 300ms;
  transition: transform 300ms;
  transition: transform 300ms, -webkit-transform 300ms;
}
.pp-section-s2 .pp-section-s2__list-item .slot-info__name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.pp-section-s2 .pp-section-s2__list-item .slot-info__context {
  display: none;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
  color: rgba(255, 255, 255, 0.6);
}
.pp-section-s2 .pp-section-s2__btn {
  text-align: center;
  margin-top: 0.64rem;
}

.pp-section-s3 {
  position: relative;
  overflow: hidden;
}
.pp-section-s3 .pp-section-s3__wrapper {
  padding-top: 1.6rem;
}
.pp-section-s3 .pp-section-s3__box {
  width: 100%;
  margin: 0 auto;
}
.pp-section-s3 .pp-section-s2__title {
  text-align: center;
  margin-bottom: 0.64rem;
}
.pp-section-s3 .pp-section-s3__form {
  width: 100%;
}

@media screen and (max-width: 800px) {
  .partner-page main {
    padding-bottom: 1.15rem;
  }

  .pp-section-s1 {
    padding-top: 0;
  }
  .pp-section-s1 .pp-section-s1__wrapper {
    padding-top: 1.15rem;
  }
  .pp-section-s1 .pp-section-s1__info {
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
  }
  .pp-section-s1 .pp-section-s1__info-title {
    font-size: 0.32rem;
    line-height: 0.43rem;
    margin-bottom: 1.15rem;
  }

  .pp-section-s2 .pp-section-s2__wrapper {
    padding-top: 1.6rem;
  }
  .pp-section-s2 .pp-section-s2__box {
    max-width: 100%;
  }
  .pp-section-s2 .pp-section-s2__title {
    margin-bottom: 0.58rem;
  }
  .pp-section-s2 .pp-section-s2__list-item {
    --radius: .29rem;
    margin-top: 0.14rem;
  }
  .pp-section-s2 .pp-section-s2__list-item .slot-wrapper {
    padding: 0.5rem 0.43rem 0.5rem 2.31rem;
  }
  .pp-section-s2 .pp-section-s2__list-item .slot-number {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    z-index: 1;
    width: 2.02rem;
    font-size: 0.72rem;
    line-height: 0.87rem;
  }
  .pp-section-s2 .pp-section-s2__list-item .slot-info__name {
    font-family: var(--sk-font-Demibold);
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .pp-section-s2 .pp-section-s2__list-item .slot-info__context {
    display: none;
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.16rem;
  }
  .pp-section-s2 .pp-section-s2__btn {
    margin-top: 0.58rem;
  }

  .pp-section-s3 {
    position: relative;
    overflow: hidden;
  }
  .pp-section-s3 .pp-section-s3__wrapper {
    padding-top: 1.6rem;
  }
  .pp-section-s3 .pp-section-s3__box {
    width: 100%;
    margin: 0 auto;
  }
  .pp-section-s3 .pp-section-s2__title {
    margin-bottom: 0.58rem;
  }
  .pp-section-s3 .pp-section-s3__form {
    width: 100%;
  }
}
/* 合作伙伴 partner-page 页面 end */
/* 新闻详情 news-detail-page 页面 start */
.news-detail-page .page-index {
  position: relative;
}
.news-detail-page .page-index__wrapper {
  padding-top: 1.36rem;
  padding-bottom: 1.2rem;
}
.news-detail-page .page-index__box {
  position: relative;
  border-radius: 0.24rem;
  background-color: rgba(255, 255, 255, 0.05);
  padding: 0.96rem 1.28rem 1.2rem;
}
.news-detail-page .page-index__box .title {
  font-size: 0.4rem;
  line-height: 0.48rem;
  margin-bottom: 0.64rem;
}
.news-detail-page .page-index__box-back {
  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.16rem;
  left: 0.16rem;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.09);
}
.news-detail-page .page-index__box-back:hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.news-detail-page .page-index__box-back img, .news-detail-page .page-index__box-back svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.news-detail-page .page-index__box-yearTag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.32rem;
}
.news-detail-page .page-index__box-year {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  margin-right: 0.16rem;
}
.news-detail-page .page-index__box-tag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.12rem;
  line-height: 0.24rem;
  background-color: rgba(255, 255, 255, 0.2);
  padding: 0 0.08rem;
  border-radius: 0.04rem;
}
.news-detail-page .page-index-location {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-right: 0.16rem;
}
.news-detail-page .page-index-location img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.08rem;
  object-fit: contain;
}
.news-detail-page .page-index__box__shares-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;
}
.news-detail-page .page-index__box__shares-item {
  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.4rem;
  height: 0.4rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.news-detail-page .page-index__box__shares-item a {
  display: block;
  color: rgba(255, 255, 255, 0.6);
}
.news-detail-page .page-index__box__shares-item a:hover {
  color: white;
}
.news-detail-page .page-index__box__shares-item a img, .news-detail-page .page-index__box__shares-item a svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.news-detail-page .page-index__box__shares-item a img path, .news-detail-page .page-index__box__shares-item a svg path {
  fill: currentColor;
  fill-opacity: 1;
}
.news-detail-page .page-index__box-content {
  margin-top: 0.32rem;
  padding-top: 0.32rem;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.9);
  font-size: 0.16rem;
  line-height: 0.32rem;
}
.news-detail-page .page-index__box-content h2 {
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0.2em 0;
}
.news-detail-page .page-index__box-content h3 {
  font-size: 1.2em;
  line-height: 1.2em;
  margin: 0.2em 0;
}
.news-detail-page .page-index__box-content h4 {
  font-size: 1.1em;
  line-height: 1.1em;
  margin: 0.2em 0;
}
.news-detail-page .page-index__box-content table {
  max-width: 100%;
  margin: 0.4em 0;
  border-color: inherit;
}
.news-detail-page .page-index__box-content table td {
  padding: 8px;
}
.news-detail-page .page-index__box-content li {
  position: relative;
  padding-left: 24px;
}
.news-detail-page .page-index__box-content li::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.7em;
  left: 12px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: var(--sk-c-brand);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.news-detail-page .page-index__box-content p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0.2em 0;
}
.news-detail-page .page-index__box-content span {
  color: inherit !important;
  background-color: inherit !important;
  font-family: inherit !important;
}
.news-detail-page .page-index__box-content a {
  color: var(--sk-c-brand);
  text-decoration: underline;
}
.news-detail-page .page-index__box-content p:has(video),
.news-detail-page .page-index__box-content p:has(img) {
  text-align: center;
}
.news-detail-page .page-index__box-content video,
.news-detail-page .page-index__box-content img {
  max-width: 100%;
}
@media screen and (max-width: 800px) {
  .news-detail-page .page-index__box-content table {
    max-width: 100%;
  }
  .news-detail-page .page-index__box-content img, .news-detail-page .page-index__box-content video {
    height: auto;
  }
}
.news-detail-page .page-index__side {
  pointer-events: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.news-detail-page .page-index__side .page-index__side-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 50vh;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding: 0 0.64rem;
}
.news-detail-page .page-index__side .page-index__side-card {
  pointer-events: auto;
  max-width: 2.4rem;
  width: 100%;
}
.news-detail-page .page-index__side .page-index__side-card.toNext {
  margin-left: auto;
}
.news-detail-page .page-index__side .page-index__side-card.toNext .page-index__side-card-inner .text {
  text-align: right;
}
.news-detail-page .page-index__side .page-index__side-card-inner {
  display: block;
  width: 100%;
}
.news-detail-page .page-index__side .page-index__side-card-inner .img {
  width: 100%;
  height: 1.36rem;
  border-radius: 0.08rem;
  overflow: hidden;
}
.news-detail-page .page-index__side .page-index__side-card-inner .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.news-detail-page .page-index__side .page-index__side-card-inner .text {
  font-size: 0.14rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
  padding: 0 0.32rem;
  text-transform: uppercase;
}

@media screen and (max-width: 800px) {
  .news-detail-page .page-index {
    position: relative;
  }
  .news-detail-page .page-index__wrapper {
    padding: 2.45rem 0 0;
  }
  .news-detail-page .page-index__box {
    border-radius: 0.43rem;
    padding: 0.96rem 0.43rem 1.2rem;
  }
  .news-detail-page .page-index__box .title {
    font-size: 0.43rem;
    line-height: 0.58rem;
    margin-bottom: 0.87rem;
  }
  .news-detail-page .page-index__box-back {
    top: -0.29rem;
    left: 0.43rem;
    width: 0.72rem;
    height: 0.72rem;
    -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  .news-detail-page .page-index__box-back img, .news-detail-page .page-index__box-back svg {
    width: 0.43rem;
    height: 0.43rem;
  }
  .news-detail-page .page-index__box-yearTag {
    margin-bottom: 0.43rem;
  }
  .news-detail-page .page-index__box-year {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-right: 0.29rem;
  }
  .news-detail-page .page-index__box-tag {
    font-size: 0.22rem;
    line-height: 0.43rem;
    padding: 0 0.14rem;
    border-radius: 0.07rem;
  }
  .news-detail-page .page-index-location {
    font-size: 0.22rem;
    line-height: 0.43rem;
    margin-right: 0.29rem;
  }
  .news-detail-page .page-index-location img {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.08rem;
    object-fit: contain;
  }
  .news-detail-page .page-index__box__shares-wrapper {
    gap: 0.29rem;
  }
  .news-detail-page .page-index__box__shares-item {
    width: 0.72rem;
    height: 0.72rem;
  }
  .news-detail-page .page-index__box__shares-item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .news-detail-page .page-index__box__shares-item a img, .news-detail-page .page-index__box__shares-item a svg {
    width: 0.43rem;
    height: 0.43rem;
  }
  .news-detail-page .page-index__box-content {
    margin-top: 0.58rem;
    padding-top: 0.58rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
    color: rgba(255, 255, 255, 0.9);
  }
  .news-detail-page .page-index__side {
    pointer-events: auto;
    position: static;
    width: 100%;
    height: auto;
  }
  .news-detail-page .page-index__side .page-index__side-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    padding: 0.87rem 0.43rem 1.15rem;
  }
  .news-detail-page .page-index__side .page-index__side-card {
    pointer-events: auto;
    max-width: calc(50% - .15rem);
    width: 100%;
  }
  .news-detail-page .page-index__side .page-index__side-card.toNext {
    margin-left: auto;
  }
  .news-detail-page .page-index__side .page-index__side-card.toNext .page-index__side-card-inner .text {
    text-align: right;
  }
  .news-detail-page .page-index__side .page-index__side-card-inner .img {
    height: 1.88rem;
    border-radius: 0.14rem;
  }
  .news-detail-page .page-index__side .page-index__side-card-inner .text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
    padding: 0 0.29rem;
  }
}
/* 新闻详情 news-detail-page 页面 end */
/* 新闻 news-page 页面 start */
.news-page .page-main__wrapper {
  padding-top: 0.64rem;
  padding-bottom: 1.2rem;
}
.news-page .page-main__tabs {
  margin-bottom: 0.64rem;
  text-align: center;
}

.np-news-swiper {
  position: relative;
}
.np-news-swiper .swiper-dots-container {
  position: absolute;
  right: 50%;
  bottom: 0.48rem;
  z-index: 2;
  -webkit-transform: translate(calc(100% + (0.16rem / 2) + .48rem), 0);
      -ms-transform: translate(calc(100% + (0.16rem / 2) + .48rem), 0);
          transform: translate(calc(100% + (0.16rem / 2) + .48rem), 0);
}
.np-news-swiper .np-news-swiper__container {
  max-width: 100%;
  height: 4.32rem;
  overflow: hidden;
}
.np-news-swiper .np-news-swiper__slide {
  margin-right: 0.16rem;
}
.np-news-swiper .np-news-swiper__slide:last-child {
  margin-right: 0;
}
.np-news-swiper .np-news-swiper__slide-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  gap: 0.16rem;
}
.np-news-swiper .np-news-swiper__slide-img {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  border-radius: 0.24rem;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.1);
}
.np-news-swiper .np-news-swiper__slide-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.np-news-swiper .np-news-swiper__slide-info {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  border-radius: 0.24rem;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0.48rem;
}
.np-news-swiper .np-news-swiper__slide-info-yearTag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 0.32rem;
}
.np-news-swiper .np-news-swiper__slide-info-year {
  font-size: 0.14rem;
  line-height: 0.24rem;
  margin-right: 0.08rem;
  color: rgba(255, 255, 255, 0.6);
}
.np-news-swiper .np-news-swiper__slide-info-tag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 0.08rem;
  font-size: 0.12rem;
  line-height: 0.24rem;
  border-radius: 0.04rem;
  background-color: rgba(255, 255, 255, 0.2);
}
.np-news-swiper .np-news-swiper__slide-info-title {
  font-family: var(--sk-font-Demibold);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 0.32rem;
}
.np-news-swiper .np-news-swiper__slide-info-context {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}

.np-news-main {
  padding-top: 1.2rem;
}
.np-news-main .np-news-main__head {
  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-bottom: 0.48rem;
}
.np-news-main .np-news-main__head-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  gap: 0.16rem;
}
.np-news-main .np-news-main__head-control .np-news-main__head-control-input {
  width: 4.96rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.np-news-main .np-news-main__list-item {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.np-news-main .np-news-main__list-item:last-child {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.np-news-main .np-news-main__list-item-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
  padding: 0.48rem 0 0.48rem 3.84rem;
}
.np-news-main .np-news-main__list-item-dateTag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  left: 0;
  top: 0.48rem;
  max-width: 3.2rem;
  width: 100%;
}
.np-news-main .np-news-main__list-item-date {
  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;
  color: rgba(255, 255, 255, 0.6);
  margin-right: 0.08rem;
}
.np-news-main .np-news-main__list-item-date span {
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.np-news-main .np-news-main__list-item-date .year {
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.np-news-main .np-news-main__list-item-tag {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 0.08rem;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.04rem;
  font-size: 0.12rem;
  line-height: 0.24rem;
  height: 100%;
}
.np-news-main .np-news-main__list-item-info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.np-news-main .np-news-main__list-item-info-name {
  font-family: var(--sk-font-Demibold);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-bottom: 0.32rem;
}
.np-news-main .np-news-main__list-item-info-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
.np-news-main .np-news-main__list-item-image {
  max-width: 3.68rem;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 1.44rem;
  border-radius: 0.16rem;
}
.np-news-main .np-news-main__list-item-image img {
  width: 100%;
  height: 2.16rem;
  object-fit: cover;
}
.np-news-main .np-news-main__pagination {
  text-align: center;
  margin-top: 0.64rem;
}

@media screen and (max-width: 800px) {
  .news-page .page-main__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
  }
  .news-page .page-main__tabs {
    margin-bottom: 0.58rem;
  }

  .np-news-swiper .swiper-dots-container {
    left: 0.43rem;
    right: auto;
    bottom: 0.43rem;
    z-index: 2;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .np-news-swiper .np-news-swiper__container {
    height: auto;
    border-radius: 0.43rem;
    overflow: hidden;
  }
  .np-news-swiper .np-news-swiper__slide-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;
    width: 100%;
    height: auto;
    gap: 0.14rem;
  }
  .np-news-swiper .np-news-swiper__slide-img {
    width: 100%;
    height: 3.89rem;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    border-radius: 0.43rem;
  }
  .np-news-swiper .np-news-swiper__slide-info {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    border-radius: 0.43rem;
    padding: 0.43rem 0.43rem 1.73rem;
  }
  .np-news-swiper .np-news-swiper__slide-info-yearTag {
    margin-bottom: 0.43rem;
  }
  .np-news-swiper .np-news-swiper__slide-info-year {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-right: 0.14rem;
  }
  .np-news-swiper .np-news-swiper__slide-info-tag {
    padding: 0 0.14rem;
    font-size: 0.22rem;
    line-height: 0.43rem;
    border-radius: 0.07rem;
  }
  .np-news-swiper .np-news-swiper__slide-info-title {
    font-size: 0.32rem;
    line-height: 0.43rem;
    margin-bottom: 0.43rem;
  }
  .np-news-swiper .np-news-swiper__slide-info-context {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }

  .np-news-main {
    padding-top: 0.87rem;
  }
  .np-news-main .np-news-main__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0.29rem;
  }
  .np-news-main .np-news-main__head-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.16rem;
    margin: 0.58rem 0 0;
  }
  .np-news-main .np-news-main__head-control .np-news-main__head-control-input {
    width: 60%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .np-news-main .np-news-main__list-item:first-child {
    border-top: 0;
  }
  .np-news-main .np-news-main__list-item-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding: 0.58rem 1.88rem 0.58rem 0;
  }
  .np-news-main .np-news-main__list-item-dateTag {
    position: static;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 100%;
    margin-bottom: 0.29rem;
  }
  .np-news-main .np-news-main__list-item-date {
    margin-right: 0.14rem;
  }
  .np-news-main .np-news-main__list-item-date span {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .np-news-main .np-news-main__list-item-tag {
    padding: 0 0.14rem;
    border-radius: 0.07rem;
    font-size: 0.22rem;
    line-height: 0.43rem;
    height: auto;
  }
  .np-news-main .np-news-main__list-item-info {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
  .np-news-main .np-news-main__list-item-info-name {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-bottom: 0;
  }
  .np-news-main .np-news-main__list-item-info-text {
    display: none;
  }
  .np-news-main .np-news-main__list-item-image {
    position: absolute;
    right: 0;
    top: 0.58rem;
    max-width: 1.59rem;
    margin-left: 0;
    border-radius: 0.29rem;
  }
  .np-news-main .np-news-main__list-item-image img {
    width: 100%;
    height: 1.59rem;
  }
  .np-news-main .np-news-main__pagination {
    margin-top: 0.87rem;
  }
}
/* 新闻 news-page 页面 end */
/* 展会活动 events-page 页面 start */
.events-page .page-main__wrapper {
  padding-top: 0.96rem;
  padding-bottom: 1.6rem;
}
.events-page .page-row {
  margin-top: 1.6rem;
}
.events-page .page-row:first-child {
  margin-top: 0;
}
.events-page .page-row .page-row__head {
  padding-bottom: 0.48rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  margin-bottom: 0.48rem;
}
.events-page .page-pagination {
  text-align: center;
  margin-top: 0.64rem;
}

.ep-events-list .ep-events-list__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  gap: 0.16rem;
}
.ep-events-list .ep-events-list__slide {
  width: calc((100% - .16rem * 2) / 3);
}
.ep-events-list .ep-events__slide-inner {
  width: 100%;
  height: 100%;
}
.ep-events-list .ep-events__slide-inner .img {
  width: 100%;
  height: 2.96rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
.ep-events-list .ep-events__slide-inner .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ep-events-list .ep-events__slide-inner .info {
  padding-top: 0.32rem;
}
.ep-events-list .ep-events__slide-inner .info .name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.ep-events-list .ep-events__slide-inner .info .dl {
  margin-top: 0.32rem;
}
.ep-events-list .ep-events__slide-inner .info .dl .dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.16rem;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.ep-events-list .ep-events__slide-inner .info .dl .dd:first-child {
  margin-top: 0;
}
.ep-events-list .ep-events__slide-inner .info .dl .dd img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  object-fit: contain;
}

@media screen and (max-width: 800px) {
  .events-page .page-main__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 2.16rem;
  }
  .events-page .page-row {
    margin-top: 1.15rem;
  }
  .events-page .page-row .page-row__head {
    padding-bottom: 0.43rem;
    margin-bottom: 0.43rem;
  }
  .events-page .page-pagination {
    margin-top: 0.87rem;
  }

  .ep-events-list .ep-events-list__wrapper {
    gap: 1.15rem;
  }
  .ep-events-list .ep-events-list__slide {
    width: 100%;
  }
  .ep-events-list .ep-events__slide-inner .img {
    height: 4.04rem;
    border-radius: 0.29rem;
  }
  .ep-events-list .ep-events__slide-inner .info {
    padding-top: 0.43rem;
  }
  .ep-events-list .ep-events__slide-inner .info .name {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .ep-events-list .ep-events__slide-inner .info .dl {
    margin-top: 0.43rem;
  }
  .ep-events-list .ep-events__slide-inner .info .dl .dd {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .ep-events-list .ep-events__slide-inner .info .dl .dd img {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.29rem;
  }
}
/* 展会活动 events-page 页面 end */
/* 廉洁举报 integrity-report-page start */
.irp-section-s1 {
  background-color: #f7f8fa;
  color: #252a35;
  padding: 1.2rem 0;
}
.irp-section-s1 .irp-section-s1__wrapper {
  max-width: 12.64rem;
  border-radius: 0.24rem;
  background-color: white;
  padding: 0.96rem 1.28rem 0.88rem;
}
.irp-section-s1 .irp-section-s1__title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: inherit;
  margin-bottom: 0.32rem;
}
.irp-section-s1 .irp-section-s1__context {
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.irp-section-s1 .irp-section-s1__cards {
  margin-top: 0.96rem;
}
.irp-section-s1 .irp-section-s1__cards-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.16rem;
}
.irp-section-s1 .irp-section-s1__cards-li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.48rem 0.48rem 0.48rem 0.88rem;
  border-radius: 0.24rem;
  background-color: #f7f8fa;
  min-width: calc((100% - 0.16rem) / 2);
}
.irp-section-s1 .irp-section-s1__cards-li.w100p {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.irp-section-s1 .irp-section-s1__cards-li > *:last-child {
  margin-bottom: 0 !important;
}
.irp-section-s1 .irp-section-s1__cards-li-title {
  position: relative;
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-bottom: 0.16rem;
}
.irp-section-s1 .irp-section-s1__cards-li-title img {
  position: absolute;
  top: 0.16rem;
  left: -0.16rem;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.irp-section-s1 .irp-section-s1__cards-li-text {
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.irp-section-s1 .irp-section-s1__cards-li-text a {
  color: var(--sk-c-brand);
  font-size: inherit;
  line-height: inherit;
  text-decoration: underline;
}

@media screen and (max-width: 800px) {
  .irp-section-s1 {
    padding: 0.43rem 0.43rem 1.15rem;
  }
  .irp-section-s1 .irp-section-s1__wrapper {
    max-width: 100%;
    border-radius: 0.43rem;
    padding: 0.72rem 0.43rem 0.87rem;
  }
  .irp-section-s1 .irp-section-s1__title {
    font-size: 0.43rem;
    line-height: 0.58rem;
    margin-bottom: 0.29rem;
  }
  .irp-section-s1 .irp-section-s1__context {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .irp-section-s1 .irp-section-s1__cards {
    margin-top: 0.58rem;
  }
  .irp-section-s1 .irp-section-s1__cards-ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.14rem;
  }
  .irp-section-s1 .irp-section-s1__cards-li {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 100%;
    padding: 0.43rem 0.43rem 0.43rem 1.15rem;
    border-radius: 0.43rem;
  }
  .irp-section-s1 .irp-section-s1__cards-li.w100p {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }
  .irp-section-s1 .irp-section-s1__cards-li-title {
    font-size: 0.32rem;
    line-height: 0.43rem;
    margin-bottom: 0.14rem;
  }
  .irp-section-s1 .irp-section-s1__cards-li-title img {
    top: 0.21rem;
    left: -0.29rem;
    width: 0.43rem;
    height: 0.43rem;
  }
  .irp-section-s1 .irp-section-s1__cards-li-text {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
}
/* 廉洁举报 integrity-report-page end */
/* 投资者关系 investor-relations-page start */
.investor-relations-page {
  background-color: white;
}

.irp2-stock {
  margin-top: 1.2rem;
}
.irp2-stock .irp2-stock__small-text {
  margin-top: 0.32rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(37, 42, 53, 0.6);
  text-align: center;
}
.irp2-stock .irp2-stock__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -0.08rem;
}
.irp2-stock .irp2-stock__column {
  padding: 0.08rem;
}
.irp2-stock .irp2-stock__column.column01 {
  width: 60%;
}
.irp2-stock .irp2-stock__column.column02 {
  width: 40%;
}
.irp2-stock .irp2-stock__column-inner {
  border-radius: 0.24rem;
  background-color: #f7f8fa;
  min-height: 4.24rem;
  height: 100%;
}
.irp2-stock .irp2-stock__box1 {
  position: relative;
  padding: 0.64rem;
  color: #252a35;
}
.irp2-stock .irp2-stock__box1-link {
  position: absolute;
  top: 0.68rem;
  right: 0.64rem;
}
.irp2-stock .irp2-stock__box1-link a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252a35;
}
.irp2-stock .irp2-stock__box1-link a:hover {
  text-decoration: underline;
}
.irp2-stock .irp2-stock__box1-link a img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.08rem;
}
.irp2-stock .irp2-stock__box1-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-bottom: 0.16rem;
  max-width: 60%;
}
.irp2-stock .irp2-stock__box1-price {
  font-family: var(--sk-font-Bold);
  color: #da0c0c;
  font-size: 0.64rem;
  line-height: 0.72rem;
  max-width: 60%;
}
.irp2-stock .irp2-stock__box1-contents {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.2rem;
  margin-top: 0.56rem;
  padding-top: 0.56rem;
  border-top: 1px dashed rgba(37, 42, 53, 0.2);
}
.irp2-stock .irp2-stock__box1-content-num {
  font-family: var(--sk-font-Bold);
  color: #da0c0c;
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-bottom: 0.08rem;
}
.irp2-stock .irp2-stock__box1-content-text {
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.irp2-stock .irp2-stock__box2 {
  padding: 0.64rem 0.48rem;
}
.irp2-stock .irp2-stock__box2-inner {
  width: 100%;
  height: 100%;
}
.irp2-stock .irp2-stock__box2-inner img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.irp2-contact {
  margin-top: 0.96rem;
}
.irp2-contact .irp2-contact__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -0.08rem;
}
.irp2-contact .irp2-contact__column {
  padding: 0.08rem;
}
.irp2-contact .irp2-contact__column.column01 {
  width: 75%;
}
.irp2-contact .irp2-contact__column.column02 {
  width: 25%;
}
.irp2-contact .irp2-contact__column-inner {
  position: relative;
  border-radius: 0.24rem;
  min-height: 5.6rem;
  height: 100%;
  overflow: hidden;
  z-index: 1;
}
.irp2-contact .irp2-contact__column-inner .img {
  width: 100%;
  height: 100%;
}
.irp2-contact .irp2-contact__column-inner .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.irp2-contact .irp2-contact__box1 {
  padding: 0.4rem 0.32rem 0.32rem;
}
.irp2-contact .irp2-contact__box1-slot {
  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%;
}
.irp2-contact .irp2-contact__box1-slot-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: white;
  margin-bottom: 0.16rem;
}
.irp2-contact .irp2-contact__box1-slot-dl {
  margin-top: auto;
}
.irp2-contact .irp2-contact__box1-slot-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;
  margin-top: 0.32rem;
}
.irp2-contact .irp2-contact__box1-slot-dd:first-child {
  margin-top: 0;
}
.irp2-contact .irp2-contact__box1-slot-dd .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;
  width: 0.48rem;
  height: 0.48rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.6);
  margin-right: 0.24rem;
}
.irp2-contact .irp2-contact__box1-slot-dd .icon img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.irp2-contact .irp2-contact__box1-slot-dd .content {
  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;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: white;
}

@media screen and (max-width: 800px) {
  .irp2-stock {
    margin-top: 0.87rem;
  }
  .irp2-stock .irp2-stock__small-text {
    margin-top: 0.24rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .irp2-stock .irp2-stock__row {
    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: -0.07rem;
  }
  .irp2-stock .irp2-stock__column {
    padding: 0.07rem;
    width: 100%;
  }
  .irp2-stock .irp2-stock__column.column01 {
    width: 100%;
  }
  .irp2-stock .irp2-stock__column.column02 {
    width: 100%;
  }
  .irp2-stock .irp2-stock__column-inner {
    border-radius: 0.43rem;
    min-height: 4.47rem;
  }
  .irp2-stock .irp2-stock__box1 {
    padding: 0.43rem 0.43rem 0.58rem;
  }
  .irp2-stock .irp2-stock__box1-link {
    top: 0.43rem;
    right: 0.43rem;
  }
  .irp2-stock .irp2-stock__box1-link a {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .irp2-stock .irp2-stock__box1-link a img {
    width: 0.43rem;
    height: 0.43rem;
    margin-left: 0.14rem;
  }
  .irp2-stock .irp2-stock__box1-title {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-bottom: 0.14rem;
    max-width: 60%;
  }
  .irp2-stock .irp2-stock__box1-price {
    font-size: 0.72rem;
    line-height: 0.87rem;
    max-width: 60%;
  }
  .irp2-stock .irp2-stock__box1-contents {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.43rem;
    margin-top: 0.43rem;
    padding-top: 0.43rem;
  }
  .irp2-stock .irp2-stock__box1-content {
    width: 40%;
  }
  .irp2-stock .irp2-stock__box1-content-num {
    font-size: 0.36rem;
    line-height: 0.43rem;
    margin-bottom: 0.14rem;
  }
  .irp2-stock .irp2-stock__box1-content-text {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .irp2-stock .irp2-stock__box2 {
    padding: 0.58rem 0.43rem;
  }

  .irp2-contact {
    margin-top: 0.58rem;
  }
  .irp2-contact .irp2-contact__row {
    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: -0.07rem;
  }
  .irp2-contact .irp2-contact__column {
    padding: 0.07rem;
    width: 100%;
  }
  .irp2-contact .irp2-contact__column.column01 {
    width: 100%;
  }
  .irp2-contact .irp2-contact__column.column02 {
    width: 100%;
  }
  .irp2-contact .irp2-contact__column-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0.43rem;
    height: 3.61rem;
    min-height: 100%;
  }
  .irp2-contact .irp2-contact__box1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.58rem 0.43rem 0.43rem;
    min-height: 7.93rem;
  }
  .irp2-contact .irp2-contact__box1-slot {
    height: auto;
  }
  .irp2-contact .irp2-contact__box1-slot-title {
    font-size: 0.36rem;
    line-height: 0.43rem;
  }
  .irp2-contact .irp2-contact__box1-slot-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;
    margin-top: 0.32rem;
  }
  .irp2-contact .irp2-contact__box1-slot-dd:first-child {
    margin-top: 0;
  }
  .irp2-contact .irp2-contact__box1-slot-dd .icon {
    width: 0.87rem;
    height: 0.87rem;
    margin-right: 0.43rem;
  }
  .irp2-contact .irp2-contact__box1-slot-dd .icon img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .irp2-contact .irp2-contact__box1-slot-dd .content {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }

  .bidding-announcement-main .bidding-announcement-item-text {
    display: none;
  }
}
/* 投资者关系 investor-relations-page end */
/* 下载中心 download-page start */
.download-page .dp-main__container {
  position: relative;
}
.download-page .dp-main__container .star-background {
  --mask-top: 2rem;
}
.download-page .dp-main__wrapper {
  padding-top: 2.4rem;
  padding-bottom: 1.2rem;
}
.download-page .dp-main__head {
  text-align: center;
}
.download-page .dp-main__head-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.48rem;
  line-height: 0.56rem;
}
.download-page .dp-main__head-text {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.download-page .dp-main__layout {
  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: 1.2rem;
}
.download-page .dp-main__side {
  max-width: 3.2rem;
  width: 100%;
}
.download-page .dp-filter__head {
  padding-bottom: 0.24rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.download-page .dp-filter__head-btn {
  font-family: var(--sk-font-Medium);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.download-page .dp-filter__head-btn img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  object-fit: contain;
  margin-right: 0.08rem;
}
.download-page .dp-filter__main {
  padding-top: 0.48rem;
}
.download-page .dp-filter__row {
  margin-top: 0.32rem;
  padding-left: 0.32rem;
}
.download-page .dp-filter__row:first-child {
  margin-top: 0;
}
.download-page .dp-filter__row.on .dp-filter__row-content {
  display: block;
}
.download-page .dp-filter__row-front {
  position: relative;
  cursor: pointer;
}
.download-page .dp-filter__row-front img {
  position: absolute;
  width: 0.24rem;
  height: 0.24rem;
  left: -0.08rem;
  top: 0;
  -webkit-transform: translate(-100%, 0);
      -ms-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
}
.download-page .dp-filter__row-front span {
  font-family: var(--sk-font-Medium);
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.download-page .dp-filter__row-content {
  margin-top: 0.32rem;
  display: none;
}
.download-page .dp-filter__row-content__dd {
  cursor: pointer;
  margin-top: 0.24rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: white;
  opacity: 0.6;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.download-page .dp-filter__row-content__dd:hover, .download-page .dp-filter__row-content__dd.active {
  opacity: 1;
}
.download-page .dp-filter__row-content__dd:first-child {
  margin-top: 0;
}
.download-page .dp-main__cview {
  max-width: 11.36rem;
  width: 100%;
}
.download-page .dp-main__content {
  padding-top: 0.48rem;
}
.download-page .dp-main__quick-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0 -0.08rem;
}
.download-page .dp-main__quick-search .quick-search__column {
  padding: 0 0.08rem;
}
.download-page .dp-main__quick-search .dp-main__quick-search__input {
  max-width: 60%;
  width: 100%;
}
.download-page .dp-main__quick-search .dp-main__quick-search__select {
  max-width: 20%;
  width: 100%;
}
.download-page .dp-main-content-result {
  margin-top: 0.32rem;
}
.download-page .dp-result-pagination {
  margin-top: 0.96rem;
  text-align: end;
}

.dp-tab {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  overflow: hidden;
}
.dp-tab .dp-tab-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.dp-tab .dp-tab-wrapper .dp-tab-slide {
  cursor: pointer;
  display: block;
  width: auto;
  margin-right: 0.48rem;
  padding-bottom: 0.24rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  border-bottom: 1px solid transparent;
  color: rgba(255, 255, 255, 0.6);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.dp-tab .dp-tab-wrapper .dp-tab-slide:last-child {
  margin-right: 0;
}
.dp-tab .dp-tab-wrapper .dp-tab-slide:hover {
  color: white;
}
.dp-tab .dp-tab-wrapper .dp-tab-slide.active {
  border-color: #00aeff;
  color: white;
}

.dp-result-list {
  --item-count: 3;
  --item-gap-x: 0.16rem;
  --item-gap-y: 0.64rem;
}
.dp-result-list .dp-result-item-inner {
  width: 100%;
  height: 100%;
}
.dp-result-list .dp-result-item-inner:hover .img > img {
  -webkit-filter: blur(4px);
          filter: blur(4px);
}
.dp-result-list .dp-result-item-inner:hover .img .float-box {
  pointer-events: auto;
  opacity: 1;
}
.dp-result-list .dp-result-item-inner .img {
  position: relative;
  width: 100%;
  border-radius: 0.24rem;
  background-color: rgba(255, 255, 255, 0.1);
  padding: 0.48rem 0.64rem;
  height: 4.32rem;
}
.dp-result-list .dp-result-item-inner .img > img {
  width: 100%;
  height: 100%;
}
.dp-result-list .dp-result-item-inner .img .float-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  pointer-events: none;
  -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;
  gap: 0.16rem;
  z-index: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.dp-result-list .dp-result-item-inner .img .float-box .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;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: #00aeff;
}
.dp-result-list .dp-result-item-inner .img .float-box .icon:hover {
  background-color: rgba(0, 174, 255, 0.8);
}
.dp-result-list .dp-result-item-inner .img .float-box .icon img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.dp-result-list .dp-result-item-inner .name {
  font-family: var(--sk-font-Demibold);
  margin-top: 0.24rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
}

@media screen and (max-width: 800px) {
  .download-page .dp-main__container .star-background {
    --mask-top: 1.59rem;
  }
  .download-page .dp-main__wrapper {
    padding-top: 1.88rem;
    padding-bottom: 1.15rem;
  }
  .download-page .dp-main__head {
    text-align: left;
  }
  .download-page .dp-main__head-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .download-page .dp-main__head-text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .download-page .dp-main__layout {
    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;
    margin-top: 0.87rem;
  }
  .download-page .dp-main__side {
    display: none;
    max-width: 100%;
  }
  .download-page .dp-filter__head {
    padding-bottom: 0.24rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .download-page .dp-filter__head-btn {
    font-family: var(--sk-font-Medium);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 0.16rem;
    line-height: 0.24rem;
  }
  .download-page .dp-filter__head-btn img {
    width: 0.24rem;
    height: 0.24rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    object-fit: contain;
    margin-right: 0.08rem;
  }
  .download-page .dp-filter__main {
    padding-top: 0.48rem;
  }
  .download-page .dp-filter__row {
    margin-top: 0.32rem;
    padding-left: 0.32rem;
  }
  .download-page .dp-filter__row:first-child {
    margin-top: 0;
  }
  .download-page .dp-filter__row.on .dp-filter__row-content {
    display: block;
  }
  .download-page .dp-filter__row-front {
    position: relative;
    cursor: pointer;
  }
  .download-page .dp-filter__row-front img {
    position: absolute;
    width: 0.24rem;
    height: 0.24rem;
    left: -0.08rem;
    top: 0;
    -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
            transform: translate(-100%, 0);
  }
  .download-page .dp-filter__row-front span {
    font-family: var(--sk-font-Medium);
    font-size: 0.2rem;
    line-height: 0.24rem;
  }
  .download-page .dp-filter__row-content {
    margin-top: 0.32rem;
    display: none;
  }
  .download-page .dp-filter__row-content__dd {
    cursor: pointer;
    margin-top: 0.24rem;
    font-size: 0.16rem;
    line-height: 0.24rem;
    color: white;
    opacity: 0.6;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .download-page .dp-filter__row-content__dd:hover, .download-page .dp-filter__row-content__dd.active {
    opacity: 1;
  }
  .download-page .dp-filter__row-content__dd:first-child {
    margin-top: 0;
  }
  .download-page .dp-main__cview {
    max-width: 100%;
    width: 100%;
    margin-top: 0.43rem;
  }
  .download-page .dp-main__content {
    padding-top: 0.43rem;
  }
  .download-page .dp-main__quick-search {
    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: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 0.29rem;
    margin: 0;
  }
  .download-page .dp-main__quick-search .quick-search__column {
    padding: 0;
  }
  .download-page .dp-main__quick-search .dp-main__quick-search__input {
    max-width: 100%;
    width: 100%;
  }
  .download-page .dp-main__quick-search .dp-main__quick-search__select {
    max-width: calc(50% - .145rem);
    width: 100%;
  }
  .download-page .dp-main-content-result {
    margin-top: 0.87rem;
  }
  .download-page .dp-result-pagination {
    margin-top: 1.15rem;
    text-align: center;
  }

  .dp-tab .dp-tab-wrapper .dp-tab-slide {
    margin-right: 0.43rem;
    padding-bottom: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }

  .dp-result-list {
    --item-count: 2;
    --item-gap-x: 0.29rem;
    --item-gap-y: 0.87rem;
  }
  .dp-result-list .dp-result-item-inner .img {
    border-radius: 0.43rem;
    padding: 0.43rem 0.58rem;
    height: 3.75rem;
  }
  .dp-result-list .dp-result-item-inner .img > img {
    width: 100%;
    height: 100%;
  }
  .dp-result-list .dp-result-item-inner .img .float-box {
    gap: 0.29rem;
  }
  .dp-result-list .dp-result-item-inner .img .float-box .icon {
    width: 0.72rem;
    height: 0.72rem;
  }
  .dp-result-list .dp-result-item-inner .img .float-box .icon img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .dp-result-list .dp-result-item-inner .name {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
/* 下载中心 download-page end */
/* 收益计算 profit-calculation-page start */
.profit-calculation-page .pcp-main__container {
  position: relative;
}
.profit-calculation-page .pcp-main__container .star-background {
  --mask-top: 2rem;
}
.profit-calculation-page .pcp-main__wrapper {
  padding-top: 2.4rem;
  padding-bottom: 1.2rem;
}
.profit-calculation-page .pcp-main__head {
  margin-bottom: 0.64rem;
}
.profit-calculation-page .pcp-main__head-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.48rem;
  line-height: 0.56rem;
}
.profit-calculation-page .pcp-main__head-text {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.profit-calculation-page .pcp-step__progress-num {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  gap: 0.04rem;
}
.profit-calculation-page .pcp-step__progress-num .curr {
  color: #00AEFF;
}
.profit-calculation-page .pcp-step__progress-line {
  --progress: 0.33333;
  position: relative;
  margin-top: 0.16rem;
  width: 100%;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.4);
}
.profit-calculation-page .pcp-step__progress-line::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(var(--progress) * 100%);
  height: 100%;
  background-color: #00AEFF;
}
.profit-calculation-page .pcp-step__group {
  margin-top: 0.64rem;
}
.profit-calculation-page .pcp-step__pannle-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
  margin-bottom: 0.32rem;
}
.profit-calculation-page .pcp-step__cards-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -0.08rem;
}
.profit-calculation-page .pcp-step__cards-slide {
  cursor: pointer;
  padding: 0.08rem;
  width: 100%;
  height: 2.8rem;
}
.profit-calculation-page .pcp-step__cards-slide.on .pcp-step__cards-slide__info-icon {
  background-color: #00AEFF;
}
.profit-calculation-page .pcp-step__cards-slide-inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 0.24rem;
  overflow: hidden;
  padding: 0.08rem;
}
.profit-calculation-page .pcp-step__cards-slide__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: auto;
}
.profit-calculation-page .pcp-step__cards-slide__info-name {
  padding: 0.16rem 0.24rem;
  border-radius: 0.48rem;
  font-size: 0.16rem;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
}
.profit-calculation-page .pcp-step__cards-slide__info-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  margin-left: auto;
}
.profit-calculation-page .pcp-step__cards-slide__info-icon img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.profit-calculation-page .pcp-step__control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
  margin-top: 0.64rem;
}

@media screen and (max-width: 800px) {
  .profit-calculation-page .pcp-main__container {
    position: relative;
  }
  .profit-calculation-page .pcp-main__container .star-background {
    --mask-top: 1.59rem;
  }
  .profit-calculation-page .pcp-main__wrapper {
    padding-top: 1.88rem;
    padding-bottom: 1.15rem;
  }
  .profit-calculation-page .pcp-main__head {
    margin-bottom: 0.87rem;
  }
  .profit-calculation-page .pcp-main__head-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .profit-calculation-page .pcp-main__head-text {
    margin-top: 0.29rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .profit-calculation-page .pcp-step__progress-num {
    font-size: 0.25rem;
    line-height: 0.43rem;
    gap: 0.08rem;
  }
  .profit-calculation-page .pcp-step__progress-line {
    margin-top: 0.29rem;
  }
  .profit-calculation-page .pcp-step__group {
    margin-top: 0.58rem;
  }
  .profit-calculation-page .pcp-step__pannle-title {
    font-family: var(--sk-font-Demibold);
    font-size: 0.36rem;
    line-height: 0.58rem;
    margin-bottom: 0.87rem;
  }
  .profit-calculation-page .pcp-step__cards-wrapper {
    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: 0;
    gap: 0.29rem;
  }
  .profit-calculation-page .pcp-step__cards-slide {
    padding: 0;
    height: 3.75rem;
  }
  .profit-calculation-page .pcp-step__cards-slide-inner {
    border-radius: 0.43rem;
    padding: 0.14rem;
  }
  .profit-calculation-page .pcp-step__cards-slide__info-name {
    padding: 0.14rem 0.29rem;
    border-radius: 0.87rem;
    font-size: 0.25rem;
  }
  .profit-calculation-page .pcp-step__cards-slide__info-icon {
    width: 0.72rem;
    height: 0.72rem;
  }
  .profit-calculation-page .pcp-step__cards-slide__info-icon img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .profit-calculation-page .pcp-step__control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.29rem;
    margin-top: 0.58rem;
  }
}
/* 收益计算 profit-calculation-page end */
/* 收益计算结果 profit-calculation-result-page 页面 start */
.profit-calculation-result-page .page-head {
  position: relative;
  z-index: 1;
}
.profit-calculation-result-page .page-head__wrapper {
  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;
  height: 5.68rem;
  padding: 1.52rem 0 0.64rem;
}
.profit-calculation-result-page .page-head__info {
  margin-top: auto;
  max-width: 50%;
}
.profit-calculation-result-page .page-head__info-back {
  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.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.09);
  margin-bottom: auto;
}
.profit-calculation-result-page .page-head__info-back:hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.profit-calculation-result-page .page-head__info-back img, .profit-calculation-result-page .page-head__info-back svg {
  width: 0.18rem;
  height: 0.18rem;
  object-fit: contain;
}
.profit-calculation-result-page .page-head__info-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.48rem;
  line-height: 0.56rem;
  margin-bottom: 0.32rem;
}
.profit-calculation-result-page .page-head__info-text {
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-top: 0.24rem;
}
.profit-calculation-result-page .page-head__info-btn {
  margin-top: 0.32rem;
}
.profit-calculation-result-page .page-head__image {
  pointer-events: none;
  position: absolute;
  right: 5%;
  bottom: 0;
  max-width: 4.24rem;
  width: 100%;
  height: 4.24rem;
  z-index: 1;
}
.profit-calculation-result-page .page-head__image img {
  width: 100%;
  height: 100%;
}
.profit-calculation-result-page .page-main {
  background-color: white;
  padding-bottom: 1.6rem;
}
.profit-calculation-result-page .page-row {
  padding-top: 1.2rem;
}
.profit-calculation-result-page .page-row:first-child {
  padding-top: 0.96rem;
}
.profit-calculation-result-page .page-row .page-row__head {
  text-align: center;
  margin-bottom: 0.64rem;
}
.profit-calculation-result-page .page-row .page-row__head .title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.4rem;
  line-height: 0.48rem;
}
.profit-calculation-result-page .desc-groups {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  gap: 0.16rem;
  padding-bottom: 0.16rem;
  border-bottom: 1px solid rgba(37, 42, 53, 0.1);
}
.profit-calculation-result-page .desc-pannle {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: calc((100% - 0.16rem) / 2);
}
.profit-calculation-result-page .desc-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.16rem 0.24rem;
}
.profit-calculation-result-page .desc-cell:nth-child(2n) {
  background-color: #f7f8fa;
}
.profit-calculation-result-page .desc-cell .desc-cell__label {
  font-family: var(--sk-font-Demibold);
  position: relative;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252a35;
  padding-left: 0.24rem;
}
.profit-calculation-result-page .desc-cell .desc-cell__label::before {
  content: "";
  display: block;
  position: absolute;
  left: 0.12rem;
  top: 0.12rem;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #252a35;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.profit-calculation-result-page .desc-cell .desc-cell__value {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252a35;
}
.profit-calculation-result-page .desc-head .desc-cell {
  font-family: var(--sk-font-Demibold);
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: white;
  background-color: #223ea1;
}
.profit-calculation-result-page .desc-head .desc-cell img {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.08rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  object-fit: contain;
}
.profit-calculation-result-page .contrast-table {
  padding-bottom: 0.16rem;
  border-bottom: 1px solid rgba(37, 42, 53, 0.1);
}
.profit-calculation-result-page .contrast-table .tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.24rem 0.6rem 0.24rem 0.24rem;
}
.profit-calculation-result-page .contrast-table .tr:nth-child(2n) {
  background-color: #f7f8fa;
}
.profit-calculation-result-page .contrast-table .tr .column1 {
  max-width: 50%;
}
.profit-calculation-result-page .contrast-table .tr .column2 {
  max-width: 20%;
}
.profit-calculation-result-page .contrast-table .tr .column3 {
  max-width: 20%;
}
.profit-calculation-result-page .contrast-table .tr .td {
  font-family: var(--sk-font-Medium);
  width: 100%;
  font-size: 0.24rem;
  line-height: 1;
  text-align: right;
  color: #252a35;
  padding-left: 0.24rem;
}
.profit-calculation-result-page .contrast-table .tr .td.c-brand {
  color: #223EA1;
}
.profit-calculation-result-page .contrast-table .table-head .tr {
  background-color: #223EA1;
}
.profit-calculation-result-page .contrast-table .table-head .tr .td {
  font-family: var(--sk-font-Demibold);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: white;
}
.profit-calculation-result-page .contrast-table .table-head .tr .td img {
  width: 0.24rem;
  height: 0.24rem;
}
.profit-calculation-result-page .contrast-table .table-body .text {
  position: absolute;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252A35;
  left: 0;
  top: 50%;
  padding: 0 0.24rem;
  max-width: 42%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.profit-calculation-result-page .counter-list__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.24rem;
}
.profit-calculation-result-page .counter-list__slide {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 20%;
  max-width: 25%;
  text-align: center;
}
.profit-calculation-result-page .counter-list__slide img {
  width: 0.64rem;
  height: 0.64rem;
  margin-bottom: 0.32rem;
  object-fit: contain;
}
.profit-calculation-result-page .counter-list__slide-num {
  font-family: var(--sk-font-Medium);
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: #223ea1;
}
.profit-calculation-result-page .counter-list__slide-text {
  margin-top: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252a35;
}
.profit-calculation-result-page .counter-row {
  display: -webkit-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.16rem 0;
  border-bottom: 1px solid rgba(37, 42, 53, 0.1);
}
.profit-calculation-result-page .counter-row:first-child {
  border-top: 1px solid #223ea1;
}
.profit-calculation-result-page .counter-row .counter-row__label {
  font-family: var(--sk-font-Medium);
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252a35;
}
.profit-calculation-result-page .counter-row .counter-row__value {
  font-family: var(--sk-font-Medium);
  margin-left: auto;
  font-size: 0.24rem;
  line-height: 1;
  color: #223ea1;
}
.profit-calculation-result-page .bottom-text {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #252a35;
}
.profit-calculation-result-page .bottom-text p {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  margin-bottom: 0.2em;
}
.profit-calculation-result-page .raward-container .counter-list {
  margin-bottom: 0.96rem;
}
.profit-calculation-result-page .raward-container .counter-group {
  margin-bottom: 0.64rem;
}
.profit-calculation-result-page .other-values .counter-list {
  margin-bottom: 0.64rem;
  padding-bottom: 0.64rem;
  border-bottom: 1px solid rgba(37, 42, 53, 0.1);
}
.profit-calculation-result-page .page__back-btn {
  text-align: center;
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .profit-calculation-result-page .page-head__wrapper {
    height: 5.77rem;
    padding: 1.3rem 0.43rem 0.43rem;
  }
  .profit-calculation-result-page .page-head__info {
    margin-top: auto;
    max-width: 100%;
  }
  .profit-calculation-result-page .page-head__info-back {
    width: 0.87rem;
    height: 0.87rem;
  }
  .profit-calculation-result-page .page-head__info-back img, .profit-calculation-result-page .page-head__info-back svg {
    width: 0.29rem;
    height: 0.29rem;
  }
  .profit-calculation-result-page .page-head__info-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .profit-calculation-result-page .page-head__info-text {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
  }
  .profit-calculation-result-page .page-head__info-btn {
    margin-top: 0.29rem;
  }
  .profit-calculation-result-page .page-head__image {
    display: none;
  }
  .profit-calculation-result-page .page-row {
    padding-top: 0.87rem;
  }
  .profit-calculation-result-page .page-row:first-child {
    padding-top: 0.87rem;
  }
  .profit-calculation-result-page .page-row .page-row__head {
    margin-bottom: 0.58rem;
  }
  .profit-calculation-result-page .page-row .page-row__head .title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .profit-calculation-result-page .desc-groups {
    width: 100%;
    gap: 0.43rem;
    padding-bottom: 0.29rem;
  }
  .profit-calculation-result-page .desc-pannle {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 100%;
  }
  .profit-calculation-result-page .desc-cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0.29rem;
  }
  .profit-calculation-result-page .desc-cell .desc-cell__label {
    font-size: 0.25rem;
    line-height: 0.43rem;
    padding-left: 0.43rem;
  }
  .profit-calculation-result-page .desc-cell .desc-cell__label::before {
    left: 0.215rem;
    top: 0.215rem;
    width: 0.08rem;
    height: 0.08rem;
  }
  .profit-calculation-result-page .desc-cell .desc-cell__value {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .profit-calculation-result-page .desc-head .desc-cell {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .profit-calculation-result-page .desc-head .desc-cell img {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
  .profit-calculation-result-page .contrast-table {
    padding-bottom: 0.58rem;
  }
  .profit-calculation-result-page .contrast-table .tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.29rem;
  }
  .profit-calculation-result-page .contrast-table .tr .column1 {
    max-width: 36%;
  }
  .profit-calculation-result-page .contrast-table .tr .column2 {
    max-width: 32%;
  }
  .profit-calculation-result-page .contrast-table .tr .column3 {
    max-width: 32%;
  }
  .profit-calculation-result-page .contrast-table .tr .td {
    font-size: 0.36rem;
    line-height: 0.48rem;
    text-align: right;
    padding-left: 0.14rem;
  }
  .profit-calculation-result-page .contrast-table .table-head .tr .td {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .profit-calculation-result-page .contrast-table .table-head .tr .td img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .profit-calculation-result-page .contrast-table .table-head .tr .td em {
    display: none;
  }
  .profit-calculation-result-page .contrast-table .table-body .text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    top: 0;
    padding: 0.29rem 0.24rem 0;
    max-width: 100%;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .profit-calculation-result-page .contrast-table .table-body .tr {
    padding-top: 0.87rem;
  }
  .profit-calculation-result-page .counter-list__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0.07rem;
  }
  .profit-calculation-result-page .counter-list__slide {
    min-width: 30%;
    max-width: 45%;
  }
  .profit-calculation-result-page .counter-list__slide img {
    width: 1rem;
    height: 1rem;
    margin-bottom: 0.29rem;
  }
  .profit-calculation-result-page .counter-list__slide-num {
    font-size: 0.36rem;
    line-height: 0.58rem;
  }
  .profit-calculation-result-page .counter-list__slide-text {
    margin-top: 0.14rem;
    font-size: 0.22rem;
    line-height: 0.29rem;
  }
  .profit-calculation-result-page .counter-row {
    padding: 0.29rem 0;
  }
  .profit-calculation-result-page .counter-row .counter-row__label {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-right: 0.25rem;
  }
  .profit-calculation-result-page .counter-row .counter-row__value {
    font-size: 0.36rem;
    line-height: 0.43rem;
  }
  .profit-calculation-result-page .bottom-text {
    font-size: 0.22rem;
    line-height: 0.29rem;
  }
  .profit-calculation-result-page .bottom-text p {
    margin-bottom: 0.5em;
  }
  .profit-calculation-result-page .raward-container .counter-list {
    margin-bottom: 0.87rem;
  }
  .profit-calculation-result-page .raward-container .counter-group {
    margin-bottom: 0.87rem;
  }
  .profit-calculation-result-page .other-values .counter-list {
    margin-bottom: 0.58rem;
    padding-bottom: 0.87rem;
    border-bottom: 1px solid rgba(37, 42, 53, 0.1);
  }
  .profit-calculation-result-page .page__back-btn {
    margin-top: 0.87rem;
  }
}

/* 收益计算结果 profit-calculation-result-page 页面end */
/* 异质结技术 hjt-page 页面 start */
.hjt-page main {
  padding-bottom: 1.2rem;
}
.hjt-page .home-hjt .home-hjt__info-title {
  font-size: 0.48rem;
  line-height: 0.56rem;
}

.hjt-section-s1 {
  position: relative;
}
.hjt-section-s1 .hjt-section-s1__wrapper {
  padding-top: 1.6rem;
}
.hjt-section-s1 .hjt-section-s1__info {
  max-width: 10.08rem;
  width: 100%;
  margin: 0 auto 1.2rem;
  text-align: center;
}
.hjt-section-s1 .hjt-section-s1__text {
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-top: 0.32rem;
}
.hjt-section-s1 .hjt-section-s1__image {
  max-width: 100%;
  width: 100%;
  height: 6.4rem;
  border-radius: 0.24rem;
  overflow: hidden;
}
.hjt-section-s1 .hjt-section-s1__image img, .hjt-section-s1 .hjt-section-s1__image video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.pp_hjt-section-s1 {
  --width: 100%;
  position: relative;
}
.pp_hjt-section-s1 .pp-section-s1__wrapper {
  padding-top: 1.2rem;
}
.pp_hjt-section-s1 .pp-section-s1__info {
  max-width: 10.08rem;
  width: 100%;
  margin: 0 auto 0.64rem;
  text-align: center;
}
.pp_hjt-section-s1 .switch-tab-section {
  margin-top: 1.2rem;
}
.pp_hjt-section-s1 .switch-tab-section:first-child {
  margin-top: 0;
}
.pp_hjt-section-s1 .switch-box .switch-tab {
  margin: 0.64rem auto 0;
  max-width: 100%;
}
.pp_hjt-section-s1 .switch-box .switch-content {
  max-width: 100%;
}
.pp_hjt-section-s1 .above-content {
  padding: 0.48rem;
  width: 100%;
  height: 100%;
}
.pp_hjt-section-s1 .above-content .above-content__num {
  font-family: var(--sk-font-Medium);
  display: inline-block;
  font-size: 0.96rem;
  line-height: 1.04rem;
  margin-bottom: 0.16rem;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.pp_hjt-section-s1 .above-content .above-content__text {
  font-family: var(--sk-font-Demibold);
  font-size: 0.2rem;
  line-height: 0.32rem;
}

.hjt-section-s2 {
  margin-top: 1.6rem;
}
.hjt-section-s2 .hjt-section-s2__wrapper {
  position: relative;
  width: 100%;
  height: 9.6rem;
}
.hjt-section-s2 .video-container {
  width: 100%;
  height: 100%;
}
.hjt-section-s2 .video-container img, .hjt-section-s2 .video-container video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.hjt-section-s2 .sk-tab-content-pannle {
  position: relative;
}
.hjt-section-s2 .above-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.hjt-section-s2 .above-content .wal {
  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;
  height: 100%;
  padding-top: 0.96rem;
  padding-bottom: 0.96rem;
  text-align: center;
}
.hjt-section-s2 .above-content .wal .text {
  font-family: var(--sk-font-Demibold);
  max-width: 8.6rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-top: 0.32rem;
}

@media screen and (max-width: 800px) {
  .hjt-page main {
    padding-bottom: 1.15rem;
  }
  .hjt-page .home-hjt .home-hjt__info-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }

  .hjt-section-s1 {
    position: relative;
  }
  .hjt-section-s1 .hjt-section-s1__wrapper {
    padding-top: 0.87rem;
  }
  .hjt-section-s1 .hjt-section-s1__info {
    max-width: 100%;
    margin: 0 auto 0.87rem;
  }
  .hjt-section-s1 .hjt-section-s1__text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
  }
  .hjt-section-s1 .hjt-section-s1__image {
    height: 3.75rem;
    border-radius: 0.43rem;
  }

  .pp_hjt-section-s1 {
    --width: 100%;
    position: relative;
  }
  .pp_hjt-section-s1 .pp-section-s1__wrapper {
    padding-top: 1.15rem;
  }
  .pp_hjt-section-s1 .pp-section-s1__info {
    max-width: 100%;
    width: 100%;
    margin: 0 auto 0.43rem;
    text-align: center;
  }
  .pp_hjt-section-s1 .switch-tab-section {
    --card-height: 3.75rem;
    margin-top: 0.87rem;
    padding-top: 0;
  }
  .pp_hjt-section-s1 .switch-box .switch-tab {
    margin: 0.87rem auto 0;
    max-width: 100%;
  }
  .pp_hjt-section-s1 .switch-box .switch-content {
    max-width: 100%;
  }
  .pp_hjt-section-s1 .above-content {
    padding: 0.29rem;
  }
  .pp_hjt-section-s1 .above-content .above-content__num {
    font-size: 0.58rem;
    line-height: 0.72rem;
    margin-bottom: 0;
  }
  .pp_hjt-section-s1 .above-content .above-content__text {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }

  .hjt-section-s2 {
    margin-top: 1.15rem;
  }
  .hjt-section-s2 .hjt-section-s2__wrapper {
    height: 5.05rem;
  }
  .hjt-section-s2 .above-content .wal {
    padding-top: 0.29rem;
    padding-bottom: 0.29rem;
  }
  .hjt-section-s2 .above-content .wal .text {
    max-width: 100%;
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
  }
}
/* 异质结技术 hjt-page 页面 end */
/* 搜索 search-page 页面 start */
.search-page .page-main {
  padding: 0.96rem 0 1.2rem;
}
.search-page .page-main__wrapper {
  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;
}
.search-page .page-main__search {
  max-width: 12.36rem;
  width: 100%;
  margin-bottom: 0.64rem;
}
.search-page .page-main__search .sk-input .sk-input__wrapper {
  height: 0.56rem;
  padding: 0.04rem 0.04rem 0.04rem 0.24rem;
}
.search-page .page-main__search .sk-input .sk-input__wrapper input {
  height: 100%;
}
.search-page .page-main__search .sk-input .sk-input__suffix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.search-page .page-main__search .sk-input .input__search-clear {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
}
.search-page .page-main__search .sk-input .input__search-clear:hover {
  opacity: 0.8;
}
.search-page .page-main__search .sk-input .input__search-btn {
  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.48rem;
  height: 0.48rem;
  background-color: #223ea1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  border-radius: 50%;
  margin-left: 0.2rem;
}
.search-page .page-main__search .sk-input .input__search-btn:hover {
  opacity: 0.8;
}
.search-page .page-main__search .sk-input .input__search-btn img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.search-page .page-main__pannle {
  margin-top: 0.96rem;
  width: 100%;
}
.search-page .page-main__result-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;
  padding-bottom: 0.32rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.search-page .page-main__result-head .result-total {
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  margin-left: 0.32rem;
}
.search-page .page-main__result-pagination {
  margin-top: 0.68rem;
  text-align: center;
}
.search-page .np-news-main {
  padding-top: 0;
}
.search-page .np-news-main .np-news-main__list-item:first-child {
  border-top: 0;
}

.sp-download {
  width: 100%;
  padding-top: 0.32rem;
}
.sp-download .sp-download__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.32rem 0.48rem;
  color: white;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.sp-download .sp-download__slide:nth-child(2n-1) {
  background-color: rgba(255, 255, 255, 0.05);
}
.sp-download .sp-download__slide-name {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.sp-download .sp-download__slide-date {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 15%;
      -ms-flex: 0 0 15%;
          flex: 0 0 15%;
}
.sp-download .sp-download__slide-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 6%;
  margin-left: auto;
  gap: 0.32rem;
}
.sp-download .sp-download__slide-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sp-download .sp-download__slide-btn:hover {
  opacity: 0.6;
}
.sp-download .sp-download__slide-btn img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}

.sp-other .sp-other__slide-inner {
  display: block;
  padding: 0.32rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.sp-other .sp-other__slide-name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: white;
}
.sp-other .sp-other__slide-text {
  margin-top: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #6e798f;
}
.sp-other .sp-other__slide-url {
  margin-top: 0.08rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #00aeff;
  text-decoration: underline;
}

@media screen and (max-width: 800px) {
  .search-page .page-main {
    padding: 0.87rem 0 1.15rem;
  }
  .search-page .page-main__search {
    max-width: 100%;
    margin-bottom: 0.58rem;
  }
  .search-page .page-main__search .sk-input .sk-input__wrapper {
    height: 0.87rem;
    padding: 0.07rem 0.07rem 0.07rem 0.29rem;
  }
  .search-page .page-main__search .sk-input .input__search-clear {
    width: 0.43rem;
    height: 0.43rem;
  }
  .search-page .page-main__search .sk-input .input__search-btn {
    width: 0.72rem;
    height: 0.72rem;
    margin-left: 0.29rem;
  }
  .search-page .page-main__search .sk-input .input__search-btn img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .search-page .page-main__pannle {
    margin-top: 0.87rem;
  }
  .search-page .page-main__result-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;
    padding-bottom: 0.58rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .search-page .page-main__result-head .result-total {
    font-size: 0.25rem;
    line-height: 0.58rem;
    margin-left: 0.29rem;
  }
  .search-page .page-main__result-pagination {
    margin-top: 0.87rem;
    text-align: center;
  }
  .search-page .np-news-main {
    padding-top: 0;
  }
  .search-page .np-news-main .np-news-main__list-item:first-child {
    border-top: 0;
  }

  .sp-download {
    width: 100%;
    padding-top: 0.58rem;
  }
  .sp-download .sp-download__slide {
    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.43rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .sp-download .sp-download__slide-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .sp-download .sp-download__slide-date {
    max-width: 50%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-top: 0.29rem;
  }
  .sp-download .sp-download__slide-btns {
    position: absolute;
    right: 0.43rem;
    bottom: 0.43rem;
    min-width: 6%;
    margin-left: 0;
    gap: 0.32rem;
  }
  .sp-download .sp-download__slide-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .sp-download .sp-download__slide-btn img {
    width: 0.43rem;
    height: 0.43rem;
  }

  .sp-other {
    word-wrap: break-word;
  }
  .sp-other .sp-other__slide-inner {
    padding: 0.58rem 0;
  }
  .sp-other .sp-other__slide-name {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .sp-other .sp-other__slide-text {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .sp-other .sp-other__slide-url {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
/* 搜索 search-page 页面 end */
/* 404 error-page 页面 start */
.error-page .ep1-container {
  position: relative;
  height: 100vh;
}
.error-page .ep1-wrapper {
  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;
  height: 100%;
}
.error-page .ep1-title {
  font-family: var(--sk-font-Medium);
  font-size: 2.4rem;
  line-height: 1;
  background: -webkit-linear-gradient(left, #FFF 0%, rgba(255, 255, 255, 0.1) 100%);
  background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.1) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.error-page .ep1-info {
  max-width: 4.96rem;
  width: 100%;
}
.error-page .ep1-info__name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: rgba(255, 255, 255, 0.8);
}
.error-page .ep1-info__text {
  margin-top: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
.error-page .ep1-info__btn {
  margin-top: 0.64rem;
}

@media screen and (max-width: 800px) {
  .error-page .ep1-container {
    position: relative;
    height: 100vh;
  }
  .error-page .ep1-wrapper {
    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: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 100%;
    padding: 0.87rem;
  }
  .error-page .ep1-title {
    font-size: 2.16rem;
    line-height: 1;
  }
  .error-page .ep1-info {
    max-width: 100%;
    width: 100%;
    margin-top: 1.73rem;
  }
  .error-page .ep1-info__name {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .error-page .ep1-info__text {
    margin-top: 0.29rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .error-page .ep1-info__btn {
    margin-top: 1.15rem;
  }
}
/* 404 error-page 页面 end */
/* 可持续发展 esg-page 页面 start */
body:has(.esg-page) {
  background-color: white;
}

.esg-page {
  background-color: white;
}
.esg-page main {
  padding-bottom: 1.6rem;
}

.esg-section1 .esg-section1__wrapper {
  padding-top: 1.6rem;
  padding-bottom: 0.64rem;
}
.esg-section1 .esg-section1__info {
  text-align: center;
}
.esg-section1 .esg-section1__info-text {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.esg-section1 .esg-section1__info-btn {
  margin-top: 0.48rem;
}
.esg-section1 .esg-section1__cards {
  margin-top: 1.2rem;
}

.esg-section1__cards .esg-section1__cards-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -0.08rem;
}
.esg-section1__cards .esg-section1__cards-slide {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.08rem;
}
.esg-section1__cards .esg-section1__cards-slide__inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.24rem;
  overflow: hidden;
  min-height: 5.6rem;
  height: 100%;
  padding: 0.32rem;
  color: white;
  z-index: 1;
}
.esg-section1__cards .esg-section1__cards-slide__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;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  margin-bottom: 0.16rem;
}
.esg-section1__cards .esg-section1__cards-slide__icon img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.esg-section1__cards .esg-section1__cards-slide__num {
  font-family: var(--sk-font-Demibold);
  margin-top: auto;
  font-size: 0.64rem;
  line-height: 0.72rem;
}
.esg-section1__cards .esg-section1__cards-slide__text {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.esg-section1__cards .esg-section1__cards-smtext {
  margin-top: 0.32rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  text-align: center;
  color: rgba(37, 42, 53, 0.6);
}

.esg-section2 {
  position: relative;
  min-height: 100vh;
  z-index: 1;
}
.esg-section2 .sticky-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.esg-section2 .sticky-container .sticky-inner {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: 100vh;
}
.esg-section2 .-box {
  position: relative;
  height: 100%;
}
.esg-section2 .-box .wal {
  height: 100%;
  padding-top: 0.64rem;
  padding-bottom: 0.64rem;
}
.esg-section2 .-box .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-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
  width: 100%;
  max-width: 30%;
}
.esg-section2 .-box .info .text {
  font-family: var(--sk-font-Medium);
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.esg-section2 .card-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
  max-width: 17.92rem;
}
.esg-section2 .card-list-wrapper .card-list {
  padding: 0.32rem 0;
  max-width: 7.52rem;
  width: 100%;
  margin: auto 0 auto auto;
}
.esg-section2 .card-list-wrapper .card-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  gap: 0.16rem;
}
.esg-section2 .card-list-wrapper .card-list ul li {
  width: calc((100% - 0.16rem) / 2);
  border-radius: 0.24rem;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  padding: 0.32rem 0.32rem 0.64rem;
  color: white;
}
.esg-section2 .card-list-wrapper .card-list ul li:nth-child(2n) {
  -webkit-transform: translate(0, 0.16rem);
      -ms-transform: translate(0, 0.16rem);
          transform: translate(0, 0.16rem);
}
.esg-section2 .card-list-wrapper .card-list ul li .img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.64rem;
  height: 0.64rem;
  border-radius: 0.08rem;
  overflow: hidden;
}
.esg-section2 .card-list-wrapper .card-list ul li .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.esg-section2 .card-list-wrapper .card-list ul li .name {
  font-family: var(--sk-font-SemiBold);
  margin-top: 0.32rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.esg-section2 .card-list-wrapper .card-list ul li .text {
  margin-top: 0.32rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.esg-section2 .sk-swiper-arrow {
  --c-icon: #132528;
  --c-icon-bg: white;
  --c-icon-disabled: white;
  --c-icon-bg-disabled: rgba(255, 255, 255, 0.10);
}
@media screen and (max-width: 800px) {
  .esg-section2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    min-height: 10.53rem;
    z-index: 1;
    overflow: hidden;
  }
  .esg-section2 .sticky-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .esg-section2 .sticky-container .sticky-inner {
    position: static;
    height: 100%;
  }
  .esg-section2 .-box {
    position: relative;
    height: 100%;
  }
  .esg-section2 .-box .-background::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.15);
    z-index: 1;
  }
  .esg-section2 .-box .wal {
    height: 100%;
    padding-top: 0.87rem;
  }
  .esg-section2 .-box .info {
    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: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: auto;
    max-width: 100%;
  }
  .esg-section2 .-box .info .line__ellipsis {
    --sk-global-color: white;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .esg-section2 .card-list-wrapper {
    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-top: 1.2rem;
    padding-bottom: 0.43rem;
  }
  .esg-section2 .card-list-wrapper .card-list {
    padding: 0;
    max-width: 5.34rem;
    width: 100%;
    margin: auto 0 0;
  }
  .esg-section2 .card-list-wrapper .card-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    width: 100%;
    gap: 0;
  }
  .esg-section2 .card-list-wrapper .card-list ul li {
    width: 100%;
    height: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    border-radius: 0.43rem;
    padding: 0.43rem;
    margin-right: 0.29rem;
  }
  .esg-section2 .card-list-wrapper .card-list ul li:last-child {
    margin-right: 0;
  }
  .esg-section2 .card-list-wrapper .card-list ul li:nth-child(2n) {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .esg-section2 .card-list-wrapper .card-list ul li .img {
    width: 1rem;
    height: 1rem;
  }
  .esg-section2 .card-list-wrapper .card-list ul li .img img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .esg-section2 .card-list-wrapper .card-list ul li .name {
    margin-top: 0.58rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .esg-section2 .card-list-wrapper .card-list ul li .text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .esg-section2 .sk-swiper-arrow {
    --c-icon: #132528;
    --c-icon-bg: white;
    --c-icon-disabled: white;
    --c-icon-bg-disabled: rgba(255, 255, 255, 0.10);
    margin-top: 0.43rem;
  }
}

.esg-section3 .esg-section3__wrapper {
  padding-top: 1.2rem;
}
.esg-section3 .esg-section3__cards {
  margin-top: 0.64rem;
}

.esg-section3__cards .esg-section3__cards-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -0.08rem;
}
.esg-section3__cards .esg-section3__cards-slide {
  width: 33.33%;
  padding: 0.08rem;
}
.esg-section3__cards .esg-section3__cards-slide:hover .esg-section3__cards-slide__btn img {
  -webkit-transform: translate(0.08rem, 0);
      -ms-transform: translate(0.08rem, 0);
          transform: translate(0.08rem, 0);
}
.esg-section3__cards .esg-section3__cards-slide__inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.24rem;
  overflow: hidden;
  height: 100%;
  padding: 0.64rem 0.48rem 0.32rem;
  color: white;
  background-color: #f7f8fa;
  z-index: 1;
}
.esg-section3__cards .esg-section3__cards-slide__img {
  margin: 0 auto;
  width: 2.4rem;
  height: 3.36rem;
  margin-bottom: 0.64rem;
}
.esg-section3__cards .esg-section3__cards-slide__img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.esg-section3__cards .esg-section3__cards-slide__name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #252a35;
}
.esg-section3__cards .esg-section3__cards-slide__btn {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 0.32rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #00aeff;
}
.esg-section3__cards .esg-section3__cards-slide__btn img {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.08rem;
}

@media screen and (max-width: 800px) {
  .esg-page main {
    padding-bottom: 1.15rem;
  }

  .esg-section1 {
    overflow: hidden;
  }
  .esg-section1 .esg-section1__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 0.87rem;
  }
  .esg-section1 .esg-section1__info-text {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .esg-section1 .esg-section1__info-btn {
    margin-top: 0.58rem;
  }
  .esg-section1 .esg-section1__cards {
    margin-top: 0.87rem;
  }

  .esg-section1__cards {
    width: 100%;
  }
  .esg-section1__cards .esg-section1__cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
  }
  .esg-section1__cards .esg-section1__cards-slide {
    max-width: 5.34rem;
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    padding: 0;
    margin-right: 0.29rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .esg-section1__cards .esg-section1__cards-slide:last-child {
    margin-right: 0;
  }
  .esg-section1__cards .esg-section1__cards-slide__inner {
    border-radius: 0.43rem;
    min-height: 6.06rem;
    padding: 0.43rem;
  }
  .esg-section1__cards .esg-section1__cards-slide__icon {
    width: 1rem;
    height: 1rem;
  }
  .esg-section1__cards .esg-section1__cards-slide__icon img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .esg-section1__cards .esg-section1__cards-slide__num {
    font-size: 0.72rem;
    line-height: 0.87rem;
  }
  .esg-section1__cards .esg-section1__cards-slide__text {
    margin-top: 0.14rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .esg-section1__cards .esg-section1__cards-smtext {
    margin-top: 0.43rem;
    font-size: 0.22rem;
    line-height: 0.43rem;
  }

  .esg-section2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    min-height: 11.54rem;
    z-index: 1;
    overflow: hidden;
  }
  .esg-section2 .sticky-container {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .esg-section2 .sticky-container .sticky-inner {
    position: static;
    height: 100%;
  }
  .esg-section2 .-box {
    position: relative;
    height: 100%;
  }
  .esg-section2 .-box .-background::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.15);
    z-index: 1;
  }
  .esg-section2 .-box .wal {
    height: 100%;
    padding-top: 0.87rem;
  }
  .esg-section2 .-box .info {
    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: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: auto;
    max-width: 100%;
  }
  .esg-section2 .-box .info .text {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
  }
  .esg-section2 .card-list-wrapper {
    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-top: 1.2rem;
    padding-bottom: 0.43rem;
  }
  .esg-section2 .card-list-wrapper .card-list {
    padding: 0;
    max-width: 5.34rem;
    width: 100%;
    margin: auto 0 0;
  }
  .esg-section2 .card-list-wrapper .card-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    width: 100%;
    gap: 0;
  }
  .esg-section2 .card-list-wrapper .card-list ul li {
    width: 100%;
    height: auto;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    border-radius: 0.43rem;
    padding: 0.43rem;
    margin-right: 0.29rem;
    overflow: hidden;
  }
  .esg-section2 .card-list-wrapper .card-list ul li:last-child {
    margin-right: 0;
  }
  .esg-section2 .card-list-wrapper .card-list ul li:nth-child(2n) {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .esg-section2 .card-list-wrapper .card-list ul li .img {
    width: 0.87rem;
    height: 0.87rem;
    border-radius: 0.14rem;
  }
  .esg-section2 .card-list-wrapper .card-list ul li .img img {
    width: 100%;
    height: 100%;
  }
  .esg-section2 .card-list-wrapper .card-list ul li .name {
    margin-top: 0.43rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .esg-section2 .card-list-wrapper .card-list ul li .text {
    margin-top: 0.43rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }

  .esg-section3 {
    overflow: hidden;
  }
  .esg-section3 .esg-section3__wrapper {
    padding-top: 0.87rem;
  }
  .esg-section3 .esg-section3__cards {
    margin-top: 0.58rem;
  }

  .esg-section3__cards .esg-section3__cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    width: 100%;
    margin: 0;
  }
  .esg-section3__cards .esg-section3__cards-slide {
    width: 100%;
    max-width: 5.34rem;
    padding: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.29rem;
  }
  .esg-section3__cards .esg-section3__cards-slide:last-child {
    margin-right: 0;
  }
  .esg-section3__cards .esg-section3__cards-slide__inner {
    border-radius: 0.43rem;
    padding: 0.58rem 0.43rem 0.43rem;
  }
  .esg-section3__cards .esg-section3__cards-slide__img {
    width: 3.32rem;
    height: 4.62rem;
    margin-bottom: 0.43rem;
  }
  .esg-section3__cards .esg-section3__cards-slide__name {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .esg-section3__cards .esg-section3__cards-slide__btn {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .esg-section3__cards .esg-section3__cards-slide__btn img {
    width: 0.43rem;
    height: 0.43rem;
    margin-left: 0.14rem;
  }
}
/* 可持续发展 esg-page 页面 end */
/* 关于我们 about-page 页面 start */
.ap-section1 {
  position: relative;
}
.ap-section1 .ap-section1__wrapper {
  padding-top: 1.2rem;
  padding-bottom: 1.6rem;
}
.ap-section1 .ap-section1__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;
  text-align: center;
}
.ap-section1 .ap-section1__info-text {
  margin-top: 0.32rem;
  max-width: 10.08rem;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.ap-section1 .ap-section1__info-btn {
  margin-top: 0.64rem;
}
.ap-section1 .ap-section1__cards {
  margin-top: 1.2rem;
}

.ap-section1__cards {
  width: 100%;
}
.ap-section1__cards .ap-section1__cards-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -0.08rem;
}
.ap-section1__cards .ap-section1__cards-slide {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 50%;
  padding: 0.08rem;
}
.ap-section1__cards .ap-section1__cards-slide__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  border-radius: 0.24rem;
  min-height: 4.8rem;
  height: 100%;
  overflow: hidden;
  padding: 0.32rem;
  z-index: 1;
}
.ap-section1__cards .ap-section1__cards-slide__inner:hover .-background::before {
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
}
.ap-section1__cards .ap-section1__cards-slide__inner .-background::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
  z-index: 1;
}
.ap-section1__cards .ap-section1__cards-slide__inner .-background::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3.56rem;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.5);
  -webkit-mask-image: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
          mask-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
  mask-mode: alpha;
  pointer-events: none;
  z-index: 1;
}
.ap-section1__cards .ap-section1__cards-slide__info {
  margin-top: auto;
  color: white;
}
.ap-section1__cards .ap-section1__cards-slide__info-name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.ap-section1__cards .ap-section1__cards-slide__info-text {
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
}

.pp_ap-section-s1 {
  position: relative;
}
.pp_ap-section-s1 .pp-section-s1__wrapper {
  padding-top: 0;
  max-width: 100%;
}
.pp_ap-section-s1 .pp-section-s1__info {
  max-width: 10.08rem;
  width: 100%;
  margin: 0 auto 0.64rem;
  text-align: center;
}
.pp_ap-section-s1 .switch-tab-section {
  --width: 100%;
  --card-height: 9.6rem;
  --card-radius: 0;
}
.pp_ap-section-s1 .switch-box .switch-tab {
  margin: 0.64rem auto 0;
  max-width: 10.08rem;
}
.pp_ap-section-s1 .switch-box .switch-content {
  max-width: 10.08rem;
}
.pp_ap-section-s1 .video-container::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2.56rem;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.5);
  -webkit-mask-image: -webkit-linear-gradient(bottom, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
          mask-image: linear-gradient(to top, black 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
  mask-mode: alpha;
  pointer-events: none;
  z-index: 1;
}
.pp_ap-section-s1 .above-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding: 0.32rem;
  max-width: 15.2rem;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.pp_ap-section-s1 .above-content .above-content__ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.pp_ap-section-s1 .above-content .above-content__li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 0.08rem;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  color: white;
  text-align: center;
}
.pp_ap-section-s1 .above-content .above-content__li:last-child {
  border-right: 0;
}
.pp_ap-section-s1 .above-content .above-content__li-name {
  font-family: var(--sk-font-Medium);
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.pp_ap-section-s1 .above-content .above-content__li-text {
  font-family: var(--sk-font-Demibold);
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.08rem;
}

.ap-section2 .ap-section2__wrapper {
  padding-top: 1.2rem;
  padding-bottom: 1.6rem;
}

.ap-section2__cards .ap-section2__cards-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -0.08rem;
}
.ap-section2__cards .ap-section2__cards-slide {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 33.33%;
  padding: 0.08rem;
}
.ap-section2__cards .ap-section2__cards-slide__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-height: 6.56rem;
  height: 100%;
  border-radius: 0.24rem;
  overflow: hidden;
  padding: 0.32rem;
  color: white;
  z-index: 1;
}
.ap-section2__cards .ap-section2__cards-slide__info {
  margin-top: auto;
}
.ap-section2__cards .ap-section2__cards-slide__title {
  font-family: var(--sk-font-Medium);
  font-size: 0.48rem;
  line-height: 0.56rem;
}
.ap-section2__cards .ap-section2__cards-slide__text {
  font-family: var(--sk-font-Demibold);
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-top: 0.08rem;
}

.ap-history {
  position: relative;
  z-index: 1;
}
.ap-history .ap-history__wrapper {
  padding-top: 0.96rem;
  padding-bottom: 1.2rem;
  height: 9.6rem;
}
.ap-history .ap-history__head {
  text-align: center;
}
.ap-history .ap-history__body {
  margin-top: 0.32rem;
}
.ap-history .ap-history__timeline-swiper {
  position: relative;
  overflow: hidden;
}
.ap-history .ap-history__timeline-swiper.align-center .ap-history__timeline-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ap-history .ap-history__timeline-slide {
  --polygon-opacity: 0;
  cursor: pointer;
  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;
  max-width: calc(100% / 6);
  padding: 0.24rem 0;
}
.ap-history .ap-history__timeline-slide:hover .ap-history__timeline-slide__text, .ap-history .ap-history__timeline-slide.active .ap-history__timeline-slide__text {
  color: white;
}
.ap-history .ap-history__timeline-slide.active {
  --polygon-opacity: 1;
}
.ap-history .ap-history__timeline-slide::before, .ap-history .ap-history__timeline-slide::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  width: 0.24rem;
  height: 0.24rem;
  background: url(../images/about/icon-timeline-polygon.svg) center center no-repeat;
  background-size: contain;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  opacity: var(--polygon-opacity);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ap-history .ap-history__timeline-slide::after {
  top: auto;
  bottom: 0;
  -webkit-transform: translate(-50%, 0) rotate(180deg);
      -ms-transform: translate(-50%, 0) rotate(180deg);
          transform: translate(-50%, 0) rotate(180deg);
}
.ap-history .ap-history__timeline-slide__line {
  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;
}
.ap-history .ap-history__timeline-slide__line span {
  display: block;
  width: 0.01rem;
  height: 0.08rem;
  margin: 0 0.08rem;
  background: rgba(255, 255, 255, 0.4);
}
.ap-history .ap-history__timeline-slide__line span:nth-child(8) {
  background: white;
  height: 0.16rem;
}
.ap-history .ap-history__timeline-slide__text {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 0.16rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.ap-history .ap-history__events-gruop {
  position: relative;
  margin-top: 0.64rem;
}
.ap-history .ap-history__events {
  display: none;
}
.ap-history .ap-history__events.active {
  display: block;
}
.ap-history .ap-history__events-wrapper {
  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-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0 0.8rem;
}
.ap-history .ap-history__events-slide {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 33.33%;
  padding: 0 0.2rem;
  text-align: center;
}
.ap-history .ap-history__events-slide__date {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: white;
}
.ap-history .ap-history__events-slide__title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: white;
  margin-top: 0.16rem;
}
.ap-history .ap-history__events-slide__text {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  margin-top: 0.16rem;
}
.ap-history .sk-swiper-arrow {
  pointer-events: none;
  position: absolute;
  -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;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  z-index: 2;
  margin: 0;
}
.ap-history .sk-swiper-arrow > * {
  pointer-events: auto;
  margin: 0;
}

.ap-section3 {
  overflow: hidden;
}
.ap-section3 .ap-section3__wrapper {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.ap-section3 .ap-section3__head {
  text-align: center;
}
.ap-section3 .ap-section3__head-text {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
.ap-section3 .ap-section3__logoWall {
  margin-top: 0.64rem;
}
.ap-section3 .ap-section3__swiper {
  margin-top: 0.96rem;
}

.ap-section3__swiper .ap-section3__swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.ap-section3__swiper .ap-section3__swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  max-width: calc(50% - 0.08rem);
  margin-right: 0.16rem;
  border-radius: 0.24rem;
  min-height: 4.32rem;
  height: auto;
  overflow: hidden;
  padding: 0.08rem;
  z-index: 1;
}
.ap-section3__swiper .ap-section3__swiper-slide:last-child {
  margin-right: 0;
}
.ap-section3__swiper .ap-section3__slide__name {
  font-family: var(--sk-font-Demibold);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.16rem 0.24rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: white;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0.48rem;
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
}
.ap-section3__swiper .ap-section3__swiper-arrow {
  margin-top: 0.32rem;
}
.ap-section3__swiper .ap-section3__swiper-arrow .sk-swiper-arrow {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.ap-section4 {
  position: relative;
  height: 9.6rem;
  z-index: 2;
}
.ap-section4 .ap-section4__wrapper {
  padding-top: 0.96rem;
  padding-bottom: 0.96rem;
  height: 100%;
}
.ap-section4 .ap-section4__info {
  width: 100%;
  text-align: center;
}
.ap-section4 .ap-section4__info-content {
  margin-top: 0.64rem;
}
.ap-section4 .ap-section4__info-content .ap-section4__info-content__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%;
}
.ap-section4 .ap-section4__info-content .ap-section4__info-content__li {
  max-width: 2.4rem;
  width: 100%;
  padding: 0 0.08rem;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  color: white;
  text-align: center;
}
.ap-section4 .ap-section4__info-content .ap-section4__info-content__li:last-child {
  border-right: 0;
}
.ap-section4 .ap-section4__info-content [triggle-layer] .ap-section4__content__li-text {
  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;
}
.ap-section4 .ap-section4__info-content [triggle-layer] .ap-section4__content__li-text::after {
  display: inline-block;
}
.ap-section4 .ap-section4__info-content .ap-section4__content__li-name {
  font-family: var(--sk-font-Medium);
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.ap-section4 .ap-section4__info-content .ap-section4__content__li-text {
  font-family: var(--sk-font-Demibold);
  cursor: pointer;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-top: 0.08rem;
}
.ap-section4 .ap-section4__info-content .ap-section4__content__li-text::after {
  content: "";
  display: none;
  width: 0.24rem;
  height: 0.24rem;
  background: url(../images/icon/swiper-arrow-right03.svg) center center no-repeat;
  background-size: contain;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer {
  pointer-events: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  z-index: 999;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer.show {
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-wrapper {
  padding: 1.28rem 0.64rem;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: white;
  text-align: center;
  margin-bottom: 0.48rem;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-close {
  cursor: pointer;
  width: 0.56rem;
  height: 0.56rem;
  margin: 0.48rem auto 0;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-close:hover .icon {
  background-color: rgba(255, 255, 255, 0.25);
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-close .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;
  width: 100%;
  height: 100%;
  border-radius: 0.48rem;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-close .icon img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-swiper {
  max-width: 11.36rem;
  width: 100%;
  margin: 0 auto;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__swiper-slide {
  max-width: calc((100% - .16rem * 2) / 3);
  margin-right: 0.16rem;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__swiper-slide:last-child {
  margin-right: 0;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__swiper-slide .img {
  width: 100%;
}
.ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__swiper-slide .img img {
  width: 100%;
  object-fit: contain;
}

.ap-section5 {
  background-color: white;
  overflow: hidden;
}
.ap-section5 .ap-section5__wrapper {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.ap-section5 .ap-section5__head {
  text-align: center;
}
.ap-section5 .ap-section5__layout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.96rem;
}
.ap-section5 .ap-section5__control {
  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: 3.84rem;
  width: 100%;
  height: 4.4rem;
  padding-right: 0.32rem;
  border-left: 1px solid #e6e6e6;
}
.ap-section5 .ap-section5__control-tab {
  font-family: var(--sk-font-Demibold);
  cursor: pointer;
  margin-top: 0.08rem;
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: rgba(37, 42, 53, 0.26);
  border-left: 2px solid transparent;
  padding-left: 0.32rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.ap-section5 .ap-section5__control-tab:first-child {
  margin-top: 0;
}
.ap-section5 .ap-section5__control-tab.active {
  color: #223ea1;
  border-color: #223ea1;
}
.ap-section5 .ap-section5__control-tab:hover {
  color: #223ea1;
}
.ap-section5 .ap-section5__control-arrow {
  padding-left: 0.32rem;
  margin-top: auto;
}
.ap-section5 .ap-section5__control-arrow .sk-swiper-arrow {
  display: none;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.ap-section5 .ap-section5__control-arrow .sk-swiper-arrow.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ap-section5 .ap-section5__swipers {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.ap-section5 .ap-section5__swiper {
  display: none;
  overflow: hidden;
  width: calc(100% + 2rem);
  padding-right: 2rem;
}
.ap-section5 .ap-section5__swiper.active {
  display: block;
}
.ap-section5 .ap-section5__swiper-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.ap-section5 .ap-section5__swiper-slide {
  padding: 0 0.08rem;
  width: 33.33%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.ap-section5 .ap-section5__slide__image {
  position: relative;
  width: 100%;
  height: 4.4rem;
  border-radius: 0.24rem;
  overflow: hidden;
  background: url(../images/about/img401-bg.png) center center no-repeat;
  background-size: cover;
}
.ap-section5 .ap-section5__slide__image .ap-section5__slide__icon {
  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;
  width: 0.4rem;
  height: 0.4rem;
  right: 0.08rem;
  bottom: 0.08rem;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  z-index: 1;
}
.ap-section5 .ap-section5__slide__image .ap-section5__slide__icon:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.ap-section5 .ap-section5__slide__image .ap-section5__slide__icon img {
  width: 0.12rem;
  height: 0.12rem;
  object-fit: contain;
}
.ap-section5 .ap-section5__slide__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.ap-section5 .ap-section5__slide__info {
  margin-top: 0.24rem;
}
.ap-section5 .ap-section5__slide__info-name {
  font-family: var(--sk-font-Demibold);
  color: #252a35;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.ap-section5 .ap-section5__slide__info-text {
  margin-top: 0.08rem;
  color: rgba(37, 42, 53, 0.6);
  font-size: 0.14rem;
  line-height: 0.24rem;
}
.ap-section5 .ap-section5__slide__info-intro {
  display: none;
}

.person-layer {
  pointer-events: none;
  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%;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(40px);
          backdrop-filter: blur(40px);
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}
.person-layer.show {
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
  z-index: 999;
}
.person-layer .person-layer__wrapper {
  position: relative;
  max-width: 4.96rem;
  width: 100%;
  height: 4rem;
  border-radius: 0.24rem;
  background: url(../images/about/layer-bg.webp) center center no-repeat;
  background-size: cover;
  padding: 0.64rem 0;
}
.person-layer .person-layer__main {
  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%;
}
.person-layer .person-layer__head {
  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 0.32rem 0.16rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.person-layer .person-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;
  position: absolute;
  right: 0.16rem;
  top: 0.16rem;
  width: 0.4rem;
  height: 0.4rem;
  opacity: 0.6;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.1);
  z-index: 1;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.person-layer .person-layer__close:hover {
  opacity: 1;
}
.person-layer .person-layer__close img, .person-layer .person-layer__close svg {
  width: 0.24rem;
  height: 0.24rem;
}
.person-layer .person-layer__close img path, .person-layer .person-layer__close svg path {
  fill-opacity: 1;
}
.person-layer .person-layer__name {
  font-family: var(--sk-font-Demibold);
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: white;
}
.person-layer .person-layer__position {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  margin-left: 0.16rem;
}
.person-layer .person-layer__intro {
  margin-top: 0.32rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow: auto;
  padding: 0 0.32rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
.person-layer .person-layer__intro::-webkit-scrollbar {
  width: 4px;
  height: 4px;
}
.person-layer .person-layer__intro::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.2);
}
.person-layer .person-layer__intro::-webkit-scrollbar-thumb:vertical {
  background-color: rgba(255, 255, 255, 0.2);
}
.person-layer .person-layer__intro::-webkit-scrollbar-width {
  width: 4px;
}
.person-layer .person-layer__intro::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: none;
}

.ap-section6 {
  background-color: #f7f8fa;
}
.ap-section6 .ap-section6__wrapper {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

.ap-section7 {
  position: relative;
  height: 8rem;
  z-index: 1;
}
.ap-section7 .ap-section7__wrapper {
  display: -webkit-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-bottom: 0.32rem;
  height: 100%;
}
.ap-section7 .ap-section7__info {
  max-width: 6.24rem;
  width: 100%;
}
.ap-section7 .ap-section7__info-text {
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-top: 0.32rem;
}
.ap-section7 .ap-section7__info-btn {
  margin-top: 0.32rem;
}

@media screen and (max-width: 800px) {
  .ap-section1 {
    position: relative;
    overflow: hidden;
  }
  .ap-section1 .ap-section1__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
  }
  .ap-section1 .ap-section1__info-text {
    margin-top: 0.29rem;
    max-width: 100%;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
  .ap-section1 .ap-section1__info-btn {
    margin-top: 0.58rem;
  }
  .ap-section1 .ap-section1__cards {
    margin-top: 0.87rem;
  }

  .ap-section1__cards {
    width: 100%;
    max-width: 5.34rem;
  }
  .ap-section1__cards .ap-section1__cards-wrapper {
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
  }
  .ap-section1__cards .ap-section1__cards-slide {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    min-width: 100%;
    width: 100%;
    padding: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.29rem;
  }
  .ap-section1__cards .ap-section1__cards-slide:last-child {
    margin-right: 0;
  }
  .ap-section1__cards .ap-section1__cards-slide__inner {
    border-radius: 0.43rem;
    min-height: 6.63rem;
    width: 100%;
    height: 100%;
    padding: 0.43rem;
  }
  .ap-section1__cards .ap-section1__cards-slide__inner .-background::after {
    height: 3.56rem;
    background: rgba(0, 0, 0, 0.8);
  }
  .ap-section1__cards .ap-section1__cards-slide__info-name {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .ap-section1__cards .ap-section1__cards-slide__info-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.14rem;
  }

  .pp_ap-section-s1 {
    position: relative;
  }
  .pp_ap-section-s1 .pp-section-s1__wrapper {
    padding: 0;
    max-width: 100%;
  }
  .pp_ap-section-s1 .pp-section-s1__info {
    max-width: 10.08rem;
    width: 100%;
    margin: 0 auto 0.64rem;
    text-align: center;
  }
  .pp_ap-section-s1 .switch-tab-section {
    --width: 100%;
    --card-height: 8.65rem;
    --card-radius: 0;
    padding-top: 0;
  }
  .pp_ap-section-s1 .switch-box .switch-tab {
    margin: 0.87rem auto 0;
    max-width: 100%;
    padding: 0 0.43rem;
  }
  .pp_ap-section-s1 .switch-box .switch-content {
    padding: 0 0.43rem;
    max-width: 100%;
  }
  .pp_ap-section-s1 .video-container::after {
    height: 4.56rem;
    background: rgba(0, 0, 0, 0.8);
  }
  .pp_ap-section-s1 .above-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0.14rem 0.43rem;
    max-width: 15.2rem;
    width: 100%;
    height: 100%;
    margin: 0 auto;
  }
  .pp_ap-section-s1 .above-content .above-content__ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .pp_ap-section-s1 .above-content .above-content__li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 50%;
    padding: 0.29rem;
    border-right: 0;
    color: white;
    text-align: center;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.2);
  }
  .pp_ap-section-s1 .above-content .above-content__li:nth-child(-n+2) {
    border-top: 0;
  }
  .pp_ap-section-s1 .above-content .above-content__li:nth-child(2n) {
    border-right: 0;
  }
  .pp_ap-section-s1 .above-content .above-content__li:last-child {
    border-right: 0;
  }
  .pp_ap-section-s1 .above-content .above-content__li-name {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .pp_ap-section-s1 .above-content .above-content__li-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.14rem;
  }

  .ap-section2 {
    overflow: hidden;
  }
  .ap-section2 .ap-section2__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
  }

  .ap-section2__cards {
    max-width: 5.34rem;
    width: 100%;
  }
  .ap-section2__cards .ap-section2__cards-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin: 0;
  }
  .ap-section2__cards .ap-section2__cards-slide {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    min-width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding: 0;
    margin-right: 0.29rem;
  }
  .ap-section2__cards .ap-section2__cards-slide:last-child {
    margin-right: 0;
  }
  .ap-section2__cards .ap-section2__cards-slide__inner {
    min-height: 6.63rem;
    height: 100%;
    border-radius: 0.43rem;
    padding: 0.43rem;
  }
  .ap-section2__cards .ap-section2__cards-slide__title {
    font-size: 0.58rem;
    line-height: 0.72rem;
  }
  .ap-section2__cards .ap-section2__cards-slide__text {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-top: 0.14rem;
  }

  .ap-history .ap-history__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
    min-height: 10.82rem;
    height: auto;
  }
  .ap-history .ap-history__body {
    margin-top: 0.87rem;
  }
  .ap-history .ap-history__timeline-swiper {
    position: relative;
    overflow: hidden;
  }
  .ap-history .ap-history__timeline-swiper.align-center .ap-history__timeline-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .ap-history .ap-history__timeline-slide {
    --polygon-opacity: 0;
    cursor: pointer;
    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;
    max-width: calc(100% / 3);
    padding: 0.43rem 0;
  }
  .ap-history .ap-history__timeline-slide.active {
    --polygon-opacity: 1;
  }
  .ap-history .ap-history__timeline-slide::before, .ap-history .ap-history__timeline-slide::after {
    content: "";
    display: block;
    position: absolute;
    width: 0.43rem;
    height: 0.43rem;
  }
  .ap-history .ap-history__timeline-slide__line span {
    display: block;
    width: 0.01rem;
    height: 0.14rem;
    margin: 0 0.07rem;
  }
  .ap-history .ap-history__timeline-slide__line span:nth-child(8) {
    height: 0.29rem;
  }
  .ap-history .ap-history__timeline-slide__text {
    font-size: 0.29rem;
    line-height: 0.43rem;
    margin-top: 0.14rem;
  }
  .ap-history .ap-history__events-gruop {
    margin-top: 0.58rem;
  }
  .ap-history .ap-history__events {
    display: none;
  }
  .ap-history .ap-history__events.active {
    display: block;
  }
  .ap-history .ap-history__events-wrapper {
    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-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0;
  }
  .ap-history .ap-history__events-slide {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 45%;
    padding: 0 0.2rem;
    text-align: center;
  }
  .ap-history .ap-history__events-slide__date {
    font-size: 0.36rem;
    line-height: 0.58rem;
  }
  .ap-history .ap-history__events-slide__title {
    font-size: 0.36rem;
    line-height: 0.58rem;
    margin-top: 0.29rem;
  }
  .ap-history .ap-history__events-slide__text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
  }
  .ap-history .sk-swiper-arrow {
    pointer-events: none;
    position: static;
    -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: auto;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    z-index: 2;
    margin: 0;
    gap: 0.29rem;
    margin-top: 0.87rem;
  }
  .ap-history .sk-swiper-arrow > * {
    pointer-events: auto;
    margin: 0;
  }

  .ap-section3 .ap-section3__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
  }
  .ap-section3 .ap-section3__head-text {
    margin-top: 0.29rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .ap-section3 .ap-section3__logoWall {
    margin-top: 0.72rem;
  }
  .ap-section3 .ap-section3__swiper {
    margin-top: 0.96rem;
  }

  .ap-section3__swiper .ap-section3__swiper-slide {
    max-width: 5.34rem;
    width: 100%;
    margin-right: 0.29rem;
    border-radius: 0.43rem;
    min-height: 6.63rem;
    padding: 0.14rem;
  }
  .ap-section3__swiper .ap-section3__slide__name {
    padding: 0.14rem 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
    border-radius: 0.87rem;
  }
  .ap-section3__swiper .ap-section3__swiper-arrow {
    display: none;
  }

  .ap-section4 {
    height: 9.09rem;
  }
  .ap-section4 .ap-section4__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
  }
  .ap-section4 .ap-section4__info-content {
    margin-top: 0.87rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__info-content__ul {
    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;
    width: 100%;
    gap: 0.43rem 0.29rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__info-content__li {
    max-width: calc((100% - 0.29rem * 2) / 3);
    padding: 0;
    border-right: 0;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content__li-name {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content__li-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.14rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content__li-text::after {
    width: 0.43rem;
    height: 0.43rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-wrapper {
    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;
    padding: 1.28rem;
    height: 100%;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-title {
    font-family: var(--sk-font-Demibold);
    font-size: 0.43rem;
    line-height: 0.58rem;
    margin-bottom: 0.87rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-close {
    width: 1rem;
    height: 1rem;
    margin: 0.87rem auto 0;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-close .icon {
    border-radius: 0.87rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-close .icon img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__layer-swiper {
    max-width: 3.75rem;
    width: 100%;
    margin: 0 auto;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__swiper-slide {
    max-width: 100%;
    margin-right: 0.29rem;
  }
  .ap-section4 .ap-section4__info-content .ap-section4__content-layer .ap-section4__swiper-slide:last-child {
    margin-right: 0;
  }

  .ap-section5 {
    overflow: hidden;
  }
  .ap-section5 .ap-section5__wrapper {
    position: relative;
    padding-top: 0.87rem;
    padding-bottom: 2.16rem;
  }
  .ap-section5 .ap-section5__layout {
    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.58rem;
  }
  .ap-section5 .ap-section5__control {
    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: 100%;
    width: 100%;
    height: auto;
    padding-right: 0;
    border-left: 0;
    border-bottom: 1px solid #e6e6e6;
  }
  .ap-section5 .ap-section5__control-tabs {
    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;
  }
  .ap-section5 .ap-section5__control-tab {
    margin: 0 0.43rem 0 0;
    font-size: 0.36rem;
    line-height: 0.58rem;
    border-left: 0;
    border-bottom: 2px solid transparent;
    padding: 0 0 0.14rem;
  }
  .ap-section5 .ap-section5__control-tab:last-child {
    margin-right: 0;
  }
  .ap-section5 .ap-section5__control-arrow {
    position: absolute;
    left: 0;
    bottom: 0.87rem;
    width: 100%;
    padding-left: 0;
    margin-top: auto;
    z-index: 1;
  }
  .ap-section5 .ap-section5__control-arrow .sk-swiper-arrow {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .ap-section5 .ap-section5__swipers {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
    margin-top: 0.43rem;
  }
  .ap-section5 .ap-section5__swiper {
    display: none;
    overflow: visible;
    width: 100%;
    padding-right: 0;
  }
  .ap-section5 .ap-section5__swiper.active {
    display: block;
  }
  .ap-section5 .ap-section5__swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
  }
  .ap-section5 .ap-section5__swiper-slide {
    padding: 0;
    width: 2.88rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.14rem;
  }
  .ap-section5 .ap-section5__swiper-slide:last-child {
    margin-right: 0;
  }
  .ap-section5 .ap-section5__slide__image {
    height: 3.46rem;
    border-radius: 0.43rem;
  }
  .ap-section5 .ap-section5__slide__image .ap-section5__slide__icon {
    width: 0.72rem;
    height: 0.72rem;
    right: 0.14rem;
    bottom: 0.14rem;
  }
  .ap-section5 .ap-section5__slide__image .ap-section5__slide__icon img {
    width: 0.22rem;
    height: 0.22rem;
  }
  .ap-section5 .ap-section5__slide__info {
    margin-top: 0.29rem;
  }
  .ap-section5 .ap-section5__slide__info-name {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .ap-section5 .ap-section5__slide__info-text {
    margin-top: 0;
    font-size: 0.22rem;
    line-height: 0.43rem;
  }

  .person-layer {
    padding: 0 0.29rem;
  }
  .person-layer .person-layer__wrapper {
    position: relative;
    max-width: 100%;
    height: 7.5rem;
    border-radius: 0.43rem;
    padding: 1rem 0 1.15rem;
  }
  .person-layer .person-layer__head {
    padding: 0 0.43rem 0.29rem;
  }
  .person-layer .person-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;
    position: absolute;
    right: 0.14rem;
    top: 0.14rem;
    width: 0.72rem;
    height: 0.72rem;
  }
  .person-layer .person-layer__close img, .person-layer .person-layer__close svg {
    width: 0.43rem;
    height: 0.43rem;
  }
  .person-layer .person-layer__name {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
  .person-layer .person-layer__position {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-left: 0.29rem;
  }
  .person-layer .person-layer__intro {
    margin-top: 0.56rem;
    padding: 0 0.43rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }

  .ap-section6 {
    overflow: hidden;
  }
  .ap-section6 .ap-section6__wrapper {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
  }

  .ap-section7 {
    height: 8.65rem;
  }
  .ap-section7 .ap-section7__wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0.87rem 0.43rem;
  }
  .ap-section7 .ap-section7__info {
    max-width: 90%;
  }
  .ap-section7 .ap-section7__info-text {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-top: 0.29rem;
  }
  .ap-section7 .ap-section7__info-btn {
    margin-top: 0.29rem;
  }
}
/* 关于我们 about-page 页面 end */
@media screen and (max-width: 800px) {
  * {
    -webkit-tap-highlight-color: transparent;
  }
}
.wal {
  max-width: 15.2rem;
  width: 100%;
  margin: 0 auto;
}

.wal1008 {
  max-width: 10.08rem;
  width: 100%;
  margin: 0 auto;
}

.wal1792 {
  max-width: 17.92rem;
  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, .wal1008, .wal1792 {
    width: 100%;
    padding: 0 0.43rem;
  }

  .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;
  }
}
.ground-new-energy-page .pp-section-s1 .pp-section-s1__info-title {
  margin-bottom: 0;
}
.ground-new-energy-page .banner__--wrapper {
  margin-top: 1.2rem;
  min-height: 6rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .ground-new-energy-page .banner__--wrapper {
    margin-top: 1.15rem;
    min-height: 3rem;
  }
}
.ground-new-energy-page .banner__--wrapper .bg-img {
  width: 100%;
  object-fit: cover;
}
.ground-new-energy-page .banner__--wrapper .banner__--content {
  position: absolute;
  z-index: 10;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.ground-new-energy-page .banner__--wrapper .banner__--content .wal {
  height: 100%;
  width: 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: 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;
}
.ground-new-energy-page .banner__--wrapper .banner__--content .wal h2 {
  text-align: center;
}
.ground-new-energy-page .banner__--wrapper .banner__--content .wal .sk-round-btn {
  margin-top: 0.32rem;
}
@media screen and (max-width: 800px) {
  .ground-new-energy-page .banner__--wrapper .banner__--content .wal .sk-round-btn {
    margin-top: 0.29rem;
  }
}
.ground-new-energy-page .banner__--wrapper .banner__--content .wal .sk-round-btn .btn-inner .btn-arrow img,
.ground-new-energy-page .banner__--wrapper .banner__--content .wal .sk-round-btn .btn-inner .btn-arrow svg {
  width: 0.12rem;
  height: 0.12rem;
  object-fit: contain;
  object-position: right;
  -webkit-animation: none;
          animation: none;
}
@media screen and (max-width: 800px) {
  .ground-new-energy-page .banner__--wrapper .banner__--content .wal .sk-round-btn .btn-inner .btn-arrow img,
.ground-new-energy-page .banner__--wrapper .banner__--content .wal .sk-round-btn .btn-inner .btn-arrow svg {
    width: 0.22rem;
    height: 0.22rem;
  }
}
.ground-new-energy-page .component-product-section {
  margin-top: 1.2rem;
}
@media screen and (max-width: 800px) {
  .ground-new-energy-page .component-product-section {
    margin-top: 0.87rem;
  }
}

.component-product-section {
  margin-top: 0.96rem;
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .component-product-section {
    margin-top: 0.87rem;
    margin-bottom: 1.15rem;
  }
}
.component-product-section .wal h2 {
  text-align: center;
}
.component-product-section .wal .tab-wrap {
  margin: 0.64rem auto 0;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-wrap {
    margin: 0.43rem auto 0;
  }
}
.component-product-section .wal .tab-wrap .sk-tab-box {
  --c-box-background: rgba(255, 255, 255, 0.1);
}
.component-product-section .wal .tab-content {
  display: none;
}
.component-product-section .wal .tab-content.show {
  display: block;
}
.component-product-section .wal .tab-content .img-card-wrap {
  margin-top: 0.32rem;
  min-height: 7.2rem;
  border-radius: 0.24rem;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .img-card-wrap {
    margin-top: 0.58rem;
    min-height: 0;
    height: 3.75rem;
    border-radius: 0.43rem;
  }
}
.component-product-section .wal .tab-content .img-card-wrap .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.component-product-section .wal .tab-content .img-card-wrap .bg-pro {
  position: absolute;
  z-index: 5;
  width: 7.36rem;
  height: 5.24rem;
  object-fit: contain;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 1.28rem;
}
.component-product-section .wal .tab-content .img-card-wrap .card-content {
  padding: 1.28rem 1.28rem 1rem;
  height: 100%;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .img-card-wrap .card-content {
    padding: 0.29rem 0.43rem;
    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;
  }
}
.component-product-section .wal .tab-content .img-card-wrap .card-content .card-title {
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-Demibold);
}
.component-product-section .wal .tab-content .img-card-wrap .card-content .data-list {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .img-card-wrap .card-content .data-list {
    margin-top: 0;
  }
}
.component-product-section .wal .tab-content .img-card-wrap .card-content .data-list .data-item:not(:last-child) {
  margin-bottom: 0.32rem;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .img-card-wrap .card-content .data-list .data-item:not(:last-child) {
    margin-bottom: 0.29rem;
  }
}
.component-product-section .wal .tab-content .img-card-wrap .card-content .data-list .data-item .number {
  font-size: 0.64rem;
  line-height: 0.72rem;
  font-family: var(--sk-font-Medium);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .img-card-wrap .card-content .data-list .data-item .number {
    font-size: 0.58rem;
    line-height: 0.72rem;
  }
}
.component-product-section .wal .tab-content .img-card-wrap .card-content .data-list .data-item .label {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .img-card-wrap .card-content .data-list .data-item .label {
    margin-top: 0;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.component-product-section .wal .tab-content .img-card-wrap .card-content .card-btn-box {
  margin-top: 0.64rem;
}
.component-product-section .wal .tab-content .img-card-wrap .card-content .card-btn-box .sk-round-btn {
  --c-arrow: var(--sk-c-brand);
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .card-title {
    margin-top: 0.87rem;
    font-size: 0.43rem;
    line-height: 0.58rem;
    font-family: var(--sk-font-Demibold);
  }
}
.component-product-section .wal .tab-content .con-card-list-wrap {
  margin-top: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .con-card-list-wrap {
    margin-top: 0.43rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.component-product-section .wal .tab-content .con-card-list-wrap .card-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  --radius: 0.16rem;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .con-card-list-wrap .card-item {
    --radius: 0.29rem;
  }
}
.component-product-section .wal .tab-content .con-card-list-wrap .card-item:not(:last-child) {
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .con-card-list-wrap .card-item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 0.29rem;
  }
}
.component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper {
  padding: 0.32rem;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper {
    padding: 0.43rem;
  }
}
.component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item:not(:last-child) {
  margin-bottom: 0.24rem;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item:not(:last-child) {
    margin-bottom: 0.14rem;
  }
}
.component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .icon {
    width: 0.43rem;
    height: 0.43rem;
  }
}
.component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .item-text {
  margin-left: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .item-text {
    margin-left: 0.14rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
@media screen and (max-width: 800px) {
  .component-product-section .wal .tab-content .btn_box {
    margin-top: 0.58rem;
    text-align: center;
  }
}

.application-case-section {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .application-case-section {
    margin-top: 0.87rem;
    margin-bottom: 1.15rem;
    overflow: hidden;
  }
}
.application-case-section .wal h2 {
  text-align: center;
}
.application-case-section .wal .card-list-wrap {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .application-case-section .wal .card-list-wrap {
    margin-top: 0.58rem;
  }
}
@media screen and (max-width: 800px) {
  .application-case-section .wal .card-list-wrap .card-list .card-item {
    width: 5.34rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
}
.application-case-section .wal .card-list-wrap .card-list .card-item:hover .img-box .img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.application-case-section .wal .card-list-wrap .card-list .card-item .img-box {
  height: 2.8rem;
  border-radius: 0.24rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .application-case-section .wal .card-list-wrap .card-list .card-item .img-box {
    height: 3.03rem;
    border-radius: 0.43rem;
  }
}
.application-case-section .wal .card-list-wrap .card-list .card-item .img-box .img {
  height: 100%;
  width: 100%;
}
.application-case-section .wal .card-list-wrap .card-list .card-item .address {
  margin-top: 0.32rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  letter-spacing: 1px;
  color: rgba(255, 255, 255, 0.6);
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .application-case-section .wal .card-list-wrap .card-list .card-item .address {
    margin-top: 0.43rem;
    font-size: 0.22rem;
    line-height: 0.29rem;
    letter-spacing: 0;
  }
}
.application-case-section .wal .card-list-wrap .card-list .card-item .card-title {
  margin-top: 0.08rem;
  padding-right: 0.64rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
  color: rgba(255, 255, 255, 0.8);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .application-case-section .wal .card-list-wrap .card-list .card-item .card-title {
    margin-top: 0.14rem;
    padding-right: 0.58rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
}
.application-case-section .wal .btn-box {
  margin-top: 0.96rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .application-case-section .wal .btn-box {
    margin-top: 0.87rem;
  }
}

.card-card-img-section {
  margin-top: 1.6rem;
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .card-card-img-section {
    margin-top: 1.15rem;
    margin-bottom: 1.15rem;
  }
}
.card-card-img-section .wal .tab-content .img-card-wrap {
  height: 7.2rem;
  border-radius: 0.24rem;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .img-card-wrap {
    height: 8.22rem;
    border-radius: 0.43rem;
  }
}
.card-card-img-section .wal .tab-content .img-card-wrap .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content {
  padding: 1.28rem 1.28rem 1rem;
  height: 100%;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .img-card-wrap .card-content {
    padding: 0.14rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap {
  height: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-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;
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .card-title {
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .card-title {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .img-card-list {
  position: absolute;
  right: 0.16rem;
  bottom: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .img-card-list {
    position: static;
    margin-top: 0.29rem;
  }
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .img-card-list .img-box {
  width: 2.24rem;
  height: 2.24rem;
  border-radius: 0.24rem;
  overflow: hidden;
  margin-left: 0.16rem;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .img-card-list .img-box {
    width: 1.44rem;
    height: 1.44rem;
    border-radius: 0.29rem;
    margin-left: 0.14rem;
  }
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .img-card-list .img-box.type2 {
  background: #252A35;
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .img-card-list .img-box.type2 .img {
  object-fit: contain;
}
.card-card-img-section .wal .tab-content .img-card-wrap .card-content .content-wrap .img-card-list .img-box .img {
  height: 100%;
  width: 100%;
}
.card-card-img-section .wal .tab-content .con-card-list-wrap {
  margin-top: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .con-card-list-wrap {
    margin-top: 0.58rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.card-card-img-section .wal .tab-content .con-card-list-wrap .card-item {
  width: calc(100% / 3);
  --radius: 0.16rem;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .con-card-list-wrap .card-item {
    --radius: 0.29rem;
    width: 100%;
  }
}
.card-card-img-section .wal .tab-content .con-card-list-wrap .card-item:not(:last-child) {
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .con-card-list-wrap .card-item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 0.29rem;
  }
}
.card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper {
  padding: 0.32rem;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper {
    padding: 0.43rem;
  }
}
.card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item:not(:last-child) {
  margin-bottom: 0.24rem;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item:not(:last-child) {
    margin-bottom: 0.14rem;
  }
}
.card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .icon {
    width: 0.43rem;
    height: 0.43rem;
  }
}
.card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .item-text {
  margin-left: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .card-card-img-section .wal .tab-content .con-card-list-wrap .card-item .slot-wrapper .item .item-text {
    margin-left: 0.14rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}

.green-power-development-section {
  margin-top: 1.2rem;
}
@media screen and (max-width: 800px) {
  .green-power-development-section {
    margin-top: 0.87rem;
  }
}
.green-power-development-section .head-wrap {
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .green-power-development-section .head-wrap {
    margin-bottom: 1.15rem;
  }
}
.green-power-development-section .head-wrap h2 {
  text-align: center;
}
.green-power-development-section .head-wrap .content-text {
  text-align: center;
  max-width: 10.1rem;
  margin: 0.32rem auto 0;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .green-power-development-section .head-wrap .content-text {
    margin: 0.29rem auto 0;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.global-energy-technology-page .green-power-development-section .hjt-section-s2 {
  margin-top: 1.2rem;
}
@media screen and (max-width: 800px) {
  .global-energy-technology-page .green-power-development-section .hjt-section-s2 {
    margin-top: 1.15rem;
  }
}
.global-energy-technology-page .green-power-development-section .hjt-section-s2 .img_-_card {
  position: absolute;
  right: 0.16rem;
  bottom: 0.16rem;
  width: 3.6rem;
  height: 2.16rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .global-energy-technology-page .green-power-development-section .hjt-section-s2 .img_-_card {
    right: 0.22rem;
    bottom: 1.3rem;
    width: 2.74rem;
    height: 1.59rem;
    border-radius: 0.29rem;
  }
}
.global-energy-technology-page .green-power-development-section .hjt-section-s2 .img_-_card .img {
  height: 100%;
  width: 100%;
}

.virtual-power-plant-section {
  margin-top: 1.2rem;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section {
    margin-top: 0.87rem;
  }
}
.virtual-power-plant-section .head-wrap {
  margin-bottom: 0.96rem;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap {
    margin-bottom: 1.15rem;
  }
}
.virtual-power-plant-section .head-wrap h2 {
  text-align: center;
}
.virtual-power-plant-section .head-wrap .content-text {
  text-align: center;
  max-width: 10.1rem;
  margin: 0.32rem auto 0;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap .content-text {
    margin: 0.29rem auto 0;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.virtual-power-plant-section .head-wrap .card-list-wrap {
  margin-top: 0.32rem;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap .card-list-wrap {
    margin-top: 0.43rem;
  }
}
.virtual-power-plant-section .head-wrap .card-list-wrap .card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap .card-list-wrap .card-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item {
  width: calc(100% / 3);
  --radius: 0.16rem;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item {
    width: 100%;
    --radius: 0.29rem;
  }
}
.virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item:not(:last-child) {
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 0.14rem;
  }
}
.virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item .slot-wrapper {
  padding: 0.32rem;
  display: -webkit-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) {
  .virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item .slot-wrapper {
    padding: 0.43rem;
  }
}
.virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item .slot-wrapper .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item .slot-wrapper .icon {
    width: 0.43rem;
    height: 0.43rem;
  }
}
.virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item .slot-wrapper .item-text {
  margin-left: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .head-wrap .card-list-wrap .card-list .card-item .slot-wrapper .item-text {
    margin-left: 0.14rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
.virtual-power-plant-section .img-wrap {
  min-height: 6rem;
}
@media screen and (max-width: 800px) {
  .virtual-power-plant-section .img-wrap {
    min-height: 3rem;
  }
}
.virtual-power-plant-section .img-wrap video {
  width: 100%;
}

.green-power-application {
  margin-top: 1.2rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .green-power-application {
    margin-top: 0.87rem;
    margin-bottom: 1.15rem;
  }
}
.green-power-application .wal h2 {
  text-align: center;
}
.green-power-application .wal .card-list-wrap {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .green-power-application .wal .card-list-wrap {
    margin-top: 0.43rem;
  }
}
.green-power-application .wal .card-list-wrap .card-list {
  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) {
  .green-power-application .wal .card-list-wrap .card-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.green-power-application .wal .card-list-wrap .card-list .card-item {
  display: block;
  width: calc(50% - 0.08rem);
  height: 4.32rem;
  border-radius: 0.24rem;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 800px) {
  .green-power-application .wal .card-list-wrap .card-list .card-item {
    width: 100%;
    height: 3.75rem;
    border-radius: 0.43rem;
  }
  .green-power-application .wal .card-list-wrap .card-list .card-item:not(:last-child) {
    margin-bottom: 0.29rem;
  }
}
.green-power-application .wal .card-list-wrap .card-list .card-item:hover .bg-img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.green-power-application .wal .card-list-wrap .card-list .card-item:not(a):hover .bg-img {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.green-power-application .wal .card-list-wrap .card-list .card-item .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.green-power-application .wal .card-list-wrap .card-list .card-item .tag {
  position: absolute;
  z-index: 5;
  left: 0.08rem;
  bottom: 0.08rem;
  padding: 0.16rem 0.24rem;
  border-radius: 0.48rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
@media screen and (max-width: 800px) {
  .green-power-application .wal .card-list-wrap .card-list .card-item .tag {
    left: 0.14rem;
    bottom: 0.14rem;
    padding: 0.14rem 0.29rem;
    border-radius: 0.87rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.world-class-hjt-factory-section {
  min-height: 6rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .world-class-hjt-factory-section {
    min-height: 3rem;
  }
}
.world-class-hjt-factory-section video {
  width: 100%;
}
.world-class-hjt-factory-section .content-wrap {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 0.96rem;
}
@media screen and (max-width: 800px) {
  .world-class-hjt-factory-section .content-wrap {
    padding-top: 1.15rem;
  }
}
.world-class-hjt-factory-section .content-wrap h2 {
  text-align: center;
}
.world-class-hjt-factory-section .content-wrap .btn-box {
  margin-top: 0.64rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .world-class-hjt-factory-section .content-wrap .btn-box {
    margin-top: 0.29rem;
  }
}
.world-class-hjt-factory-section .content-wrap .btn-box .sk-round-btn {
  --c-arrow: var(--sk-c-brand);
}

.solar-chip-section {
  margin-top: 1.2rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .solar-chip-section {
    margin-top: 0.87rem;
    margin-bottom: 1.73rem;
  }
}
.solar-chip-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) {
  .solar-chip-section .flex-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.solar-chip-section .flex-box .img-card {
  width: 8.8rem;
  height: 4.96rem;
  border-radius: 0.24rem;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .img-card {
    width: 100%;
    height: 3.75rem;
    border-radius: 0.43rem;
  }
}
.solar-chip-section .flex-box .img-card .img {
  height: 100%;
  width: 100%;
}
.solar-chip-section .flex-box .img-card .con-wrap {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  height: 100%;
  width: 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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0.48rem;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .img-card .con-wrap {
    padding: 0.29rem 0.43rem;
  }
}
.solar-chip-section .flex-box .img-card .con-wrap .type1 .value {
  font-size: 0.64rem;
  line-height: 0.72rem;
  font-family: var(--sk-font-Medium);
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .img-card .con-wrap .type1 .value {
    font-size: 0.58rem;
    line-height: 0.72rem;
  }
}
.solar-chip-section .flex-box .img-card .con-wrap .type1 .label {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .img-card .con-wrap .type1 .label {
    margin-top: 0;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.solar-chip-section .flex-box .img-card .con-wrap .type2 .item-box {
  margin-top: 0.32rem;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .img-card .con-wrap .type2 .item-box {
    margin-top: 0.29rem;
  }
}
.solar-chip-section .flex-box .img-card .con-wrap .type2 .item-box .value {
  font-size: 0.64rem;
  line-height: 0.72rem;
  font-family: var(--sk-font-Medium);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .img-card .con-wrap .type2 .item-box .value {
    font-size: 0.58rem;
    line-height: 0.72rem;
  }
}
.solar-chip-section .flex-box .img-card .con-wrap .type2 .item-box .label {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .img-card .con-wrap .type2 .item-box .label {
    margin-top: 0;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.solar-chip-section .flex-box .right-box {
  width: 4.97rem;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box {
    width: 100%;
  }
}
.solar-chip-section .flex-box .right-box .h2 {
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .h2 {
    font-size: 0.43rem;
    line-height: 0.58rem;
    margin-top: 0.58rem;
  }
}
.solar-chip-section .flex-box .right-box .icon-list {
  margin-top: 0.56rem;
  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) {
  .solar-chip-section .flex-box .right-box .icon-list {
    margin-top: 0.44rem;
  }
}
.solar-chip-section .flex-box .right-box .icon-list .icon-item {
  width: 50%;
  margin-top: 0.08rem;
  display: -webkit-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) {
  .solar-chip-section .flex-box .right-box .icon-list .icon-item {
    margin-top: 0.14rem;
  }
}
.solar-chip-section .flex-box .right-box .icon-list .icon-item .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .icon-list .icon-item .icon {
    width: 0.43rem;
    height: 0.43rem;
  }
}
.solar-chip-section .flex-box .right-box .icon-list .icon-item .item-text {
  margin-left: 0.08rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .icon-list .icon-item .item-text {
    margin-left: 0.14rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
}
.solar-chip-section .flex-box .right-box .card-box {
  margin-top: 0.32rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0.24rem;
  padding: 0.32rem;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .card-box {
    margin-top: 0.58rem;
    border-radius: 0.43rem;
    padding: 0.43rem;
  }
}
.solar-chip-section .flex-box .right-box .card-box .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.solar-chip-section .flex-box .right-box .card-box .item:not(:last-child) {
  margin-bottom: 0.16rem;
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .card-box .item:not(:last-child) {
    margin-bottom: 0.14rem;
  }
}
.solar-chip-section .flex-box .right-box .card-box .item .label {
  width: 50%;
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .card-box .item .label {
    width: 40%;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.solar-chip-section .flex-box .right-box .card-box .item .value {
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .card-box .item .value {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.solar-chip-section .flex-box .right-box .sk-round-btn {
  margin-top: 0.64rem;
  --c-arrow: var(--sk-c-brand);
}
@media screen and (max-width: 800px) {
  .solar-chip-section .flex-box .right-box .sk-round-btn {
    margin-top: 0.58rem;
  }
}

.product-recommendation-section {
  margin-top: 1.2rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .product-recommendation-section {
    margin-top: 0.87rem;
    margin-bottom: 1.73rem;
    overflow: hidden;
  }
}
.product-recommendation-section .product-list-wrap .product-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.product-recommendation-section .product-list-wrap .product-list .product-item {
  display: block;
  width: calc((100% / 3) - 0.16rem);
}
@media screen and (max-width: 800px) {
  .product-recommendation-section .product-list-wrap .product-list .product-item {
    width: 5.34rem;
  }
}
.product-recommendation-section .product-list-wrap .product-list .product-item:hover .img-box::before {
  opacity: 1;
}
.product-recommendation-section .product-list-wrap .product-list .product-item .img-box {
  height: 4.96rem;
  border-radius: 0.24rem;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.1);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
@media screen and (max-width: 800px) {
  .product-recommendation-section .product-list-wrap .product-list .product-item .img-box {
    height: 5.34rem;
    border-radius: 0.43rem;
  }
}
.product-recommendation-section .product-list-wrap .product-list .product-item .img-box::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 40%);
      -ms-transform: translate(-50%, 40%);
          transform: translate(-50%, 40%);
  height: 0.5rem;
  width: 4.32rem;
  border-radius: 50%;
  background: #0038FF;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
@media screen and (max-width: 800px) {
  .product-recommendation-section .product-list-wrap .product-list .product-item .img-box::before {
    -webkit-filter: blur(20px);
            filter: blur(20px);
    width: 5rem;
  }
}
.product-recommendation-section .product-list-wrap .product-list .product-item .img-box .img {
  width: 3.04rem;
  height: 3.04rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .product-recommendation-section .product-list-wrap .product-list .product-item .img-box .img {
    width: 3.61rem;
    height: 3.61rem;
  }
}
.product-recommendation-section .product-list-wrap .product-list .product-item .card-title {
  margin-top: 0.32rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  max-width: 100%;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .product-recommendation-section .product-list-wrap .product-list .product-item .card-title {
    margin-top: 0.43rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
.product-recommendation-section .product-list-wrap .product-list .product-item .card-desc {
  margin-top: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 800px) {
  .product-recommendation-section .product-list-wrap .product-list .product-item .card-desc {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.space-energy-section {
  margin-top: 1.6rem;
}
@media screen and (max-width: 800px) {
  .space-energy-section {
    margin-top: 0.87rem;
  }
}
.space-energy-section .head-wrap h2 {
  text-align: center;
}
.space-energy-section .head-wrap .card-list-wrap {
  margin-top: 0.96rem;
}
@media screen and (max-width: 800px) {
  .space-energy-section .head-wrap .card-list-wrap {
    margin-top: 0.87rem;
  }
}
.space-energy-section .head-wrap .card-list-wrap .card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .space-energy-section .head-wrap .card-list-wrap .card-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.space-energy-section .head-wrap .card-list-wrap .card-list .card-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  --radius: 0.16rem;
  padding: 0.32rem;
}
@media screen and (max-width: 800px) {
  .space-energy-section .head-wrap .card-list-wrap .card-list .card-item {
    --radius: 0.29rem;
    padding: 0.43rem;
  }
}
.space-energy-section .head-wrap .card-list-wrap .card-list .card-item:not(:last-child) {
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .space-energy-section .head-wrap .card-list-wrap .card-list .card-item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 0.29rem;
  }
}
.space-energy-section .head-wrap .card-list-wrap .card-list .card-item .card-title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .space-energy-section .head-wrap .card-list-wrap .card-list .card-item .card-title {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
.space-energy-section .head-wrap .card-list-wrap .card-list .card-item .card-text {
  margin-top: 0.32rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 800px) {
  .space-energy-section .head-wrap .card-list-wrap .card-list .card-item .card-text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.space-energy-section .banner-wrap {
  margin-top: 1.2rem;
  height: 9.6rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .space-energy-section .banner-wrap {
    margin-top: 1.15rem;
    height: 10.82rem;
  }
}
.space-energy-section .banner-wrap .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.space-energy-section .banner-wrap .pro-img {
  position: absolute;
  z-index: 3;
  height: 9.6rem;
  width: 9.6rem;
  top: 0;
  right: 0.64rem;
}
@media screen and (max-width: 800px) {
  .space-energy-section .banner-wrap .pro-img {
    height: 5.77rem;
    width: 5.77rem;
    top: auto;
    bottom: 0;
    right: 0;
  }
}
.space-energy-section .banner-wrap .con-wer {
  padding: 1.2rem 2rem;
  position: relative;
  z-index: 10;
}
@media screen and (max-width: 800px) {
  .space-energy-section .banner-wrap .con-wer {
    padding: 0.58rem 0.43rem;
  }
}
.space-energy-section .banner-wrap .con-wer .data-wrap .date-item {
  margin-bottom: 0.64rem;
}
@media screen and (max-width: 800px) {
  .space-energy-section .banner-wrap .con-wer .data-wrap .date-item {
    margin-bottom: 0.58rem;
  }
}
.space-energy-section .banner-wrap .con-wer .data-wrap .date-item .value {
  font-size: 0.64rem;
  line-height: 0.72rem;
  font-family: var(--sk-font-Medium);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .space-energy-section .banner-wrap .con-wer .data-wrap .date-item .value {
    font-size: 0.58rem;
    line-height: 0.72rem;
  }
}
.space-energy-section .banner-wrap .con-wer .data-wrap .date-item .label {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  max-width: 4.96rem;
}
@media screen and (max-width: 800px) {
  .space-energy-section .banner-wrap .con-wer .data-wrap .date-item .label {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
    max-width: 5.77rem;
  }
}
.space-energy-section .banner-wrap .con-wer .data-wrap .date-item .note {
  margin-top: 0.16rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 800px) {
  .space-energy-section .banner-wrap .con-wer .data-wrap .date-item .note {
    margin-top: 0.14rem;
    font-size: 0.22rem;
    line-height: 0.29rem;
  }
}

.space-technology-matrix {
  margin-top: 1.2rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .space-technology-matrix {
    margin-top: 0.87rem;
    margin-bottom: 1.73rem;
  }
}
.space-technology-matrix .wal h2 {
  text-align: center;
}
.space-technology-matrix .wal .card-list-wrap {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .space-technology-matrix .wal .card-list-wrap {
    margin-top: 0.58rem;
  }
}
.space-technology-matrix .wal .card-list-wrap .card-list {
  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) {
  .space-technology-matrix .wal .card-list-wrap .card-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.space-technology-matrix .wal .card-list-wrap .card-list .card-item {
  width: calc(50% - 0.08rem);
}
@media screen and (max-width: 800px) {
  .space-technology-matrix .wal .card-list-wrap .card-list .card-item {
    width: 100%;
  }
  .space-technology-matrix .wal .card-list-wrap .card-list .card-item:not(:last-child) {
    margin-bottom: 0.87rem;
  }
}
.space-technology-matrix .wal .card-list-wrap .card-list .card-item .img-box {
  height: 4.32rem;
  background: rgba(255, 255, 255, 0.05);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  border-radius: 0.24rem;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 800px) {
  .space-technology-matrix .wal .card-list-wrap .card-list .card-item .img-box {
    height: 3.75rem;
    border-radius: 0.43rem;
  }
}
.space-technology-matrix .wal .card-list-wrap .card-list .card-item .img-box .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.space-technology-matrix .wal .card-list-wrap .card-list .card-item .img-box .pro-img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 3.68rem;
  height: 3.68rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .space-technology-matrix .wal .card-list-wrap .card-list .card-item .img-box .pro-img {
    width: 3.61rem;
    height: 3.61rem;
  }
}
.space-technology-matrix .wal .card-list-wrap .card-list .card-item .card-title {
  margin-top: 0.32rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
  padding-right: 1.28rem;
}
@media screen and (max-width: 800px) {
  .space-technology-matrix .wal .card-list-wrap .card-list .card-item .card-title {
    margin-top: 0.43rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
    padding-right: 0;
  }
}
.space-technology-matrix .wal .card-list-wrap .card-list .card-item .card-text {
  margin-top: 0.32rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  padding-right: 1.28rem;
}
@media screen and (max-width: 800px) {
  .space-technology-matrix .wal .card-list-wrap .card-list .card-item .card-text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
    padding-right: 0;
  }
}

.space-infrastructure-section {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section {
    margin-top: 1.73rem;
    margin-bottom: 1.15rem;
  }
}
.space-infrastructure-section .wal h2 {
  text-align: center;
}
.space-infrastructure-section .wal .contact-text {
  margin: 0.32rem auto 0;
  max-width: 7.52rem;
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section .wal .contact-text {
    margin: 0.29rem auto 0;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.space-infrastructure-section .wal .con-card-list-wrap {
  margin-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section .wal .con-card-list-wrap {
    margin-top: 0.72rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.space-infrastructure-section .wal .con-card-list-wrap .card-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  --radius: 0.16rem;
}
.space-infrastructure-section .wal .con-card-list-wrap .card-item:not(:last-child) {
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section .wal .con-card-list-wrap .card-item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 0.14rem;
  }
}
.space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper {
  padding: 0.32rem;
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper {
    padding: 0.43rem;
  }
}
.space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper .item:not(:last-child) {
  margin-bottom: 0.24rem;
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper .item:not(:last-child) {
    margin-bottom: 0.14rem;
  }
}
.space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper .item .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper .item .icon {
    width: 0.43rem;
    height: 0.43rem;
  }
}
.space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper .item .item-text {
  margin-left: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .space-infrastructure-section .wal .con-card-list-wrap .card-item .slot-wrapper .item .item-text {
    margin-left: 0.14rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}

.two-way-empowerment-section {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .two-way-empowerment-section {
    margin-top: 1.15rem;
    margin-bottom: 1.15rem;
  }
}
.two-way-empowerment-section .wal h2 {
  text-align: center;
}
.two-way-empowerment-section .wal .con-card-list-wrap {
  margin-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .two-way-empowerment-section .wal .con-card-list-wrap {
    margin-top: 0.43rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.two-way-empowerment-section .wal .con-card-list-wrap .card-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  --radius: 0.16rem;
}
@media screen and (max-width: 800px) {
  .two-way-empowerment-section .wal .con-card-list-wrap .card-item {
    --radius: 0.29rem;
  }
}
.two-way-empowerment-section .wal .con-card-list-wrap .card-item:not(:last-child) {
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .two-way-empowerment-section .wal .con-card-list-wrap .card-item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 0.29rem;
  }
}
.two-way-empowerment-section .wal .con-card-list-wrap .card-item .slot-wrapper {
  padding: 0.32rem;
}
@media screen and (max-width: 800px) {
  .two-way-empowerment-section .wal .con-card-list-wrap .card-item .slot-wrapper {
    padding: 0.43rem;
  }
}
.two-way-empowerment-section .wal .con-card-list-wrap .card-item .slot-wrapper .card-title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .two-way-empowerment-section .wal .con-card-list-wrap .card-item .slot-wrapper .card-title {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
.two-way-empowerment-section .wal .con-card-list-wrap .card-item .slot-wrapper .card-text {
  margin-top: 0.32rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
}
@media screen and (max-width: 800px) {
  .two-way-empowerment-section .wal .con-card-list-wrap .card-item .slot-wrapper .card-text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.data-card-list-wrap-section {
  margin-top: 0.64rem;
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .data-card-list-wrap-section {
    margin-top: 0.87rem;
    margin-bottom: 0.87rem;
  }
}
.data-card-list-wrap-section .wal .con-card-list-wrap {
  margin-top: 0.64rem;
  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) {
  .data-card-list-wrap-section .wal .con-card-list-wrap {
    margin-top: 0.87rem;
    gap: 0.29rem;
  }
}
.data-card-list-wrap-section .wal .con-card-list-wrap .card-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  --radius: 0.16rem;
}
@media screen and (max-width: 800px) {
  .data-card-list-wrap-section .wal .con-card-list-wrap .card-item {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: calc((100% - 0.29rem) / 2);
    --radius: 0.29rem;
  }
}
.data-card-list-wrap-section .wal .con-card-list-wrap .card-item:not(:last-child) {
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .data-card-list-wrap-section .wal .con-card-list-wrap .card-item:not(:last-child) {
    margin-right: 0;
  }
}
.data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper {
  padding: 0.32rem;
  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;
}
@media screen and (max-width: 800px) {
  .data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper {
    padding: 0.29rem;
  }
}
.data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper .data {
  font-size: 0.48rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-Medium);
  text-align: center;
  max-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper .data {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
}
.data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper .data span {
  font-size: 0.24rem;
}
@media screen and (max-width: 800px) {
  .data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper .data span {
    font-size: 0.25rem;
  }
}
.data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper .label {
  margin-top: 0;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .data-card-list-wrap-section .wal .con-card-list-wrap .card-item .slot-wrapper .label {
    margin-top: 0;
    color: #FFFFFF;
    font-size: 0.22rem;
    line-height: 0.43rem;
  }
}

.product-information-section {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .product-information-section {
    margin-top: 0.87rem;
    margin-bottom: 1.73rem;
  }
}
.product-information-section .wal .tab-wrap {
  text-align: center;
}
.product-information-section .wal .con-wrap {
  display: none;
}
.product-information-section .wal .con-wrap.show {
  display: block;
}
.product-information-section .wal .con-wrap .type1 .flex-box {
  margin-top: 0.64rem;
  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) {
  .product-information-section .wal .con-wrap .type1 .flex-box {
    margin-top: 1.15rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .side-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.96rem 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-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) {
  .product-information-section .wal .con-wrap .type1 .flex-box .side-box {
    padding: 0;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item {
    margin-bottom: 0.87rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .icon {
  width: 1.12rem;
  height: 1.12rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .icon {
    width: 56px;
    height: 56px;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .title-box {
  margin-top: 0.32rem;
  display: -webkit-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) {
  .product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .title-box {
    margin-top: 0.58rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .title-box .star {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.08rem;
  display: none;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .title-box .star {
    margin-right: 0.14rem;
    width: 0.43rem;
    height: 0.43rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .title-box .title-text {
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Demibold);
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .title-box .title-text {
    font-size: 0.36rem;
    line-height: 0.43rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .data-text {
  margin-top: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .side-box .data-item .data-text {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box {
  width: 7.52rem;
  height: 7.52rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .center-box {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    height: 6.63rem;
    margin-bottom: 0.43rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper {
  height: 100%;
  position: relative;
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-wrapper {
  height: 100%;
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-wrapper .swiper-slide {
  height: 100%;
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
  opacity: 0 !important;
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-wrapper .swiper-slide .img-box {
  height: 100%;
  width: 100%;
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-wrapper .swiper-slide .img-box .img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-next,
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-prev {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 0.4rem;
  border: 1px solid rgba(255, 255, 255, 0.2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-next,
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-prev {
    width: 0.87rem;
    height: 0.87rem;
    border-radius: 0.72rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-next .icon,
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-prev .icon {
  height: 0.16rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-next .icon,
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-prev .icon {
    height: 0.29rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-next:hover,
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-prev:hover {
  background-color: var(--sk-c-brand);
  border-color: var(--sk-c-brand);
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-next {
  right: 0;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-next {
    right: -0.14rem;
  }
}
.product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-prev {
  left: 0;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type1 .flex-box .center-box .img-swiper .swiper-btn .btn-prev {
    left: -0.14rem;
  }
}
.product-information-section .wal .con-wrap .type1 .btn-box {
  margin-top: 0.32rem;
  text-align: center;
}
.product-information-section .wal .con-wrap .type1 .btn-box .sk-round-btn {
  --c-arrow: var(--sk-c-brand) ;
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters {
  margin-top: 0.96rem;
  padding-bottom: 0.32rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .mechanical-parameters {
    margin-top: 1rem;
    padding-bottom: 0.43rem;
  }
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .label-box {
  font-size: 0.32rem;
  line-height: 0.4rem;
  padding-bottom: 0.16rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-family: var(--sk-font-Demibold);
  position: relative;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .mechanical-parameters .label-box {
    font-size: 0.36rem;
    line-height: 0.58rem;
    padding-bottom: 0.29rem;
  }
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .label-box::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.01rem;
  height: 0.02rem;
  width: 0.64rem;
  background: #00AEFF;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .mechanical-parameters .label-box::before {
    height: 0.04rem;
    width: 0.58rem;
  }
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap {
  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.32rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap {
    margin-top: 0.29rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap {
  width: 7.52rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap {
    width: 100%;
  }
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap table {
  width: 100%;
  border: none;
  border-collapse: collapse;
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap table tr:nth-child(2n) {
  background: rgba(255, 255, 255, 0.1);
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap table td,
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap table th {
  padding: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap table td,
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .table-wrap table th {
    padding: 0.29rem;
    font-size: 0.22rem;
    line-height: 0.29rem;
    color: rgba(255, 255, 255, 0.8);
  }
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .img-box {
  width: 6.24rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .img-box {
    width: 100%;
    margin-top: 0.43rem;
  }
}
.product-information-section .wal .con-wrap .type2 .mechanical-parameters .table-img-wrap .img-box .img {
  width: 100%;
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters {
  margin-top: 1.2rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters {
    margin-top: 0.87rem;
  }
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .label-box {
  font-size: 0.32rem;
  line-height: 0.4rem;
  padding-bottom: 0.16rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-family: var(--sk-font-Demibold);
  position: relative;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .label-box {
    font-size: 0.36rem;
    line-height: 0.58rem;
    padding-bottom: 0.29rem;
  }
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .label-box::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -0.01rem;
  height: 0.02rem;
  width: 0.64rem;
  background: #00AEFF;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .label-box::before {
    height: 0.04rem;
    width: 0.58rem;
  }
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap {
  margin-top: 0.32rem;
  padding-bottom: 0.32rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  position: relative;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap {
    border-bottom: none;
    margin-top: 0.29rem;
    padding-bottom: 0;
    margin-left: -0.43rem;
    margin-right: -0.43rem;
    padding-left: 0.43rem;
    padding-right: 0.43rem;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap::-webkit-scrollbar {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    -webkit-appearance: none !important;
            appearance: none !important;
  }
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0.43rem;
    height: 1px;
    width: 100%;
  }
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding-bottom: 0.43rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box table {
  width: 100%;
  border: none;
  border-collapse: collapse;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box table {
    width: 14.73rem;
  }
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box table tr:nth-child(2n) {
  background: rgba(255, 255, 255, 0.1);
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box table td,
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box table th {
  padding: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box table td,
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .table-wrap .table-box table th {
    padding: 0.29rem;
    font-size: 0.22rem;
    line-height: 0.29rem;
    color: rgba(255, 255, 255, 0.8);
  }
}
.product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .hint {
  margin-top: 0.16rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #6E798F;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .electrical-performance-parameters .hint {
    margin-top: 0.29rem;
    font-size: 0.18rem;
    line-height: 0.43rem;
  }
}
.product-information-section .wal .con-wrap .type2 .btn_box {
  margin-top: 0.64rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .product-information-section .wal .con-wrap .type2 .btn_box {
    margin-top: 0.43rem;
  }
}

.uranus-pro-page .cup-contact {
  margin-top: 1.6rem;
  margin-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .uranus-pro-page .cup-contact {
    margin-top: 1.73rem;
    margin-bottom: 1.15rem;
  }
}

.product-center-page .main-con {
  position: relative;
}
.product-center-page .main-con .star-background {
  --mask-top: -0.28rem;
}
.product-center-page .main-con .heade-wrap {
  margin-top: 2.4rem;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .heade-wrap {
    margin-top: 1.88rem;
  }
}
.product-center-page .main-con .heade-wrap .title {
  text-align: center;
  font-size: 0.48rem;
  line-height: 0.56rem;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .heade-wrap .title {
    text-align: left;
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
}
.product-center-page .main-con .heade-wrap .content-text {
  margin: 0.32rem auto 0;
  max-width: 10.08rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .heade-wrap .content-text {
    margin: 0.29rem 0 0;
    max-width: 5.77rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
    text-align: left;
  }
}
.product-center-page .main-con .product-body {
  margin-top: 1.2rem;
  margin-bottom: 1.6rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body {
    margin-top: 0.87rem;
    margin-bottom: 1.15rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-center-page .main-con .product-body .product-nav-wrap {
  width: 3.2rem;
}
.product-center-page .main-con .product-body .product-nav-wrap .product-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 1.4rem;
}
.product-center-page .main-con .product-body .product-nav-wrap .product-nav .nav-item {
  cursor: pointer;
  padding: 0.16rem 0.24rem;
  border-radius: 0.48rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product-center-page .main-con .product-body .product-nav-wrap .product-nav .nav-item:not(:last-child) {
  margin-bottom: 0.08rem;
}
.product-center-page .main-con .product-body .product-nav-wrap .product-nav .nav-item:hover {
  background: rgba(255, 255, 255, 0.1);
}
.product-center-page .main-con .product-body .product-nav-wrap .product-nav .nav-item.on {
  background: rgba(255, 255, 255, 0.1);
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .sk_select .-select-layer .-inner {
    border-radius: 0.43rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 0.64rem;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap {
    padding-left: 0;
    margin-top: 0.58rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-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.32rem -0.08rem;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list {
    row-gap: 0.58rem;
    -webkit-column-gap: 0.29rem;
       -moz-column-gap: 0.29rem;
            column-gap: 0.29rem;
    margin: 0;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card {
  margin: 0.32rem 0.08rem;
  width: calc(100% / 3 - 0.16rem);
  position: relative;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list .product-card {
    margin: 0;
    width: calc((100% / 2) - 0.29rem);
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card:hover .img-box::before {
  opacity: 1;
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .feature-list {
  position: absolute;
  z-index: 5;
  top: 0;
  right: 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .feature-list {
    right: 0.29rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .feature-list .feature-box {
  width: 0.64rem;
  margin-left: 0.08rem;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .feature-list .feature-box {
    margin-left: 0.07rem;
    width: 0.54rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .feature-list .feature-box .feature {
  width: 100%;
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .img-box {
  height: 4.32rem;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0.24rem;
  display: -webkit-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;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .img-box {
    height: 3.75rem;
    border-radius: 0.43rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .img-box::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 40%);
      -ms-transform: translate(-50%, 40%);
          transform: translate(-50%, 40%);
  height: 0.4rem;
  width: 3rem;
  border-radius: 50%;
  background: #0038FF;
  -webkit-filter: blur(40px);
          filter: blur(40px);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .img-box::before {
    -webkit-filter: blur(20px);
            filter: blur(20px);
    width: 5rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .img-box .img {
  width: 3.04rem;
  height: 3.04rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .img-box .img {
    width: 2.6rem;
    height: 2.6rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .card-title {
  margin-top: 0.24rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .product-list .product-card .card-title {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.product-center-page .main-con .product-body .product-list-wrap .sk-pagination-box {
  margin: 0.64rem auto 0;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .product-center-page .main-con .product-body .product-list-wrap .sk-pagination-box {
    margin: 1.15rem auto 0;
  }
}

.filter_area_phone.on .filter_body-dialog {
  display: block;
}
.filter_area_phone .filter_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;
  margin-bottom: 0.43rem;
}
.filter_area_phone .filter_head .filter-head-title {
  font-family: var(--sk-font-Demibold);
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.29rem;
  line-height: 0.43rem;
}
.filter_area_phone .filter_head .filter-head-title .icon {
  width: 0.43rem;
  height: 0.43rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.14rem;
  object-fit: contain;
}
.filter_area_phone .filter_head .filter-head-title .icon1 {
  width: 0.43rem;
  height: 0.43rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  object-fit: contain;
}
.filter_area_phone .filter_head .filter-head-title .number {
  height: 0.43rem;
  min-width: 0.43rem;
  border-radius: 0.58rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
  font-size: 0.22rem;
  line-height: 0.29rem;
  background: #223EA1;
  padding: 0 0.1rem;
}
.filter_area_phone .filter_body-dialog {
  display: none;
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.6);
}
.filter_area_phone .filter_body-dialog .filter_body-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-radius: 0.43rem 0.43rem 0px 0px;
  background: #F7F8FA;
  padding: 0.29rem;
  max-height: 90vh;
  overflow-y: auto;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body-head {
  padding: 0.14rem 0.14rem 0.43rem;
  display: -webkit-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.29rem;
  line-height: 0.43rem;
  font-family: var(--sk-font-Demibold);
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body-head .icon {
  width: 0.43rem;
  height: 0.43rem;
  margin-right: 0.14rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body-head .close-box {
  position: absolute;
  top: 0.29rem;
  right: 0.29rem;
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.87rem;
  display: -webkit-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;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body-head .close-box .close-icon {
  width: 0.43rem;
  height: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.14rem;
  margin-bottom: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_tag .tag {
  height: 0.72rem;
  padding: 0 0.14rem 0 0.29rem;
  border-radius: 0.58rem;
  border: 1px solid #252A35;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_tag .tag .tag-text {
  font-size: 0.25rem;
  line-height: 0.43rem;
  color: #252A35;
  margin-right: 0.14rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_tag .tag .tag-icon {
  width: 0.43rem;
  height: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body {
  background: #FFFFFF;
  border-radius: 0.43rem;
  padding: 0 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row {
  padding-top: 0.43rem;
  padding-bottom: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row:not(:last-child) {
  border-bottom: 1px solid #E5E5E5;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row.on .row-head .after .icon-close {
  display: none;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row.on .row-head .after .icon-open {
  display: block;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row.on .row_body {
  display: block;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row-head {
  cursor: pointer;
  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.2rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row-head .after {
  width: 0.43rem;
  height: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row-head .after .icon {
  width: 100%;
  height: 100%;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row-head .after .icon-open {
  display: none;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row-head .title {
  font-family: var(--sk-font-Demibold);
  font-size: 0.32rem;
  line-height: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row_body {
  display: none;
  padding-top: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row_body .sk-check-group {
  gap: 0.29rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row_body .sk-check-group:hover span {
  opacity: 1;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row_body .sk-check-group .icon {
  width: 0.43rem;
  height: 0.43rem;
  margin-right: 0.29rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_body .filter_row .row_body .sk-check-group span {
  font-size: 0.25rem;
  line-height: 0.43rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_footer {
  padding: 0.29rem 0 0.43rem;
  display: -webkit-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.29rem;
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_footer .btn {
  height: 0.87rem;
  width: 2.88rem;
  border-radius: 0.72rem;
  display: -webkit-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.29rem;
  line-height: 0.43rem;
  background: #252A35;
  color: #fff;
  font-family: var(--sk-font-Demibold);
}
.filter_area_phone .filter_body-dialog .filter_body-wrap .filter_footer .btn.on {
  background: #223EA1;
}

@media screen and (max-width: 800px) {
  .sk-cookie-layer {
    width: 100vw;
    padding: 0.43rem 0.29rem;
  }
  .sk-cookie-layer .wrapper {
    max-width: none;
    border-radius: 0.43rem;
  }
  .sk-cookie-layer .inner-block {
    padding: 0.43rem 0.43rem 0.87rem;
  }
  .sk-cookie-layer .inner-block::before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 75%;
    height: 40%;
    background-color: rgba(0, 51, 232, 0.6);
    -webkit-filter: blur(50px);
            filter: blur(50px);
    -webkit-transform: translate(-50%, 90%);
        -ms-transform: translate(-50%, 90%);
            transform: translate(-50%, 90%);
    z-index: -1;
    -webkit-animation: breathe 3s ease-in-out infinite;
            animation: breathe 3s ease-in-out infinite;
  }
  .sk-cookie-layer .inner-block .close {
    right: 0.14rem;
    top: 0.14rem;
    width: 0.72rem;
    height: 0.72rem;
  }
  .sk-cookie-layer .inner-block .close img,
.sk-cookie-layer .inner-block .close svg {
    width: 0.43rem;
    height: 0.43rem;
  }
  .sk-cookie-layer .inner-block .layer-title {
    font-size: 0.43rem;
    line-height: 0.56rem;
    color: white;
  }
  .sk-cookie-layer .inner-block .content {
    font-size: 0.25rem;
    line-height: 0.43rem;
    color: white;
    margin-top: 0.43rem;
  }
  .sk-cookie-layer .inner-block .btns-box {
    gap: 0.14rem;
    margin-top: 0.58rem;
  }
  .sk-cookie-layer .inner-block .btns-box .sk-round-btn {
    --min-width: 100%;
  }
}
@media screen and (max-width: 800px) {
  .dp-main__side-phone.on .dp-filter__main-dialog {
    display: block;
  }
  .dp-main__side-phone .dp-filter__head-phone {
    padding-bottom: 0.29rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  .dp-main__side-phone .dp-filter__head-phone .dp-filter__head-btn {
    font-family: var(--sk-font-Medium);
    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;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .dp-main__side-phone .dp-filter__head-phone .dp-filter__head-btn img {
    width: 0.43rem;
    height: 0.43rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    object-fit: contain;
    margin-right: 0.14rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog {
    display: none;
    position: fixed;
    z-index: 200;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0, 0, 0, 0.6);
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #F7F8FA;
    border-radius: 0.43rem 0.43rem 0px 0px;
    color: #252A35;
    padding: 0.29rem;
    max-height: 90vh;
    overflow-y: auto;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main-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;
    padding: 0.14rem 0.14rem 0.43rem;
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main-head .icon {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main-head .close-btn {
    position: absolute;
    top: 0.29rem;
    right: 0.29rem;
    width: 0.72rem;
    height: 0.72rem;
    border-radius: 0.87rem;
    background: #FFFFFF;
    display: -webkit-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;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main-head .close-btn .close-img {
    width: 0.43rem;
    height: 0.43rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main {
    padding-top: 0;
    background: #FFFFFF;
    border-radius: 0.43rem;
    padding: 0 0.43rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row {
    margin-top: 0;
    padding-left: 0;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row:not(:last-child) {
    border-bottom: 1px solid #E6E6E6;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row.on .dp-filter__row-front .icon-box .icon-close {
    display: block;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row.on .dp-filter__row-front .icon-box .icon-open {
    display: none;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row .dp-filter__row-front {
    display: -webkit-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.43rem 0;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row .dp-filter__row-front span {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row .dp-filter__row-front .icon-box {
    position: relative;
    width: 0.43rem;
    height: 0.43rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row .dp-filter__row-front .icon-box img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row .dp-filter__row-front .icon-box .icon-close {
    display: none;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row .dp-filter__row-content {
    margin-top: 0;
    margin-bottom: 0.43rem;
  }
  .dp-main__side-phone .dp-filter__main-dialog .dp-filter__main-wrapper .dp-filter__main .dp-filter__row .dp-filter__row-content .dp-filter__row-content__dl .dp-filter__row-content__dd {
    color: #252A35;
    font-size: 0.25rem;
    line-height: 0.43rem;
    opacity: 1;
    margin-top: 0;
    margin-bottom: 0.29rem;
  }
}
.cookies_set_wrapper {
  position: fixed;
  z-index: 150;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #000;
}
.cookies_set_wrapper.show {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.cookies_set_wrapper .cookies_set-dialog {
  width: 6.56rem;
  background: #FFFFFF;
  border-radius: 0.24rem;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog {
    width: 100%;
    border-radius: 0.32rem 0.32rem 0 0;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog-header {
  padding: 0.32rem;
  display: -webkit-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) {
  .cookies_set_wrapper .cookies_set-dialog .dialog-header {
    padding: 0.48rem 0.32rem 0.32rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog-header .header-title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #1E1E1E;
  font-family: var(--sk-font-Bold);
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog-header .header-title {
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog-header .close_icon {
  width: 0.32rem;
  height: 0.32rem;
  cursor: pointer;
  background: #F7F9FA;
  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;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog-header .close_icon {
    width: 0.64rem;
    height: 0.64rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog-header .close_icon .img {
  height: 0.24rem;
  width: 0.24rem;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog-header .close_icon .img {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body {
  padding: 0 0.32rem;
  max-height: calc(100vh - 3.5rem);
  overflow-y: auto;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body {
    max-height: calc(100vh - 4.48rem);
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .body_txt {
  font-size: 0.16rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .body_txt {
    font-size: 0.28rem;
    line-height: 0.44rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .body_txt a {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: var(--sk-c-brand);
  text-decoration: underline;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .body_txt a {
    font-size: 0.28rem;
    line-height: 0.44rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .manage-consent-box {
  margin-top: 0.8rem;
  display: -webkit-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-bottom: 0.16rem;
  border-bottom: 0.01rem solid rgba(230, 230, 230, 0.8);
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .manage-consent-box {
    padding-bottom: 0.32rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .manage-consent-box .manage-title {
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Bold);
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .manage-consent-box .manage-title {
    font-size: 0.32rem;
    line-height: 0.48rem;
    width: 3.5rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .manage-consent-box .select-all {
  font-size: 0.16rem;
  line-height: 0.24rem;
  cursor: pointer;
  text-decoration: underline;
  font-family: var(--sk-font-Bold);
  color: var(--sk-c-brand);
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .manage-consent-box .select-all {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box {
  padding: 0.16rem 0;
  border-bottom: 0.01rem solid rgba(230, 230, 230, 0.8);
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box {
    padding: 0.32rem 0;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box.show {
  --display-none: none;
  --display-block: block;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-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;
  cursor: pointer;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .left-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;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .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) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .left-box .icon-box {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .left-box .icon-box .icon {
  height: 100%;
  width: 100%;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .left-box .icon-box .icon.add {
  display: var(--display-none, block);
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .left-box .icon-box .icon.del {
  display: var(--display-block, none);
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .left-box .item-title {
  margin: 0 0.16rem 0 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #1E1E1E;
  font-family: var(--sk-font-Bold);
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .left-box .item-title {
    margin: 0 0.32rem 0 0.16rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box .switch-box .switch-icon {
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box .switch-box .switch-icon {
    height: 0.48rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box .switch-box .switch-icon.active {
  --active-display-none: none;
  --active-display-block: block;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box .switch-box .switch-icon.off {
  display: var(--active-display-none, block);
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box .switch-box .switch-icon.on {
  display: var(--active-display-block, none);
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box .always-active {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: var(--sk-c-brand);
  cursor: normal;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .cell-box .right-box .always-active {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .layer-box {
  height: 0;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .layer-box .layer-text-box {
  padding-top: 0.32rem;
}
.cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .layer-box .layer-text-box .layer-text {
  padding: 0.16rem;
  background: #F7F9FA;
  border-radius: 0.08rem;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #1E1E1E;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog_body .item-list .item-box .layer-box .layer-text-box .layer-text {
    padding: 0.32rem;
    border-radius: 0.16rem;
    font-size: 0.24rem;
    line-height: 0.4rem;
    border-radius: 0.16rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog-foot {
  padding: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog-foot {
    padding: 0.32rem 0.68rem;
  }
}
.cookies_set_wrapper .cookies_set-dialog .dialog-foot .sk-round-btn {
  --min-width: 1.28rem;
}
@media screen and (max-width: 800px) {
  .cookies_set_wrapper .cookies_set-dialog .dialog-foot .sk-round-btn {
    --min-width: 1.8rem;
  }
}

@media screen and (max-width: 800px) {
  .sk-footer {
    background: url(../images/footer/bg.webp) center center no-repeat;
    background-position: center bottom;
  }
  .sk-footer .-container .wal {
    padding-top: 0.87rem;
    padding-bottom: 0.87rem;
    min-height: 0;
  }
  .sk-footer .-container .-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;
  }
  .sk-footer .-container .top-box .column-list {
    gap: 0.43rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .-link {
    font-size: 0.26rem;
    line-height: 0.39rem;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-parent {
    display: -webkit-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;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-parent .-link {
    font-size: 0.29rem;
    line-height: 0.43rem;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-parent .icon-box {
    width: 0.43rem;
    height: 0.43rem;
    position: relative;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-parent .icon-box .icon {
    position: absolute;
    height: 100%;
    width: 100%;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-parent .icon-box .icon:first-child {
    opacity: 1;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-parent .icon-box .icon:last-child {
    opacity: 0;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-child {
    margin-top: 0;
    padding-left: 0.24rem;
    height: 0;
    overflow: hidden;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-child ul {
    padding-top: 0.29rem;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-child ul li {
    margin-top: 0.26rem;
  }
  .sk-footer .-container .top-box .column-list .column-span .nav-row .nav-child ul li:first-child {
    margin-top: 0;
  }
  .sk-footer .-container .bottom-box {
    margin-top: 0.55rem;
  }
  .sk-footer .-container .bottom-box .row1 {
    padding-bottom: 0.43rem;
    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;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .sk-footer .-container .bottom-box .row1 .logo a {
    display: block;
    width: 1.89rem;
    height: 0.72rem;
  }
  .sk-footer .-container .bottom-box .row1 .logo a img {
    width: 100%;
    height: 100%;
  }
  .sk-footer .-container .bottom-box .row1 .share-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.43rem;
  }
  .sk-footer .-container .bottom-box .row1 .share-list .share-item a {
    display: block;
    width: 0.43rem;
    height: 0.43rem;
  }
  .sk-footer .-container .bottom-box .row1 .share-list .share-item a:hover {
    opacity: 0.6;
  }
  .sk-footer .-container .bottom-box .row1 .share-list .share-item a img,
.sk-footer .-container .bottom-box .row1 .share-list .share-item a svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .sk-footer .-container .bottom-box .row2 {
    padding: 0.29rem 0 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .sk-footer .-container .bottom-box .row2 .-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .sk-footer .-container .bottom-box .row2 .text {
    font-size: 0.22rem;
    line-height: 0.43rem;
    color: white;
    margin-right: 0.29rem;
  }
  .sk-footer .-container .bottom-box .row2 .link-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.29rem;
    margin-top: 0;
    margin-bottom: 0.14rem;
  }
  .sk-footer .-container .bottom-box .row2 .small-link {
    font-size: 0.12rem;
    line-height: 0.24rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    font-size: 0.22rem;
    line-height: 0.43rem;
  }
  .sk-footer .-container .bottom-box .row2 .small-link a:hover {
    color: white;
  }
  .sk-footer .-container .float-box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.76rem;
    z-index: -1;
  }
  .sk-footer .-container .float-box .float-mask {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    -webkit-mask-size: contain;
            mask-size: contain;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    -webkit-mask-image: url(../images/footer/logoMask.svg);
            mask-image: url(../images/footer/logoMask.svg);
    background: -webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.1));
    background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.1));
    z-index: 1;
  }
  .sk-footer .-container .float-box .float-block {
    --mouseY: -1000;
    --mouseX: -1000;
    position: fixed;
    left: calc(var(--mouseX) * 1px);
    top: calc(var(--mouseY) * 1px);
    width: 400px;
    height: 400px;
    background: -webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.2));
    background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.2));
    -webkit-filter: blur(100px);
            filter: blur(100px);
    opacity: 1;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.privacy-policy-page .content-section,
.legal-notice-page .content-section {
  background: #F7F8FA;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page .content-section,
.legal-notice-page .content-section {
    padding-top: 0.87rem;
    padding-bottom: 1.15rem;
  }
}
.privacy-policy-page .content-section .wal,
.legal-notice-page .content-section .wal {
  max-width: 12.64rem;
  background: #FFFFFF;
  border-radius: 0.24rem;
  padding: 0.96rem 1.28rem 1.2rem;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page .content-section .wal,
.legal-notice-page .content-section .wal {
    border-radius: 0.43rem;
    padding: 0.58rem 0.43rem 0.87rem;
  }
}
.privacy-policy-page .content-section .wal .html-box,
.legal-notice-page .content-section .wal .html-box {
  font-size: 0.18rem;
  line-height: 0.32rem;
  color: #252A35;
}
@media screen and (max-width: 800px) {
  .privacy-policy-page .content-section .wal .html-box,
.legal-notice-page .content-section .wal .html-box {
    font-size: 0.25rem;
    line-height: 0.58rem;
  }
}
.privacy-policy-page .content-section .wal .html-box ul,
.legal-notice-page .content-section .wal .html-box ul {
  display: block;
  list-style-type: disc;
  -webkit-margin-before: 1em;
          margin-block-start: 1em;
  -webkit-margin-after: 1em;
          margin-block-end: 1em;
  -webkit-padding-start: 1.5em;
     -moz-padding-start: 1.5em;
          padding-inline-start: 1.5em;
}
.privacy-policy-page .content-section .wal .html-box ul li,
.legal-notice-page .content-section .wal .html-box ul li {
  display: list-item;
  list-style-type: inherit;
}

@property --gradient-start {
  syntax: "<percentage>";
  initial-value: 100%;
  inherits: false;
}
.ai-technology-page .on-off-grid-images-reveal-section {
  padding-top: 1.6rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section {
    padding-top: 1.3rem;
    margin-bottom: 0.87rem;
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .section-titlte {
  text-align: center;
  font-size: 0.48rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .section-titlte {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper {
  margin-top: 1.2rem;
  max-width: calc(100vw - 1.28rem);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper {
    margin-top: 0.87rem;
    max-width: 100%;
    padding: 0 0.14rem;
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap {
  border-radius: 0.24rem;
  overflow: hidden;
  height: 8.4rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap {
    border-radius: 0.43rem;
    height: 10.1rem;
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap.on .bg-box:first-child {
  z-index: 5;
  -webkit-clip-path: inset(0 11.44rem 0 0);
          clip-path: inset(0 11.44rem 0 0);
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap.on .bg-box:first-child .content-title {
  width: 6.48rem;
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap.on .bg-box:first-child .card-wrap {
  -webkit-transform: translateY(calc(100% + 0.32rem));
      -ms-transform: translateY(calc(100% + 0.32rem));
          transform: translateY(calc(100% + 0.32rem));
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap.on .bg-box .content-title {
  width: 11.44rem;
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap.on .bg-box .card-wrap {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box {
    -webkit-transition: none;
    transition: none;
    will-change: clip-path;
    -webkit-transition: 0s;
    transition: 0s;
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box:first-child {
  z-index: 5;
  -webkit-clip-path: inset(0 6.48rem 0 0);
          clip-path: inset(0 6.48rem 0 0);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box:first-child {
    -webkit-clip-path: inset(0 0 0 0);
            clip-path: inset(0 0 0 0);
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box:first-child .content-title {
  right: auto;
  left: 0;
  width: 11.44rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box:first-child .content-title {
    width: 100%;
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box:first-child .card-wrap {
  left: 0.16rem;
  right: auto;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box:first-child .card-wrap {
    left: 0.14rem;
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box .content-title {
  position: absolute;
  font-size: 0.48rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-Demibold);
  color: #FFFFFF;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  text-align: center;
  width: 6.48rem;
  right: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box .content-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
    width: 100%;
    top: calc(50% - 1.44rem);
  }
}
.ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box .card-wrap {
  position: absolute;
  right: 0.16rem;
  bottom: 0.16rem;
  width: 4.96rem;
  padding: 0.32rem;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 0.16rem;
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
  font-size: 0.16rem;
  line-height: 0.24rem;
  -webkit-transform: translateY(calc(100% + 0.32rem));
      -ms-transform: translateY(calc(100% + 0.32rem));
          transform: translateY(calc(100% + 0.32rem));
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .on-off-grid-images-reveal-section .content-wrapper .content-wrap .bg-box .card-wrap {
    right: 0;
    left: 0.14rem;
    bottom: 0.14rem;
    width: 5.34rem;
    padding: 0.29rem;
    border-radius: 0.29rem;
    font-size: 0.22rem;
    line-height: 0.29rem;
    -webkit-transition: 0s;
    transition: 0s;
  }
}
.ai-technology-page .national-policy-section {
  margin-top: 1.6rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section {
    margin-top: 0.87rem;
    margin-bottom: 1.15rem;
  }
}
.ai-technology-page .national-policy-section .title-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .title-text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.ai-technology-page .national-policy-section .title-text .title {
  font-size: 0.48rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .title-text .title {
    font-size: 0.43rem;
    line-height: 0.58rem;
    text-align: center;
  }
}
.ai-technology-page .national-policy-section .title-text .text {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  width: 7.52rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .title-text .text {
    margin-top: 0.29rem;
    width: 100%;
    font-size: 0.25rem;
    line-height: 0.43rem;
    text-align: center;
  }
}
.ai-technology-page .national-policy-section .card-wrap {
  margin-top: 0.96rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .card-wrap {
    margin-top: 1.15rem;
  }
}
.ai-technology-page .national-policy-section .card-wrap .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.08rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .card-wrap .card-list {
    margin: -0.15rem;
  }
}
.ai-technology-page .national-policy-section .card-wrap .card-list .card-item {
  margin: 0.08rem;
  width: calc((100% / 4) - 0.16rem);
  padding: 0.32rem;
  --radius: 0.16rem;
  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;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .card-wrap .card-list .card-item {
    margin: 0.15rem;
    width: calc((100% / 2) - 0.3rem);
    padding: 0.29rem;
    --radius: 0.29rem;
  }
}
.ai-technology-page .national-policy-section .card-wrap .card-list .card-item:hover .card-title {
  --gradient-start: 0%;
}
.ai-technology-page .national-policy-section .card-wrap .card-list .card-item .icon {
  width: 1.6rem;
  height: 1.6rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .card-wrap .card-list .card-item .icon {
    width: 1.15rem;
    height: 1.15rem;
  }
}
.ai-technology-page .national-policy-section .card-wrap .card-list .card-item .card-title {
  --gradient-start: 100%;
  margin-top: 0.32rem;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: -webkit-linear-gradient(left, #FFF var(--gradient-start), #00AEFF 100%);
  background: linear-gradient(90deg, #FFF var(--gradient-start), #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  transition: --gradient-start 0.3s ease;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .national-policy-section .card-wrap .card-list .card-item .card-title {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.ai-technology-page .hardcore-advantage-section {
  margin-top: 1.6rem;
  margin-bottom: 1.2rem;
  height: 9.6rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section {
    margin-top: 1.15rem;
    margin-bottom: 0.87rem;
    height: 15.14rem;
  }
}
.ai-technology-page .hardcore-advantage-section .bg-img {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.ai-technology-page .hardcore-advantage-section .content-wrapper {
  padding-top: 0.96rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper {
    padding-top: 0.87rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .content-title {
  font-size: 0.48rem;
  line-height: 0.56rem;
  text-align: center;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .content-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap {
    margin-top: 0.58rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -0.08rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item {
  width: calc((100% / 3) - 0.16rem);
  margin: 0.08rem;
  padding: 0.32rem;
  border-radius: 0.16rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item {
    width: 100%;
    margin: 0 0 0.14rem;
    padding: 0.43rem;
    border-radius: 0.29rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  padding: 1px;
  background: -webkit-linear-gradient(315deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  background: linear-gradient(135deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
  -webkit-mask: -webkit-linear-gradient(#fff 0 0) content-box, -webkit-linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .card-title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .card-title {
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .card-text {
  margin-top: 0.64rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .card-text {
    margin-top: 0.29rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul {
    margin-top: 0.29rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul .li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul .li:not(:last-child) {
  margin-bottom: 0.08rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul .li:not(:last-child) {
    margin-bottom: 0;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul .li .label {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul .li .label {
    width: 0.43rem;
    height: 0.43rem;
  }
}
.ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul .li .li-text {
  margin-left: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .hardcore-advantage-section .content-wrapper .card-wrap .card-list .card-item .ul .li .li-text {
    margin-left: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.ai-technology-page .urban-cooperation-section {
  margin-top: 1.2rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section {
    margin-top: 0.87rem;
    margin-bottom: 1.15rem;
  }
}
.ai-technology-page .urban-cooperation-section .section-title {
  text-align: center;
  font-size: 0.48rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-Demibold);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section .section-title {
    font-size: 0.43rem;
    line-height: 0.58rem;
  }
}
.ai-technology-page .urban-cooperation-section .card-wrap {
  margin-top: 0.96rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section .card-wrap {
    margin-top: 0.58rem;
  }
}
.ai-technology-page .urban-cooperation-section .card-wrap .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.08rem;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section .card-wrap .card-list {
    margin: 0;
  }
}
.ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item {
  margin: 0.08rem;
  width: calc(100% / 3 - 0.16rem);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item {
    width: 100%;
    margin: 0 0 0.87rem;
    width: 100%;
  }
  .ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item:last-child {
    margin-bottom: 0;
  }
}
.ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item .img-box {
  height: 2.8rem;
  border-radius: 0.24rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item .img-box {
    height: 3.75rem;
    border-radius: 0.43rem;
  }
}
.ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item .img-box .img {
  width: 100%;
  height: 100%;
}
.ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item .card-title {
  margin-top: 0.32rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Demibold);
  display: inline-block;
  background: -webkit-linear-gradient(left, #FFF 0%, #00AEFF 100%);
  background: linear-gradient(90deg, #FFF 0%, #00AEFF 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item .card-title {
    margin-top: 0.43rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
.ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item .card-text {
  margin-top: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 800px) {
  .ai-technology-page .urban-cooperation-section .card-wrap .card-list .card-item .card-text {
    margin-top: 0.14rem;
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}

.position-detail-page .deliver-wrap {
  position: fixed;
  z-index: 200;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.4);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap {
    padding: 0 0.29rem;
  }
}
.position-detail-page .deliver-wrap.show {
  opacity: 1;
  visibility: visible;
}
.position-detail-page .deliver-wrap .deliver-card {
  width: 5.92rem;
  background: #FFFFFF;
  padding: 0.08rem;
  border-radius: 0.24rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card {
    width: 100%;
    padding: 0.14rem;
    border-radius: 0.43rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .head-box {
  height: 1.6rem;
  position: relative;
  border-radius: 0.24rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .head-box {
    height: 2.31rem;
    border-radius: 0.29rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .head-box .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.position-detail-page .deliver-wrap .deliver-card .head-box .con-box {
  position: relative;
  z-index: 5;
  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: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.16rem 0.4rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .head-box .con-box {
    padding: 0.29rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .head-box .con-box .clone-btn {
  position: absolute;
  z-index: 10;
  top: 0.08rem;
  right: 0.08rem;
  height: 0.4rem;
  width: 0.4rem;
  display: -webkit-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: 0.48rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .head-box .con-box .clone-btn {
    top: 0.14rem;
    right: 0.14rem;
    height: 0.72rem;
    width: 0.72rem;
    border-radius: 0.87rem;
    background: rgba(255, 255, 255, 0.1);
  }
}
.position-detail-page .deliver-wrap .deliver-card .head-box .con-box .clone-btn:hover {
  background: rgba(255, 255, 255, 0.1);
}
.position-detail-page .deliver-wrap .deliver-card .head-box .con-box .clone-btn .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .head-box .con-box .clone-btn .icon {
    width: 0.43rem;
    height: 0.43rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .head-box .con-box .label {
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  font-family: var(--sk-font-Bold);
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .head-box .con-box .label {
    font-size: 0.22rem;
    line-height: 0.29rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .head-box .con-box .value {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-Bold);
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .head-box .con-box .value {
    margin-top: 0.14rem;
    font-size: 0.32rem;
    line-height: 0.43rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box {
  padding: 0 0.4rem 0.4rem 0.4rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box {
    padding: 0.14rem 0.29rem 0.4rem 0.29rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item {
  margin-top: 0.24rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item {
    margin-top: 0.29rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .label {
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-Bold);
  color: #252A35;
  margin-bottom: 0.16rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item .label {
    font-size: 0.25rem;
    line-height: 0.43rem;
    margin-bottom: 0.14rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .label .red {
  color: #DA0C0C;
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .default_inout {
  height: 0.56rem;
  width: 100%;
  border-radius: 0.48rem;
  background: #F7F8FA;
  font-size: 0.16rem;
  padding: 0 0.24rem;
  color: #252A35;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item .value .default_inout {
    height: 0.87rem;
    border-radius: 0.87rem;
    font-size: 0.25rem;
    padding: 0 0.43rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .default_inout::-webkit-input-placeholder {
  color: #6E798F;
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .default_inout::-moz-placeholder {
  color: #6E798F;
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .default_inout:-ms-input-placeholder {
  color: #6E798F;
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .default_inout::placeholder {
  color: #6E798F;
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload {
  position: relative;
  width: 100%;
  height: 0.56rem;
  overflow: hidden;
  border-radius: 0.48rem;
  background: #F7F8FA;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload {
    height: 0.87rem;
    border-radius: 0.87rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__input {
  position: absolute;
  width: 0.01rem;
  height: 0.01rem;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__label {
  display: -webkit-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: 100%;
  padding: 0 0.24rem;
  color: #223EA1;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__label {
    padding: 0 0.43rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__icon {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.08rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__icon {
    width: 0.43rem;
    height: 0.43rem;
    margin-right: 0.14rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__text {
  overflow: hidden;
  font-size: 0.16rem;
  line-height: 0.24rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload .resume-upload__text {
    font-size: 0.25rem;
    line-height: 0.43rem;
  }
}
.position-detail-page .deliver-wrap .deliver-card .form_box .item .value .resume-upload.active .resume-upload__icon {
  display: none;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .deliver-card .form_box .item .sk-round-btn {
    margin-top: 0.14rem;
  }
}
.position-detail-page .deliver-wrap .sk-check-box {
  --image: url(../images/icon/icon-checkbox-black.svg);
}
.position-detail-page .deliver-wrap .sk-check-box.on {
  --image: url(../images/icon/icon-checkbox-on.svg);
}
.position-detail-page .deliver-wrap .sk-check-box .sk-check-box__wrapper .sk-check-box__text {
  color: #252A35;
}
.position-detail-page .deliver-wrap .sk-input, .position-detail-page .deliver-wrap .sk-file-upload {
  --c-background: #F7F8FA;
  --c-input: #252A35;
  --c-input-placeholder: #6E798F;
  --c-input-border: none;
}
.position-detail-page .deliver-wrap .sk-input.capt-input .sk-input__wrapper, .position-detail-page .deliver-wrap .sk-file-upload.capt-input .sk-input__wrapper {
  padding: 0.08rem 0.08rem 0.08rem 0.24rem;
}
.position-detail-page .deliver-wrap .sk-input.capt-input .capt, .position-detail-page .deliver-wrap .sk-file-upload.capt-input .capt {
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 0.4rem;
  object-fit: contain;
  margin-left: 0.16rem;
}
@media screen and (max-width: 800px) {
  .position-detail-page .deliver-wrap .sk-input.capt-input .sk-input__wrapper, .position-detail-page .deliver-wrap .sk-file-upload.capt-input .sk-input__wrapper {
    padding: 0.14rem 0.14rem 0.14rem 0.43rem;
  }
  .position-detail-page .deliver-wrap .sk-input.capt-input .capt, .position-detail-page .deliver-wrap .sk-file-upload.capt-input .capt {
    height: 0.58rem;
    margin-left: 0.14rem;
  }
}
