@charset "UTF-8";
@font-face {
  font-family: "Plus Jakarta Sans";
  src: url(../fonts/PlusJakartaSans-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plus Jakarta Sans Medium";
  src: url(../fonts/PlusJakartaSans-Medium.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Plus Jakarta Sans SemiBold";
  src: url(../fonts/PlusJakartaSans-SemiBold.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Marcellus Regular";
  src: url(../fonts/Marcellus-Regular.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Jost";
  src: url(../fonts/Jost-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-MiSans-Normal: 'MiSans Normal';
  --sk-font-MiSans-Medium: 'MiSans Medium';
  --sk-font-MiSans-Demibold: 'MiSans Demibold';
  --sk-font-JakartaSans-Regular: 'Plus Jakarta Sans';
  --sk-font-JakartaSans-Medium: 'Plus Jakarta Sans Medium';
  --sk-font-JakartaSans-SemiBold: 'Plus Jakarta Sans SemiBold';
  --sk-font-Marcellus-Regular: 'Marcellus Regular';
  --sk-font-Jost-Regular: 'Jost';
  --headH: 0.72rem;
  /* 以下颜色根据设计稿的不同来设置 */
  --sk-global-color: #833D0C; /* -------------- 主题色 ---------------*/
  --fcolor-default: #1E1E1E; /* -------------- 字体默认色 ---------------*/
  --fcolor-black: #252A35;
  --fz-h1: .64rem; /* -------------- 一级标题字号 ---------------*/
  --fz-h2: .4rem; /* -------------- 二级标题字号 ---------------*/
  --fz-context: .2rem; /* -------------- 正文字号 ------------------*/
  --lh-h1: .72rem; /* -------------- 一级标题行高 ---------------*/
  --lh-h2: .48rem; /* -------------- 二级标题行高 ---------------*/
  --lh-context: .32rem; /* -------------- 正文行高 -------------------*/
  /* 层级 */
  --sk-zIndex-1: 1; /* --------------页面元素层级 --*/
  --sk-zIndex-2: 2; /* --------------页面元素层级 --*/
  --sk-zIndex-3: 3; /* --------------页面元素层级 --*/
  --sk-zIndex-10: 10; /* --------------页面元素层级 --*/
  --sk-zIndex-100: 100; /* --------------头部导航层级 --*/
  --sk-zIndex-999: 999; /* --------------弹窗层级 ------*/
  --sk-zIndex-1000: 1000;
}
@media screen and (max-width: 800px) {
  :root {
    --headH: 0.88rem;
  }
}

@-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 {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

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

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

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

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

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

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

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

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

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

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

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

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

body {
  font-family: var(--sk-font-MiSans-Normal);
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: var(--fcolor-default);
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
  background-color: white;
}
body.show {
  opacity: 1;
}

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

li {
  list-style: outside none;
}

li {
  list-style-type: none;
}

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

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

em {
  font-style: normal;
}

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

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

.demo-page .font2 {
  font-family: var(--sk-font-MiSans-Medium);
}
.demo-page .font3 {
  font-family: var(--sk-font-MiSans-Demibold);
}
.demo-page .font4 {
  font-family: var(--sk-font-JakartaSans-Regular);
}
.demo-page .font5 {
  font-family: var(--sk-font-JakartaSans-Medium);
}
.demo-page .font6 {
  font-family: var(--sk-font-JakartaSans-SemiBold);
}
.demo-page .font7 {
  font-family: var(--sk-font-Marcellus-Regular);
}
.demo-page .font8 {
  font-family: var(--sk-font-Jost-Regular);
}
.demo-page .test_maincolor {
  color: var(--sk-global-color);
}
.demo-page .test_test1 {
  font-size: var(--fz-h1);
  line-height: var(--lh-h1);
}
.demo-page .test_test2 {
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
}
.demo-page .test_test3 {
  font-size: var(--fz-context);
  line-height: var(--lh-context);
}

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

@media screen and (max-width: 1700px) {
  body {
    font-size: 0.2rem;
    line-height: 0.32rem;
  }
  html {
    font-size: 94px;
  }
}
@media screen and (max-width: 1440px) {
  body {
    font-size: 0.2rem;
    line-height: 0.32rem;
  }
  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 {
    width: 100%;
    padding: 0 0.48rem;
  }
  .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;
  }
}
.g-text-hry-hover {
  --color: #252A35;
}
.g-text-hry-hover .text-underline {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(96%, transparent), color-stop(0, #0b5ace));
  background-image: -webkit-linear-gradient(top, transparent 96%, var(--color) 0);
  background-image: linear-gradient(to bottom, transparent 96%, var(--color) 0);
  background-repeat: no-repeat;
  background-size: 0 100%;
  text-decoration: none;
  -webkit-transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
  transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
}
@media screen and (min-width: 800px) {
  .g-text-hry-hover:hover .text-underline {
    background-size: 100% 100%;
  }
}

.cookie-dialog {
  position: fixed;
  z-index: 9999;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #FFFFFF;
  box-shadow: 0rem -0.04rem 0.1rem 0rem rgba(0, 0, 0, 0.1);
  padding: 0.32rem;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(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;
}
@media screen and (max-width: 800px) {
  .cookie-dialog {
    padding: 0.48rem 0.32rem;
  }
}
.cookie-dialog.show {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.cookie-dialog .-wrapper {
  max-width: 16rem;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
@media screen and (max-width: 800px) {
  .cookie-dialog .-wrapper {
    -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;
  }
}
.cookie-dialog .-wrapper .context {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(30, 30, 30, 0.8);
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 0.32rem;
}
@media screen and (max-width: 800px) {
  .cookie-dialog .-wrapper .context {
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding-right: 0;
    margin-bottom: 0.32rem;
  }
}
.cookie-dialog .-wrapper .more-text {
  margin: 0 0.32rem;
}
@media screen and (max-width: 800px) {
  .cookie-dialog .-wrapper .more-text {
    margin: 0 0 0.32rem;
  }
}
.cookie-dialog .-wrapper .more-text a {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: var(--sk-global-color);
  text-decoration: underline;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .cookie-dialog .-wrapper .more-text a {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.cookie-dialog .-wrapper .btn-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.16rem;
}
@media screen and (max-width: 800px) {
  .cookie-dialog .-wrapper .btn-box {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.32rem;
  }
}
.cookie-dialog .-wrapper .btn-box .sk-round-button {
  height: 0.4rem;
  min-width: 1.3rem;
  padding: 0 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;
  border: 0.01rem solid #1E1E1E;
  font-size: 0.16rem;
  line-height: 0.24rem;
  letter-spacing: 2px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .cookie-dialog .-wrapper .btn-box .sk-round-button {
    height: 0.8rem;
    min-width: 2.08rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding: 0 0.64rem;
    width: 100%;
  }
}
.cookie-dialog .-wrapper .btn-box .sk-round-button.-black-border {
  color: #1E1E1E;
  background: transparent;
}
.cookie-dialog .-wrapper .btn-box .sk-round-button.-black-border:hover {
  background: #1E1E1E;
  color: #FFFFFF;
}
.cookie-dialog .-wrapper .btn-box .sk-round-button.-black-fill {
  color: #FFFFFF;
  background: #1E1E1E;
  border-color: #1E1E1E;
}
.cookie-dialog .-wrapper .btn-box .sk-round-button.-black-fill:hover {
  background: transparent;
  color: #1E1E1E;
}
.cookie-dialog .-wrapper .btn-box .sk-round-button a {
  color: inherit;
  text-decoration: none;
}

.global-cookie {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
@media screen and (max-width: 800px) {
  .global-cookie {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.global-cookie.open {
  opacity: 1;
  visibility: visible;
}
.global-cookie .-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.global-cookie .cookie-panel {
  position: relative;
  z-index: 2;
  width: 8rem;
  max-width: calc(100% - 0.96rem);
  max-height: 90vh;
  background: #FFFFFF;
  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-transform: translateY(20px);
      -ms-transform: translateY(20px);
          transform: translateY(20px);
  -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;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel {
    width: 100%;
    max-width: 100%;
    height: 80vh;
    border-radius: 0.32rem 0.32rem 0 0;
  }
}
.open .global-cookie .cookie-panel {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.global-cookie .cookie-panel-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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.32rem 0.48rem;
  border-bottom: 0.01rem solid #E6E6E6;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel-head {
    padding: 0.48rem 0.32rem;
  }
}
.global-cookie .cookie-panel-head .-title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  color: #1E1E1E;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel-head .-title {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
}
.global-cookie .cookie-panel-head .-close {
  width: 0.4rem;
  height: 0.4rem;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel-head .-close {
    width: 0.8rem;
    height: 0.8rem;
  }
}
.global-cookie .cookie-panel-head .-close .img {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel-head .-close .img {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.global-cookie .cookie-panel-head .-close:hover {
  opacity: 0.6;
}
.global-cookie .cookie-panel-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
  padding: 0 0.48rem 0.48rem 0.48rem;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel-body {
    padding: 0.32rem;
    max-height: calc(65vh - 2rem);
    overflow-y: auto;
  }
}
.global-cookie .cookie-panel-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 0.16rem;
  padding: 0.32rem 0.48rem;
  border-top: 0.01rem solid #E6E6E6;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel-foot {
    padding: 0.48rem 0.32rem 0.48rem 0.32rem;
    gap: 0.32rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.global-cookie .cookie-panel-foot .sk-round-button {
  height: 0.4rem;
  min-width: 1.3rem;
  padding: 0 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;
  border: 0.01rem solid #1E1E1E;
  font-size: 0.16rem;
  line-height: 0.24rem;
  letter-spacing: 2px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .global-cookie .cookie-panel-foot .sk-round-button {
    height: 0.8rem;
    min-width: 2.08rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding: 0 0.64rem;
  }
}
.global-cookie .cookie-panel-foot .sk-round-button.-save {
  color: var(--sk-global-color);
  background: transparent;
  border-color: var(--sk-global-color);
}
.global-cookie .cookie-panel-foot .sk-round-button.-save:hover {
  background: var(--sk-global-color);
  color: #FFFFFF;
}
.global-cookie .cookie-panel-foot .sk-round-button.-allow {
  color: #FFFFFF;
  background: var(--sk-global-color);
  border-color: var(--sk-global-color);
}
.global-cookie .cookie-panel-foot .sk-round-button.-allow:hover {
  background: transparent;
  color: var(--sk-global-color);
}
.global-cookie .cookie-panel-foot .sk-round-button span {
  color: inherit;
}

.cookie-accordion ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.cookie-accordion .row {
  border-bottom: 0.01rem solid #E6E6E6;
}
.cookie-accordion .row:last-child {
  border-bottom: none;
}
.cookie-accordion .row.open .row-body {
  max-height: 500px;
  opacity: 1;
  padding: 0 0 0.16rem 0;
}
.cookie-accordion .row.open .row-toggle {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.cookie-accordion .row .row-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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.24rem 0;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .cookie-accordion .row .row-head {
    padding: 0.3rem 0;
  }
}
.cookie-accordion .row .row-head-control {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.cookie-accordion .row .row-head-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #1E1E1E;
}
@media screen and (max-width: 800px) {
  .cookie-accordion .row .row-head-title {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.cookie-accordion .row .row-head-title.row-necessary .-status {
  margin-left: 0.08rem;
  font-size: 0.12rem;
  line-height: 0.24rem;
  color: rgba(30, 30, 30, 0.6);
  padding: 0.02rem 0.08rem;
  background: rgba(30, 30, 30, 0.1);
  border-radius: 0.08rem;
}
@media screen and (max-width: 800px) {
  .cookie-accordion .row .row-head-title.row-necessary .-status {
    font-size: 0.24rem;
    line-height: 0.48rem;
    padding: 0.04rem 0.16rem;
  }
}
.cookie-accordion .row .row-head-switch {
  margin-left: 0.16rem;
}
@media screen and (max-width: 800px) {
  .cookie-accordion .row .row-head-switch {
    margin-left: 0.32rem;
  }
}
.cookie-accordion .row .row-toggle {
  width: 0.24rem;
  height: 0.24rem;
  -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;
}
@media screen and (max-width: 800px) {
  .cookie-accordion .row .row-toggle {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.cookie-accordion .row .row-toggle img {
  width: 100%;
  height: 100%;
}
.cookie-accordion .row .row-body {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s ease;
  transition: max-height 0.3s ease, opacity 0.3s ease, padding 0.3s ease;
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: rgba(30, 30, 30, 0.6);
}
@media screen and (max-width: 800px) {
  .cookie-accordion .row .row-body {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.cookie-accordion .row .row-body p {
  margin: 0;
}

.cookie-switch {
  width: 0.4rem;
  height: 0.2rem;
  border-radius: 0.1rem;
  background: #E6E6E6;
  position: relative;
  border: none;
  cursor: pointer;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}
@media screen and (max-width: 800px) {
  .cookie-switch {
    width: 0.8rem;
    height: 0.4rem;
    border-radius: 0.2rem;
  }
}
.cookie-switch::after {
  content: "";
  position: absolute;
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 50%;
  background: #FFFFFF;
  top: 50%;
  left: 0.02rem;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
  box-shadow: 0 0.02rem 0.04rem rgba(0, 0, 0, 0.2);
}
@media screen and (max-width: 800px) {
  .cookie-switch::after {
    width: 0.32rem;
    height: 0.32rem;
    left: 0.04rem;
  }
}
.cookie-switch.on {
  background: var(--sk-global-color);
}
.cookie-switch.on::after {
  left: calc(100% - 0.18rem);
}
@media screen and (max-width: 800px) {
  .cookie-switch.on::after {
    left: calc(100% - 0.36rem);
  }
}
.cookie-switch.is-locked {
  opacity: 0.5;
  cursor: not-allowed;
}

body.cookie-modal-open {
  overflow: hidden;
}

.mask__gradient__filter {
  position: relative;
}
.mask__gradient__filter::before {
  content: "";
  z-index: -1;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask: -webkit-linear-gradient(transparent, #000, #000);
          mask: linear-gradient(transparent, #000, #000);
  backdrop-filter: blur(4px);
  pointer-events: none;
}
@media screen and (max-width: 800px) {
  .mask__gradient__filter::before {
    backdrop-filter: blur(6px);
  }
}

.index-page .__g_banner {
  position: relative;
  overflow: hidden;
  color: #fff;
}
.index-page .__g_banner .banner-swiper-container {
  width: 100%;
  height: 100vh;
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container {
    height: 11.2rem;
  }
}
.index-page .__g_banner .banner-swiper-container .__pp_con {
  height: 100%;
}
.index-page .__g_banner .banner-swiper-container .__pp_con .__resource {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.index-page .__g_banner .banner-swiper-container .__pp_con .__resource .video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: bottom;
}
.index-page .__g_banner .banner-swiper-container .__pp_con .__container {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -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-bottom: 10%;
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container .__pp_con .__container {
    padding-top: 0.96rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.index-page .__g_banner .banner-swiper-container .__pp_con .__container .tag {
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.16rem;
  line-height: 0.24rem;
  letter-spacing: 1px;
  font-family: var(--sk-font-Marcellus-Regular);
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container .__pp_con .__container .tag {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.index-page .__g_banner .banner-swiper-container .__pp_con .__container .title {
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-top: 0.16rem;
  font-size: var(--fz-h1);
  line-height: var(--lh-h1);
  font-family: var(--sk-font-MiSans-Demibold);
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container .__pp_con .__container .title {
    font-size: 0.64rem;
    line-height: 0.8rem;
  }
}
.index-page .__g_banner .banner-swiper-container .__pp_con .__container .hry__btn {
  margin-top: 0.64rem;
  opacity: 0.8;
}
.index-page .__g_banner .banner-swiper-container .pagination_custom {
  position: absolute;
  z-index: 10;
  bottom: 1.44rem;
  right: 0.96rem;
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container .pagination_custom {
    right: 0.46rem;
  }
}
.index-page .__g_banner .banner-swiper-container .pagination_custom .fraction-pagination {
  position: absolute;
  right: 0;
  bottom: 0.16rem;
  font-family: var(--sk-font-JakartaSans-Regular);
  font-size: 0.16rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container .pagination_custom .fraction-pagination {
    font-size: 0.2rem;
    line-height: 0.32rem;
  }
}
.index-page .__g_banner .banner-swiper-container .pagination_custom .pagination_con {
  display: -webkit-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;
}
.index-page .__g_banner .banner-swiper-container .pagination_custom .pagination_con .pagination_custom_item {
  cursor: pointer;
  height: 0.02rem;
  width: 0.32rem;
  background: rgba(255, 255, 255, 0.2);
  margin-left: 0.08rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container .pagination_custom .pagination_con .pagination_custom_item {
    height: 0.02rem;
    width: 0.64rem;
    margin-left: 0.16rem;
  }
}
.index-page .__g_banner .banner-swiper-container .pagination_custom .pagination_con .pagination_custom_item.active {
  width: 0.64rem;
}
@media screen and (max-width: 800px) {
  .index-page .__g_banner .banner-swiper-container .pagination_custom .pagination_con .pagination_custom_item.active {
    width: 1.28rem;
  }
}
.index-page .__g_banner .banner-swiper-container .pagination_custom .pagination_con .pagination_custom_item.active .progress_bar {
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.index-page .chip-section {
  height: 100vh;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .index-page .chip-section {
    height: 11.2rem;
  }
}
.index-page .chip-section .bg-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.index-page .chip-section .bg-box .beam-box {
  height: 59.2vh;
  position: absolute;
  left: 50%;
  bottom: 34vh;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: none;
  transition: none;
}
@media screen and (max-width: 800px) {
  .index-page .chip-section .bg-box .beam-box {
    height: 6.4rem;
    bottom: 1.8rem;
  }
}
.index-page .chip-section .bg-box .beam-box .beam {
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  height: 100%;
  max-width: none;
  -webkit-transition: none;
  transition: none;
  will-change: transform, opacity;
}
.index-page .chip-section .bg-box .bg-img {
  height: 100%;
  width: 100%;
  object-position: bottom;
}
.index-page .chip-section .con_wrapper {
  position: relative;
  z-index: 2;
  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-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;
}
.index-page .chip-section .con_wrapper .top-box {
  padding-top: 0.96rem;
  text-align: center;
}
.index-page .chip-section .con_wrapper .top-box .title {
  text-align: center;
  font-size: 0.48rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-MiSans-Demibold);
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .index-page .chip-section .con_wrapper .top-box .title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.index-page .chip-section .con_wrapper .top-box .text {
  margin-top: 0.24rem;
  width: 5.6rem;
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 800px) {
  .index-page .chip-section .con_wrapper .top-box .text {
    margin-top: 0.32rem;
    width: 6.24rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.index-page .chip-section .con_wrapper .top-box .hry__btn {
  margin-top: 0.4rem;
}
@media screen and (max-width: 800px) {
  .index-page .chip-section .con_wrapper .top-box .hry__btn {
    margin-top: 0.64rem;
    opacity: 0.8;
  }
}
.index-page .chip-section .con_wrapper .bottom_wrapper {
  padding-bottom: 0.64rem;
  width: 100%;
}
.index-page .chip-section .con_wrapper .bottom_wrapper .bottom-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.index-page .chip-section .con_wrapper .bottom_wrapper .bottom-box .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.index-page .chip-section .con_wrapper .bottom_wrapper .bottom-box .data-item {
  text-align: center;
  width: 50%;
}
.index-page .chip-section .con_wrapper .bottom_wrapper .bottom-box .data-item .num-box {
  font-size: 0.48rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-JakartaSans-Medium);
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.index-page .chip-section .con_wrapper .bottom_wrapper .bottom-box .data-item .num-box .sub {
  font-size: 0.32rem;
}
.index-page .chip-section .con_wrapper .bottom_wrapper .bottom-box .data-item .label {
  margin-top: 0.08rem;
  text-align: center;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.2rem;
  line-height: 0.28rem;
}
@media screen and (max-width: 800px) {
  .index-page .chip-section .con_wrapper .bottom_wrapper .pagination_custom {
    position: absolute;
    bottom: 0.16rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .index-page .chip-section .con_wrapper .bottom_wrapper .pagination_custom .pagination_con {
    display: -webkit-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;
  }
  .index-page .chip-section .con_wrapper .bottom_wrapper .pagination_custom .pagination_con .pagination_custom_item {
    cursor: pointer;
    height: 0.02rem;
    width: 0.64rem;
    background: rgba(255, 255, 255, 0.2);
    margin-left: 0.16rem;
    overflow: hidden;
  }
  .index-page .chip-section .con_wrapper .bottom_wrapper .pagination_custom .pagination_con .pagination_custom_item:first-child {
    margin-left: 0;
  }
  .index-page .chip-section .con_wrapper .bottom_wrapper .pagination_custom .pagination_con .pagination_custom_item.active .progress_bar {
    width: 100%;
    height: 100%;
    background-color: #fff;
  }
}
.index-page .product-center-section {
  padding-top: 0.96rem;
  padding-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section {
    overflow: hidden;
    padding-bottom: 1.28rem;
  }
}
.index-page .product-center-section .h2 {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.48rem;
  line-height: 0.56rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .h2 {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.index-page .product-center-section .class_wrapper {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .class_wrapper {
    margin: 0.48rem -0.48rem 0;
    padding: 0 0.48rem;
    overflow-x: auto;
    scrollbar-width: none;
  }
  .index-page .product-center-section .class_wrapper::-webkit-scrollbar {
    width: 0;
    background: transparent;
  }
}
.index-page .product-center-section .class_wrapper .class-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 0.01rem solid #E6E6E6;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .class_wrapper .class-list {
    border-width: 0.02rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.index-page .product-center-section .class_wrapper .class-list .class-li {
  padding-bottom: 0.16rem;
  border-bottom: 0.02rem solid transparent;
  margin-right: 0.48rem;
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.24rem;
  line-height: 0.32rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .class_wrapper .class-list .class-li {
    padding-bottom: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.index-page .product-center-section .class_wrapper .class-list .class-li:last-child {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .index-page .product-center-section .class_wrapper .class-list .class-li:hover {
    color: var(--sk-global-color);
  }
}
.index-page .product-center-section .class_wrapper .class-list .class-li.on {
  color: var(--sk-global-color);
  font-family: var(--sk-font-MiSans-Demibold);
  border-color: var(--sk-global-color);
}
.index-page .product-center-section .product-list_wrapper {
  margin-top: 0.64rem;
  display: -ms-grid;
  display: grid;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper {
    margin-top: 0;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box {
  display: block;
  width: 100%;
  min-width: 0;
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  position: relative;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box {
    display: block;
    width: 100vw;
    overflow: hidden;
    margin-left: -0.48rem;
    margin-right: -0.48rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box.show {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.index-page .product-center-section .product-list_wrapper .product-list-box .infor-box {
  width: 4.32rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-right: 0.6rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .infor-box {
    width: 100%;
    padding: 0 0.48rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .infor-box .title {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.4rem;
  line-height: 0.48rem;
  color: var(--sk-global-color);
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .infor-box .title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .infor-box ul {
  margin-top: 0.32rem;
}
.index-page .product-center-section .product-list_wrapper .product-list-box .infor-box ul li {
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: rgba(30, 30, 30, 0.6);
  padding-left: 0.2rem;
  position: relative;
  margin-bottom: 0.08rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .infor-box ul li {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-bottom: 0.12rem;
    padding-left: 0.3rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .infor-box ul li::before {
  content: "";
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: rgba(30, 30, 30, 0.6);
  left: 0.08rem;
  top: 0.1rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .infor-box ul li::before {
    width: 0.08rem;
    height: 0.08rem;
    top: 0.18rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .infor-box .hry__btn {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .infor-box .hry__btn {
    margin-top: 0.48rem;
    width: 100%;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper {
  width: 100%;
  overflow: hidden;
  position: relative;
  padding: 0 0 0.6rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper {
    width: 100%;
    margin: 0.48rem 0 0 0;
    padding: 0 0.48rem 0;
    overflow: hidden;
  }
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 0.49rem;
    height: 100%;
    background-color: #fff;
    pointer-events: none;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide {
    width: 6.08rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-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;
  height: 100%;
  background: -webkit-linear-gradient(bottom, #E8CDA0, #925429, #40150A);
  background: linear-gradient(0deg, #E8CDA0, #925429, #40150A);
  padding: 0.48rem 0.32rem 0;
  overflow: hidden;
  box-sizing: border-box;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box {
    padding: 0.64rem 0.64rem 0;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .tag {
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: rgba(255, 255, 255, 0.8);
  text-align: center;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .tag {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .name {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.9);
  font-family: var(--sk-font-MiSans-Demibold);
  text-align: center;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .name {
    margin-top: 0;
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .btn_box {
  margin-top: 0.32rem;
  text-align: center;
  position: relative;
  z-index: 2;
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .btn_box .hry__btn {
  border: 0.01rem solid rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .img-box {
  width: 3.52rem;
  height: 3.52rem;
  margin: 0.32rem auto 0;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .img-box {
    width: 4.8rem;
    height: 4.8rem;
    margin-top: 0.4rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box .img-box .img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
@media screen and (min-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper .swiper-wrapper .swiper-slide .card-box:hover .img-box .img {
    -webkit-transform: scale(1.15);
        -ms-transform: scale(1.15);
            transform: scale(1.15);
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box.can-slide .product-swiper-nav {
  opacity: 1;
  visibility: visible;
}
.index-page .product-center-section .product-list_wrapper .product-list-box.compact-layout .product-swiper .swiper-wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.index-page .product-center-section .product-list_wrapper .product-list-box.compact-layout .product-swiper-nav {
  opacity: 0;
  visibility: hidden;
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-bottom_tools {
  position: static;
  --product-cta-color: #40150A;
  --product-cta-border: #C8894B;
  --product-cta-bg: linear-gradient(90deg, #E8CDA0 0%, #C8894B 100%);
  --product-cta-hover-color: #F8E7C8;
  --product-cta-hover-border: #5A2410;
  --product-cta-hover-bg: linear-gradient(90deg, #5A2410 0%, #7E3C1D 100%);
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-bottom_tools {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0.16rem;
    margin-top: 0.48rem;
    padding: 0 0.48rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-bottom_tools .product-series-btn {
  display: none;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-bottom_tools .product-series-btn {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    height: 0.92rem;
    padding: 0 0.2rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    letter-spacing: 0.02rem;
  }
}
@media screen and (min-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-bottom_tools .product-series-btn:hover {
    color: var(--product-cta-hover-color);
    border-color: var(--product-cta-hover-border);
    background: var(--product-cta-hover-bg);
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-bottom_tools .product-center-btn_box .hry__btn {
  border: 0.01rem solid #1E1E1E;
  color: #1E1E1E;
  background-color: unset;
}
@media screen and (min-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-bottom_tools .product-center-btn_box .hry__btn:hover {
    color: #fff;
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav {
  --product-swiper-arrow-button-size: 0.6rem;
  --product-swiper-arrow-edge-gap: 0.18rem;
  --product-swiper-arrow-size: 0.16rem;
  --product-swiper-arrow-stroke: 0.02rem;
  --product-swiper-card-bottom-space: 0.6rem;
  --product-swiper-cta-gap: 0.48rem;
  --product-swiper-cta-height: 0.56rem;
  --product-swiper-nav-bottom-offset: calc(var(--product-swiper-card-bottom-space) + var(--product-swiper-cta-gap) + var(--product-swiper-cta-height));
  position: absolute;
  top: 0;
  right: 0;
  bottom: var(--product-swiper-nav-bottom-offset);
  left: 0;
  z-index: 2;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav {
    position: static;
    inset: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    min-width: 2rem;
    gap: 0.16rem;
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
    --product-swiper-arrow-size: 0.22rem;
    --product-swiper-arrow-stroke: 0.02rem;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev,
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next {
  position: absolute;
  top: 50%;
  width: var(--product-swiper-arrow-button-size);
  height: var(--product-swiper-arrow-button-size);
  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;
  margin-left: 0;
  border: 0.01rem solid #1e1e1e;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  pointer-events: auto;
  color: #1E1E1E;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev,
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next {
    position: static;
    top: auto;
    width: 0.92rem;
    height: 0.92rem;
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
    margin-left: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    border: 0.01rem solid #1E1E1E;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev.swiper-button-disabled,
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next.swiper-button-disabled {
  opacity: 0.35;
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev::before,
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: var(--product-swiper-arrow-size);
  height: var(--product-swiper-arrow-size);
  border-top: var(--product-swiper-arrow-stroke) solid currentColor;
  border-right: var(--product-swiper-arrow-stroke) solid currentColor;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev .icon,
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next .icon {
  display: none;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev .icon,
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next .icon {
    display: block;
    width: 0.56rem;
    height: 0.56rem;
  }
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev::before,
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next::before {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev .icon path,
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next .icon path {
    stroke-width: 1.2;
    stroke-opacity: 1;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev:not(.swiper-button-disabled):hover,
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next:not(.swiper-button-disabled):hover {
  border-color: var(--sk-global-color);
  background-color: var(--sk-global-color);
  color: #fff;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev:not(.swiper-button-disabled):hover, .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev:not(.swiper-button-disabled):active,
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next:not(.swiper-button-disabled):hover,
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next:not(.swiper-button-disabled):active {
    border-color: #1E1E1E;
    background-color: #FFFFFF;
    color: #1E1E1E;
  }
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev .icon path,
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next .icon path {
    stroke: #1E1E1E;
    stroke-opacity: 1;
  }
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev {
    margin-left: 0;
  }
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev::before {
  -webkit-transform: translate(-40%, -50%) rotate(-135deg);
      -ms-transform: translate(-40%, -50%) rotate(-135deg);
          transform: translate(-40%, -50%) rotate(-135deg);
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-prev {
  left: calc(var(--product-swiper-arrow-button-size) * -1 - var(--product-swiper-arrow-edge-gap));
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next::before {
  -webkit-transform: translate(-60%, -50%) rotate(45deg);
      -ms-transform: translate(-60%, -50%) rotate(45deg);
          transform: translate(-60%, -50%) rotate(45deg);
}
.index-page .product-center-section .product-list_wrapper .product-list-box .product-swiper-nav .product-swiper-next {
  right: calc(var(--product-swiper-arrow-button-size) * -1 - var(--product-swiper-arrow-edge-gap));
}
.index-page .product-center-section .product-center-btn_box {
  margin-top: 0.48rem;
  text-align: center;
}
.index-page .product-center-section .product-center-btn_box .hry__btn {
  height: 0.56rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-center-btn_box {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .index-page .product-center-section .product-center-btn_box .hry__btn {
    width: 100%;
  }
}
.index-page .applications-section {
  padding-top: 0;
  padding-bottom: 0.64rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.index-page .applications-section .h2 {
  font-size: 0.48rem;
  line-height: 0.56rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .h2 {
    font-size: 0.48rem;
    line-height: 0.64rem;
    letter-spacing: 0;
  }
}
.index-page .applications-section .gallery_wrapper {
  margin-top: 0.56rem;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper {
    margin-top: 0.48rem;
  }
}
.index-page .applications-section .gallery_wrapper .galler-stage {
  position: relative;
  overflow: hidden;
}
.index-page .applications-section .gallery_wrapper .galler-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0;
  min-height: 5.9rem;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li {
  --scene-index: 0;
  --scene-step: 0.46rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
      -ms-flex: 1 1 0px;
          flex: 1 1 0;
  min-width: 0;
  -webkit-transition: -webkit-box-flex 0.6s ease, -webkit-flex 0.6s ease, -webkit-transform 0.6s ease;
  transition: -webkit-box-flex 0.6s ease, -webkit-flex 0.6s ease, -webkit-transform 0.6s ease;
  transition: flex 0.6s ease, transform 0.6s ease;
  transition: flex 0.6s ease, transform 0.6s ease, -webkit-box-flex 0.6s ease, -webkit-flex 0.6s ease, -ms-flex 0.6s ease, -webkit-transform 0.6s ease;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active {
  -webkit-box-flex: 2;
  -webkit-flex: 2 1 0;
      -ms-flex: 2 1 0px;
          flex: 2 1 0;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .left-box {
  margin-bottom: 0.8rem;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card {
  width: 100%;
  height: 5.9rem;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  background: #111;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card {
    height: 7.2rem;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-bg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  max-width: none;
  object-fit: cover;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-filter: none;
          filter: none;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box {
  position: relative;
  z-index: 2;
  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;
  color: #FFFFFF;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0.36rem 0.28rem 0.28rem;
  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;
  -webkit-transition: padding 0.45s ease;
  transition: padding 0.45s ease;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con {
    padding: 0.64rem 0.32rem 0.32rem;
    -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;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .right-box {
    margin-top: 0.48rem;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box {
  width: 100%;
  min-width: 0;
  max-width: 3.4rem;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box {
    width: 100%;
    max-width: none;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .title {
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-MiSans-Demibold);
  width: 100%;
  white-space: nowrap;
  text-align: left;
  padding-bottom: 0.08rem;
  -webkit-transition: font-size 0.28s ease, line-height 0.28s ease, text-align 0.28s ease;
  transition: font-size 0.28s ease, line-height 0.28s ease, text-align 0.28s ease;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .title {
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text {
  margin-top: 0.2rem;
  max-width: 4.2rem;
  height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.22s ease;
  transition: opacity 0.22s ease;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-group {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-group {
    width: 3.32rem;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-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;
  gap: 0.14rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item {
  min-height: 0.32rem;
  position: relative;
  padding-left: 0.16rem;
  padding-right: 0;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.78);
  -webkit-transition: color 0.22s ease, -webkit-transform 0.22s ease;
  transition: color 0.22s ease, -webkit-transform 0.22s ease;
  transition: color 0.22s ease, transform 0.22s ease;
  transition: color 0.22s ease, transform 0.22s ease, -webkit-transform 0.22s ease;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.12rem;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.13rem;
  width: 0.05rem;
  height: 0.05rem;
  border-radius: 50%;
  background: #FFFFFF;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item.current {
  color: #FFFFFF;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-name {
  display: block;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-icon,
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-icon svg {
  width: 0.16rem;
  height: 0.16rem;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-icon path {
  stroke: #FFFFFF;
  stroke-opacity: 1;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item {
    font-size: 0.24rem;
    line-height: 0.36rem;
    min-height: 0.36rem;
    gap: 0.14rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item::before {
    top: 0.16rem;
    width: 0.06rem;
    height: 0.06rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-icon,
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-icon svg {
    width: 0.18rem;
    height: 0.18rem;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-icon,
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text .scene-item .scene-icon svg {
    width: 0.48rem;
    height: 0.48rem;
  }
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text {
    margin-top: 0.16rem;
    max-width: none;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .right-box {
  opacity: 0;
  -webkit-transform: translateY(0.24rem);
      -ms-transform: translateY(0.24rem);
          transform: translateY(0.24rem);
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  left: 0.28rem;
  bottom: 0.28rem;
  z-index: 1;
  -webkit-transition: opacity 0.35s ease, visibility 0s linear 0.35s, -webkit-transform 0.35s ease;
  transition: opacity 0.35s ease, visibility 0s linear 0.35s, -webkit-transform 0.35s ease;
  transition: opacity 0.35s ease, transform 0.35s ease, visibility 0s linear 0.35s;
  transition: opacity 0.35s ease, transform 0.35s ease, visibility 0s linear 0.35s, -webkit-transform 0.35s ease;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .right-box {
    opacity: 1;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    pointer-events: auto;
    visibility: visible;
  }
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box.mask__gradient__filter::before {
  z-index: 0;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.48) 38%, rgba(0, 0, 0, 0.1) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.48) 38%, rgba(0, 0, 0, 0.1) 100%);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  opacity: 0.9;
  -webkit-transition: opacity 0.45s ease, background 0.45s ease;
  transition: opacity 0.45s ease, background 0.45s ease;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-bg {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
  -webkit-filter: none;
          filter: none;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con {
  min-height: 0.94rem;
  padding-left: 0.18rem;
  padding-right: 0.18rem;
  padding-bottom: 0.18rem;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con .left-box {
  max-width: none;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con .left-box .title {
  font-size: 0.24rem;
  line-height: 0.3rem;
  text-align: center;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con .left-box .text {
  margin-top: 0;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box.mask__gradient__filter::before {
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.6) 42%, rgba(0, 0, 0, 0.22) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.82) 0%, rgba(0, 0, 0, 0.6) 42%, rgba(0, 0, 0, 0.22) 100%);
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .galler-card .galler-bg {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-filter: none;
          filter: none;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .galler-card .galler-text-box .text-con {
  min-height: 100%;
  padding-top: 0.7rem;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .galler-card .galler-text-box .text-con .left-box .title {
  font-size: 0.4rem;
  line-height: 0.48rem;
  text-align: left;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .galler-card .galler-text-box .text-con .left-box .text {
  opacity: 1;
  height: auto;
  overflow: visible;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .galler-card .galler-text-box .text-con .right-box {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  pointer-events: auto;
  visibility: visible;
  -webkit-transition-delay: 0.04s;
          transition-delay: 0.04s;
}
.index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .galler-card .galler-text-box.mask__gradient__filter::before {
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.38) 42%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.38) 42%, rgba(0, 0, 0, 0) 100%);
  opacity: 1;
}
@media screen and (min-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li:hover {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .galler-stage {
    overflow: hidden;
    margin: 0 -0.48rem;
    padding: 0 0.48rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-stage::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 0.49rem;
    height: 100%;
    background-color: #fff;
    pointer-events: none;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 0;
    min-height: 0;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li {
    width: 6.08rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-bg {
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con {
    min-height: 0;
    padding-left: 0.32rem;
    padding-right: 0.32rem;
    padding-bottom: 0.32rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con .left-box {
    margin-top: 1.72rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con .left-box .title {
    font-size: 0.4rem;
    line-height: 0.64rem;
    padding-bottom: 0.16rem;
    text-align: left;
    position: absolute;
    bottom: -1.4rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li:not(.active) .galler-card .galler-text-box .text-con .left-box .text {
    margin-top: 0.16rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li.active .left-box {
    margin-bottom: 0;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con {
    min-height: 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-top: 0.64rem;
    padding-bottom: 0.32rem;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box {
    margin-bottom: 0;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .title {
    font-size: 0.4rem;
    line-height: 0.64rem;
    padding-bottom: 0.16rem;
    text-align: left;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .left-box .text {
    opacity: 1;
  }
  .index-page .applications-section .gallery_wrapper .galler-flex .galler-li .galler-card .galler-text-box .text-con .right-box {
    opacity: 0;
    -webkit-transform: translateY(0.24rem);
        -ms-transform: translateY(0.24rem);
            transform: translateY(0.24rem);
    pointer-events: none;
    position: static;
    visibility: hidden;
    margin-top: 0.4rem;
  }
  .index-page .applications-section .gallery_wrapper .applications-bottom_tools {
    margin-top: 0.48rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .index-page .applications-section .gallery_wrapper .applications-fraction-pagination {
    font-family: var(--sk-font-JakartaSans-Regular);
    font-size: 0.24rem;
    line-height: 0.48rem;
    color: rgba(30, 30, 30, 0.8);
  }
  .index-page .applications-section .gallery_wrapper .applications-fraction-pagination .swiper-pagination-current,
  .index-page .applications-section .gallery_wrapper .applications-fraction-pagination .swiper-pagination-total {
    color: inherit;
  }
  .index-page .applications-section .gallery_wrapper .applications-swiper-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .index-page .applications-section .gallery_wrapper .applications-swiper-prev,
  .index-page .applications-section .gallery_wrapper .applications-swiper-next {
    width: 0.92rem;
    height: 0.92rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    border: 0.01rem solid rgb(0, 0, 0);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .applications-section .gallery_wrapper .applications-swiper-prev.swiper-button-disabled,
  .index-page .applications-section .gallery_wrapper .applications-swiper-next.swiper-button-disabled {
    opacity: 0.35;
  }
  .index-page .applications-section .gallery_wrapper .applications-swiper-prev .icon,
  .index-page .applications-section .gallery_wrapper .applications-swiper-next .icon {
    width: 0.56rem;
    height: 0.56rem;
  }
  .index-page .applications-section .gallery_wrapper .applications-swiper-prev .icon path,
  .index-page .applications-section .gallery_wrapper .applications-swiper-next .icon path {
    stroke-width: 1.2;
    stroke-opacity: 1;
  }
  .index-page .applications-section .gallery_wrapper .applications-swiper-next {
    margin-left: 0.16rem;
  }
}
.index-page .applications-section .gallery_wrapper .applications-bottom_tools {
  display: none;
}
@media screen and (max-width: 800px) {
  .index-page .applications-section .gallery_wrapper .applications-bottom_tools {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.index-page .news-events {
  padding-top: 0.64rem;
  padding-bottom: 1.2rem;
}
@media screen and (max-width: 800px) {
  .index-page .news-events {
    overflow: hidden;
    padding-bottom: 1.28rem;
  }
}
.index-page .news-events .h2 {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.48rem;
  line-height: 0.56rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .h2 {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.index-page .news-events .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;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.index-page .news-events .flex-box .left-box {
  width: 8.48rem;
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .left-box {
    width: 100%;
    margin-bottom: 0.32rem;
    margin-right: 0;
  }
}
.index-page .news-events .flex-box .left-box .img-box {
  height: 4.96rem;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .left-box .img-box {
    height: 3.84rem;
  }
}
.index-page .news-events .flex-box .left-box .img-box .img {
  width: 100%;
  height: 100%;
}
.index-page .news-events .flex-box .left-box .text-con {
  background: #F8F8F8;
  padding: 0.32rem 0.32rem 0.64rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .left-box .text-con {
    padding: 0.32rem 0.32rem 0.48rem;
  }
}
.index-page .news-events .flex-box .left-box .text-con .data {
  font-size: 0.16rem;
  line-height: 0.24rem;
  letter-spacing: 1px;
  color: #252A35;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .left-box .text-con .data {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.index-page .news-events .flex-box .left-box .text-con .title {
  font-size: 0.2rem;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: var(--sk-font-MiSans-Demibold);
  margin-top: 0.08rem;
  color: #252A35;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  --color: #FFF;
  min-height: 0.64rem;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .left-box .text-con .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
    min-height: 1.44rem;
    min-height: 0;
  }
}
.index-page .news-events .flex-box .left-box .text-con .content-text {
  margin-top: 0;
  font-size: 0.2rem;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #252A35;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  min-height: 0.96rem;
}
@media screen and (min-width: 800px) {
  .index-page .news-events .flex-box .left-box:hover .img-box .img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
  }
  .index-page .news-events .flex-box .left-box:hover .text-con {
    background-color: var(--sk-global-color);
  }
  .index-page .news-events .flex-box .left-box:hover .text-con .data {
    color: #fff;
  }
  .index-page .news-events .flex-box .left-box:hover .text-con .title {
    color: #fff;
  }
  .index-page .news-events .flex-box .left-box:hover .text-con .content-text {
    color: #fff;
  }
}
.index-page .news-events .flex-box .right-list {
  -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;
}
.index-page .news-events .flex-box .right-list .ne-card {
  height: 2.506rem;
  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.16rem;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .right-list .ne-card {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0.32rem;
  }
}
.index-page .news-events .flex-box .right-list .ne-card:last-child {
  margin-bottom: 0;
}
.index-page .news-events .flex-box .right-list .ne-card:nth-child(n+4) {
  display: none;
}
@media screen and (min-width: 800px) {
  .index-page .news-events .flex-box .right-list .ne-card:hover .img-box .img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
  .index-page .news-events .flex-box .right-list .ne-card:hover .con-box {
    background-color: var(--sk-global-color);
  }
  .index-page .news-events .flex-box .right-list .ne-card:hover .con-box .data {
    color: #fff;
  }
  .index-page .news-events .flex-box .right-list .ne-card:hover .con-box .title {
    color: #fff;
  }
}
.index-page .news-events .flex-box .right-list .ne-card .img-box {
  height: 100%;
  width: 4.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .right-list .ne-card .img-box {
    height: 3.84rem;
    width: 100%;
  }
}
.index-page .news-events .flex-box .right-list .ne-card .img-box .img {
  height: 100%;
  width: 100%;
}
.index-page .news-events .flex-box .right-list .ne-card .con-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.32rem;
  background: #F8F8F8;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .right-list .ne-card .con-box {
    padding: 0.32rem 0.32rem 0.48rem;
  }
}
.index-page .news-events .flex-box .right-list .ne-card .con-box .data {
  color: #252A35;
  font-size: 0.16rem;
  line-height: 0.24rem;
  letter-spacing: 1px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .right-list .ne-card .con-box .data {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.index-page .news-events .flex-box .right-list .ne-card .con-box .title {
  margin-top: 0.08rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  --color: #FFF;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .flex-box .right-list .ne-card .con-box .title {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: 1.44rem;
  }
}
.index-page .news-events .btn {
  margin-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 800px) {
  .index-page .news-events .btn {
    margin-top: 0.96rem;
  }
}

.title__blur__section {
  overflow: hidden;
  text-align: right;
  border-bottom: 0.01rem solid var(--sk-global-color);
  padding-bottom: 0.08rem;
  padding-top: 1.68rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .title__blur__section {
    max-width: 100vw;
    padding-bottom: 0.16rem;
    padding-top: 0.8rem;
    padding-right: 0.3rem;
    margin-left: 0.48rem;
    width: calc(100% - 0.48rem);
  }
}
.title__blur__section .nav {
  position: absolute;
  bottom: 0.16rem;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.title__blur__section .nav .nav-item {
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.2rem;
  line-height: 0.32rem;
  letter-spacing: 3px;
}
.title__blur__section .nav .nav-item::after {
  content: "|";
  margin: 0 0.08rem;
}
.title__blur__section .nav .nav-item:hover {
  color: var(--sk-global-color);
}
.title__blur__section .nav .nav-item:last-child {
  cursor: inherit;
  color: var(--sk-global-color);
}
.title__blur__section .nav .nav-item:last-child::after {
  display: none;
}
.title__blur__section .title-text {
  display: inline-block;
  position: relative;
  font-size: 1.28rem;
  line-height: 1.36rem;
  text-align: right;
  font-family: var(--sk-font-Marcellus-Regular);
  letter-spacing: 12px;
  background: -webkit-linear-gradient(left, #E8CDA0 0%, var(--sk-global-color) 100%);
  background: linear-gradient(90deg, #E8CDA0 0%, var(--sk-global-color) 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .title__blur__section .title-text {
    font-size: 0.8rem;
    line-height: 0.96rem;
    letter-spacing: 4px;
  }
}

.foot__contact__section {
  height: 3.92rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .foot__contact__section {
    height: 5.12rem;
  }
}
.foot__contact__section .bg-img {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.foot__contact__section .wal {
  position: relative;
  z-index: 2;
  padding-top: 0.96rem;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .foot__contact__section .wal {
    padding-top: 1.28rem;
  }
}
.foot__contact__section .wal .contact_title {
  display: inline-block;
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: var(--sk-font-MiSans-Demibold);
  -webkit-background-clip: text;
          background-clip: text;
  color: #FFFFFF;
}
@media screen and (max-width: 800px) {
  .foot__contact__section .wal .contact_title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.foot__contact__section .wal .contact_text {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #FFFFFF;
}
@media screen and (max-width: 800px) {
  .foot__contact__section .wal .contact_text {
    margin-top: 0.16rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.foot__contact__section .wal .hry__btn {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .foot__contact__section .wal .hry__btn {
    margin-top: 0.48rem;
  }
}

.hry__btn {
  cursor: pointer;
  height: 0.56rem;
  min-width: 1.3rem;
  padding: 0 0.32rem;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0.01rem solid #FFFFFF;
  color: #FFFFFF;
  font-size: 0.2rem;
  line-height: 0.24rem;
  letter-spacing: 2px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .hry__btn {
    height: 0.8rem;
    min-width: 2.08rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding: 0 0.64rem;
  }
}
.hry__btn.fill {
  background: var(--sk-global-color);
  border-color: var(--sk-global-color);
}
@media screen and (min-width: 800px) {
  .hry__btn.fill:hover {
    background: transparent;
  }
}
.hry__btn.black {
  border: 0.01rem solid #1E1E1E;
  color: #1E1E1E;
}
@media screen and (min-width: 800px) {
  .hry__btn.black:hover {
    color: #fff;
  }
}
.hry__btn.brand-fill {
  color: #fff;
  background-color: var(--sk-global-color);
  border-color: var(--sk-global-color);
}
@media screen and (min-width: 800px) {
  .hry__btn.brand-fill:hover {
    color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    background-color: transparent;
  }
}
.hry__btn.brand-fill-reverse {
  border-color: var(--sk-global-color);
  color: var(--sk-global-color);
}
@media screen and (min-width: 800px) {
  .hry__btn.brand-fill-reverse:hover {
    color: #fff;
    background-color: var(--sk-global-color);
  }
}
@media screen and (min-width: 800px) {
  .hry__btn:hover {
    background: var(--sk-global-color);
    border-color: var(--sk-global-color);
  }
}

.pagination_wrapper {
  margin-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper {
    max-width: calc(100vw - 0.8rem);
    margin-top: 0.96rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
  }
}
.pagination_wrapper .next,
.pagination_wrapper .prev {
  width: 0.4rem;
  height: 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;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next,
  .pagination_wrapper .prev {
    width: 0.8rem;
    height: 0.8rem;
  }
}
.pagination_wrapper .next.on,
.pagination_wrapper .prev.on {
  cursor: pointer;
}
.pagination_wrapper .next.on .icon path,
.pagination_wrapper .prev.on .icon path {
  stroke-opacity: 1;
}
@media screen and (min-width: 800px) {
  .pagination_wrapper .next.on:hover .icon path,
  .pagination_wrapper .prev.on:hover .icon path {
    stroke: var(--sk-global-color);
  }
}
.pagination_wrapper .next .icon,
.pagination_wrapper .prev .icon {
  height: 0.24rem;
  width: 0.24rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next .icon,
  .pagination_wrapper .prev .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.pagination_wrapper .next {
  margin-left: 0.08rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .next {
    margin-left: 0.16rem;
  }
}
.pagination_wrapper .prev {
  margin-right: 0.08rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .prev {
    margin-right: 0.16rem;
  }
}
.pagination_wrapper .pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -0.04rem;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .pager {
    margin: 0 -0.08rem;
  }
}
.pagination_wrapper .pager .number {
  cursor: pointer;
  height: 0.4rem;
  width: 0.4rem;
  border: 0.01rem solid rgba(30, 30, 30, 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;
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin: 0 0.04rem;
  font-family: var(--sk-font-JakartaSans-Regular);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .pagination_wrapper .pager .number {
    width: 0.8rem;
    height: 0.8rem;
    border-width: 0.02rem;
    margin: 0 0.08rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.pagination_wrapper .pager .number.on {
  color: #FFFFFF;
  background: var(--sk-global-color);
  font-family: var(--sk-font-JakartaSans-SemiBold);
}
.pagination_wrapper .pager .number.on:hover {
  color: #FFFFFF;
}
@media screen and (min-width: 800px) {
  .pagination_wrapper .pager .number:hover {
    color: #FFFFFF;
    background: var(--sk-global-color);
    font-family: var(--sk-font-JakartaSans-SemiBold);
  }
  .pagination_wrapper .pager .number:hover:hover {
    color: #FFFFFF;
  }
}

.honor-page .honor-content-section {
  padding-top: 0.96rem;
  padding-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section {
    padding-bottom: 1.28rem;
  }
}
.honor-page .honor-content-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) {
  .honor-page .honor-content-section .flex-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.honor-page .honor-content-section .flex-box .left-box {
  width: 3.68rem;
  margin-right: 0.64rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section .flex-box .left-box {
    width: 100%;
    margin-right: 0;
  }
}
.honor-page .honor-content-section .flex-box .left-box .con-box {
  position: -webkit-sticky;
  position: sticky;
  top: 1rem;
  padding-bottom: 1rem;
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section .flex-box .left-box .con-box {
    padding-bottom: 0.64rem;
  }
}
.honor-page .honor-content-section .flex-box .left-box .con-box .h1 {
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section .flex-box .left-box .con-box .h1 {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.honor-page .honor-content-section .flex-box .left-box .con-box .text {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.6);
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section .flex-box .left-box .con-box .text {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.honor-page .honor-content-section .flex-box .right-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section .flex-box .right-box {
    margin-top: 0.64rem;
  }
}
.honor-page .honor-content-section .flex-box .right-box .card-list {
  margin: -0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.honor-page .honor-content-section .flex-box .right-box .card-list .card-box {
  margin: 0.08rem;
  width: calc((100% - 0.48rem) / 3);
  height: 4.8rem;
  background: -webkit-linear-gradient(bottom, #E8CDA0, #925429, #40150A);
  background: linear-gradient(0deg, #E8CDA0, #925429, #40150A);
  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) {
  .honor-page .honor-content-section .flex-box .right-box .card-list .card-box {
    width: calc((100% - 0.32rem) / 2);
    height: 4.32rem;
    padding-top: 0.48rem;
  }
}
.honor-page .honor-content-section .flex-box .right-box .card-list .card-box .title {
  padding-top: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section .flex-box .right-box .card-list .card-box .title {
    padding: 0 0.32rem;
    font-size: 0.24rem;
    line-height: 0.32rem;
    min-height: 0.64rem;
    text-align: center;
    font-family: var(--sk-font-MiSans-Demibold);
  }
}
.honor-page .honor-content-section .flex-box .right-box .card-list .card-box .img-box {
  width: 2.88rem;
  height: 2.88rem;
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .honor-page .honor-content-section .flex-box .right-box .card-list .card-box .img-box {
    width: 2.24rem;
    height: 2.24rem;
    margin-top: 0.48rem;
  }
}
.honor-page .honor-content-section .flex-box .right-box .card-list .card-box .img-box .img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
@media screen and (min-width: 800px) {
  .honor-page .honor-content-section .flex-box .right-box .card-list .card-box:hover .img-box .img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
  }
}

.contact-page {
  background-color: #F8F8F8;
}
.contact-page .h1-section {
  padding-top: 0.96rem;
}
.contact-page .h1-section .h1 {
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .contact-page .h1-section .h1 {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.contact-page .h1-section .title-text {
  margin-top: 0.16rem;
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .contact-page .h1-section .title-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .map-section {
  margin-top: 0.96rem;
  height: 9.6rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section {
    margin-top: 0.64rem;
    height: auto;
  }
}
.contact-page .map-section .map-box {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-box {
    width: 100%;
    height: 8.64rem;
  }
}
.contact-page .map-section .map-box .map {
  height: 100%;
  width: 100%;
}
.contact-page .map-section .map-box .map .tdt-label {
  background: transparent;
  box-shadow: none;
  padding: 0;
  border: none;
}
.contact-page .map-section .map-box .map .tdt-label .custom-marker {
  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;
  width: 0;
  height: 0;
  position: relative;
}
.contact-page .map-section .map-box .map .tdt-label .custom-marker.active {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
  pointer-events: none;
}
.contact-page .map-section .map-box .map .tdt-label .custom-marker .marker-img {
  width: 0.48rem;
  max-width: none;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-box .map .tdt-label .custom-marker .marker-img {
    width: 0.96rem;
  }
}
.contact-page .map-section .map-box .map .tdt-label .custom-marker .label-text {
  position: absolute;
  top: 0.08rem;
  left: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  height: 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;
  padding: 0 0.16rem;
  font-size: 0.2rem;
  line-height: 0.28rem;
  background: #FFFFFF;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  box-shadow: 0rem 0.04rem 0.04rem 0rem rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-box .map .tdt-label .custom-marker .label-text {
    height: 0.48rem;
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.contact-page .map-section .map-swiper {
  position: absolute;
  z-index: 10;
  left: 0.16rem;
  bottom: 0.16rem;
  overflow: hidden;
  width: 5.6rem;
  height: 4.24rem;
  background: rgba(255, 255, 255, 0.9);
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-top: 0.16rem;
    height: auto;
    min-height: 6.88rem;
  }
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide {
  pointer-events: auto;
  padding: 0.32rem 0.32rem 0.5rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide {
    padding: 0.48rem 0.32rem 1.76rem;
    height: auto;
  }
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .title {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list {
  margin-top: 0.32rem;
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .item-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.16rem;
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .item-box:last-child {
  margin-bottom: 0;
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .item-box .icon {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .item-box .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .item-box .value {
  margin-left: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.28rem;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .item-box .value {
    margin-left: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .link-list {
  margin-top: 0.32rem;
  border-top: 0.01rem solid #E6E6E6;
  padding-top: 0.32rem;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .link-list {
    margin-top: 0.48rem;
  }
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .link-list .link-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.2rem;
  line-height: 0.28rem;
  margin-bottom: 0.08rem;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .link-list .link-box {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .link-list .link-box:last-child {
  margin-bottom: 0;
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .link-list .link-box .key {
  display: inline;
  color: rgba(30, 30, 30, 0.6);
}
.contact-page .map-section .map-swiper .swiper-wrapper .swiper-slide .item-list .link-list .link-box .value {
  display: inline;
}
.contact-page .map-section .map-swiper .swiper-pagination {
  position: absolute;
  z-index: 5;
  bottom: 0.24rem;
  left: 0.32rem;
  font-size: 0.12rem;
  line-height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .swiper-pagination {
    bottom: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.contact-page .map-section .map-swiper .swiper-pagination .swiper-pagination-current {
  color: var(--sk-global-color);
}
.contact-page .map-section .map-swiper .navigation {
  position: absolute;
  z-index: 5;
  bottom: 0.16rem;
  right: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .navigation {
    bottom: 0.32rem;
    right: 0.32rem;
  }
}
.contact-page .map-section .map-swiper .navigation .swiper-prev,
.contact-page .map-section .map-swiper .navigation .swiper-next {
  cursor: pointer;
  margin-left: 0.08rem;
  width: 0.4rem;
  height: 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: 0.01rem solid rgb(30, 30, 30);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .navigation .swiper-prev,
  .contact-page .map-section .map-swiper .navigation .swiper-next {
    width: 0.8rem;
    height: 0.8rem;
    border-width: 0.02rem;
  }
}
.contact-page .map-section .map-swiper .navigation .swiper-prev.swiper-button-disabled,
.contact-page .map-section .map-swiper .navigation .swiper-next.swiper-button-disabled {
  opacity: 0.3;
}
.contact-page .map-section .map-swiper .navigation .swiper-prev:not(.swiper-button-disabled):hover,
.contact-page .map-section .map-swiper .navigation .swiper-next:not(.swiper-button-disabled):hover {
  border-color: var(--sk-global-color);
  background-color: var(--sk-global-color);
}
.contact-page .map-section .map-swiper .navigation .swiper-prev:not(.swiper-button-disabled):hover .icon path,
.contact-page .map-section .map-swiper .navigation .swiper-next:not(.swiper-button-disabled):hover .icon path {
  stroke: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  stroke-opacity: 1;
}
.contact-page .map-section .map-swiper .navigation .swiper-prev .icon,
.contact-page .map-section .map-swiper .navigation .swiper-next .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .contact-page .map-section .map-swiper .navigation .swiper-prev .icon,
  .contact-page .map-section .map-swiper .navigation .swiper-next .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.contact-page .information-section {
  margin-top: 0.96rem;
  margin-bottom: 0.96rem;
}
.contact-page .information-section .item-list .item-box {
  margin-bottom: 0.64rem;
}
.contact-page .information-section .item-list .item-box:last-child {
  margin-bottom: 0;
}
.contact-page .information-section .item-list .item-box .key {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  text-align: center;
}
@media screen and (max-width: 800px) {
  .contact-page .information-section .item-list .item-box .key {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}
.contact-page .information-section .item-list .item-box .value {
  margin-top: 0.16rem;
  text-align: center;
  font-size: 0.32rem;
  line-height: 0.4rem;
  -moz-text-decoration-line: underline;
       text-decoration-line: underline;
  font-family: var(--sk-font-JakartaSans-SemiBold);
  color: var(--sk-global-color);
}
@media screen and (max-width: 800px) {
  .contact-page .information-section .item-list .item-box .value {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.contact-page .address-section {
  margin-top: 0.96rem;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section {
    margin-bottom: 0.96rem;
  }
}
.contact-page .address-section .address-card-swiper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 4.96rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
}
.contact-page .address-section .address-card-swiper .address-swiper {
  height: 100%;
  width: calc(50% - 0.08rem);
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .address-swiper {
    width: 100%;
    height: 3.84rem;
  }
}
.contact-page .address-section .address-card-swiper .address-swiper .swiper-wrapper .swiper-slide .img-box {
  width: 100%;
  height: 100%;
}
.contact-page .address-section .address-card-swiper .address-swiper .swiper-wrapper .swiper-slide .img-box .img {
  width: 100%;
  height: 100%;
}
.contact-page .address-section .address-card-swiper .address-swiper .navigation {
  position: absolute;
  z-index: 2;
  right: 0.08rem;
  bottom: 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) {
  .contact-page .address-section .address-card-swiper .address-swiper .navigation {
    right: 0.16rem;
    bottom: 0.16rem;
  }
}
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev,
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next {
  width: 0.4rem;
  height: 0.4rem;
  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;
  background: rgba(0, 0, 0, 0.8);
  margin-left: 0.08rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev,
  .contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next {
    height: 0.8rem;
    width: 0.8rem;
    margin-left: 0.16rem;
  }
}
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev.swiper-button-disabled,
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next.swiper-button-disabled {
  opacity: 0.6;
  cursor: default;
}
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev .icon,
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev .icon,
  .contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev .icon path,
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next .icon path {
  stroke: #fff;
}
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev:not(.swiper-button-disabled):hover,
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next:not(.swiper-button-disabled):hover {
  background-color: var(--sk-global-color);
}
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-prev:not(.swiper-button-disabled):hover .icon path,
.contact-page .address-section .address-card-swiper .address-swiper .navigation .address-swiper-next:not(.swiper-button-disabled):hover .icon path {
  stroke: #fff;
  stroke-opacity: 1;
}
.contact-page .address-section .address-card-swiper .information-card {
  height: 100%;
  width: calc(50% - 0.08rem);
  background: #FFFFFF;
  padding: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card {
    height: auto;
    width: 100%;
    padding: 0.48rem 0.32rem;
  }
}
.contact-page .address-section .address-card-swiper .information-card .top-box .icon {
  width: 0.48rem;
  height: 0.48rem;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card .top-box .icon {
    width: 0.96rem;
    height: 0.96rem;
  }
}
.contact-page .address-section .address-card-swiper .information-card .top-box .title {
  margin-top: 0.32rem;
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card .top-box .title {
    margin-top: 0.48rem;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.contact-page .address-section .address-card-swiper .information-card .top-box .kyx {
  margin-top: 0.08rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card .top-box .kyx {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card .bottom-box {
    margin-top: 0.48rem;
  }
}
.contact-page .address-section .address-card-swiper .information-card .bottom-box .data-list .data-box {
  margin-bottom: 0.08rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card .bottom-box .data-list .data-box {
    margin-bottom: 0.16rem;
  }
}
.contact-page .address-section .address-card-swiper .information-card .bottom-box .data-list .data-box:last-child {
  margin-bottom: 0;
}
.contact-page .address-section .address-card-swiper .information-card .bottom-box .data-list .data-box .key {
  width: 1.44rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card .bottom-box .data-list .data-box .key {
    width: 1.92rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .address-section .address-card-swiper .information-card .bottom-box .data-list .data-box .value {
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-swiper .information-card .bottom-box .data-list .data-box .value {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .address-section .address-card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.contact-page .address-section .address-card-list .card-box {
  margin-top: 0.16rem;
  width: calc((100% - 0.32rem) / 3);
  min-height: 2.56rem;
  margin-right: 0.16rem;
  background: #FFFFFF;
  padding: 0.32rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-list .card-box {
    width: 100%;
    min-height: none;
    margin-right: 0;
    padding: 0.48rem 0.32rem;
  }
}
.contact-page .address-section .address-card-list .card-box:nth-child(3n) {
  margin-right: 0;
}
.contact-page .address-section .address-card-list .card-box .kyx {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-list .card-box .kyx {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
}
.contact-page .address-section .address-card-list .card-box .kyx-sub {
  font-size: 0.2rem;
  line-height: 0.28rem;
  margin-bottom: 0.1rem;
  color: #833d0c;
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-list .card-box .kyx-sub {
    font-size: 0.3rem;
    line-height: 0.48rem;
  }
}
.contact-page .address-section .address-card-list .card-box .item-list {
  margin-top: 0.32rem;
}
.contact-page .address-section .address-card-list .card-box .item-list .item-box {
  margin-bottom: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.contact-page .address-section .address-card-list .card-box .item-list .item-box:last-child {
  margin-bottom: 0;
}
.contact-page .address-section .address-card-list .card-box .item-list .item-box .icon {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-list .card-box .item-list .item-box .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.contact-page .address-section .address-card-list .card-box .item-list .item-box .value {
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-left: 0.16rem;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-list .card-box .item-list .item-box .value {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-left: 0.32rem;
  }
}
.contact-page .address-section .address-card-list .card-box .link-box {
  margin-top: 0.32rem;
  border-top: 0.01rem solid #E6E6E6;
  padding-top: 0.32rem;
}
.contact-page .address-section .address-card-list .card-box .link-box .link {
  font-size: 0.2rem;
  line-height: 0.32rem;
  -moz-text-decoration-line: underline;
       text-decoration-line: underline;
}
@media screen and (max-width: 800px) {
  .contact-page .address-section .address-card-list .card-box .link-box .link {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .consulting-form-section {
  position: relative;
  padding-top: 0.96rem;
  padding-bottom: 1.6rem;
  background: #000000;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section {
    padding-top: 1.28rem;
    padding-bottom: 1.28rem;
  }
}
.contact-page .consulting-form-section .bg-img {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.contact-page .consulting-form-section .flex-box {
  position: relative;
  z-index: 2;
  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) {
  .contact-page .consulting-form-section .flex-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.contact-page .consulting-form-section .flex-box .left-box {
  padding-right: 0.5rem;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .left-box {
    padding-right: 0;
  }
}
.contact-page .consulting-form-section .flex-box .left-box .h2 {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.4rem;
  line-height: 0.48rem;
  background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .left-box .h2 {
    text-align: center;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.contact-page .consulting-form-section .flex-box .left-box .text {
  margin-top: 0.16rem;
  width: 4.16rem;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .left-box .text {
    width: 100%;
    padding: 0 0.14rem;
    text-align: center;
    margin-top: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form {
  width: 8.48rem;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form {
    width: 100%;
    margin-top: 4.64rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .row {
  margin-bottom: 0.16rem;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .row {
    margin-bottom: 0.32rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .row.col2 {
  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;
}
.contact-page .consulting-form-section .flex-box .right-form .row.col2 > * {
  width: calc(50% - 0.08rem);
  margin-right: 0.16rem;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .row.col2 > * {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.32rem;
  }
  .contact-page .consulting-form-section .flex-box .right-form .row.col2 > *:last-child {
    margin-bottom: 0;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .row.col2 > *:nth-child(2n) {
  margin-right: 0;
}
.contact-page .consulting-form-section .flex-box .right-form .row:last-child {
  margin-bottom: 0;
}
.contact-page .consulting-form-section .flex-box .right-form .input-box {
  height: 0.56rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .input-box {
    height: 1.12rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .input-box input {
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 0.01rem solid rgba(232, 205, 160, 0.6);
  padding: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .input-box input {
    padding: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .input-box input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .input-box input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .input-box input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .input-box input::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .input-box .code-img {
  cursor: pointer;
  position: absolute;
  width: 0.96rem;
  height: 0.4rem;
  object-fit: fill;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0.08rem;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .input-box .code-img {
    width: 1.92rem;
    height: 0.8rem;
    right: 0.16rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .textarea-box {
  height: 1.12rem;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .textarea-box {
    height: 2.24rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .textarea-box textarea {
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 0.01rem solid rgba(232, 205, 160, 0.6);
  padding: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: rgba(255, 255, 255, 0.8);
  resize: none;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .textarea-box textarea {
    padding: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .textarea-box textarea::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .textarea-box textarea::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .textarea-box textarea:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .textarea-box textarea::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box {
  margin-top: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .__check_box {
    margin-top: 0.48rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-input {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  height: 0.24rem;
  width: 0.24rem;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .__check_box .check-input {
    height: 0.48rem;
    width: 0.48rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-input .check-img {
  height: 100%;
  width: 100%;
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-input .check-img.true {
  display: none;
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-input .check-img.false {
  display: block;
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-input.on .check-img.false {
  display: none;
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-input.on .check-img.true {
  display: block;
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-label {
  margin-left: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: var(--sk-font-MiSans-Normal);
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .__check_box .check-label {
    margin-left: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .__check_box .check-label a {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.8);
  font-family: var(--sk-font-MiSans-Normal);
  text-decoration: underline;
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .__check_box .check-label a {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.contact-page .consulting-form-section .flex-box .right-form .btn {
  margin-top: 0.32rem;
  height: 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;
  font-size: 0.16rem;
  line-height: 0.24rem;
  letter-spacing: 2px;
  color: #FFFFFF;
  background-color: var(--sk-global-color);
}
@media screen and (max-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .btn {
    margin-top: 0.64rem;
    height: 0.8rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
@media screen and (min-width: 800px) {
  .contact-page .consulting-form-section .flex-box .right-form .btn:hover {
    opacity: 0.8;
  }
}

.news-detail-page {
  background: #F8F8F8;
}
.news-detail-page .main {
  padding-top: 0.94rem;
  padding-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main {
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }
}
.news-detail-page .main .retutn-btn {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateY(0.28rem);
      -ms-transform: translateY(0.28rem);
          transform: translateY(0.28rem);
  height: 0;
}
.news-detail-page .main .retutn-btn:hover .retutn-icon {
  border-color: var(--sk-global-color);
  background-color: var(--sk-global-color);
}
.news-detail-page .main .retutn-btn:hover .retutn-icon .icon path {
  stroke: #fff;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .retutn-btn {
    margin-top: 0.48rem;
    height: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.news-detail-page .main .retutn-btn .retutn-icon {
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  border: 0.01rem solid rgba(30, 30, 30, 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;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .retutn-btn .retutn-icon {
    width: 0.8rem;
    height: 0.8rem;
  }
}
.news-detail-page .main .retutn-btn .retutn-icon .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .retutn-btn .retutn-icon .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.news-detail-page .main .retutn-btn .retutn-icon .icon path {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.news-detail-page .main .retutn-btn .text {
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin-left: 0.16rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .retutn-btn .text {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.news-detail-page .main .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) {
  .news-detail-page .main .flex-box {
    position: relative;
    padding: 0;
  }
}
.news-detail-page .main .flex-box .link-button {
  width: 2.4rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .link-button {
    width: auto;
    position: absolute;
    z-index: 1;
    bottom: 1.28rem;
    left: 0;
    -webkit-transform: translateX(0.48rem);
        -ms-transform: translateX(0.48rem);
            transform: translateX(0.48rem);
  }
}
.news-detail-page .main .flex-box .link-button .navigation {
  display: block;
  position: -webkit-sticky;
  position: sticky;
  margin-top: 1rem;
  top: 45vh;
  -webkit-transform: translateX(-0.48rem);
      -ms-transform: translateX(-0.48rem);
          transform: translateX(-0.48rem);
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .link-button .navigation {
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.news-detail-page .main .flex-box .link-button .navigation .img-box {
  width: 100%;
  height: 1.36rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .link-button .navigation .img-box {
    height: 1.92rem;
    width: calc((100vw - 0.96rem - 0.16rem) / 2);
  }
}
.news-detail-page .main .flex-box .link-button .navigation .img-box .img {
  width: 100%;
  height: 100%;
}
.news-detail-page .main .flex-box .link-button .navigation .name {
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.16rem;
  line-height: 0.24rem;
  margin: 0.16rem 0 0;
  letter-spacing: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .link-button .navigation .name {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.news-detail-page .main .flex-box .link-button .navigation .name .icon {
  width: 0.24rem;
  height: 0.24rem;
  display: block;
  margin: 0 0.16rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .link-button .navigation .name .icon {
    width: 0.48rem;
    height: 0.48rem;
    margin: 0;
    margin-right: 0.16rem;
  }
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .link-button.right-box {
    -webkit-transform: translateX(-0.48rem);
        -ms-transform: translateX(-0.48rem);
            transform: translateX(-0.48rem);
    left: auto;
    right: 0;
  }
}
.news-detail-page .main .flex-box .link-button.right-box .navigation {
  -webkit-transform: translateX(0.48rem);
      -ms-transform: translateX(0.48rem);
          transform: translateX(0.48rem);
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .link-button.right-box .navigation {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.news-detail-page .main .flex-box .link-button.right-box .navigation .name {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (min-width: 800px) {
  .news-detail-page .main .flex-box .link-button .navigation:hover {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
}
.news-detail-page .main .flex-box .content-box {
  width: 11.36rem;
  background: #FFFFFF;
  padding: 0.96rem 1.44rem 1.2rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box {
    width: calc(100% - 0.3rem);
    margin: 0.64rem auto 4.16rem;
    padding: 0.48rem 0.32rem 0.96rem;
  }
}
.news-detail-page .main .flex-box .content-box .tag-date {
  display: -webkit-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;
  letter-spacing: 1px;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .tag-date {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.news-detail-page .main .flex-box .content-box .tag-date .br {
  margin: 0 0.06rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .tag-date .br {
    margin: 0 0.12rem;
  }
}
.news-detail-page .main .flex-box .content-box .h1 {
  margin-top: 0.16rem;
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .h1 {
    margin-top: 0.32rem;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.news-detail-page .main .flex-box .content-box .infor-link {
  margin-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 0.32rem;
  border-bottom: 0.01rem solid #E6E6E6;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .infor-link {
    margin-top: 0.64rem;
    -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;
    padding-bottom: 0.64rem;
    border-width: 0.02rem;
  }
}
.news-detail-page .main .flex-box .content-box .infor-link .date {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(30, 30, 30, 0.6);
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .infor-link .date {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.news-detail-page .main .flex-box .content-box .infor-link .link-list {
  margin-top: 0.16rem;
  display: -webkit-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) {
  .news-detail-page .main .flex-box .content-box .infor-link .link-list {
    margin-top: 0.32rem;
  }
}
.news-detail-page .main .flex-box .content-box .infor-link .link-list .link {
  margin-right: 0.16rem;
  width: 0.4rem;
  height: 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;
  cursor: pointer;
  border-radius: 50%;
  border: 0.01rem solid rgba(30, 30, 30, 0.3);
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .infor-link .link-list .link {
    margin-right: 0.32rem;
    width: 0.8rem;
    height: 0.8rem;
  }
}
.news-detail-page .main .flex-box .content-box .infor-link .link-list .link .icon {
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .infor-link .link-list .link .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.news-detail-page .main .flex-box .content-box .infor-link .link-list .link .icon path {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  .news-detail-page .main .flex-box .content-box .infor-link .link-list .link:hover {
    background: var(--sk-global-color);
  }
  .news-detail-page .main .flex-box .content-box .infor-link .link-list .link:hover .icon path {
    fill: #FFFFFF;
  }
}
.news-detail-page .main .flex-box .content-box .html-box {
  margin-top: 0.64rem;
  font-size: 0.18rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.8);
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .html-box {
    margin-top: 0.48rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.news-detail-page .main .flex-box .content-box .html-box p {
  margin-bottom: 0.32rem;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .html-box p {
    margin-top: 0.48rem;
  }
}
.news-detail-page .main .flex-box .content-box .html-box img {
  margin-bottom: 0.64rem;
  display: inline-block;
}
@media screen and (max-width: 800px) {
  .news-detail-page .main .flex-box .content-box .html-box img {
    margin-bottom: 0.48rem;
  }
}

.news-page {
  background-color: #F8F8F8;
}
.news-page .main {
  padding-top: 0.96rem;
  padding-bottom: 1.6rem;
}
@media screen and (max-width: 800px) {
  .news-page .main {
    padding-bottom: 1.28rem;
  }
}
.news-page .main .title-section .h1 {
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (max-width: 800px) {
  .news-page .main .title-section .h1 {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
}
.news-page .main .title-section .text {
  margin-top: 0.16rem;
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.2rem;
  line-height: 0.32rem;
}
@media screen and (max-width: 800px) {
  .news-page .main .title-section .text {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}
.news-page .main .banner-card-section {
  margin-top: 0.96rem;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section {
    margin-top: 0.64rem;
  }
}
.news-page .main .banner-card-section .flex-box {
  height: 4.96rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.news-page .main .banner-card-section .flex-box .left-img-box {
  width: 8.48rem;
  height: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box .left-img-box {
    width: 100%;
    height: 3.84rem;
  }
}
.news-page .main .banner-card-section .flex-box .left-img-box .img {
  width: 100%;
  height: 100%;
}
.news-page .main .banner-card-section .flex-box .con-card {
  background: #FFFFFF;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.32rem 1.44rem 0.8rem 0.48rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box .con-card {
    padding: 0.32rem;
  }
}
.news-page .main .banner-card-section .flex-box .con-card .tag-date {
  display: -webkit-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;
  letter-spacing: 1px;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box .con-card .tag-date {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.news-page .main .banner-card-section .flex-box .con-card .tag-date .br {
  margin: 0 0.06rem;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box .con-card .tag-date .br {
    margin: 0 0.12rem;
  }
}
.news-page .main .banner-card-section .flex-box .con-card .title {
  margin-top: 0.16rem;
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-MiSans-Demibold);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box .con-card .title {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
}
.news-page .main .banner-card-section .flex-box .con-card .text {
  margin-top: 0.32rem;
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.2rem;
  line-height: 0.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box .con-card .text {
    margin-top: 0.48rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
  }
}
.news-page .main .banner-card-section .flex-box .con-card .hry__btn {
  position: absolute;
  bottom: 0.32rem;
  left: 0.48rem;
}
@media screen and (max-width: 800px) {
  .news-page .main .banner-card-section .flex-box .con-card .hry__btn {
    border: 0.02rem solid rgba(30, 30, 30, 0.3);
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: 0.8rem;
    text-align: center;
  }
}
.news-page .main .data-list-section {
  margin-top: 0.96rem;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section {
    margin-top: 1.28rem;
  }
}
.news-page .main .data-list-section .calss-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .calss-list {
    border-bottom: 0.02rem solid #E6E6E6;
  }
}
.news-page .main .data-list-section .calss-list .class-li {
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: rgba(30, 30, 30, 0.6);
  padding-bottom: 0.16rem;
  border-bottom: 0.02rem solid transparent;
  margin-right: 0.48rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .calss-list .class-li {
    margin-bottom: -0.02rem;
    border-width: 0.04rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding-bottom: 0.32rem;
    margin-right: 0.48rem;
  }
}
.news-page .main .data-list-section .calss-list .class-li.on {
  font-family: var(--sk-font-MiSans-Demibold);
  color: var(--sk-global-color);
  border-bottom: 0.02rem solid var(--sk-global-color);
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .calss-list .class-li.on {
    border-width: 0.04rem;
  }
}
@media screen and (min-width: 800px) {
  .news-page .main .data-list-section .calss-list .class-li:hover {
    color: var(--sk-global-color);
  }
}
.news-page .main .data-list-section .card-list {
  margin-top: 0.16rem;
  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) {
  .news-page .main .data-list-section .card-list {
    margin-top: 0.32rem;
  }
}
.news-page .main .data-list-section .card-list .card-box {
  width: calc((100% - 0.32rem) / 3);
  margin-right: 0.16rem;
  margin-top: 0.16rem;
  --color: #fff;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .card-list .card-box {
    width: 100%;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0.32rem;
  }
}
.news-page .main .data-list-section .card-list .card-box:nth-child(3n) {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .news-page .main .data-list-section .card-list .card-box:hover .img-box .img {
    -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
            transform: scale(1.05);
  }
  .news-page .main .data-list-section .card-list .card-box:hover .con-box {
    background-color: var(--sk-global-color);
  }
  .news-page .main .data-list-section .card-list .card-box:hover .con-box .tag-date {
    color: #fff;
  }
  .news-page .main .data-list-section .card-list .card-box:hover .con-box .title {
    color: #fff;
  }
}
.news-page .main .data-list-section .card-list .card-box .img-box {
  height: 3.28rem;
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .card-list .card-box .img-box {
    height: 3.84rem;
  }
}
.news-page .main .data-list-section .card-list .card-box .img-box .img {
  width: 100%;
  height: 100%;
}
.news-page .main .data-list-section .card-list .card-box .con-box {
  padding: 0.32rem;
  background-color: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .card-list .card-box .con-box {
    padding: 0.32rem 0.32rem 0.48rem;
  }
}
.news-page .main .data-list-section .card-list .card-box .con-box .tag-date {
  color: #252A35;
  font-size: 0.16rem;
  line-height: 0.24rem;
  letter-spacing: 1px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .card-list .card-box .con-box .tag-date {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.news-page .main .data-list-section .card-list .card-box .con-box .tag-date .br {
  margin: 0 0.06rem;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .card-list .card-box .con-box .tag-date .br {
    margin: 0 0.12rem;
  }
}
.news-page .main .data-list-section .card-list .card-box .con-box .title {
  margin-top: 0.16rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-family: var(--sk-font-MiSans-Demibold);
  min-height: 1.28rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .news-page .main .data-list-section .card-list .card-box .con-box .title {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}
.news-page .main .data-list-section .pagination_wrapper {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.downloads-page {
  background: #FFFFFF;
}
@media screen and (min-width: 800px) {
  .downloads-page .search_section .search_section_con div.title_con .desc {
    width: 4.16rem;
  }
}
@media screen and (max-width: 800px) {
  .downloads-page .product_list_section .product_list_con div.right_product_list {
    margin-top: 0.96rem;
  }
}
.downloads-page .downloads_list .title {
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-MiSans-Medium);
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .title {
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
}
.downloads-page .downloads_list .tag-list {
  margin-top: 0.38rem;
  margin: 0.38rem -0.04rem -0.02rem;
  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) {
  .downloads-page .downloads_list .tag-list {
    margin: 0.4rem -0.08rem -0.08rem;
  }
}
.downloads-page .downloads_list .tag-list .tag-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0.4rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0 0.08rem 0 0.16rem;
  border: 0.01rem solid #1E1E1E;
  margin: 0.02rem 0.04rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .tag-list .tag-box {
    height: 0.8rem;
    padding: 0 0.16rem 0 0.24rem;
    margin: 0.08rem;
    border-width: 0.02rem;
  }
}
.downloads-page .downloads_list .tag-list .tag-box .text {
  font-size: 0.2rem;
  line-height: 0.28rem;
  margin-right: 0.08rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .tag-list .tag-box .text {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-right: 0.16rem;
  }
}
.downloads-page .downloads_list .tag-list .tag-box .icon {
  cursor: pointer;
  width: 0.24rem;
  height: 0.24rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .tag-list .tag-box .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
}
.downloads-page .downloads_list .downloads-card-list {
  margin-top: 0.64rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list {
    margin-top: 0.48rem;
  }
}
.downloads-page .downloads_list .downloads-card-list .download-card {
  background: #FFFFFF;
  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;
  margin-bottom: 0.08rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 0.32rem;
  }
}
.downloads-page .downloads_list .downloads-card-list .download-card .left-box {
  padding-right: 0.32rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card .left-box {
    padding-right: 0;
  }
}
.downloads-page .downloads_list .downloads-card-list .download-card .left-box .name {
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-JakartaSans-Medium);
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card .left-box .name {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}
.downloads-page .downloads_list .downloads-card-list .download-card .left-box .tag-tag {
  color: rgba(30, 30, 30, 0.6);
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card .left-box .tag-tag {
    margin-top: 0.16rem;
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
}
.downloads-page .downloads_list .downloads-card-list .download-card .left-box .tag-tag .br {
  display: inline-block;
  margin: 0 0.1rem;
}
.downloads-page .downloads_list .downloads-card-list .download-card .right-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card .right-box {
    margin-top: 0.48rem;
    width: 100%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 0.48rem;
  border: 0.01rem solid rgba(30, 30, 30, 0.2);
  margin-left: 0.08rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn {
    width: 0.8rem;
    height: 0.8rem;
    border-width: 0.02rem;
    margin-left: 0.16rem;
  }
}
@media screen and (min-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn:hover {
    border-color: var(--sk-global-color);
    background-color: var(--sk-global-color);
  }
  .downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn:hover ellipse,
  .downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn:hover circle,
  .downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn:hover path {
    stroke: #fff;
  }
}
.downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn .icon {
  height: 0.24rem;
  width: 0.24rem;
}
@media screen and (max-width: 800px) {
  .downloads-page .downloads_list .downloads-card-list .download-card .right-box .btn .icon {
    height: 0.48rem;
    width: 0.48rem;
  }
}

.global__map__section {
  position: relative;
}
@media screen and (max-width: 800px) {
  .global__map__section {
    background: #fff;
    padding-bottom: 0.72rem;
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
            transform: translate(-50%, -50%) scale(0.8);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
            transform: translate(-50%, -50%) scale(0.8);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
            transform: translate(-50%, -50%) scale(0.8);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(0.8);
            transform: translate(-50%, -50%) scale(0.8);
  }
}
@-webkit-keyframes pulse1 {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(0.9);
            transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
}
@keyframes pulse1 {
  0% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
  50% {
    -webkit-transform: translate(-50%, -50%) scale(0.9);
            transform: translate(-50%, -50%) scale(0.9);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) scale(1.2);
            transform: translate(-50%, -50%) scale(1.2);
  }
}
.global__map__section .section-bg {
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  pointer-events: none;
  z-index: 0;
}
@media screen and (max-width: 800px) {
  .global__map__section .section-bg {
    inset: 0;
    height: 100%;
    overflow: hidden;
  }
}
.global__map__section .section-bg .bg-img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media screen and (max-width: 800px) {
  .global__map__section .section-bg .bg-img {
    object-position: center top;
  }
}
.global__map__section ._heder {
  text-align: center;
}
@media screen and (max-width: 800px) {
  .global__map__section ._heder {
    padding-top: 0.96rem;
  }
}
.global__map__section ._heder .sk-section-title {
  text-align: center;
  display: inline-block;
  color: rgb(30, 30, 30);
}
.global__map__section ._heder .text {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgb(30, 30, 30);
}
@media screen and (max-width: 800px) {
  .global__map__section ._heder .text {
    font-size: 0.28rem;
    line-height: 0.4rem;
    padding: 0 0.48rem;
    color: rgba(30, 30, 30, 0.56);
  }
}
.global__map__section ._heder .hry__btn {
  margin-top: 0.32rem;
  border-color: rgb(30, 30, 30);
  background: rgba(255, 255, 255, 0.74);
  color: #1E1E1E;
  opacity: 1;
}
@media screen and (max-width: 800px) {
  .global__map__section ._heder .hry__btn {
    margin-top: 0.32rem;
  }
}
.global__map__section .s_wrapper {
  position: relative;
}
@media screen and (max-width: 800px) {
  .global__map__section .s_wrapper {
    height: 11.2rem;
    width: 100%;
    overflow: hidden;
    margin-top: 0.32rem;
  }
}
.global__map__section .s_wrapper .map_wrapper {
  height: 9.6rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .global__map__section .s_wrapper .map_wrapper {
    margin-top: 0;
    height: 19.2rem;
    width: 38.4rem;
    -webkit-transform: translateY(-4rem);
        -ms-transform: translateY(-4rem);
            transform: translateY(-4rem);
    will-change: transform;
  }
}
.global__map__section .s_wrapper .map_wrapper .map-box {
  position: absolute;
  z-index: 2;
  height: 6.54rem;
  width: 13.8rem;
  top: 1.2rem;
  right: 4.1rem;
}
.global__map__section .s_wrapper .map_wrapper .map-box .map-img {
  position: relative;
  height: 100%;
  width: 100%;
  object-fit: fill;
}
.global__map__section .s_wrapper .map_wrapper .map-box .canvas {
  position: absolute;
  z-index: 2;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
@media screen and (max-width: 800px) {
  .global__map__section .s_wrapper .map_wrapper .map-box {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: auto;
  }
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list {
  position: absolute;
  inset: 0;
  z-index: 6;
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item {
  position: absolute;
  left: var(--left);
  top: var(--top);
  width: 0;
  height: 0;
  cursor: pointer;
  z-index: 1;
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item .anchor-small,
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item .anchor-large {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  max-width: none;
  -webkit-transition: opacity 0.28s ease, -webkit-transform 0.28s ease, -webkit-filter 0.28s ease;
  transition: opacity 0.28s ease, -webkit-transform 0.28s ease, -webkit-filter 0.28s ease;
  transition: opacity 0.28s ease, transform 0.28s ease, filter 0.28s ease;
  transition: opacity 0.28s ease, transform 0.28s ease, filter 0.28s ease, -webkit-transform 0.28s ease, -webkit-filter 0.28s ease;
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item .anchor-small {
  width: 0.26rem;
  height: 0.26rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item .anchor-large {
  width: 0.6rem;
  height: 0.68rem;
  top: -0.09rem;
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translate(-50%, -100%) scale(0.76);
      -ms-transform: translate(-50%, -100%) scale(0.76);
          transform: translate(-50%, -100%) scale(0.76);
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item:not(.active):hover, .global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item:focus-visible {
  z-index: 4;
  outline: none;
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item:not(.active):hover .anchor-small, .global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item:focus-visible .anchor-small {
  -webkit-filter: drop-shadow(0 0.08rem 0.18rem rgba(131, 61, 12, 0.22));
          filter: drop-shadow(0 0.08rem 0.18rem rgba(131, 61, 12, 0.22));
  -webkit-transform: translate(-50%, -50%) scale(1.12);
      -ms-transform: translate(-50%, -50%) scale(1.12);
          transform: translate(-50%, -50%) scale(1.12);
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item.active {
  z-index: 5;
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item.active .anchor-small {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item.active .anchor-large {
  opacity: 1;
  -webkit-transform: translate(-50%, -100%) scale(1);
      -ms-transform: translate(-50%, -100%) scale(1);
          transform: translate(-50%, -100%) scale(1);
}
@media screen and (max-width: 800px) {
  .global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item .anchor-small {
    width: 0.78rem;
    height: 0.78rem;
  }
  .global__map__section .s_wrapper .map_wrapper .map-box .anchor-list .anchor-item .anchor-large {
    width: 1.8rem;
    height: 2.04rem;
    top: -0.14rem;
  }
}
.global__map__section .map-contact-card {
  background: rgba(255, 255, 255, 0.96);
  overflow: hidden;
  -webkit-transition: opacity 0.24s ease;
  transition: opacity 0.24s ease;
}
.global__map__section .map-contact-card.switching {
  opacity: 0.76;
}
.global__map__section .map-contact-card .card-image {
  height: 2.08rem;
}
.global__map__section .map-contact-card .card-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.global__map__section .map-contact-card .card-body {
  padding: 0.28rem 0.24rem 0.3rem;
}
.global__map__section .map-contact-card .card-title {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.28rem;
  line-height: 0.36rem;
  color: #1E1E1E;
}
.global__map__section .map-contact-card .card-company {
  margin-top: 0.08rem;
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: rgba(30, 30, 30, 0.56);
}
.global__map__section .map-contact-card .card-company:empty, .global__map__section .map-contact-card .card-company[hidden] {
  display: none;
}
.global__map__section .map-contact-card .card-list {
  margin-top: 0.24rem;
  padding-top: 0;
}
.global__map__section .map-contact-card .card-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 0.14rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #1E1E1E;
}
.global__map__section .map-contact-card .card-item[hidden] {
  display: none;
}
.global__map__section .map-contact-card .card-item:first-child {
  margin-top: 0;
}
.global__map__section .map-contact-card .card-item .icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 0.16rem;
  height: 0.16rem;
  margin: 0.03rem 0.1rem 0 0;
}
.global__map__section .map-contact-card .card-item span {
  display: block;
}
@media screen and (max-width: 800px) {
  .global__map__section .map-contact-card.mobile-card {
    position: absolute;
    left: 0.32rem;
    right: 0.32rem;
    top: auto;
    bottom: 0.16rem;
    width: auto;
    z-index: 9;
  }
  .global__map__section .map-contact-card.mobile-card .card-company {
    display: block;
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .global__map__section .map-contact-card.mobile-card .card-image {
    display: none;
  }
  .global__map__section .map-contact-card.mobile-card .card-body {
    padding: 0.36rem 0.3rem 0.34rem;
  }
  .global__map__section .map-contact-card.mobile-card .card-title {
    font-size: 0.36rem;
    line-height: 0.44rem;
  }
  .global__map__section .map-contact-card.mobile-card .card-list {
    margin-top: 0.24rem;
  }
  .global__map__section .map-contact-card.mobile-card .card-item {
    margin-top: 0.2rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .global__map__section .map-contact-card.mobile-card .card-item .icon {
    width: 0.48rem;
    height: 0.48rem;
    margin: 0.04rem 0.16rem 0 0;
  }
}
@media screen and (min-width: 801px) {
  .global__map__section {
    overflow: hidden;
    padding: 0.96rem 0 0 0;
    height: 11.8rem;
  }
  .global__map__section .section-bg {
    inset: 0;
    height: 100%;
    opacity: 1;
  }
  .global__map__section .section-bg .bg-img {
    object-position: center center;
    object-fit: fill;
  }
  .global__map__section ._heder {
    position: relative;
    z-index: 3;
  }
  .global__map__section ._heder .sk-section-title {
    color: #1E1E1E;
  }
  .global__map__section ._heder .text {
    max-width: 100%;
    margin: 0.32rem auto 0;
    color: rgb(30, 30, 30);
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .global__map__section ._heder .hry__btn {
    margin-top: 0.32rem;
    border: 1px solid rgba(30, 30, 30, 0.8);
    background: rgba(255, 255, 255, 0.74);
    color: #1E1E1E;
    opacity: 1;
    font-family: var(--sk-font-MiSans-Demibold);
  }
  .global__map__section ._heder .hry__btn:hover {
    border-color: #1E1E1E;
    background: #1E1E1E;
    color: white;
  }
  .global__map__section .s_wrapper {
    position: relative;
    z-index: 3;
    max-width: 17.76rem;
    margin: 0 auto 0 auto;
    padding: 0 0.32rem;
  }
  .global__map__section .map_wrapper {
    width: 100%;
    height: 7.44rem;
    margin: 0 auto;
  }
  .global__map__section .map_wrapper .map-box .map-img {
    opacity: 0.9;
  }
  .global__map__section .map_wrapper .map-box .canvas {
    opacity: 0.3;
    mix-blend-mode: multiply;
  }
  .global__map__section .map-contact-card {
    position: absolute;
    right: 0.56rem;
    top: 50%;
    width: 3.52rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 8;
  }
}
.global__map__section .live-example {
  margin-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.24rem;
  color: rgba(255, 255, 255, 0.6);
  line-height: 0.48rem;
}
.global__map__section .live-example .text {
  margin: 0 0.16rem;
}
.global__map__section .live-example .icon {
  width: 0.48rem;
  height: 0.48rem;
}
.global__map__section .live-example .icon path {
  stroke: #fff;
}
@media screen and (max-width: 800px) {
  .global__map__section .live-example {
    font-size: 0.24rem;
    line-height: 0.32rem;
    color: rgba(30, 30, 30, 0.48);
  }
  .global__map__section .live-example .icon {
    width: 0.36rem;
    height: 0.36rem;
  }
  .global__map__section .live-example .icon path {
    stroke: rgba(30, 30, 30, 0.48);
  }
}

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

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

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

.g_blur_title {
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-family: var(--sk-font-Marcellus-Regular);
  background: -webkit-linear-gradient(left, #E8CDA0 0%, #833D0C 100%);
  background: linear-gradient(90deg, #E8CDA0 0%, #833D0C 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.g_blur_title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  /* 关键：渐变遮罩 */
  mask-image: linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-linear-gradient(bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0) 100%);
  pointer-events: none;
}

.g-text-hover {
  --color: var(--sk-global-color);
}
.g-text-hover .text-underline {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(96%, transparent), color-stop(0, #0b5ace));
  background-image: -webkit-linear-gradient(top, transparent 96%, var(--color) 0);
  background-image: linear-gradient(to bottom, transparent 96%, var(--color) 0);
  background-repeat: no-repeat;
  background-size: 0 100%;
  text-decoration: none;
  -webkit-transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
  transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
}
.g-text-hover:hover .text-underline {
  background-size: 100% 100%;
}
.g-header {
  position: fixed;
  z-index: 100;
  width: 100%;
  ---000000-ffffff: #FFFFFFCC;
  ---000000-ffffff99: #FFFFFF99;
  ---1f1f1f-ffffff: #ffffff;
  ---ffffff-1f1f1f: var(--sk-global-color);
  -webkit-transition: all 0.3s, -webkit-transform 0.4s;
  transition: all 0.3s, -webkit-transform 0.4s;
  transition: all 0.3s, transform 0.4s;
  transition: all 0.3s, transform 0.4s, -webkit-transform 0.4s;
}
@media screen and (max-width: 800px) {
  .g-header {
    position: relative;
    height: var(--headH);
  }
}
.g-header .g-head {
  border-radius: 0.08rem;
  height: 0.72rem;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  position: relative;
}
.g-header .g-head::before {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.g-header .g-head::after {
  display: block;
  content: "";
  position: fixed;
  left: 0;
  top: var(--headH);
  z-index: -1;
  width: 100vw;
  height: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(8px);
  border-top: 1px solid #E6E6E6;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main {
  padding: 0 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.g-header .g-head .g-head-main .tree-logo-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;
}
.g-header .g-head .g-head-main .tree-logo-box .header__tree-box {
  margin-right: 0.32rem;
  color: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .tree-logo-box .logo-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 0.4rem;
  position: relative;
}
.g-header .g-head .g-head-main .tree-logo-box .logo-box .img {
  position: absolute;
  width: auto;
  top: 0;
  left: 0;
  height: 100%;
  color: var(---1f1f1f-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .tree-logo-box .logo-box .img._s {
  opacity: 0;
  visibility: hidden;
}
.g-header .g-head .g-head-main .center-nav {
  margin-left: 2.24rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.g-header .g-head .g-head-main .center-nav .center-list {
  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%;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.24rem;
  position: relative;
  z-index: 1;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item.on::after {
  display: block;
  content: "";
  position: absolute;
  left: 0.24rem;
  bottom: -0.01rem;
  z-index: 1;
  width: calc(100% - 0.48rem);
  height: 0.02rem;
  background: var(--sk-global-color);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .a {
  color: var(---000000-ffffff99);
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer {
  max-height: 80vh;
  overflow: hidden;
  position: fixed;
  width: 100%;
  top: 0.73rem;
  left: 0;
  height: 0;
  z-index: 10;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  background: #ffffff;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item {
  display: block;
  --color: #fff;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con {
  position: relative;
  width: 100%;
  padding-top: calc((0.5552884615) * 100%);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con .card_bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con .title_con {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 0.56rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.16rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con .title_con::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(40px);
  /* 关键：渐变遮罩 */
  mask-image: linear-gradient(to top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.3) 90%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-image: -webkit-linear-gradient(bottom, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.3) 90%, rgba(0, 0, 0, 0) 100%);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con .title_con .title {
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
  color: #FFFFFF;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con .title_con .icon {
  width: 0.24rem;
  height: 0.24rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item .aspect_con .title_con .icon path {
  stroke: #FFFFFF;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list .card_link_item:hover .aspect_con .title_con .icon {
  opacity: 1;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list._count4 .card_link_item {
  width: calc((100% - 0.48rem) / 4);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list._count4 .card_link_item:not(:nth-child(4n)) {
  margin-right: 0.16rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list._count4 .card_link_item:not(:nth-last-child(-n+4)) {
  margin-bottom: 0.16rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list._count3 .card_link_item {
  width: calc((100% - 0.32rem) / 3);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list._count3 .card_link_item:not(:nth-child(3n)) {
  margin-right: 0.16rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .layer_card_list._count3 .card_link_item:not(:nth-last-child(-n+3)) {
  margin-bottom: 0.16rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center {
  padding: 0.48rem 1.04rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested {
  position: relative;
  width: 4.32rem;
  border-right: 0.01rem solid #E6E6E6;
  height: 100%;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .menu-link {
  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;
  gap: 0.16rem;
  max-width: 100%;
  --color: var(--sk-global-color);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .menu-link .text-underline {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(96%, transparent), color-stop(0, #0b5ace));
  background-image: -webkit-linear-gradient(top, transparent 96%, var(--color) 0);
  background-image: linear-gradient(to bottom, transparent 96%, var(--color) 0);
  background-repeat: no-repeat;
  background-size: 0 100%;
  text-decoration: none;
  -webkit-transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
  transition: background-size 0.36s cubic-bezier(0.32, 0.17, 0, 1);
}
@media screen and (min-width: 800px) {
  .g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .menu-link:hover .text-underline {
    background-size: 100% 100%;
  }
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .menu-link .icon {
  width: 0.24rem;
  height: 0.24rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item > .menu-link {
  padding: 0.16rem 0;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item.active > .menu-link {
  color: var(--sk-global-color);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item.active > .menu-link .icon {
  opacity: 1;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item.active > .menu-link .text-underline {
  background-size: 100% 100%;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list {
  position: absolute;
  height: 100%;
  top: 0;
  left: 4.32rem;
  width: 4.32rem;
  display: none;
  border-right: 0.01rem solid #E6E6E6;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item > .menu-link {
  padding: 0.16rem 0.24rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item.active > .menu-link {
  color: var(--sk-global-color);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item.active > .menu-link .icon {
  opacity: 1;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item.active > .menu-link .text-underline {
  background-size: 100% 100%;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item:hover {
  background-color: #F8F8F8;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item .level3-list {
  position: absolute;
  top: 0;
  left: 4.32rem;
  width: 4.32rem;
  display: none;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item .level3-list .level3-item {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item .level3-list .level3-item > .menu-link {
  padding: 0.16rem 0.24rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item .level3-list .level3-item.active > .menu-link {
  color: var(--sk-global-color);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item .level3-list .level3-item.active > .menu-link .icon {
  opacity: 1;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item .level3-list .level3-item.active > .menu-link .text-underline {
  background-size: 100% 100%;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item .level3-list .level3-item:hover {
  background-color: #F8F8F8;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item .level2-list .level2-item.active .level3-list {
  display: block;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .menu-nested .level1-item.active .level2-list {
  display: block;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .product-image-box {
  width: 2.72rem;
  height: 2.72rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .product-image-box .bg_img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .product_center .product-image-box #active-product-img {
  width: 2.4rem;
  height: 2.4rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us {
  padding: 0.48rem 1.04rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .h_layer_title,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .h_layer_title,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .h_layer_title,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .h_layer_title,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .h_layer_title {
  font-size: 0.48rem;
  line-height: 0.56rem;
  letter-spacing: 0.04rem;
  width: 5.6rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list {
  border-left: 0.01rem solid #E6E6E6;
  width: 5.6rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list .link_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
  padding: 0.16rem 0.24rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list .link_list_item .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list .link_list_item .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list .link_list_item .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list .link_list_item .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list .link_list_item .icon {
  width: 0.24rem;
  height: 0.24rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list .link_list_item:hover {
  background-color: #F8F8F8;
  color: var(--sk-global-color);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list .link_list_item:hover .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list .link_list_item:hover .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list .link_list_item:hover .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list .link_list_item:hover .icon,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list .link_list_item:hover .icon {
  opacity: 1;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list {
  border-left: none;
  width: auto;
  min-width: 3.52rem;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list .link_list_item,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list .link_list_item {
  padding: 0.16rem 0.24rem 0.16rem 0;
}
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .application_area .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .technique_center .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .news_center .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .service_support .link_list .link_list_item:hover,
.g-header .g-head .g-head-main .center-nav .center-list .nav-item .layer .about_us .link_list .link_list_item:hover {
  background-color: transparent;
}
.g-header .g-head .g-head-main .g-head-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.g-header .g-head .g-head-main .g-head-right .search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.g-header .g-head .g-head-main .g-head-right .search-box .icon {
  cursor: pointer;
  width: 0.24rem;
  color: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .search-box .icon path,
.g-header .g-head .g-head-main .g-head-right .search-box .icon circle {
  stroke: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .language-box {
  margin-left: 0.32rem;
  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;
}
.g-header .g-head .g-head-main .g-head-right .language-box .icon {
  width: 0.24rem;
  height: 0.24rem;
  color: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .language-box .icon ellipse,
.g-header .g-head .g-head-main .g-head-right .language-box .icon circle,
.g-header .g-head .g-head-main .g-head-right .language-box .icon line {
  stroke: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .language-box .language-switch {
  margin-left: 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;
  gap: 0.1rem;
}
.g-header .g-head .g-head-main .g-head-right .language-box .language-switch .language_item {
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
  color: var(---000000-ffffff);
  opacity: 0.3;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .language-box .language-switch .language_item.on {
  opacity: 1;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box {
  cursor: pointer;
  margin-left: 0.36rem;
  font-size: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 0.4rem;
  padding: 0 0.08rem 0 0.16rem;
  color: var(---000000-ffffff99);
  border: 0.01rem solid var(---000000-ffffff99);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box > .icon {
  width: 0.24rem;
  height: 0.24rem;
  color: var(---000000-ffffff99);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box > .icon path {
  stroke: var(---000000-ffffff99);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box .layer {
  display: none;
  position: absolute;
  right: 0;
  top: calc(100% + 0.16rem);
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box .layer .link_list {
  padding: 0.08rem;
  background: #fff;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box .layer .link_list .link_list_item {
  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;
  min-width: 2.56rem;
  padding: 0.08rem 0.16rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box .layer .link_list .link_list_item .icon {
  width: 0.24rem;
  height: 0.24rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box .layer .link_list .link_list_item .icon path {
  stroke: var(--sk-global-color);
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box .layer .link_list .link_list_item:hover {
  background: #F8F8F8;
  color: var(--sk-global-color);
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box .layer .link_list .link_list_item:hover .icon {
  opacity: 1;
}
.g-header .g-head .g-head-main .g-head-right .store-inquiry-box.on > .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.g-header .nav-dropdown-menu-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 150;
  height: 100vh;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  height: 0;
}
.g-header .nav-dropdown-menu-wrapper.show {
  height: 100vh;
  opacity: 1;
  visibility: visible;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu {
  position: absolute;
  top: 0.08rem;
  left: 0.08rem;
  height: calc(100vh - 0.24rem);
  width: calc(100% - 0.16rem);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background: #fff;
  padding: 0.16rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .header__tree-box {
  position: absolute;
  top: 0.16rem;
  left: 0.4rem;
  color: #1E1E1E;
}
@media screen and (max-width: 800px) {
  .g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .header__tree-box {
    top: 0.28rem;
    left: auto;
    right: 0.2rem;
  }
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav {
  width: 6.4rem;
  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;
  padding-top: 0.56rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .nav-list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: auto;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .nav-list .nav-list_item {
  display: block;
  padding: 0.08rem 0.16rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.3019607843);
  font-family: var(--sk-font-MiSans-Demibold);
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .nav-list .nav-list_item:hover {
  background: #F8F8F8;
  color: var(--sk-global-color);
  text-decoration: underline;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .bottom-box {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0.16rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .bottom-box .contact_con .contact_item ._top {
  display: -webkit-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.32rem;
  gap: 0.08rem;
  font-family: var(--sk-font-MiSans-Medium);
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .bottom-box .contact_con .contact_item ._top ._icon {
  width: 0.24rem;
  height: 0.24rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .bottom-box .contact_con .contact_item .val {
  margin-top: 0.08rem;
  font-size: 0.4rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-Marcellus-Regular);
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .bottom-box .contact_con .contact_item:not(:last-child) {
  margin-bottom: 0.32rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .bottom-box .address_con {
  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;
  font-size: 0.12rem;
  line-height: 0.24rem;
  gap: 0.08rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .left-nav .bottom-box .address_con ._icon {
  width: 0.24rem;
  height: 0.24rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content {
  width: calc(100% - 0.16rem - 6.4rem);
  height: 100%;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content ._top {
  height: 0.24rem;
  margin-bottom: 0.24rem;
  text-align: right;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content ._top .logo {
  width: auto;
  height: 100%;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content ._bottom {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content ._bottom ._left {
  width: 7.2rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content ._bottom ._left img {
  width: 100%;
  height: 100%;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content ._bottom ._right {
  -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;
  gap: 0.16rem;
}
.g-header .nav-dropdown-menu-wrapper .nav-dropdown-menu .right-content ._bottom ._right img {
  width: 100%;
  height: calc((100% - 0.1rem) / 2);
}
.g-header .search-dropdown-wrapper {
  position: fixed;
  top: 0.72rem;
  left: 0;
  height: 4.24rem;
  width: 100%;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(8px);
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  height: 0;
}
@media screen and (max-width: 800px) {
  .g-header .search-dropdown-wrapper {
    z-index: 100;
  }
}
.g-header .search-dropdown-wrapper.show {
  opacity: 1;
  visibility: visible;
  height: 100vh;
}
.g-header .search-dropdown-wrapper .dropdown_con {
  width: 100%;
  background: #ffffff;
  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;
}
.g-header .search-dropdown-wrapper .search-dropdown {
  width: 11.36rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #ffffff;
  padding: 0.64rem 0;
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box {
  height: 0.56rem;
  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;
  border: 0.01rem solid rgba(30, 30, 30, 0.4);
  padding-left: 0.16rem;
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box .search-icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box .search-icon-box .search-icon {
  color: rgba(31, 31, 31, 0.4);
  width: 100%;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box .search-icon-box .search-icon:hover {
  color: var(--sk-global-color);
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box input {
  height: 100%;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.24rem;
  padding: 0.16rem;
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box input::-webkit-input-placeholder {
  color: rgba(30, 30, 30, 0.3);
  font-family: var(--sk-font-Marcellus-Regular);
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box input::-moz-placeholder {
  color: rgba(30, 30, 30, 0.3);
  font-family: var(--sk-font-Marcellus-Regular);
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box input:-ms-input-placeholder {
  color: rgba(30, 30, 30, 0.3);
  font-family: var(--sk-font-Marcellus-Regular);
}
.g-header .search-dropdown-wrapper .search-dropdown .input-box input::placeholder {
  color: rgba(30, 30, 30, 0.3);
  font-family: var(--sk-font-Marcellus-Regular);
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links {
  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;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .label_box {
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: #1E1E1E;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .label_box .title {
  opacity: 0.3;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .label_box .tip a {
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--sk-global-color);
  text-decoration: underline;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link {
  margin-top: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link .txt {
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link .icon {
  width: 0.24rem;
  height: 0.24rem;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link .icon path {
  stroke: #1E1E1E;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link:hover .txt {
  color: var(--sk-global-color);
  text-decoration: underline;
}
.g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link:hover .icon path {
  stroke: var(--sk-global-color);
}
@media screen and (max-width: 800px) {
  .g-header .search-dropdown-wrapper .dropdown_con {
    background: #F8F8F8;
  }
  .g-header .search-dropdown-wrapper .search-dropdown {
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    background: #F8F8F8;
    padding: 0.64rem 0.48rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .input-box {
    height: 1.12rem;
    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;
    border: 0.02rem solid rgba(30, 30, 30, 0.4);
    padding-left: 0.32rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .input-box .search-icon-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 0.48rem;
    height: 0.48rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .input-box input {
    height: 100%;
    width: 100%;
    font-size: 0.4rem;
    line-height: 0.48rem;
    padding: 0.32rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links {
    margin-top: 0.96rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .label_box {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .label_box .tip {
    margin-top: 1.44rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .label_box .tip a {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list {
    padding-top: 0.16rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link {
    margin-top: 0.16rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.16rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link .txt {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .g-header .search-dropdown-wrapper .search-dropdown .quick-links .link-list .link .icon path {
    stroke: #1E1E1E;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}
.g-header .g-head-phone {
  height: 0.88rem;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  position: fixed;
  width: 100%;
}
.g-header .g-head-phone::before {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #F8F8F8;
}
.g-header .g-head-phone .g-head-main {
  padding: 0 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.g-header .g-head-phone .g-head-main .left-tree-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.g-header .g-head-phone .g-head-main .left-tree-right .left .header__tree-box {
  display: block;
  color: #1E1E1E;
}
.g-header .g-head-phone .g-head-main .left-tree-right .header__tree-box {
  color: var(---000000-ffffff);
}
.g-header .g-head-phone .g-head-main .left-tree-right .right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.g-header .g-head-phone .g-head-main .left-tree-right .right .header__tree-box {
  display: none;
  margin-right: 0.16rem;
}
.g-header .g-head-phone .g-head-main .left-tree-right .logo-box {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.g-header .g-head-phone .g-head-main .left-tree-right .logo-box .img {
  width: auto;
  height: 0.48rem;
  color: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .g-head-phone .g-head-main .left-tree-right .search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.g-header .g-head-phone .g-head-main .left-tree-right .search-box .icon {
  width: 0.48rem;
  color: var(---1f1f1f-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper {
  position: fixed;
  left: 0;
  top: calc(var(--headH));
  height: calc(100vh - var(--headH));
  width: 100vw;
  background: #F8F8F8;
  z-index: 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;
  padding: 0.4rem 0;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  border-top: 0.01rem solid rgba(30, 30, 30, 0.2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.g-header .nav_wrapper.on {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.g-header .nav_wrapper .one-nav-list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.32rem 0;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell .name {
  font-size: 0.32rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell .right-icon {
  width: 0.48rem;
  height: 0.48rem;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell .right-icon .svg {
  width: 100%;
  height: 100%;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box {
  position: fixed;
  left: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  background: #FFFFFF;
  z-index: 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;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  display: none;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box.is-mounted {
  display: block;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box.is-mounted.on {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn {
  padding: 0 0.48rem;
  width: 100%;
  height: var(--headH);
  display: -webkit-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;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn .return-bpx {
  height: 0.48rem;
  width: 0.48rem;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn .return-bpx .svg {
  height: 100%;
  width: 100%;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn .tit {
  font-size: 0.32rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box {
  border-top: 0.01rem solid rgba(30, 30, 30, 0.2);
  height: calc(100vh - var(--headH));
  overflow-y: auto;
  padding: 0.4rem 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.24rem 0;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell .name {
  font-size: 0.32rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Normal);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell .right-icon {
  width: 0.48rem;
  height: 0.48rem;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell .right-icon .svg {
  width: 100%;
  height: 100%;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  background: #F8F8F8;
  z-index: 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;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  display: none;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box.is-mounted {
  display: block;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box.is-mounted.on {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .nav-li-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.24rem 0;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .nav-li-cell .name {
  font-size: 0.32rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Normal);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .nav-li-cell .right-icon {
  width: 0.48rem;
  height: 0.48rem;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .nav-li-cell .right-icon .svg {
  width: 100%;
  height: 100%;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .four-nav-box {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  background: #F8F8F8;
  z-index: 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;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  display: none;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .four-nav-box.is-mounted {
  display: block;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .four-nav-box.is-mounted.on {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .four-nav-box .body-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;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .four-nav-box .body-box .product_img_box {
  margin-top: auto;
  width: 100%;
  height: 3.84rem;
  position: relative;
  z-index: 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;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .four-nav-box .body-box .product_img_box ._bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-nav-list .tree-nav-li .four-nav-box .body-box .product_img_box ._pimg {
  width: 3.2rem;
  height: 3.2rem;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-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;
  padding-top: 0.24rem;
  padding-bottom: 0.4rem;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box .name-txt {
  font-size: 0.48rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box .right-icon {
  height: 0.48rem;
  width: 0.48rem;
  margin-left: 0.32rem;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box .right-icon .svg {
  height: 100%;
  width: 100%;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box .right-icon .svg path {
  stroke: #1E1E1E;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list {
  overflow-y: auto;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell {
  display: -webkit-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: initial !important;
  -webkit-justify-content: initial !important;
      -ms-flex-pack: initial !important;
          justify-content: initial !important;
  gap: 0.32rem;
  padding: 0.24rem 0;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell .name {
  font-size: 0.32rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Normal);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell .right-icon {
  opacity: 0;
  width: 0.48rem;
  height: 0.48rem;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell .right-icon .svg {
  width: 100%;
  height: 100%;
}
@media (hover: none), (pointer: coarse) {
  .g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell .right-icon {
    opacity: 1;
  }
}
@media (hover: hover) and (pointer: fine) {
  .g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell:hover {
    color: var(--sk-global-color);
  }
  .g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell:hover .name {
    text-decoration: underline;
  }
  .g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .four-nav-list .four-nav-li .nav-li-cell:hover .right-icon {
    opacity: 1;
  }
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .re_img_box {
  margin-top: auto;
  width: 100%;
  height: 3.84rem;
  position: relative;
  z-index: 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;
}
.g-header .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .re_img_box ._pimg {
  width: 100%;
  height: 100%;
}
.g-header .nav_wrapper .wrapper_bottom {
  padding: 0.32rem 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.g-header .nav_wrapper .wrapper_bottom .language-box {
  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;
}
.g-header .nav_wrapper .wrapper_bottom .language-box .icon {
  width: 0.48rem;
  height: 0.48rem;
  color: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper .wrapper_bottom .language-box .icon ellipse,
.g-header .nav_wrapper .wrapper_bottom .language-box .icon circle,
.g-header .nav_wrapper .wrapper_bottom .language-box .icon line {
  stroke: var(---000000-ffffff);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper .wrapper_bottom .language-box .language-switch {
  margin-left: 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;
  gap: 0.32rem;
}
.g-header .nav_wrapper .wrapper_bottom .language-box .language-switch .language_item {
  font-size: 0.32rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
  color: var(---000000-ffffff);
  opacity: 0.3;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper .wrapper_bottom .language-box .language-switch .language_item.on {
  opacity: 1;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box {
  cursor: pointer;
  font-size: 0.28rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 0.8rem;
  padding: 0 0.16rem 0 0.32rem;
  color: var(---000000-ffffff99);
  border: 0.01rem solid var(---000000-ffffff99);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  border-radius: 0.86rem;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box > .icon {
  width: 0.48rem;
  height: 0.48rem;
  color: var(---000000-ffffff99);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box > .icon path {
  stroke: var(---000000-ffffff99);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box .layer {
  display: none;
  position: absolute;
  right: 0;
  bottom: calc(100% + 0.32rem);
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box .layer .link_list {
  padding: 0.16rem;
  background: #fff;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box .layer .link_list .link_list_item {
  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;
  min-width: 5.12rem;
  padding: 0.16rem 0.32rem;
  font-size: 0.32rem;
  line-height: 0.48rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box .layer .link_list .link_list_item .icon {
  width: 0.48rem;
  height: 0.48rem;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box .layer .link_list .link_list_item .icon path {
  stroke: var(--sk-global-color);
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box .layer .link_list .link_list_item:hover {
  background: #F8F8F8;
  color: var(--sk-global-color);
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box .layer .link_list .link_list_item:hover .icon {
  opacity: 1;
}
.g-header .nav_wrapper .wrapper_bottom .store-inquiry-box.on > .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.g-header.dark {
  ---000000-ffffff: #1E1E1E;
  ---000000-ffffff99: #1E1E1E;
  ---1f1f1f-ffffff: var(--sk-global-color);
  ---ffffff-1f1f1f: #ffffff;
}
.g-header.dark .g-head .tree-logo-box .logo-box .img {
  opacity: 0;
  visibility: hidden;
}
.g-header.dark .g-head .tree-logo-box .logo-box .img._s {
  opacity: 1;
  visibility: visible;
}
.g-header.hide, .g-header.hide00 {
  opacity: 0;
  -webkit-transform: translateY(-110%);
      -ms-transform: translateY(-110%);
          transform: translateY(-110%);
}
.g-header.dropdown {
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.g-header.dropon .g-head-phone .g-head-main .left-tree-right .left .header__tree-box {
  display: block;
}
.g-header.dropon .g-head-phone .g-head-main .left-tree-right .left .header__tree-box.show .c-header_menu .c-header_menu_icon.-open .c-header_menu_line::before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
}
.g-header.dropon .g-head-phone .g-head-main .left-tree-right .right .search-box {
  display: none;
}
.g-header.dropon .g-head-phone .g-head-main .left-tree-right .right .header__tree-box {
  display: block;
}
@media screen and (min-width: 800px) {
  .g-header:hover {
    ---000000-ffffff: #1E1E1E;
    ---000000-ffffff99: #1E1E1E;
    ---1f1f1f-ffffff: var(--sk-global-color);
    ---ffffff-1f1f1f: #ffffff;
  }
  .g-header:hover .g-head::before {
    background-color: #FFFFFF;
  }
  .g-header:hover .g-head .tree-logo-box .logo-box .img {
    opacity: 0;
    visibility: hidden;
  }
  .g-header:hover .g-head .tree-logo-box .logo-box .img._s {
    opacity: 1;
    visibility: visible;
  }
  .g-header:hover.trans {
    ---000000-ffffff: #1E1E1E;
    ---000000-ffffff99: #1E1E1E;
    ---1f1f1f-ffffff: var(--sk-global-color);
    ---ffffff-1f1f1f: #ffffff;
  }
  .g-header:hover.trans .g-head::before {
    background-color: #FFFFFF;
  }
  .g-header:hover.trans .g-head .tree-logo-box .logo-box .img {
    opacity: 0;
    visibility: hidden;
  }
  .g-header:hover.trans .g-head .tree-logo-box .logo-box .img._s {
    opacity: 1;
    visibility: visible;
  }
}
.g-header.dropdown, .g-header.hover, .g-header.isScroll {
  ---000000-ffffff: #1E1E1E;
  ---000000-ffffff99: #1E1E1E;
  ---1f1f1f-ffffff: var(--sk-global-color);
  ---ffffff-1f1f1f: #ffffff;
}
.g-header.dropdown .g-head::before, .g-header.hover .g-head::before, .g-header.isScroll .g-head::before {
  background-color: #FFFFFF;
}
.g-header.dropdown .g-head .tree-logo-box .logo-box .img, .g-header.hover .g-head .tree-logo-box .logo-box .img, .g-header.isScroll .g-head .tree-logo-box .logo-box .img {
  opacity: 0;
  visibility: hidden;
}
.g-header.dropdown .g-head .tree-logo-box .logo-box .img._s, .g-header.hover .g-head .tree-logo-box .logo-box .img._s, .g-header.isScroll .g-head .tree-logo-box .logo-box .img._s {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 800px) {
  .g-header.dropdown .g-head-phone::before, .g-header.hover .g-head-phone::before, .g-header.isScroll .g-head-phone::before {
    background-color: #F8F8F8;
  }
}
.g-header.trans {
  ---000000-ffffff: #FFFFFFCC;
  ---000000-ffffff99: #FFFFFF99;
  ---1f1f1f-ffffff: #ffffff;
  ---ffffff-1f1f1f: var(--sk-global-color);
}
.g-header.trans .g-head::before {
  background-color: transparent;
}
.g-header.trans .g-head .tree-logo-box .logo-box .img {
  opacity: 1;
  visibility: visible;
}
.g-header.trans .g-head .tree-logo-box .logo-box .img._s {
  opacity: 0;
  visibility: hidden;
}
.g-header.trans .g-head-phone .g-head-main .left-tree-right .header__tree-box {
  color: #1E1E1E;
}
.g-header.dialog__wrapper .g-head::before {
  background: #ffffff;
  border-bottom: 0.01rem solid #E6E6E6;
}
.g-header.dialog__wrapper .g-head::after {
  height: 100vh;
  opacity: 1;
}

.header__tree-box {
  width: 0.24rem;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .header__tree-box {
    width: 0.48rem;
  }
}
.header__tree-box .c-header_menu {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.24rem;
  height: 0.24rem;
  position: relative;
  --ease-smooth: cubic-bezier(.38, 0, .215, 1);
  --transition-duration-medium: .45s;
  --ease: var(--ease-smooth);
}
@media screen and (max-width: 800px) {
  .header__tree-box .c-header_menu {
    width: 0.48rem;
    height: 0.48rem;
    z-index: 20;
  }
}
.header__tree-box .c-header_menu .c-header_menu_icon {
  left: 50%;
  position: absolute;
  top: 50%;
  width: 100%;
}
.header__tree-box .c-header_menu .c-header_menu_icon .c-header_menu_line {
  display: block;
  height: 0.02rem;
  width: 100%;
}
@media screen and (max-width: 800px) {
  .header__tree-box .c-header_menu .c-header_menu_icon .c-header_menu_line {
    height: 0.03rem;
  }
}
.header__tree-box .c-header_menu .c-header_menu_icon .c-header_menu_line::before {
  background-color: currentColor;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: -webkit-transform var(--transition-duration-medium) var(--ease);
  transition: -webkit-transform var(--transition-duration-medium) var(--ease);
  transition: transform var(--transition-duration-medium) var(--ease);
  transition: transform var(--transition-duration-medium) var(--ease), -webkit-transform var(--transition-duration-medium) var(--ease);
  -webkit-transition-delay: calc(var(--item-delay, 0s) + var(--extra-delay, 0s));
          transition-delay: calc(var(--item-delay, 0s) + var(--extra-delay, 0s));
}
.header__tree-box .c-header_menu .c-header_menu_icon.-open {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
}
@media screen and (max-width: 800px) {
  .header__tree-box .c-header_menu .c-header_menu_icon.-open {
    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: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.header__tree-box .c-header_menu .c-header_menu_icon.-open .c-header_menu_line {
  --extra-delay: .25s;
  position: relative;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header__tree-box .c-header_menu .c-header_menu_icon.-open .c-header_menu_line:first-child {
  --item-delay: .1s;
  margin-bottom: 0.08rem;
}
@media screen and (max-width: 800px) {
  .header__tree-box .c-header_menu .c-header_menu_icon.-open .c-header_menu_line:first-child {
    margin-bottom: 0.16rem;
  }
}
.header__tree-box .c-header_menu .c-header_menu_icon.-open .c-header_menu_line:last-child {
  width: 100%;
}
.header__tree-box .c-header_menu .c-header_menu_icon.-close {
  height: 0.2rem;
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
  width: 0.2rem;
}
@media screen and (max-width: 800px) {
  .header__tree-box .c-header_menu .c-header_menu_icon.-close {
    width: 0.45rem;
    height: 0.45rem;
  }
}
.header__tree-box .c-header_menu .c-header_menu_icon.-close .c-header_menu_line {
  --extra-delay: .25s;
  position: absolute;
  top: 50%;
}
.header__tree-box .c-header_menu .c-header_menu_icon.-close .c-header_menu_line:first-child {
  --item-delay: .1s;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transform-origin: 50%;
      -ms-transform-origin: 50%;
          transform-origin: 50%;
}
@media screen and (min-width: 800px) {
  .header__tree-box:hover .c-header_menu .c-header_menu_icon.-open .c-header_menu_line:last-child {
    width: 100%;
  }
}
.header__tree-box.show .c-header_menu .c-header_menu_icon.-open .c-header_menu_line::before {
  --extra-delay: 0s;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}
.header__tree-box:not(.show) .c-header_menu .c-header_menu_icon.-close .c-header_menu_line::before {
  --extra-delay: 0s;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 100% 0;
      -ms-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.footer_si {
  background: #fff;
}
.footer_si .footer_top {
  padding-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
}
.footer_si .footer_top ._top_left {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 5.6rem;
}
.footer_si .footer_top ._top_left .company_info .logo {
  height: 0.4rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.footer_si .footer_top ._top_left .company_info .name {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.footer_si .footer_top ._top_left .contact_info {
  margin-top: 0.32rem;
}
.footer_si .footer_top ._top_left .contact_info .title {
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.footer_si .footer_top ._top_left .contact_info .contact_list {
  margin-top: 0.16rem;
}
.footer_si .footer_top ._top_left .contact_info .contact_list .contact_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;
  gap: 0.08rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgba(30, 30, 30, 0.8);
}
.footer_si .footer_top ._top_left .contact_info .contact_list .contact_item .icon {
  width: 0.24rem;
  height: 0.24rem;
}
.footer_si .footer_top ._top_left .contact_info .contact_list .contact_item:not(:last-child) {
  margin-bottom: 0.08rem;
}
.footer_si .footer_top ._top_right {
  -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-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 0.72rem;
}
.footer_si .footer_top ._top_right ._nav_list ._nav_list_title {
  margin-bottom: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.footer_si .footer_top ._top_right ._nav_list ._nav_list_title .icon {
  display: none;
}
.footer_si .footer_top ._top_right ._nav_list ._nav_list_item {
  margin-top: 0.08rem;
}
.footer_si .footer_top ._top_right ._nav_list ._nav_list_item a {
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: rgba(30, 30, 30, 0.8);
}
@media screen and (min-width: 800px) {
  .footer_si .footer_top ._top_right ._nav_list ._nav_list_item:hover a {
    color: var(--sk-global-color);
  }
}
.footer_si .footer_link {
  padding-top: 0.24rem;
  padding-bottom: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.footer_si .footer_link .footer_link_item {
  display: block;
  width: 0.24rem;
  height: 0.24rem;
  position: relative;
}
.footer_si .footer_link .footer_link_item img {
  width: 100%;
  height: 100%;
}
.footer_si .footer_link .footer_link_item .qcode {
  position: absolute;
  bottom: calc(100% + 0.12rem);
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 1.2rem;
  height: 1.2rem;
  padding: 0.08rem;
  background: #fff;
  box-shadow: 0 0.04rem 0.12rem rgba(0, 0, 0, 0.1);
  border-radius: 0.04rem;
  display: none;
  z-index: 10;
}
.footer_si .footer_link .footer_link_item .qcode::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border: 0.06rem solid transparent;
  border-top-color: #fff;
}
.footer_si .footer_link .footer_link_item .qcode img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 800px) {
  .footer_si .footer_link .footer_link_item .qcode {
    width: 1.6rem;
    height: 1.6rem;
    left: 0;
  }
}
.footer_si .footer_link .footer_link_item:hover .qcode {
  display: block;
}
.footer_si .footer_bottom {
  border-top: 0.01rem solid #E6E6E6;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.32rem;
  padding: 0.16rem 0;
}
.footer_si .footer_bottom div,
.footer_si .footer_bottom a {
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: rgba(30, 30, 30, 0.6);
}
.footer_si .footer_bottom .legal {
  margin-left: auto;
}
.footer_si .footer_bottom ._bottom_left,
.footer_si .footer_bottom ._bottom_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.32rem;
}

.left_side_menu {
  width: 4.16rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  position: -webkit-sticky;
  position: sticky;
  top: 1.2rem;
}
.left_side_menu ._icon {
  width: 0.24rem;
  height: 0.24rem;
}
.left_side_menu .menu_top {
  padding: 0.16rem 0;
  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;
  border-bottom: 0.01rem solid #E6E6E6;
}
.left_side_menu .menu_top .filter_name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.08rem;
}
.left_side_menu .menu_top .clear {
  opacity: 0.4;
  cursor: pointer;
}
.left_side_menu .menu_con {
  padding: 0.16rem 0;
}
@media screen and (min-width: 800px) {
  .left_side_menu .menu_con {
    max-height: calc(100vh - 2.2rem);
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 0.04rem;
  }
  .left_side_menu .menu_con::-webkit-scrollbar {
    width: 0.04rem;
    height: 0.04rem;
  }
  .left_side_menu .menu_con::-webkit-scrollbar-thumb {
    border-radius: 0.04rem;
    background: rgba(30, 30, 30, 0.2);
  }
  .left_side_menu .menu_con::-webkit-scrollbar-thumb:vertical {
    background-color: rgba(30, 30, 30, 0.2);
  }
  .left_side_menu .menu_con::-webkit-scrollbar-width {
    width: 0.04rem;
  }
  .left_side_menu .menu_con::-webkit-scrollbar-track {
    border-radius: 0.04rem;
    background-color: none;
  }
}
.left_side_menu .menu_con .menu_con_item {
  cursor: pointer;
}
.left_side_menu .menu_con .menu_con_item .type_con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.16rem 0;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Medium);
}
.left_side_menu .menu_con .menu_con_item .type_con .exp_icon {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.left_side_menu .menu_con .menu_con_item.on > .type_con .exp_icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.left_side_menu .menu_con .menu_con_item.on > .sub_menu {
  display: block;
}
.left_side_menu .menu_con .menu_con_item > .sub_menu {
  padding: 0.04rem 0 0.2rem 0;
  display: none;
}
@media screen and (min-width: 800px) {
  .left_side_menu .menu_con .menu_con_item > .sub_menu {
    max-height: 6rem;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu::-webkit-scrollbar {
    width: 0.02rem;
    height: 0.02rem;
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu::-webkit-scrollbar-thumb {
    border-radius: 0.02rem;
    background: rgba(30, 30, 30, 0.2);
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu::-webkit-scrollbar-thumb:vertical {
    background-color: rgba(30, 30, 30, 0.2);
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu::-webkit-scrollbar-width {
    width: 0.02rem;
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu::-webkit-scrollbar-track {
    border-radius: 0.02rem;
    background-color: none;
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu {
    padding-right: 0.04rem;
  }
}
.left_side_menu .menu_con .menu_con_item > .sub_menu .sub_menu {
  padding-left: 0.8rem;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item {
  cursor: pointer;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item .tag_con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
  padding: 0.12rem 0;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item .tag_con .exp_icon {
  display: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item .tag_con .check_icon {
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item .tag_con .check_icon rect {
  fill: #ffffff;
  stroke: #696969;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item._hasChild > .tag_con .exp_icon {
  display: block;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item._checked > .tag_con .check_icon rect {
  fill: var(--sk-global-color);
  stroke: var(--sk-global-color);
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item > .sub_menu {
  display: none;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item.on > .tag_con .exp_icon path.line {
  opacity: 0;
}
.left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item.on > .sub_menu {
  display: block;
}

.product-center-page {
  background: #F8F8F8;
}
.product-center-page .search_section {
  padding: 0.96rem 0;
}
.product-center-page .search_section .search_section_con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.product-center-page .search_section .search_section_con .title_con {
  margin-right: auto;
}
.product-center-page .search_section .search_section_con .title_con .title {
  font-size: 0.4rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-center-page .search_section .search_section_con .title_con .desc {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  opacity: 0.6;
}
.product-center-page .search_section .search_section_con .search_con {
  margin-top: 0.64rem;
  width: 11.36rem;
}
.product-center-page .search_section .search_section_con .search_con .input-box {
  height: 0.56rem;
  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;
  border: 0.01rem solid rgba(30, 30, 30, 0.4);
  padding-left: 0.16rem;
}
.product-center-page .search_section .search_section_con .search_con .input-box .search-icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.product-center-page .search_section .search_section_con .search_con .input-box .search-icon-box .search-icon {
  color: rgba(31, 31, 31, 0.4);
  width: 100%;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.product-center-page .search_section .search_section_con .search_con .input-box .search-icon-box .search-icon:hover {
  color: var(--sk-global-color);
}
.product-center-page .search_section .search_section_con .search_con .input-box input {
  height: 100%;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.24rem;
  padding: 0.16rem;
}
.product-center-page .search_section .search_section_con .search_con .input-box input::-webkit-input-placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.product-center-page .search_section .search_section_con .search_con .input-box input::-moz-placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.product-center-page .search_section .search_section_con .search_con .input-box input:-ms-input-placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.product-center-page .search_section .search_section_con .search_con .input-box input::placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.product-center-page .product_list_section {
  padding-bottom: 1.6rem;
}
.product-center-page .product_list_section .product_list_con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.product-center-page .product_list_section .product_list_con .right_product_list {
  padding-left: 1.6rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list .title {
  margin-bottom: 0.32rem;
  font-size: 0.4rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.16rem;
  background: #fff;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .img_box {
  width: 3.2rem;
  height: 3.2rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
  z-index: 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;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .img_box .bg_img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .img_box .p_img {
  width: 2.56rem;
  height: 2.56rem;
  object-fit: contain;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 0.96rem;
  min-width: 0;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .type {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: var(--sk-global-color);
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .name {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .advs {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .advs .adv {
  position: relative;
  padding-left: 0.24rem;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .advs .adv::before {
  content: "";
  display: block;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #1E1E1E;
  position: absolute;
  left: 0.12rem;
  top: 0.08rem;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con {
  margin-top: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #F8F8F8;
  padding: 0.16rem 0.24rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 0.16rem;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.08rem;
  min-width: 0;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .data_icon {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 0.24rem;
  height: 0.24rem;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .data_icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .data_text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .key {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.6);
  font-family: var(--sk-font-JakartaSans-Regular), var(--sk-font-MiSans-Normal);
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .val {
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: #1e1e1e;
  font-family: var(--sk-font-JakartaSans-SemiBold), var(--sk-font-MiSans-Demibold);
  white-space: normal;
  overflow-wrap: anywhere;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item:not(:last-child) {
  margin-bottom: 0.16rem;
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item:hover .info_con .name {
  color: var(--sk-global-color);
}
.product-center-page .product_list_section .product_list_con .right_product_list .product_list:not(:last-child) {
  margin-bottom: 0.96rem;
}

.product-detail-page {
  background: #F8F8F8;
}
.product-detail-page .mode_swiper_section {
  padding-top: 0.96rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con {
  height: 8rem;
  position: relative;
  overflow: hidden;
  color: #fff;
}
.product-detail-page .mode_swiper_section .mode_swiper_con ._con_bg {
  position: absolute;
  width: 100%;
  height: 100%;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .left {
  position: absolute;
  left: 0.32rem;
  top: 0.32rem;
  width: 4.6rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .left .type {
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .left .title {
  margin-top: 0.08rem;
  font-size: 0.4rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
  background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .left .advs {
  margin-top: 0.48rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .mode_swiper_section .mode_swiper_con .left .advs .adv {
  padding-left: 0.32rem;
  position: relative;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .left .advs .adv::before {
  content: "";
  display: block;
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
  left: 0.16rem;
  top: 0.12rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .right {
  position: absolute;
  right: 0.32rem;
  top: 0.32rem;
  width: 3.84rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .right .desc {
  font-size: 0.2rem;
  line-height: 0.28rem;
  opacity: 0.8;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .swiper-wrapper .swiper-slide {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.32rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .swiper-wrapper .swiper-slide.adv {
  display: block;
  padding: 0;
  padding-left: 0.32rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .swiper-wrapper .swiper-slide .p_img {
  width: 5.6rem;
  height: 5.6rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.product-detail-page .mode_swiper_section .mode_swiper_con .swiper-wrapper .swiper-slide .p_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .img_pa {
  position: absolute;
  bottom: 0.16rem;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%);
      -ms-transform: translate(-50%);
          transform: translate(-50%);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.08rem;
  cursor: pointer;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .img_pa .img_pa_item {
  width: 0.8rem;
  height: 0.8rem;
  border: 0.01rem solid rgba(255, 255, 255, 0.1019607843);
  border-radius: 0.08rem;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .img_pa .img_pa_item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.product-detail-page .mode_swiper_section .mode_swiper_con .img_pa .img_pa_item.active {
  border: 0.02rem solid rgba(255, 255, 255, 0.6);
}
.product-detail-page .scene_swiper_section {
  padding-top: 1.2rem;
}
.product-detail-page .scene_swiper_section .section_title {
  font-size: 0.4rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .scene_swiper_section .scene_swiper_con {
  margin-top: 0.32rem;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .left_swiper {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 12.8rem;
  color: #fff;
  overflow: hidden;
  position: relative;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .left_swiper .swiper-wrapper .swiper-slide .p_img {
  width: 100%;
  height: 100%;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .left_swiper .swiper-wrapper .swiper-slide .p_img img {
  width: 100%;
  height: 100%;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .left_swiper .names {
  position: absolute;
  left: 0.32rem;
  bottom: 0.32rem;
  z-index: 1;
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .scene_swiper_section .scene_swiper_con .left_swiper .names .name {
  opacity: 0.3;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .left_swiper .names .name.active {
  opacity: 1;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.32rem;
  background: #fff;
  position: relative;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .infos .info {
  display: none;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .infos .info.active {
  display: block;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .infos .info .name {
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .infos .info .desc {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  opacity: 0.6;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn {
  position: absolute;
  right: 0.32rem;
  bottom: 0.32rem;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.08rem;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .prev,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .next {
  width: 0.4rem;
  height: 0.4rem;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .prev .icon,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .next .icon {
  width: 100%;
  height: 100%;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .prev .icon rect,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .prev .icon path,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .next .icon rect,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .next .icon path {
  stroke: #1E1E1E;
}
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .prev.swiper-button-disabled .icon rect,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .prev.swiper-button-disabled .icon path,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .next.swiper-button-disabled .icon rect,
.product-detail-page .scene_swiper_section .scene_swiper_con .right .swiper_btn .next.swiper-button-disabled .icon path {
  stroke: rgba(30, 30, 30, 0.3019607843);
}
.product-detail-page .technical_spec_section {
  padding-top: 1.2rem;
}
.product-detail-page .technical_spec_section .section_title {
  font-size: 0.4rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .technical_spec_section .technical_spec_con {
  margin-top: 0.48rem;
}
.product-detail-page .technical_spec_section .technical_spec_con table {
  width: 100%;
  border-collapse: collapse;
}
.product-detail-page .technical_spec_section .technical_spec_con table thead tr th {
  text-align: left;
  border-bottom: 0.01rem solid var(--sk-global-color);
}
.product-detail-page .technical_spec_section .technical_spec_con table tbody tr td {
  border-bottom: 0.01rem solid #E6E6E6;
}
.product-detail-page .technical_spec_section .technical_spec_con table tr th {
  padding: 0.16rem 0;
  font-size: 0.2rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td {
  padding: 0.32rem 0;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a {
  display: block;
  width: 0.24rem;
  height: 0.24rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:not(:last-child) {
  margin-right: 0.4rem;
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon {
  width: 100%;
  height: 100%;
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon path,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon rect,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon circle,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon ellipse,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon line,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon polyline,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon polygon {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  stroke: #1E1E1E !important;
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover {
  color: var(--sk-global-color);
}
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon path,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon rect,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon circle,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon ellipse,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon line,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon polyline,
.product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon polygon {
  stroke: var(--sk-global-color) !important;
}
.product-detail-page .technical_spec_section .more_dl {
  margin-top: 0.64rem;
  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;
}
.product-detail-page .technical_spec_section .more_dl .title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .technical_spec_section .more_dl .hry__btn {
  margin-top: 0.32rem;
}
.product-detail-page .related_products_section {
  padding-top: 1.2rem;
  padding-bottom: 1.6rem;
}
.product-detail-page .related_products_section .section_title {
  font-size: 0.4rem;
  line-height: 0.56rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-detail-page .related_products_section .related_products_con {
  margin-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.16rem;
}
.product-detail-page .related_products_section .related_products_con .related_products_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;
  position: relative;
  z-index: 1;
  width: calc((100% - 0.48rem) / 4);
  height: 5.44rem;
  padding: 0.48rem 0.32rem 0;
  color: #fff;
  text-align: center;
}
.product-detail-page .related_products_section .related_products_con .related_products_item ._bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.product-detail-page .related_products_section .related_products_con .related_products_item .type {
  font-size: 0.2rem;
  line-height: 0.24rem;
  opacity: 0.8;
}
.product-detail-page .related_products_section .related_products_con .related_products_item .name {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  opacity: 0.8;
}
.product-detail-page .related_products_section .related_products_con .related_products_item .p_img {
  width: 3.52rem;
  height: 3.52rem;
  margin-top: auto;
}
.product-detail-page .other-products .wal {
  padding-top: 1.2rem;
  padding-bottom: 1.6rem;
}

.search-result-page {
  background: #F8F8F8;
}
.search-result-page .search_top {
  padding-top: 0.96rem;
}
.search-result-page .search_top h1 {
  display: none;
}
.search-result-page .search_top .count {
  font-size: 0.4rem;
  line-height: 0.48rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.search-result-page .search_top .count em {
  color: var(--sk-global-color);
}
.search-result-page .search_top .input-box {
  margin-top: 0.64rem;
  height: 0.56rem;
  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;
  border: 0.01rem solid rgba(30, 30, 30, 0.4);
  padding-left: 0.16rem;
}
.search-result-page .search_top .input-box .search-icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.search-result-page .search_top .input-box .search-icon-box .search-icon {
  color: rgba(31, 31, 31, 0.4);
  width: 100%;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.search-result-page .search_top .input-box .search-icon-box .search-icon:hover {
  color: var(--sk-global-color);
}
.search-result-page .search_top .input-box input {
  height: 100%;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.24rem;
  padding: 0.16rem;
}
.search-result-page .search_top .input-box input::-webkit-input-placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.search-result-page .search_top .input-box input::-moz-placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.search-result-page .search_top .input-box input:-ms-input-placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.search-result-page .search_top .input-box input::placeholder {
  color: rgba(30, 30, 30, 0.3);
}
.search-result-page .search_top .input-box .clear_icon {
  opacity: 0;
}
.search-result-page .search_result {
  padding-top: 0.8rem;
  padding-bottom: 1.6rem;
}
.search-result-page .search_result .search_result_con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.search-result-page .search_result .search_result_con .left_menu {
  position: -webkit-sticky;
  position: sticky;
  top: var(--headH);
  width: 4.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.search-result-page .search_result .search_result_con .left_menu .filter {
  padding: 0.16rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.08rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
}
.search-result-page .search_result .search_result_con .left_menu .filter .filter_name_icon {
  width: 0.24rem;
  height: 0.24rem;
}
.search-result-page .search_result .search_result_con .left_menu .tabs {
  padding: 0.32rem 0;
}
.search-result-page .search_result .search_result_con .left_menu .tabs .tab {
  padding: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-MiSans-Demibold);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (min-width: 800px) {
  .search-result-page .search_result .search_result_con .left_menu .tabs .tab.active, .search-result-page .search_result .search_result_con .left_menu .tabs .tab:hover {
    background: var(--sk-global-color);
    color: #fff;
  }
}
.search-result-page .search_result .search_result_con .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 1.6rem;
}
.search-result-page .search_result .search_result_con .right .result_list_p {
  margin-top: 0.16rem;
  display: none;
}
.search-result-page .search_result .search_result_con .right .result_list_p.show {
  display: block;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.16rem;
  background: #fff;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .img_box {
  width: 3.2rem;
  height: 3.2rem;
  position: relative;
  z-index: 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;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .img_box .bg_img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .img_box .p_img {
  width: 2.56rem;
  height: 2.56rem;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 0.96rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .type {
  margin-top: 0.16rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--sk-global-color);
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .name {
  margin-top: 0.08rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .advs {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .advs .adv {
  position: relative;
  padding-left: 0.24rem;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .advs .adv::before {
  content: "";
  display: block;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #1E1E1E;
  position: absolute;
  left: 0.12rem;
  top: 0.08rem;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .desc {
  margin-top: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  opacity: 0.6;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .icon {
  margin-top: auto;
  width: 0.4rem;
  height: 0.4rem;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .icon rect,
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .icon path {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  stroke: rgba(30, 30, 30, 0.3019607843);
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:not(:last-child) {
  margin-bottom: 0.16rem;
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:hover .info_con .name {
  color: var(--sk-global-color);
}
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:hover .info_con .icon rect,
.search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:hover .info_con .icon path {
  stroke: #1E1E1E;
}
.search-result-page .search_result .search_result_con .right .result_list_a {
  margin-top: 0.16rem;
  display: none;
}
.search-result-page .search_result .search_result_con .right .result_list_a.show {
  display: block;
}
.search-result-page .search_result .search_result_con .right .result_list_a .result_item {
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.32rem;
}
.search-result-page .search_result .search_result_con .right .result_list_a .result_item:not(:last-child) {
  margin-bottom: 0.16rem;
}
.search-result-page .search_result .search_result_con .right .result_list_a .result_item ._img {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 4.16rem;
  height: 100%;
}
.search-result-page .search_result .search_result_con .right .result_list_a .result_item .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.32rem 0.48rem;
}
.search-result-page .search_result .search_result_con .right .result_list_a .result_item .right .title {
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.search-result-page .search_result .search_result_con .right .result_list_a .result_item .right .desc {
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-top: 0.16rem;
  opacity: 0.6;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}
.search-result-page .search_result .search_result_con .right .result_list_a .result_item:hover .right .title {
  color: var(--sk-global-color);
}
.search-result-page .search_result .search_result_con .right .result_list_n {
  margin-top: 0.16rem;
  display: none;
}
.search-result-page .search_result .search_result_con .right .result_list_n.show {
  display: block;
}
.search-result-page .search_result .search_result_con .right .result_list_n .result_item {
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.32rem;
}
.search-result-page .search_result .search_result_con .right .result_list_n .result_item:not(:last-child) {
  margin-bottom: 0.16rem;
}
.search-result-page .search_result .search_result_con .right .result_list_n .result_item ._img {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 4.16rem;
  height: 100%;
}
.search-result-page .search_result .search_result_con .right .result_list_n .result_item .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.32rem 0.48rem;
}
.search-result-page .search_result .search_result_con .right .result_list_n .result_item .right .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #252A35;
}
.search-result-page .search_result .search_result_con .right .result_list_n .result_item .right .title {
  margin-top: 0.16rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  font-family: var(--sk-font-MiSans-Demibold);
  max-width: 4.56rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.search-result-page .search_result .search_result_con .right .result_list_n .result_item:hover .right .title {
  color: var(--sk-global-color);
}

.privacy__policy__container {
  position: fixed;
  z-index: 80;
  bottom: 0.16rem;
  right: 0.16rem;
  width: 4.16rem;
  padding: 0.32rem;
  background: #FFFFFF;
  box-shadow: 0rem -0.04rem 0.1rem 0rem rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  visibility: hidden;
}
@media screen and (max-width: 800px) {
  .privacy__policy__container {
    width: calc(100vw - 0.46rem);
    left: 0.16rem;
    bottom: 0.32rem;
    padding: 0.48rem;
  }
}
.privacy__policy__container.show {
  opacity: 1;
  visibility: visible;
}
.privacy__policy__container .close_icon {
  position: absolute;
  right: 0.16rem;
  top: 0.16rem;
  width: 0.24rem;
  height: 0.24rem;
  cursor: pointer;
}
.privacy__policy__container .title {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-Marcellus-Regular);
  background: -webkit-linear-gradient(left, #E8CDA0 0%, #833D0C 100%);
  background: linear-gradient(90deg, #E8CDA0 0%, #833D0C 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.privacy__policy__container .privacy__policy__text {
  margin-top: 0.32rem;
  padding-bottom: 0.16rem;
  font-size: 0.16rem;
  line-height: 0.28rem;
}
.privacy__policy__container .hry__btn {
  width: 100%;
  margin-top: 0.16rem;
}

@media screen and (max-width: 800px) {
  .footer_si .footer_top {
    padding-top: 0.48rem;
    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.8rem;
  }
  .footer_si .footer_top ._top_left {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 100%;
  }
  .footer_si .footer_top ._top_left .company_info .logo {
    height: 0.64rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .footer_si .footer_top ._top_left .company_info .name {
    margin-top: 0.32rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .footer_si .footer_top ._top_left .contact_info {
    margin-top: 0.48rem;
  }
  .footer_si .footer_top ._top_left .contact_info .title {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .footer_si .footer_top ._top_left .contact_info .contact_list {
    margin-top: 0.16rem;
  }
  .footer_si .footer_top ._top_left .contact_info .contact_list .contact_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;
    gap: 0.16rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .footer_si .footer_top ._top_left .contact_info .contact_list .contact_item .icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .footer_si .footer_top ._top_left .contact_info .contact_list .contact_item:not(:last-child) {
    margin-bottom: 0.16rem;
  }
  .footer_si .footer_top ._top_right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    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;
    padding-right: 0;
  }
  .footer_si .footer_top ._top_right ._nav_list {
    height: 0.8rem;
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .footer_si .footer_top ._top_right ._nav_list ._nav_list_title {
    margin-bottom: 0;
    padding: 0.16rem 0;
    font-size: 0.32rem;
    line-height: 0.48rem;
    font-family: var(--sk-font-MiSans-Demibold);
    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;
  }
  .footer_si .footer_top ._top_right ._nav_list ._nav_list_title .icon {
    display: block;
    width: 0.48rem;
    height: 0.48rem;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .footer_si .footer_top ._top_right ._nav_list.on ._nav_list_title .icon {
    -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
            transform: rotate(0);
  }
  .footer_si .footer_top ._top_right ._nav_list ._nav_list_item {
    margin-top: 0;
    padding: 0.16rem 0;
  }
  .footer_si .footer_top ._top_right ._nav_list ._nav_list_item a {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: rgba(30, 30, 30, 0.8);
  }
}
@media screen and (max-width: 800px) and (min-width: 800px) {
  .footer_si .footer_top ._top_right ._nav_list ._nav_list_item:hover a {
    color: var(--sk-global-color);
  }
}
@media screen and (max-width: 800px) {
  .footer_si .footer_link {
    padding-top: 0.48rem;
    padding-bottom: 0.32rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.32rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .footer_si .footer_link .footer_link_item {
    display: block;
    width: 0.48rem;
    height: 0.48rem;
  }
  .footer_si .footer_link .footer_link_item img {
    width: 100%;
    height: 100%;
  }
  .footer_si .footer_bottom {
    border-top: 0.02rem solid #E6E6E6;
    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 0.48rem;
    padding: 0.32rem 0 0.48rem;
  }
  .footer_si .footer_bottom div,
  .footer_si .footer_bottom a {
    font-size: 0.24rem;
    line-height: 0.48rem;
    color: rgba(30, 30, 30, 0.6);
  }
  .footer_si .footer_bottom .seo {
    width: 40%;
  }
  .footer_si .footer_bottom .legal {
    margin-left: unset;
  }
  .footer_si .footer_bottom ._bottom_left,
  .footer_si .footer_bottom ._bottom_right {
    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 0.48rem;
  }
  .left_side_menu {
    width: 100vw;
    height: 100vh;
    font-size: 0.32rem;
    line-height: 0.48rem;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 101;
    background: #F8F8F8;
    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-transform: translateX(100%);
        -ms-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .left_side_menu.on {
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
  }
  .left_side_menu ._icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .left_side_menu .menu_top {
    padding: 0.2rem 0.48rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 0.02rem solid #E6E6E6;
  }
  .left_side_menu .menu_top .filter_name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.16rem;
  }
  .left_side_menu .menu_top .close_icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .left_side_menu .menu_con {
    padding: 0.48rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    overflow-y: auto;
  }
  .left_side_menu .menu_con .menu_con_item {
    cursor: pointer;
  }
  .left_side_menu .menu_con .menu_con_item .type_con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.16rem 0;
    font-size: 0.32rem;
    line-height: 0.48rem;
    font-family: var(--sk-font-MiSans-Demibold);
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu {
    padding: 0.08rem 0 0.4rem 0;
    display: none;
  }
  .left_side_menu .menu_con .menu_con_item > .sub_menu .sub_menu {
    padding-left: 1.6rem;
  }
  .left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item {
    cursor: pointer;
  }
  .left_side_menu .menu_con .menu_con_item .sub_menu .sub_menu_item .tag_con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.32rem;
    padding: 0.24rem 0;
  }
  .left_side_menu .menu_bottom {
    padding: 0.32rem 0.48rem 0.56rem;
    border-top: 0.02rem solid #E6E6E6;
  }
  .left_side_menu .menu_bottom .hry__btn {
    width: 100%;
  }
  .product-center-page {
    background: #F8F8F8;
  }
  .product-center-page .search_section {
    padding: 0.96rem 0 0;
  }
  .product-center-page .search_section .search_section_con {
    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;
  }
  .product-center-page .search_section .search_section_con .title_con {
    margin-right: 0;
  }
  .product-center-page .search_section .search_section_con .title_con .title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .product-center-page .search_section .search_section_con .title_con .desc {
    margin-top: 0.16rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    opacity: 0.6;
  }
  .product-center-page .search_section .search_section_con .search_con {
    margin-top: 0.64rem;
    width: 100%;
  }
  .product-center-page .search_section .search_section_con .search_con .input-box {
    height: 1.12rem;
    border: 0.02rem solid rgba(30, 30, 30, 0.4);
    padding-left: 0.32rem;
  }
  .product-center-page .search_section .search_section_con .search_con .input-box .search-icon-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 0.48rem;
    height: 0.48rem;
  }
  .product-center-page .search_section .search_section_con .search_con .input-box input {
    height: 100%;
    width: 100%;
    font-size: 0.32rem;
    line-height: 0.48rem;
    padding: 0.32rem;
  }
  .product-center-page .product_list_section {
    padding-bottom: 1.28rem;
  }
  .product-center-page .product_list_section .product_list_con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }
  .product-center-page .product_list_section .product_list_con .left_side_enter {
    margin-top: 0.32rem;
    height: 1.12rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.32rem;
    border: 0.02rem solid rgba(30, 30, 30, 0.4);
  }
  .product-center-page .product_list_section .product_list_con .left_side_enter .filter_name {
    width: auto;
    font-size: 0.32rem;
    line-height: 0.48rem;
    font-family: var(--sk-font-MiSans-Medium);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.16rem;
  }
  .product-center-page .product_list_section .product_list_con .left_side_enter .filter_name .filter_name_icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .product-center-page .product_list_section .product_list_con .left_side_enter .enter_icon {
    width: 0.48rem;
    height: 0.48rem;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
  }
  .product-center-page .product_list_section .product_list_con .right_product_list {
    padding-left: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
    margin-top: 1.28rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list .title {
    margin-bottom: 0.32rem;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    background: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .img_box {
    width: 100%;
    height: 3.2rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .img_box .bg_img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .img_box .p_img {
    width: 3.2rem;
    height: 3.2rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 0;
    padding: 0.32rem;
    min-width: 0;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .type {
    margin-top: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.48rem;
    color: var(--sk-global-color);
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .name {
    margin-top: 0;
    font-size: 0.4rem;
    line-height: 0.64rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .advs {
    margin-top: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .advs .adv {
    position: relative;
    padding-left: 0.36rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .advs .adv::before {
    content: "";
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    background: #1E1E1E;
    position: absolute;
    left: 0.16rem;
    top: 0.16rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con {
    margin-top: 0.48rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #F8F8F8;
    padding: 0.32rem;
    row-gap: 0.24rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0.16rem;
    min-width: 0;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .data_icon {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 0.48rem;
    height: 0.48rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .data_icon img {
    display: block;
    width: 100%;
    height: 100%;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .data_text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: 0;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .key {
    font-size: 0.3rem;
    line-height: 0.48rem;
    color: rgba(30, 30, 30, 0.6);
    font-family: var(--sk-font-JakartaSans-Regular), var(--sk-font-MiSans-Normal);
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item .info_con .data_con .data_item .val {
    font-size: 0.3rem;
    line-height: 0.48rem;
    color: #1E1E1E;
    font-family: var(--sk-font-JakartaSans-SemiBold), var(--sk-font-MiSans-Demibold);
    white-space: normal;
    overflow-wrap: anywhere;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list ._list .product_list_item:not(:last-child) {
    margin-bottom: 0.32rem;
  }
  .product-center-page .product_list_section .product_list_con .right_product_list .product_list:not(:last-child) {
    margin-bottom: 0.96rem;
  }
  .product-detail-page {
    background: #F8F8F8;
  }
  .product-detail-page .mode_swiper_section {
    padding-top: 0.96rem;
  }
  .product-detail-page .mode_swiper_section .wal {
    padding: 0 0.16rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con {
    height: auto;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .left {
    position: absolute;
    left: 0.48rem;
    top: 0.48rem;
    width: calc(100% - 0.64rem);
    height: 5rem;
    overflow: hidden;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .left .type {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .left .title {
    margin-top: 0;
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .left .advs {
    margin-top: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    height: 1.92rem;
    overflow: hidden;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .left .advs .swiper-slide {
    height: auto;
    margin-bottom: 0;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .left .advs .adv {
    padding-left: 0.4rem;
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .left .advs .adv::before {
    content: "";
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    background: #ffffff;
    position: absolute;
    left: 0.16rem;
    top: 0.2rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .swiper-wrapper {
    height: 12rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .right {
    position: static;
    width: 100%;
    background: #fff;
    padding: 0.64rem 0.48rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .right .desc {
    font-size: 0.28rem;
    line-height: 0.48rem;
    opacity: 0.8;
    color: #1E1E1E;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .swiper-wrapper .swiper-slide {
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.48rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .swiper-wrapper .swiper-slide .p_img {
    width: 6.4rem;
    height: 6.4rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .img_pa {
    position: absolute;
    bottom: auto;
    top: 10.72rem;
    gap: 0.16rem;
    cursor: pointer;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .img_pa .img_pa_item {
    width: 0.96rem;
    height: 0.96rem;
    border: 0.02rem solid rgba(255, 255, 255, 0.1019607843);
    border-radius: 0.16rem;
  }
  .product-detail-page .mode_swiper_section .mode_swiper_con .img_pa .img_pa_item.active {
    border: 0.02rem solid rgba(255, 255, 255, 0.6);
  }
  .product-detail-page .scene_swiper_section {
    padding-top: 0.96rem;
  }
  .product-detail-page .scene_swiper_section .section_title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .product-detail-page .scene_swiper_section .scene_swiper_con {
    margin-top: 0.48rem;
  }
  .product-detail-page .technical_spec_section {
    padding-top: 0.96rem;
  }
  .product-detail-page .technical_spec_section .section_title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .product-detail-page .technical_spec_section .technical_spec_con {
    margin-top: 0.32rem;
    overflow-x: auto;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-collapse: collapse;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table thead tr th {
    text-align: left;
    border-bottom: 0.02rem solid var(--sk-global-color);
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tbody tr td {
    border-bottom: 0.02rem solid #E6E6E6;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr th {
    padding: 0.16rem 0;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding-right: 0.7rem;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr td {
    padding: 0.48rem 0;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding-right: 0.7rem;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a {
    display: block;
    width: 0.48rem;
    height: 0.48rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:not(:last-child) {
    margin-right: 0.8rem;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon {
    width: 100%;
    height: 100%;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon path,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon rect,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon circle,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon ellipse,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon line,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon polyline,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a .icon polygon {
    -webkit-transition: 0.3s;
    transition: 0.3s;
    stroke: #1E1E1E !important;
  }
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon path,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon rect,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon circle,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon ellipse,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon line,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon polyline,
  .product-detail-page .technical_spec_section .technical_spec_con table tr td .a_box a:hover .icon polygon {
    stroke: #000000 !important;
  }
  .product-detail-page .technical_spec_section .more_dl {
    margin-top: 0.96rem;
    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;
  }
  .product-detail-page .technical_spec_section .more_dl .title {
    max-width: 4.96rem;
    text-align: center;
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .product-detail-page .technical_spec_section .more_dl .hry__btn {
    width: 100%;
    margin-top: 0.48rem;
  }
  .product-detail-page .other-products .wal {
    padding-top: 1.2rem;
    padding-bottom: 1.6rem;
  }
  .search-result-page {
    background: #F8F8F8;
  }
  .search-result-page .search_top {
    padding-top: 0.96rem;
  }
  .search-result-page .search_top .count {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .search-result-page .search_top .input-box {
    margin-top: 1.12rem;
    height: 1.12rem;
    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;
    border: 0.02rem solid rgba(30, 30, 30, 0.4);
    padding-left: 0.32rem;
  }
  .search-result-page .search_top .input-box .search-icon-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 0.48rem;
    height: 0.48rem;
  }
  .search-result-page .search_top .input-box .search-icon-box .search-icon {
    color: rgba(31, 31, 31, 0.4);
    width: 100%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
  }
  .search-result-page .search_top .input-box .search-icon-box .search-icon:hover {
    color: var(--sk-global-color);
  }
  .search-result-page .search_top .input-box input {
    height: 100%;
    width: 100%;
    font-size: 0.32rem;
    line-height: 0.48rem;
    padding: 0.32rem;
  }
  .search-result-page .search_top .input-box input::-webkit-input-placeholder {
    color: rgba(30, 30, 30, 0.3);
  }
  .search-result-page .search_top .input-box input::-moz-placeholder {
    color: rgba(30, 30, 30, 0.3);
  }
  .search-result-page .search_top .input-box input:-ms-input-placeholder {
    color: rgba(30, 30, 30, 0.3);
  }
  .search-result-page .search_top .input-box input::placeholder {
    color: rgba(30, 30, 30, 0.3);
  }
  .search-result-page .search_top .input-box .clear_icon {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.32rem;
    width: 0.48rem;
    height: 0.48rem;
  }
  .search-result-page .search_top .input-box input:not(:-moz-placeholder) + .clear_icon {
    opacity: 1;
  }
  .search-result-page .search_top .input-box input:not(:-ms-input-placeholder) + .clear_icon {
    opacity: 1;
  }
  .search-result-page .search_top .input-box input:not(:placeholder-shown) + .clear_icon {
    opacity: 1;
  }
  .search-result-page .search_result {
    padding-top: 0.64rem;
    padding-bottom: 1.28rem;
  }
  .search-result-page .search_result .search_result_con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .search-result-page .search_result .search_result_con .left_menu {
    position: -webkit-sticky;
    position: sticky;
    top: var(--headH);
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .search-result-page .search_result .search_result_con .left_menu .filter {
    display: none;
  }
  .search-result-page .search_result .search_result_con .left_menu {
    overflow-x: auto;
  }
  .search-result-page .search_result .search_result_con .left_menu .tabs {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.48rem;
    border-bottom: 0.02rem solid #e6e6e6;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .search-result-page .search_result .search_result_con .left_menu .tabs .tab {
    padding: 0.32rem 0;
    font-size: 0.32rem;
    line-height: 0.48rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    cursor: pointer;
    position: relative;
  }
  .search-result-page .search_result .search_result_con .left_menu .tabs .tab.active, .search-result-page .search_result .search_result_con .left_menu .tabs .tab:hover {
    background: transparent;
  }
  .search-result-page .search_result .search_result_con .left_menu .tabs .tab.active {
    color: var(--sk-global-color);
  }
  .search-result-page .search_result .search_result_con .left_menu .tabs .tab.active::after {
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
    display: block;
    width: 100%;
    height: 0.04rem;
    background: var(--sk-global-color);
  }
  .search-result-page .search_result .search_result_con .right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 0;
    margin-top: 0.96rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p {
    margin-top: 0;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_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;
    padding: 0;
    background: #fff;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .img_box {
    width: 100%;
    height: 3.2rem;
    position: relative;
    z-index: 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;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .img_box .bg_img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .img_box .p_img {
    width: 3.2rem;
    height: 3.2rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 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;
    padding: 0.32rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .type {
    margin-top: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .name {
    margin-top: 0;
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .advs {
    margin-top: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .advs .adv {
    position: relative;
    padding-left: 0.48rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .advs .adv::before {
    content: "";
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    position: absolute;
    left: 0.24rem;
    top: 0.16rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .desc {
    margin-top: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    opacity: 0.6;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item .info_con .icon {
    margin-top: 0.32rem;
    width: 0.8rem;
    height: 0.8rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:not(:last-child) {
    margin-bottom: 0.32rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:hover .info_con .name {
    color: var(--sk-global-color);
  }
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:hover .info_con .icon rect,
  .search-result-page .search_result .search_result_con .right .result_list_p .product_list_item:hover .info_con .icon path {
    stroke: #1E1E1E;
  }
  .search-result-page .search_result .search_result_con .right .result_list_a {
    margin-top: 0.32rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_a .result_item {
    background: #fff;
    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: auto;
  }
  .search-result-page .search_result .search_result_con .right .result_list_a .result_item:not(:last-child) {
    margin-bottom: 0.32rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_a .result_item ._img {
    height: 3.68rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 100%;
  }
  .search-result-page .search_result .search_result_con .right .result_list_a .result_item .right {
    margin-top: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0.32rem 0.32rem 0.48rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_a .result_item .right .title {
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_a .result_item .right .desc {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.32rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_n {
    margin-top: 0.32rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_n .result_item {
    background: #fff;
    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: auto;
  }
  .search-result-page .search_result .search_result_con .right .result_list_n .result_item:not(:last-child) {
    margin-bottom: 0.32rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_n .result_item ._img {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 100%;
    height: 3.84rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_n .result_item .right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0.32rem;
    margin-top: 0;
  }
  .search-result-page .search_result .search_result_con .right .result_list_n .result_item .right .top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.16rem;
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
  .search-result-page .search_result .search_result_con .right .result_list_n .result_item .right .title {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
    max-width: unset;
  }
  .privacy__policy__container {
    bottom: 0.16rem;
    right: 0.16rem;
    width: calc(100% - 0.32rem);
    padding: 0.48rem;
  }
  .privacy__policy__container .close_icon {
    position: absolute;
    right: 0.32rem;
    top: 0.32rem;
    width: 0.48rem;
    height: 0.48rem;
    cursor: pointer;
  }
  .privacy__policy__container .title {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .privacy__policy__container .privacy__policy__text {
    margin-top: 0.32rem;
    padding-bottom: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .privacy__policy__container .hry__btn {
    width: 100%;
    margin-top: 0.32rem;
  }
}
html:has(.img-content-dialog.show) {
  overflow: hidden;
}

.sk-section-title {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.4rem;
  line-height: 0.48rem;
  color: #1E1E1E;
}

.sk-section-context {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.6);
  margin-top: 0.16rem;
}

.img-content-switch {
  position: relative;
  height: 7.2rem;
}
.img-content-switch .list {
  height: 100%;
}
.img-content-switch .list ul {
  position: relative;
  width: 100%;
  height: 100%;
}
.img-content-switch .list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  gap: 0.16rem;
  z-index: 0;
}
.img-content-switch .list ul li.on {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}
.img-content-switch .list ul li .img {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
}
.img-content-switch .list ul li .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.img-content-switch .list ul li .li-content {
  max-width: 4.16rem;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0.32rem;
  background-color: white;
}
.img-content-switch .list ul li .li-content .li-icon {
  width: 0.48rem;
  height: 0.48rem;
  margin-bottom: 0.64rem;
}
.img-content-switch .list ul li .li-content .li-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.img-content-switch .list ul li .li-content .li-title {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
  margin-bottom: 0.16rem;
}
.img-content-switch .list ul li .li-content .li-text {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.6);
}
.img-content-switch .list ul li .li-content .li-feature {
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-bottom: 0.32rem;
}
.img-content-switch .list ul li .li-content .li-feature p {
  position: relative;
  padding-left: 0.24rem;
}
.img-content-switch .list ul li .li-content .li-feature p:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #1E1E1E;
  left: 0.12rem;
  top: 0.16rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.img-content-switch .tab_0s {
  position: absolute;
  display: inline-block;
  bottom: 0.32rem;
  left: 0.32rem;
  z-index: 1;
}
.img-content-switch .tab_0s ul li {
  font-family: var(--sk-font-MiSans-Demibold);
  cursor: pointer;
  font-size: 0.32rem;
  line-height: 1;
  color: rgba(255, 255, 255, 0.3);
  margin-top: 0.08rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.img-content-switch .tab_0s ul li:first-child {
  margin-top: 0;
}
.img-content-switch .tab_0s ul li.on, .img-content-switch .tab_0s ul li:hover {
  color: white;
}
.img-content-switch .arrow_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0.32rem;
  bottom: 0.32rem;
  gap: 0.08rem;
  z-index: 2;
}
.img-content-switch .arrow_0s .prev, .img-content-switch .arrow_0s .next {
  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.4rem;
  height: 0.4rem;
  border: 1px solid #1E1E1E;
  color: #1E1E1E;
  opacity: 0.3;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.img-content-switch .arrow_0s .prev:hover, .img-content-switch .arrow_0s .next:hover {
  opacity: 1;
}
.img-content-switch .arrow_0s .prev svg, .img-content-switch .arrow_0s .prev img, .img-content-switch .arrow_0s .next svg, .img-content-switch .arrow_0s .next img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.img-content-switch .arrow_0s .prev svg path, .img-content-switch .arrow_0s .prev img path, .img-content-switch .arrow_0s .next svg path, .img-content-switch .arrow_0s .next img path {
  stroke: currentColor;
}
@media screen and (max-width: 800px) {
  .img-content-switch {
    height: auto;
  }
  .img-content-switch .list {
    height: 100%;
    overflow: hidden;
  }
  .img-content-switch .list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    position: relative;
    width: 100%;
    height: 100%;
  }
  .img-content-switch .list ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    position: static;
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    height: auto;
    gap: 0.16rem;
    opacity: 1;
    visibility: visible;
  }
  .img-content-switch .list ul li .img {
    height: 8.64rem;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }
  .img-content-switch .list ul li .li-content {
    max-width: 100%;
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding: 0.48rem 0.48rem 1.3rem;
    background-color: white;
    min-height: 6.72rem;
  }
  .img-content-switch .list ul li .li-content .li-icon {
    width: 1rem;
    height: 1rem;
    margin-bottom: 0.96rem;
  }
  .img-content-switch .list ul li .li-content .li-title {
    font-size: 0.48rem;
    line-height: 0.64rem;
    margin-bottom: 0.32rem;
  }
  .img-content-switch .list ul li .li-content .li-text {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .img-content-switch .list ul li .li-content .li-feature {
    font-size: 0.28rem;
    line-height: 0.36rem;
    margin-bottom: 0.48rem;
  }
  .img-content-switch .list ul li .li-content .li-feature p {
    position: relative;
    margin-top: 0.32rem;
    padding-left: 0.4rem;
  }
  .img-content-switch .list ul li .li-content .li-feature p:first-child {
    margin-top: 0;
  }
  .img-content-switch .list ul li .li-content .li-feature p:before {
    width: 0.08rem;
    height: 0.08rem;
    left: 0.2rem;
    top: 0.18rem;
  }
  .img-content-switch .list ul li .li-content .li-btn {
    margin-bottom: 1rem;
  }
  .img-content-switch .tab_0s {
    position: absolute;
    display: inline-block;
    bottom: auto;
    top: 0;
    left: 0;
    height: 8.64rem;
    padding: 0.32rem;
  }
  .img-content-switch .tab_0s ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: 100%;
  }
  .img-content-switch .tab_0s ul li {
    font-size: 0.4rem;
    line-height: 1;
    margin-top: 0.08rem;
  }
  .img-content-switch .arrow_0s {
    gap: 0.16rem;
  }
  .img-content-switch .arrow_0s .prev, .img-content-switch .arrow_0s .next {
    width: 0.8rem;
    height: 0.8rem;
  }
}

.img-content-dialog {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0.16rem;
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  backdrop-filter: blur(0.02rem);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.img-content-dialog.show {
  opacity: 1;
  visibility: visible;
  z-index: 999;
}
.img-content-dialog .dialog-main {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: auto;
  max-width: 6.24rem;
  width: 100%;
  height: 100%;
  background-color: white;
  padding: 0.64rem 0.32rem;
}
.img-content-dialog .dialog-main.on {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.img-content-dialog .dialog-main .dialog-close {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0.32rem;
  right: 0.32rem;
  width: 0.4rem;
  height: 0.4rem;
  z-index: 2;
  border: 1px solid rgba(30, 30, 30, 0.4);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.img-content-dialog .dialog-main .dialog-close:hover {
  opacity: 0.3;
}
.img-content-dialog .dialog-main .dialog-close img, .img-content-dialog .dialog-main .dialog-close svg {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
}
.img-content-dialog .dialog-main .dialog-head {
  padding-bottom: 0.32rem;
  border-bottom: 1px solid #E6E6E6;
}
.img-content-dialog .dialog-main .dialog-head .dialog-title {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar {
  width: 0.04rem;
  height: 0.04rem;
}
.img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-thumb {
  border-radius: 0.04rem;
  background: rgba(30, 30, 30, 0.2);
}
.img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-thumb:vertical {
  background-color: rgba(30, 30, 30, 0.2);
}
.img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-width {
  width: 0.04rem;
}
.img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-track {
  border-radius: 0.04rem;
  background-color: none;
}
.img-content-dialog .dialog-main .dialog-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  padding: 0.32rem 0;
  width: calc(100% + 0.04rem);
  padding-right: 0.04rem;
  overflow: auto;
}
.img-content-dialog .dialog-main .dialog-body .dialog-inner {
  width: 100%;
}
.img-content-dialog .dialog-main .dialog-body .dialog-img {
  width: 100%;
}
.img-content-dialog .dialog-main .dialog-body .dialog-img img {
  width: 100%;
  height: auto;
}
.img-content-dialog .dialog-main .dialog-body .dialog-content {
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: rgba(30, 30, 30, 0.6);
  margin-top: 0.32rem;
}
.img-content-dialog .dialog-main .dialog-body .dialog-content strong {
  font-family: var(--sk-font-MiSans-Demibold);
  display: inline-block;
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-bottom: 0.16rem;
  color: #1E1E1E;
}
.img-content-dialog .dialog-main .dialog-body .dialog-content p {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.img-content-dialog .dialog-main .dialog-body .dialog-content ul li, .img-content-dialog .dialog-main .dialog-body .dialog-content ol li {
  position: relative;
  padding-left: 0.24rem;
  color: #1E1E1E;
  margin-top: 0.08rem;
}
.img-content-dialog .dialog-main .dialog-body .dialog-content ul li:first-child, .img-content-dialog .dialog-main .dialog-body .dialog-content ol li:first-child {
  margin-top: 0;
}
.img-content-dialog .dialog-main .dialog-body .dialog-content ul li:before, .img-content-dialog .dialog-main .dialog-body .dialog-content ol li:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: #1E1E1E;
  left: 0.12rem;
  top: 0.12rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 800px) {
  .img-content-dialog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .img-content-dialog .dialog-main {
    margin: auto 0 0;
    max-width: 100%;
    height: 90%;
    padding: 0.48rem 0.48rem 1.5rem;
  }
  .img-content-dialog .dialog-main .dialog-close {
    bottom: 0.56rem;
    right: 0.48rem;
    width: 0.8rem;
    height: 0.8rem;
  }
  .img-content-dialog .dialog-main .dialog-close img, .img-content-dialog .dialog-main .dialog-close svg {
    width: 0.48rem;
    height: 0.48rem;
  }
  .img-content-dialog .dialog-main .dialog-head .dialog-title {
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  .img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-thumb {
    border-radius: 0;
    background: transparent;
  }
  .img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-thumb:vertical {
    background-color: transparent;
  }
  .img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-width {
    width: 0;
  }
  .img-content-dialog .dialog-main .dialog-body::-webkit-scrollbar-track {
    border-radius: 0;
    background-color: none;
  }
  .img-content-dialog .dialog-main .dialog-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    height: 100%;
    padding: 0 0 0.48rem;
    width: 100%;
    padding-right: 0;
    margin-top: 0.48rem;
    overflow: auto;
  }
  .img-content-dialog .dialog-main .dialog-body .dialog-inner {
    width: 100%;
  }
  .img-content-dialog .dialog-main .dialog-body .dialog-img {
    width: 100%;
  }
  .img-content-dialog .dialog-main .dialog-body .dialog-img img {
    width: 100%;
    height: auto;
  }
  .img-content-dialog .dialog-main .dialog-body .dialog-content {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.64rem;
  }
  .img-content-dialog .dialog-main .dialog-body .dialog-content strong {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .img-content-dialog .dialog-main .dialog-body .dialog-content ul li, .img-content-dialog .dialog-main .dialog-body .dialog-content ol li {
    position: relative;
    padding-left: 0.4rem;
    color: #1E1E1E;
    margin-top: 0.08rem;
  }
  .img-content-dialog .dialog-main .dialog-body .dialog-content ul li:before, .img-content-dialog .dialog-main .dialog-body .dialog-content ol li:before {
    width: 0.08rem;
    height: 0.08rem;
    left: 0.2rem;
    top: 0.24rem;
  }
}

.other-products .wal {
  padding-top: 1.6rem;
}
.other-products .wal .-box .-list {
  margin-top: 0.64rem;
}
.other-products .wal .-box .-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;
}
.other-products .wal .-box .-list ul li {
  position: relative;
  width: calc((100% - 0.48rem) / 4);
  height: 5.44rem;
}
.other-products .wal .-box .-list ul li a {
  --color: white;
  position: relative;
  display: block;
  height: 100%;
  z-index: 1;
}
.other-products .wal .-box .-list ul li a:hover .info_0s img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.other-products .wal .-box .-list ul li a .info_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0.48rem 0.32rem 0;
  color: rgba(255, 255, 255, 0.8);
}
.other-products .wal .-box .-list ul li a .info_0s .sub-title {
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-bottom: 0.08rem;
}
.other-products .wal .-box .-list ul li a .info_0s .title {
  font-family: var(--sk-font-MiSans-Demibold);
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.other-products .wal .-box .-list ul li a .info_0s .img {
  margin-top: auto;
  position: relative;
  width: 100%;
  padding-top: 100%;
}
.other-products .wal .-box .-list ul li a .info_0s .img img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .other-products .wal {
    padding-top: 0.96rem;
  }
  .other-products .wal .-box .-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    margin-top: 0.48rem;
    overflow: auto;
    width: calc(100% + 0.48rem);
  }
  .other-products .wal .-box .-list::after {
    content: "";
    width: 0.48rem;
    height: 0.48rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .other-products .wal .-box .-list ul {
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    gap: 0.16rem;
  }
  .other-products .wal .-box .-list ul li {
    position: relative;
    width: 6.08rem;
    height: 8.64rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    overflow: hidden;
  }
  .other-products .wal .-box .-list ul li a .info_0s {
    padding: 0.64rem 0.32rem 0;
  }
  .other-products .wal .-box .-list ul li a .info_0s .sub-title {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-bottom: 0;
  }
  .other-products .wal .-box .-list ul li a .info_0s .title {
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
}

.page_banner_0s {
  position: relative;
  height: 100vh;
}
.page_banner_0s .wal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.page_banner_0s .wal .-box .text {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.64rem;
  height: 0.72rem;
  color: white;
}
@media screen and (max-width: 800px) {
  .page_banner_0s .wal .-box .text {
    font-size: 0.64rem;
    height: 0.8rem;
  }
}

.sk-sticky-page {
  background-color: #F8F8F8;
}
.sk-sticky-page .page-index .wal {
  padding-bottom: 1.6rem;
}
.sk-sticky-page .page-index .page-head .title-text {
  text-transform: uppercase;
}
.sk-sticky-page .page-index .page-body {
  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.96rem;
}
.sk-sticky-page .page-index .page-body .left_0s {
  position: -webkit-sticky;
  position: sticky;
  top: 0.96rem;
  max-width: 4.16rem;
  width: 100%;
  height: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sk-sticky-page .page-index .page-body .right_0s {
  max-width: 11.36rem;
  width: 100%;
  background-color: white;
}
@media screen and (max-width: 800px) {
  .sk-sticky-page .page-index {
    overflow: hidden;
  }
  .sk-sticky-page .page-index .wal {
    padding-bottom: 1.28rem;
  }
  .sk-sticky-page .page-index .page-head .title__blur__section {
    width: calc(100% + 0.48rem);
    margin-left: 0;
  }
  .sk-sticky-page .page-index .page-head .title-text {
    text-transform: uppercase;
  }
  .sk-sticky-page .page-index .page-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .sk-sticky-page .page-index .page-body .left_0s {
    position: static;
    max-width: 100%;
    height: auto;
  }
  .sk-sticky-page .page-index .page-body .right_0s {
    max-width: 100%;
    margin-top: 0.64rem;
  }
}

.technology-page .page-index {
  padding-top: 0.96rem;
  padding-bottom: 1.6rem;
  background-color: #f8f8f8;
}
.technology-page .key-technologies {
  --key-technologies-bg: #F8F8F8;
  background: var(--key-technologies-bg);
}
.technology-page .key-technologies .wal .-box .-body {
  margin-top: 0.64rem;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch {
  --technology-scene-bg: #F8F8F8;
  --technology-scene-card-gap: 0.16rem;
  --technology-scene-side-gap: 0.32rem;
  --technology-scene-card-width: 11.2rem;
  --technology-scene-card-height: 6.3rem;
  --technology-scene-arrow-button-size: 0.6rem;
  --technology-scene-arrow-edge-gap: 0.18rem;
  --technology-scene-arrow-size: 0.16rem;
  --technology-scene-arrow-stroke: 0.02rem;
  position: relative;
  height: auto;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .tab_0s {
  display: none;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list {
  position: relative;
  height: var(--technology-scene-card-height);
  width: 100%;
  margin-left: 0;
  overflow: hidden;
  background: var(--technology-scene-bg);
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list::before, .technology-page .key-technologies .wal .-box .-body .img-content-switch .list::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: var(--technology-scene-side-gap);
  z-index: 3;
  pointer-events: none;
  background: var(--technology-scene-bg);
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list::before {
  left: 0;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list::after {
  right: 0;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list ul {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  padding: 0 var(--technology-scene-side-gap);
  box-sizing: border-box;
  will-change: transform;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li {
  display: block;
  position: relative;
  left: auto;
  top: auto;
  width: var(--technology-scene-card-width);
  height: var(--technology-scene-card-height);
  gap: 0;
  opacity: 1;
  visibility: visible;
  z-index: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
  margin-right: var(--technology-scene-card-gap);
  background-color: transparent;
  pointer-events: auto;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  -webkit-transition: none;
  transition: none;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li:last-child {
  margin-right: 0;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li::after {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.12) 56%, rgba(0, 0, 0, 0.78) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.12) 56%, rgba(0, 0, 0, 0.78) 100%);
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  overflow: hidden;
  background-color: #000000;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-content {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: none;
  width: 100%;
  height: 100%;
  padding: 0.32rem;
  background-color: transparent;
  color: #FFFFFF;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-icon {
  width: 0.48rem;
  height: 0.48rem;
  margin-bottom: 0.24rem;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-title {
  font-family: var(--sk-font-MiSans-Demibold);
  max-width: 6rem;
  margin-bottom: 0.16rem;
  color: #FFFFFF;
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-feature {
  max-width: 6rem;
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.2rem;
  line-height: 0.32rem;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-feature p {
  position: relative;
  padding-left: 0.24rem;
  margin-top: 0.08rem;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-feature p:first-child {
  margin-top: 0;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-feature p::before {
  content: "";
  display: block;
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  left: 0.12rem;
  top: 0.16rem;
  border-radius: 50%;
  background-color: #FFFFFF;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-btn {
  position: absolute;
  right: 0.32rem;
  bottom: 0.32rem;
  z-index: 3;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation {
  margin-top: 0.24rem;
  padding: 0 var(--technology-scene-side-gap);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .schedule {
  color: #1E1E1E;
  font-size: 0.16rem;
  line-height: 0.24rem;
  font-family: var(--sk-font-JakartaSans-Regular);
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s {
  position: absolute;
  top: calc(var(--technology-scene-card-height) / 2);
  left: calc(var(--technology-scene-side-gap) - var(--technology-scene-arrow-button-size) - var(--technology-scene-arrow-edge-gap));
  right: calc(var(--technology-scene-side-gap) - var(--technology-scene-arrow-button-size) - var(--technology-scene-arrow-edge-gap));
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: var(--technology-scene-card-gap);
  z-index: 4;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next {
  position: relative;
  width: var(--technology-scene-arrow-button-size);
  height: var(--technology-scene-arrow-button-size);
  border: 0.01rem solid #1E1E1E;
  border-radius: 50%;
  background-color: #FFFFFF;
  color: #1E1E1E;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev::before,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: var(--technology-scene-arrow-size);
  height: var(--technology-scene-arrow-size);
  border-top: var(--technology-scene-arrow-stroke) solid currentColor;
  border-right: var(--technology-scene-arrow-stroke) solid currentColor;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev .icon,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev svg,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev img,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next .icon,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next svg,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next img {
  display: none;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev:hover,
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next:hover {
  border-color: var(--sk-global-color);
  background-color: var(--sk-global-color);
  color: #FFFFFF;
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev::before {
  -webkit-transform: translate(-40%, -50%) rotate(-135deg);
      -ms-transform: translate(-40%, -50%) rotate(-135deg);
          transform: translate(-40%, -50%) rotate(-135deg);
}
.technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next::before {
  -webkit-transform: translate(-60%, -50%) rotate(45deg);
      -ms-transform: translate(-60%, -50%) rotate(45deg);
          transform: translate(-60%, -50%) rotate(45deg);
}
.technology-page .other-section {
  margin-top: 0.64rem;
}
.technology-page .other-section .wal .-box {
  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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.technology-page .other-section .wal .-box .card-column {
  position: relative;
  width: calc((100% - 0.32rem) / 3);
  height: 7.52rem;
  z-index: 1;
  background-color: white;
}
.technology-page .other-section .wal .-box .card-column .-background {
  pointer-events: none;
}
.technology-page .other-section .wal .-box .card-column .inner_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0.48rem 0.16rem 0.16rem;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .title {
  font-family: var(--sk-font-MiSans-Demibold);
  text-align: center;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  margin-bottom: 0.24rem;
  font-size: 0.32rem;
  line-height: 0.4rem;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .btn-box {
  text-align: center;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .foot-text {
  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;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1rem;
  text-align: center;
  padding: 0 0.32rem;
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.12rem;
  line-height: 0.24rem;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .href-list {
  margin-top: auto;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .href-list ul li {
  display: none;
  margin-top: 0.16rem;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .href-list ul li:first-child {
  margin-top: 0;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .href-list ul li:nth-child(-n+3) {
  display: block;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .href-list ul li a {
  --color: white;
  font-family: var(--sk-font-JakartaSans-Regular);
  display: block;
  padding: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.technology-page .other-section .wal .-box .card-column .inner_0s .href-list ul li a .text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0.48rem;
  bottom: 0;
  width: 40%;
  height: 80%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul {
  margin-left: auto;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 0.64rem;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li:first-child {
  margin-top: 0;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-label {
  position: relative;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: white;
  padding-left: 0.24rem;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-label:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: white;
  left: 0.12rem;
  top: 0.12rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-value {
  margin-top: 0.08rem;
}
.technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-value .big-num {
  font-family: var(--sk-font-JakartaSans-Regular);
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  font-size: 0.64rem;
  line-height: 0.72rem;
}
@media screen and (max-width: 800px) {
  .technology-page .page-index {
    padding-top: 0.96rem;
    padding-bottom: 1.28rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list {
    height: 8.64rem;
    width: calc(100% + 0.4rem);
    margin-left: -0.2rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list::before, .technology-page .key-technologies .wal .-box .-body .img-content-switch .list::after {
    width: 0.2rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list ul {
    padding: 0 0.2rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li {
    width: 6.08rem;
    height: 8.64rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .img img {
    object-fit: cover;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-content {
    padding: 0.64rem 0.32rem 0.32rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-icon {
    width: 0.64rem;
    height: 0.64rem;
    margin-bottom: 0.24rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-title {
    max-width: 100%;
    margin-bottom: 0.24rem;
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-feature {
    max-width: 100%;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-feature p {
    padding-left: 0.24rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .list li .li-btn {
    position: static;
    right: auto;
    bottom: auto;
    margin-top: 0.48rem;
    margin-bottom: 0;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation {
    margin-top: 0.48rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .schedule {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s {
    position: static;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0;
    pointer-events: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev,
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next {
    width: 0.8rem;
    height: 0.8rem;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-left: 0.16rem;
    border-radius: 0;
    background-color: transparent;
    color: #1E1E1E;
    pointer-events: auto;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev::before,
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next::before {
    content: none;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev .icon,
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev svg,
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev img,
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next .icon,
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next svg,
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .next img {
    display: block;
    width: 0.48rem;
    height: 0.48rem;
    object-fit: contain;
  }
  .technology-page .key-technologies .wal .-box .-body .img-content-switch .schedule-navigation .arrow_0s .prev {
    margin-left: 0;
  }
  .technology-page .other-section {
    margin-top: 0.56rem;
  }
  .technology-page .other-section .wal .-box {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.16rem;
  }
  .technology-page .other-section .wal .-box .card-column {
    width: 100%;
    min-height: 9.6rem;
    height: auto;
  }
  .technology-page .other-section .wal .-box .card-column .-background {
    pointer-events: none;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s {
    padding: 0.64rem 0.32rem 0.32rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .title {
    margin-bottom: 0.32rem;
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .btn-box {
    text-align: center;
    margin-bottom: 0.64rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .foot-text {
    height: 1.4rem;
    padding: 0 0.32rem;
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .href-list ul li a {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 0.48rem;
    bottom: 0;
    width: 40%;
    height: 80%;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul {
    margin-left: auto;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-top: 0.64rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li:first-child {
    margin-top: 0;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-label {
    font-size: 0.24rem;
    line-height: 0.48rem;
    padding-left: 0.4rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-label:before {
    width: 0.08rem;
    height: 0.08rem;
    left: 0.2rem;
    top: 0.24rem;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-value {
    margin-top: 0;
  }
  .technology-page .other-section .wal .-box .card-column .inner_0s .patent-list ul li .li-value .big-num {
    font-size: 0.8rem;
    line-height: 0.96rem;
  }
}

.applications-page .page-index {
  padding-top: 0.48rem;
  padding-bottom: 1.6rem;
  background-color: #f8f8f8;
}
.applications-page .application-section .wal {
  overflow: visible;
}
.applications-page .application-section .wal .-box .-head .tab-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-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;
}
.applications-page .application-section .wal .-box .-head .tab-list ul li {
  cursor: pointer;
  width: auto;
  font-size: 0.24rem;
  line-height: 0.32rem;
  margin-right: 0.48rem;
  padding: 0.16rem 0.28rem;
  border: 0.01rem solid transparent;
  background-color: transparent;
  color: rgba(30, 30, 30, 0.6);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.applications-page .application-section .wal .-box .-head .tab-list ul li:last-child {
  margin-right: 0;
}
.applications-page .application-section .wal .-box .-head .tab-list ul li.active {
  border-color: #9B5A1A;
  background-color: #9B5A1A;
  color: #FFFFFF;
  font-size: 0.24rem;
}
.applications-page .application-section .wal .-box .-head .tab-list ul li.active span {
  font-family: var(--sk-font-MiSans-Demibold);
}
@media screen and (min-width: 800px) {
  .applications-page .application-section .wal .-box .-head .tab-list ul li:not(.active):hover {
    color: #9B5A1A;
  }
}
.applications-page .application-section .wal .-box .-body {
  margin-top: 0.48rem;
}
.applications-page .application-section .wal .-box .-body .tab-content {
  display: none;
}
.applications-page .application-section .wal .-box .-body .tab-content.on {
  display: block;
}
.applications-page .application-section .img-content-switch {
  --application-scene-bg: #F8F8F8;
  --application-scene-card-gap: 0.16rem;
  --application-scene-side-gap: 0.32rem;
  --application-scene-card-width: 10.4rem;
  --application-scene-card-height: 5.85rem;
  --application-scene-arrow-button-size: 0.6rem;
  --application-scene-arrow-edge-gap: 0.18rem;
  --application-scene-arrow-size: 0.16rem;
  --application-scene-arrow-stroke: 0.02rem;
  position: relative;
  height: auto;
}
.applications-page .application-section .img-content-switch.single-scene .list::before, .applications-page .application-section .img-content-switch.single-scene .list::after {
  display: none;
}
.applications-page .application-section .img-content-switch.single-scene .list ul {
  width: 100%;
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.applications-page .application-section .img-content-switch.single-scene .list li {
  margin-right: 0;
}
.applications-page .application-section .img-content-switch.single-scene .application-scene-footer,
.applications-page .application-section .img-content-switch.single-scene .arrow_0s {
  display: none;
}
.applications-page .application-section .img-content-switch .tab_0s {
  display: none;
}
.applications-page .application-section .img-content-switch .list {
  position: relative;
  height: var(--application-scene-card-height);
  width: 100%;
  margin-left: 0;
  overflow: hidden;
  background: var(--application-scene-bg);
}
.applications-page .application-section .img-content-switch .list::before, .applications-page .application-section .img-content-switch .list::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: var(--application-scene-side-gap);
  z-index: 3;
  pointer-events: none;
  background: var(--application-scene-bg);
}
.applications-page .application-section .img-content-switch .list::before {
  left: 0;
}
.applications-page .application-section .img-content-switch .list::after {
  right: 0;
}
.applications-page .application-section .img-content-switch .list ul {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 100%;
  padding: 0 var(--application-scene-side-gap);
  box-sizing: border-box;
  will-change: transform;
}
.applications-page .application-section .img-content-switch .list li {
  display: block;
  position: relative;
  left: auto;
  top: auto;
  width: var(--application-scene-card-width);
  height: var(--application-scene-card-height);
  gap: 0;
  opacity: 1;
  visibility: visible;
  z-index: 1;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  overflow: hidden;
  margin-right: var(--application-scene-card-gap);
  background-color: transparent;
  pointer-events: auto;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  -webkit-transition: none;
  transition: none;
}
.applications-page .application-section .img-content-switch .list li:last-child {
  margin-right: 0;
}
.applications-page .application-section .img-content-switch .list li::after {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.12) 56%, rgba(0, 0, 0, 0.78) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 34%, rgba(0, 0, 0, 0.12) 56%, rgba(0, 0, 0, 0.78) 100%);
}
.applications-page .application-section .img-content-switch .list li .img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  overflow: hidden;
}
.applications-page .application-section .img-content-switch .list li .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.applications-page .application-section .img-content-switch .list li .li-content {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: none;
  width: 100%;
  height: 100%;
  padding: 0.32rem;
  background-color: transparent;
  color: #FFFFFF;
}
.applications-page .application-section .img-content-switch .list li .li-title {
  max-width: 6.72rem;
  margin-bottom: 0.16rem;
  color: #FFFFFF;
  font-size: 0.32rem;
  line-height: 0.4rem;
  font-family: var(--sk-font-MiSans-Demibold);
  text-shadow: 0 0.02rem 0.12rem rgba(0, 0, 0, 0.2);
}
.applications-page .application-section .img-content-switch .list li .li-text {
  max-width: 6.72rem;
  color: rgba(255, 255, 255, 0.8);
  font-size: 0.2rem;
  line-height: 0.32rem;
  overflow: hidden;
  opacity: 0;
}
.applications-page .application-section .img-content-switch .application-scene-footer {
  display: -webkit-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;
  margin-top: 0.24rem;
  padding: 0 var(--application-scene-side-gap);
}
.applications-page .application-section .img-content-switch .scene-index {
  font-family: var(--sk-font-JakartaSans-Regular);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #1E1E1E;
}
.applications-page .application-section .img-content-switch .arrow_0s {
  position: absolute;
  top: calc(var(--application-scene-card-height) / 2);
  left: calc(var(--application-scene-side-gap) - var(--application-scene-arrow-button-size) - var(--application-scene-arrow-edge-gap));
  right: calc(var(--application-scene-side-gap) - var(--application-scene-arrow-button-size) - var(--application-scene-arrow-edge-gap));
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: var(--application-scene-card-gap);
  z-index: 4;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.applications-page .application-section .img-content-switch .arrow_0s .prev,
.applications-page .application-section .img-content-switch .arrow_0s .next {
  position: relative;
  width: var(--application-scene-arrow-button-size);
  height: var(--application-scene-arrow-button-size);
  border: 0.01rem solid #1e1e1e;
  border-radius: 50%;
  background-color: #FFFFFF;
  color: #1E1E1E;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.applications-page .application-section .img-content-switch .arrow_0s .prev::before,
.applications-page .application-section .img-content-switch .arrow_0s .next::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: var(--application-scene-arrow-size);
  height: var(--application-scene-arrow-size);
  border-top: var(--application-scene-arrow-stroke) solid currentColor;
  border-right: var(--application-scene-arrow-stroke) solid currentColor;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.applications-page .application-section .img-content-switch .arrow_0s .prev img,
.applications-page .application-section .img-content-switch .arrow_0s .prev svg,
.applications-page .application-section .img-content-switch .arrow_0s .next img,
.applications-page .application-section .img-content-switch .arrow_0s .next svg {
  display: none;
}
.applications-page .application-section .img-content-switch .arrow_0s .prev.swiper-button-disabled,
.applications-page .application-section .img-content-switch .arrow_0s .next.swiper-button-disabled {
  opacity: 0.35;
}
.applications-page .application-section .img-content-switch .arrow_0s .prev:not(.swiper-button-disabled):hover,
.applications-page .application-section .img-content-switch .arrow_0s .next:not(.swiper-button-disabled):hover {
  border-color: var(--sk-global-color);
  background-color: var(--sk-global-color);
  color: #FFFFFF;
}
.applications-page .application-section .img-content-switch .arrow_0s .prev::before {
  -webkit-transform: translate(-40%, -50%) rotate(-135deg);
      -ms-transform: translate(-40%, -50%) rotate(-135deg);
          transform: translate(-40%, -50%) rotate(-135deg);
}
.applications-page .application-section .img-content-switch .arrow_0s .next::before {
  -webkit-transform: translate(-60%, -50%) rotate(45deg);
      -ms-transform: translate(-60%, -50%) rotate(45deg);
          transform: translate(-60%, -50%) rotate(45deg);
}
.applications-page .other-products .wal .-box .-list ul {
  display: none;
}
.applications-page .other-products .wal .-box .-list ul.on {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.applications-page .other-products .wal .-box .-list {
  margin-top: 0.64rem;
}
.applications-page .other-products .wal .-box .other-products-footer {
  display: none;
  -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;
  margin-top: 0.24rem;
  padding: 0 var(--application-scene-side-gap);
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-index {
  font-family: var(--sk-font-JakartaSans-Regular);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.08rem;
  font-size: 0.16rem;
  line-height: 0.24rem;
  color: #1E1E1E;
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: var(--application-scene-card-gap);
  z-index: 1;
  pointer-events: auto;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev,
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: var(--application-scene-arrow-button-size);
  height: var(--application-scene-arrow-button-size);
  border: 0.01rem solid #1E1E1E;
  border-radius: 50%;
  background-color: #FFFFFF;
  opacity: 1;
  color: #1E1E1E;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev img,
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev svg,
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next img,
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next svg {
  display: none;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev::before,
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: var(--application-scene-arrow-size);
  height: var(--application-scene-arrow-size);
  border-top: var(--application-scene-arrow-stroke) solid currentColor;
  border-right: var(--application-scene-arrow-stroke) solid currentColor;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev.swiper-button-disabled,
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next.swiper-button-disabled {
  opacity: 0.35;
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev:not(.swiper-button-disabled):hover,
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next:not(.swiper-button-disabled):hover {
  border-color: var(--sk-global-color);
  background-color: var(--sk-global-color);
  color: #FFFFFF;
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev::before {
  -webkit-transform: translate(-40%, -50%) rotate(-135deg);
      -ms-transform: translate(-40%, -50%) rotate(-135deg);
          transform: translate(-40%, -50%) rotate(-135deg);
}
.applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next::before {
  -webkit-transform: translate(-60%, -50%) rotate(45deg);
      -ms-transform: translate(-60%, -50%) rotate(45deg);
          transform: translate(-60%, -50%) rotate(45deg);
}
@media screen and (max-width: 800px) {
  .applications-page .page-index {
    padding-top: 0.48rem;
    padding-bottom: 1.28rem;
    overflow: hidden;
  }
  .applications-page .other-products .wal {
    padding-left: 0;
    padding-right: 0;
  }
  .applications-page .other-products .wal .-box .-head {
    padding: 0 0.48rem;
  }
  .applications-page .other-products .wal .-box .-list {
    position: relative;
    overflow: hidden;
    width: calc(100% - 0.48rem);
    margin-left: 0.48rem;
  }
  .applications-page .other-products .wal .-box .-list ul {
    display: none;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    gap: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .applications-page .other-products .wal .-box .-list ul.on {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .applications-page .other-products .wal .-box .-list ul li {
    width: 6.08rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.16rem;
  }
  .applications-page .other-products .wal .-box .-list ul li:last-child {
    margin-right: 0;
  }
  .applications-page .other-products .wal .-box .other-products-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.48rem;
    padding: 0 0.48rem;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-index {
    font-size: 0.24rem;
    line-height: 0.48rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow {
    gap: 0.16rem;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next {
    width: 0.92rem;
    height: 0.92rem;
    border: 0.01rem solid #1E1E1E;
    border-radius: 0;
    background-color: transparent;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev::before,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next::before {
    display: none;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev img,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev svg,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next img,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next svg {
    display: block;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    width: 0.56rem;
    height: 0.56rem;
    object-fit: contain;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev img path,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev svg path,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next img path,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next svg path {
    stroke-width: 1.2;
    stroke-opacity: 1;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev.swiper-button-disabled,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next.swiper-button-disabled {
    opacity: 0.35;
  }
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev:not(.swiper-button-disabled):hover, .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .prev:not(.swiper-button-disabled):active,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next:not(.swiper-button-disabled):hover,
  .applications-page .other-products .wal .-box .other-products-footer .other-products-arrow .next:not(.swiper-button-disabled):active {
    border-color: #1E1E1E;
    background-color: #FFFFFF;
    color: #1E1E1E;
  }
  .applications-page .application-section .wal {
    padding-left: 0;
    padding-right: 0;
  }
  .applications-page .application-section .wal .-box .-head {
    padding: 0 0.48rem;
  }
  .applications-page .application-section .wal .-box .-head .tab-list ul {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .applications-page .application-section .wal .-box .-head .tab-list ul li {
    cursor: pointer;
    width: auto;
    font-size: 0.32rem;
    line-height: 0.48rem;
    margin-right: 0.48rem;
    padding-bottom: 0.16rem;
    border-bottom: 2px solid transparent;
    color: rgba(30, 30, 30, 0.6);
  }
  .applications-page .application-section .wal .-box .-head .tab-list ul li.active {
    font-size: 0.32rem;
  }
  .applications-page .application-section .wal .-box .-head .tab-list ul li.active span {
    font-family: var(--sk-font-MiSans-Normal);
  }
  .applications-page .application-section .wal .-box .-body {
    margin-top: 0.48rem;
  }
  .applications-page .application-section .wal .-box .-body .tab-content {
    display: none;
  }
  .applications-page .application-section .wal .-box .-body .tab-content.on {
    display: block;
  }
  .applications-page .application-section .img-content-switch {
    --application-scene-arrow-size: 0.22rem;
    --application-scene-arrow-stroke: 0.02rem;
    height: auto;
  }
  .applications-page .application-section .img-content-switch .tab_0s {
    display: none;
  }
  .applications-page .application-section .img-content-switch .list {
    height: 8.64rem;
    width: calc(100% - 0.48rem);
    margin-left: 0.48rem;
    overflow: hidden;
  }
  .applications-page .application-section .img-content-switch .list::before, .applications-page .application-section .img-content-switch .list::after {
    width: 0;
  }
  .applications-page .application-section .img-content-switch .list ul {
    padding: 0;
  }
  .applications-page .application-section .img-content-switch .list li {
    width: 6.08rem;
    height: 8.64rem;
  }
  .applications-page .application-section .img-content-switch .list li .li-content {
    padding: 0.64rem 0.32rem 0.32rem;
  }
  .applications-page .application-section .img-content-switch .list li .li-title {
    max-width: 100%;
    margin-bottom: 0.24rem;
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .applications-page .application-section .img-content-switch .list li .li-text {
    max-width: 100%;
    font-size: 0.28rem;
    line-height: 0.36rem;
    overflow: hidden;
    opacity: 0;
  }
  .applications-page .application-section .img-content-switch .application-scene-footer {
    margin-top: 0.48rem;
    padding: 0 0.48rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .applications-page .application-section .img-content-switch .scene-index {
    display: -webkit-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.24rem;
    line-height: 0.48rem;
    gap: 0.08rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .applications-page .application-section .img-content-switch .arrow_0s {
    position: static;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    gap: 0.16rem;
    z-index: 1;
    pointer-events: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .applications-page .application-section .img-content-switch .arrow_0s .prev,
  .applications-page .application-section .img-content-switch .arrow_0s .next {
    width: 0.92rem;
    height: 0.92rem;
    border: 0.01rem solid #1E1E1E;
    border-radius: 0;
    background-color: transparent;
  }
  .applications-page .application-section .img-content-switch .arrow_0s .prev::before,
  .applications-page .application-section .img-content-switch .arrow_0s .next::before {
    display: none;
  }
  .applications-page .application-section .img-content-switch .arrow_0s .prev img,
  .applications-page .application-section .img-content-switch .arrow_0s .prev svg,
  .applications-page .application-section .img-content-switch .arrow_0s .next img,
  .applications-page .application-section .img-content-switch .arrow_0s .next svg {
    display: block;
    width: 0.56rem;
    height: 0.56rem;
    object-fit: contain;
  }
  .applications-page .application-section .img-content-switch .arrow_0s .prev img path,
  .applications-page .application-section .img-content-switch .arrow_0s .prev svg path,
  .applications-page .application-section .img-content-switch .arrow_0s .next img path,
  .applications-page .application-section .img-content-switch .arrow_0s .next svg path {
    stroke-width: 1.2;
    stroke-opacity: 1;
  }
  .applications-page .application-section .img-content-switch .arrow_0s .prev {
    color: #1E1E1E;
  }
  .applications-page .application-section .img-content-switch .arrow_0s .next {
    color: #1E1E1E;
  }
  .applications-page .application-section .img-content-switch .arrow_0s .prev:not(.swiper-button-disabled):hover, .applications-page .application-section .img-content-switch .arrow_0s .prev:not(.swiper-button-disabled):active,
  .applications-page .application-section .img-content-switch .arrow_0s .next:not(.swiper-button-disabled):hover,
  .applications-page .application-section .img-content-switch .arrow_0s .next:not(.swiper-button-disabled):active {
    border-color: #1E1E1E;
    background-color: #FFFFFF;
    color: #1E1E1E;
  }
}

.technical-article-page .page-index .page-body .right_0s {
  background-color: transparent;
}
.technical-article-page .page-index .page-body .right_0s .list ul li {
  margin-top: 0.08rem;
}
.technical-article-page .page-index .page-body .right_0s .list ul li:first-child {
  margin-top: 0;
}
.technical-article-page .page-index .page-body .right_0s .list ul li a {
  font-family: var(--sk-font-JakartaSans-Medium);
  display: block;
  padding: 0.32rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  background-color: white;
}
.technical-article-page .page-index .page-body .right_0s .list ul li a:hover {
  color: var(--sk-global-color);
}
.technical-article-page .page-index .page-body .right_0s .list ul li a .text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 800px) {
  .technical-article-page .page-index .page-body .right_0s .list ul li {
    margin-top: 0.16rem;
  }
  .technical-article-page .page-index .page-body .right_0s .list ul li a {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
}

.privacy-page .page-index .page-body .right_0s {
  padding: 0.96rem 0.96rem 1.2rem;
}
.privacy-page .page-index .page-body .right_0s .content {
  font-size: 0.18rem;
  line-height: 0.32rem;
}
.privacy-page .page-index .page-body .right_0s .content strong {
  font-family: var(--sk-font-MiSans-Demibold);
  margin-bottom: 0.08rem;
}
@media screen and (max-width: 800px) {
  .privacy-page .page-index .page-body .right_0s {
    padding: 0.48rem 0.48rem 0.96rem;
  }
  .privacy-page .page-index .page-body .right_0s .content {
    font-size: 0.28rem;
    line-height: 0.48rem;
  }
}

.error-page {
  background-color: #F8F8F8;
  height: 100vh;
}
.error-page .page-index .page-head .title__blur__section {
  padding-top: 0.64rem;
}
.error-page .page-index .page-head .title__blur__section .g_blur_title {
  font-family: var(--sk-font-Marcellus-Regular);
}
.error-page .page-index .page-body {
  margin-top: 0.96rem;
}
.error-page .page-index .page-body .-box {
  margin-top: 0.16rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 1.52rem;
}
.error-page .page-index .page-body .-box .left_0s {
  max-width: 4.16rem;
  width: 100%;
}
.error-page .page-index .page-body .-box .left_0s .sk-section-context {
  margin-top: 0;
}
.error-page .page-index .page-body .-box .left_0s .btns-box {
  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;
  margin-top: 0.64rem;
  gap: 0.16rem;
}
.error-page .page-index .page-body .-box .left_0s .btns-box .hry__btn {
  min-width: 2.72rem;
}
.error-page .page-index .page-body .-box .right_0s .list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.error-page .page-index .page-body .-box .right_0s .list ul li {
  margin-top: 0.32rem;
}
.error-page .page-index .page-body .-box .right_0s .list ul li:first-child {
  margin-top: 0;
}
.error-page .page-index .page-body .-box .right_0s .list ul li a {
  font-family: var(--sk-font-MiSans-Demibold);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.2rem;
  line-height: 0.24rem;
}
.error-page .page-index .page-body .-box .right_0s .list ul li a:hover {
  color: var(--sk-global-color);
}
.error-page .page-index .page-body .-box .right_0s .list ul li a:hover .icon {
  opacity: 1;
}
.error-page .page-index .page-body .-box .right_0s .list ul li a .icon {
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.error-page .page-index .page-body .-box .right_0s .list ul li a .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
@media screen and (max-width: 800px) {
  .error-page {
    overflow: auto;
  }
  .error-page .wal {
    padding-bottom: 1.28rem;
  }
  .error-page .page-index .page-head .title__blur__section {
    padding-top: 0.56rem;
    width: calc(100% + 0.48rem);
    margin-left: 0;
  }
  .error-page .page-index .page-body {
    margin-top: 0.96rem;
  }
  .error-page .page-index .page-body .-box {
    margin-top: 0.16rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-right: 0;
  }
  .error-page .page-index .page-body .-box .left_0s {
    max-width: 100%;
  }
  .error-page .page-index .page-body .-box .left_0s .btns-box {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 0.96rem;
    width: 100%;
    gap: 0.16rem;
  }
  .error-page .page-index .page-body .-box .left_0s .btns-box .hry__btn {
    min-width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .error-page .page-index .page-body .-box .right_0s {
    margin-top: 1.28rem;
  }
  .error-page .page-index .page-body .-box .right_0s .list ul li {
    margin-top: 0.48rem;
  }
  .error-page .page-index .page-body .-box .right_0s .list ul li a {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .error-page .page-index .page-body .-box .right_0s .list ul li a .icon {
    width: 0.48rem;
    height: 0.48rem;
    margin-left: 0.32rem;
    -webkit-transform: translate(0, -10%);
        -ms-transform: translate(0, -10%);
            transform: translate(0, -10%);
  }
}

.about-page .sk-section-title {
  background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
}
.about-page .page__index {
  height: 700vh;
  background-color: #000000;
}
.about-page .page__index .page__index-sticky {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: 100%;
  height: 100vh;
}
.about-page .page__index .page__index-sticky .page__index-contianer {
  --clip-path: inset(0% 0% 0% 0%);
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  margin: auto;
  -webkit-clip-path: var(--clip-path);
          clip-path: var(--clip-path);
}
.about-page .page__index .page__index-sticky .page__index-contianer .animate__background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: -1;
}
.about-page .page__index .page__index-sticky .page__index-contianer .animate__background .img {
  width: 100%;
  will-change: transform;
}
.about-page .page__index .page__index-sticky .page__index-contianer .animate__background .img img {
  width: 100%;
}
.about-page .page__index .page__index-sticky .page__index-contianer .fragment_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  top: 7%;
  width: 100%;
  height: 100%;
  padding: 0;
  z-index: 0;
}
.about-page .page__index .page__index-sticky .page__index-contianer .fragment_0s.show {
  opacity: 1;
  visibility: visible;
}
.about-page .page__index .page__index-sticky .page__index-contianer .fragment_0s.hide {
  opacity: 0;
  visibility: hidden;
}
.about-page .page__index .page__index-sticky .page__index-contianer .first-fragment {
  -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;
}
.about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .logo_0s {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .logo_0s img, .about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .logo_0s svg {
  color: white;
  width: 1.04rem;
  height: 0.4rem;
}
.about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .logo_0s img rect, .about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .logo_0s svg rect {
  width: 100%;
  height: 100%;
}
.about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .title_0s {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.64rem;
  line-height: 0.72rem;
  color: white;
  opacity: 0;
  margin: 0.6rem;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 1;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  margin: 0 auto;
  padding: 0 0.4rem;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .context {
  width: 100%;
  max-width: 10rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  color: white;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  text-align: center;
  margin-bottom: 1rem;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .context span {
  opacity: 0.6;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box {
  width: 100%;
  margin-left: 0;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[4];
  grid-template-columns: repeat(4, 1fr);
  gap: 0;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul li {
  width: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul li .text {
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: white;
  padding-bottom: 0.16rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
.about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul li .big-num {
  font-family: var(--sk-font-JakartaSans-SemiBold);
  font-size: 0.96rem;
  line-height: 1.04rem;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-background-clip: text;
          background-clip: text;
  color: transparent;
  margin-top: 0.16rem;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment {
  z-index: 2;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle {
  position: relative;
  max-width: 12.84rem;
  width: 100%;
  height: 5.44rem;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle.step3::after {
  -webkit-clip-path: inset(0% 0% 0% 0%);
          clip-path: inset(0% 0% 0% 0%);
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  bottom: -0.12rem;
  width: 2px;
  height: 2.56rem;
  background: -webkit-linear-gradient(top, rgba(232, 205, 160, 0), rgb(232, 205, 160));
  background: linear-gradient(180deg, rgba(232, 205, 160, 0), rgb(232, 205, 160));
  -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  -webkit-clip-path: inset(0% 0% 100% 0%);
          clip-path: inset(0% 0% 100% 0%);
  z-index: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item {
  --width: calc(12.84rem / 3);
  position: relative;
  width: var(--width);
  height: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  z-index: 1;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:first-child {
  z-index: 1;
  -webkit-transform: translate(0, 0.48rem) rotate(-15deg);
      -ms-transform: translate(0, 0.48rem) rotate(-15deg);
          transform: translate(0, 0.48rem) rotate(-15deg);
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:nth-child(2) {
  z-index: 2;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:nth-child(2) .behind_0s {
  background: -webkit-linear-gradient(top, #E8CDA0 0%, #684E31 100%);
  background: linear-gradient(180deg, #E8CDA0 0%, #684E31 100%);
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:nth-child(3) {
  z-index: 3;
  -webkit-transform: translate(0, 0.48rem) rotate(15deg);
      -ms-transform: translate(0, 0.48rem) rotate(15deg);
          transform: translate(0, 0.48rem) rotate(15deg);
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:nth-child(3) .behind_0s {
  background: -webkit-linear-gradient(top, #353535 0%, #1E1E1E 100%);
  background: linear-gradient(180deg, #353535 0%, #1E1E1E 100%);
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .card_item-inner {
  position: relative;
  width: 100%;
  height: 100%;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .front_0s, .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform: perspective(1200px);
          transform: perspective(1200px);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  will-change: transform;
  z-index: 1;
  -webkit-transition: 0.6s;
  transition: 0.6s;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .front_0s {
  display: none;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .front_0s .img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.32rem;
  background: -webkit-linear-gradient(top, #F8F8F8 0%, #585858 100%);
  background: linear-gradient(180deg, #F8F8F8 0%, #585858 100%);
  box-shadow: -0.12rem 0.09rem 0.4rem 0rem rgba(0, 0, 0, 0.2);
  -webkit-transform: perspective(1200px);
          transform: perspective(1200px);
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .icon {
  width: 0.48rem;
  height: 0.48rem;
  mix-blend-mode: soft-light;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .en-title {
  font-family: var(--sk-font-Marcellus-Regular);
  margin: auto 0;
  text-transform: uppercase;
  font-size: 0.64rem;
  line-height: 0.72rem;
  color: white;
  mix-blend-mode: soft-light;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .info_0s {
  margin-top: auto;
  color: rgba(255, 255, 255, 0.6);
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .info_0s .title {
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .info_0s .text {
  font-size: 0.2rem;
  line-height: 0.28rem;
}
.about-page .page__history {
  position: relative;
  overflow: hidden;
  background-color: #000000;
}
.about-page .page__history.showMarkers .reference-box {
  opacity: 1 !important;
  visibility: visible !important;
}
.about-page .page__history::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background: -webkit-linear-gradient(top, rgba(6, 6, 6, 0) 0%, rgba(32, 11, 2, 0.66) 26%, #2A0D02 100%);
  background: linear-gradient(180deg, rgba(6, 6, 6, 0) 0%, rgba(32, 11, 2, 0.66) 26%, #2A0D02 100%);
  pointer-events: none;
}
.about-page .page__history .wal {
  position: relative;
  z-index: 1;
  padding-top: 0.96rem;
  padding-bottom: 1.08rem;
}
.about-page .page__history .wal .-box .-head .sk-section-title {
  text-align: center;
}
.about-page .page__history .wal .-box .-body {
  position: relative;
  z-index: 1;
  margin-top: 0.56rem;
}
.about-page .page__history .wal .-box .-body .year-list {
  position: relative;
  max-width: 17.12rem;
  width: 100%;
  margin: 0 auto;
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev,
.about-page .page__history .wal .-box .-body .year-list .edge-next {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 3;
  width: 0.72rem;
  opacity: 0;
  pointer-events: none;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev::before,
.about-page .page__history .wal .-box .-body .year-list .edge-next::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev::after,
.about-page .page__history .wal .-box .-body .year-list .edge-next::after {
  content: "";
  position: absolute;
  top: 50%;
  width: 0.12rem;
  height: 0.12rem;
  margin-top: -0.06rem;
  border-top: 0.02rem solid rgba(232, 205, 160, 0.88);
  border-right: 0.02rem solid rgba(232, 205, 160, 0.88);
  -webkit-transition: border-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: border-color 0.3s ease, -webkit-transform 0.3s ease;
  transition: transform 0.3s ease, border-color 0.3s ease;
  transition: transform 0.3s ease, border-color 0.3s ease, -webkit-transform 0.3s ease;
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev:hover::after,
.about-page .page__history .wal .-box .-body .year-list .edge-next:hover::after {
  border-color: #e8cda0;
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev {
  left: 0;
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev::before {
  background: -webkit-linear-gradient(left, rgba(28, 10, 1, 0.94) 0%, rgba(28, 10, 1, 0.7) 42%, rgba(28, 10, 1, 0) 100%);
  background: linear-gradient(90deg, rgba(28, 10, 1, 0.94) 0%, rgba(28, 10, 1, 0.7) 42%, rgba(28, 10, 1, 0) 100%);
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev::after {
  left: 0.2rem;
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.about-page .page__history .wal .-box .-body .year-list .edge-prev:hover::after {
  -webkit-transform: translateX(-0.04rem) rotate(-135deg);
      -ms-transform: translateX(-0.04rem) rotate(-135deg);
          transform: translateX(-0.04rem) rotate(-135deg);
}
.about-page .page__history .wal .-box .-body .year-list .edge-next {
  right: 0;
}
.about-page .page__history .wal .-box .-body .year-list .edge-next::before {
  background: -webkit-linear-gradient(right, rgba(28, 10, 1, 0.94) 0%, rgba(28, 10, 1, 0.7) 42%, rgba(28, 10, 1, 0) 100%);
  background: linear-gradient(270deg, rgba(28, 10, 1, 0.94) 0%, rgba(28, 10, 1, 0.7) 42%, rgba(28, 10, 1, 0) 100%);
}
.about-page .page__history .wal .-box .-body .year-list .edge-next::after {
  right: 0.2rem;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}
.about-page .page__history .wal .-box .-body .year-list .edge-next:hover::after {
  -webkit-transform: translateX(0.04rem) rotate(45deg);
      -ms-transform: translateX(0.04rem) rotate(45deg);
          transform: translateX(0.04rem) rotate(45deg);
}
.about-page .page__history .wal .-box .-body .year-list.can-prev .edge-prev {
  display: block;
  opacity: 1;
  pointer-events: auto;
}
.about-page .page__history .wal .-box .-body .year-list.can-next .edge-next {
  display: block;
  opacity: 1;
  pointer-events: auto;
}
.about-page .page__history .wal .-box .-body .year-list .track_0s {
  overflow-x: auto;
  overflow-y: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.about-page .page__history .wal .-box .-body .year-list .track_0s::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s {
  --year-count: 10;
  --year-total: 10;
  --minor-divisions: 16;
  --ruler-color: rgba(255, 255, 255, 0.5);
  --major-step: calc(100% / var(--year-count));
  --major-offset: calc(var(--major-step) / 2);
  --minor-step: calc(var(--major-step) / var(--minor-divisions));
  position: relative;
  width: 100%;
  padding-top: 0.56rem;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s .ruler_0s {
  display: none;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: calc(var(--year-total) * 100% / var(--year-count));
  min-width: 100%;
  margin: 0;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 calc(100% / var(--year-total));
      -ms-flex: 0 0 calc(100% / var(--year-total));
          flex: 0 0 calc(100% / var(--year-total));
  position: relative;
  padding-bottom: 0.18rem;
  text-align: center;
  color: var(--ruler-color);
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.35s ease;
  transition: -webkit-transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li::before {
  content: "";
  position: absolute;
  left: 50%;
  top: -0.46rem;
  width: 0.01rem;
  height: 0.18rem;
  background-color: currentColor;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: background-color 0.35s ease;
  transition: background-color 0.35s ease;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li::after {
  content: "";
  position: absolute;
  left: 0;
  top: -0.46rem;
  width: 100%;
  height: 0.18rem;
  background-image: -webkit-linear-gradient(top, var(--ruler-color) 0, var(--ruler-color) 100%), -webkit-linear-gradient(left, var(--ruler-color) 0, var(--ruler-color) 0.01rem, transparent 0.01rem, transparent 100%);
  background-image: linear-gradient(to bottom, var(--ruler-color) 0, var(--ruler-color) 100%), linear-gradient(to right, var(--ruler-color) 0, var(--ruler-color) 0.01rem, transparent 0.01rem, transparent 100%);
  background-size: 0.01rem 0.18rem, calc(100% / var(--minor-divisions)) 0.08rem;
  background-position: right top, calc(100% / (var(--minor-divisions) * 2)) bottom;
  background-repeat: no-repeat, repeat-x;
  pointer-events: none;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li:last-child::after {
  background-image: -webkit-linear-gradient(left, var(--ruler-color) 0, var(--ruler-color) 0.01rem, transparent 0.01rem, transparent 100%);
  background-image: linear-gradient(to right, var(--ruler-color) 0, var(--ruler-color) 0.01rem, transparent 0.01rem, transparent 100%);
  background-size: calc(100% / var(--minor-divisions)) 0.08rem;
  background-position: calc(100% / (var(--minor-divisions) * 2)) bottom;
  background-repeat: repeat-x;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li .li-num {
  display: inline-block;
  position: relative;
  font-family: var(--sk-font-JakartaSans-Medium);
  font-size: 0.24rem;
  line-height: 0.24rem;
  background: none;
  color: currentColor;
  -webkit-text-fill-color: currentColor;
  opacity: 0.45;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.35s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.35s ease;
  transition: transform 0.35s ease, opacity 0.3s ease;
  transition: transform 0.35s ease, opacity 0.3s ease, -webkit-transform 0.35s ease;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li .li-num::before {
  content: "";
  position: absolute;
  left: 50%;
  top: -0.676rem;
  border-left: 0.07rem solid transparent;
  border-right: 0.07rem solid transparent;
  border-top: 0.08rem solid #e8cda0;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-0.04rem);
      -ms-transform: translateX(-50%) translateY(-0.04rem);
          transform: translateX(-50%) translateY(-0.04rem);
  -webkit-transition: opacity 0.35s ease, -webkit-transform 0.35s ease;
  transition: opacity 0.35s ease, -webkit-transform 0.35s ease;
  transition: transform 0.35s ease, opacity 0.35s ease;
  transition: transform 0.35s ease, opacity 0.35s ease, -webkit-transform 0.35s ease;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li .li-num::after {
  content: "";
  position: absolute;
  left: 50%;
  top: calc(100% + 0.12rem);
  border-left: 0.07rem solid transparent;
  border-right: 0.07rem solid transparent;
  border-bottom: 0.08rem solid #e8cda0;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(0.04rem);
      -ms-transform: translateX(-50%) translateY(0.04rem);
          transform: translateX(-50%) translateY(0.04rem);
  -webkit-transition: opacity 0.35s ease, -webkit-transform 0.35s ease;
  transition: opacity 0.35s ease, -webkit-transform 0.35s ease;
  transition: transform 0.35s ease, opacity 0.35s ease;
  transition: transform 0.35s ease, opacity 0.35s ease, -webkit-transform 0.35s ease;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li:hover .li-num {
  opacity: 0.78;
  color: #e8cda0;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li.active::before {
  opacity: 1;
  color: #e8cda0;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li.active .li-num {
  opacity: 1;
  -webkit-transform: translateY(0.04rem);
      -ms-transform: translateY(0.04rem);
          transform: translateY(0.04rem);
  background: none;
  color: #e8cda0;
  -webkit-text-fill-color: #e8cda0;
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li.active .li-num::before {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0);
      -ms-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
}
.about-page .page__history .wal .-box .-body .year-list .inner_0s ul li.active .li-num::after {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0);
      -ms-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
}
.year-list.user-interacted .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li.active::before {
  background-color: rgb(232, 205, 160);
}
.about-page .page__history .wal .-box .-body .history-stage {
  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%;
  max-width: 17.12rem;
  min-height: 2.8rem;
  margin: 0.78rem auto 0;
}
.about-page .page__history .wal .-box .-body .history-meta {
  position: relative;
  z-index: 1;
  width: 2rem;
  min-width: 0;
}
.about-page .page__history .wal .-box .-body .history-meta .history-year {
  font-family: var(--sk-font-JakartaSans-Medium);
  font-size: 0.64rem;
  line-height: 0.72rem;
  letter-spacing: -0.02em;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.about-page .page__history .wal .-box .-body .history-meta .history-title {
  font-family: var(--sk-font-MiSans-Demibold);
  min-height: 0.32rem;
  margin-top: 0.16rem;
  font-size: 0.24rem;
  line-height: 0.32rem;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.about-page .page__history .wal .-box .-body .history-meta .arrow_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.08rem;
  margin-top: 1.6rem;
}
.about-page .page__history .wal .-box .-body .history-meta .arrow_0s .prev, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .next {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0.4rem;
  height: 0.4rem;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.22);
  background: transparent;
  color: rgba(255, 255, 255, 0.64);
  cursor: pointer;
  -webkit-transition: border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
  transition: border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
}
.about-page .page__history .wal .-box .-body .history-meta .arrow_0s .prev svg, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .prev img, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .next svg, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .next img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.about-page .page__history .wal .-box .-body .history-meta .arrow_0s .prev svg path, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .prev img path, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .next svg path, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .next img path {
  stroke: currentColor;
}
.about-page .page__history .wal .-box .-body .history-meta .arrow_0s .prev:hover:not(:disabled), .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .next:hover:not(:disabled) {
  border-color: #E8CDA0;
  background-color: rgba(255, 255, 255, 0.06);
  color: white;
}
.about-page .page__history .wal .-box .-body .history-meta .arrow_0s .prev:disabled, .about-page .page__history .wal .-box .-body .history-meta .arrow_0s .next:disabled {
  opacity: 0.28;
  cursor: default;
}
.about-page .page__history .wal .-box .-body .image-list {
  position: absolute;
  right: 0;
  top: 50%;
  width: 5.6rem;
  max-width: none;
  height: 3.2rem;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.about-page .page__history .wal .-box .-body .image-list ul {
  position: relative;
  width: 100%;
  height: 100%;
}
.about-page .page__history .wal .-box .-body .image-list ul li {
  position: absolute;
  inset: 0;
  pointer-events: none;
  width: 100%;
  height: 100%;
  margin-top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(0.16rem) scale(0.98);
      -ms-transform: translateY(0.16rem) scale(0.98);
          transform: translateY(0.16rem) scale(0.98);
  -webkit-transition: opacity 0.45s ease, visibility 0.45s ease, -webkit-transform 0.45s ease;
  transition: opacity 0.45s ease, visibility 0.45s ease, -webkit-transform 0.45s ease;
  transition: opacity 0.45s ease, visibility 0.45s ease, transform 0.45s ease;
  transition: opacity 0.45s ease, visibility 0.45s ease, transform 0.45s ease, -webkit-transform 0.45s ease;
}
.about-page .page__history .wal .-box .-body .image-list ul li.on {
  opacity: 1;
  visibility: visible;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.about-page .page__history .wal .-box .-body .image-list ul li::before {
  display: none;
}
.about-page .page__history .wal .-box .-body .image-list ul li img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  box-shadow: 0 0.24rem 0.48rem rgba(0, 0, 0, 0.25);
}
.about-page .page__history .wal .-box .-body .content-list {
  width: 5rem;
  position: relative;
  margin-left: auto;
  right: 60%;
  top: auto;
  max-width: 5rem;
  height: 2.8rem;
  z-index: 1;
  -webkit-transform: translateX(50%);
      -ms-transform: translateX(50%);
          transform: translateX(50%);
}
.about-page .page__history .wal .-box .-body .content-list .inner_0s {
  position: relative;
  top: auto;
  width: 100%;
  height: 100%;
}
.about-page .page__history .wal .-box .-body .content-list .inner_0s .reference-box {
  display: none;
}
.about-page .page__history .wal .-box .-body .content-list .inner_0s ul {
  position: relative;
  width: 100%;
  height: 100%;
}
.about-page .page__history .wal .-box .-body .content-list .inner_0s ul li {
  position: absolute;
  inset: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.45s ease, visibility 0.45s ease;
  transition: opacity 0.45s ease, visibility 0.45s ease;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.about-page .page__history .wal .-box .-body .content-list .inner_0s ul li.on {
  opacity: 1;
  visibility: visible;
}
.about-page .page__history .wal .-box .-body .background_0s {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.about-page .page__history .wal .-box .-body .background_0s .bg-inner {
  position: absolute;
  left: 50%;
  top: 0.72rem;
  width: 6.4rem;
  height: 6.4rem;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.about-page .page__history .wal .-box .-body .background_0s .bg-box {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: -webkit-radial-gradient(circle, rgba(187, 104, 34, 0.56) 0%, rgba(187, 104, 34, 0.18) 36%, rgba(187, 104, 34, 0) 72%);
  background: radial-gradient(circle, rgba(187, 104, 34, 0.56) 0%, rgba(187, 104, 34, 0.18) 36%, rgba(187, 104, 34, 0) 72%);
  -webkit-filter: blur(0.72rem);
          filter: blur(0.72rem);
}
.about-page .page__history .wal .-box .-body .info_0s .title {
  display: none;
}
.about-page .page__history .wal .-box .-body .info_0s .context {
  margin-top: 0;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: rgba(255, 255, 255, 0.72);
  background: none;
}
.about-page .page__history .wal .-box .-body .info_0s .context p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.14rem;
  font-size: 0.2rem;
  line-height: 0.28rem;
  background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.about-page .page__history .wal .-box .-body .info_0s .context p:first-child {
  margin-top: 0;
}
.about-page .page__history .wal .-box .-body .info_0s .context p::before {
  content: "";
  display: inline-block;
  width: 0.05rem;
  height: 0.05rem;
  margin: 0.12rem 0.12rem 0 0.12rem;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(180deg, #FFFFFF 0%, #E8CDA0 100%);
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.about-page .page__honor {
  overflow: hidden;
  background-color: #F8F8F8;
}
.about-page .page__honor .wal {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}
.about-page .page__honor .wal .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.about-page .page__honor .wal .-box .left_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 4rem;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-bottom: 0.5rem;
}
.about-page .page__honor .wal .-box .left_0s .tab_0s ul li {
  font-family: var(--sk-font-MiSans-Demibold);
  cursor: pointer;
  font-size: 0.4rem;
  line-height: 0.48rem;
  margin-top: 0.08rem;
  opacity: 0.3;
}
.about-page .page__honor .wal .-box .left_0s .tab_0s ul li.on {
  opacity: 1;
}
.about-page .page__honor .wal .-box .left_0s .tab_0s ul li.on span {
  color: #1E1E1E;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.about-page .page__honor .wal .-box .left_0s .tab_0s ul li span {
  -webkit-background-clip: text;
          background-clip: text;
  color: rgba(30, 30, 30, 0.3);
}
.about-page .page__honor .wal .-box .left_0s .btn-box {
  margin-top: 0.64rem;
}
.about-page .page__honor .wal .-box .left_0s .btn-box .hry__btn {
  display: none;
  border: 1px solid #1E1E1E;
}
.about-page .page__honor .wal .-box .left_0s .btn-box .hry__btn span {
  color: #1E1E1E;
}
.about-page .page__honor .wal .-box .left_0s .btn-box .hry__btn.on {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.about-page .page__honor .wal .-box .left_0s .btn-box .hry__btn:hover span {
  color: #ffffff;
}
.about-page .page__honor .wal .-box .right_0s {
  width: calc(100% - 4rem);
}
.about-page .page__honor .wal .-box .right_0s .list {
  display: none;
  width: calc(100% + 1rem);
}
.about-page .page__honor .wal .-box .right_0s .list.on {
  display: block;
}
.about-page .page__honor .wal .-box .right_0s .list .swiper-container {
  width: 100%;
}
.about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box;
  width: 4.8rem;
  height: 5.44rem;
  padding: 0.24rem 0.18rem 0.32rem;
  margin-right: 0.16rem;
  background: -webkit-linear-gradient(top, #5C2914 0%, #9B5D31 42%, #F3D2BB 100%);
  background: linear-gradient(180deg, #5C2914 0%, #9B5D31 42%, #F3D2BB 100%);
}
.about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0;
}
.about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide .slide_desc {
  display: -webkit-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: 100%;
  min-height: 0.64rem;
}
.about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide .slide_desc .text {
  text-align: center;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #FFFFFF;
}
.about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide .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: 100%;
  height: 3.84rem;
  margin-top: 0.6rem;
  overflow: hidden;
  background: transparent;
}
.about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.about-page .page__honor .wal .-box .right_0s .list .arrow_0s {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 0;
  bottom: 0;
  gap: 0.08rem;
  z-index: 1;
}
.about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next {
  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.4rem;
  height: 0.4rem;
  border: 1px solid rgb(30, 30, 30);
  background-color: transparent;
  color: rgb(30, 30, 30);
  opacity: 1;
  -webkit-transition: border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
  transition: border-color 0.3s ease, color 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
}
.about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev:not(.swiper-button-disabled):hover, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next:not(.swiper-button-disabled):hover {
  background-color: #1E1E1E;
  color: #FFFFFF;
}
.about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev.swiper-button-disabled, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next.swiper-button-disabled {
  border-color: rgba(30, 30, 30, 0.3);
  color: rgba(30, 30, 30, 0.3);
  opacity: 1;
  cursor: default;
}
.about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev svg, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev img, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next svg, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev svg path, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev svg rect, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev img path, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev img rect, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next svg path, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next svg rect, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next img path, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next img rect {
  stroke: currentColor;
}
@media screen and (max-width: 800px) {
  .about-page .page__index {
    height: auto;
  }
  .about-page .page__index .page__index-sticky {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%;
    height: auto;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    overflow: hidden;
    margin: auto;
    -webkit-clip-path: none;
            clip-path: none;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .animate__background {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    z-index: -1;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .animate__background .img {
    width: 100%;
    will-change: transform;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .animate__background .img img {
    width: 100%;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .fragment_0s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: static;
    width: 100%;
    height: 100%;
    padding: 0 0.48rem;
    z-index: 0;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .first-fragment {
    height: 12rem;
    -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;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .logo_0s {
    display: none;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .first-fragment .title_0s {
    font-size: 0.64rem;
    line-height: 0.8rem;
    opacity: 1;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    z-index: 1;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0;
    max-width: 100%;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .context {
    max-width: 100%;
    font-size: 0.32rem;
    line-height: 0.48rem;
    text-align: left;
    margin-bottom: 0;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .context span {
    opacity: 0.6;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box {
    margin: 1.12rem 0 0;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-bottom: 1.92rem;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    width: 1px;
    height: 100%;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul li {
    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%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-top: 0.64rem;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul li:first-child {
    margin-top: 0;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul li .text {
    width: 50%;
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding-bottom: 0;
    border-bottom: 0;
    padding-right: 0.32rem;
    text-align: right;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .second-fragment .inner_0s .count-box ul li .big-num {
    width: 50%;
    font-size: 0.64rem;
    line-height: 0.8rem;
    margin-top: 0;
    padding-left: 0.32rem;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment {
    padding-top: 0.96rem;
    padding-bottom: 2.4rem;
    z-index: 2;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -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;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle {
    width: 100%;
    height: auto;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-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;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    height: auto;
    width: 100%;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item {
    --width: 100%;
    position: relative;
    width: var(--width);
    height: 4.8rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    z-index: 1;
    margin-top: 0.16rem;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:first-child {
    margin-top: 0;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:nth-child(2) {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item:nth-child(3) {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .card_item-inner {
    position: relative;
    width: 100%;
    height: 100%;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .front_0s {
    display: none;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s {
    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;
    height: 100%;
    padding: 0.48rem;
    background: -webkit-linear-gradient(top, #F8F8F8 0%, #585858 100%);
    background: linear-gradient(180deg, #F8F8F8 0%, #585858 100%);
    box-shadow: none;
    -webkit-transform: perspective(1200px) !important;
            transform: perspective(1200px) !important;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .icon {
    width: 0.96rem;
    height: 0.96rem;
    mix-blend-mode: soft-light;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .en-title {
    position: absolute;
    top: 0.48rem;
    left: 0;
    padding-left: 1.76rem;
    font-size: 0.8rem;
    line-height: 0.96rem;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .info_0s .title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .about-page .page__index .page__index-sticky .page__index-contianer .third-fragment .inner_0s .fragment-panle .card-item .behind_0s .info_0s .text {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.16rem;
  }
  .about-page .page__history {
    overflow: hidden;
  }
  .about-page .page__history .wal {
    padding-top: 0.96rem;
    padding-bottom: 1.92rem;
  }
  .about-page .page__history .wal .-box .-body {
    min-height: auto;
    -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.48rem;
    padding: 0;
  }
  .about-page .page__history .wal .-box .-body .history-stage {
    display: block;
    max-width: 100%;
    min-height: 0;
    margin-top: 0.48rem;
  }
  .about-page .page__history .wal .-box .-body .year-list {
    position: static;
    max-width: 100%;
    width: 100%;
    height: auto;
  }
  .about-page .page__history .wal .-box .-body .year-list .track_0s {
    overflow: visible;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s {
    position: static;
    top: 0;
    width: 100%;
    height: auto;
    padding: 0;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s .ruler_0s {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: auto;
    min-width: 0;
    height: auto;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul::before {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.32rem;
    line-height: 0.64rem;
    padding: 0 0.16rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    opacity: 0.4;
    -webkit-transition: opacity 0.3s ease, font-size 0.35s ease;
    transition: opacity 0.3s ease, font-size 0.35s ease;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li::before, .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li::after {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li .li-num {
    display: block;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    -webkit-transition: -webkit-transform 0.35s ease;
    transition: -webkit-transform 0.35s ease;
    transition: transform 0.35s ease;
    transition: transform 0.35s ease, -webkit-transform 0.35s ease;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li .li-num::after {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li .li-num::before {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .year-list .inner_0s ul li.active {
    opacity: 1;
    font-size: 0.48rem;
  }
  .about-page .page__history .wal .-box .-body .image-list {
    position: relative;
    left: auto;
    max-width: 100%;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
    margin-top: 0;
    overflow: hidden;
    height: auto;
    top: auto;
  }
  .about-page .page__history .wal .-box .-body .image-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .about-page .page__history .wal .-box .-body .image-list ul li {
    position: relative;
    pointer-events: none;
    width: 100%;
    height: auto;
    margin: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
  .about-page .page__history .wal .-box .-body .image-list ul li:last-child {
    margin-right: 0;
  }
  .about-page .page__history .wal .-box .-body .image-list ul li::before {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .image-list ul li img {
    height: 3.84rem;
  }
  .about-page .page__history .wal .-box .-body .content-list {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .background_0s {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  .about-page .page__history .wal .-box .-body .background_0s .bg-inner {
    position: static;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    height: 100%;
  }
  .about-page .page__history .wal .-box .-body .background_0s .bg-inner .bg-box {
    width: 90%;
    height: 50%;
    border-radius: 40%;
    background-color: rgb(131, 61, 12);
    -webkit-filter: blur(150px);
            filter: blur(150px);
  }
  .about-page .page__history .wal .-box .-body .background_0s .bg-inner::after {
    display: none;
  }
  .about-page .page__history .wal .-box .-body .info_0s {
    margin-top: 0.96rem;
  }
  .about-page .page__history .wal .-box .-body .info_0s .title {
    display: inline-block;
    background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
    background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
    -webkit-background-clip: text;
            background-clip: text;
    color: transparent;
    font-size: 0.4rem;
    line-height: 0.64rem;
  }
  .about-page .page__history .wal .-box .-body .info_0s .context {
    font-size: 0.32rem;
    line-height: 0.48rem;
    margin-top: 0.32rem;
  }
  .about-page .page__history .wal .-box .-body .info_0s .context p {
    margin-top: 0.16rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .about-page .page__history .wal .-box .-body .info_0s .context p::before {
    width: 0.08rem;
    height: 0.08rem;
    margin: 0.24rem 0.16rem 0 0.16rem;
  }
  .about-page .page__history .wal .-box .-body .arrow_0s {
    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.16rem;
    margin-top: 0.96rem;
  }
  .about-page .page__history .wal .-box .-body .arrow_0s .prev, .about-page .page__history .wal .-box .-body .arrow_0s .next {
    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.8rem;
    height: 0.8rem;
    border: 1px solid rgb(255, 255, 255);
    color: white;
    opacity: 0.6;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .about-page .page__history .wal .-box .-body .arrow_0s .prev svg, .about-page .page__history .wal .-box .-body .arrow_0s .prev img, .about-page .page__history .wal .-box .-body .arrow_0s .next svg, .about-page .page__history .wal .-box .-body .arrow_0s .next img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .about-page .page__history .wal .-box .-body .arrow_0s .prev svg path, .about-page .page__history .wal .-box .-body .arrow_0s .prev img path, .about-page .page__history .wal .-box .-body .arrow_0s .next svg path, .about-page .page__history .wal .-box .-body .arrow_0s .next img path {
    stroke: currentColor;
  }
  .about-page .page__honor .wal {
    padding-top: 1.28rem;
    padding-bottom: 1.28rem;
  }
  .about-page .page__honor .wal .-box {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .about-page .page__honor .wal .-box .left_0s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding-bottom: 0.5rem;
  }
  .about-page .page__honor .wal .-box .left_0s .tab_0s {
    width: calc(100% + 0.96rem);
    -webkit-transform: translate(-0.48rem, 0);
        -ms-transform: translate(-0.48rem, 0);
            transform: translate(-0.48rem, 0);
    overflow: auto;
  }
  .about-page .page__honor .wal .-box .left_0s .tab_0s .tab_inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .about-page .page__honor .wal .-box .left_0s .tab_0s .tab_inner::before, .about-page .page__honor .wal .-box .left_0s .tab_0s .tab_inner::after {
    content: "";
    display: inline-block;
    width: 0.48rem;
    height: 0.48rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .about-page .page__honor .wal .-box .left_0s .tab_0s ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .about-page .page__honor .wal .-box .left_0s .tab_0s ul li {
    font-size: 0.48rem;
    line-height: 0.94rem;
    margin-top: 0;
    margin: 0 0.32rem 0 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .about-page .page__honor .wal .-box .left_0s .tab_0s ul li:last-child {
    margin-right: 0;
  }
  .about-page .page__honor .wal .-box .left_0s .btn-box {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-top: 0;
    z-index: 1;
  }
  .about-page .page__honor .wal .-box .left_0s .btn-box .hry__btn {
    display: none;
  }
  .about-page .page__honor .wal .-box .left_0s .btn-box .hry__btn.on {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .about-page .page__honor .wal .-box .right_0s {
    width: 100%;
  }
  .about-page .page__honor .wal .-box .right_0s .list {
    width: 100%;
  }
  .about-page .page__honor .wal .-box .right_0s .list .swiper-container {
    width: 100%;
    margin: 0;
    overflow: hidden;
  }
  .about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide {
    width: calc((100% - 0.16rem) / 2);
    height: 4.32rem;
    padding: 0.48rem 0.24rem 0.4rem;
  }
  .about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide .slide_desc {
    min-height: 0.98rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide .slide_desc .text {
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .about-page .page__honor .wal .-box .right_0s .list .swiper-container .swiper-wrapper .swiper-slide .img {
    height: 4.3rem;
    margin-top: 0.32rem;
  }
  .about-page .page__honor .wal .-box .right_0s .list .arrow_0s {
    position: static;
    gap: 0.16rem;
    margin-top: 0.96rem;
    padding-right: 70%;
  }
  .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .prev, .about-page .page__honor .wal .-box .right_0s .list .arrow_0s .next {
    width: 0.8rem;
    height: 0.8rem;
  }
}

@media screen and (max-width: 800px) {
  .sk-section-title {
    font-size: 0.48rem;
    line-height: 0.64rem;
  }
  .sk-section-context {
    font-size: 0.28rem;
    line-height: 0.48rem;
    margin-top: 0.16rem;
  }
}
.downloads-page .left_side_con.download-side .left_side_menu .menu_con,
.downloads-page .left_side_con.download-side .left_side_menu .menu_con > .menu_con_item > .sub_menu {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.downloads-page .left_side_con.download-side .left_side_menu .menu_con::-webkit-scrollbar,
.downloads-page .left_side_con.download-side .left_side_menu .menu_con > .menu_con_item > .sub_menu::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}

.product-detail-page .technical_spec_top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 0.32rem;
}
.product-detail-page .technical_spec_top .section_title {
  margin-bottom: 0;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter {
  width: auto;
  max-width: 15rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
  gap: 0.12rem;
  padding-bottom: 5rem;
  margin-bottom: -5rem;
  cursor: -webkit-grab;
  cursor: grab;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter::-webkit-scrollbar {
  display: none;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter.active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.72rem;
      -ms-flex: 0 0 2.72rem;
          flex: 0 0 2.72rem;
  height: 0.56rem;
  padding: 0.16rem 0.24rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.12rem;
  background: #F8F8F8;
  border: 0.01rem solid rgba(30, 30, 30, 0.4);
  cursor: pointer;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .filter_label {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #1E1E1E;
  white-space: nowrap;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .icon {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .filter_dropdown {
  min-width: 100%;
  max-height: 3.2rem;
  padding: 0.08rem 0;
  position: absolute;
  top: calc(100% + 0.08rem);
  left: 0;
  z-index: 5;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
  background: #F8F8F8;
  border: 0.01rem solid rgba(30, 30, 30, 0.12);
  box-shadow: 0 0.08rem 0.24rem rgba(30, 30, 30, 0.08);
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .filter_dropdown::-webkit-scrollbar {
  display: none;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .filter_dropdown li {
  padding: 0.1rem 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.88);
  white-space: nowrap;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .filter_dropdown li:hover {
  background: var(--sk-global-color);
  color: #ffffff;
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item.on .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item.on .filter_dropdown {
  display: block;
}
@media screen and (max-width: 800px) {
  .product-detail-page .technical_spec_top {
    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: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 0.16rem;
    overflow: visible;
  }
  .product-detail-page .technical_spec_top .section_title {
    font-size: 0.4rem;
    line-height: 0.56rem;
    margin-top: 0.04rem;
    white-space: nowrap;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .product-detail-page .technical_spec_top .product_filter_row.product_detail_filter {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    max-width: none;
    padding-bottom: 0;
    margin-bottom: 0;
    gap: 0.12rem 0.16rem;
    overflow: visible;
  }
  .product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    height: 0.64rem;
    padding: 0.08rem 0.16rem;
    z-index: 1;
  }
  .product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item.on {
    z-index: 10;
  }
  .product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .filter_label {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
  .product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .icon {
    width: 0.36rem;
    height: 0.36rem;
  }
  .product-detail-page .technical_spec_top .product_filter_row.product_detail_filter .filter_item .filter_dropdown li {
    padding: 0.16rem 0.2rem;
    font-size: 0.2rem;
  }
}

.product-center-page .right_product_list .product_list--with-filter {
  max-width: 11.36rem;
}
.product-center-page .right_product_list .product_list--with-filter .title {
  margin-bottom: 0.56rem !important;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row {
  width: 100%;
  margin-bottom: -4.68rem;
  padding-bottom: 5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row::-webkit-scrollbar {
  display: none;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row {
  gap: 0.12rem;
  padding-left: 0.01rem;
  padding-right: 0.01rem;
  cursor: -webkit-grab;
  cursor: grab;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row.active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 2.72rem;
      -ms-flex: 0 0 2.72rem;
          flex: 0 0 2.72rem;
  height: 0.56rem;
  padding: 0.16rem 0.24rem 0.16rem 0.24rem;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.12rem;
  background: #F8F8F8;
  border: 0.01rem solid rgba(30, 30, 30, 0.4);
  cursor: pointer;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_label {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: #1E1E1E;
  white-space: nowrap;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .icon {
  width: 0.24rem;
  height: 0.24rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #1E1E1E;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_dropdown {
  min-width: 100%;
  max-height: 3.2rem;
  padding: 0.08rem 0;
  position: absolute;
  top: calc(100% + 0.08rem);
  left: 0;
  z-index: 5;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
  -ms-overflow-style: none;
  scrollbar-width: none;
  background: #F8F8F8;
  border: 0.01rem solid rgba(30, 30, 30, 0.12);
  box-shadow: 0 0.08rem 0.24rem rgba(30, 30, 30, 0.08);
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_dropdown::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_dropdown li {
  padding: 0.1rem 0.16rem;
  font-size: 0.2rem;
  line-height: 0.32rem;
  color: rgba(30, 30, 30, 0.88);
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_dropdown li:hover {
  background: var(--sk-global-color);
  color: #ffffff;
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item.on .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item.on .filter_dropdown {
  display: block;
}
.product-center-page .left_side_con.product-center-left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4.16rem;
      -ms-flex: 0 0 4.16rem;
          flex: 0 0 4.16rem;
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu {
  width: 100%;
  top: 1.28rem;
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top {
  padding: 0.12rem 0 0.18rem;
  border-bottom: 0.01rem solid rgba(30, 30, 30, 0.16);
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top .filter_name {
  gap: 0.08rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top .filter_name .filter_name_title {
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: #1e1e1e;
  font-family: var(--sk-font-MiSans-Demibold);
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con {
  padding: 0.32rem 0 0 0;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con::-webkit-scrollbar {
  width: 0;
  height: 0;
  display: none;
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con .menu_con_item {
  padding: 0.16rem 0.16rem;
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: rgba(30, 30, 30, 0.88);
  -webkit-transition: background-color 0.3s, color 0.3s;
  transition: background-color 0.3s, color 0.3s;
  font-family: var(--sk-font-MiSans-Medium);
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con .menu_con_item:last-child {
  margin-bottom: 0;
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con .menu_con_item:hover {
  color: var(--sk-global-color);
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con .menu_con_item.on {
  background-color: var(--sk-global-color);
  color: #fff;
}
.product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con .menu_con_item.on:hover {
  color: #fff;
}
@media screen and (max-width: 800px) {
  .product-center-page .right_product_list {
    margin-top: 1.28rem;
  }
  .product-center-page .right_product_list .product_list--with-filter .title {
    margin-bottom: 0.48rem !important;
    font-size: 0.6rem;
    line-height: 0.72rem;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row {
    width: 100%;
    margin-bottom: 0.4rem;
    padding-bottom: 5rem;
    margin-bottom: -4.6rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row::-webkit-scrollbar {
    display: none;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row {
    -ms-overflow-style: none;
    scrollbar-width: none;
    gap: 0.16rem;
    border-radius: 0;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    height: 0.64rem;
    padding: 0.08rem 0.1rem 0.08rem 0.16rem;
    z-index: 1;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item.on {
    z-index: 10;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_label {
    font-size: 0.24rem;
    line-height: 0.48rem;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .icon {
    width: 0.36rem;
    height: 0.36rem;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_dropdown {
    max-height: 4.8rem;
    padding: 0.08rem 0;
    -webkit-overflow-scrolling: touch;
  }
  .product-center-page .right_product_list .product_list--with-filter .product_filter_row .filter_item .filter_dropdown li {
    padding: 0.16rem 0.2rem;
    font-size: 0.2rem;
    line-height: 0.3rem;
  }
  .product-center-page .right_product_list .product_list--with-filter ._list {
    margin-top: 0.64rem;
  }
  .product-center-page .left_side_enter {
    display: none;
  }
  .product-center-page .left_side_con.product-center-left {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 100%;
    margin-top: 0.64rem;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu {
    width: 100%;
    height: auto;
    position: static;
    top: auto;
    left: auto;
    z-index: 1;
    background: transparent;
    display: block;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: none;
    transition: none;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top {
    padding: 0 0 0.32rem;
    border-bottom: 0;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top .filter_name {
    gap: 0.16rem;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top .filter_name .filter_name_icon {
    width: 0.48rem;
    height: 0.48rem;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top .filter_name .filter_name_title {
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_top .close_icon {
    display: none;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con {
    display: -webkit-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;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
  .product-center-page .left_side_con.product-center-left .left_side_menu.product-menu .menu_con .menu_con_item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin-bottom: 0;
    padding: 0.16rem 0.32rem;
    font-size: 0.28rem;
    line-height: 0.48rem;
    white-space: nowrap;
    color: #1E1E1E;
  }
}

/* 技术专利页面start */
.patent-page .banner-box {
  margin-top: 0.96rem;
  margin-bottom: 1.6rem;
}
.patent-page .banner-box .banner-inner {
  position: relative;
  overflow: hidden;
}
.patent-page .banner-box .banner-inner > img {
  width: 100%;
  height: auto;
  display: block;
}
.patent-page .banner-box .patent-data {
  position: absolute;
  left: 1.2rem;
  top: 0.68rem;
  color: #ffffff;
  z-index: 2;
}
.patent-page .banner-box .patent-data .data-title {
  font-family: var(--sk-font-MiSans-Demibold);
  font-size: 0.4rem;
  line-height: 0.48rem;
  margin: 0 0 0.2rem;
  background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.patent-page .banner-box .patent-data .data-item {
  margin-top: 0.48rem;
}
.patent-page .banner-box .patent-data .data-item:first-of-type {
  margin-top: 0;
}
.patent-page .banner-box .patent-data .data-item .item-label {
  position: relative;
  display: inline-block;
  font-size: 0.22rem;
  line-height: 0.28rem;
  padding-left: 0.24rem;
  margin-bottom: 0.08rem;
}
.patent-page .banner-box .patent-data .data-item .item-label:before {
  content: "";
  display: block;
  position: absolute;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #ffffff;
  left: 0.12rem;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.patent-page .banner-box .patent-data .data-item .item-value {
  font-family: var(--sk-font-JakartaSans-SemiBold);
  font-size: 1rem;
  line-height: 1.04rem;
  background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}
.patent-page .banner-box .patent-data .patent-honor-text {
  margin-top: 0.08rem;
  max-width: 7rem;
  font-family: var(--sk-font-MiSans-Medium);
  font-size: 0.28rem;
  white-space: nowrap;
  line-height: 0.44rem;
  background: -webkit-linear-gradient(left, #FFFFFF 0%, #E8CDA0 100%);
  background: linear-gradient(90deg, #FFFFFF 0%, #E8CDA0 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  -webkit-text-fill-color: transparent;
}

@media screen and (max-width: 800px) {
  .patent-page .banner-box {
    margin-top: 0.96rem;
    margin-bottom: 2.08rem;
  }
  .patent-page .banner-box .wal {
    padding: 0 0.14rem 0 0.14rem;
  }
  .patent-page .banner-box .wal .banner-inner {
    height: 11.2rem;
  }
  .patent-page .banner-box .wal .banner-inner > img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data {
    left: 0.64rem;
    top: 0.64rem;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data .data-title {
    font-size: 0.4rem;
    line-height: 0.64rem;
    margin-bottom: 0;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data .data-item {
    margin-top: 0;
    margin-bottom: 0.56rem;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data .data-item:last-of-type {
    margin-bottom: 0;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data .data-item .item-label {
    font-size: 0.28rem;
    line-height: 0.48rem;
    padding-left: 0.4rem;
    margin-bottom: 0;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data .data-item .item-label:before {
    width: 0.08rem;
    height: 0.08rem;
    left: 0.2rem;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data .data-item .item-value {
    font-size: 0.96rem;
    line-height: 1.12rem;
  }
  .patent-page .banner-box .wal .banner-inner .patent-data .patent-honor-text {
    margin-top: 0.1rem;
    width: 100%;
    font-size: 0.24rem;
    line-height: 0.4rem;
    margin-bottom: 0.2rem;
  }
}
/* 技术专利页面end 1 */
