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

/*
 * 栅格布局
 * @param $col 栅格数
 * @param $gap 栅格间隔
 * @param $colPhone 手机端栅格数
 * @param $gapPhone 手机端栅格间隔
 */
/*
 * 富文本初始化
 */
/* 集合属性（主题样式） */
/* 全局样式变量 */
:root {
  /* 以下颜色根据设计稿的不同来设置 */
  --sk-global-color: #F9BE00;
  /* -------------- 主题色 ---------------*/
  --sk-global-color-02: #7BA92C;
  /* -------------- 2号主题色 ---------------*/
  --sk-global-color-03: #969696;
  /* -------------- 3号主题色 ---------------*/
  --fcolor-white: #F5F5F7;
  --fcolor-black: #262626;
  --fcolor-defult: #4C4948;
  --fz-h1: .56rem;
  /* -------------- 一级标题字号 ---------------*/
  --fz-h2: .28rem;
  /* -------------- 一级标题字号 ---------------*/
  --fz-context: .16rem;
  /* -------------- 正文字号 ------------------*/
  --lh-h1: .68rem;
  /* -------------- 一级标题行高 ---------------*/
  --lh-h2: .42rem;
  /* -------------- 二级标题行高 ---------------*/
  --lh-context: 1.5;
  /* -------------- 正文行高 -------------------*/
  --lh-1_5: 1.5;
  /* 层级 */
  --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 {
    --fz-h1: .8rem;
    /* -------------- 一级标题字号 ---------------*/
    --fz-h2: .56rem;
    /* -------------- 一级标题字号 ---------------*/
    --fz-context: .28rem;
    /* -------------- 正文字号 ------------------*/
    --lh-h1: .98rem;
    /* -------------- 一级标题行高 ---------------*/
    --lh-h2: .66rem;
    /* -------------- 二级标题行高 ---------------*/
    --lh-context: 1.5;
    /* -------------- 正文行高 -------------------*/
  }
}

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: "sk-fontFamily-SemiBold";
  font-size: 12px;
  color: var(--fcolor-defult);
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  opacity: 0;
  background-color: white;
}
body.show {
  opacity: 1;
}

a {
  color: var(--fcolor-defult);
  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;
}

h2,
h3,
h4,
h5 {
  font-weight: 400;
  font-family: "sk-fontFamily-SemiBold";
}

textarea,
input {
  background: transparent;
  color: var(--fcolor-defult);
  outline: none;
  border: 0;
  font-family: "sk-fontFamily-SemiBold";
}

em {
  font-style: normal;
}

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

/*foot*/
.topA {
  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;
  position: fixed;
  z-index: 45;
  right: 0.6rem;
  bottom: 0.6rem;
  border-radius: 50%;
  border: 0.02rem solid #E6E6E6;
  width: 0.56rem;
  height: 0.56rem;
  background: white;
  color: #000;
  font-weight: bold;
  opacity: 0;
  visibility: hidden;
}
.topA:hover {
  background-color: var(--sk-global-color);
  border: 0.02rem solid var(--sk-global-color);
  box-shadow: 0 0 10px 0 var(--sk-global-color);
}
.topA:hover::after {
  color: white;
  font-size: 12px;
}
.topA.show {
  opacity: 1;
  visibility: visible;
}

@media screen and (max-width: 800px) {
  body,
a,
textarea,
input {
    color: var(--fcolor-black);
  }
}
:root {
  --headH: .96rem;
}

body[data-search-layer=down] header {
  --fcolor01: var(--fcolor-black);
}
body[data-search-layer=down] header .g-head > .wal .g-head-main {
  background: var(--fcolor-white);
  box-shadow: none;
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-left .logo-box .img ._default {
  display: block;
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-left .logo-box .img ._on {
  display: none;
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .center-nav {
  pointer-events: none;
}
@media screen and (min-width: 800px) {
  body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon ._default {
    display: none;
  }
  body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon ._on {
    display: block;
  }
  body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-search .search-input {
    width: 11.88rem;
    opacity: 1;
  }
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-search .search-btn {
  cursor: pointer;
  position: relative;
  opacity: 1;
  z-index: 1;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--fcolor01);
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon svg {
  width: 0.2rem;
  height: 0.2rem;
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-buttons .-button.-black {
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-black);
  --bg-color: var(--fcolor-black);
}
body[data-search-layer=down] header .g-head > .wal .g-head-main .g-head-right .-buttons .-button.-black a:hover {
  background-color: #6E6E73;
  border-color: #6E6E73;
  color: #F5F5F7;
}
body[data-layer-fixed=true] header {
  --fcolor01: var(--fcolor-black);
}
body[data-layer-fixed=true] header .g-head > .wal .g-head-main {
  background: var(--fcolor-white);
}
body[data-layer-fixed=true] header .g-head > .wal .g-head-main .g-head-left .logo-box .img ._default {
  display: block;
}
body[data-layer-fixed=true] header .g-head > .wal .g-head-main .g-head-left .logo-box .img ._on {
  display: none;
}
body[data-layer-fixed=true] header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon:hover {
  color: #6E6E73;
}
body[data-layer-fixed=true] header .g-head > .wal .g-head-main .g-head-right .-buttons .-button.-black {
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-black);
  --bg-color: var(--fcolor-black);
}
body[data-layer-fixed=true] header .g-head > .wal .g-head-main .g-head-right .-buttons .-button.-black a:hover {
  background-color: #6E6E73;
  border-color: #6E6E73;
  color: #F5F5F7;
}

.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 {
  width: 100%;
}
.modal-video iframe {
  width: 100%;
  height: 6.18rem;
}
.modal-video iframe html body video {
  width: 100% !important;
  height: 100% !important;
}

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

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

.text-hover {
  --text-color: var(--sk-global-color);
}
.text-hover.-globalcolor02 {
  --text-color: var(--sk-global-color-02);
}
.text-hover.-globalcolor03 {
  --text-color: var(--sk-global-color-03);
}
.text-hover.-defultcolor {
  --text-color: var(--fcolor-defult);
}
@media screen and (min-width: 800px) {
  .text-hover:hover span {
    background-size: 100% 100%;
    color: var(--text-color);
  }
}
.text-hover span {
  background-image: -webkit-linear-gradient(top, transparent 95%, var(--text-color) 0);
  background-image: linear-gradient(to bottom, transparent 95%, var(--text-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);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.-scrollbar[data-size=small] .scrollbar-track-y, ._scrollbar_si[data-size=small] .scrollbar-track-y {
  right: 0.05rem;
  width: 0.02rem;
}
.-scrollbar[data-size=small] .scrollbar-track-y .scrollbar-thumb, ._scrollbar_si[data-size=small] .scrollbar-track-y .scrollbar-thumb {
  left: -0.04rem;
  width: 0.1rem;
}
.-scrollbar .scroll-content:hover ~ .scrollbar-track-y, ._scrollbar_si .scroll-content:hover ~ .scrollbar-track-y {
  opacity: 1;
}
.-scrollbar .scrollbar-track-y, ._scrollbar_si .scrollbar-track-y {
  right: 0.08rem;
  width: 0.02rem;
}
.-scrollbar .scrollbar-track-y .scrollbar-thumb, ._scrollbar_si .scrollbar-track-y .scrollbar-thumb {
  left: -0.08rem;
  width: 0.16rem;
  border-radius: 0.05rem;
  background-color: #D6D6D6;
}

.section-space {
  margin-top: 1.24rem;
}

.-title {
  font-family: "sk-fontFamily-SemiBold";
  font-size: var(--fz-h1);
  line-height: var(--lh-h1);
  word-break: break-word;
}

.-title02 {
  font-family: "sk-fontFamily-SemiBold";
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
}

.-context {
  font-size: var(--fz-context);
  line-height: var(--lh-context);
  font-family: "sk-fontFamily-Regular";
}

.sk_form__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;
}
.sk_form__item .sk_form__item-label {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: #6E6E73;
}
.sk_form__item .sk_form__item-content {
  margin-top: 0.11rem;
}

.sk_form-input {
  --border-color: var(--sk-global-color-03);
  --inner-fz: 0.14rem;
  --inner-lh: 0.16rem;
  position: relative;
}
.sk_form-input.-pass {
  --border-color: var(--fcolor-defult);
}
.sk_form-input.-error {
  --border-color: var(--sk-global-color);
}
.sk_form-input[data-type=phone] .-input-front {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.sk_form-input[data-type=phone] .-input-front .phone-code {
  display: none;
  position: relative;
  padding-right: 0.2rem;
  margin-right: 0.2rem;
  font-size: var(--inner-fz);
  line-height: var(--inner-lh);
}
.sk_form-input[data-type=phone] .-input-front .phone-code::after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  width: 0.01rem;
  height: 0.34rem;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: var(--sk-global-color-03);
}
.sk_form-input[data-type=phone] .-input-front .phone-code.show {
  display: block;
}
.sk_form-input .-input-front {
  border: 0.01rem solid var(--border-color);
  border-radius: 0.08rem;
  padding: 0.09rem 0.2rem;
  height: 0.4rem;
}
.sk_form-input .-input-front input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front input::-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front input:-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front input:-ms-input-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front textarea::-webkit-input-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front textarea::-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front textarea:-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front textarea:-ms-input-placeholder {
  color: #BBBBBB;
}
.sk_form-input .-input-front input {
  width: 100%;
  font-size: var(--inner-fz);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.sk_form-input .-input-front textarea {
  width: 100%;
  font-size: var(--inner-fz);
  height: 100%;
  resize: none;
  /* 隐藏滚动条 */
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
}
.sk_form-input .-input-front textarea::-webkit-scrollbar {
  display: none;
}

.sk_form-select {
  --border-color: var(--sk-global-color-03);
  --inner-fz: 0.14rem;
  --inner-lh: 0.16rem;
  position: relative;
}
.sk_form-select.on .-select-layer {
  height: auto;
  visibility: visible;
}
.sk_form-select.-pass {
  --border-color: var(--fcolor-defult);
}
.sk_form-select.-error {
  --border-color: var(--sk-global-color);
}
.sk_form-select .-select-front {
  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;
  border: 0.01rem solid var(--border-color);
  border-radius: 0.08rem;
  padding: 0.09rem 0.2rem;
  height: 0.4rem;
}
.sk_form-select .-select-front input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front input::-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front input:-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front input:-ms-input-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front textarea::-webkit-input-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front textarea::-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front textarea:-moz-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front textarea:-ms-input-placeholder {
  color: #BBBBBB;
}
.sk_form-select .-select-front input {
  width: 100%;
  pointer-events: none;
  font-size: var(--inner-fz);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.sk_form-select .-select-front .svg-ctx {
  width: 0.16rem;
  height: 0.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  color: var(--border-color);
}
.sk_form-select .-select-layer {
  --border-color: #106DFF;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border: 0.01rem solid var(--border-color);
  border-radius: 0.08rem;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  z-index: 1;
  background-color: white;
}
.sk_form-select .-select-layer .-inner {
  padding: 0.1rem;
}
.sk_form-select .-select-layer .-inner .-head {
  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;
  padding: 0.09rem 0.2rem;
  border-radius: 0.08rem;
}
@media screen and (min-width: 800px) {
  .sk_form-select .-select-layer .-inner .-head:hover {
    background-color: var(--fcolor-white);
  }
}
.sk_form-select .-select-layer .-inner .-head .msg {
  font-size: var(--inner-fz);
  line-height: var(--inner-lh);
  color: #BBBBBB;
}
.sk_form-select .-select-layer .-inner .-head .svg-ctx {
  width: 0.16rem;
  height: 0.16rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  color: var(--sk-global-color-03);
  margin-left: auto;
}
.sk_form-select .-select-layer .-inner .-list {
  max-height: 1.02rem;
  overflow: auto;
}
.sk_form-select .-select-layer .-inner .-list dl dd {
  cursor: pointer;
  padding: 0.09rem 0.2rem;
  font-size: var(--inner-fz);
  line-height: var(--inner-lh);
  border-radius: 0.08rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sk_form-select .-select-layer .-inner .-list dl dd:hover {
  background-color: var(--fcolor-white);
}
.sk_form-select .-select-layer .-inner .-list dl dd.on {
  color: var(--sk-global-color-03);
}
.sk_form-select .-select-layer .-inner .-list .scrollbar-track-y {
  right: 0.05rem;
  width: 0.02rem;
}
.sk_form-select .-select-layer .-inner .-list .scrollbar-track-y .scrollbar-thumb {
  left: -0.04rem;
  width: 0.1rem;
  border-radius: 0.05rem;
  background-color: #D6D6D6;
}

.-button-hover:hover .-button.-border-white a {
  color: var(--fcolor-black);
}
.-button-hover:hover .-button.-border-black a {
  --bg-color: var(--fcolor-black);
  color: var(--fcolor-white);
}
.-button-hover:hover .-button a,
.-button-hover:hover .-button .a {
  background-color: var(--fcolor);
  color: var(--bg-color);
  border-color: var(--fcolor);
}

.-button {
  width: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-white);
  --bg-color: var(--fcolor-defult);
}
.-button.-disable {
  cursor: not-allowed;
  opacity: 0.6;
  pointer-events: none;
}
.-button.-border-white {
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-white);
  --bg-color: transparent;
}
@media screen and (min-width: 800px) {
  .-button.-border-white a:hover {
    color: var(--fcolor-black);
  }
}
.-button.-border-black {
  --fcolor: var(--fcolor-black);
  --border-color: var(--fcolor-black);
  --bg-color: transparent;
}
@media screen and (min-width: 800px) {
  .-button.-border-black a:hover {
    --bg-color: var(--fcolor-black);
    color: var(--fcolor-white);
  }
}
.-button.-border-default {
  --fcolor: var(--fcolor-defult);
  --border-color: var(--fcolor-defult);
  --bg-color: transparent;
}
@media screen and (min-width: 800px) {
  .-button.-border-default a:hover {
    --bg-color: var(--fcolor-defult);
    color: var(--fcolor-white);
  }
}
.-button.-border-gray {
  --fcolor: var(--fcolor-defult);
  --border-color: var(--fcolor-defult);
  --bg-color: transparent;
}
@media screen and (min-width: 800px) {
  .-button.-border-gray a:hover {
    --bg-color: var(--fcolor-defult);
    color: var(--fcolor-white);
  }
}
.-button.-orange {
  --fcolor: var(--fcolor-white);
  --border-color: var(--sk-global-color);
  --bg-color: var(--sk-global-color);
}
.-button.-green {
  --fcolor: var(--fcolor-white);
  --border-color: var(--sk-global-color-02);
  --bg-color: var(--sk-global-color-02);
}
.-button.-black {
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-black);
  --bg-color: var(--fcolor-black);
}
.-button.-white {
  --fcolor: var(--fcolor-defult);
  --border-color: var(--fcolor-white);
  --bg-color: var(--fcolor-white);
}
.-button.-gray {
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-defult);
  --bg-color: var(--fcolor-defult);
}
.-button[data-size=small] a {
  min-width: 1.66rem;
}
.-button a,
.-button .a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 2.8rem;
  height: 0.4rem;
  padding: 0.1rem 0.29rem;
  border: 0.01rem solid var(--border-color);
  background-color: var(--bg-color);
  color: var(--fcolor);
  border-radius: 0.06rem;
  font-size: 0.16rem;
  line-height: 0.2rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  .-button a:hover,
.-button .a:hover {
    background-color: var(--fcolor);
    color: var(--bg-color);
    border-color: var(--fcolor);
  }
}

.loadmore-box {
  margin-top: 0.64rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.loadmore-box .-text {
  padding-right: 0.3rem;
  font-size: 0.22rem;
  line-height: 0.27rem;
  color: var(--fcolor-black);
}
.loadmore-box .-button {
  margin-left: auto;
}
@media screen and (max-width: 800px) {
  .loadmore-box {
    margin-top: 0.4rem;
  }
  .loadmore-box .-text {
    display: none;
  }
  .loadmore-box .-button {
    margin-left: 0;
  }
}

header {
  --fcolor: var(--fcolor-white);
  --fcolor01: var(--fcolor-white);
  --fcolor02: #666666;
  --fcolor03: #999999;
  width: 100%;
  height: var(--headH);
  background-color: transparent;
  z-index: 99;
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
header.hide {
  opacity: 0;
  visibility: hidden;
}
header.hide .top-head_nav,
header.hide .g-head {
  top: 0;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
header .g-head {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--headH);
  z-index: 99;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
header .g-head > .wal {
  max-width: 18rem;
  padding: 0.12rem 0;
}
header .g-head > .wal .g-head-main {
  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;
  height: 0.72rem;
  padding: 0 0.2rem;
  border-radius: 0.08rem;
  background-color: transparent;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
header .g-head > .wal .g-head-main.border-radius-top {
  border-radius: 0.08rem 0.08rem 0 0;
}
header .g-head > .wal .g-head-main .g-head-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
header .g-head > .wal .g-head-main .g-head-left .logo-box {
  z-index: 1;
  margin-right: 0.11rem;
}
header .g-head > .wal .g-head-main .g-head-left .logo-box .img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 0.4rem;
}
header .g-head > .wal .g-head-main .g-head-left .logo-box .img ._on {
  display: none;
}
header .g-head > .wal .g-head-main .g-head-left .logo-box .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
header .g-head > .wal .g-head-main .g-head-left .logo-box .img img._hover {
  display: none;
}
header .g-head > .wal .g-head-main .g-head-left .-lang {
  --border-color: #BBBBBB;
  position: relative;
}
@media screen and (min-width: 800px) {
  header .g-head > .wal .g-head-main .g-head-left .-lang.on .-front {
    color: #808080;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang.on .-front::before {
    opacity: 1;
    visibility: visible;
  }
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-front {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 1.16rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  height: 0.4rem;
  border-radius: 0.2rem;
  color: var(--fcolor01);
  padding: 0.1rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  header .g-head > .wal .g-head-main .g-head-left .-lang .-front:hover {
    background-color: rgba(134, 134, 139, 0.1);
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-front:hover::before {
    opacity: 0;
    visibility: hidden;
  }
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-front::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  opacity: 1;
  visibility: visible;
  width: 0.01rem;
  height: 0.2rem;
  background-color: #808080;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-front .-icon {
  margin-right: 0.1rem;
  width: 0.24rem;
  height: 0.24rem;
  padding: 0.02rem;
  border-radius: 50%;
  border: 0.01rem solid var(--border-color);
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer {
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 0;
  -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  z-index: 11;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper {
  padding: 0.28rem;
  border-radius: 0.16rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner {
  width: 1.48rem;
  padding: 0.1rem 0.1rem 0.3rem;
  background-color: var(--fcolor-white);
  border-radius: 0.08rem;
  box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.05);
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li {
  margin-top: 0.1rem;
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li:first-child {
  margin-top: 0;
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li.on {
  pointer-events: none;
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li.on a {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li:hover a {
  background-color: rgba(134, 134, 139, 0.1);
  border-color: transparent;
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.16rem;
  line-height: 0.19rem;
  min-height: 0.4rem;
  border-radius: 0.2rem;
  padding: 0.08rem 0.2rem 0.08rem 0.1rem;
  color: var(--fcolor02);
}
header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li a .-icon {
  margin-right: 0.1rem;
  width: 0.24rem;
  height: 0.24rem;
  padding: 0.02rem;
  border-radius: 50%;
  border: 0.01rem solid var(--border-color);
}
header .g-head > .wal .g-head-main .center-nav {
  margin-left: 0.8rem;
  height: 100%;
}
header .g-head > .wal .g-head-main .center-nav > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
header .g-head > .wal .g-head-main .center-nav > ul > .nav-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;
  position: relative;
  height: 100%;
  margin-right: 0.2rem;
}
header .g-head > .wal .g-head-main .center-nav > ul > .nav-item:last-child {
  margin-right: 0;
}
header .g-head > .wal .g-head-main .center-nav > ul > .nav-item.active > a, header .g-head > .wal .g-head-main .center-nav > ul > .nav-item[data-checked=true] > a {
  color: #808080;
}
header .g-head > .wal .g-head-main .center-nav > ul > .nav-item > a {
  position: relative;
  color: var(--fcolor01);
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  height: 0.4rem;
  padding: 0.1rem 0.2rem;
  border-radius: 0.06rem;
}
header .g-head > .wal .g-head-main .center-nav > ul > .nav-item > a:hover {
  color: #6E6E73;
  background-color: rgba(134, 134, 139, 0.1);
}
header .g-head > .wal .g-head-main .g-head-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  right: 0.2rem;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
header .g-head > .wal .g-head-main .g-head-right .-search {
  position: relative;
  z-index: 1;
  margin-right: 0.2rem;
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-btn {
  cursor: pointer;
  position: relative;
  opacity: 1;
  z-index: 1;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--fcolor01);
}
@media screen and (min-width: 800px) {
  header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon:hover {
    color: #6E6E73;
  }
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon ._default {
  display: block;
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon ._on {
  display: none;
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon svg, header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon img {
  width: 0.2rem;
  height: 0.2rem;
  object-fit: contain;
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  right: 0.4rem;
  top: 50%;
  width: 0;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  border-radius: 0.06rem;
  border: 0.01rem solid var(--fcolor-black);
  height: 0.4rem;
  padding-left: 0.2rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  background-color: var(--fcolor-white);
  overflow: hidden;
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input input::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input input::-moz-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input input:-moz-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input input:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea::-moz-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea:-moz-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input input {
  width: 100%;
  font-size: 0.14rem;
  color: var(--fcolor-defult);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input .-icon {
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.1rem;
  color: var(--fcolor-defult);
}
header .g-head > .wal .g-head-main .g-head-right .-search .search-input .-icon .svg-ctx {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 800px) {
  header .layer {
    position: fixed;
    width: 18rem;
    height: 0;
    top: 0.84rem;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    z-index: 10;
    overflow: hidden;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border-radius: 0 0 0.12rem 0.12rem;
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.05);
    background-color: var(--fcolor-white);
  }
  header .layer .layer__wp {
    padding: 0.48rem 0.6rem 0.83rem;
    min-height: 3.47rem;
    border-top: 0.01rem solid #BBBBBB;
  }
  header .layer .layer__wp .layer-title {
    font-size: 0.2rem;
    line-height: 0.24rem;
    color: var(--fcolor-black);
  }
  header .layer .layer__wp .layer-body {
    margin-top: 0.24rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  header .layer .layer__wp .layer-body .-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: auto;
  }
  header .layer .layer__wp .layer-body .-column.-w220 {
    width: calc(2.2rem + .3rem);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  header .layer .layer__wp .layer-body .-column.-w460 {
    width: calc(4.6rem + .3rem);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  header .layer .layer__wp .layer-body .-column.-w820 {
    width: calc(8.2rem + .3rem);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  header .layer .layer__wp .layer-body .-column.-w1120 {
    width: calc(11.2rem + .3rem);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  header .layer .layer__wp .layer-body .-column.-mr50 {
    margin-right: 0.5rem;
  }
  header .layer .layer__wp .layer-body .-column.-mlauto {
    margin-left: auto;
  }
  header .layer .layer__wp .layer-body .-column .-column-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0.3rem;
    margin-bottom: auto;
  }
  header .layer .layer__wp .layer-body .-column .-column-head .-column-href {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-left: auto;
    margin-top: 0.03rem;
  }
  header .layer .layer__wp .layer-body .-column .-column-head .-column-href:hover a {
    --text-color: #6E6E73;
  }
  header .layer .layer__wp .layer-body .-column .-column-head .-column-href a {
    --text-color: var(--fcolor-black);
    color: var(--text-color);
    font-size: 0.12rem;
    line-height: 0.15rem;
  }
  header .layer .layer__wp .layer-body .-column .-column-title {
    font-size: 0.14rem;
    line-height: var(--lh-1_5);
    font-family: "sk-fontFamily-Regular";
    color: var(--sk-global-color-03);
    margin-bottom: auto;
  }
  header .layer .layer__wp .layer-body .-column .-buttons {
    padding-top: 0.28rem;
  }
  header .layer .layer__wp .layer-body .-column .-buttons .-button {
    margin-top: 0.2rem;
  }
  header .layer .layer__wp .layer-body .-column .-buttons .-button:first-child {
    margin-top: 0;
  }
  header .layer .layer__wp .layer-body .-column .-buttons .-button.-border-black a:hover {
    background-color: #E0E0E0;
    border-color: #E0E0E0;
    color: #6E6E73;
  }
  header .layer .layer__wp .layer-body .-column .-buttons .-button.-black a:hover {
    background-color: #6E6E73;
    border-color: #6E6E73;
    color: #F5F5F7;
  }
  header .layer .layer__wp .layer-body .-column .-buttons .-button.-orange a:hover {
    background-color: rgba(249, 190, 0, 0.2);
  }
  header .layer .layer__wp .layer-body .-column .-buttons .-button.-green a:hover {
    background-color: rgba(123, 169, 44, 0.2);
  }
  header .layer .layer__wp .layer-body .-column .-buttons .-button a {
    min-width: 2.25rem;
  }
  header .layer .layer__wp .layer-body .-column .-scrollbar {
    overflow: auto;
    height: 1.4rem;
    margin-top: 0.1rem;
  }
  header .layer .layer__wp .layer-body .-column .-scrollbar .scroll-content {
    height: 100%;
  }
  header .layer .layer__wp .layer-body .-column dl.-text {
    padding: 0.1rem 0.3rem 0.1rem 0.2rem;
    border-left: 0.01rem solid var(--fcolor-black);
    max-width: 3rem;
    min-height: 100%;
  }
  header .layer .layer__wp .layer-body .-column dl.-text dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.1rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-text dd:first-child {
    margin-top: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-text dd a {
    --text-color: var(--fcolor-black);
    color: var(--text-color);
  }
  header .layer .layer__wp .layer-body .-column dl.-text dd a:hover {
    --text-color: #6E6E73;
  }
  header .layer .layer__wp .layer-body .-column dl.-text dd a .-name {
    font-size: 0.14rem;
    line-height: var(--lh-1_5);
    font-family: "sk-fontFamily-Regular";
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-right: 0.3rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a {
    border: 0.01rem solid var(--sk-global-color-03);
    border-radius: 0.06rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a:hover {
    border-color: transparent;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a:hover .-img .-other {
    opacity: 1;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a:hover .-img .-default {
    opacity: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a:hover .-img::before {
    -webkit-backdrop-filter: blur(0);
            backdrop-filter: blur(0);
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a:hover .-name {
    color: var(--fcolor-white);
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a .-img .-other {
    opacity: 0;
    object-fit: cover;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-product dd a .-img img {
    object-fit: contain;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-js dd a .-name {
    -webkit-transition: none;
    transition: none;
  }
}
@media screen and (min-width: 800px) and (min-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column2 dd {
    width: calc((100% - ((2 - 1) * 0.2rem)) / 2);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column2 dd:nth-child(2n) {
    margin-right: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column2 dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) and (max-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column2 dd {
    width: calc((100% - ((2 - 1) * 0.2rem)) / 2);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column2 dd:nth-child(2n) {
    margin-right: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column2 dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) and (min-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column1 dd {
    width: calc((100% - ((1 - 1) * 0.2rem)) / 1);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column1 dd:nth-child(1n) {
    margin-right: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column1 dd:nth-child(-n+1) {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) and (max-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column1 dd {
    width: calc((100% - ((2 - 1) * 0.2rem)) / 2);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column1 dd:nth-child(2n) {
    margin-right: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg.-column1 dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd {
    border-radius: 0.06rem;
    overflow: hidden;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd[data-color=green] a:hover .-name {
    color: var(--sk-global-color-02);
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd[data-color=orange] a:hover .-name {
    color: var(--sk-global-color);
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 1.4rem;
    overflow: hidden;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a:hover .-img::before {
    -webkit-backdrop-filter: blur(0.02rem);
            backdrop-filter: blur(0.02rem);
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a:hover .-name {
    color: var(--sk-global-color);
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a:hover .-name span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a .-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a .-img::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 0.06rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a .-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a .-name {
    width: 100%;
    height: auto;
    font-size: 0.14rem;
    line-height: var(--lh-1_5);
    font-family: "sk-fontFamily-Regular";
    padding: 0.1rem 0.18rem 0.1rem 0.1rem;
    margin-top: auto;
    background-color: rgba(38, 38, 38, 0.69);
    color: var(--fcolor-white);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .layer .layer__wp .layer-body .-column dl.-listHasImg dd a .-name span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
@media screen and (min-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-about {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-right: 0.3rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd {
    border-radius: 0.06rem;
    overflow: hidden;
  }
}
@media screen and (min-width: 800px) and (min-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-about dd {
    width: calc((100% - ((4 - 1) * 0.8rem)) / 4);
    margin-right: 0.8rem;
    margin-top: 0.8rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd:nth-child(4n) {
    margin-right: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd:nth-child(-n+4) {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) and (max-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-about dd {
    width: calc((100% - ((2 - 1) * 0.2rem)) / 2);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd:nth-child(2n) {
    margin-right: 0;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) {
  header .layer .layer__wp .layer-body .-column dl.-about dd a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 1.4rem;
    overflow: hidden;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a:hover .-img::before {
    -webkit-backdrop-filter: blur(0.02rem);
            backdrop-filter: blur(0.02rem);
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a:hover .-name {
    color: var(--sk-global-color);
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a:hover .-name span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a .-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a .-img::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 0.06rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a .-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a .-name {
    width: 100%;
    height: auto;
    font-size: 0.14rem;
    line-height: var(--lh-1_5);
    font-family: "sk-fontFamily-Regular";
    padding: 0.1rem 0.18rem 0.1rem 0.1rem;
    margin-top: auto;
    background-color: rgba(38, 38, 38, 0.69);
    color: var(--fcolor-white);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .layer .layer__wp .layer-body .-column dl.-about dd a .-name span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
@media screen and (min-width: 800px) {
  header .layer.layer__search {
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.05);
  }
  header .layer.layer__search .layer__wp {
    min-height: auto;
    padding: 0.2rem 0.6rem 0.83rem;
    max-width: 18rem;
    width: 100%;
    margin: 0 auto;
  }
  header .layer.layer__search .layer__wp .layer-body {
    position: relative;
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=default] ._default-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=default] ._result-box,
header .layer.layer__search .layer__wp .layer-body[data-switch=default] ._empty-box {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=result] ._default-box,
header .layer.layer__search .layer__wp .layer-body[data-switch=result] ._empty-box {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=result] ._result-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=empty] ._default-box,
header .layer.layer__search .layer__wp .layer-body[data-switch=empty] ._result-box {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=empty] ._empty-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box,
header .layer.layer__search .layer__wp .layer-body ._result-box,
header .layer.layer__search .layer__wp .layer-body ._empty-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-title,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-title,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-title {
    font-size: 0.2rem;
    line-height: 0.24rem;
    color: var(--fcolor-black);
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0.24rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column {
    width: 100%;
    padding-right: 0.3rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column.w15p,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column.w15p,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column.w15p {
    width: 15%;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column.w20p,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column.w20p,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column.w20p {
    width: 20%;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column.w25p,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column.w25p,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column.w25p {
    width: 25%;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column.w50p,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column.w50p,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column.w50p {
    width: 50%;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column .-scrollbar,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column .-scrollbar,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column .-scrollbar {
    margin-top: 0.2rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column .-column-body,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column .-column-body,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column .-column-body {
    position: relative;
    height: 100%;
    margin-top: 0.2rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column .-column-body .-scrollbar,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column .-column-body .-scrollbar,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column .-column-body .-scrollbar {
    margin-top: 0;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column dl.-text,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column dl.-text,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column dl.-text {
    width: 100%;
    max-width: 100%;
    padding: 0;
    border: 0;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-addboder::before,
header .layer.layer__search .layer__wp .layer-body ._result-box .-addboder::before,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-addboder::before {
    content: "";
    position: absolute;
    left: -0.2rem;
    top: -0.09rem;
    width: 0.01rem;
    height: calc(100%);
    background-color: var(--fcolor-black);
  }
  header .layer.layer__search .layer__wp .layer-body ._result-box,
header .layer.layer__search .layer__wp .layer-body ._empty-box {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-title {
    color: var(--sk-global-color);
  }
}
header.JsFixed {
  position: fixed;
  top: 0;
}
header.JsFixed .g-head .wal .g-head-main .g-head-left .logo-box .img ._default {
  display: none;
}
header.JsFixed .g-head .wal .g-head-main .g-head-left .logo-box .img ._on {
  display: block;
}
header.JsFixed .g-head .wal .g-head-main .center-nav > ul > .nav-item.active > a, header.JsFixed .g-head .wal .g-head-main .center-nav > ul > .nav-item[data-checked=true] > a {
  color: #BBBBBB;
}
@media screen and (min-width: 800px) {
  header.JsFixed .g-head .wal .g-head-main .g-head-right .-search .search-btn .icon:hover {
    color: #808080;
  }
}
header.JsFixed .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black {
  --fcolor: var(--fcolor-black);
  --border-color: var(--fcolor-white);
  --bg-color: var(--fcolor-white);
}
header._black {
  --fcolor01: var(--fcolor-black);
  --fcolor02: #666666;
  --fcolor03: #999999;
  position: fixed;
  top: 0;
}
header._black .g-head .wal .g-head-main {
  background: transparent;
}
header._black .g-head .wal .g-head-main .g-head-left .-lang {
  --border-color: #808080;
}
header._black .g-head .wal .g-head-main .center-nav > ul > .nav-item.active > a, header._black .g-head .wal .g-head-main .center-nav > ul > .nav-item[data-checked=true] > a {
  color: #808080;
}
@media screen and (min-width: 800px) {
  header._black .g-head .wal .g-head-main .g-head-right .-search .search-btn .icon:hover {
    color: #6E6E73;
  }
}
header._black .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black {
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-black);
  --bg-color: var(--fcolor-black);
}
header._black .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black a:hover {
  background-color: #6E6E73;
  border-color: #6E6E73;
  color: #F5F5F7;
}
header.isScroll, header.show-layer, header._hover {
  --fcolor01: var(--fcolor-black);
  --fcolor02: #666666;
  --fcolor03: #999999;
}
header.isScroll .g-head .wal .g-head-main, header.show-layer .g-head .wal .g-head-main, header._hover .g-head .wal .g-head-main {
  background: var(--fcolor-white);
  box-shadow: 0 0 0.18rem rgba(0, 0, 0, 0.05);
}
header.isScroll .g-head .wal .g-head-main .g-head-left .logo-box .img ._default, header.show-layer .g-head .wal .g-head-main .g-head-left .logo-box .img ._default, header._hover .g-head .wal .g-head-main .g-head-left .logo-box .img ._default {
  display: block;
}
header.isScroll .g-head .wal .g-head-main .g-head-left .logo-box .img ._on, header.show-layer .g-head .wal .g-head-main .g-head-left .logo-box .img ._on, header._hover .g-head .wal .g-head-main .g-head-left .logo-box .img ._on {
  display: none;
}
header.isScroll .g-head .wal .g-head-main .g-head-left .-lang, header.show-layer .g-head .wal .g-head-main .g-head-left .-lang, header._hover .g-head .wal .g-head-main .g-head-left .-lang {
  --border-color: #808080;
}
header.isScroll .g-head .wal .g-head-main .center-nav > ul > .nav-item.active > a, header.isScroll .g-head .wal .g-head-main .center-nav > ul > .nav-item[data-checked=true] > a, header.show-layer .g-head .wal .g-head-main .center-nav > ul > .nav-item.active > a, header.show-layer .g-head .wal .g-head-main .center-nav > ul > .nav-item[data-checked=true] > a, header._hover .g-head .wal .g-head-main .center-nav > ul > .nav-item.active > a, header._hover .g-head .wal .g-head-main .center-nav > ul > .nav-item[data-checked=true] > a {
  color: #808080;
}
@media screen and (min-width: 800px) {
  header.isScroll .g-head .wal .g-head-main .g-head-right .-search .search-btn .icon:hover, header.show-layer .g-head .wal .g-head-main .g-head-right .-search .search-btn .icon:hover, header._hover .g-head .wal .g-head-main .g-head-right .-search .search-btn .icon:hover {
    color: #6E6E73;
  }
}
header.isScroll .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black, header.show-layer .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black, header._hover .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black {
  --fcolor: var(--fcolor-white);
  --border-color: var(--fcolor-black);
  --bg-color: var(--fcolor-black);
}
header.isScroll .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black a:hover, header.show-layer .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black a:hover, header._hover .g-head .wal .g-head-main .g-head-right .-buttons .-button.-black a:hover {
  background-color: #6E6E73;
  border-color: #6E6E73;
  color: #F5F5F7;
}

.-cookie-layer {
  position: fixed;
  left: 0.6rem;
  bottom: 0.6rem;
  background-color: var(--fcolor-white);
  border-radius: 0.16rem;
  width: 5.52rem;
  min-height: 2.2rem;
  box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.05);
  z-index: 10;
  -webkit-transform: translate(calc(-100% - .6rem), 0);
      -ms-transform: translate(calc(-100% - .6rem), 0);
          transform: translate(calc(-100% - .6rem), 0);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.-cookie-layer.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.-cookie-layer .-wrapper {
  padding: 0.3rem;
}
.-cookie-layer .-wrapper .-close {
  cursor: pointer;
  position: absolute;
  top: 0.3rem;
  right: 0.3rem;
}
.-cookie-layer .-wrapper .-close svg {
  width: 0.2rem;
  height: 0.2rem;
  object-fit: contain;
}
.-cookie-layer .-wrapper .layer-title {
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--fcolor-defult);
  padding-right: 0.3rem;
}
.-cookie-layer .-wrapper .layer-context {
  font-size: 0.13rem;
  line-height: 0.16rem;
  color: var(--fcolor-defult);
  margin-top: 0.1rem;
}
.-cookie-layer .-wrapper .layer-context a {
  color: #003F98;
  text-decoration: underline;
}
.-cookie-layer .-wrapper .-buttons {
  margin-top: 0.54rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.-cookie-layer .-wrapper .-buttons .-button {
  margin-right: 0.2rem;
}
.-cookie-layer .-wrapper .-buttons .-button:last-child {
  margin-right: 0;
}
@media screen and (min-width: 800px) {
  .-cookie-layer .-wrapper .-buttons .-button.-border-black a:hover {
    background-color: #E0E0E0;
    border-color: #E0E0E0;
    color: #6E6E73;
  }
  .-cookie-layer .-wrapper .-buttons .-button.-black a:hover {
    background-color: #6E6E73;
    border-color: #6E6E73;
    color: #F5F5F7;
  }
}

.-background-section {
  position: relative;
  width: 100%;
  height: 100vh;
  color: var(--fcolor-white);
  z-index: 1;
}
.-background-section[data-theme=black] {
  color: var(--fcolor-black);
}
.-background-section[data-size=medium] {
  height: 8.4rem;
}
.-background-section[data-size=medium] .wal {
  padding-top: 1.24rem;
  padding-bottom: 0.8rem;
}
.-background-section[data-size=small] {
  height: 6.8rem;
}
.-background-section.-v2 .wal .-box {
  padding: 0 0.8rem;
}
.-background-section.-v3[data-size=small] {
  height: 5.8rem;
}
.-background-section.-v3[data-size=small] .wal {
  padding-top: 1.55rem;
}
.-background-section.-v3[data-size=medium] {
  height: 8.4rem;
}
.-background-section.-v3[data-size=medium] .wal {
  padding-top: 2.61rem;
}
.-background-section.-v3 .-background .-resources {
  position: relative;
  max-width: 17.6rem;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  border-radius: 0.16rem;
  overflow: hidden;
}
.-background-section.-v3 .wal .-box {
  padding: 0 0.8rem;
}
.-background-section.-video .-background .-resources img {
  display: none;
}
.-background-section.-video .-background .-resources video {
  display: block;
}
.-background-section .-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}
.-background-section .-background .-resources {
  position: absolute;
  width: 100%;
  height: 100%;
}
.-background-section .-background .-resources::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1;
  background-color: #26262620;
}
.-background-section .-background .-resources img,
.-background-section .-background .-resources video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.-background-section .-background .-resources video {
  display: none;
}
.-background-section .wal {
  padding-top: 1.72rem;
  padding-bottom: 0.96rem;
  height: 100%;
}
.-background-section .wal .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.-background-section .wal .-box .-top {
  margin-bottom: 0.32rem;
}
.-background-section .wal .-box .-top .-context {
  margin-top: 0.24rem;
}
.-background-section .wal .-box .-top .-context p {
  font-size: var(--fz-context);
  line-height: var(--lh-context);
  margin-bottom: var(--fz-context);
}
.-background-section .wal .-box .-top .-context p:last-child {
  margin-bottom: 0;
}
.-background-section .wal .-box .-top .-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.55rem;
}
.-background-section .wal .-box .-top .-buttons .-button {
  margin-right: 0.2rem;
}
.-background-section .wal .-box .-top .-buttons .-button:last-child {
  margin-right: 0;
}
.-background-section .wal .-box .-bottom {
  margin-top: auto;
}
.-background-section .wal .-box .-bottom .-num-box {
  max-width: 100%;
}
.-background-section .wal .-box .-bottom .-num-box dl {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.-background-section .wal .-box .-bottom .-num-box dl dd {
  max-width: 2rem;
  margin-right: 0.8rem;
}
.-background-section .wal .-box .-bottom .-num-box dl dd:last-child {
  margin-right: 0;
}
.-background-section .wal .-box .-bottom .-num-box dl dd .-num {
  font-size: 0.36rem;
  line-height: 0.44rem;
}
.-background-section .wal .-box .-bottom .-num-box dl dd .-text {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.1rem;
}
.-background-section .wal .-box .-bottom .icon-content-box dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.-background-section .wal .-box .-bottom .icon-content-box dl dd {
  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: 2.3rem;
  margin-right: 0.4rem;
}
.-background-section .wal .-box .-bottom .icon-content-box dl dd:last-child {
  margin-right: 0;
}
.-background-section .wal .-box .-bottom .icon-content-box dl dd .-icon {
  width: 0.32rem;
  height: 0.32rem;
}
.-background-section .wal .-box .-bottom .icon-content-box dl dd .-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.-background-section .wal .-box .-bottom .icon-content-box dl dd .-name {
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-top: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.-background-section .wal .-box .-bottom .icon-content-box dl dd .-text {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.2rem;
}

.-section-head .-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.16rem;
}
.-section-head .-box .-context {
  margin-right: 0.32rem;
}
.-section-head .-box .-button {
  margin-left: auto;
}

.index-page .-solutions {
  color: var(--fcolor-defult);
}
.index-page .-solutions .wal {
  padding-top: 1.24rem;
}
.index-page .-solutions .wal .-list {
  margin-top: 0.48rem;
}
.index-page .-solutions .wal .-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.index-page .-solutions .wal .-list ul li {
  border-radius: 0.16rem;
  overflow: hidden;
  --hoverColor: var(--sk-global-color);
}
@media screen and (min-width: 800px) {
  .index-page .-solutions .wal .-list ul li {
    width: calc((100% - ((2 - 1) * 0.4rem)) / 2);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .index-page .-solutions .wal .-list ul li:nth-child(2n) {
    margin-right: 0;
  }
  .index-page .-solutions .wal .-list ul li:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .index-page .-solutions .wal .-list ul li {
    width: calc((100% - ((1 - 1) * 0.4rem)) / 1);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .index-page .-solutions .wal .-list ul li:nth-child(1n) {
    margin-right: 0;
  }
  .index-page .-solutions .wal .-list ul li:nth-child(-n+1) {
    margin-top: 0;
  }
}
.index-page .-solutions .wal .-list ul li[data-color=green] {
  --hoverColor: var(--sk-global-color-02) ;
}
.index-page .-solutions .wal .-list ul li[data-color=orange] {
  --hoverColor: var(--sk-global-color) ;
}
.index-page .-solutions .wal .-list ul li a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 4.84rem;
  padding: 0.4rem;
  color: var(--fcolor-white);
}
.index-page .-solutions .wal .-list ul li a .bg-img::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #26262630;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.index-page .-solutions .wal .-list ul li a .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;
  width: 100%;
  margin-top: auto;
}
.index-page .-solutions .wal .-list ul li a .content .-icon {
  width: 0.36rem;
  height: 0.36rem;
  margin-left: auto;
}
.index-page .-solutions .wal .-list ul li a .content .-icon .svg-ctx {
  width: 100%;
  height: 100%;
}
.index-page .-solutions .wal .-list ul li a:hover {
  color: var(--hoverColor);
}
.index-page .-solutions .wal .-list ul li a:hover .bg-img::before {
  -webkit-backdrop-filter: blur(0.32rem);
          backdrop-filter: blur(0.32rem);
}
.index-page .-news_events {
  color: var(--fcolor-defult);
}
.index-page .-news_events .wal {
  padding-top: 1.24rem;
}
.index-page .-news_events .wal .-list {
  margin-top: 0.48rem;
}
.index-page .-news_events .wal .-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.index-page .-news_events .wal .-list ul li {
  width: 18.18%;
  margin-right: 0.4rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
.index-page .-news_events .wal .-list ul li:last-child {
  margin-right: 0;
}
.index-page .-news_events .wal .-list ul li:nth-child(4) {
  width: 38.64%;
}
.index-page .-news_events .wal .-list ul li a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 4.8rem;
  padding: 0.4rem 0.2rem 0.49rem;
}
.index-page .-news_events .wal .-list ul li a .bg-img::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #26262630;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.index-page .-news_events .wal .-list ul li a .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 100%;
  color: var(--fcolor-white);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.index-page .-news_events .wal .-list ul li a .content .-time {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.index-page .-news_events .wal .-list ul li a .content .-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-size: 0.22rem;
  line-height: 0.27rem;
  margin-top: 0.11rem;
  min-height: 1.08rem;
}
.index-page .-news_events .wal .-list ul li a .content .-address {
  margin-top: 0.2rem;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.index-page .-news_events .wal .-list ul li a:hover .bg-img::before {
  -webkit-backdrop-filter: blur(0.32rem);
          backdrop-filter: blur(0.32rem);
}
.index-page .-news_events .wal .-list ul li a:hover .content {
  color: var(--sk-global-color);
}
.index-page .-news_events .wal .-list ul li a:hover .content .-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
}
.index-page .-learn {
  color: var(--fcolor-defult);
}
.index-page .-learn .wal {
  padding-top: 1.24rem;
}
.index-page .-learn .wal .-list {
  margin-top: 0.48rem;
}
.index-page .-learn .wal .-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.index-page .-learn .wal .-list ul li {
  border-radius: 0.16rem;
  overflow: hidden;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  --hoverColor: var(--sk-global-color);
}
@media screen and (min-width: 800px) {
  .index-page .-learn .wal .-list ul li:nth-child(-n+2) {
    margin-top: 0;
  }
  .index-page .-learn .wal .-list ul li:nth-child(2n) {
    width: 59.09%;
    margin-right: 0;
  }
  .index-page .-learn .wal .-list ul li:nth-child(2n-1) {
    width: 38.63%;
  }
}
.index-page .-learn .wal .-list ul li[data-color=green] {
  --hoverColor: var(--sk-global-color-02) ;
}
.index-page .-learn .wal .-list ul li[data-color=orange] {
  --hoverColor: var(--sk-global-color) ;
}
.index-page .-learn .wal .-list ul li a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 4.84rem;
  padding: 0.4rem;
  color: var(--fcolor-white);
}
.index-page .-learn .wal .-list ul li a .bg-img::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #26262630;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.index-page .-learn .wal .-list ul li a .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;
  width: 100%;
  margin-top: auto;
}
.index-page .-learn .wal .-list ul li a .content .-icon {
  width: 0.36rem;
  height: 0.36rem;
  margin-left: auto;
}
.index-page .-learn .wal .-list ul li a .content .-icon .svg-ctx {
  width: 100%;
  height: 100%;
}
.index-page .-learn .wal .-list ul li a:hover {
  color: var(--hoverColor);
}
.index-page .-learn .wal .-list ul li a:hover .bg-img::before {
  -webkit-backdrop-filter: blur(0.32rem);
          backdrop-filter: blur(0.32rem);
}

.about-page .-history {
  color: var(--fcolor-defult);
}
.about-page .-history .wal {
  padding-top: 1.24rem;
}
.about-page .-history .wal .-body {
  margin-top: 0.63rem;
}
.about-page .-history .wal .-body .-table {
  border-bottom: 0.01rem solid #969696;
  padding-bottom: 0.61rem;
}
.about-page .-history .wal .-body .-table .column01 {
  width: 10.62%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.about-page .-history .wal .-body .-table .column02 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.about-page .-history .wal .-body .-table .column03 {
  width: 14.79%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.about-page .-history .wal .-body .-table .-tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.about-page .-history .wal .-body .-table .t-head {
  border-radius: 0.08rem;
  background-color: var(--fcolor-white);
}
.about-page .-history .wal .-body .-table .t-head .-tr {
  padding: 0 0.68rem 0 0.24rem;
}
.about-page .-history .wal .-body .-table .t-head .-tr .-td {
  padding: 0.21rem 0;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.about-page .-history .wal .-body .-table .t-body {
  margin-top: 0.12rem;
  max-height: 6.57rem;
  overflow: auto;
}
.about-page .-history .wal .-body .-table .t-body .-tr {
  --color: var(--sk-global-color-03);
  padding: 0 0.68rem 0 0.24rem;
}
@media screen and (min-width: 800px) {
  .about-page .-history .wal .-body .-table .t-body .-tr:hover, .about-page .-history .wal .-body .-table .t-body .-tr.active {
    --color: var(--sk-global-color);
    background-color: #f5f5f7;
    border-radius: 0.16rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td {
    padding: 0.21rem 0;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td.-year, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td.-year {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td.-milestone, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td.-milestone {
    margin-top: 0.04rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td.-milestone p, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td.-milestone p {
    position: relative;
    font-size: 0.2rem;
    line-height: 0.24rem;
    padding-left: 0.12rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td.-milestone p::before, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td.-milestone p::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0.1rem;
    width: 0.04rem;
    height: 0.04rem;
    background-color: var(--color);
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td.-img, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td.-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td.-img .-inner, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td.-img .-inner {
    width: 2.8rem;
    height: 1rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:hover .-td.-img .-inner::before, .about-page .-history .wal .-body .-table .t-body .-tr.active .-td.-img .-inner::before {
    background-color: #ffffff00;
    -webkit-backdrop-filter: none;
            backdrop-filter: none;
  }
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td {
  color: var(--color);
  padding: 0.12rem 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td.-year {
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: "sk-fontFamily-Bold";
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td.-milestone {
  margin-top: 0.04rem;
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td.-milestone p {
  position: relative;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  padding-left: 0.08rem;
  -webkit-transition: font-size 0.3s, line-height 0.3s;
  transition: font-size 0.3s, line-height 0.3s;
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td.-milestone p::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0.07rem;
  width: 0.02rem;
  height: 0.02rem;
  border-radius: 50%;
  background-color: var(--color);
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td.-img .-inner {
  position: relative;
  border-radius: 0.08rem;
  width: 1.69rem;
  height: 0.6rem;
  overflow: hidden;
  margin-left: auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td.-img .-inner::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #ffffff10;
  -webkit-backdrop-filter: blur(0.06rem);
          backdrop-filter: blur(0.06rem);
}
.about-page .-history .wal .-body .-table .t-body .-tr .-td.-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.about-page .-history .wal .-body .-table .t-body .scrollbar-track-y {
  right: 0.08rem;
  width: 0.02rem;
}
.about-page .-history .wal .-body .-table .t-body .scrollbar-track-y .scrollbar-thumb {
  left: -0.08rem;
  width: 0.16rem;
  border-radius: 0.05rem;
  background-color: #D6D6D6;
}
.about-page .-awards {
  color: var(--fcolor-defult);
}
.about-page .-awards .wal {
  padding-top: 1.24rem;
}
.about-page .-awards .wal .-body {
  margin-top: 0.48rem;
}
.about-page .-awards .wal .-body .-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.about-page .-awards .wal .-body .-list 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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 0.08rem;
  border: 0.01rem solid #969696;
  padding: 0.24rem;
  height: 2rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  .about-page .-awards .wal .-body .-list ul li {
    width: calc((100% - ((5 - 1) * 0.05rem)) / 5);
    margin-right: 0.05rem;
    margin-top: 0.05rem;
  }
  .about-page .-awards .wal .-body .-list ul li:nth-child(5n) {
    margin-right: 0;
  }
  .about-page .-awards .wal .-body .-list ul li:nth-child(-n+5) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .about-page .-awards .wal .-body .-list ul li {
    width: calc((100% - ((2 - 1) * 0.06rem)) / 2);
    margin-right: 0.06rem;
    margin-top: 0.06rem;
  }
  .about-page .-awards .wal .-body .-list ul li:nth-child(2n) {
    margin-right: 0;
  }
  .about-page .-awards .wal .-body .-list ul li:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (min-width: 800px) {
  .about-page .-awards .wal .-body .-list ul li:hover {
    background-color: #F5F5F7;
    border-color: #F5F5F7;
  }
  .about-page .-awards .wal .-body .-list ul li:hover .-icon {
    height: 0.5rem;
    margin-right: 0.24rem;
  }
  .about-page .-awards .wal .-body .-list ul li:hover.-end .end-text {
    color: var(--sk-global-color);
  }
}
.about-page .-awards .wal .-body .-list ul li.-end .end-text {
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.29rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.about-page .-awards .wal .-body .-list ul li .-icon {
  max-width: 1.5rem;
  height: 0.8rem;
  margin-right: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.about-page .-awards .wal .-body .-list ul li .-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.about-page .-awards .wal .-body .-list ul li .-text {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
  width: 0;
  opacity: 0;
  max-width: 1.81rem;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  overflow: hidden;
}

.products-page .page-message {
  padding-top: 1.72rem;
}
.products-page .page-message .wal .-box {
  margin-top: 0.24rem;
}
.products-page .page-filters {
  margin-top: 1.24rem;
}
.products-page .page-filters .wal ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.products-page .page-filters .wal ul li {
  border-radius: 0.16rem;
  overflow: hidden;
  --hoverColor: var(--sk-global-color);
}
@media screen and (min-width: 800px) {
  .products-page .page-filters .wal ul li {
    width: calc((100% - ((2 - 1) * 0.4rem)) / 2);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .products-page .page-filters .wal ul li:nth-child(2n) {
    margin-right: 0;
  }
  .products-page .page-filters .wal ul li:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .products-page .page-filters .wal ul li {
    width: calc((100% - ((1 - 1) * 0.4rem)) / 1);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .products-page .page-filters .wal ul li:nth-child(1n) {
    margin-right: 0;
  }
  .products-page .page-filters .wal ul li:nth-child(-n+1) {
    margin-top: 0;
  }
}
.products-page .page-filters .wal ul li[data-color=green] {
  --hoverColor: var(--sk-global-color-02) ;
}
.products-page .page-filters .wal ul li[data-color=orange] {
  --hoverColor: var(--sk-global-color) ;
}
.products-page .page-filters .wal ul li.active a {
  color: var(--hoverColor);
}
.products-page .page-filters .wal ul li a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 4.84rem;
  padding: 0.4rem;
  color: var(--fcolor-white);
}
.products-page .page-filters .wal ul li a .bg-img::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #26262630;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.products-page .page-filters .wal ul li a .content {
  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;
  width: 100%;
  margin-top: auto;
  padding-right: 0.4rem;
}
.products-page .page-filters .wal ul li a .content .-context {
  margin-top: 0.24rem;
}
.products-page .page-filters .wal ul li a .content .-icon {
  position: absolute;
  right: 0;
  bottom: 0.03rem;
  width: 0.36rem;
  height: 0.36rem;
  margin-left: auto;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.products-page .page-filters .wal ul li a .content .-icon .svg-ctx {
  width: 100%;
  height: 100%;
}
@media screen and (min-width: 800px) {
  .products-page .page-filters .wal ul li a:hover {
    color: var(--hoverColor);
  }
  .products-page .page-filters .wal ul li a:hover .bg-img::before {
    -webkit-backdrop-filter: blur(0.32rem);
            backdrop-filter: blur(0.32rem);
  }
}
.products-page .page-seat-show {
  margin-top: 1.24rem;
}
.products-page .page-seat-show .wal ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.products-page .page-seat-show .wal ul li {
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
@media screen and (min-width: 800px) {
  .products-page .page-seat-show .wal ul li:nth-child(-n+2) {
    margin-top: 0;
  }
  .products-page .page-seat-show .wal ul li:nth-child(2n) {
    width: 59.09%;
    margin-right: 0;
  }
  .products-page .page-seat-show .wal ul li:nth-child(2n-1) {
    width: 38.63%;
  }
}
.products-page .page-seat-show .wal ul li a {
  cursor: default;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 4.84rem;
  padding: 0.4rem;
  color: var(--fcolor-white);
}
.products-page .page-seat-show .wal ul li a .bg-img::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #26262630;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.products-page .page-seat-show .wal ul li a .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: auto;
}
.products-page .page-seat-show .wal ul li a .content .-context {
  margin-top: 0.24rem;
}
.products-page .page-list .wal .-row {
  padding-top: 1.24rem;
}
.products-page .page-list .wal .-row ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0.48rem;
}
.products-page .page-list .wal .-row ul li {
  padding-bottom: 0.4rem;
}
@media screen and (min-width: 800px) {
  .products-page .page-list .wal .-row ul li {
    width: calc((100% - ((2 - 1) * 0.4rem)) / 2);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .products-page .page-list .wal .-row ul li:nth-child(2n) {
    margin-right: 0;
  }
  .products-page .page-list .wal .-row ul li:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .products-page .page-list .wal .-row ul li {
    width: calc((100% - ((1 - 1) * 0.96rem)) / 1);
    margin-right: 0.96rem;
    margin-top: 0.96rem;
  }
  .products-page .page-list .wal .-row ul li:nth-child(1n) {
    margin-right: 0;
  }
  .products-page .page-list .wal .-row ul li:nth-child(-n+1) {
    margin-top: 0;
  }
}
.products-page .page-list .wal .-row ul li:nth-last-child(-n+2) {
  padding-bottom: 0;
}
.products-page .page-list .wal .-row ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.products-page .page-list .wal .-row ul li a:hover .-cover .info-img {
  opacity: 1;
  visibility: visible;
}
.products-page .page-list .wal .-row ul li a .-cover {
  position: relative;
  width: 100%;
  height: 4.84rem;
  padding: 0.52rem;
  background-color: #F4F4F4;
  border-radius: 0.16rem;
  overflow: hidden;
}
.products-page .page-list .wal .-row ul li a .-cover .info-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.products-page .page-list .wal .-row ul li a .-cover .info-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.products-page .page-list .wal .-row ul li a .-cover .product-img {
  height: 3.8rem;
  margin: 0 auto;
}
.products-page .page-list .wal .-row ul li a .-cover .product-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.products-page .page-list .wal .-row ul li a .-content {
  margin-top: 0.4rem;
}
.products-page .page-list .wal .-row ul li a .-content .-name {
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: "sk-fontFamily-Bold";
}
.products-page .page-list .wal .-row ul li a .-content .-text {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color-03);
  margin-top: 0.12rem;
}
.products-page .page-list .wal .-row ul li a .-content .-params {
  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 0.4rem;
  border: 0.01rem solid var(--fcolor-defult);
  border-radius: 0.16rem;
  overflow: hidden;
  margin-top: 0.32rem;
}
.products-page .page-list .wal .-row ul li a .-content .-params .-left {
  width: 45%;
}
.products-page .page-list .wal .-row ul li a .-content .-params .-left dl dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.08rem;
}
.products-page .page-list .wal .-row ul li a .-content .-params .-left dl dd:first-child {
  margin-top: 0;
}
.products-page .page-list .wal .-row ul li a .-content .-params .-left dl dd .-label {
  color: var(--sk-global-color-03);
  margin-right: 0.05rem;
}
.products-page .page-list .wal .-row ul li a .-content .-params .-right {
  width: 45%;
}
.products-page .page-list .wal .-row ul li a .-content .-params .-right dl dd {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.08rem;
}
.products-page .page-list .wal .-row ul li a .-content .-params .-right dl dd:first-child {
  margin-top: 0;
}
.products-page .page-list .wal .-row ul li a .-content .-buttons {
  margin-top: 0.32rem;
}

.software-page .page-message {
  padding-top: 1.72rem;
}
.software-page .page-message .wal .-box {
  margin-top: 0.24rem;
}
.software-page .page-list {
  margin-top: 0.68rem;
}
.software-page .page-list .wal ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.software-page .page-list .wal ul li {
  padding-bottom: 0.4rem;
}
@media screen and (min-width: 800px) {
  .software-page .page-list .wal ul li {
    width: calc((100% - ((2 - 1) * 0.4rem)) / 2);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .software-page .page-list .wal ul li:nth-child(2n) {
    margin-right: 0;
  }
  .software-page .page-list .wal ul li:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .software-page .page-list .wal ul li {
    width: calc((100% - ((1 - 1) * 0.96rem)) / 1);
    margin-right: 0.96rem;
    margin-top: 0.96rem;
  }
  .software-page .page-list .wal ul li:nth-child(1n) {
    margin-right: 0;
  }
  .software-page .page-list .wal ul li:nth-child(-n+1) {
    margin-top: 0;
  }
}
.software-page .page-list .wal ul li:nth-last-child(-n+2) {
  padding-bottom: 0;
}
.software-page .page-list .wal ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.software-page .page-list .wal ul li a:hover .-cover .info-img {
  opacity: 1;
  visibility: visible;
}
.software-page .page-list .wal ul li a .-cover {
  position: relative;
  width: 100%;
  height: 4.8rem;
  border-radius: 0.16rem;
  overflow: hidden;
  background-color: #F1F3F2;
}
.software-page .page-list .wal ul li a .-cover .info-img {
  width: 100%;
  height: 100%;
}
.software-page .page-list .wal ul li a .-cover .info-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.software-page .page-list .wal ul li a .-content {
  margin-top: 0.4rem;
}
.software-page .page-list .wal ul li a .-content .-name {
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: "sk-fontFamily-Bold";
}
.software-page .page-list .wal ul li a .-content .-context {
  color: var(--fcolor-black);
  margin-top: 0.24rem;
}
.software-page .page-list .wal ul li a .-content .-intro {
  margin-top: 0.4rem;
}
.software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd {
  margin-top: 0.24rem;
}
.software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd:first-child {
  margin-top: 0;
}
.software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd .-text {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-black);
}
.software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd .-text-small {
  font-size: 0.12rem;
  line-height: 0.15rem;
  color: var(--sk-global-color-03);
  margin-top: 0.06rem;
}
.software-page .page-list .wal ul li a .-content .-intro .-type02 dl dd {
  position: relative;
  margin-top: 0.08rem;
  font-size: 0.12rem;
  line-height: 0.15rem;
  padding-left: 0.12rem;
  color: var(--sk-global-color-03);
}
.software-page .page-list .wal ul li a .-content .-intro .-type02 dl dd:first-child {
  margin-top: 0;
}
.software-page .page-list .wal ul li a .-content .-intro .-type02 dl dd::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.055rem;
  left: 0;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: var(--sk-global-color-03);
}
.software-page .page-list .wal ul li a .-content .-intro .-type03 dl {
  font-size: 0.12rem;
  line-height: 0.15rem;
}
.software-page .page-list .wal ul li a .-content .-intro .-type03 dl dt {
  color: var(--sk-global-color-03);
}
.software-page .page-list .wal ul li a .-content .-intro .-type03 dl dd {
  position: relative;
  margin-top: 0.08rem;
  padding-left: 0.12rem;
  color: var(--fcolor-black);
}
.software-page .page-list .wal ul li a .-content .-intro .-type03 dl dd:first-child {
  margin-top: 0.12rem;
}
.software-page .page-list .wal ul li a .-content .-intro .-type03 dl dd::before {
  content: "";
  display: block;
  position: absolute;
  top: 0.055rem;
  left: 0;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background-color: var(--fcolor-black);
}
.software-page .page-list .wal ul li a .-content .-buttons {
  margin-top: 0.32rem;
}

.accessories-page .page-message {
  padding-top: 1.72rem;
}
.accessories-page .page-message .wal .-box {
  margin-top: 0.24rem;
}
.accessories-page .page-message .wal .-box .-tab {
  margin-left: auto;
}
.accessories-page .page-message .wal .-box .-tab dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.08rem;
  overflow: hidden;
}
.accessories-page .page-message .wal .-box .-tab dl dd {
  cursor: pointer;
  min-width: 2.8rem;
  height: 0.4rem;
  padding: 0.1rem 0.29rem;
  text-align: center;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  background-color: var(--fcolor-white);
  color: var(--fcolor-defult);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.accessories-page .page-message .wal .-box .-tab dl dd:hover {
  color: var(--sk-global-color-03);
}
.accessories-page .page-message .wal .-box .-tab dl dd.on {
  background-color: var(--fcolor-defult);
  color: var(--fcolor-white);
}
.accessories-page .page-list {
  margin-top: 0.68rem;
}
.accessories-page .page-list .wal ul {
  display: none;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.accessories-page .page-list .wal ul.on {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.accessories-page .page-list .wal ul li {
  padding-bottom: 0.4rem;
}
@media screen and (min-width: 800px) {
  .accessories-page .page-list .wal ul li {
    width: calc((100% - ((2 - 1) * 0.4rem)) / 2);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .accessories-page .page-list .wal ul li:nth-child(2n) {
    margin-right: 0;
  }
  .accessories-page .page-list .wal ul li:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .accessories-page .page-list .wal ul li {
    width: calc((100% - ((1 - 1) * 0.96rem)) / 1);
    margin-right: 0.96rem;
    margin-top: 0.96rem;
  }
  .accessories-page .page-list .wal ul li:nth-child(1n) {
    margin-right: 0;
  }
  .accessories-page .page-list .wal ul li:nth-child(-n+1) {
    margin-top: 0;
  }
}
.accessories-page .page-list .wal ul li:nth-last-child(-n+2) {
  padding-bottom: 0;
}
.accessories-page .page-list .wal ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.accessories-page .page-list .wal ul li a:hover .-cover .info-img {
  opacity: 1;
  visibility: visible;
}
.accessories-page .page-list .wal ul li a .-cover {
  position: relative;
  width: 100%;
  height: 4.84rem;
  padding: 0.52rem;
  background-color: #F4F4F4;
  border-radius: 0.16rem;
  overflow: hidden;
}
.accessories-page .page-list .wal ul li a .-cover .info-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.accessories-page .page-list .wal ul li a .-cover .info-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.accessories-page .page-list .wal ul li a .-cover .product-img {
  height: 3.8rem;
  margin: 0 auto;
}
.accessories-page .page-list .wal ul li a .-cover .product-img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.accessories-page .page-list .wal ul li a .-content {
  margin-top: 0.4rem;
}
.accessories-page .page-list .wal ul li a .-content .-name {
  font-size: var(--fz-h2);
  line-height: var(--lh-h2);
  font-family: "sk-fontFamily-Bold";
}
.accessories-page .page-list .wal ul li a .-content .-context {
  color: var(--sk-global-color-03);
  margin-top: 0.24rem;
}
.accessories-page .page-list .wal ul li a .-content .-buttons {
  margin-top: 0.32rem;
}

.case-page .page-message {
  padding-top: 1.72rem;
}
.case-page .page-message .wal .-box {
  margin-top: 0.24rem;
}
.case-page .page-message .wal .-box .-search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: auto;
  width: 33.27%;
  border: 0.01rem solid var(--sk-global-color-03);
  height: 0.4rem;
  padding: 0.1rem 0.3rem 0.1rem 0.2rem;
  border-radius: 0.06rem;
}
.case-page .page-message .wal .-box .-search-box input::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box input::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box input:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box input:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box textarea::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box textarea::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box textarea:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box textarea:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.case-page .page-message .wal .-box .-search-box .-icon {
  width: 0.2rem;
  height: 0.2rem;
  color: var(--sk-global-color-03);
  margin-right: 0.1rem;
}
.case-page .page-message .wal .-box .-search-box .-icon .svg-ctx {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.case-page .page-message .wal .-box .-search-box input {
  width: 100%;
  font-size: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.case-page .page-body {
  margin-top: 0.48rem;
}
.case-page .page-body .wal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.case-page .page-body .wal .-filters {
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--headH) + .08rem);
  width: 29.06%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.4rem;
  padding: 0.4rem;
  border: 0.01rem solid var(--sk-global-color-03);
  border-radius: 0.16rem;
  height: 100%;
}
.case-page .page-body .wal .-filters .-row .sk_form__item {
  margin-bottom: 0.1rem;
}
.case-page .page-body .wal .-filters .-row .sk_form__item:last-child {
  margin-bottom: 0;
}
.case-page .page-body .wal .-filters .-buttons {
  margin-top: 0.4rem;
}
.case-page .page-body .wal .-filters .-buttons a {
  width: 100%;
}
.case-page .page-body .wal > .-list {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.case-page .page-body .wal > .-list .-total {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color-03);
}
.case-page .page-body .wal > .-list ul {
  margin-top: 0.23rem;
}
.case-page .page-body .wal > .-list ul li {
  --color: var(--sk-global-color-02);
  margin-bottom: 0.64rem;
}
.case-page .page-body .wal > .-list ul li:last-child {
  margin-bottom: 0;
}
.case-page .page-body .wal > .-list ul li[data-color=green] {
  --color: var(--sk-global-color-02);
}
.case-page .page-body .wal > .-list ul li[data-color=orange] {
  --color: var(--sk-global-color);
}
.case-page .page-body .wal > .-list ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.case-page .page-body .wal > .-list ul li a:hover .-content .-name {
  color: var(--sk-global-color-03);
}
.case-page .page-body .wal > .-list ul li a .-cover {
  width: 45.9%;
  margin-right: 0.4rem;
  min-height: 3.15rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
.case-page .page-body .wal > .-list ul li a .-cover .info-img {
  width: 100%;
  height: 100%;
}
.case-page .page-body .wal > .-list ul li a .-cover .info-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.case-page .page-body .wal > .-list ul li a .-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0.4rem 0 0.36rem;
}
.case-page .page-body .wal > .-list ul li a .-content .-tag {
  display: inline-block;
  padding: 0.04rem 0.16rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  background-color: var(--color);
  color: var(--fcolor-white);
  margin-bottom: 0.45rem;
  border-radius: 0.02rem;
}
.case-page .page-body .wal > .-list ul li a .-content .-name {
  font-size: 0.32rem;
  line-height: 0.39rem;
  color: var(--fcolor-black);
}
.case-page .page-body .wal > .-list ul li a .-content .-other {
  margin-top: 0.1rem;
  margin-left: -0.32rem;
}
.case-page .page-body .wal > .-list ul li a .-content .-other dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
}
.case-page .page-body .wal > .-list ul li a .-content .-other dl dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.32rem;
  margin-top: 0.08rem;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.case-page .page-body .wal > .-list ul li a .-content .-other dl dd .-label {
  color: var(--sk-global-color-03);
  margin-right: 0.05rem;
}
.case-page .page-body .wal > .-list ul li a .-content .-context {
  margin-top: 0.32rem;
  color: var(--sk-global-color-03);
}

.contact-page .-distribution {
  position: relative;
  min-height: 8.4rem;
  color: var(--fcolor-white);
}
.contact-page .-distribution .-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.contact-page .-distribution .-background img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.contact-page .-distribution .wal {
  position: relative;
  padding-top: 1.24rem;
  padding-bottom: 0.8rem;
  z-index: 1;
}
.contact-page .-distribution .wal .-text {
  font-size: 0.28rem;
  line-height: 0.34rem;
}
.contact-page .-distribution .wal .-body {
  margin-top: 1.08rem;
}
.contact-page .-distribution .wal .-body .-top-label {
  position: relative;
  padding-left: 0.34rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.contact-page .-distribution .wal .-body .-top-label .-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 50%;
  border: 0.01rem solid #BBBBBB;
}
.contact-page .-distribution .wal .-body .-top-label .-icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.contact-page .-distribution .wal .-body .-top-label .tit {
  width: 100%;
  padding-bottom: 0.06rem;
  border-bottom: 0.01rem solid var(--fcolor-white);
}
.contact-page .-distribution .wal .-body .-bottom-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.1rem;
  padding-left: 0.34rem;
}
.contact-page .-distribution .wal .-body .-bottom-content .main-distribution,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution {
  width: 50%;
}
.contact-page .-distribution .wal .-body .-bottom-content .main-distribution .-name,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution .-name {
  font-size: 0.24rem;
  line-height: 0.29rem;
  color: var(--sk-global-color);
}
.contact-page .-distribution .wal .-body .-bottom-content .main-distribution .-other-info,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution .-other-info {
  margin-top: 0.2rem;
}
.contact-page .-distribution .wal .-body .-bottom-content .main-distribution .-other-info dl dd,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution .-other-info dl dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li {
  width: calc(50% - .3rem);
}
@media screen and (min-width: 800px) {
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li {
    margin-right: 0.6rem;
    margin-top: 0.2rem;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li:nth-child(2n) {
    margin-right: 0;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li:nth-child(-n+2) {
    margin-top: 0;
  }
}
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li .-name {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color);
}
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li .-other-info {
  margin-top: 0.1rem;
}
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li .-other-info dl dd {
  font-size: 0.12rem;
  line-height: 0.18rem;
}
.contact-page .-contact-form .wal {
  padding-top: 1.24rem;
}
.contact-page .-contact-form .wal .-head .-context {
  margin-top: 0.16rem;
}
.contact-page .-contact-form .wal .-form {
  margin-top: 0.63rem;
  border: 0.01rem solid #000000;
  border-radius: 0.16rem;
}
.contact-page .-contact-form .wal .-form .-form-inner {
  padding: 0.4rem 0.4rem 0.64rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-tips {
  position: relative;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-tips.-showWarning .-defualt {
  display: none;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-tips.-showWarning .-warning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-tips .-defualt {
  color: #BBBBBB;
  font-size: var(--fz-context);
  line-height: var(--lh-context);
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-tips .-warning {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color);
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-tips .-warning img {
  width: 0.18rem;
  height: 0.18rem;
  object-fit: contain;
  margin-right: 0.12rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.23rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left {
  width: 52.38%;
  margin-right: 0.4rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.1rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row:first-child {
  margin-top: 0;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row .sk_form__item {
  width: calc((100% - 0.4rem) / 2);
  margin-right: 0.4rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row .sk_form__item:last-child {
  margin-right: 0;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row .sk_form__item.-fill {
  width: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right {
  width: 45.23%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.1rem;
  height: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row:first-child {
  margin-top: 0;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item {
  width: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content {
  height: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input {
  height: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front {
  height: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front .scroll-content {
  height: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front textarea {
  height: 100%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.4rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left {
  width: 52.38%;
  margin-right: 0.4rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box {
  position: relative;
  padding-left: 0.44rem;
  font-size: 0.18rem;
  line-height: 0.22rem;
  margin-top: 0.2rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box:first-child {
  margin-top: 0;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box.on .-icon {
  border-radius: 50%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box.on .-icon::after {
  opacity: 1;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box .-icon {
  cursor: pointer;
  position: absolute;
  top: -0.02rem;
  left: 0;
  width: 0.24rem;
  height: 0.24rem;
  padding: 0.03rem;
  border: 0.01rem solid var(--sk-global-color-03);
  border-radius: 0.04rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box .-icon.-error {
  border-color: var(--sk-global-color);
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box .-icon::after {
  content: "";
  display: block;
  opacity: 0;
  width: 100%;
  height: 100%;
  background-color: var(--sk-global-color);
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box a {
  font-size: 0.18rem;
  line-height: 0.22rem;
  color: var(--sk-global-color);
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45.23%;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .sk_form-input {
  width: 2.4rem;
  margin-right: 0.2rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code {
  width: 1.28rem;
  height: 0.4rem;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .-buttons {
  margin-top: auto;
  margin-left: auto;
}
.contact-page .g_contact_us {
  padding-top: 1.2rem;
  padding-bottom: 0;
}

.distributor-page .-find-distributor .wal {
  padding-top: 1.24rem;
}
.distributor-page .-find-distributor .wal .-head .-box {
  margin-top: 0.24rem;
}
.distributor-page .-find-distributor .wal .-head .-box .-tab {
  margin-left: auto;
}
.distributor-page .-find-distributor .wal .-head .-box .-tab dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.08rem;
  overflow: hidden;
}
.distributor-page .-find-distributor .wal .-head .-box .-tab dl dd {
  cursor: pointer;
  min-width: 2.8rem;
  height: 0.4rem;
  padding: 0.1rem 0.29rem;
  text-align: center;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  background-color: var(--fcolor-white);
  color: var(--fcolor-defult);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.distributor-page .-find-distributor .wal .-head .-box .-tab dl dd:hover {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-head .-box .-tab dl dd.on {
  background-color: var(--fcolor-defult);
  color: var(--fcolor-white);
}
.distributor-page .-find-distributor .wal .-map-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.88rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box {
  width: 28.4%;
  margin-right: 0.4rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding: 0.4rem;
  border: 0.01rem solid var(--sk-global-color-03);
  border-radius: 0.16rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border: 0.01rem solid var(--sk-global-color-03);
  height: 0.4rem;
  padding: 0.1rem 0.3rem 0.1rem 0.2rem;
  border-radius: 0.06rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search input::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search input::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search input:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search input:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search textarea::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search textarea::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search textarea:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search textarea:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search .-icon {
  width: 0.2rem;
  height: 0.2rem;
  color: var(--sk-global-color-03);
  margin-right: 0.1rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search .-icon .svg-ctx {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-search input {
  width: 100%;
  font-size: 0.14rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-row {
  margin-top: 0.48rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-row .sk_form__item {
  margin-bottom: 0.1rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-row .sk_form__item:last-child {
  margin-bottom: 0;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-buttons {
  margin-top: 0.78rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-buttons .-button {
  margin-bottom: 0.1rem;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-buttons .-button:last-child {
  margin-bottom: 0;
}
.distributor-page .-find-distributor .wal .-map-box .-filter-box .-buttons .-button a {
  width: 100%;
}
.distributor-page .-find-distributor .wal .-map-box .-map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 69.31%;
  min-height: 5.8rem;
  border-radius: 0.08rem;
  border: 0.01rem solid var(--sk-global-color-03);
  overflow: hidden;
}
.distributor-page .-find-distributor .wal .-map-box .-map .-map-content {
  width: 100%;
  height: 100%;
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info {
  position: absolute;
  padding: 0.6rem 0.4rem;
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info.-all .-area {
  margin-top: 0.1rem;
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info.-all .-distance {
  margin-top: 0.01rem;
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info .-text {
  font-size: 0.32rem;
  line-height: 0.39rem;
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info .-text em {
  color: var(--sk-global-color-02);
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info .-area {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info .-area em {
  color: var(--sk-global-color);
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info .-distance {
  margin-top: 0.11rem;
  font-size: 0.12rem;
  line-height: 0.15rem;
  color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal .-map-box .-map .-search-info .-distance em {
  color: var(--sk-global-color-02);
}
.distributor-page .-find-distributor .wal > .-list {
  margin-top: 0.64rem;
}
.distributor-page .-find-distributor .wal > .-list .-message .-text {
  font-size: 0.28rem;
  line-height: 0.34rem;
  --color: var(--sk-global-color);
}
.distributor-page .-find-distributor .wal > .-list .-message .-text em {
  color: var(--color);
}
.distributor-page .-find-distributor .wal > .-list .-message .-text em[data-color=orange] {
  --color: var(--sk-global-color);
}
.distributor-page .-find-distributor .wal > .-list .-message .-text em[data-color=green] {
  --color: var(--sk-global-color-02);
}
.distributor-page .-find-distributor .wal > .-list .-message .-text em[data-color=light-grey] {
  --color: var(--sk-global-color-03);
}
.distributor-page .-find-distributor .wal > .-list .-message .-distance {
  margin-top: 0.1rem;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.distributor-page .-find-distributor .wal > .-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0.49rem;
}
.distributor-page .-find-distributor .wal > .-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;
  border-radius: 0.16rem;
  border: 0.01rem solid #D8D8D8;
  overflow: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  .distributor-page .-find-distributor .wal > .-list ul li {
    width: calc((100% - ((3 - 1) * 0.4rem)) / 3);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .distributor-page .-find-distributor .wal > .-list ul li:nth-child(3n) {
    margin-right: 0;
  }
  .distributor-page .-find-distributor .wal > .-list ul li:nth-child(-n+3) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .distributor-page .-find-distributor .wal > .-list ul li {
    width: calc((100% - ((1 - 1) * 0.4rem)) / 1);
    margin-right: 0.4rem;
    margin-top: 0.4rem;
  }
  .distributor-page .-find-distributor .wal > .-list ul li:nth-child(1n) {
    margin-right: 0;
  }
  .distributor-page .-find-distributor .wal > .-list ul li:nth-child(-n+1) {
    margin-top: 0;
  }
}
.distributor-page .-find-distributor .wal > .-list ul li:hover {
  border-color: var(--fcolor-white);
}
.distributor-page .-find-distributor .wal > .-list ul li:hover .-content .-inner {
  background-color: var(--fcolor-white);
}
.distributor-page .-find-distributor .wal > .-list ul li .-top {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 3.14rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.distributor-page .-find-distributor .wal > .-list ul li .-top img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
  z-index: -1;
}
.distributor-page .-find-distributor .wal > .-list ul li .-top .-info {
  width: 100%;
  margin-top: auto;
  padding: 0.2rem;
  color: var(--fcolor-white);
  background-color: rgba(29, 29, 31, 0.59);
}
.distributor-page .-find-distributor .wal > .-list ul li .-top .-info .-name {
  font-size: 0.28rem;
  line-height: 0.34rem;
  font-family: "sk-fontFamily-Bold";
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.distributor-page .-find-distributor .wal > .-list ul li .-top .-info .-area {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.01rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.distributor-page .-find-distributor .wal > .-list ul li .-content {
  height: 100%;
}
.distributor-page .-find-distributor .wal > .-list ul li .-content .-inner {
  height: 100%;
  padding: 0.19rem 0.2rem 0.45rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.14rem;
  margin-bottom: 0.12rem;
}
.distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row:first-child {
  margin-bottom: 0.42rem;
}
.distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row:last-child {
  margin-bottom: 0;
}
.distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row .-label {
  width: 1.4rem;
  padding-right: 0.08rem;
}

.product_residential_detail_page .battery_model .wal .-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.6rem;
}
.product_residential_detail_page .battery_model .wal .-body .-left {
  width: calc(50% - .2rem);
  border-radius: 0.16rem;
  border: 0.01rem solid var(--fcolor-defult);
  overflow: hidden;
  margin-right: 0.4rem;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner {
  padding: 0.46rem 0.4rem 0.57rem;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-msg {
  font-size: 0.24rem;
  line-height: 0.29rem;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  margin-left: auto;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-tab .-tab-item {
  cursor: pointer;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-left: 0.18rem;
}
@media screen and (min-width: 800px) {
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-tab .-tab-item:hover {
    color: #969696;
  }
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-tab .-tab-item.on {
  color: #969696;
  text-decoration: underline;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-tab .-tab-item:first-child {
  margin-left: 0;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom {
  margin-top: 0.5rem;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl {
  display: none;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl.on {
  display: block;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.3rem;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd:first-child {
  margin-top: 0;
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd .-label {
  width: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-right: 0.2rem;
  color: var(--sk-global-color-03);
}
.product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd .-value {
  width: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.product_residential_detail_page .battery_model .wal .-body .-right {
  width: calc(50% - .2rem);
  min-height: 4.84rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
.product_residential_detail_page .battery_model .wal .-body .-right .-img {
  height: 100%;
}
.product_residential_detail_page .battery_model .wal .-body .-right .-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.privacy_policy_page.site_map .detail_section .wal-1280 .container {
  padding: 0.68rem 0.4rem 1.39rem;
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content {
  margin-top: 0.57rem;
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -0.5rem -0.2rem 0;
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li {
  margin: 0.5rem 0.2rem 0;
  width: calc((100% - 1.6rem) / 4);
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dt {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-bottom: 0.32rem;
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dd {
  margin-top: 0.09rem;
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dd:nth-of-type(1) {
  margin-top: 0;
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dd a {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: #106DFF;
  text-decoration: none;
}
.privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dd a:hover {
  text-decoration: underline;
}

.activity01-page .g_contact_us {
  background-color: #F5F5F5;
}
.activity01-page .-background-section .-background.mask-black .-resources {
  background: black;
}
.activity01-page .-background-section .wal {
  padding-top: 1.84rem;
}
.activity01-page .index-banner .wal .-box .-top .title {
  font-size: 0.56rem;
  line-height: 0.67rem;
}
.activity01-page .index-banner .wal .-box .-top .title em {
  background-image: -webkit-linear-gradient(left, #F9BE00 30%, white);
  background-image: linear-gradient(to right, #F9BE00 30%, white);
  /* 水平从红到青 */
  -webkit-background-clip: text;
  /* 兼容 Chrome/Safari/Edge */
  background-clip: text;
  /* 标准语法 */
  color: transparent;
}
.activity01-page .index-banner .wal .-box .-top .sub-title {
  margin-top: 0.08rem;
  font-size: 0.32rem;
  line-height: 0.54rem;
}
.activity01-page .index-banner .wal .-box .-top .sub-title em {
  font-size: 0.48rem;
  background-image: -webkit-linear-gradient(left, #F9BE00 30%, white);
  background-image: linear-gradient(to right, #F9BE00 30%, white);
  /* 水平从红到青 */
  -webkit-background-clip: text;
  /* 兼容 Chrome/Safari/Edge */
  background-clip: text;
  /* 标准语法 */
  color: transparent;
}
.activity01-page .index-banner .wal .-box .-top .info {
  margin-top: 0.25rem;
  padding-left: 0.2rem;
  border-left: 2px solid white;
}
.activity01-page .index-banner .wal .-box .-top .info .info-item {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
  margin-top: 0.12rem;
}
.activity01-page .index-banner .wal .-box .-top .info .info-item.bold {
  font-family: "sk-fontFamily-SemiBold";
}
.activity01-page .index-banner .wal .-box .-top .info .info-item:first-child {
  margin-top: 0;
}
.activity01-page .index-banner .wal .-box .-top .-buttons .-button a {
  min-width: 1.8rem;
}
@media screen and (min-width: 800px) {
  .activity01-page .index-banner .wal .-box .-top .-buttons {
    width: 3.8rem;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.2rem;
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons .-button {
    margin-right: 0;
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons .-button:first-child {
    width: 100%;
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons .-button:first-child a {
    min-width: 100%;
  }
}
.activity01-page .card-section {
  height: auto;
  min-height: 8.25rem;
}
.activity01-page .card-section .wal {
  padding-top: 1.04rem;
  padding-bottom: 1.04rem;
}
.activity01-page .card-section .wal .-box .card-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.18rem;
}
.activity01-page .card-section .wal .-box .card-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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border: 1px solid white;
  border-radius: 0.08rem;
  padding: 1.77rem 0.16rem 0.32rem;
  min-height: 6.17rem;
}
.activity01-page .card-section .wal .-box .card-list ul li .icon {
  width: 0.64rem;
  height: 0.64rem;
}
.activity01-page .card-section .wal .-box .card-list ul li .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.activity01-page .card-section .wal .-box .card-list ul li .name {
  text-align: center;
  margin-top: 0.46rem;
  font-size: 0.36rem;
  line-height: 1.2;
}
.activity01-page .card-section .wal .-box .card-list ul li .text {
  font-family: "sk-fontFamily-Regular";
  text-align: center;
  margin-top: 0.28rem;
  font-size: 0.2rem;
  line-height: 1.2;
}
.activity01-page .why-upgrade .wal {
  padding-top: 1.6rem;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info {
  margin-top: 0.42rem;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info .card-label {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info .card-list {
  margin-top: 0.44rem;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info .card-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.2rem;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info .card-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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1.16rem;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border: 1px solid white;
  border-radius: 0.08rem;
  padding: 0.28rem 0.02rem 0.1rem;
  min-height: 1.32rem;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info .card-list ul li .icon {
  width: 0.5rem;
  height: 0.5rem;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info .card-list ul li .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.activity01-page .why-upgrade .wal .-box .-top .card-info .card-list ul li .name {
  font-family: "sk-fontFamily-Regular";
  text-align: center;
  margin-top: 0;
  font-size: 0.14rem;
  line-height: 1.2;
}
.activity01-page .why-upgrade .wal .-box .-top .dotText-info {
  margin-top: 0.19rem;
}
.activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-label {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
}
.activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list {
  margin-top: 0.37rem;
}
.activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul {
  padding: 0.06rem 0;
  padding-left: 0.19rem;
  border-left: 2px solid white;
}
.activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul li {
  font-family: "sk-fontFamily-Regular";
  position: relative;
  padding-left: 0.24rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-top: 0.17rem;
}
.activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul li:first-child {
  margin-top: 0;
}
.activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0.12rem;
  top: 0.12rem;
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: white;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
.activity01-page .why-upgrade .wal .-box .-top .text {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
  margin-top: 0.53rem;
}
.activity01-page .solution-section .wal .-box .-top {
  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%;
}
.activity01-page .solution-section .wal .-box .-top .iconText-list {
  margin-top: 0.54rem;
  margin-bottom: auto;
}
.activity01-page .solution-section .wal .-box .-top .iconText-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.46rem;
}
.activity01-page .solution-section .wal .-box .-top .iconText-list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.activity01-page .solution-section .wal .-box .-top .iconText-list ul li .icon {
  width: 0.4rem;
  height: 0.32rem;
  margin-right: 0.08rem;
}
.activity01-page .solution-section .wal .-box .-top .iconText-list ul li .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.activity01-page .solution-section .wal .-box .-top .iconText-list ul li .name {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
}
.activity01-page .solution-section .wal .-box .-top .models-info {
  margin-top: 0.66rem;
}
.activity01-page .solution-section .wal .-box .-top .models-info .models-label {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
}
.activity01-page .solution-section .wal .-box .-top .models-info .models-list {
  margin-top: 0.31rem;
}
.activity01-page .solution-section .wal .-box .-top .models-info .models-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.29rem;
}
.activity01-page .solution-section .wal .-box .-top .models-info .models-list ul li {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.2rem;
  min-width: 1.51rem;
  padding: 0.12rem;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border: 1px solid white;
  border-radius: 0.08rem;
}
.activity01-page .solution-section .wal .-box .-top .text {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
  margin-top: 0.68rem;
}
.activity01-page .solution-section .wal .-box .-top .text p {
  margin-top: 0.11rem;
}
.activity01-page .solution-section .wal .-box .-top .text p:first-child {
  margin-top: 0;
}
.activity01-page .claim-section {
  height: 9.6rem;
  min-height: 100%;
}
.activity01-page .claim-section .-background .-resources::before {
  display: none;
}
.activity01-page .claim-section .wal {
  padding: 1.9rem 0.4rem 1.3rem;
}
.activity01-page .claim-section .wal .-box .-top .-title {
  text-align: center;
  color: #333333;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box {
  margin-top: 0.88rem;
  padding: 0 2rem;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group {
  position: relative;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group .step-progress {
  --progress: 0;
  position: absolute;
  top: 0.68rem;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #CCCCCC;
  z-index: 1;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group .step-progress::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  width: calc(var(--progress) * 100%);
  height: 4px;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  background-color: #F9BE00;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li.active .number {
  border-color: var(--sk-global-color);
  color: var(--sk-global-color);
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li.active .info {
  opacity: 1;
  visibility: visible;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .number {
  font-family: "sk-fontFamily-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;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 0.48rem;
  height: 0.48rem;
  border: 1px solid #CCCCCC;
  border-radius: 50%;
  font-size: 0.32rem;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  color: #999999;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .text {
  font-size: 0.24rem;
  line-height: 0.29rem;
  margin-top: 0.44rem;
  color: #333333;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info {
  max-width: 3.5rem;
  margin-top: 0.36rem;
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info 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;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info ul li {
  position: relative;
  font-size: 0.2rem;
  line-height: 0.24rem;
  margin-top: 0.17rem;
  padding-left: 0.24rem;
  color: #666666;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info ul li:first-child {
  margin-top: 0;
}
.activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info ul li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0.12rem;
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background: #666666;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  z-index: 1;
}
.activity01-page .ends-on .wal {
  padding-bottom: 0.8rem;
}
.activity01-page .ends-on .wal .-box .-top {
  margin-top: auto;
  margin-bottom: 0;
}
.activity01-page .ends-on .wal .-box .-top .card-list {
  margin-top: 0.18rem;
}
.activity01-page .ends-on .wal .-box .-top .card-list ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 0.35rem;
}
.activity01-page .ends-on .wal .-box .-top .card-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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1.75rem;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border: 1px solid white;
  border-radius: 0.08rem;
  padding: 0.4rem 0.1rem 0.1rem;
  min-height: 1.64rem;
}
.activity01-page .ends-on .wal .-box .-top .card-list ul li .icon {
  width: auto;
  height: 0.42rem;
}
.activity01-page .ends-on .wal .-box .-top .card-list ul li .icon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.activity01-page .ends-on .wal .-box .-top .card-list ul li .name {
  font-family: "sk-fontFamily-Regular";
  text-align: center;
  margin-top: 0.12rem;
  font-size: 0.18rem;
  line-height: 0.24rem;
}
.activity01-page .ends-on .wal .-box .-top .text {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
  margin-top: 0.34rem;
}
.activity01-page .ends-on .wal .-box .-top .text p {
  font-size: inherit;
  line-height: inherit;
  margin-top: 0.1rem;
}
.activity01-page .ends-on .wal .-box .-top .text p.bold {
  font-family: "sk-fontFamily-SemiBold";
  font-size: 0.28rem;
}
.activity01-page .ends-on .wal .-box .-top .text p:first-child {
  margin-top: 0;
}
.activity01-page .faq-section {
  min-height: 100vh;
  height: auto;
}
.activity01-page .faq-section .wal {
  padding-top: 1.76rem;
  padding-bottom: 1.82rem;
}
.activity01-page .faq-section .wal .-box .-top {
  margin-bottom: 0;
}
.activity01-page .faq-section .wal .-box .-top .text {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
}
.activity01-page .faq-section .wal .-box .-top .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: 0.37rem;
}
.activity01-page .faq-section .wal .-box .-top .info .list {
  max-width: 10.29rem;
  width: 100%;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li {
  position: relative;
  padding: 0.25rem 0;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li.on .front::after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5), transparent);
  background: linear-gradient(to right, rgba(255, 255, 255, 0.5), transparent);
  z-index: 1;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li:first-child {
  padding-top: 0;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li .front {
  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;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li .front::after {
  content: "";
  width: 0.14rem;
  height: 0.08rem;
  background: url(../image/alphaess-au/activity/arrow-down.svg) center center no-repeat;
  background-size: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 0.07rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li .front .icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 0.41rem;
  height: 0.41rem;
  border-radius: 50%;
  background-color: var(--sk-global-color);
  font-size: 0.32rem;
  margin-right: 0.15rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li .content {
  font-family: "sk-fontFamily-Regular";
  display: none;
  padding-top: 0.15rem;
  font-size: 0.2rem;
  line-height: 1.2;
}
.activity01-page .faq-section .wal .-box .-top .info .list ul li .content p {
  font-size: inherit;
  line-height: inherit;
}
.activity01-page .faq-section .wal .-box .-top .info .other {
  margin-left: 0.8rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.activity01-page .faq-section .wal .-box .-top .info .other .notes {
  margin: 0.14rem 0;
}
.activity01-page .faq-section .wal .-box .-top .info .other .notes ul li {
  position: relative;
  font-size: 0.18rem;
  line-height: 0.32rem;
  color: #CCCCCC;
  padding-left: 0.12rem;
}
.activity01-page .faq-section .wal .-box .-top .info .other .notes ul li::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0.16rem;
  width: 0.06rem;
  height: 0.06rem;
  border-radius: 50%;
  background-color: #CCCCCC;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
@media screen and (max-width: 800px) {
  .activity01-page .g_contact_us {
    padding-top: 1.46rem;
    padding-bottom: 0.64rem;
    background-color: white;
  }
  .activity01-page .wal {
    padding-left: 0.36rem;
    padding-right: 0.36rem;
  }
  .activity01-page .-title {
    font-size: 0.72rem;
    line-height: 0.86rem;
  }
  .activity01-page .-background-section .wal {
    padding-top: 1.06rem;
    padding-bottom: 0.64rem;
  }
  .activity01-page .index-banner .wal {
    padding-top: 1.5rem;
  }
  .activity01-page .index-banner .wal .-box .-top .title {
    font-size: 0.72rem;
    line-height: 1.08rem;
  }
  .activity01-page .index-banner .wal .-box .-top .sub-title {
    margin-top: 0.36rem;
    font-size: 0.48rem;
    line-height: 0.8rem;
  }
  .activity01-page .index-banner .wal .-box .-top .sub-title em {
    font-size: 0.72rem;
  }
  .activity01-page .index-banner .wal .-box .-top .info {
    margin-top: 0.38rem;
    padding-left: 0.22rem;
    border-left: 2px solid white;
  }
  .activity01-page .index-banner .wal .-box .-top .info .info-item {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-top: 0.2rem;
  }
  .activity01-page .index-banner .wal .-box .-top .info .info-item:first-child {
    margin-top: 0;
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.24rem;
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons .-button {
    min-width: calc((100% - 0.24rem) / 2);
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons .-button:first-child {
    min-width: 100%;
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons .-button.-border-white {
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
  }
  .activity01-page .index-banner .wal .-box .-top .-buttons .-button a {
    min-width: 100%;
  }
  .activity01-page .card-section {
    height: auto;
    min-height: 100%;
  }
  .activity01-page .card-section .wal {
    padding-top: 1.14rem;
    padding-bottom: 1.08rem;
  }
  .activity01-page .card-section .wal .-box .card-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;
    gap: 0.42rem;
  }
  .activity01-page .card-section .wal .-box .card-list ul li {
    position: relative;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 0.16rem;
    padding: 0.6rem 0.42rem 0.38rem 2.2rem;
    min-height: 3.18rem;
  }
  .activity01-page .card-section .wal .-box .card-list ul li .icon {
    position: absolute;
    top: 0.54rem;
    left: 0.42rem;
    width: 1.28rem;
    height: 1.28rem;
  }
  .activity01-page .card-section .wal .-box .card-list ul li .name {
    text-align: left;
    margin-top: 0;
    font-size: 0.48rem;
    line-height: 1.2;
  }
  .activity01-page .card-section .wal .-box .card-list ul li .text {
    font-family: "sk-fontFamily-Regular";
    text-align: left;
    margin-top: 0.28rem;
    font-size: 0.32rem;
    line-height: 1.2;
  }
  .activity01-page .why-upgrade {
    min-height: 16.24rem;
  }
  .activity01-page .why-upgrade .wal {
    padding-top: 1.06rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .card-info {
    margin-top: 0.24rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .card-info .card-label {
    font-family: "sk-fontFamily-Regular";
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .card-info .card-list {
    margin-top: 0.24rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .card-info .card-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.2rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .card-info .card-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: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    min-width: calc((100% - 0.2rem * 2) / 3);
    width: auto;
    border-radius: 0.16rem;
    padding: 0.1rem 0.1rem 0.2rem;
    min-height: 1.4rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .card-info .card-list ul li .icon {
    width: auto;
    height: 0.96rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .card-info .card-list ul li .name {
    text-align: center;
    margin-top: 0;
    font-size: 0.24rem;
    line-height: 0.32rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .dotText-info {
    margin-top: 0.24rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-label {
    font-family: "sk-fontFamily-Regular";
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list {
    margin-top: 0.37rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul {
    padding: 0.06rem 0;
    padding-left: 0.19rem;
    border-left: 2px solid white;
  }
  .activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul li {
    font-family: "sk-fontFamily-Regular";
    position: relative;
    padding-left: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin-top: 0.24rem;
  }
  .activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul li:first-child {
    margin-top: 0;
  }
  .activity01-page .why-upgrade .wal .-box .-top .dotText-info .dotText-list ul li::before {
    content: "";
    display: block;
    position: absolute;
    left: 0.12rem;
    top: 0.2rem;
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
    background-color: white;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 1;
  }
  .activity01-page .why-upgrade .wal .-box .-top .text {
    font-family: "sk-fontFamily-Regular";
    font-size: 0.32rem;
    line-height: 0.48rem;
    margin-top: 0.53rem;
  }
  .activity01-page .solution-section {
    min-height: 16.24rem;
  }
  .activity01-page .solution-section .wal {
    padding-top: 0.82rem;
  }
  .activity01-page .solution-section .wal .-box .-top .-title {
    text-align: center;
  }
  .activity01-page .solution-section .wal .-box .-top .iconText-list {
    margin-top: 0.7rem;
    margin-bottom: 0;
  }
  .activity01-page .solution-section .wal .-box .-top .iconText-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.34rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .activity01-page .solution-section .wal .-box .-top .iconText-list 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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .activity01-page .solution-section .wal .-box .-top .iconText-list ul li .icon {
    width: 0.6rem;
    height: 0.48rem;
    margin-right: 0.2rem;
  }
  .activity01-page .solution-section .wal .-box .-top .iconText-list ul li .name {
    font-size: 0.32rem;
    line-height: 1.2;
  }
  .activity01-page .solution-section .wal .-box .-top .models-info {
    margin-top: 0.66rem;
  }
  .activity01-page .solution-section .wal .-box .-top .models-info .models-label {
    font-size: 0.32rem;
    line-height: 1.2;
  }
  .activity01-page .solution-section .wal .-box .-top .models-info .models-list {
    margin-top: 0.2rem;
  }
  .activity01-page .solution-section .wal .-box .-top .models-info .models-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.24rem;
  }
  .activity01-page .solution-section .wal .-box .-top .models-info .models-list ul li {
    font-size: 0.24rem;
    line-height: 0.44rem;
    min-width: 1.96rem;
    padding: 0.24rem;
    border-radius: 0.16rem;
  }
  .activity01-page .solution-section .wal .-box .-top .text {
    font-family: "sk-fontFamily-Regular";
    font-size: 0.32rem;
    line-height: 0.48rem;
    margin-top: 0.72rem;
    text-align: center;
  }
  .activity01-page .solution-section .wal .-box .-top .text p {
    margin-top: 0.12rem;
  }
  .activity01-page .solution-section .wal .-box .-top .text p:first-child {
    margin-top: 0;
  }
  .activity01-page .claim-section {
    height: 16.24rem;
  }
  .activity01-page .claim-section .wal {
    padding: 1.76rem 0.52rem 1.76rem;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box {
    margin-top: 0.72rem;
    padding: 0;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group {
    position: relative;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group .step-progress {
    display: none;
    --progress: 0;
    position: absolute;
    top: 1.26rem;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #666666;
    z-index: 1;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group .step-progress::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: calc(var(--progress) * 100%);
    height: 2px;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    background-color: #D9D9D9;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > 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: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li {
    --progress: 0.2;
    --padding-bottom: 0.32rem;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    padding-left: 1.28rem;
    padding-bottom: var(--padding-bottom);
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li.active .line::after {
    height: calc(var(--progress) * 100%);
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li:last-child {
    --padding-bottom: 0;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li:last-child .line {
    display: none;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .number {
    font-family: "sk-fontFamily-Regular";
    position: absolute;
    left: 0;
    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;
    width: 0.94rem;
    height: 0.94rem;
    border-width: 2px;
    font-size: 0.64rem;
    z-index: 1;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .line {
    position: absolute;
    left: 0.47rem;
    top: 0.94rem;
    width: 2px;
    height: calc(100% - 0.94rem);
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    background-color: #CCCCCC;
    z-index: 1;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .line::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    width: 4px;
    height: 0;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    background-color: var(--sk-global-color);
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .text {
    font-size: 0.32rem;
    line-height: 0.38rem;
    margin-top: 0.32rem;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info {
    max-width: 100%;
    margin-top: 0.26rem;
    opacity: 1;
    visibility: visible;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info 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;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info ul li {
    font-size: 0.28rem;
    line-height: 0.4rem;
    padding-left: 0.24rem;
    margin-top: 0;
    color: #666666;
  }
  .activity01-page .claim-section .wal .-box .-top .claimStep-box .claimStep-group > ul > li .info ul li::before {
    top: 0.2rem;
    width: 0.08rem;
    height: 0.08rem;
  }
  .activity01-page .ends-on {
    min-height: 16.24rem;
    height: auto;
  }
  .activity01-page .ends-on .wal {
    padding-bottom: 0.46rem;
  }
  .activity01-page .ends-on .wal .-box .-top {
    margin-top: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .activity01-page .ends-on .wal .-box .-top .-title {
    font-size: 0.72rem;
    line-height: 0.96rem;
  }
  .activity01-page .ends-on .wal .-box .-top .card-list {
    margin-top: 0.4rem;
  }
  .activity01-page .ends-on .wal .-box .-top .card-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.4rem;
  }
  .activity01-page .ends-on .wal .-box .-top .card-list ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -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;
    min-width: calc((100% - 0.4rem * 2) / 3);
    width: auto;
    border-radius: 0.16rem;
    padding: 0.4rem 0.1rem 0.2rem;
    min-height: 1.85rem;
  }
  .activity01-page .ends-on .wal .-box .-top .card-list ul li .icon {
    width: 0.64rem;
    height: 0.64rem;
  }
  .activity01-page .ends-on .wal .-box .-top .card-list ul li .name {
    text-align: center;
    margin-top: 0.16rem;
    font-size: 0.24rem;
    line-height: 0.28rem;
  }
  .activity01-page .ends-on .wal .-box .-top .text {
    font-size: 0.32rem;
    line-height: 0.48rem;
    margin-top: 0.53rem;
  }
  .activity01-page .ends-on .wal .-box .-top .text p.bold {
    font-size: 0.36rem;
  }
  .activity01-page .faq-section .wal {
    padding-top: 1.38rem;
    padding-bottom: 1.3rem;
  }
  .activity01-page .faq-section .wal .-box .-top .text {
    font-size: 0.28rem;
    line-height: 1.2;
  }
  .activity01-page .faq-section .wal .-box .-top .info {
    -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-top: 0.52rem;
  }
  .activity01-page .faq-section .wal .-box .-top .info .list {
    max-width: 100%;
    width: 100%;
  }
  .activity01-page .faq-section .wal .-box .-top .info .list ul li {
    position: relative;
    padding: 0.4rem 0;
  }
  .activity01-page .faq-section .wal .-box .-top .info .list ul li::after {
    background: rgba(255, 255, 255, 0.5);
  }
  .activity01-page .faq-section .wal .-box .-top .info .list ul li:first-child {
    padding-top: 0;
  }
  .activity01-page .faq-section .wal .-box .-top .info .list ul li .front::after {
    content: "";
    width: 0.28rem;
    height: 0.16rem;
    margin-left: auto;
  }
  .activity01-page .faq-section .wal .-box .-top .info .list ul li .front .icon {
    width: 0.42rem;
    height: 0.42rem;
    font-size: 0.32rem;
    margin-right: 0.2rem;
  }
  .activity01-page .faq-section .wal .-box .-top .info .list ul li .front .title {
    margin-right: 0.14rem;
  }
  .activity01-page .faq-section .wal .-box .-top .info .list ul li .content {
    padding-top: 0.2rem;
    font-size: 0.26rem;
    line-height: 0.32rem;
  }
  .activity01-page .faq-section .wal .-box .-top .info .other {
    margin: 1.06rem 0 0;
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .activity01-page .faq-section .wal .-box .-top .info .other .notes-text {
    font-size: 0.32rem;
    line-height: 0.38rem;
  }
  .activity01-page .faq-section .wal .-box .-top .info .other .notes {
    margin: 0.14rem 0 0.34rem;
  }
  .activity01-page .faq-section .wal .-box .-top .info .other .notes ul li {
    position: relative;
    font-size: 0.26rem;
    line-height: 0.36rem;
    color: #CCCCCC;
    padding-left: 0.24rem;
    margin-top: 0.2rem;
  }
  .activity01-page .faq-section .wal .-box .-top .info .other .notes ul li:first-child {
    margin-top: 0;
  }
  .activity01-page .faq-section .wal .-box .-top .info .other .notes ul li::before {
    top: 0.18rem;
    width: 0.08rem;
    height: 0.08rem;
  }
}

.we-are-here-to-help-page .index-banner .wal .-box {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .title {
  font-size: 0.56rem;
  line-height: 0.67rem;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .title em {
  background-image: -webkit-linear-gradient(left, #F9BE00 30%, white);
  background-image: linear-gradient(to right, #F9BE00 30%, white);
  /* 水平从红到青 */
  -webkit-background-clip: text;
  /* 兼容 Chrome/Safari/Edge */
  background-clip: text;
  /* 标准语法 */
  color: transparent;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .sub-title {
  margin-top: 0.08rem;
  font-size: 0.32rem;
  line-height: 0.54rem;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .sub-title em {
  font-size: 0.48rem;
  background-image: -webkit-linear-gradient(left, #F9BE00 30%, white);
  background-image: linear-gradient(to right, #F9BE00 30%, white);
  /* 水平从红到青 */
  -webkit-background-clip: text;
  /* 兼容 Chrome/Safari/Edge */
  background-clip: text;
  /* 标准语法 */
  color: transparent;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .info {
  margin-top: 0.99rem;
  padding-left: 0.2rem;
  border-left: 2px solid white;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .info .info-item {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 1.2;
  margin-top: 0.12rem;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .info .info-item.bold {
  font-family: "sk-fontFamily-SemiBold";
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .info .info-item:first-child {
  margin-top: 0;
}
.we-are-here-to-help-page .index-banner .wal .-box .-top .-buttons .-button a {
  min-width: 1.8rem;
}
@media screen and (max-width: 800px) {
  .we-are-here-to-help-page .index-banner .wal {
    padding-top: 1.5rem;
  }
  .we-are-here-to-help-page .index-banner .wal .-box {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .title {
    font-size: 0.72rem;
    line-height: 1.08rem;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .sub-title {
    margin-top: 0.36rem;
    font-size: 0.48rem;
    line-height: 0.8rem;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .sub-title em {
    font-size: 0.72rem;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .info {
    margin-top: 0.38rem;
    padding-left: 0.22rem;
    border-left: 2px solid white;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .info .info-item {
    font-size: 0.36rem;
    line-height: 0.48rem;
    margin-top: 0.2rem;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .info .info-item:first-child {
    margin-top: 0;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 0.24rem;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .-buttons .-button {
    min-width: calc((100% - 0.24rem) / 2);
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .-buttons .-button:first-child {
    min-width: 100%;
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .-buttons .-button.-border-white {
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-backdrop-filter: blur(5px);
            backdrop-filter: blur(5px);
  }
  .we-are-here-to-help-page .index-banner .wal .-box .-top .-buttons .-button a {
    min-width: 100%;
  }
}

@media screen and (max-width: 800px) {
  :root {
    --headH: 1.12rem;
  }

  body[data-layer-type=jsShowNav] header {
    --fcolor01: var(--fcolor-black);
  }
  body[data-layer-type=jsShowNav] header .g-head {
    background-color: var(--fcolor-white);
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .g-head-left .logo-box .img ._default {
    display: block !important;
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .g-head-left .logo-box .img ._on {
    display: none !important;
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .g-head-left .-lang {
    --border-color: var(--fcolor-black);
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .g-head-right .-search {
    display: block;
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon {
    color: var(--fcolor-black);
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon ._open {
    display: none;
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon ._close {
    display: block;
  }
  body[data-layer-type=jsShowNav] header .g-head .wal .g-head-main .mb-sidebar {
    left: 0;
  }
  body[data-layer-type=jsShowLangNav] header {
    --fcolor01: var(--fcolor-black);
  }
  body[data-layer-type=jsShowLangNav] header .g-head {
    background-color: var(--fcolor-white);
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-left .logo-box .img ._default {
    display: block !important;
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-left .logo-box .img ._on {
    display: none !important;
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-left .-lang {
    --border-color: var(--fcolor-black);
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-left .-lang .-front::before {
    opacity: 1;
    visibility: visible;
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-left .-lang .-layer {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-right .-search {
    display: block;
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon {
    color: var(--fcolor-black);
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon ._open {
    display: none;
  }
  body[data-layer-type=jsShowLangNav] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon ._close {
    display: block;
  }
  body[data-layer-type=jsShowSearchLayer] header {
    --fcolor01: var(--fcolor-black);
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head {
    background-color: var(--fcolor-white);
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-left .logo-box .img ._default {
    display: block !important;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-left .logo-box .img ._on {
    display: none !important;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-left .-lang {
    --border-color: var(--fcolor-black);
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-left .-lang .-front {
    color: #808080;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-left .-lang .-front::before {
    opacity: 1;
    visibility: visible;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-right .-search {
    display: block;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-right .-search .search-btn {
    display: none;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-right .-search .search-input {
    width: calc(100% - .48rem * 3 - .32rem);
    opacity: 1;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-right .-search .layer {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon {
    color: var(--fcolor-black);
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon ._open {
    display: none;
  }
  body[data-layer-type=jsShowSearchLayer] header .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon ._close {
    display: block;
  }

  header {
    width: 100%;
    height: var(--headH);
    background-color: transparent;
    z-index: 99;
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  header.hide {
    opacity: 0;
    visibility: hidden;
  }
  header.hide .top-head_nav,
header.hide .g-head {
    top: 0;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  header .g-head {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: var(--headH);
    z-index: 99;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  header .g-head > .wal {
    max-width: 100%;
    height: 100%;
    padding: 0 0.48rem;
  }
  header .g-head > .wal .g-head-main {
    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;
    height: 100%;
    padding: 0;
    border-radius: 0;
    background-color: transparent;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  header .g-head > .wal .g-head-main.border-radius-top {
    border-radius: none;
  }
  header .g-head > .wal .g-head-main .g-head-left {
    height: 100%;
  }
  header .g-head > .wal .g-head-main .g-head-left .logo-box {
    margin-right: 0.16rem;
  }
  header .g-head > .wal .g-head-main .g-head-left .logo-box .img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 1.41rem;
    height: 100%;
  }
  header .g-head > .wal .g-head-main .g-head-left .logo-box .img ._on {
    display: none;
  }
  header .g-head > .wal .g-head-main .g-head-left .logo-box .img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  header .g-head > .wal .g-head-main .g-head-left .logo-box .img img._hover {
    display: none;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang {
    --border-color: #262626;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang.on .-front {
    color: #808080;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang.on .-front::before {
    opacity: 1;
    visibility: visible;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang.on .-layer {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-front {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    min-width: 1.72rem;
    font-size: 0.24rem;
    line-height: 0.24rem;
    height: 0.76rem;
    border-radius: 0;
    color: var(--fcolor01);
    padding: 0.16rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-front::before {
    width: 1px;
    height: 0.4rem;
    background-color: var(--border-color);
    -webkit-transition: 0.1s;
    transition: 0.1s;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-front .-icon {
    margin-right: 0.16rem;
    width: 0.36rem;
    height: 0.36rem;
    padding: 0.04rem;
    border-radius: 50%;
    border: 1px solid var(--border-color);
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer {
    position: fixed;
    top: var(--headH);
    bottom: auto;
    left: 0;
    width: 100%;
    height: calc(100% - var(--headH)) !important;
    -webkit-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
            transform: translate(100%, 0);
    z-index: 1000;
    overflow: hidden;
    background-color: var(--fcolor-white);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper {
    padding: 0.6rem 0.48rem;
    border-radius: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner {
    width: 100%;
    padding: 0;
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li {
    margin-top: 0.4rem;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li:first-child {
    margin-top: 0;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li.on {
    pointer-events: none;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li.on a {
    color: var(--sk-global-color-03);
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.32rem;
    line-height: 0.38rem;
    min-height: auto;
    border-radius: 0;
    padding: 0;
    color: #262626;
  }
  header .g-head > .wal .g-head-main .g-head-left .-lang .-layer .-layer-wrapper .-layer-inner ul li a .-icon {
    margin-right: 0.2rem;
    width: 0.48rem;
    height: 0.48rem;
    padding: 0.04rem;
    border-radius: 50%;
    border: 1px solid #262626;
  }
  header .g-head > .wal .g-head-main .center-nav {
    display: none;
  }
  header .g-head > .wal .g-head-main .g-head-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 1000;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search {
    display: none;
    position: relative;
    z-index: 1;
    margin-right: 0.4rem;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-btn {
    cursor: pointer;
    position: relative;
    opacity: 1;
    z-index: 1;
    -webkit-transition: 0.1s;
    transition: 0.1s;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: var(--fcolor01);
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon:hover {
    color: #6E6E73;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon svg, header .g-head > .wal .g-head-main .g-head-right .-search .search-btn .icon img {
    width: 0.32rem;
    height: 0.32rem;
    object-fit: contain;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: fixed;
    right: calc(.32rem + .48rem + .48rem);
    top: 0.16rem;
    width: 0;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    border-radius: 0.12rem;
    border: 1px solid var(--sk-global-color-03);
    height: 0.8rem;
    padding: 0.2rem 0.32rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    opacity: 0;
    background-color: white;
    overflow: hidden;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input input::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input input::-moz-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input input:-moz-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input input:-ms-input-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea::-moz-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea:-moz-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input textarea:-ms-input-placeholder {
    color: #BBBBBB;
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input input {
    width: 100%;
    font-size: 0.24rem;
    color: var(--fcolor-defult);
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input .-icon {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.2rem;
    color: var(--sk-global-color-03);
  }
  header .g-head > .wal .g-head-main .g-head-right .-search .search-input .-icon .svg-ctx {
    width: 100%;
    height: 100%;
  }
  header .g-head > .wal .g-head-main .g-head-right .-buttons {
    display: none;
  }
  header .g-head > .wal .g-head-main .g-head-right .sidebar-btn .-icon {
    color: var(--fcolor-black);
  }
  header .g-head > .wal .g-head-main .g-head-right .sidebar-btn .-icon ._open {
    display: block;
  }
  header .g-head > .wal .g-head-main .g-head-right .sidebar-btn .-icon ._close {
    display: none;
  }
  header .g-head > .wal .g-head-main .g-head-right .sidebar-btn .-icon img, header .g-head > .wal .g-head-main .g-head-right .sidebar-btn .-icon svg {
    width: 0.32rem;
    height: 0.32rem;
    object-fit: contain;
  }
  header .g-head > .wal .g-head-main .mb-sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    left: 100%;
    top: var(--headH);
    width: 100%;
    height: calc(100% - var(--headH));
    background-color: var(--fcolor-white);
    z-index: 999;
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.6rem 0.48rem 0.48rem;
    height: 100%;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 0.32rem;
    overflow: auto;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-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;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li {
    width: 100%;
    margin-top: 0.4rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li:first-child {
    margin-top: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li.active > a {
    color: var(--sk-global-color);
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li.noArrow > a::after {
    display: none;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    width: 100%;
    font-size: 0.32rem;
    line-height: 0.38rem;
    color: var(--fcolor-black);
    padding-right: 0.32rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li > a::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    width: 0.16rem;
    height: 0.32rem;
    background: url(../image/alphaess-au/header/arrow-right.svg) center center no-repeat;
    background-size: contain;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li > a .svg-ctx {
    width: 0.36rem;
    height: 0.36rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li > a span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0.6rem 0.48rem 0.48rem;
    z-index: 1;
    background-color: var(--fcolor-white);
    -webkit-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
            transform: translate(100%, 0);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer.on {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top {
    margin-bottom: auto;
    overflow: auto;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-back {
    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;
    font-size: 0.32rem;
    line-height: 0.38rem;
    margin-bottom: 0.4rem;
    color: var(--fcolor-black);
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-back::before {
    content: "";
    width: 0.16rem;
    height: 0.32rem;
    background: url(../image/alphaess-au/header/arrow-right.svg) center center no-repeat;
    background-size: contain;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-right: 0.4rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row {
    margin-top: 0.6rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row:first-child {
    margin-top: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-title {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--sk-global-color-03);
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content {
    margin-top: 0.2rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg {
    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) and (min-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column2 dd {
    width: calc((100% - ((2 - 1) * 0.2rem)) / 2);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column2 dd:nth-child(2n) {
    margin-right: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column2 dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column2 dd {
    width: calc((100% - ((2 - 1) * 0.14rem)) / 2);
    margin-right: 0.14rem;
    margin-top: 0.14rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column2 dd:nth-child(2n) {
    margin-right: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column2 dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) and (min-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column1 dd {
    width: calc((100% - ((1 - 1) * 0.2rem)) / 1);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column1 dd:nth-child(1n) {
    margin-right: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column1 dd:nth-child(-n+1) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column1 dd {
    width: calc((100% - ((1 - 1) * 0.2rem)) / 1);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column1 dd:nth-child(1n) {
    margin-right: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg.-column1 dd:nth-child(-n+1) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd {
    border-radius: 0.12rem;
    overflow: hidden;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd[data-color=green] a:hover .-name {
    color: var(--sk-global-color-02);
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd[data-color=orange] a:hover .-name {
    color: var(--sk-global-color);
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 2.04rem;
    overflow: hidden;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd a.-h236 {
    height: 2.36rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd a .-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd a .-img::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 0.06rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd a .-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd a .-name {
    width: 100%;
    height: auto;
    font-size: 0.24rem;
    line-height: 0.3rem;
    padding: 0.14rem 0.08rem 0.12rem 0.12rem;
    margin-top: auto;
    background-color: rgba(38, 38, 38, 0.7);
    color: var(--fcolor-white);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-listHasImg dd a .-name span {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-product dd {
    border: 1px solid var(--sk-global-color-03);
    border-bottom: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-product dd a .-img img {
    object-fit: contain;
  }
}
@media screen and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-text dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.2rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-text dd:first-child {
    margin-top: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-text dd a {
    color: var(--fcolor-black);
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-content .-text dd a .-name {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
}
@media screen and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-other {
    margin-top: 0.2rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-top .-row-box .-row .row-other .row-link a {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--fcolor-black);
  }
}
@media screen and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-bottom {
    margin-top: 0.32rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-bottom .-buttons {
    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;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-bottom .-buttons .-button {
    margin-top: 0.2rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-list ul li .-sub-layer .-inner .-bottom .-buttons .-button:first-child {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot {
    margin-top: auto;
    padding: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.28rem;
    line-height: 0.42rem;
    color: #999999;
    font-family: "sk-fontFamily-M";
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-inner .-img {
    width: 0.46rem;
    height: 0.46rem;
    margin-right: 0.16rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-inner .-img img {
    width: 100%;
    height: 100%;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-lang-sider {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 100%;
    background-color: var(--fcolor-white);
    z-index: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-lang-sider .-wrapper .-back {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #999999;
    font-size: 0.26rem;
    line-height: 0.39rem;
    padding: 0 0.4rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-lang-sider .-wrapper .-back .svg-ctx {
    width: 0.14rem;
    height: 0.23rem;
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-lang-sider .-wrapper .-back span {
    margin-left: 0.16rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-lang-sider .-wrapper .-list {
    margin-bottom: 0;
    margin-top: 0.57rem;
  }
  header .g-head > .wal .g-head-main .mb-sidebar .-wrapper .-foot .-lang-sider .-wrapper .-list ul li a::after {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  header .layer {
    position: fixed;
    top: var(--headH);
    left: 0;
    width: 100%;
    height: calc(100% - var(--headH)) !important;
    z-index: 1000;
    overflow: hidden;
    -webkit-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
            transform: translate(100%, 0);
    background-color: var(--fcolor-white);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  header .layer.layer__search {
    top: var(--headH);
    width: 100%;
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.05);
  }
  header .layer.layer__search .layer__wp {
    padding: 0.8rem 0.48rem;
    width: 100%;
    height: 100%;
    overflow: auto;
  }
  header .layer.layer__search .layer__wp .layer-body {
    position: relative;
    height: 100%;
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=default] ._default-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=default] ._result-box,
header .layer.layer__search .layer__wp .layer-body[data-switch=default] ._empty-box {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=result] ._default-box,
header .layer.layer__search .layer__wp .layer-body[data-switch=result] ._empty-box {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=result] ._result-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=empty] ._default-box,
header .layer.layer__search .layer__wp .layer-body[data-switch=empty] ._result-box {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body[data-switch=empty] ._empty-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box,
header .layer.layer__search .layer__wp .layer-body ._result-box,
header .layer.layer__search .layer__wp .layer-body ._empty-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    opacity: 1;
    visibility: visible;
    -webkit-transition: 0.4s;
    transition: 0.4s;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-title,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-title,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-title {
    font-size: 0.32rem;
    line-height: 0.4rem;
    color: var(--fcolor-black);
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body {
    margin-top: 0.74rem;
    height: 100%;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column {
    width: 100% !important;
    padding-right: 0.2rem;
    margin-top: 0.8rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column:first-child,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column:first-child,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column:first-child {
    margin-top: 0;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column .-column-title,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column .-column-title,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column .-column-title {
    color: var(--sk-global-color-03);
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column .-column-body,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column .-column-body,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column .-column-body {
    margin-top: 0.2rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column dl.-text,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column dl.-text,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column dl.-text {
    width: 100%;
    max-width: 100%;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column dl.-text dd,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column dl.-text dd,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column dl.-text dd {
    margin-top: 0.2rem;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column dl.-text dd:first-child,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column dl.-text dd:first-child,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column dl.-text dd:first-child {
    margin-top: 0;
  }
  header .layer.layer__search .layer__wp .layer-body ._default-box .-box-body .-column dl.-text dd a .-name,
header .layer.layer__search .layer__wp .layer-body ._result-box .-box-body .-column dl.-text dd a .-name,
header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-body .-column dl.-text dd a .-name {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--fcolor-black);
  }
  header .layer.layer__search .layer__wp .layer-body ._result-box,
header .layer.layer__search .layer__wp .layer-body ._empty-box {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
  }
  header .layer.layer__search .layer__wp .layer-body ._empty-box .-box-title {
    color: var(--sk-global-color);
  }
}
@media screen and (max-width: 800px) {
  header.JsFixed .g-head .wal .g-head-main .g-head-left .logo-box .img ._default {
    display: none;
  }
  header.JsFixed .g-head .wal .g-head-main .g-head-left .logo-box .img ._on {
    display: block;
  }
  header.JsFixed .g-head .wal .g-head-main .g-head-left .-lang {
    --border-color: #F5F5F7;
  }
  header.JsFixed .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon {
    color: var(--fcolor-white);
  }
}
@media screen and (max-width: 800px) {
  header._black .g-head .wal .g-head-main {
    background-color: transparent;
  }
  header._black .g-head .wal .g-head-left .-lang {
    --border-color: var(--fcolor-black);
  }
  header._black .g-head .wal .g-head-right .sidebar-btn .-icon {
    color: var(--fcolor-black);
  }
}
@media screen and (max-width: 800px) {
  header.isScroll .g-head, header.show-layer .g-head, header._hover .g-head {
    background-color: var(--fcolor-white);
  }
  header.isScroll .g-head .wal .g-head-main, header.show-layer .g-head .wal .g-head-main, header._hover .g-head .wal .g-head-main {
    background-color: transparent;
    box-shadow: none;
  }
  header.isScroll .g-head .wal .g-head-main .g-head-left .logo-box .img ._default, header.show-layer .g-head .wal .g-head-main .g-head-left .logo-box .img ._default, header._hover .g-head .wal .g-head-main .g-head-left .logo-box .img ._default {
    display: block;
  }
  header.isScroll .g-head .wal .g-head-main .g-head-left .logo-box .img ._on, header.show-layer .g-head .wal .g-head-main .g-head-left .logo-box .img ._on, header._hover .g-head .wal .g-head-main .g-head-left .logo-box .img ._on {
    display: none;
  }
  header.isScroll .g-head .wal .g-head-main .g-head-left .-lang, header.show-layer .g-head .wal .g-head-main .g-head-left .-lang, header._hover .g-head .wal .g-head-main .g-head-left .-lang {
    --border-color: var(--fcolor-black);
  }
  header.isScroll .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon, header.show-layer .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon, header._hover .g-head .wal .g-head-main .g-head-right .sidebar-btn .-icon {
    color: var(--fcolor-black);
  }
}
@media screen and (max-width: 800px) {
  .-scrollbar[data-size=small] .scrollbar-track-y {
    right: 0.05rem;
    width: 0.02rem;
  }
  .-scrollbar[data-size=small] .scrollbar-track-y .scrollbar-thumb {
    left: -0.04rem;
    width: 0.1rem;
  }
  .-scrollbar .scroll-content:hover ~ .scrollbar-track-y {
    opacity: 1;
  }
  .-scrollbar .scrollbar-track-y {
    right: 0.08rem;
    width: 0.02rem;
    opacity: 1;
  }
  .-scrollbar .scrollbar-track-y .scrollbar-thumb {
    left: -0.08rem;
    width: 0.16rem;
    border-radius: 0.05rem;
    background-color: #D6D6D6;
  }
}
@media screen and (max-width: 800px) {
  .-button {
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .-button[data-size=small] a {
    min-width: 100%;
  }
  .-button[mobile-type=-orange] {
    --fcolor: var(--fcolor-white);
    --border-color: var(--sk-global-color);
    --bg-color: var(--sk-global-color);
  }
  .-button[mobile-type=-black] {
    --fcolor: var(--fcolor-white);
    --border-color: var(--fcolor-black);
    --bg-color: var(--fcolor-black);
  }
  .-button[mobile-type=-white] {
    --fcolor: var(--fcolor-defult);
    --border-color: var(--fcolor-white);
    --bg-color: var(--fcolor-white);
  }
  .-button[mobile-type=-gray] {
    --fcolor: var(--fcolor-white);
    --border-color: var(--fcolor-defult);
    --bg-color: var(--fcolor-defult);
  }
  .-button a,
.-button .a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 100%;
    height: 0.8rem;
    padding: 0.2rem;
    border: 1px solid var(--border-color);
    background-color: var(--bg-color);
    color: var(--fcolor);
    border-radius: 0.12rem;
    font-size: 0.32rem;
    line-height: 0.38rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}
@media screen and (max-width: 800px) {
  .section-space {
    margin-top: 1.92rem;
  }
}
@media screen and (max-width: 800px) {
  .-section-head .-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.32rem;
  }
  .-section-head .-box .-context {
    margin-right: 0;
  }
  .-section-head .-box .-button {
    display: none;
    margin-left: auto;
  }
}
@media screen and (max-width: 800px) {
  .-background-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%;
    min-height: 100vh;
    height: auto;
    color: var(--fcolor-white);
    overflow: hidden;
  }
  .-background-section[data-theme=black] {
    color: var(--fcolor-black);
  }
  .-background-section[data-size=medium] {
    min-height: 14.12rem;
    height: auto;
  }
  .-background-section[data-size=medium] .wal {
    padding-top: 1.92rem;
    padding-bottom: 1.2rem;
  }
  .-background-section[data-size=small] {
    min-height: 10rem;
    height: auto;
  }
  .-background-section.-v2 .wal .-box {
    padding: 0;
  }
  .-background-section.-v3[data-size=small] {
    min-height: 10rem;
    height: auto;
  }
  .-background-section.-v3[data-size=medium] {
    min-height: 14.12rem;
    height: auto;
  }
  .-background-section.-v3[data-size=medium] .wal {
    padding-top: 1.92rem;
  }
  .-background-section.-v3[data-type=mobile-radius] .-background .-resources {
    max-width: calc(100% - .48rem * 2);
    border-radius: 0.32rem;
  }
  .-background-section.-v3[data-type=mobile-radius] .wal .-box {
    padding: 0 0.4rem;
  }
  .-background-section.-v3 .-background .-resources {
    position: relative;
    max-width: 100%;
    width: 100%;
    height: 100%;
    margin: 0 auto;
    border-radius: 0;
    overflow: hidden;
  }
  .-background-section.-v3 .wal .-box {
    padding: 0;
  }
  .-background-section.-video .-background .-resources img {
    display: none;
  }
  .-background-section.-video .-background .-resources video {
    display: block;
  }
  .-background-section .wal {
    padding-top: 1.92rem;
    padding-bottom: 0.48rem;
    height: auto;
  }
  .-background-section .wal .-box .-top {
    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-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-bottom: 0;
  }
  .-background-section .wal .-box .-top .-context {
    margin: 0.48rem 0;
  }
  .-background-section .wal .-box .-top .-buttons {
    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;
    margin-top: auto;
  }
  .-background-section .wal .-box .-top .-buttons .-button {
    margin: 0 0 0.2rem 0;
  }
  .-background-section .wal .-box .-top .-buttons .-button:last-child {
    margin-bottom: 0;
  }
  .-background-section .wal .-box .-bottom {
    margin-top: auto;
  }
  .-background-section .wal .-box .-bottom .-num-box {
    max-width: 100%;
    margin-top: 2rem;
  }
  .-background-section .wal .-box .-bottom .-num-box dl {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .-background-section .wal .-box .-bottom .-num-box dl dd {
    width: 100%;
    max-width: 100%;
    margin: 0 0 0.48rem 0;
  }
  .-background-section .wal .-box .-bottom .-num-box dl dd:last-child {
    margin: 0;
  }
  .-background-section .wal .-box .-bottom .-num-box dl dd .-num {
    font-size: 0.48rem;
    line-height: 0.58rem;
  }
  .-background-section .wal .-box .-bottom .-num-box dl dd .-text {
    font-size: 0.28rem;
    line-height: 0.33rem;
    margin-top: 0rem;
  }
  .-background-section .wal .-box .-bottom .icon-content-box {
    margin-top: 1.12rem;
  }
  .-background-section .wal .-box .-bottom .icon-content-box dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .-background-section .wal .-box .-bottom .icon-content-box dl dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 100%;
    margin: 0 0 0.8rem 0;
  }
  .-background-section .wal .-box .-bottom .icon-content-box dl dd:last-child {
    margin: 0;
  }
  .-background-section .wal .-box .-bottom .icon-content-box dl dd .-icon {
    width: 0.64rem;
    height: 0.64rem;
  }
  .-background-section .wal .-box .-bottom .icon-content-box dl dd .-name {
    font-size: 0.4rem;
    line-height: 0.47rem;
    margin-top: 0.4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  .-background-section .wal .-box .-bottom .icon-content-box dl dd .-text {
    font-size: 0.28rem;
    line-height: 0.33rem;
    margin-top: 0.2rem;
  }
}
@media screen and (max-width: 800px) {
  .sk_form__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;
  }
  .sk_form__item .sk_form__item-label {
    font-size: 0.28rem;
    line-height: 0.36rem;
    color: #6E6E73;
  }
  .sk_form__item .sk_form__item-content {
    margin-top: 0.1rem;
  }
}
@media screen and (max-width: 800px) {
  .sk_form-input {
    --border-color: var(--sk-global-color-03);
    --inner-fz: .28rem;
    --inner-lh: .36rem;
    position: relative;
  }
  .sk_form-input.-pass {
    --border-color: var(--fcolor-defult);
  }
  .sk_form-input.-error {
    --border-color: var(--sk-global-color);
  }
  .sk_form-input[data-type=phone] .-input-front {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .sk_form-input[data-type=phone] .-input-front .phone-code {
    display: none;
    position: relative;
    padding-right: 0.2rem;
    margin-right: 0.2rem;
    font-size: var(--inner-fz);
    line-height: var(--inner-lh);
  }
  .sk_form-input[data-type=phone] .-input-front .phone-code::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0.01rem;
    height: 0.34rem;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    background-color: var(--sk-global-color-03);
  }
  .sk_form-input[data-type=phone] .-input-front .phone-code.show {
    display: block;
  }
  .sk_form-input .-input-front {
    border: 1px solid var(--border-color);
    border-radius: 0.16rem;
    padding: 0.22rem 0.32rem;
    height: 0.8rem;
  }
  .sk_form-input .-input-front input::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front input::-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front input:-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front input:-ms-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front textarea::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front textarea::-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front textarea:-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front textarea:-ms-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-input .-input-front input {
    width: 100%;
    font-size: var(--inner-fz);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .sk_form-input .-input-front textarea {
    width: 100%;
    font-size: var(--inner-fz);
    height: 100%;
    min-height: 4rem;
    resize: none;
    /* 隐藏滚动条 */
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
  }
  .sk_form-input .-input-front textarea::-webkit-scrollbar {
    display: none;
  }
}
@media screen and (max-width: 800px) {
  .sk_form-select {
    --border-color: var(--sk-global-color-03);
    --inner-fz: .28rem;
    --inner-lh: .36rem;
    position: relative;
  }
  .sk_form-select.on .-select-layer {
    height: auto;
    visibility: visible;
  }
  .sk_form-select.-pass {
    --border-color: var(--fcolor-defult);
  }
  .sk_form-select.-error {
    --border-color: var(--sk-global-color);
  }
  .sk_form-select .-select-front {
    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;
    border: 1px solid var(--border-color);
    border-radius: 0.16rem;
    padding: 0.22rem 0.32rem;
    height: 0.8rem;
  }
  .sk_form-select .-select-front input::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front input::-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front input:-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front input:-ms-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front textarea::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front textarea::-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front textarea:-moz-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front textarea:-ms-input-placeholder {
    color: #BBBBBB;
  }
  .sk_form-select .-select-front input {
    width: 100%;
    pointer-events: none;
    font-size: var(--inner-fz);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .sk_form-select .-select-front .svg-ctx {
    width: 0.4rem;
    height: 0.4rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
    color: var(--border-color);
  }
  .sk_form-select .-select-layer {
    --border-color: #106DFF;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 1px solid var(--border-color);
    border-radius: 0.16rem;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    z-index: 1;
    background-color: white;
  }
  .sk_form-select .-select-layer .-inner {
    padding: 0.2rem;
  }
  .sk_form-select .-select-layer .-inner .-head {
    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;
    padding: 0.12rem 0.2rem;
    border-radius: 0.12rem;
  }
  .sk_form-select .-select-layer .-inner .-head .msg {
    font-size: var(--inner-fz);
    line-height: var(--inner-lh);
    color: #BBBBBB;
  }
  .sk_form-select .-select-layer .-inner .-head .svg-ctx {
    width: 0.28rem;
    height: 0.28rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    color: var(--sk-global-color-03);
    margin-left: auto;
  }
  .sk_form-select .-select-layer .-inner .-list {
    max-height: 2rem;
    overflow: auto;
  }
  .sk_form-select .-select-layer .-inner .-list dl dd {
    cursor: pointer;
    padding: 0.12rem 0.2rem;
    font-size: var(--inner-fz);
    line-height: var(--inner-lh);
    border-radius: 0.12rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin-bottom: 0.1rem;
  }
  .sk_form-select .-select-layer .-inner .-list dl dd:last-child {
    margin-bottom: 0;
  }
  .sk_form-select .-select-layer .-inner .-list dl dd:hover {
    background-color: var(--fcolor-white);
  }
  .sk_form-select .-select-layer .-inner .-list dl dd.on {
    color: var(--sk-global-color-03);
  }
  .sk_form-select .-select-layer .-inner .-list .scrollbar-track-y {
    right: 0.05rem;
    width: 0.02rem;
  }
  .sk_form-select .-select-layer .-inner .-list .scrollbar-track-y .scrollbar-thumb {
    left: -0.04rem;
    width: 0.1rem;
    border-radius: 0.05rem;
    background-color: #D6D6D6;
  }
}
@media screen and (max-width: 800px) {
  .index-page .index-banner {
    height: 100vh;
  }
  .index-page .index-banner .wal {
    position: relative;
    padding-bottom: 2.48rem;
  }
  .index-page .index-banner .wal .-box .-top {
    -webkit-box-flex: 0;
    -webkit-flex: none;
        -ms-flex: none;
            flex: none;
  }
  .index-page .index-banner .wal .-box .-top .-title {
    font-size: 0.8rem;
    line-height: 0.98rem;
  }
  .index-page .index-banner .wal .-box .-top .-context {
    margin-top: 0.48rem;
    margin-bottom: 0;
  }
  .index-page .index-banner .wal .-box .-top .-buttons {
    position: absolute;
    width: calc(100% - .48rem * 2);
    bottom: 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;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
  .index-page .index-banner .wal .-box .-top .-buttons .-button {
    margin: 0 0 0.2rem 0;
  }
  .index-page .index-banner .wal .-box .-top .-buttons .-button:last-child {
    margin-bottom: 0;
  }
  .index-page .index-banner .wal .-box .-bottom {
    margin-top: 0.8rem;
    opacity: 0;
    visibility: hidden;
    margin-bottom: auto;
  }
  .index-page .index-banner .wal .-box .-bottom .-num-box {
    margin-top: 0;
  }
  .index-page .index-banner .wal .-box .-bottom .-num-box dl dd {
    margin: 0;
    padding-bottom: 0.16rem;
  }
}
@media screen and (max-width: 800px) and (min-width: 800px) {
  .index-page .index-banner .wal .-box .-bottom .-num-box dl dd {
    width: calc((100% - ((2 - 1) * 0.2rem)) / 2);
    margin-right: 0.2rem;
    margin-top: 0.2rem;
  }
  .index-page .index-banner .wal .-box .-bottom .-num-box dl dd:nth-child(2n) {
    margin-right: 0;
  }
  .index-page .index-banner .wal .-box .-bottom .-num-box dl dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .index-page .index-banner .wal .-box .-bottom .-num-box dl dd {
    width: calc((100% - ((2 - 1) * 0.08rem)) / 2);
    margin-right: 0.08rem;
    margin-top: 0.08rem;
  }
  .index-page .index-banner .wal .-box .-bottom .-num-box dl dd:nth-child(2n) {
    margin-right: 0;
  }
  .index-page .index-banner .wal .-box .-bottom .-num-box dl dd:nth-child(-n+2) {
    margin-top: 0;
  }
}
@media screen and (max-width: 800px) {
  .index-page .-solutions {
    color: var(--fcolor-black);
    overflow: hidden;
  }
  .index-page .-solutions .wal {
    padding-top: 1.92rem;
  }
  .index-page .-solutions .wal .-list {
    margin-top: 0.8rem;
  }
  .index-page .-solutions .wal .-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
  .index-page .-solutions .wal .-list ul li {
    border-radius: 0.32rem;
    overflow: hidden;
    --hoverColor: var(--sk-global-color);
  }
  .index-page .-solutions .wal .-list ul li[data-color=green] {
    --hoverColor: var(--sk-global-color-02) ;
  }
  .index-page .-solutions .wal .-list ul li[data-color=orange] {
    --hoverColor: var(--sk-global-color) ;
  }
  .index-page .-solutions .wal .-list ul li a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.7rem;
    padding: 0.4rem;
    color: var(--fcolor-white);
  }
  .index-page .-solutions .wal .-list ul li a .bg-img::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #26262630;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .-solutions .wal .-list ul li a .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;
    width: 100%;
    margin-top: auto;
  }
  .index-page .-solutions .wal .-list ul li a .content .-title02 {
    font-size: 0.36rem;
    line-height: 0.44rem;
  }
  .index-page .-solutions .wal .-list ul li a .content .-icon {
    display: none;
  }
  .index-page .-solutions .wal .-list ul li a:hover {
    color: var(--hoverColor);
  }
  .index-page .-solutions .wal .-list ul li a:hover .bg-img::before {
    -webkit-backdrop-filter: blur(0.32rem);
            backdrop-filter: blur(0.32rem);
  }
  .index-page .-solutions .wal .-list .-button {
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 800px) {
  .index-page .-news_events {
    color: var(--fcolor-black);
  }
  .index-page .-news_events .wal {
    padding-top: 1.92rem;
  }
  .index-page .-news_events .wal .-list {
    margin-top: 0.8rem;
  }
  .index-page .-news_events .wal .-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
  .index-page .-news_events .wal .-list ul li {
    width: 100%;
    margin-right: 0;
    border-radius: 0.32rem;
    min-height: 3.7rem;
    margin-bottom: 0.4rem;
    overflow: hidden;
  }
  .index-page .-news_events .wal .-list ul li:last-child {
    margin: 0;
  }
  .index-page .-news_events .wal .-list ul li:nth-child(4) {
    width: 100%;
  }
  .index-page .-news_events .wal .-list ul li:nth-child(4) a {
    min-height: 6.56rem;
  }
  .index-page .-news_events .wal .-list ul li a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    min-height: 3.7rem;
    padding: 0.4rem 0.38rem 0.48rem 0.4rem;
  }
  .index-page .-news_events .wal .-list ul li a .bg-img::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #26262650;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .-news_events .wal .-list ul li a .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: auto;
    color: var(--fcolor-white);
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .index-page .-news_events .wal .-list ul li a .content .-time {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .index-page .-news_events .wal .-list ul li a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
    font-size: 0.36rem;
    line-height: 0.44rem;
    margin-top: 0.14rem;
    min-height: auto;
    margin-bottom: 0.32rem;
  }
  .index-page .-news_events .wal .-list ul li a .content .-address {
    margin-top: auto;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .index-page .-news_events .wal .-list ul li a:hover .bg-img::before {
    -webkit-backdrop-filter: blur(0.32rem);
            backdrop-filter: blur(0.32rem);
  }
  .index-page .-news_events .wal .-list ul li a:hover .content {
    color: var(--sk-global-color);
  }
  .index-page .-news_events .wal .-list ul li a:hover .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
  }
  .index-page .-news_events .wal .-list .-button {
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 800px) {
  .index-page .-learn {
    color: var(--fcolor-black);
  }
  .index-page .-learn .wal {
    padding-top: 1.92rem;
  }
  .index-page .-learn .wal .-list {
    margin-top: 0.8rem;
  }
  .index-page .-learn .wal .-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .index-page .-learn .wal .-list ul li {
    width: 100%;
    border-radius: 0.32rem;
    overflow: hidden;
    margin-right: 0;
    margin-top: 0.4rem;
  }
  .index-page .-learn .wal .-list ul li:first-child {
    margin-top: 0;
  }
  .index-page .-learn .wal .-list ul li:nth-child(2) a {
    min-height: 6.56rem;
  }
  .index-page .-learn .wal .-list ul li a {
    min-height: 3.7rem;
    padding: 0.4rem;
  }
  .index-page .-learn .wal .-list ul li a .bg-img::before {
    background-color: #26262650;
  }
  .index-page .-learn .wal .-list ul li a .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;
    width: 100%;
    margin-top: auto;
  }
  .index-page .-learn .wal .-list ul li a .content .-title02 {
    font-size: 0.36rem;
    line-height: 0.44rem;
  }
  .index-page .-learn .wal .-list ul li a .content .-icon {
    display: none;
  }
  .index-page .-learn .wal .-list ul li a:hover {
    color: var(--hoverColor);
  }
  .index-page .-learn .wal .-list ul li a:hover .bg-img::before {
    -webkit-backdrop-filter: blur(0.32rem);
            backdrop-filter: blur(0.32rem);
  }
  .index-page .-learn .wal .-list .-button {
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 800px) {
  .about-page .-background-section.__02 .wal {
    padding-bottom: 2.38rem;
  }
  .about-page .-background-section.__03 .wal {
    padding-bottom: 2.18rem;
  }
  .about-page .-background-section.__04 {
    margin-top: 1.16rem;
  }
  .about-page .-history {
    color: var(--fcolor-black);
  }
  .about-page .-history .wal {
    padding-top: 1.92rem;
  }
  .about-page .-history .wal .-body {
    margin-top: 0.32rem;
  }
  .about-page .-history .wal .-body .-table {
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    padding: 0.64rem 0;
  }
  .about-page .-history .wal .-body .-table .column01 {
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .about-page .-history .wal .-body .-table .column02 {
    width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .about-page .-history .wal .-body .-table .column03 {
    width: 100%;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .about-page .-history .wal .-body .-table .-tr {
    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;
  }
  .about-page .-history .wal .-body .-table .t-head {
    display: none;
  }
  .about-page .-history .wal .-body .-table .t-body {
    margin-top: 0;
    max-height: 9.38rem;
    overflow: auto;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr {
    --color: var(--sk-global-color);
    background-color: #f5f5f7;
    border-radius: 0.32rem;
    padding: 0.4rem;
    margin-top: 0.4rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr:first-child {
    margin-top: 0;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td {
    color: var(--color);
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-year {
    font-size: 0.56rem;
    line-height: 0.68rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-milestone {
    margin-top: 0.36rem;
    color: var(--sk-global-color-03);
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-milestone p {
    position: relative;
    font-size: 0.28rem;
    line-height: 0.33rem;
    padding-left: 0.16rem;
    color: var(--sk-global-color-03);
    -webkit-transition: font-size 0.3s, line-height 0.3s;
    transition: font-size 0.3s, line-height 0.3s;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-milestone p::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0.14rem;
    width: 0.06rem;
    height: 0.06rem;
    border-radius: 50%;
    background-color: var(--sk-global-color-03);
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-img {
    margin-top: 0.38rem;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-img .-inner {
    position: relative;
    border-radius: 0.16rem;
    width: 100%;
    height: 2.05rem;
    overflow: hidden;
    margin-left: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-img .-inner::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: transparent;
    -webkit-backdrop-filter: blur(0);
            backdrop-filter: blur(0);
  }
  .about-page .-history .wal .-body .-table .t-body .-tr .-td.-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .about-page .-history .wal .-body .-table .t-body .scrollbar-track-y {
    display: none !important;
    right: 0.08rem;
    width: 0.02rem;
  }
  .about-page .-history .wal .-body .-table .t-body .scrollbar-track-y .scrollbar-thumb {
    left: -0.08rem;
    width: 0.16rem;
    border-radius: 0.05rem;
    background-color: #D6D6D6;
  }
  .about-page .-awards {
    color: var(--fcolor-black);
  }
  .about-page .-awards .wal {
    padding-top: 1.84rem;
  }
  .about-page .-awards .wal .-body {
    margin-top: 1.04rem;
  }
  .about-page .-awards .wal .-body .-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .about-page .-awards .wal .-body .-list ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 0.16rem;
    border: 1px solid #969696;
    padding: 0.2rem;
    height: 1.88rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .about-page .-awards .wal .-body .-list ul li.on {
    background-color: white;
    border-color: #969696;
  }
  .about-page .-awards .wal .-body .-list ul li.on .-icon {
    height: 0.75rem;
    margin-right: 0;
    opacity: 0;
  }
  .about-page .-awards .wal .-body .-list ul li.on .-text {
    opacity: 1;
  }
  .about-page .-awards .wal .-body .-list ul li.-end {
    background-color: #F5F5F7;
    border-color: #F5F5F7;
  }
  .about-page .-awards .wal .-body .-list ul li.-end .end-text {
    text-align: center;
    font-size: 0.32rem;
    line-height: 0.4rem;
    color: var(--sk-global-color);
  }
  .about-page .-awards .wal .-body .-list ul li .-icon {
    max-width: 1.5rem;
    height: 0.75rem;
    margin-right: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .about-page .-awards .wal .-body .-list ul li .-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .about-page .-awards .wal .-body .-list ul li .-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    max-height: calc(100% - .4rem);
    padding: 0 0.2rem;
    opacity: 0;
    max-width: 100%;
    font-size: 0.24rem;
    line-height: 0.3rem;
    text-align: center;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}
@media screen and (max-width: 800px) {
  .products-page .page-message {
    padding-top: 1.92rem;
  }
  .products-page .page-message .wal .-box {
    margin-top: 0.48rem;
  }
  .products-page .page-filters {
    margin-top: 0.92rem;
  }
  .products-page .page-filters .wal ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
  .products-page .page-filters .wal ul li {
    border-radius: 0.32rem;
    --hoverColor: var(--sk-global-color);
  }
  .products-page .page-filters .wal ul li a {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.68rem;
    padding: 0.4rem;
    color: var(--fcolor-white);
  }
  .products-page .page-filters .wal ul li a .bg-img::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #26262630;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .products-page .page-filters .wal ul li a .content {
    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;
    width: 100%;
    margin-top: auto;
    padding-right: 0.48rem;
  }
  .products-page .page-filters .wal ul li a .content .-title02 {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .products-page .page-filters .wal ul li a .content .-context {
    font-size: 0.28rem;
    line-height: 0.33rem;
    margin-top: 0.2rem;
  }
  .products-page .page-filters .wal ul li a .content .-icon {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0.48rem;
    height: 0.48rem;
    margin-left: auto;
  }
  .products-page .page-filters .wal ul li a .content .-icon .svg-ctx {
    width: 100%;
    height: 100%;
  }
  .products-page .page-seat-show {
    margin-top: 0.96rem;
  }
  .products-page .page-seat-show .wal ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
  .products-page .page-seat-show .wal ul li {
    width: 100%;
    margin: 0.4rem 0 0;
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .products-page .page-seat-show .wal ul li:first-child {
    margin-top: 0;
  }
  .products-page .page-seat-show .wal ul li:nth-child(2) a {
    min-height: 6.54rem;
  }
  .products-page .page-seat-show .wal ul li a {
    cursor: default;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 3.68rem;
  }
  .products-page .page-seat-show .wal ul li a .content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: auto;
  }
  .products-page .page-seat-show .wal ul li a .content .-title02 {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .products-page .page-seat-show .wal ul li a .content .-context {
    margin-top: 0.2rem;
  }
  .products-page .page-list .wal .-row {
    padding-top: 1.92rem;
  }
  .products-page .page-list .wal .-row ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 0.48rem;
  }
  .products-page .page-list .wal .-row ul li {
    padding-bottom: 0;
  }
  .products-page .page-list .wal .-row ul li:nth-last-child(-n+2) {
    padding-bottom: 0;
  }
  .products-page .page-list .wal .-row ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .products-page .page-list .wal .-row ul li a:hover .-cover .info-img {
    opacity: 1;
    visibility: visible;
  }
  .products-page .page-list .wal .-row ul li a .-cover {
    position: relative;
    width: 100%;
    height: 3.68rem;
    padding: 0.48rem;
    background-color: #F4F4F4;
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .products-page .page-list .wal .-row ul li a .-cover .product-img {
    height: 2.7rem;
  }
  .products-page .page-list .wal .-row ul li a .-content {
    margin-top: 0.4rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-name {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-text {
    font-size: 0.28rem;
    line-height: 0.4rem;
    margin-top: 0.24rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-params {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 0.4rem;
    border: 1px solid var(--fcolor-defult);
    border-radius: 0.32rem;
    overflow: hidden;
    margin-top: 0.4rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-params .-left {
    width: 100%;
  }
  .products-page .page-list .wal .-row ul li a .-content .-params .-left dl dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-top: 0.16rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-params .-left dl dd .-label {
    margin-right: 0.1rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-params .-right {
    width: 100%;
    margin-top: 0.4rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-params .-right dl dd {
    font-size: 0.28rem;
    line-height: 0.33rem;
    margin-top: 0.16rem;
  }
  .products-page .page-list .wal .-row ul li a .-content .-buttons {
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 800px) {
  .software-page .page-message {
    padding-top: 1.92rem;
  }
  .software-page .page-message .wal .-box {
    margin-top: 0.48rem;
  }
  .software-page .page-list {
    margin-top: 0.96rem;
  }
  .software-page .page-list .wal ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .software-page .page-list .wal ul li {
    padding-bottom: 0;
  }
  .software-page .page-list .wal ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .software-page .page-list .wal ul li a .-cover {
    position: relative;
    width: 100%;
    height: 3.68rem;
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .software-page .page-list .wal ul li a .-content {
    margin-top: 0.4rem;
  }
  .software-page .page-list .wal ul li a .-content .-name {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .software-page .page-list .wal ul li a .-content .-context {
    font-size: 0.28rem;
    line-height: 0.33rem;
    margin-top: 0.24rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro {
    margin-top: 0;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type01 {
    margin-top: 0.24rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd {
    margin-top: 0.24rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd:first-child {
    margin-top: 0;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd .-text {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type01 dl dd .-text-small {
    font-size: 0.24rem;
    line-height: 0.3rem;
    margin-top: 0.12rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type02 {
    margin-top: 0.4rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type02 dl dd {
    position: relative;
    margin-top: 0.16rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
    padding-left: 0.24rem;
    color: var(--sk-global-color-03);
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type02 dl dd:first-child {
    margin-top: 0;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type02 dl dd::before {
    content: "";
    display: block;
    position: absolute;
    top: 0.12rem;
    left: 0;
    width: 0.08rem;
    height: 0.08rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type03 {
    margin-top: 0.4rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type03 dl {
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-top: 0.24rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type03 dl dt {
    color: var(--sk-global-color-03);
    margin-bottom: 0.24rem;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type03 dl dd {
    position: relative;
    margin: 0 0 0.16rem 0;
    padding-left: 0.24rem;
    color: var(--fcolor-black);
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type03 dl dd:last-child {
    margin: 0;
  }
  .software-page .page-list .wal ul li a .-content .-intro .-type03 dl dd::before {
    top: 0.12rem;
    width: 0.08rem;
    height: 0.08rem;
  }
  .software-page .page-list .wal ul li a .-content .-buttons {
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 800px) {
  .accessories-page .page-message {
    padding-top: 1.92rem;
  }
  .accessories-page .page-message .wal .-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.48rem;
  }
  .accessories-page .page-message .wal .-box .-tab {
    margin: 0.96rem 0 0;
  }
  .accessories-page .page-message .wal .-box .-tab dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0.16rem;
    border: 1px solid var(--sk-global-color-03);
    overflow: hidden;
  }
  .accessories-page .page-message .wal .-box .-tab dl dd {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50%;
    min-width: 50%;
    min-height: 0.64rem;
    height: auto;
    padding: 0.18rem 0.1rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .accessories-page .page-message .wal .-box .-tab dl dd.on {
    background-color: var(--fcolor-defult);
    color: var(--fcolor-white);
  }
  .accessories-page .page-list {
    margin-top: 0.48rem;
  }
  .accessories-page .page-list .wal ul {
    display: none;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .accessories-page .page-list .wal ul.on {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .accessories-page .page-list .wal ul li {
    padding-bottom: 0;
  }
  .accessories-page .page-list .wal ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .accessories-page .page-list .wal ul li a .-cover {
    position: relative;
    width: 100%;
    height: 3.68rem;
    padding: 0.64rem;
    background-color: #F4F4F4;
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .accessories-page .page-list .wal ul li a .-cover .product-img {
    height: 2.4rem;
  }
  .accessories-page .page-list .wal ul li a .-content .-name {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .accessories-page .page-list .wal ul li a .-content .-context {
    margin-top: 0.24rem;
    font-size: 0.24rem;
    line-height: 0.4rem;
  }
  .accessories-page .page-list .wal ul li a .-content .-buttons {
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 800px) {
  .case-page .page-message {
    padding-top: 1.92rem;
  }
  .case-page .page-message .wal .-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.48rem;
  }
  .case-page .page-message .wal .-box .-search-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0.96rem 0 0;
    width: 100%;
    border: 1px solid var(--sk-global-color-03);
    height: 0.8rem;
    padding: 0.26rem 0.34rem;
    border-radius: 0.12rem;
  }
  .case-page .page-message .wal .-box .-search-box input::-webkit-input-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box input::-moz-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box input:-moz-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box input:-ms-input-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box textarea::-webkit-input-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box textarea::-moz-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box textarea:-moz-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box textarea:-ms-input-placeholder {
    color: var(--sk-global-color-03);
  }
  .case-page .page-message .wal .-box .-search-box .-icon {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.2rem;
  }
  .case-page .page-message .wal .-box .-search-box input {
    font-size: 0.24rem;
  }
  .case-page .page-body {
    margin-top: 0.4rem;
  }
  .case-page .page-body .wal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .case-page .page-body .wal .-filters {
    position: static;
    width: 100%;
    margin-right: 0;
    padding: 0.4rem 0.4rem 0.48rem;
    border: 1px solid var(--sk-global-color-03);
    border-radius: 0.32rem;
    height: 100%;
  }
  .case-page .page-body .wal .-filters .-row .sk_form__item {
    margin-bottom: 0.2rem;
  }
  .case-page .page-body .wal .-filters .-buttons {
    margin-top: 0.8rem;
  }
  .case-page .page-body .wal > .-list {
    width: 100%;
    margin-top: 0.4rem;
  }
  .case-page .page-body .wal > .-list .-total {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .case-page .page-body .wal > .-list ul {
    margin-top: 0.8rem;
  }
  .case-page .page-body .wal > .-list ul li {
    --color: var(--sk-global-color-02);
    margin-bottom: 0.96rem;
  }
  .case-page .page-body .wal > .-list ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .case-page .page-body .wal > .-list ul li a .-cover {
    width: 100%;
    margin-right: 0;
    min-height: 3.67rem;
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .case-page .page-body .wal > .-list ul li a .-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0.4rem 0 0;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-tag {
    display: inline-block;
    padding: 0.16rem 0.32rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-bottom: 0.4rem;
    border-radius: 0.12rem;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-name {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-other {
    margin-top: 0.24rem;
    margin-left: 0;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-other dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-other dl dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: 0;
    margin-top: 0.2rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-other dl dd:first-child {
    margin-top: 0;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-other dl dd .-label {
    margin-right: 0.1rem;
  }
  .case-page .page-body .wal > .-list ul li a .-content .-context {
    margin-top: 0.48rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
}
@media screen and (max-width: 800px) {
  .contact-page {
    background-color: #F5F5F7;
  }
  .contact-page .-distribution {
    position: relative;
    min-height: 8.4rem;
    color: var(--fcolor-white);
  }
  .contact-page .-distribution .wal {
    padding-top: 1.92rem;
    padding-bottom: 1.22rem;
  }
  .contact-page .-distribution .wal .-text {
    font-size: 0.48rem;
    line-height: 0.58rem;
  }
  .contact-page .-distribution .wal .-subtitle {
    font-size: 0.28rem;
    line-height: 0.36rem;
    margin-top: 0.48rem;
  }
  .contact-page .-distribution .wal .-subtitle em {
    color: var(--sk-global-color);
  }
  .contact-page .-distribution .wal .-body {
    margin-top: 0.8rem;
  }
  .contact-page .-distribution .wal .-body .-top-label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-left: 0;
    font-size: 0.32rem;
    line-height: 0.38rem;
  }
  .contact-page .-distribution .wal .-body .-top-label .-icon {
    position: static;
    width: 0.48rem;
    height: 0.48rem;
    border: 1px solid #BBBBBB;
    margin-right: 0.2rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .contact-page .-distribution .wal .-body .-top-label .-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .contact-page .-distribution .wal .-body .-top-label .tit {
    width: 100%;
    padding-bottom: 0;
    border-bottom: none;
  }
  .contact-page .-distribution .wal .-body .-bottom-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.24rem;
    padding-left: 0;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .main-distribution,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution {
    width: 100%;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .main-distribution .-name,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution .-name {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--sk-global-color);
  }
  .contact-page .-distribution .wal .-body .-bottom-content .main-distribution .-other-info,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution .-other-info {
    margin-top: 0.22rem;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .main-distribution .-other-info dl dd,
.contact-page .-distribution .wal .-body .-bottom-content .other-distribution .-other-info dl dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.24rem;
    line-height: 0.36rem;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li {
    width: 100%;
    margin-top: 0.4rem;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li .-name {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--sk-global-color);
  }
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li .-other-info {
    margin-top: 0.2rem;
  }
  .contact-page .-distribution .wal .-body .-bottom-content .other-distribution ul li .-other-info dl dd {
    font-size: 0.24rem;
    line-height: 0.36rem;
  }
  .contact-page .-contact-form .wal {
    padding-top: 1.92rem;
  }
  .contact-page .-contact-form .wal .-head .-context {
    margin-top: 0.32rem;
  }
  .contact-page .-contact-form .wal .-form {
    margin-top: 0.8rem;
    border: 1px solid var(--sk-global-color-03);
    border-radius: 0.32rem;
    background-color: white;
  }
  .contact-page .-contact-form .wal .-form .-form-inner {
    padding: 0.46rem 0.4rem 0.48rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-tips {
    position: relative;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-tips .-warning {
    display: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-tips .-warning img {
    width: 0.28rem;
    height: 0.28rem;
    object-fit: contain;
    margin-right: 0.2rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.64rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left {
    width: 100%;
    margin-right: 0;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row:first-child {
    margin-top: 0;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row .sk_form__item {
    width: 100%;
    margin-right: 0;
    margin-top: 0.1rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-left .-row .sk_form__item.-fill {
    width: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right {
    width: 100%;
    margin-top: 0.1rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.1rem;
    height: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row:first-child {
    margin-top: 0;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item {
    width: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content {
    height: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input {
    height: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front {
    height: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front .scroll-content {
    height: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front textarea {
    height: 100%;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.4rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left {
    width: 100%;
    margin-right: 0;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box {
    position: relative;
    padding-left: 0.6rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    margin-top: 0.4rem;
    color: var(--fcolor-defult);
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box .-icon {
    cursor: pointer;
    position: absolute;
    top: 0.04rem;
    left: 0;
    width: 0.4rem;
    height: 0.4rem;
    padding: 0.04rem;
    border: 1px solid var(--sk-global-color-03);
    border-radius: 0.08rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box .-icon.-error {
    border-color: var(--sk-global-color);
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-left .-check-box a {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--sk-global-color);
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin-top: 0.6rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .sk_form-input {
    width: 100%;
    margin-right: 0;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code {
    width: 100%;
    height: 0.8rem;
    margin-top: 0.2rem;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .contact-page .-contact-form .wal .-form .-form-inner .-form-foot .-right .-buttons {
    margin: 1.12rem 0 0;
  }
  .contact-page .g_contact_us {
    padding-top: 1.2rem;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 800px) {
  .distributor-page .-find-distributor .wal {
    padding-top: 1.92rem;
  }
  .distributor-page .-find-distributor .wal .-head .-box {
    margin-top: 0.32rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .distributor-page .-find-distributor .wal .-head .-box .-tab {
    margin: 0.96rem 0 0;
  }
  .distributor-page .-find-distributor .wal .-head .-box .-tab dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0.16rem;
    border: 1px solid var(--sk-global-color-03);
    overflow: hidden;
  }
  .distributor-page .-find-distributor .wal .-head .-box .-tab dl dd {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50%;
    min-width: 50%;
    min-height: 0.64rem;
    height: auto;
    padding: 0.18rem 0.1rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .distributor-page .-find-distributor .wal .-head .-box .-tab dl dd.on {
    background-color: var(--fcolor-defult);
    color: var(--fcolor-white);
  }
  .distributor-page .-find-distributor .wal .-map-box {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.88rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box {
    position: absolute;
    left: 0;
    opacity: 0;
    visibility: hidden;
    bottom: 0.48rem;
    width: 100%;
    margin-right: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    padding: 0.64rem 0.4rem 0.48rem;
    border: none;
    border-radius: 0.32rem;
    background-color: white;
    -webkit-transform: translate(0, 0.32rem);
        -ms-transform: translate(0, 0.32rem);
            transform: translate(0, 0.32rem);
    z-index: 3;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box.show {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-box-title {
    font-size: 0.48rem;
    line-height: 0.58rem;
    padding-right: 0.4rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-box-close {
    cursor: pointer;
    position: absolute;
    top: 0.74rem;
    right: 0.4rem;
    width: 0.4rem;
    height: 0.4rem;
    z-index: 1;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-box-close img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-tab {
    margin: 0.48rem 0 0;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-tab dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 0.16rem;
    border: 1px solid var(--sk-global-color-03);
    overflow: hidden;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-tab dl dd {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 50%;
    min-width: 50%;
    min-height: 0.64rem;
    height: auto;
    padding: 0.18rem 0.1rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-tab dl dd.on {
    background-color: var(--fcolor-defult);
    color: var(--fcolor-white);
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    border: 1px solid var(--sk-global-color-03);
    height: 0.8rem;
    padding: 0.26rem 0.32rem;
    border-radius: 0.12rem;
    margin-top: 0.48rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-search .-icon {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.2rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-search input {
    font-size: 0.24rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-row {
    margin-top: 0.48rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-row .sk_form__item {
    margin-bottom: 0.2rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-buttons {
    margin-top: 0.8rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filter-box .-buttons .-button {
    margin-bottom: 0.2rem;
  }
  .distributor-page .-find-distributor .wal .-map-box .-map {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    left: 50%;
    width: calc(100% + .48rem * 2);
    min-height: 100vh;
    border-radius: 0;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    border: none;
    overflow: hidden;
    z-index: 1;
  }
  .distributor-page .-find-distributor .wal .-map-box .-map .-map-content {
    width: 100%;
    height: 100%;
    background-color: var(--sk-global-color-03);
  }
  .distributor-page .-find-distributor .wal .-map-box .-map .-search-info {
    display: none;
  }
  .distributor-page .-find-distributor .wal .-map-box .-filterOpenBtn {
    --fcolor: var(--fcolor-black);
    position: absolute;
    z-index: 2;
    left: 0;
    bottom: 0.48rem;
    width: 100%;
  }
  .distributor-page .-find-distributor .wal > .-list {
    margin-top: 1.52rem;
  }
  .distributor-page .-find-distributor .wal > .-list .-message .-text {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .distributor-page .-find-distributor .wal > .-list .-message .-distance {
    margin-top: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .distributor-page .-find-distributor .wal > .-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 0.84rem;
  }
  .distributor-page .-find-distributor .wal > .-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;
    border-radius: 0.32rem;
    border: 1px solid #D8D8D8;
    overflow: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .distributor-page .-find-distributor .wal > .-list ul li.on .-content {
    height: auto;
  }
  .distributor-page .-find-distributor .wal > .-list ul li:hover {
    border-color: var(--fcolor-white);
  }
  .distributor-page .-find-distributor .wal > .-list ul li:hover .-content .-inner {
    background-color: var(--fcolor-white);
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-top {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 3.7rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-top .-info {
    width: 100%;
    margin-top: auto;
    padding: 0.2rem 0.32rem;
    color: var(--fcolor-white);
    background-color: rgba(29, 29, 31, 0.68);
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-top .-info .-name {
    font-size: 0.36rem;
    line-height: 0.44rem;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-top .-info .-area {
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-top: 0;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-content {
    height: 0;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-content .-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    padding: 0.2rem 0.32rem 0.48rem;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.24rem;
    margin-bottom: 0.2rem;
    line-height: 0.3rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row:first-child {
    margin-bottom: 0.2rem;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row:last-child {
    margin-bottom: 0;
  }
  .distributor-page .-find-distributor .wal > .-list ul li .-content .-inner .-row .-label {
    width: 2rem;
    padding-right: 0.1rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .distributor-page .-find-distributor .wal > .-list .-button {
    margin-top: 0.4rem;
  }
}
@media screen and (max-width: 800px) {
  .-cookie-layer {
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: var(--fcolor-white);
    border-radius: 0.32rem 0.32rem 0 0;
    width: 100%;
    min-height: auto;
    box-shadow: 0 0.1rem 0.13rem rgba(0, 0, 0, 0.05);
    z-index: 10;
    -webkit-transform: translate(0, 100%);
        -ms-transform: translate(0, 100%);
            transform: translate(0, 100%);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .-cookie-layer .-wrapper {
    padding: 0.48rem;
  }
  .-cookie-layer .-wrapper .-close {
    cursor: pointer;
    position: absolute;
    top: 0.48rem;
    right: 0.48rem;
  }
  .-cookie-layer .-wrapper .-close svg {
    width: 0.32rem;
    height: 0.32rem;
    object-fit: contain;
  }
  .-cookie-layer .-wrapper .layer-title {
    font-size: 0.36rem;
    line-height: 0.44rem;
    color: var(--fcolor-black);
    padding-right: 0.5rem;
  }
  .-cookie-layer .-wrapper .layer-context {
    font-size: 0.24rem;
    line-height: 0.4rem;
    color: var(--fcolor-black);
    margin-top: 0.2rem;
  }
  .-cookie-layer .-wrapper .layer-context a {
    color: #0F0FB7;
  }
  .-cookie-layer .-wrapper .-buttons {
    margin-top: 0.8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .-cookie-layer .-wrapper .-buttons .-button {
    margin: 0 0 0.2rem;
    width: 100%;
  }
  .-cookie-layer .-wrapper .-buttons .-button:last-child {
    margin: 0;
  }
}
@media screen and (max-width: 800px) {
  .product_residential_detail_page .topbanner-otherInfo .wal {
    padding-top: 1.92rem;
  }
  .product_residential_detail_page .topbanner-otherInfo .wal ul li {
    margin-top: 0.8rem;
  }
  .product_residential_detail_page .topbanner-otherInfo .wal ul li:first-child {
    margin-top: 0;
  }
  .product_residential_detail_page .topbanner-otherInfo .wal ul li .-had {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .product_residential_detail_page .topbanner-otherInfo .wal ul li .-had img {
    width: 0.68rem;
    height: 0.68rem;
    object-fit: contain;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    margin-right: 0.2rem;
  }
  .product_residential_detail_page .topbanner-otherInfo .wal ul li .-had .-name {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .product_residential_detail_page .topbanner-otherInfo .wal ul li .-text {
    margin-top: 0.4rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .product_residential_detail_page .battery_model .wal .-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    width: 100%;
    margin-top: 0.8rem;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left {
    width: 100%;
    border-radius: 0.32rem;
    border: 1px solid var(--fcolor-defult);
    overflow: hidden;
    margin-right: 0;
    margin-top: 0.4rem;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner {
    padding: 0.4rem 0.4rem 1.24rem;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-msg {
    font-size: 0.4rem;
    line-height: 0.6rem;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-tab {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-top: 0.48rem;
    margin-left: 0;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-top .-tab .-tab-item {
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-left: 0.4rem;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom {
    margin-top: 0.6rem;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-top: 0.4rem;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd:first-child {
    margin-top: 0;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd .-label {
    width: 100%;
    padding-right: 0;
  }
  .product_residential_detail_page .battery_model .wal .-body .-left .-inner .inner-bottom dl dd .-value {
    width: 100%;
    color: var(--fcolor-defult);
  }
  .product_residential_detail_page .battery_model .wal .-body .-right {
    width: 100%;
    min-height: 3.68rem;
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .product_residential_detail_page .battery_model .wal .-body .-right .-img {
    height: 100%;
  }
  .product_residential_detail_page .battery_model .wal .-body .-right .-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
@media screen and (max-width: 800px) {
  .privacy_policy_page.site_map .detail_section {
    margin-bottom: 2.46rem;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container {
    padding: 0.8rem 0 0;
    color: var(--fcolor-defult);
    border-bottom: 0;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .title_content {
    margin-bottom: 0;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .title_content .name {
    margin-bottom: 0.2rem;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .title_content .up_date {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content {
    margin-top: 1.41rem;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: -0.78rem 0 0;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li {
    margin: 0.78rem 0 0;
    width: 100%;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dt {
    font-size: 0.32rem;
    line-height: 0.4rem;
    margin-bottom: 0.46rem;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dd {
    margin-top: 0.18rem;
  }
  .privacy_policy_page.site_map .detail_section .wal-1280 .container .detail_content .-list li dl dd a {
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
}
.green_highlight {
  color: var(--sk-global-color-02);
}

.orange_highlight {
  color: var(--sk-global-color);
}

.gray_highlight {
  color: var(--sk-global-color-03);
}

.sim_footer .wal .back_to_top {
  padding: 0.1rem;
  margin: 0.1rem 0;
  color: var(--fcolor-black);
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  background-color: #ececec;
  border-radius: 0.06rem;
  cursor: pointer;
}
.sim_footer .wal .back_to_top.fixed {
  position: fixed;
  bottom: 0.8rem;
  right: 0.8rem;
  z-index: 20;
}
.sim_footer .wal .f_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: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.6rem;
  border-bottom: 0.01rem solid #d6d6d6;
}
.sim_footer .wal .f_top .crumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.2rem 0;
}
.sim_footer .wal .f_top .crumbs a {
  position: relative;
  font-size: 0.12rem;
  line-height: 0.15rem;
  color: var(--sk-global-color-03);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sim_footer .wal .f_top .crumbs a:not(:first-child) {
  padding-left: 0.15rem;
}
.sim_footer .wal .f_top .crumbs a:not(:first-child)::after {
  content: "";
  position: absolute;
  left: 0.065rem;
  top: 0.08rem;
  display: block;
  width: 0.02rem;
  height: 0.02rem;
  border-radius: 50%;
  background-color: var(--sk-global-color-03);
}
.sim_footer .wal .f_top .crumbs a:not(:last-child):hover {
  color: var(--fcolor-defult);
}
.sim_footer .wal .f_top .crumbs a:last-child {
  pointer-events: none;
  color: var(--fcolor-defult);
}
.sim_footer .wal .f_middle {
  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.4rem 0;
  min-height: 2.91rem;
}
.sim_footer .wal .f_middle .nav_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
.sim_footer .wal .f_middle .nav_box .nav_list {
  width: 1.5rem;
}
.sim_footer .wal .f_middle .nav_box .nav_list dt {
  display: block;
  padding-bottom: 0.19rem;
  color: var(--fcolor-defult);
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.sim_footer .wal .f_middle .nav_box .nav_list dd a {
  display: block;
  padding-top: 0.05rem;
  color: #808080;
  font-size: 0.12rem;
  line-height: 0.15rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sim_footer .wal .f_middle .nav_box .nav_list dd a:hover {
  color: var(--fcolor-defult);
}
.sim_footer .wal .f_middle .lang_and_reg {
  font-size: 0.12rem;
  line-height: 0.15rem;
  color: var(--fcolor-defult);
}
.sim_footer .wal .f_middle .lang_and_reg .con {
  color: #808080;
  margin-left: 0.2rem;
}
.sim_footer .wal .f_bottom .more_way {
  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 #d6d6d6;
}
.sim_footer .wal .f_bottom .more_way .left_msg {
  margin-top: auto;
  padding-bottom: 0.1rem;
  font-size: 0.12rem;
  line-height: 0.15rem;
  color: var(--sk-global-color-03);
}
.sim_footer .wal .f_bottom .more_way .right_logo {
  width: 1.1765rem;
  padding-bottom: 0.1rem;
}
.sim_footer .wal .f_bottom .copyright {
  padding: 0.1rem 0 0.17rem;
  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;
}
.sim_footer .wal .f_bottom .copyright .left {
  color: var(--sk-global-color-03);
  font-size: 0.12rem;
  line-height: 0.15rem;
}
.sim_footer .wal .f_bottom .copyright .right ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
}
.sim_footer .wal .f_bottom .copyright .right ul li a {
  color: var(--sk-global-color-03);
  font-size: 0.12rem;
  line-height: 0.15rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.sim_footer .wal .f_bottom .copyright .right ul li a:hover {
  color: var(--fcolor-defult);
}

.g_contact_us {
  background-color: transparent;
  padding-top: 1rem;
  padding-bottom: 0.66rem;
}
.g_contact_us._gray_bg {
  background-color: #fafafa;
}
.g_contact_us .wal .middle {
  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.16rem;
}
.g_contact_us .wal .middle .left .contact_info {
  margin-top: 0.67rem;
}
.g_contact_us .wal .middle .left .contact_info li .key {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color-03);
}
.g_contact_us .wal .middle .left .contact_info li .value {
  display: block;
  margin-top: 0.1rem;
  font-size: 0.18rem;
  line-height: 0.22rem;
  color: var(--fcolor-defult);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (min-width: 800px) {
  .g_contact_us .wal .middle .left .contact_info li .value:hover {
    color: var(--sk-global-color);
  }
}
.g_contact_us .wal .middle .left .contact_info li .vals {
  margin-top: 0.14rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6rem;
}
.g_contact_us .wal .middle .left .contact_info li .vals .vals_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;
}
.g_contact_us .wal .middle .left .contact_info li .vals .vals_item .k {
  font-size: 0.12rem;
  line-height: 0.15rem;
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color-03);
  margin-right: 0.1rem;
}
.g_contact_us .wal .middle .left .contact_info li .vals .vals_item .v {
  font-size: 0.18rem;
  line-height: 0.22rem;
  color: var(--fcolor-defult);
}
@media screen and (min-width: 800px) {
  .g_contact_us .wal .middle .left .contact_info li .vals .vals_item .v:hover {
    color: var(--sk-global-color);
  }
}
.g_contact_us .wal .middle .left .contact_info li:not(:last-child) {
  margin-bottom: 0.3rem;
}
.g_contact_us .wal .middle .right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  padding-left: 0.2rem;
}
.g_contact_us .wal .middle .right .btn_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
}
.g_contact_us .wal .middle .right .link_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
}
.g_contact_us .wal .middle .right .link_box li a {
  display: block;
}
.g_contact_us .wal .middle .right .link_box li a:hover {
  opacity: 0.6;
}
.g_contact_us .wal .middle .right .link_box li a img {
  width: 0.48rem;
  height: 0.48rem;
}
.g_contact_us .wal .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.3rem;
  margin-top: 0.61rem;
}
.g_contact_us .wal .bottom input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-bottom: 0.02rem solid var(--fcolor-black);
  color: var(--fcolor-defult);
  font-size: 0.3rem;
  line-height: 0.37rem;
}
.g_contact_us .wal .bottom input::-webkit-input-placeholder {
  color: #d6d6d6;
}
.g_contact_us .wal .bottom input::-moz-placeholder {
  color: #d6d6d6;
}
.g_contact_us .wal .bottom input:-ms-input-placeholder {
  color: #d6d6d6;
}
.g_contact_us .wal .bottom input::placeholder {
  color: #d6d6d6;
}

.g_enter_si .wal .top {
  margin-bottom: 0.46rem;
}
.g_enter_si .wal .top .-context {
  margin-top: 0.16rem;
}
.g_enter_si .wal .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  row-gap: 0.4rem;
}
.g_enter_si .wal .bottom li {
  overflow: hidden;
  width: calc((100% - 0.4rem) / 2);
  --hoverColor: var(--sk-global-color);
}
.g_enter_si .wal .bottom li:nth-child(odd) {
  margin-right: 0.4rem;
}
.g_enter_si .wal .bottom li[data-color=green] {
  --hoverColor: var(--sk-global-color-02);
}
.g_enter_si .wal .bottom li[data-color=orange] {
  --hoverColor: var(--sk-global-color);
}
.g_enter_si .wal .bottom li > a {
  cursor: default;
  display: block;
  border-radius: 0.16rem;
  overflow: hidden;
}
.g_enter_si .wal .bottom li > a .pp_con {
  position: relative;
  padding-top: calc(484 / 860 * 100%);
}
.g_enter_si .wal .bottom li > a .pp_con .bg,
.g_enter_si .wal .bottom li > a .pp_con .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.g_enter_si .wal .bottom li > a .pp_con .bg {
  z-index: -1;
}
.g_enter_si .wal .bottom li > a .pp_con .bg img {
  width: 100%;
  height: 100%;
}
.g_enter_si .wal .bottom li > a .pp_con .bg::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #26262630;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g_enter_si .wal .bottom li > a .pp_con .container {
  padding: 0.48rem 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.g_enter_si .wal .bottom li > a .pp_con .container .mta_con {
  width: 100%;
  margin-top: auto;
  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: end;
      -ms-flex-align: end;
          align-items: end;
}
.g_enter_si .wal .bottom li > a .pp_con .container .mta_con .content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.g_enter_si .wal .bottom li > a .pp_con .container .mta_con .content .title {
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: var(--fcolor-white);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g_enter_si .wal .bottom li > a .pp_con .container .mta_con .content .desc {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-white);
  margin-top: 0.12rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g_enter_si .wal .bottom li > a .pp_con .container .mta_con .svg-ctx {
  display: none;
  margin-left: 0.4rem;
  width: 0.36rem;
  height: 0.36rem;
  color: var(--fcolor-white);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.g_enter_si .wal .bottom li > a:hover .pp_con .bg::before {
  -webkit-backdrop-filter: blur(0.32rem);
          backdrop-filter: blur(0.32rem);
}
.g_enter_si .wal .bottom li > a:hover .pp_con .container .mta_con .content .title {
  color: var(--hoverColor);
}
.g_enter_si .wal .bottom li > a:hover .pp_con .container .mta_con .content .desc {
  color: var(--hoverColor);
}
.g_enter_si .wal .bottom li > a:hover .pp_con .container .mta_con .svg-ctx {
  color: var(--hoverColor);
}
.g_enter_si .wal .bottom li .quick_links {
  padding: 0.2rem;
}
.g_enter_si .wal .bottom li .quick_links dl dt {
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: var(--fcolor-defult);
}
.g_enter_si .wal .bottom li .quick_links dl dd a {
  pointer-events: 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;
  margin-top: 0.1rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.g_enter_si .wal .bottom li .quick_links dl dd a .svg-ctx {
  display: none;
  width: 0.12rem;
  height: 0.12rem;
  margin-left: 0.1rem;
  color: var(--fcolor-defult);
}
.g_enter_si .wal .bottom li .quick_links dl dd a:hover {
  color: var(--sk-global-color-03);
}
.g_enter_si .wal .bottom li .quick_links dl dd a:hover .svg-ctx {
  color: var(--sk-global-color-03);
}
.g_enter_si._v2 .wal .bottom li:nth-child(2n-1) {
  width: calc(680 / 1760 * 100%);
  margin-right: 0.4rem;
}
.g_enter_si._v2 .wal .bottom li:nth-child(2n-1) > a .pp_con {
  padding-top: calc(492 / 680 * 100%);
}
.g_enter_si._v2 .wal .bottom li:nth-child(2n) {
  width: calc(1040 / 1760 * 100%);
}
.g_enter_si._v2 .wal .bottom li:nth-child(2n) > a .pp_con {
  padding-top: calc(492 / 1040 * 100%);
}
.g_enter_si._v3 .wal .bottom li {
  width: calc((100% - 0.4rem * 2) / 3);
}
.g_enter_si._v3 .wal .bottom li:nth-child(odd) {
  margin-right: 0;
}
.g_enter_si._v3 .wal .bottom li:not(:nth-child(3n)) {
  margin-right: 0.4rem;
}
.g_enter_si._v3 .wal .bottom li > a .pp_con {
  padding-top: calc(315 / 560 * 100%);
}
.g_enter_si._v3 .wal .bottom li > a .pp_con .container {
  padding: 0.32rem 0.24rem;
}

.company_career_page .opportunities {
  padding: 1.24rem 0 0.2rem 0;
}
.company_career_page .opportunities .wal .top .content {
  margin-top: 0.15rem;
  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;
}
.company_career_page .opportunities .wal .top .content .-search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 5.8rem;
  border: 0.01rem solid var(--sk-global-color-03);
  height: 0.4rem;
  padding: 0.1rem 0.2rem;
  border-radius: 0.06rem;
}
.company_career_page .opportunities .wal .top .content .-search-box input::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box input::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box input:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box input:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box textarea::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box textarea::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box textarea:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box textarea:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .top .content .-search-box .-icon {
  width: 0.2rem;
  height: 0.2rem;
  color: var(--sk-global-color-03);
  margin-right: 0.1rem;
}
.company_career_page .opportunities .wal .top .content .-search-box .-icon .svg-ctx {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.company_career_page .opportunities .wal .top .content .-search-box input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.company_career_page .opportunities .wal .bottom {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.48rem;
}
.company_career_page .opportunities .wal .bottom .left {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  width: calc(500 / 1760 * 100%);
  padding: 0.4rem;
  margin-right: 0.4rem;
  border: 0.01rem solid var(--sk-global-color-03);
  border-radius: 0.16rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.company_career_page .opportunities .wal .bottom .left .-row {
  margin-bottom: 0.4rem;
}
.company_career_page .opportunities .wal .bottom .left .-row .sk_form__item {
  margin-bottom: 0.1rem;
}
.company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select {
  --inner-fz: 0.14rem;
  --inner-lh: 0.16rem;
}
.company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select .-select-layer .-inner .-head {
  padding: 0.09rem 0.1rem;
}
.company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select .-select-layer .-inner .-list {
  max-height: 1.02rem;
}
.company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select .-select-layer .-inner .-list dl dd {
  padding: 0.09rem 0.1rem;
}
.company_career_page .opportunities .wal .bottom .left .-buttons {
  margin-bottom: 0.28rem;
}
.company_career_page .opportunities .wal .bottom .left .-buttons .-button a {
  width: 100%;
}
.company_career_page .opportunities .wal .bottom .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-bottom: 0.4rem;
  border-bottom: 0.01rem solid var(--sk-global-color-03);
}
.company_career_page .opportunities .wal .bottom .right ul li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
  padding: 0 0.4rem;
}
.company_career_page .opportunities .wal .bottom .right ul .col_1 {
  width: calc(380 / 1180 * 100%);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  word-break: break-word;
}
.company_career_page .opportunities .wal .bottom .right ul .col_2 {
  width: calc(310 / 1180 * 100%);
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  word-break: break-word;
}
.company_career_page .opportunities .wal .bottom .right ul .col_3 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  word-break: break-word;
}
.company_career_page .opportunities .wal .bottom .right ul .table_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
  margin-bottom: 0.12rem;
  padding: 0 0.4rem;
  padding-top: 0.21rem;
  padding-bottom: 0.22rem;
  font-size: 0.14rem;
  color: var(--fcolor-defult);
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  background-color: var(--fcolor-white);
  border-radius: 0.08rem;
}
.company_career_page .opportunities .wal .bottom .right ul .table_row a {
  padding-top: 0.12rem;
  padding-bottom: 0.13rem;
  font-size: 0.14rem;
  color: var(--fcolor-defult);
  background-color: transparent;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (min-width: 800px) {
  .company_career_page .opportunities .wal .bottom .right ul .table_row a:hover {
    color: var(--fcolor-black);
    background-color: var(--fcolor-white);
    border-radius: 0.08rem;
  }
}

.company_career_detail_page .recruit_detail {
  margin-bottom: 1.24rem;
}
.company_career_detail_page .recruit_detail .title_con {
  background-color: var(--fcolor-white);
  padding: 1.72rem 0 0.68rem;
}
.company_career_detail_page .recruit_detail .title_con .wal .top .content {
  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.16rem;
}
.company_career_detail_page .recruit_detail .title_con .wal .top .content .btn_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.company_career_detail_page .recruit_detail .title_con .wal .top .content .btn_box .-button {
  margin-left: 0.2rem;
}
.company_career_detail_page .recruit_detail .title_con .wal .recruit_info {
  margin-top: 0.48rem;
}
.company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 0.4rem;
     -moz-column-gap: 0.4rem;
          column-gap: 0.4rem;
  row-gap: 0.11rem;
}
.company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul li {
  width: 38.2%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul li .key {
  min-width: 1rem;
}
.company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul li .val {
  margin-left: 0.4rem;
}
.company_career_detail_page .recruit_detail .wal-1280 .recruit_content {
  padding: 0.4rem 0 0.64rem;
  border-bottom: 0.01rem solid var(--sk-global-color-03);
}
.company_career_detail_page .recruit_detail .wal-1280 .recruit_content .content_section {
  padding: 0 0.4rem;
}
.company_career_detail_page .recruit_detail .wal-1280 .recruit_content .content_section .name {
  padding: 0.24rem 0;
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: var(--fcolor-defult);
}
.company_career_detail_page .recruit_detail .wal-1280 .recruit_content .content_section .cont {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.company_career_detail_page .recruit_detail .wal-1280 .recruit_content .content_section:not(:first-child) {
  margin-top: 0.4rem;
}
.company_career_detail_page .recruit_detail .wal-1280 .recruit_hint {
  padding: 0.2rem 0.4rem 0;
}
.company_career_detail_page .recruit_detail .wal-1280 .recruit_hint .msg {
  font-size: 0.12rem;
  line-height: 0.15rem;
  color: var(--sk-global-color-03);
}

.product_residential_detail_page .product_adv ._adv_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.product_residential_detail_page .product_adv ._adv_box ._adv_item {
  width: 3.2rem;
}
.product_residential_detail_page .product_adv ._adv_box ._adv_item img {
  height: 0.32rem;
}
.product_residential_detail_page .product_adv ._adv_box ._adv_item .-text {
  margin-top: 0.24rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--fcolor-white);
}
.product_residential_detail_page .product_adv ._adv_box ._adv_item .desc {
  margin-top: 0.11rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-white);
}
.product_residential_detail_page .alphaess_ems .-background-section.-v3[data-size=medium] .wal {
  padding-top: 1.55rem;
}
.product_residential_detail_page .alphaess_ems .-background-section.-v3[data-size=medium] .wal .-context .key {
  margin-right: 0.04rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  font-family: "sk-fontFamily-SemiBold";
}
.product_residential_detail_page .installation .top .content {
  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;
}
.product_residential_detail_page .installation .bottom {
  margin-top: 0.54rem;
}
.product_residential_detail_page .installation .onlyTwo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.product_residential_detail_page .installation .onlyTwo a {
  display: block;
  width: calc((100% - 0.4rem) / 2);
  border-radius: 0.16rem;
  overflow: hidden;
  --hoverColor: var(--sk-global-color);
}
.product_residential_detail_page .installation .onlyTwo a:nth-child(odd) {
  margin-right: 0.4rem;
}
.product_residential_detail_page .installation .onlyTwo a[data-color=green] {
  --hoverColor: var(--sk-global-color-02);
}
.product_residential_detail_page .installation .onlyTwo a[data-color=orange] {
  --hoverColor: var(--sk-global-color);
}
.product_residential_detail_page .installation .onlyTwo a .pp_con {
  position: relative;
  padding-top: calc(484 / 860 * 100%);
}
.product_residential_detail_page .installation .onlyTwo a .pp_con .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.4rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.product_residential_detail_page .installation .onlyTwo a .pp_con .container .mta_con {
  margin-top: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}
.product_residential_detail_page .installation .onlyTwo a .pp_con .container .mta_con .content .title {
  font-size: 0.28rem;
  line-height: 0.32rem;
  color: var(--fcolor-white);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product_residential_detail_page .installation .onlyTwo a .pp_con .container .mta_con .svg-ctx {
  width: 0.24rem;
  height: 0.24rem;
  color: var(--fcolor-white);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product_residential_detail_page .installation .onlyTwo a:hover .pp_con .container .mta_con .content .title {
  color: var(--hoverColor);
}
.product_residential_detail_page .installation .onlyTwo a:hover .pp_con .container .mta_con .svg-ctx {
  color: var(--hoverColor);
}
.product_residential_detail_page .related_cases .-background-section .wal {
  padding-top: 1.55rem;
}
.product_residential_detail_page .related_cases .-background-section .wal .-box .-top .-title02 {
  margin-top: 0.24rem;
  line-height: 0.34rem;
}
.product_residential_detail_page .related_cases .-background-section .wal .-box .-top .-context {
  margin-top: 0.12rem;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.product_residential_detail_page .product_documents .wal .top .-context {
  margin-top: 0.24rem;
}
.product_residential_detail_page .product_documents .wal .d_list {
  margin-top: 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  row-gap: 0.32rem;
}
.product_residential_detail_page .product_documents .wal .d_list li {
  width: calc((100% - 0.4rem * 3) / 4);
}
.product_residential_detail_page .product_documents .wal .d_list li:not(:nth-child(4n)) {
  margin-right: 0.4rem;
}
.product_residential_detail_page .product_documents .wal .d_list li a {
  display: block;
  background-color: transparent;
  border: 0.01rem solid var(--fcolor-black);
  border-radius: 0.06rem;
  padding: 0.18rem 0;
  text-align: center;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-black);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product_residential_detail_page .product_documents .wal .d_list li a:hover {
  background-color: var(--fcolor-black);
  color: var(--fcolor-white);
}

.partner_app_page .product_adv .app_buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.1rem;
  margin-top: 0.64rem;
}
.partner_app_page .product_adv .app_buttons .button a {
  display: block;
}
.partner_app_page .product_adv .app_buttons .button a img {
  height: 0.6rem;
}
.partner_app_page .product_adv ._adv_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
}
.partner_app_page .product_adv ._adv_box ._adv_item {
  width: 2.3rem;
}
.partner_app_page .product_adv ._adv_box ._adv_item img {
  height: 0.32rem;
}
.partner_app_page .product_adv ._adv_box ._adv_item .desc {
  margin-top: 0.2rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--fcolor-white);
}
.partner_app_page .self_check .wal .top {
  margin-bottom: 0.48rem;
}
.partner_app_page .self_check .wal .top .-context {
  margin-top: 0.16rem;
}
.partner_app_page .release_notes .wal .table_si {
  margin-top: 0.6rem;
  padding-bottom: 0.53rem;
  border-bottom: 0.01rem solid var(--sk-global-color-03);
  overflow: auto;
}
.partner_app_page .release_notes .wal .table_si li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.4rem;
}
.partner_app_page .release_notes .wal .table_si .col_1 {
  width: calc(380 / 1760 * 100%);
}
.partner_app_page .release_notes .wal .table_si .col_2 {
  width: calc(380 / 1760 * 100%);
}
.partner_app_page .release_notes .wal .table_si .col_3 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.partner_app_page .release_notes .wal .table_si .table_head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.12rem;
  padding: 0 0.4rem;
  padding-top: 0.21rem;
  padding-bottom: 0.22rem;
  font-size: 0.14rem;
  color: var(--fcolor-defult);
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  background-color: var(--fcolor-white);
  border-radius: 0.08rem;
}
.partner_app_page .release_notes .wal .table_si .table_row a {
  padding-top: 0.12rem;
  padding-bottom: 0.13rem;
  font-size: 0.14rem;
  color: var(--fcolor-defult);
  background-color: transparent;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media (min-width: 800px) {
  .partner_app_page .release_notes .wal .table_si .table_row a:hover {
    color: var(--fcolor-black);
    background-color: var(--fcolor-white);
    border-radius: 0.08rem;
  }
}
.partner_app_page .product_documents .wal .top .-context {
  margin-top: 0.24rem;
}
.partner_app_page .product_documents .wal .d_list {
  margin-top: 0.48rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  row-gap: 0.32rem;
}
.partner_app_page .product_documents .wal .d_list li {
  width: calc((100% - 0.4rem * 2) / 3);
}
.partner_app_page .product_documents .wal .d_list li:not(:nth-child(3n)) {
  margin-right: 0.4rem;
}
.partner_app_page .product_documents .wal .d_list li a {
  display: block;
  background-color: transparent;
  border: 0.01rem solid var(--fcolor-black);
  border-radius: 0.06rem;
  padding: 0.18rem 0;
  text-align: center;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-black);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.partner_app_page .product_documents .wal .d_list li a:hover {
  background-color: var(--fcolor-black);
  color: var(--fcolor-white);
}

.company_expertise_page .expertise_overview .-background-section .wal {
  padding-top: 1.24rem;
  padding-bottom: 0.6rem;
}
.company_expertise_page .expertise_overview .-background-section .wal .-box .-top .-context p {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.company_expertise_page .expertise_overview ._adv_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
}
.company_expertise_page .expertise_overview ._adv_box ._adv_item {
  width: 1.8rem;
}
.company_expertise_page .expertise_overview ._adv_box ._adv_item img {
  height: 0.32rem;
}
.company_expertise_page .expertise_overview ._adv_box ._adv_item .seq {
  margin: 0.1rem 0;
  font-size: 0.32rem;
  line-height: 0.39rem;
  color: var(--fcolor-white);
}
.company_expertise_page .expertise_overview ._adv_box ._adv_item .desc {
  margin-top: 0.2rem;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--fcolor-white);
}
.company_expertise_page .core_technology .-background-section .wal {
  padding-top: 1.24rem;
  padding-bottom: 0.6rem;
}
.company_expertise_page .core_technology ._adv_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.55rem;
}
.company_expertise_page .core_technology ._adv_box ._adv_item {
  min-width: 2.36rem;
}
.company_expertise_page .core_technology ._adv_box ._adv_item dt {
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: var(--fcolor-white);
  margin-bottom: 0.48rem;
}
.company_expertise_page .core_technology ._adv_box ._adv_item dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.company_expertise_page .core_technology ._adv_box ._adv_item dd:not(:last-child) {
  margin-bottom: 0.2rem;
}
.company_expertise_page .core_technology ._adv_box ._adv_item dd img {
  width: 0.4rem;
  height: auto;
  object-fit: contain;
  margin-right: 0.1rem;
}
.company_expertise_page .core_technology ._adv_box ._adv_item dd .desc {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-white);
  word-break: break-word;
}
.company_expertise_page .safety_first .-background-section .wal {
  padding-top: 1.24rem;
  padding-bottom: 0.6rem;
}
.company_expertise_page .safety_first ._adv_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4rem;
}
.company_expertise_page .safety_first ._adv_box ._adv_item dt {
  font-size: 0.24rem;
  line-height: 0.29rem;
  color: var(--fcolor-white);
  margin-bottom: 0.1rem;
}
.company_expertise_page .safety_first ._adv_box ._adv_item dd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.company_expertise_page .safety_first ._adv_box ._adv_item dd:not(:last-child) {
  margin-bottom: 0.1rem;
}
.company_expertise_page .safety_first ._adv_box ._adv_item dd img {
  width: 0.4rem;
  height: auto;
  object-fit: contain;
  margin-right: 0.1rem;
}
.company_expertise_page .safety_first ._adv_box ._adv_item dd .desc {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-white);
}
.company_expertise_page .alpha_cloud .wal .top {
  margin-bottom: 0.53rem;
}
.company_expertise_page .alpha_cloud .wal .top .content {
  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.16rem;
}
.company_expertise_page .alpha_cloud .wal .top .content .btn_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.company_expertise_page .alpha_cloud .wal .top .content .btn_box .mfa {
  margin-left: 0.2rem;
  width: 1.33rem;
  height: 0.43rem;
  object-fit: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.company_expertise_page .alpha_cloud .wal .top .content .btn_box .-button a {
  height: 0.43rem;
  margin-left: 0.2rem;
}
.company_expertise_page .alpha_cloud .wal .available_to {
  margin-top: 0.36rem;
}
.company_expertise_page .alpha_cloud .wal .available_to .available_list {
  margin-top: 0.25rem;
  padding: 0.36rem 0.4rem 0.5rem;
  border: 0.01rem solid var(--fcolor-defult);
  border-radius: 0.16rem;
}
.company_expertise_page .alpha_cloud .wal .available_to .available_list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.18rem;
}
.company_expertise_page .alpha_cloud .wal .available_to .available_list li .key {
  width: 3.2rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color-03);
}
.company_expertise_page .alpha_cloud .wal .available_to .available_list li .val {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.company_expertise_page .energy_management,
.company_expertise_page .battery_management {
  padding-top: 1.2rem;
}
.company_expertise_page .energy_management .wal .top .-context,
.company_expertise_page .battery_management .wal .top .-context {
  margin-top: 0.16rem;
}
.company_expertise_page .energy_management .wal .bototm,
.company_expertise_page .battery_management .wal .bototm {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.62rem;
}
.company_expertise_page .energy_management .wal .bototm .left,
.company_expertise_page .battery_management .wal .bototm .left {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 0.4rem;
  border: 0.01rem solid var(--fcolor-defult);
  border-radius: 0.16rem;
  overflow: hidden;
  padding: 0.25rem 0.1rem;
}
.company_expertise_page .energy_management .wal .bototm .left .list_con,
.company_expertise_page .battery_management .wal .bototm .left .list_con {
  padding: 0 0.3rem;
  max-height: 4.25rem;
}
.company_expertise_page .energy_management .wal .bototm .left .list_con dl:not(:last-child),
.company_expertise_page .battery_management .wal .bototm .left .list_con dl:not(:last-child) {
  margin-bottom: 0.32rem;
}
.company_expertise_page .energy_management .wal .bototm .left .list_con dl dt,
.company_expertise_page .battery_management .wal .bototm .left .list_con dl dt {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color-03);
  margin-bottom: 0.1rem;
}
.company_expertise_page .energy_management .wal .bototm .left .list_con dl dd,
.company_expertise_page .battery_management .wal .bototm .left .list_con dl dd {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.company_expertise_page .energy_management .wal .bototm .right,
.company_expertise_page .battery_management .wal .bototm .right {
  width: calc(1040 / 1760 * 100%);
  border-radius: 0.16rem;
  overflow: hidden;
}
.company_expertise_page .energy_management .wal .bototm .right .pp_con,
.company_expertise_page .battery_management .wal .bototm .right .pp_con {
  position: relative;
  padding-top: calc(480 / 1040 * 100%);
}
.company_expertise_page .energy_management .wal .bototm .right .pp_con .bg,
.company_expertise_page .energy_management .wal .bototm .right .pp_con .container,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .bg,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.company_expertise_page .energy_management .wal .bototm .right .pp_con .bg img,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.company_expertise_page .energy_management .wal .bototm .right .pp_con .container,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.4rem;
}
.company_expertise_page .energy_management .wal .bototm .right .pp_con .container .content,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .container .content {
  margin-top: auto;
}
.company_expertise_page .energy_management .wal .bototm .right .pp_con .container .content .-title,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .container .content .-title {
  color: var(--fcolor-white);
}
.company_expertise_page .energy_management .wal .bototm .right .pp_con .container .content .-context,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .container .content .-context {
  margin-top: 0.05rem;
  color: var(--fcolor-white);
}
.company_expertise_page .battery_management {
  padding-bottom: 0.2rem;
}

.residential_solutions_page .useful_resources,
.commercial_solutions_page .useful_resources {
  padding: 1.24rem 0;
}
@media screen and (min-width: 800px) {
  .residential_solutions_page .superior_support .-background-section .wal,
.commercial_solutions_page .superior_support .-background-section .wal {
    padding-top: 1.24rem;
    padding-bottom: 0.88rem;
  }
}
.residential_solutions_page .superior_support ._adv_box_1,
.commercial_solutions_page .superior_support ._adv_box_1 {
  margin-bottom: 0.6rem;
}
@media screen and (min-width: 800px) {
  .residential_solutions_page .superior_support ._adv_box_1,
.commercial_solutions_page .superior_support ._adv_box_1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
.residential_solutions_page .superior_support ._adv_box_1 ._adv_item,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item {
  margin-bottom: 0.32rem;
}
@media screen and (min-width: 800px) {
  .residential_solutions_page .superior_support ._adv_box_1 ._adv_item,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item {
    max-width: 3.2rem;
    margin-right: 0.8rem;
  }
  .residential_solutions_page .superior_support ._adv_box_1 ._adv_item:last-child,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item:last-child {
    margin-right: 0;
  }
}
.residential_solutions_page .superior_support ._adv_box_1 ._adv_item dt,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item dt {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-white);
  margin-bottom: 0.09rem;
}
.residential_solutions_page .superior_support ._adv_box_1 ._adv_item dd,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item dd {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-white);
}
.residential_solutions_page .superior_support ._adv_box_2,
.commercial_solutions_page .superior_support ._adv_box_2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
.residential_solutions_page .superior_support ._adv_box_2 ._adv_item,
.commercial_solutions_page .superior_support ._adv_box_2 ._adv_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;
}
.residential_solutions_page .superior_support ._adv_box_2 ._adv_item img,
.commercial_solutions_page .superior_support ._adv_box_2 ._adv_item img {
  width: 0.2rem;
  height: 0.2rem;
  margin-right: 0.1rem;
  object-fit: contain;
}
.residential_solutions_page .superior_support ._adv_box_2 ._adv_item .name,
.commercial_solutions_page .superior_support ._adv_box_2 ._adv_item .name {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-white);
}

.local_office_page .residential_local_specialist .top .-context,
.local_office_page .commercial_local_specialist .top .-context {
  margin-top: 0.16rem;
}
.local_office_page .residential_local_specialist .specialist,
.local_office_page .commercial_local_specialist .specialist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  row-gap: 0.4rem;
  margin-top: 0.68rem;
}
.local_office_page .residential_local_specialist .specialist .item,
.local_office_page .commercial_local_specialist .specialist .item {
  width: calc((100% - 0.4rem * 4) / 5);
  border-radius: 0.16rem;
  overflow: hidden;
}
.local_office_page .residential_local_specialist .specialist .item:not(:nth-child(5n)),
.local_office_page .commercial_local_specialist .specialist .item:not(:nth-child(5n)) {
  margin-right: 0.4rem;
}
.local_office_page .residential_local_specialist .specialist .item .pp_con,
.local_office_page .commercial_local_specialist .specialist .item .pp_con {
  position: relative;
  padding-top: calc(480 / 320 * 100%);
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .bg-img,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .bg-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .container,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container {
  position: absolute;
  top: calc(347 / 480 * 100%);
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0.3rem 0.2rem;
  background-color: rgba(38, 38, 38, 0.7);
  -webkit-transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
  transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
  color: var(--fcolor-white);
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .container .name_con .job_title,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .name_con .job_title {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .container .name_con .name,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .name_con .name {
  font-size: 0.22rem;
  line-height: 0.27rem;
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .container .info_con,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .info_con {
  margin-top: 1.08rem;
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .container .info_con li,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .info_con li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.13rem;
  line-height: 0.16rem;
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .container .info_con li:not(:last-child),
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .info_con li:not(:last-child) {
  margin-bottom: 0.1rem;
}
.local_office_page .residential_local_specialist .specialist .item .pp_con .container .info_con li .key,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .info_con li .key {
  width: 0.8rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (min-width: 800px) {
  .local_office_page .residential_local_specialist .specialist .item:hover .container,
.local_office_page .commercial_local_specialist .specialist .item:hover .container {
    top: 0%;
    padding: 0.4rem 0.2rem;
    color: var(--sk-global-color);
  }
}

.promotions_page .recently_promotions .top .-context,
.promotions_page .recently_events .top .-context {
  margin-top: 0.16rem;
}
.promotions_page .recently_promotions .news_grid {
  margin-top: 0.64rem;
}
.promotions_page .recently_promotions .news_grid ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[10];
  grid-template-columns: repeat(10, 1fr);
  -ms-grid-rows: -webkit-min-content -webkit-min-content -webkit-min-content;
  -ms-grid-rows: min-content min-content min-content;
  grid-template-rows: -webkit-min-content -webkit-min-content -webkit-min-content;
  grid-template-rows: min-content min-content min-content;
  grid-auto-rows: 5.24rem;
  -webkit-column-gap: 0.4rem;
     -moz-column-gap: 0.4rem;
          column-gap: 0.4rem;
}
.promotions_page .recently_promotions .news_grid ul li {
  border-radius: 0.16rem;
  overflow: hidden;
  -ms-grid-column-span: 5;
  grid-column: span 5;
}
.promotions_page .recently_promotions .news_grid ul li:not(:first-child) {
  margin-top: 0.4rem;
}
.promotions_page .recently_promotions .news_grid ul li:nth-of-type(1) {
  height: 5.8rem;
}
.promotions_page .recently_promotions .news_grid ul li:nth-of-type(2) {
  height: 5.8rem;
}
.promotions_page .recently_promotions .news_grid ul li:nth-of-type(3) {
  height: 5.8rem;
}
.promotions_page .recently_promotions .news_grid ul li:nth-of-type(-n + 3) {
  -ms-grid-column-span: 10;
  grid-column: span 10;
}
.promotions_page .recently_promotions .news_grid ul li:nth-of-type(-n + 3) a .content {
  padding: 0.64rem 0.8rem;
}
.promotions_page .recently_promotions .news_grid ul li:nth-of-type(-n + 3) a .content .-name {
  font-size: 0.56rem;
  line-height: 0.68rem;
}
.promotions_page .recently_promotions .news_grid ul li:nth-of-type(-n + 3) a .content .-desc {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.24rem;
}
.promotions_page .recently_promotions .news_grid ul li a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.promotions_page .recently_promotions .news_grid ul li a .content {
  background-color: rgba(38, 38, 38, 0.7);
  padding: 0.4rem 0.2rem;
  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;
  width: 100%;
  margin-top: auto;
  height: 42%;
  color: var(--fcolor-white);
  -webkit-transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
  transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
}
.promotions_page .recently_promotions .news_grid ul li a .content ._con {
  overflow: hidden;
}
.promotions_page .recently_promotions .news_grid ul li a .content .-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0.36rem;
  line-height: 0.44rem;
}
.promotions_page .recently_promotions .news_grid ul li a .content .-desc {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.2rem;
}
@media (min-width: 800px) {
  .promotions_page .recently_promotions .news_grid ul li a:hover .content {
    height: 100%;
    color: var(--sk-global-color);
  }
  .promotions_page .recently_promotions .news_grid ul li a:hover .content .-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
  }
}
.promotions_page .recently_events .news_grid {
  margin-top: 0.64rem;
}
.promotions_page .recently_events .news_grid ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[10];
  grid-template-columns: repeat(10, 1fr);
  -ms-grid-rows: 5.8rem;
  grid-template-rows: 5.8rem;
  grid-auto-rows: 4.8rem;
  gap: 0.4rem;
}
.promotions_page .recently_events .news_grid ul li {
  border-radius: 0.16rem;
  overflow: hidden;
  -ms-grid-column-span: 5;
  grid-column: span 5;
}
.promotions_page .recently_events .news_grid ul li:nth-child(odd) {
  -ms-grid-column-span: 4;
  grid-column: span 4;
}
.promotions_page .recently_events .news_grid ul li:nth-child(even) {
  -ms-grid-column-span: 6;
  grid-column: span 6;
}
.promotions_page .recently_events .news_grid ul li:nth-child(1) {
  -ms-grid-column-span: 10;
  grid-column: span 10;
}
.promotions_page .recently_events .news_grid ul li:nth-child(1) a .content {
  padding: 0.64rem 0.8rem;
}
.promotions_page .recently_events .news_grid ul li:nth-child(1) a .content .-name {
  font-size: 0.56rem;
  line-height: 0.68rem;
}
.promotions_page .recently_events .news_grid ul li:nth-child(1) a .content .-desc {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.24rem;
}
.promotions_page .recently_events .news_grid ul li a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.promotions_page .recently_events .news_grid ul li a .content {
  background-color: rgba(38, 38, 38, 0.7);
  padding: 0.4rem 0.2rem;
  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;
  width: 100%;
  margin-top: auto;
  height: 42%;
  color: var(--fcolor-white);
  -webkit-transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
  transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
}
.promotions_page .recently_events .news_grid ul li a .content ._con {
  overflow: hidden;
}
.promotions_page .recently_events .news_grid ul li a .content .-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0.36rem;
  line-height: 0.44rem;
}
.promotions_page .recently_events .news_grid ul li a .content .-desc {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.2rem;
}
@media (min-width: 800px) {
  .promotions_page .recently_events .news_grid ul li a:hover .content {
    height: 100%;
    color: var(--sk-global-color);
  }
  .promotions_page .recently_events .news_grid ul li a:hover .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
  }
}
.promotions_page .g_contact_us {
  padding-top: 1.24rem;
}

.promotions_detail_page .title_section {
  color: var(--fcolor-white);
}
.promotions_detail_page .title_section[data-theme=black] {
  color: var(--fcolor-black);
}
.promotions_detail_page .title_section .pp_con {
  position: relative;
  padding-top: calc(680 / 1920 * 100%);
}
.promotions_detail_page .title_section .pp_con .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.promotions_detail_page .title_section .pp_con .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.promotions_detail_page .title_section .pp_con .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1.72rem 0 0.56rem;
}
.promotions_detail_page .title_section .pp_con .container .wal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.promotions_detail_page .title_section .pp_con .container .wal .date {
  font-size: 0.13rem;
  line-height: 0.16rem;
}
.promotions_detail_page .title_section .pp_con .container .wal .title {
  font-size: 0.28rem;
  line-height: 0.34rem;
  margin-top: 0.1rem;
}
.promotions_detail_page .title_section .pp_con .container .wal .desc {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.24rem;
}
.promotions_detail_page .title_section .pp_con .container .wal .other_info {
  margin-top: auto;
}
.promotions_detail_page .title_section .pp_con .container .wal .other_info ._info_item {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.1rem;
}
.promotions_detail_page .detail_section {
  padding: 0.64rem 0 1.24rem;
}
.promotions_detail_page .detail_section .detail_content .content_section {
  padding: 0 0.4rem;
}
.promotions_detail_page .detail_section .detail_content .content_section .name {
  padding: 0.24rem 0;
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: var(--fcolor-defult);
}
.promotions_detail_page .detail_section .detail_content .content_section .cont p {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.promotions_detail_page .detail_section .detail_content .content_section .cont img {
  width: 100%;
  height: auto;
  margin: 0.4rem 0;
}
.promotions_detail_page .detail_section .detail_content .content_section .cont a {
  color: #106dff;
  text-decoration: underline;
}
.promotions_detail_page .detail_section .detail_content .content_section:not(:first-child) {
  margin-top: 0.24rem;
}
.promotions_detail_page .detail_section .detail_content h1 {
  font-size: 0.32rem;
}
.promotions_detail_page .detail_section .detail_content h2 {
  font-size: 0.28rem;
}
.promotions_detail_page .detail_section .detail_content h3 {
  font-size: 0.1872rem;
}
.promotions_detail_page .detail_section .detail_content h4 {
  font-size: 0.16rem;
}
.promotions_detail_page .detail_section .detail_content p:has(video),
.promotions_detail_page .detail_section .detail_content p:has(img) {
  text-align: center;
}
.promotions_detail_page .detail_section .detail_content video,
.promotions_detail_page .detail_section .detail_content img {
  max-width: 100%;
}
@media screen and (max-width: 800px) {
  .promotions_detail_page .detail_section .detail_content h1 {
    font-size: 0.56rem;
  }
  .promotions_detail_page .detail_section .detail_content h2 {
    font-size: 0.4rem;
  }
  .promotions_detail_page .detail_section .detail_content h3 {
    font-size: 0.36rem;
  }
  .promotions_detail_page .detail_section .detail_content h4 {
    font-size: 0.32rem;
  }
}
.promotions_detail_page .detail_section .detail_content p {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.promotions_detail_page .btn_section {
  padding-bottom: 1rem;
}
.promotions_detail_page .btn_section .container {
  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-top: 0.01rem solid var(--sk-global-color-03);
  padding: 0.24rem 0;
}
.promotions_detail_page .btn_section .container .right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
}
.promotions_detail_page .btn_section .container .right .step_btn a {
  display: block;
  padding: 0.1rem 0;
  min-width: 1.32rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
  text-align: center;
  background-color: var(--fcolor-white);
  border-radius: 0.06rem;
}
@media screen and (min-width: 800px) {
  .promotions_detail_page .btn_section .container .right .step_btn a:hover {
    background-color: #eee;
  }
}

.launched_news_detail_page .title_section {
  padding: 1.72rem 0 0.63rem;
}
.launched_news_detail_page .title_section .container {
  padding: 0 0.4rem;
}
.launched_news_detail_page .title_section .container .date {
  font-size: 0.13rem;
  line-height: 0.16rem;
  color: var(--sk-global-color-03);
  margin-bottom: 0.1rem;
}
.launched_news_detail_page .title_section .container .title {
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: var(--fcolor-defult);
  margin-bottom: 0.1rem;
}
.launched_news_detail_page .title_section .container .desc {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.launched_news_detail_page .detail_section {
  padding: 0 0 1.39rem;
}
.launched_news_detail_page .detail_section .detail_content {
  padding: 0 0.4rem;
}
.launched_news_detail_page .detail_section .detail_content p {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.launched_news_detail_page .detail_section .detail_content img {
  width: 100%;
  height: auto;
  margin: 0.4rem 0;
  border-radius: 0.08rem;
}
.launched_news_detail_page .detail_section .detail_content a {
  color: #106dff;
  text-decoration: underline;
}
.launched_news_detail_page .btn_section {
  padding-bottom: 1rem;
}
.launched_news_detail_page .btn_section .container {
  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-top: 0.01rem solid var(--sk-global-color-03);
  padding: 0.24rem 0;
}
.launched_news_detail_page .btn_section .container .right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
}
.launched_news_detail_page .btn_section .container .right .step_btn a {
  display: block;
  padding: 0.1rem 0;
  min-width: 1.32rem;
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
  text-align: center;
  background-color: var(--fcolor-white);
  border-radius: 0.06rem;
}
.launched_news_detail_page .btn_section .container .right .step_btn a:hover {
  background-color: #eee;
}

.launched_news_page .recently_launched_news {
  padding: 1.72rem 0 0.24rem;
}
.launched_news_page .recently_launched_news .top .content {
  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;
}
.launched_news_page .recently_launched_news .top .content .right_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;
  gap: 0.2rem;
}
.launched_news_page .recently_launched_news .top .content .right_con .sk_form__item .sk_form__item-content {
  margin-top: 0;
}
.launched_news_page .recently_launched_news .top .content .right_con .sk_form__item .sk_form__item-content .sk_form-select {
  width: 2.8rem;
  --inner-fz: 0.14rem;
  --inner-lh: 0.17rem;
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 4.2rem;
  border: 0.01rem solid var(--sk-global-color-03);
  height: 0.4rem;
  padding: 0.1rem 0.3rem 0.1rem 0.2rem;
  border-radius: 0.06rem;
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box input::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box input::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box input:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box input:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box textarea::-webkit-input-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box textarea::-moz-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box textarea:-moz-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box textarea:-ms-input-placeholder {
  color: var(--sk-global-color-03);
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box .-icon {
  width: 0.2rem;
  height: 0.2rem;
  color: var(--sk-global-color-03);
  margin-right: 0.1rem;
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box .-icon .svg-ctx {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.launched_news_page .recently_launched_news .top .content .right_con .-search-box input {
  width: 100%;
  font-size: 0.14rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.launched_news_page .recently_launched_news .news_grid {
  margin-top: 0.4rem;
}
.launched_news_page .recently_launched_news .news_grid ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[10];
  grid-template-columns: repeat(10, 1fr);
  -ms-grid-rows: -webkit-min-content;
  -ms-grid-rows: min-content;
  grid-template-rows: -webkit-min-content;
  grid-template-rows: min-content;
  grid-auto-rows: 5.2rem;
  -webkit-column-gap: 0.4rem;
     -moz-column-gap: 0.4rem;
          column-gap: 0.4rem;
}
.launched_news_page .recently_launched_news .news_grid ul li {
  border-radius: 0.16rem;
  overflow: hidden;
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.launched_news_page .recently_launched_news .news_grid ul li:not(:first-child) {
  margin-top: 0.4rem;
}
.launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(1) {
  height: 5.8rem;
  -ms-grid-column-span: 10;
  grid-column: span 10;
}
.launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(2) {
  -ms-grid-column-span: 5;
  grid-column: span 5;
}
.launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(3) {
  -ms-grid-column-span: 5;
  grid-column: span 5;
}
.launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(7) {
  -ms-grid-column-span: 4;
  grid-column: span 4;
}
.launched_news_page .recently_launched_news .news_grid ul li a {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.launched_news_page .recently_launched_news .news_grid ul li a .content {
  background-color: rgba(38, 38, 38, 0.7);
  padding: 0.3rem 0.2rem 0.49rem;
  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;
  width: 100%;
  margin-top: auto;
  height: 52.5%;
  color: var(--fcolor-white);
  -webkit-transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
  transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
}
.launched_news_page .recently_launched_news .news_grid ul li a .content ._con {
  overflow: hidden;
}
.launched_news_page .recently_launched_news .news_grid ul li a .content .-time {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.launched_news_page .recently_launched_news .news_grid ul li a .content .-name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-size: 0.22rem;
  line-height: 0.27rem;
  margin-top: 0.11rem;
  min-height: 1.08rem;
}
.launched_news_page .recently_launched_news .news_grid ul li a .content .-address {
  margin-top: 0.2rem;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
@media (min-width: 800px) {
  .launched_news_page .recently_launched_news .news_grid ul li a:hover .content {
    height: 100%;
    color: var(--sk-global-color);
  }
  .launched_news_page .recently_launched_news .news_grid ul li a:hover .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
  }
}

.search_results_page {
  background-color: white;
}
.search_results_page .results_section {
  padding: 1.72rem 0 0.64rem;
}
.search_results_page .results_section .wal,
.search_results_page .results_section .wal-1280 {
  max-width: 12rem;
}
.search_results_page .results_section .top {
  padding-bottom: 0.2rem;
  border-bottom: 0.01rem solid #979797;
}
.search_results_page .results_section .top .content {
  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;
}
.search_results_page .results_section .top .content .right_con {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.2rem;
}
.search_results_page .results_section .top .content .right_con .sk_form__item .sk_form__item-content {
  margin-top: 0;
}
.search_results_page .results_section .top .content .right_con .sk_form__item .sk_form__item-content .sk_form-select {
  width: 2.8rem;
  --inner-fz: 0.14rem;
  --inner-lh: 0.17rem;
}
.search_results_page .results_section .top .content .right_con .-search-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 4.2rem;
  border: 0.01rem solid var(--sk-global-color-03);
  height: 0.4rem;
  padding: 0.1rem 0.3rem 0.1rem 0.2rem;
  border-radius: 0.06rem;
  margin-left: auto;
}
.search_results_page .results_section .top .content .right_con .-search-box input::-webkit-input-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box input::-moz-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box input:-moz-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box input:-ms-input-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box textarea::-webkit-input-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box textarea::-moz-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box textarea:-moz-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box textarea:-ms-input-placeholder {
  color: #BBBBBB;
}
.search_results_page .results_section .top .content .right_con .-search-box .-icon {
  width: 0.2rem;
  height: 0.2rem;
  color: var(--sk-global-color-03);
  margin-right: 0.1rem;
}
.search_results_page .results_section .top .content .right_con .-search-box .-icon .svg-ctx {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.search_results_page .results_section .top .content .right_con .-search-box input {
  width: 100%;
  font-size: 0.14rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.search_results_page .results_section .result_list {
  padding: 0.4rem 0 0.64rem;
  border-bottom: 0.01rem solid var(--sk-global-color-03);
}
.search_results_page .results_section .result_list ul li a {
  display: block;
  padding: 0.2rem;
}
.search_results_page .results_section .result_list ul li a .name {
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: var(--fcolor-defult);
  margin-bottom: 0.05rem;
}
.search_results_page .results_section .result_list ul li a .desc {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
  margin-bottom: 0.12rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search_results_page .results_section .result_list ul li a .link {
  font-size: 0.12rem;
  line-height: 0.15rem;
  color: #106dff;
}
@media (min-width: 800px) {
  .search_results_page .results_section .result_list ul li a:hover {
    background-color: var(--fcolor-white);
    border-radius: 0.16rem;
  }
}
.search_results_page .results_section .-empty {
  padding-top: 0.4rem;
  min-height: 3.27rem;
  border-bottom: 0.01rem solid var(--sk-global-color-03);
}
.search_results_page .results_section .-empty .-msg {
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--fcolor-black);
}
.search_results_page .sim_footer {
  background-color: #f5f5f7;
}

.notfound_page .notfound_section {
  padding: 1.72rem 0;
  height: 100vh;
}
.notfound_page .notfound_section .-context {
  margin-top: 0.26rem;
}
.notfound_page .notfound_section .-context a {
  color: #106dff;
  text-decoration: underline;
}
.notfound_page .notfound_section .-button {
  margin-top: 0.55rem;
}

.privacy_policy_page .title_section {
  margin: 1.72rem 0 0.84rem;
}
.privacy_policy_page .title_section .-context {
  margin-top: 0.16rem;
}
.privacy_policy_page .tab_section ul {
  padding: 0.22rem 0.8rem;
  background-color: var(--fcolor-white);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  -webkit-box-pack: end;
  -webkit-justify-content: end;
      -ms-flex-pack: end;
          justify-content: end;
  border-radius: 0.08rem;
}
.privacy_policy_page .tab_section ul li a {
  display: block;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.privacy_policy_page .tab_section ul li:hover a {
  color: var(--sk-global-color-03);
}
.privacy_policy_page .tab_section ul li.active a {
  color: var(--sk-global-color-03);
}
.privacy_policy_page .detail_section {
  margin-bottom: 1.2rem;
}
.privacy_policy_page .detail_section .container {
  padding: 0.96rem 0.4rem 1.39rem;
  border-bottom: 0.01rem solid var(--sk-global-color-03);
}
.privacy_policy_page .detail_section .container .title_content {
  margin-bottom: 0.43rem;
  color: var(--fcolor-defult);
}
.privacy_policy_page .detail_section .container .title_content .name {
  font-size: 0.28rem;
  line-height: 0.34rem;
  margin-bottom: 0.1rem;
}
.privacy_policy_page .detail_section .container .title_content .up_date,
.privacy_policy_page .detail_section .container .title_content .desc {
  font-size: 0.16rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
}
.privacy_policy_page .detail_section .container .detail_content p {
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--fcolor-defult);
}
.privacy_policy_page .detail_section .container .detail_content a {
  color: #106dff;
  text-decoration: underline;
}

@media screen and (max-width: 800px) {
  .sim_footer .wal .back_to_top {
    display: none;
  }
  .sim_footer .wal .f_top {
    padding-top: 0.8rem;
  }
  .sim_footer .wal .f_top .crumbs {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding: 0 0 0.46rem;
  }
  .sim_footer .wal .f_top .crumbs a {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .sim_footer .wal .f_top .crumbs a:not(:first-child) {
    padding-left: 0.3rem;
  }
  .sim_footer .wal .f_top .crumbs a:not(:first-child)::after {
    left: 0.13rem;
    top: 0.13rem;
    width: 0.04rem;
    height: 0.04rem;
  }
  .sim_footer .wal .f_middle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
    padding: 0.28rem 0;
    min-height: initial;
  }
  .sim_footer .wal .f_middle .nav_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
  .sim_footer .wal .f_middle .nav_box .nav_list {
    height: 0.7rem;
    width: 100%;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
  .sim_footer .wal .f_middle .nav_box .nav_list dt {
    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.2rem 0;
    font-size: 0.24rem;
    line-height: 0.3rem;
    padding-right: 0.3rem;
  }
  .sim_footer .wal .f_middle .nav_box .nav_list dt::after {
    content: "";
    display: block;
    height: 0.3rem;
    width: 0.3rem;
    background: url(../image/alphaess-au/simon/plus_icon.png) center center no-repeat;
    background-size: cover;
  }
  .sim_footer .wal .f_middle .nav_box .nav_list.active dt::after {
    background: url(../image/alphaess-au/simon/sub_icon.png) center center no-repeat;
    background-size: cover;
  }
  .sim_footer .wal .f_middle .nav_box .nav_list dd a {
    padding: 0.16rem 0;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .sim_footer .wal .f_middle .nav_box .nav_list dd:first-of-type a {
    padding-top: 0.12rem;
  }
  .sim_footer .wal .f_middle .nav_box .nav_list dd:last-of-type a {
    padding-bottom: 0.2rem;
  }
  .sim_footer .wal .f_middle .lang_and_reg {
    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.2rem;
    margin-top: 0.6rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .sim_footer .wal .f_middle .lang_and_reg .con {
    margin-left: 0;
  }
  .sim_footer .wal .f_bottom .more_way {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 1rem;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
  .sim_footer .wal .f_bottom .more_way .left_msg {
    margin-top: auto;
    padding-bottom: 0.2rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .sim_footer .wal .f_bottom .more_way .right_logo {
    width: 1.41rem;
    padding-bottom: 0.32rem;
  }
  .sim_footer .wal .f_bottom .copyright {
    padding: 0rem 0 0.8rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: initial;
    -webkit-justify-content: initial;
        -ms-flex-pack: initial;
            justify-content: initial;
  }
  .sim_footer .wal .f_bottom .copyright .left {
    padding: 0.2rem 0;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .sim_footer .wal .f_bottom .copyright .right ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.2rem;
  }
  .sim_footer .wal .f_bottom .copyright .right ul li a {
    font-size: 0.24rem;
    line-height: 0.3rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }

  .g_contact_us {
    padding-top: 1.92rem;
    padding-bottom: 1.92rem;
  }
  .g_contact_us .wal .middle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.32rem;
  }
  .g_contact_us .wal .middle .left .contact_info {
    margin-top: 0.84rem;
  }
  .g_contact_us .wal .middle .left .contact_info li .key {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .g_contact_us .wal .middle .left .contact_info li .value {
    margin-top: 0.22rem;
    font-size: 0.32rem;
    line-height: 0.38rem;
    color: var(--sk-global-color);
  }
  .g_contact_us .wal .middle .left .contact_info li .vals {
    margin-top: 0.2rem;
    gap: 0.2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .g_contact_us .wal .middle .left .contact_info li .vals .vals_item {
    -webkit-box-align: initial;
    -webkit-align-items: initial;
        -ms-flex-align: initial;
            align-items: initial;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .g_contact_us .wal .middle .left .contact_info li .vals .vals_item .k {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--sk-global-color-03);
    margin-right: 0;
  }
  .g_contact_us .wal .middle .left .contact_info li .vals .vals_item .v {
    margin-top: 0.2rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
    color: var(--sk-global-color);
  }
  .g_contact_us .wal .middle .left .contact_info li:not(:last-child) {
    margin-bottom: 0.4rem;
  }
  .g_contact_us .wal .middle .right {
    -webkit-box-align: initial;
    -webkit-align-items: initial;
        -ms-flex-align: initial;
            align-items: initial;
    padding-left: 0;
  }
  .g_contact_us .wal .middle .right .btn_box {
    margin-top: 0.8rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.4rem;
  }
  .g_contact_us .wal .middle .right .link_box {
    margin-top: 0.8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: initial;
  }
  .g_contact_us .wal .middle .right .link_box li a img {
    width: 0.8rem;
    height: 0.8rem;
  }
  .g_contact_us .wal .bottom {
    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.38rem;
    margin-top: 0.6rem;
  }
  .g_contact_us .wal .bottom input {
    padding: 0.2rem 0;
    border-bottom: 0.04rem solid var(--fcolor-black);
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .g_contact_us .wal .bottom input::-webkit-input-placeholder {
    color: var(--sk-global-color-03);
  }
  .g_contact_us .wal .bottom input::-moz-placeholder {
    color: var(--sk-global-color-03);
  }
  .g_contact_us .wal .bottom input:-ms-input-placeholder {
    color: var(--sk-global-color-03);
  }
  .g_contact_us .wal .bottom input::placeholder {
    color: var(--sk-global-color-03);
  }

  .g_enter_si .wal .top {
    margin-bottom: 0.92rem;
  }
  .g_enter_si .wal .top .-context {
    margin-top: 0.48rem;
  }
  .g_enter_si .wal .bottom li {
    overflow: hidden;
    width: 100%;
  }
  .g_enter_si .wal .bottom li:nth-child(odd) {
    margin-right: 0;
  }
  .g_enter_si .wal .bottom li > a {
    border-radius: 0.32rem;
  }
  .g_enter_si .wal .bottom li > a .pp_con {
    position: relative;
    padding-top: 100%;
  }
  .g_enter_si .wal .bottom li > a .pp_con .container {
    padding: 0.4rem;
  }
  .g_enter_si .wal .bottom li > a .pp_con .container .mta_con .content .title {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .g_enter_si .wal .bottom li > a .pp_con .container .mta_con .content .desc {
    font-size: 0.28rem;
    line-height: 0.34rem;
    margin-top: 0.2rem;
  }
  .g_enter_si .wal .bottom li > a .pp_con .container .mta_con .svg-ctx {
    display: none;
    margin-left: 0.4rem;
    width: 0.48rem;
    height: 0.48rem;
  }
  .g_enter_si .wal .bottom li > a:hover .pp_con .bg::before {
    -webkit-backdrop-filter: blur(0.32rem);
            backdrop-filter: blur(0.32rem);
  }
  .g_enter_si .wal .bottom li > a:hover .pp_con .container .mta_con .content .title {
    color: var(--hoverColor);
  }
  .g_enter_si .wal .bottom li > a:hover .pp_con .container .mta_con .content .desc {
    color: var(--hoverColor);
  }
  .g_enter_si .wal .bottom li > a:hover .pp_con .container .mta_con .svg-ctx {
    color: var(--hoverColor);
  }
  .g_enter_si .wal .bottom li .quick_links {
    padding: 0.4rem;
  }
  .g_enter_si .wal .bottom li .quick_links dl dt {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .g_enter_si .wal .bottom li .quick_links dl dd a {
    pointer-events: none;
    margin-top: 0.18rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .g_enter_si .wal .bottom li .quick_links dl dd a .svg-ctx {
    display: none;
    width: 0.24rem;
    height: 0.24rem;
    margin-left: 0.2rem;
  }
  .g_enter_si._v2 .wal .bottom li:nth-child(2n-1) {
    width: 100%;
    margin-right: 0;
  }
  .g_enter_si._v2 .wal .bottom li:nth-child(2n-1) > a .pp_con {
    padding-top: calc(368 / 654 * 100%);
  }
  .g_enter_si._v2 .wal .bottom li:nth-child(2n) {
    width: 100%;
  }
  .g_enter_si._v2 .wal .bottom li:nth-child(2n) > a .pp_con {
    padding-top: 100%;
  }
  .g_enter_si._v3 .wal .bottom {
    row-gap: 0.7rem;
  }
  .g_enter_si._v3 .wal .bottom li {
    width: 100%;
  }
  .g_enter_si._v3 .wal .bottom li:nth-child(odd) {
    margin-right: 0;
  }
  .g_enter_si._v3 .wal .bottom li:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .g_enter_si._v3 .wal .bottom li > a .pp_con {
    padding-top: calc(368 / 654 * 100%);
  }
  .g_enter_si._v3 .wal .bottom li > a .pp_con .container {
    padding: 0.32rem 0.24rem;
  }

  .company_career_page .opportunities {
    padding: 1.92rem 0 0;
  }
  .company_career_page .opportunities .wal .top .content {
    margin-top: 0.32rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .company_career_page .opportunities .wal .top .content .-search-box {
    margin-top: 0.8rem;
    width: 100%;
    height: 0.8rem;
    padding: 0.25rem 0.3rem;
    border-radius: 0.12rem;
  }
  .company_career_page .opportunities .wal .top .content .-search-box .-icon {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.2rem;
  }
  .company_career_page .opportunities .wal .top .content .-search-box input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    font-size: 0.24rem;
    line-height: 0.4rem;
  }
  .company_career_page .opportunities .wal .bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.4rem;
  }
  .company_career_page .opportunities .wal .bottom .left {
    position: relative;
    width: 100%;
    margin-right: 0;
    border-radius: 0.32rem;
  }
  .company_career_page .opportunities .wal .bottom .left .-row {
    margin-bottom: 0.6rem;
  }
  .company_career_page .opportunities .wal .bottom .left .-row .sk_form__item {
    margin-bottom: 0.2rem;
  }
  .company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select {
    --inner-fz: 0.24rem;
    --inner-lh: 0.3rem;
  }
  .company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select .-select-layer .-inner .-head {
    padding: 0.12rem 0.2rem;
  }
  .company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select .-select-layer .-inner .-list {
    max-height: 1.8rem;
  }
  .company_career_page .opportunities .wal .bottom .left .-row .sk_form__item .sk_form-select .-select-layer .-inner .-list dl dd {
    padding: 0.12rem 0.2rem;
  }
  .company_career_page .opportunities .wal .bottom .left .-buttons {
    margin-bottom: 0.08rem;
  }
  .company_career_page .opportunities .wal .bottom .right {
    margin-top: 0.8rem;
    padding-bottom: 0rem;
    border-bottom: 0.02rem solid var(--sk-global-color-03);
  }
  .company_career_page .opportunities .wal .bottom .right ul li > a {
    padding: 0 0.32rem;
  }
  .company_career_page .opportunities .wal .bottom .right ul .col_1 {
    width: calc(216 / 654 * 100%);
  }
  .company_career_page .opportunities .wal .bottom .right ul .col_2 {
    width: calc(220 / 654 * 100%);
  }
  .company_career_page .opportunities .wal .bottom .right ul .table_head {
    margin-bottom: 0rem;
    padding: 0 0.32rem;
    padding-top: 0.24rem;
    padding-bottom: 0.26rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    border-radius: 0.12rem;
  }
  .company_career_page .opportunities .wal .bottom .right ul .table_row {
    border-bottom: 0.02rem solid var(--sk-global-color-03);
  }
  .company_career_page .opportunities .wal .bottom .right ul .table_row a {
    padding-top: 0.2rem;
    padding-bottom: 0.22rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .company_career_page .opportunities .wal .bottom .loading_more {
    margin-top: 0.4rem;
  }

  .company_career_detail_page .recruit_detail {
    margin-bottom: 1.92rem;
  }
  .company_career_detail_page .recruit_detail .title_con {
    position: relative;
    background-color: transparent;
    padding: 1.92rem 0 2.6rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .top .-title {
    font-size: 0.48rem;
    line-height: 0.58rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .top .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .top .content .-context {
    margin-top: 0.4rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .top .content .btn_box {
    position: absolute;
    bottom: 0;
    width: calc(100% - 0.48rem * 2);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
    gap: 0.2rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .top .content .btn_box .-button {
    margin-left: 0;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .recruit_info {
    margin-top: 0.8rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 0.2rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul li {
    width: 100%;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul li .key {
    min-width: 2rem;
  }
  .company_career_detail_page .recruit_detail .title_con .wal .recruit_info ul li .val {
    margin-left: 0.2rem;
  }
  .company_career_detail_page .recruit_detail .wal-1280 .recruit_content {
    padding: 0.72rem 0 1.28rem;
    border-bottom: 0.01rem solid var(--sk-global-color-03);
  }
  .company_career_detail_page .recruit_detail .wal-1280 .recruit_content .content_section {
    padding: 0;
  }
  .company_career_detail_page .recruit_detail .wal-1280 .recruit_content .content_section .name {
    padding: 0.4rem 0;
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .company_career_detail_page .recruit_detail .wal-1280 .recruit_content .content_section .cont {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .company_career_detail_page .recruit_detail .wal-1280 .recruit_hint {
    padding: 0.42rem 0 0;
  }
  .company_career_detail_page .recruit_detail .wal-1280 .recruit_hint .msg {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }

  .product_residential_detail_page .product_adv ._adv_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.4rem;
  }
  .product_residential_detail_page .product_adv ._adv_box ._adv_item {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .product_residential_detail_page .product_adv ._adv_box ._adv_item img {
    height: 0.58rem;
  }
  .product_residential_detail_page .product_adv ._adv_box ._adv_item .desc {
    margin-top: 0rem;
    margin-left: 0.22rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .product_residential_detail_page .alphaess_ems .-background-section.-v3[data-size=medium] {
    min-height: 12.8rem;
  }
  .product_residential_detail_page .alphaess_ems .-background-section.-v3[data-size=medium] .wal .-context .key {
    margin-right: 0.04rem;
    font-size: 0.32rem;
    line-height: 0.48rem;
  }
  .product_residential_detail_page .installation .top .content {
    margin-top: 0.48rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.4rem;
  }
  .product_residential_detail_page .installation .bottom {
    margin-top: 0.8rem;
  }
  .product_residential_detail_page .installation .onlyTwo {
    row-gap: 0.4rem;
  }
  .product_residential_detail_page .installation .onlyTwo a {
    width: 100%;
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .product_residential_detail_page .installation .onlyTwo a:nth-child(odd) {
    margin-right: 0;
  }
  .product_residential_detail_page .installation .onlyTwo a .pp_con {
    padding-top: calc(368 / 654 * 100%);
  }
  .product_residential_detail_page .installation .onlyTwo a .pp_con .container .mta_con .content .title {
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .product_residential_detail_page .installation .onlyTwo a .pp_con .container .mta_con .svg-ctx {
    width: 0.48rem;
    height: 0.48rem;
  }
  .product_residential_detail_page .related_cases .-background-section .wal {
    padding-top: 1.92rem;
  }
  .product_residential_detail_page .related_cases .-background-section .wal .-box .-top .-title02 {
    font-size: 0.36rem;
    line-height: 0.44rem;
    margin-top: 0.48rem;
  }
  .product_residential_detail_page .related_cases .-background-section .wal .-box .-top .-context {
    margin-top: 0.36rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .product_residential_detail_page .product_documents .wal .top .-context {
    margin-top: 0.48rem;
  }
  .product_residential_detail_page .product_documents .wal .d_list {
    margin-top: 0.96rem;
    row-gap: 0.4rem;
  }
  .product_residential_detail_page .product_documents .wal .d_list li {
    width: 100%;
  }
  .product_residential_detail_page .product_documents .wal .d_list li:not(:nth-child(4n)) {
    margin-right: 0;
  }
  .product_residential_detail_page .product_documents .wal .d_list li a {
    border-radius: 0.12rem;
    padding: 0.23rem 0;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }

  .partner_app_page .product_adv .-background-section .wal {
    padding-bottom: 0.84rem;
  }
  .partner_app_page .product_adv .-background-section .wal .-box .-top .-context p {
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .partner_app_page .product_adv .app_buttons {
    gap: 0.14rem;
    margin-top: 0.62rem;
  }
  .partner_app_page .product_adv .app_buttons .button a img {
    height: 0.8rem;
  }
  .partner_app_page .product_adv ._adv_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .partner_app_page .product_adv ._adv_box ._adv_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;
    width: 100%;
  }
  .partner_app_page .product_adv ._adv_box ._adv_item img {
    height: 0.58rem;
  }
  .partner_app_page .product_adv ._adv_box ._adv_item .desc {
    margin-top: 0;
    margin-left: 0.2rem;
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .partner_app_page .self_check .wal .top {
    margin-bottom: 0.96rem;
  }
  .partner_app_page .self_check .wal .top .-context {
    margin-top: 0.48rem;
  }
  .partner_app_page .self_check .wal .-background-section {
    min-height: 3.68rem;
  }
  .partner_app_page .self_check .wal .-background-section .-background {
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .partner_app_page .self_check .wal .-background-section .-background .-resources {
    max-width: 100%;
    border-radius: 0.32rem;
  }
  .partner_app_page .partner_guide_video .-background-section.-v3[data-size=medium] .wal {
    padding-bottom: 0.48rem;
  }
  .partner_app_page .release_notes .wal .table_si {
    margin-top: 0.48rem;
    padding-bottom: 0;
    border-bottom: none;
  }
  .partner_app_page .release_notes .wal .table_si li > a {
    padding: 0 0.32rem;
  }
  .partner_app_page .release_notes .wal .table_si .col_1 {
    width: 33.33%;
  }
  .partner_app_page .release_notes .wal .table_si .col_2 {
    width: 33.33%;
  }
  .partner_app_page .release_notes .wal .table_si .col_3 {
    -webkit-box-flex: 33.33%;
    -webkit-flex: 33.33%;
        -ms-flex: 33.33%;
            flex: 33.33%;
  }
  .partner_app_page .release_notes .wal .table_si .table_head {
    gap: 0.32rem;
    margin-bottom: 0;
    padding: 0 0.32rem;
    padding-top: 0.24rem;
    padding-bottom: 0.26rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    border-radius: 0.12rem;
    width: 8rem;
  }
  .partner_app_page .release_notes .wal .table_si .table_row a {
    border-bottom: 0.01rem solid var(--sk-global-color-03);
    gap: 0.32rem;
    padding-top: 0.26rem;
    padding-bottom: 0.24rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    width: 8rem;
  }
  .partner_app_page .product_documents .wal .top .-context {
    margin-top: 0.48rem;
  }
  .partner_app_page .product_documents .wal .d_list {
    margin-top: 0.96rem;
    row-gap: 0.4rem;
  }
  .partner_app_page .product_documents .wal .d_list li {
    width: 100%;
  }
  .partner_app_page .product_documents .wal .d_list li:not(:nth-child(3n)) {
    margin-right: 0;
  }
  .partner_app_page .product_documents .wal .d_list li a {
    border-radius: 0.12rem;
    padding: 0.23rem 0;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }

  .company_expertise_page .expertise_overview .-background-section .wal {
    padding-top: 1.92rem;
    padding-bottom: 1.5rem;
  }
  .company_expertise_page .expertise_overview .-background-section .wal .-box .-top .-context p {
    font-size: var(--fz-context);
    line-height: var(--lh-context);
  }
  .company_expertise_page .expertise_overview ._adv_box {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    row-gap: 1.12rem;
    -webkit-column-gap: 0.26rem;
       -moz-column-gap: 0.26rem;
            column-gap: 0.26rem;
  }
  .company_expertise_page .expertise_overview ._adv_box ._adv_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0.68rem;
    position: relative;
    width: calc((100% - 0.26rem) / 2);
  }
  .company_expertise_page .expertise_overview ._adv_box ._adv_item img {
    height: 0.48rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  .company_expertise_page .expertise_overview ._adv_box ._adv_item .seq {
    margin: 0 0.1rem 0 0;
    font-size: 0.48rem;
    line-height: 0.58rem;
  }
  .company_expertise_page .expertise_overview ._adv_box ._adv_item .desc {
    margin-top: 0;
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .company_expertise_page .core_technology .-background-section .wal {
    padding-top: 1.92rem;
    padding-bottom: 1.74rem;
  }
  .company_expertise_page .core_technology ._adv_box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.12rem;
  }
  .company_expertise_page .core_technology ._adv_box ._adv_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    row-gap: 0.2rem;
    -webkit-column-gap: 0.4rem;
       -moz-column-gap: 0.4rem;
            column-gap: 0.4rem;
    padding-top: 0.88rem;
    position: relative;
    width: 100%;
  }
  .company_expertise_page .core_technology ._adv_box ._adv_item dt {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0.4rem;
    line-height: 0.48rem;
    margin-bottom: 0;
  }
  .company_expertise_page .core_technology ._adv_box ._adv_item dd {
    width: calc((100% - 0.4rem) / 2);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .company_expertise_page .core_technology ._adv_box ._adv_item dd:not(:last-child) {
    margin-bottom: 0;
  }
  .company_expertise_page .core_technology ._adv_box ._adv_item dd img {
    width: 0.5rem;
    margin-right: 0.2rem;
  }
  .company_expertise_page .core_technology ._adv_box ._adv_item dd .desc {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .company_expertise_page .safety_first .-background-section .wal {
    padding-top: 1.92rem;
    padding-bottom: 3.18rem;
  }
  .company_expertise_page .safety_first ._adv_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.12rem;
  }
  .company_expertise_page .safety_first ._adv_box ._adv_item dt {
    font-size: 0.4rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
  }
  .company_expertise_page .safety_first ._adv_box ._adv_item dd {
    -webkit-box-align: start;
    -webkit-align-items: start;
        -ms-flex-align: start;
            align-items: start;
  }
  .company_expertise_page .safety_first ._adv_box ._adv_item dd:not(:last-child) {
    margin-bottom: 0;
  }
  .company_expertise_page .safety_first ._adv_box ._adv_item dd img {
    margin-right: 0.16rem;
  }
  .company_expertise_page .safety_first ._adv_box ._adv_item dd .desc {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .company_expertise_page .alpha_cloud .wal .top {
    margin-bottom: 0.8rem;
  }
  .company_expertise_page .alpha_cloud .wal .top .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.32rem;
  }
  .company_expertise_page .alpha_cloud .wal .top .content .btn_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .company_expertise_page .alpha_cloud .wal .top .content .btn_box .mfa {
    margin-left: 0rem;
    margin-top: 0.32rem;
    width: 2.11rem;
    height: 0.64rem;
    object-fit: contain;
  }
  .company_expertise_page .alpha_cloud .wal .-background-section {
    min-height: 10rem;
  }
  .company_expertise_page .alpha_cloud .wal .-background-section .-background {
    border-radius: 0.32rem;
    overflow: hidden;
  }
  .company_expertise_page .alpha_cloud .wal .-background-section .-background .-resources {
    max-width: 100%;
    border-radius: 0.32rem;
  }
  .company_expertise_page .alpha_cloud .wal .-background-section .wal .-box {
    padding: 0;
  }
  .company_expertise_page .alpha_cloud .wal .available_to {
    margin-top: 0.4rem;
    border: 0.01rem solid var(--fcolor-defult);
    border-radius: 0.32rem;
    padding: 0.4rem 0.4rem 1.28rem;
  }
  .company_expertise_page .alpha_cloud .wal .available_to .-title02 {
    font-size: 0.4rem;
    line-height: 0.56rem;
  }
  .company_expertise_page .alpha_cloud .wal .available_to .available_list {
    margin-top: 0;
    padding: 0;
    border: none;
    border-radius: none;
  }
  .company_expertise_page .alpha_cloud .wal .available_to .available_list li {
    display: block;
    margin-bottom: 0;
    margin-top: 0.4rem;
  }
  .company_expertise_page .alpha_cloud .wal .available_to .available_list li .key {
    width: 100%;
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .company_expertise_page .alpha_cloud .wal .available_to .available_list li .val {
    margin-top: 0.2rem;
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .company_expertise_page .energy_management,
.company_expertise_page .battery_management {
    padding-top: 1.28rem;
  }
  .company_expertise_page .energy_management .wal .top .-context,
.company_expertise_page .battery_management .wal .top .-context {
    margin-top: 0.32rem;
  }
  .company_expertise_page .energy_management .wal .top .-context br,
.company_expertise_page .battery_management .wal .top .-context br {
    display: none;
  }
  .company_expertise_page .energy_management .wal .bototm,
.company_expertise_page .battery_management .wal .bototm {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 0.8rem;
  }
  .company_expertise_page .energy_management .wal .bototm .left,
.company_expertise_page .battery_management .wal .bototm .left {
    margin-right: 0;
    margin-top: 0.4rem;
    border-radius: 0.32rem;
    padding: 0.4rem 0 1.28rem;
  }
  .company_expertise_page .energy_management .wal .bototm .left .list_con,
.company_expertise_page .battery_management .wal .bototm .left .list_con {
    padding: 0 0.3rem;
    max-height: initial;
  }
  .company_expertise_page .energy_management .wal .bototm .left .list_con ._title,
.company_expertise_page .battery_management .wal .bototm .left .list_con ._title {
    font-size: 0.4rem;
    line-height: 0.56rem;
    color: var(--fcolor-defult);
  }
  .company_expertise_page .energy_management .wal .bototm .left .list_con dl,
.company_expertise_page .battery_management .wal .bototm .left .list_con dl {
    margin-top: 0.4rem;
  }
  .company_expertise_page .energy_management .wal .bototm .left .list_con dl:not(:last-child),
.company_expertise_page .battery_management .wal .bototm .left .list_con dl:not(:last-child) {
    margin-bottom: 0;
  }
  .company_expertise_page .energy_management .wal .bototm .left .list_con dl dt,
.company_expertise_page .battery_management .wal .bototm .left .list_con dl dt {
    font-size: 0.28rem;
    line-height: 0.36rem;
    margin-bottom: 0.2rem;
  }
  .company_expertise_page .energy_management .wal .bototm .left .list_con dl dd,
.company_expertise_page .battery_management .wal .bototm .left .list_con dl dd {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .company_expertise_page .energy_management .wal .bototm .right,
.company_expertise_page .battery_management .wal .bototm .right {
    width: 100%;
    border-radius: 0.32rem;
  }
  .company_expertise_page .energy_management .wal .bototm .right .pp_con,
.company_expertise_page .battery_management .wal .bototm .right .pp_con {
    padding-top: calc(1000 / 654 * 100%);
  }
  .company_expertise_page .energy_management .wal .bototm .right .pp_con .container .content,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .container .content {
    margin-top: 1.92rem;
  }
  .company_expertise_page .energy_management .wal .bototm .right .pp_con .container .content .-context,
.company_expertise_page .battery_management .wal .bototm .right .pp_con .container .content .-context {
    margin-top: 0.12rem;
  }
  .company_expertise_page .battery_management {
    padding-bottom: 0;
  }

  .residential_solutions_page .useful_resources,
.commercial_solutions_page .useful_resources {
    padding: 2.48rem 0 1.56rem;
  }
  .residential_solutions_page .useful_resources .-title,
.commercial_solutions_page .useful_resources .-title {
    word-wrap: break-word;
  }
  .residential_solutions_page .superior_support .-background-section .wal,
.commercial_solutions_page .superior_support .-background-section .wal {
    padding-bottom: 1.92rem;
  }
  .residential_solutions_page .superior_support ._adv_box_1,
.commercial_solutions_page .superior_support ._adv_box_1 {
    margin-bottom: 1.2rem;
  }
  .residential_solutions_page .superior_support ._adv_box_1 ._adv_item,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item {
    margin-bottom: 0.4rem;
  }
  .residential_solutions_page .superior_support ._adv_box_1 ._adv_item dt,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item dt {
    font-size: 0.4rem;
    line-height: 0.48rem;
    margin-bottom: 0.2rem;
  }
  .residential_solutions_page .superior_support ._adv_box_1 ._adv_item dd,
.commercial_solutions_page .superior_support ._adv_box_1 ._adv_item dd {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .residential_solutions_page .superior_support ._adv_box_2,
.commercial_solutions_page .superior_support ._adv_box_2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.4rem;
  }
  .residential_solutions_page .superior_support ._adv_box_2 ._adv_item img,
.commercial_solutions_page .superior_support ._adv_box_2 ._adv_item img {
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 0.2rem;
  }
  .residential_solutions_page .superior_support ._adv_box_2 ._adv_item .name,
.commercial_solutions_page .superior_support ._adv_box_2 ._adv_item .name {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }

  .commercial_solutions_page .easy_installation .wal .-box .-top .-title {
    font-size: 0.56rem;
    line-height: 0.68rem;
  }
  .commercial_solutions_page .superior_support .wal .-box .-top .-title {
    font-size: 0.56rem;
    line-height: 0.68rem;
  }

  .local_office_page .local_specialist_tab .-context {
    margin-top: 0.32rem;
  }
  .local_office_page .local_specialist_tab .switch_tab {
    margin-top: 0.46rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border: 0.02rem solid var(--sk-global-color-03);
    border-radius: 0.16rem;
    overflow: hidden;
  }
  .local_office_page .local_specialist_tab .switch_tab .tab_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0.16rem 0.1rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: #808080;
    background-color: transparent;
    word-break: break-word;
  }
  .local_office_page .local_specialist_tab .switch_tab .tab_item.active {
    color: var(--fcolor-white);
    background-color: var(--fcolor-defult);
  }
  .local_office_page .residential_local_specialist,
.local_office_page .commercial_local_specialist {
    margin-top: 0;
  }
  .local_office_page .residential_local_specialist .specialist,
.local_office_page .commercial_local_specialist .specialist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.8rem;
  }
  .local_office_page .residential_local_specialist .specialist .item,
.local_office_page .commercial_local_specialist .specialist .item {
    width: 100%;
    border-radius: 0.32rem;
  }
  .local_office_page .residential_local_specialist .specialist .item:not(:nth-child(5n)),
.local_office_page .commercial_local_specialist .specialist .item:not(:nth-child(5n)) {
    margin-right: 0;
  }
  .local_office_page .residential_local_specialist .specialist .item .pp_con,
.local_office_page .commercial_local_specialist .specialist .item .pp_con {
    padding-top: calc(370 / 652 * 100%);
    -webkit-transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
    transition: all 0.5s cubic-bezier(0.13, 0.35, 0, 1);
  }
  .local_office_page .residential_local_specialist .specialist .item .pp_con .container,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container {
    top: calc(216 / 370 * 100%);
    padding: 0.4rem;
    background-color: rgba(38, 38, 38, 0.5);
  }
  .local_office_page .residential_local_specialist .specialist .item .pp_con .container .name_con .job_title,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .name_con .job_title {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .local_office_page .residential_local_specialist .specialist .item .pp_con .container .name_con .name,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .name_con .name {
    font-size: 0.36rem;
    line-height: 0.44rem;
  }
  .local_office_page .residential_local_specialist .specialist .item .pp_con .container .info_con,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .info_con {
    margin-top: 2.64rem;
  }
  .local_office_page .residential_local_specialist .specialist .item .pp_con .container .info_con li,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .info_con li {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .local_office_page .residential_local_specialist .specialist .item .pp_con .container .info_con li .key,
.local_office_page .commercial_local_specialist .specialist .item .pp_con .container .info_con li .key {
    width: 1.6rem;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
  }
  .local_office_page .residential_local_specialist .specialist .item.active .pp_con,
.local_office_page .commercial_local_specialist .specialist .item.active .pp_con {
    padding-top: calc(828 / 652 * 100%);
  }
  .local_office_page .residential_local_specialist .specialist .item.active .pp_con .container,
.local_office_page .commercial_local_specialist .specialist .item.active .pp_con .container {
    top: 0%;
  }
  .local_office_page .support_service {
    margin-top: 0.8rem;
  }

  .launched_news_page .recently_launched_news {
    padding: 1.92rem 0 0;
  }
  .launched_news_page .recently_launched_news .top .content {
    margin-top: 0.32rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .launched_news_page .recently_launched_news .top .content .right_con {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.92rem;
  }
  .launched_news_page .recently_launched_news .top .content .right_con .sk_form__item .sk_form__item-label {
    font-size: 0.28rem;
    line-height: 0.34rem;
    color: var(--sk-global-color-03);
  }
  .launched_news_page .recently_launched_news .top .content .right_con .sk_form__item .sk_form__item-content {
    margin-top: 0.12rem;
  }
  .launched_news_page .recently_launched_news .top .content .right_con .sk_form__item .sk_form__item-content .sk_form-select {
    width: initial;
    --inner-fz: 0.24rem;
    --inner-lh: 0.28rem;
  }
  .launched_news_page .recently_launched_news .top .content .right_con .-search-box {
    width: initial;
    height: 0.8rem;
    padding: 0.26rem 0.32rem;
    border-radius: 0.12rem;
  }
  .launched_news_page .recently_launched_news .top .content .right_con .-search-box .-icon {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.2rem;
  }
  .launched_news_page .recently_launched_news .top .content .right_con .-search-box input {
    font-size: 0.24rem;
  }
  .launched_news_page .recently_launched_news .news_grid {
    margin-top: 0.8rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[1];
    grid-template-columns: repeat(1, 1fr);
    -ms-grid-rows: -webkit-min-content -webkit-min-content;
    -ms-grid-rows: min-content min-content;
    grid-template-rows: -webkit-min-content -webkit-min-content;
    grid-template-rows: min-content min-content;
    grid-auto-rows: 4.1rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul li {
    border-radius: 0.32rem;
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(1) {
    height: 10rem;
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(2) {
    height: 6.56rem;
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(3) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-of-type(7) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
  .launched_news_page .recently_launched_news .news_grid ul li a .content {
    background-color: rgba(38, 38, 38, 0.6);
    padding: 0.4rem 0.4rem 0.48rem;
    height: 100%;
  }
  .launched_news_page .recently_launched_news .news_grid ul li a .content ._con {
    overflow: hidden;
  }
  .launched_news_page .recently_launched_news .news_grid ul li a .content .-time {
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul li a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.4rem;
    line-height: 0.48rem;
    margin-top: 0.48rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul li a .content .-address {
    margin-top: 0;
    font-size: 0.28rem;
    line-height: 0.3rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-child(1) a .content {
    padding: 0.8rem 0.4rem 0.48rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-child(1) a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    font-size: 0.56rem;
    line-height: 0.68rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-child(2) a .content {
    padding: 0.8rem 0.4rem 0.48rem;
  }
  .launched_news_page .recently_launched_news .news_grid ul li:nth-child(2) a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
  }
  .launched_news_page .recently_launched_news .loading_more_btn {
    margin-top: 0.4rem;
  }

  .launched_news_detail_page {
    background-color: var(--fcolor-white);
  }
  .launched_news_detail_page .title_section {
    padding: 1.6rem 0 1.2rem;
  }
  .launched_news_detail_page .title_section .container {
    padding: 0;
  }
  .launched_news_detail_page .title_section .container .date {
    font-size: 0.22rem;
    line-height: 0.26rem;
    margin-bottom: 0.5rem;
  }
  .launched_news_detail_page .title_section .container .title {
    font-size: 0.48rem;
    line-height: 0.52rem;
    margin-bottom: 0.32rem;
  }
  .launched_news_detail_page .title_section .container .desc {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .launched_news_detail_page .detail_section {
    padding: 0 0 1.92rem;
  }
  .launched_news_detail_page .detail_section .detail_content {
    padding: 0;
  }
  .launched_news_detail_page .detail_section .detail_content p {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .launched_news_detail_page .detail_section .detail_content img {
    border-radius: 0.32rem;
  }
  .launched_news_detail_page .btn_section {
    padding-bottom: 1.92rem;
  }
  .launched_news_detail_page .btn_section .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 0.2rem;
    padding: 0.38rem 0;
  }
  .launched_news_detail_page .btn_section .container .right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.4rem;
  }
  .launched_news_detail_page .btn_section .container .right .step_btn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .launched_news_detail_page .btn_section .container .right .step_btn a {
    display: block;
    padding: 0.21rem 0;
    min-width: initial;
    font-size: 0.32rem;
    line-height: 0.38rem;
    color: var(--fcolor-defult);
    text-align: center;
    background-color: #eee;
    border-radius: 0.12rem;
  }

  .promotions_page .recently_promotions .top .-context,
.promotions_page .recently_events .top .-context {
    margin-top: 0.32rem;
  }
  .promotions_page .recently_promotions .loading_more_btn,
.promotions_page .recently_events .loading_more_btn {
    margin-top: 0.4rem;
  }
  .promotions_page .recently_promotions .news_grid {
    margin-top: 0.92rem;
  }
  .promotions_page .recently_promotions .news_grid ul {
    grid-auto-rows: 4.1rem;
  }
  .promotions_page .recently_promotions .news_grid ul li {
    border-radius: 0.32rem;
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(1) {
    height: 10rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(2) {
    height: 10rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(3) {
    height: 6.56rem;
  }
  .promotions_page .recently_promotions .news_grid ul li a .content {
    background-color: rgba(38, 38, 38, 0.6);
    padding: 0.48rem 0.4rem;
    height: 100%;
  }
  .promotions_page .recently_promotions .news_grid ul li a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.36rem;
    line-height: 0.42rem;
  }
  .promotions_page .recently_promotions .news_grid ul li a .content .-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(-n + 2) a .content {
    padding: 1.92rem 0.4rem 0.48rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(-n + 2) a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.56rem;
    line-height: 0.68rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(-n + 2) a .content .-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    margin-top: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(3) a .content {
    padding: 1.28rem 0.4rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(3) a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.56rem;
    line-height: 0.68rem;
  }
  .promotions_page .recently_promotions .news_grid ul li:nth-of-type(3) a .content .-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .promotions_page .recently_events .news_grid {
    margin-top: 0.92rem;
  }
  .promotions_page .recently_events .news_grid ul {
    -ms-grid-rows: 10rem 6.56rem;
    grid-template-rows: 10rem 6.56rem;
    grid-auto-rows: 3.7rem;
  }
  .promotions_page .recently_events .news_grid ul li {
    border-radius: 0.32rem;
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(odd) {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(even) {
    -ms-grid-column-span: 10;
    grid-column: span 10;
  }
  .promotions_page .recently_events .news_grid ul li a .content {
    background-color: rgba(38, 38, 38, 0.6);
    padding: 0.48rem 0.4rem;
    height: 100%;
  }
  .promotions_page .recently_events .news_grid ul li a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.36rem;
    line-height: 0.42rem;
  }
  .promotions_page .recently_events .news_grid ul li a .content .-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(1) a .content {
    padding: 1.92rem 0.4rem 0.48rem;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(1) a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.56rem;
    line-height: 0.68rem;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(1) a .content .-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    margin-top: 0.32rem;
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(2) a .content {
    padding: 1.28rem 0.4rem;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(2) a .content .-name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 0.56rem;
    line-height: 0.68rem;
  }
  .promotions_page .recently_events .news_grid ul li:nth-child(2) a .content .-desc {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 0.32rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .promotions_page .g_contact_us {
    padding: 1.92rem 0;
  }

  .promotions_detail_page .title_section .pp_con {
    padding-top: calc(1000 / 750 * 100%);
  }
  .promotions_detail_page .title_section .pp_con .container {
    padding: 1.6rem 0 0.48rem;
  }
  .promotions_detail_page .title_section .pp_con .container .wal .date {
    font-size: 0.22rem;
    line-height: 0.28rem;
  }
  .promotions_detail_page .title_section .pp_con .container .wal .title {
    font-size: 0.48rem;
    line-height: 0.52rem;
    margin-top: 0.48rem;
  }
  .promotions_detail_page .title_section .pp_con .container .wal .desc {
    font-size: 0.28rem;
    line-height: 0.36rem;
    margin-top: 0.32rem;
  }
  .promotions_detail_page .title_section .pp_con .container .wal .other_info ._info_item {
    font-size: 0.22rem;
    line-height: 0.28rem;
  }
  .promotions_detail_page .detail_section {
    padding: 1.12rem 0 1.28rem;
  }
  .promotions_detail_page .detail_section .detail_content .content_section {
    padding: 0;
  }
  .promotions_detail_page .detail_section .detail_content .content_section .name {
    padding: 0.4rem 0;
    font-size: 0.4rem;
    line-height: 0.48rem;
  }
  .promotions_detail_page .detail_section .detail_content .content_section .cont p {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .promotions_detail_page .detail_section .detail_content .content_section:not(:first-child) {
    margin-top: 0.4rem;
  }
  .promotions_detail_page .detail_section .detail_content p {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .promotions_detail_page .btn_section {
    padding-bottom: 1.54rem;
  }
  .promotions_detail_page .btn_section .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 0.2rem;
    padding: 0.38rem 0;
  }
  .promotions_detail_page .btn_section .container .right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0.4rem;
  }
  .promotions_detail_page .btn_section .container .right .step_btn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .promotions_detail_page .btn_section .container .right .step_btn a {
    display: block;
    padding: 0.21rem 0;
    min-width: initial;
    font-size: 0.32rem;
    line-height: 0.38rem;
    color: var(--fcolor-defult);
    text-align: center;
    background-color: #eee;
    border-radius: 0.12rem;
  }

  .search_results_page .results_section {
    padding: 1.92rem 0 1.92rem;
  }
  .search_results_page .results_section .top {
    padding-bottom: 0;
    border-bottom: none;
  }
  .search_results_page .results_section .top .content {
    margin-top: 0.8rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .search_results_page .results_section .top .content .right_con {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .search_results_page .results_section .top .content .right_con .sk_form__item {
    margin-top: 0;
  }
  .search_results_page .results_section .top .content .right_con .sk_form__item .sk_form__item-content {
    margin-top: 0.12rem;
  }
  .search_results_page .results_section .top .content .right_con .sk_form__item .sk_form__item-content .sk_form-select {
    width: initial;
    --inner-fz: 0.24rem;
    --inner-lh: 0.3rem;
  }
  .search_results_page .results_section .top .content .right_con .-search-box {
    width: initial;
    height: 0.8rem;
    padding: 0.26rem 0.32rem;
    border-radius: 0.12rem;
    margin-left: 0;
  }
  .search_results_page .results_section .top .content .right_con .-search-box input::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box input::-moz-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box input:-moz-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box input:-ms-input-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box textarea::-webkit-input-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box textarea::-moz-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box textarea:-moz-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box textarea:-ms-input-placeholder {
    color: #BBBBBB;
  }
  .search_results_page .results_section .top .content .right_con .-search-box .-icon {
    width: 0.28rem;
    height: 0.28rem;
    margin-right: 0.2rem;
  }
  .search_results_page .results_section .top .content .right_con .-search-box input {
    font-size: 0.24rem;
  }
  .search_results_page .results_section .result_list {
    padding: 0.8rem 0 0;
    border-bottom: none;
  }
  .search_results_page .results_section .result_list ul li a {
    padding: 0.2rem 0;
  }
  .search_results_page .results_section .result_list ul li a .name {
    font-size: 0.36rem;
    line-height: 0.44rem;
    margin-bottom: 0.1rem;
  }
  .search_results_page .results_section .result_list ul li a .desc {
    font-size: 0.2rem;
    line-height: 0.24rem;
    margin-bottom: 0.18rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
  }
  .search_results_page .results_section .result_list ul li a .link {
    font-size: 0.2rem;
    line-height: 0.24rem;
  }
  .search_results_page .results_section .result_list .loading_more {
    margin-top: 0.64rem;
  }
  .search_results_page .results_section .-empty {
    padding-top: 0.8rem;
    min-height: 6rem;
    border-bottom: none;
  }
  .search_results_page .results_section .-empty .-msg {
    font-size: 0.36rem;
    line-height: 0.42rem;
    color: var(--fcolor-defult);
  }

  .notfound_page .notfound_section {
    padding: 1.86rem 0 0.48rem;
    height: 100vh;
  }
  .notfound_page .notfound_section .wal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
  }
  .notfound_page .notfound_section .-context {
    margin-top: 0.48rem;
  }
  .notfound_page .notfound_section .-button {
    margin-top: auto;
  }

  .privacy_policy_page .title_section {
    margin: 1.86rem 0 0.92rem;
  }
  .privacy_policy_page .title_section .-context {
    margin-top: 0.48rem;
  }
  .privacy_policy_page .tab_section_select .sk_form__item .sk_form__item-content {
    margin-top: 0;
  }
  .privacy_policy_page .detail_section {
    margin-bottom: 1.92rem;
  }
  .privacy_policy_page .detail_section .container {
    padding: 0.8rem 0 1.28rem;
  }
  .privacy_policy_page .detail_section .container .title_content {
    margin-bottom: 0.8rem;
  }
  .privacy_policy_page .detail_section .container .title_content .name {
    font-size: 0.48rem;
    line-height: 0.58rem;
    margin-bottom: 0.4rem;
  }
  .privacy_policy_page .detail_section .container .title_content .up_date,
.privacy_policy_page .detail_section .container .title_content .desc {
    font-size: 0.32rem;
    line-height: 0.4rem;
  }
  .privacy_policy_page .detail_section .container .detail_content p {
    font-size: 0.28rem;
    line-height: 0.34rem;
  }
}
.wal {
  max-width: 17.6rem;
  width: 100%;
  margin: 0 auto;
}

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

@media screen and (max-width: 1700px) {
  body {
    font-size: 16px;
  }

  html {
    font-size: 94px;
  }
}
@media screen and (max-width: 1440px) {
  body {
    font-size: 14px;
  }

  html {
    font-size: 82px;
  }
}
@media screen and (max-width: 1300px) {
  html {
    font-size: 74px;
  }
}
@media screen and (max-width: 1200px) {
  html {
    font-size: 68px;
  }
}
@media screen and (max-width: 1100px) {
  html {
    font-size: 64px;
  }
}
@media screen and (max-width: 1000px) {
  html {
    font-size: 70px;
  }
}
@media screen and (min-width: 800px) {
  .pc-show {
    display: block;
  }

  .phone-show {
    display: none !important;
  }
}
@media screen and (max-width: 800px) {
  html {
    font-size: 72px;
  }

  .wal,
.wal-1280 {
    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;
  }
}
.mobile-head {
  z-index: 100;
  position: fixed;
  top: 0;
  width: 100%;
  height: 0.8rem;
}
.mobile-head .wal {
  position: relative;
  z-index: 10;
  height: 100%;
  padding: 0 0.48rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background: #0D0D0D;
}
.mobile-head .wal .mobile-head-main {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mobile-head .wal .mobile-head-main .left-logo {
  min-width: 1.6rem;
}
.mobile-head .wal .mobile-head-main .left-logo .logo {
  height: 0.48rem;
}
.mobile-head .wal .mobile-head-main .tree-box .svg {
  height: 0.48rem;
}
.mobile-head .wal .mobile-head-main .tree-box .svg.clone-svg {
  display: none;
}
.mobile-head .wal .mobile-head-main .right-box .logo {
  height: 0.48rem;
}
.mobile-head .mobile-sidebar {
  top: 0;
  position: fixed;
  width: 100%;
  background: rgba(0, 0, 0, 0.06);
  -webkit-backdrop-filter: blur(0.1rem);
          backdrop-filter: blur(0.1rem);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  opacity: 0;
  visibility: hidden;
  height: 0;
}
.mobile-head .mobile-sidebar .sidebar-wrapper {
  background: #262626;
  margin-top: 0.8rem;
  padding: 0.32rem 0.48rem 0.64rem;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .label {
  font-size: 0.24rem;
  line-height: 0.48rem;
  color: #979797;
  font-family: "sk-fontFamily-Regular";
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.48rem;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box .icon-box {
  height: 0.48rem;
  width: 0.48rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.32rem;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box .icon-box .icon {
  height: 100%;
  width: 100%;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box .icon-box .icon.on {
  display: none;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box .txt {
  color: #F5F5F7;
  font-family: "sk-fontFamily-Regular";
  font-size: 0.32rem;
  line-height: 0.48rem;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box.on .icon-box .icon.dug {
  display: none;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box.on .icon-box .icon.on {
  display: block;
}
.mobile-head .mobile-sidebar .sidebar-wrapper .link-list .link-box.on .txt {
  color: #F9BE00;
}
.mobile-head.hide .wal {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.mobile-head._navShow .wal {
  background: #262626;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.mobile-head._navShow .wal .mobile-head-main .tree-box .tree-svg {
  display: none;
}
.mobile-head._navShow .wal .mobile-head-main .tree-box .clone-svg {
  display: block;
}
.mobile-head._navShow .mobile-sidebar {
  opacity: 1;
  visibility: visible;
  height: 100vh;
}
.mobile-head.isScroll .wal {
  background: #262626;
}

.mobile-footer {
  position: relative;
  z-index: 100;
  height: 0;
}
.mobile-footer .mobile-footer-body {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
.mobile-footer .mobile-footer-body .links {
  display: -webkit-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;
}
.mobile-footer .mobile-footer-body .links .link {
  margin-right: 0.64rem;
}
.mobile-footer .mobile-footer-body .links .link .icon {
  width: 0.48rem;
}
.mobile-footer .mobile-footer-body .links .link:last-child {
  margin-right: 0;
}
.mobile-footer .mobile-footer-body .privacy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.48rem 0 0.64rem;
}
.mobile-footer .mobile-footer-body .privacy .privacy-statement {
  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;
  color: #F5F5F7;
  font-size: 0.24rem;
  line-height: 0.48rem;
  font-family: "sk-fontFamily-Regular";
}
.mobile-footer .mobile-footer-body .privacy .privacy-statement .svg {
  width: 0.48rem;
}

.mobile-breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.32rem;
  font-family: "sk-fontFamily-Regular";
}
.mobile-breadcrumb .breadcrumb-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;
  font-size: 0.24rem;
  line-height: 0.48rem;
  color: #fff;
}
.mobile-breadcrumb .breadcrumb-item .icon {
  display: inline-block;
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.08rem;
}
.mobile-breadcrumb .breadcrumb-item::after {
  content: "/";
  display: inline-block;
  margin: 0 0.16rem;
}
.mobile-breadcrumb .breadcrumb-item:last-child {
  color: #979797;
}
.mobile-breadcrumb .breadcrumb-item:last-child::after {
  content: "";
}

.hry-btn {
  height: 0.8rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.32rem;
  border: 0.02rem solid #FFFFFF;
  border-radius: 0.16rem;
  font-size: 0.28rem;
  line-height: 0.48rem;
  -webkit-transition: 0.1s linear;
  transition: 0.1s linear;
  color: #FFFFFF;
}
.hry-btn:active {
  border-color: #F9BE00;
  background: #F9BE00;
}
.hry-btn.fill {
  border-color: #F9BE00;
  background: #F9BE00;
}
.hry-btn.fill:active {
  border-color: #fff;
  background: #fff;
  color: #F9BE00;
}

.mobile-home-page {
  color: #F5F5F7;
  background: #0D0D0D;
  padding-top: 0.8rem;
}
.mobile-home-page .section-body {
  padding-top: 0.48rem;
  padding-bottom: 1.28rem;
}
.mobile-home-page .section-body .section-box {
  padding-top: 1.96rem;
  margin-top: -1rem;
}
.mobile-home-page .section-body .section-box:first-child {
  padding-top: 1rem;
}
.mobile-home-page .section-body .section-box .label {
  font-family: "sk-fontFamily-SemiBold";
  font-size: 0.48rem;
  line-height: 0.64rem;
  margin-bottom: 0.32rem;
}
.mobile-home-page .section-body .section-box .label span {
  color: #F9BE00;
}
.mobile-home-page .section-body .section-box .card-box {
  margin-bottom: 0.16rem;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  padding: 0.32rem 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;
}
.mobile-home-page .section-body .section-box .card-box:last-child {
  margin-bottom: 0;
}
.mobile-home-page .section-body .section-box .card-box .img-box {
  width: 2.56rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.mobile-home-page .section-body .section-box .card-box .img-box .img {
  width: 100%;
}
.mobile-home-page .section-body .section-box .card-box .card-con .name {
  font-size: 0.32rem;
  line-height: 0.48rem;
}
.mobile-home-page .section-body .section-box .card-box .hry-btn {
  margin-top: 0.32rem;
}
.mobile-home-page .section-body .section-box .card-box2 {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  overflow: hidden;
  margin-bottom: 0.16rem;
}
.mobile-home-page .section-body .section-box .card-box2:last-child {
  margin-bottom: 0;
}
.mobile-home-page .section-body .section-box .card-box2 .top-img {
  position: relative;
}
.mobile-home-page .section-body .section-box .card-box2 .top-img video {
  width: 100%;
  display: none;
}
.mobile-home-page .section-body .section-box .card-box2 .top-img .img {
  width: 100%;
}
.mobile-home-page .section-body .section-box .card-box2 .top-img .play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 1.12rem;
}
.mobile-home-page .section-body .section-box .card-box2 .bottom-con {
  padding: 0.48rem;
}
.mobile-home-page .section-body .section-box .card-box2 .bottom-con .name {
  font-size: 0.4rem;
  line-height: 0.64rem;
}
.mobile-home-page .section-body .section-box .card-box2 .bottom-con .logo-s {
  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;
}
.mobile-home-page .section-body .section-box .card-box2 .bottom-con .logo-s .logo {
  display: block;
  height: 0.8rem;
  margin-right: 0.16rem;
}
.mobile-home-page .section-body .section-box .card-box2 .bottom-con .logo-s .logo img {
  height: 100%;
}
.mobile-home-page .section-body .section-box .card-box2 .bottom-con .btn-s {
  margin-top: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mobile-home-page .section-body .section-box .card-box2 .bottom-con .btn-s .hry-btn {
  width: calc(50% - 0.08rem);
}
.mobile-home-page .footer-box {
  min-height: 100vh;
  position: relative;
}
.mobile-home-page .footer-box .footer-bg {
  width: 100%;
}
.mobile-home-page .footer-box .footer-con {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding-top: 1.28rem;
  padding-bottom: 2.56rem;
  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;
}
.mobile-home-page .footer-box .footer-con .logo {
  width: 2.4rem;
}
.mobile-home-page .footer-box .footer-con .tit {
  color: #FFFFFF;
  margin-top: 0.48rem;
  font-size: 0.8rem;
  line-height: 0.8rem;
  width: 4.4rem;
}
.mobile-home-page .footer-box .footer-con .tit span {
  color: #F9BE00;
}
.mobile-home-page .footer-box .footer-con .bottom-box .hry-btn {
  margin-top: 0.16rem;
}

.mobile-product-details-page {
  color: #F5F5F7;
  background: #0D0D0D;
  position: relative;
}
.mobile-product-details-page .banner-box {
  height: 10.4rem;
  position: relative;
  overflow: hidden;
}
.mobile-product-details-page .banner-box .shadow-img {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.mobile-product-details-page .banner-box .banner-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.mobile-product-details-page .banner-box .banner-con {
  position: relative;
  z-index: 10;
}
.mobile-product-details-page .banner-box .banner-con .mobile-breadcrumb {
  padding-top: 1.12rem;
  margin-top: 0;
}
.mobile-product-details-page .banner-box .banner-con .h1 {
  margin-top: 0.48rem;
  font-size: 0.8rem;
  line-height: 0.96rem;
}
.mobile-product-details-page .banner-box .banner-con .tag {
  padding: 0.14rem 0.24rem;
  font-size: 0.24rem;
  line-height: 0.36rem;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0.32rem;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  font-family: "sk-fontFamily-Regular";
}
.mobile-product-details-page .banner-box .banner-con .tag-list {
  margin-top: 0.16rem;
  font-family: "sk-fontFamily-Regular";
  font-size: 0.28rem;
  line-height: 0.38rem;
}
.mobile-product-details-page .banner-box .banner-con .tag-list .tag-li {
  display: inline;
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner {
  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;
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner .parameter {
  white-space: nowrap;
  width: 0;
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner .parameter .num-box {
  margin-top: 0.5rem;
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner .parameter .num-box .value {
  font-size: 0.64rem;
  line-height: 0.64rem;
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner .parameter .num-box .value .sub {
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner .parameter .num-box .label {
  font-size: 0.24rem;
  line-height: 0.24rem;
  font-family: "sk-fontFamily-Regular";
  white-space: initial;
  width: calc(100vw - 0.96rem);
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner .partner-box {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: calc(100vw - 0.96rem);
  min-width: -webkit-fit-content;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin-top: 0.5rem;
  text-align: right;
  font-size: 0.16rem;
  line-height: 1.7;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-family: "sk-fontFamily-Regular";
}
.mobile-product-details-page .banner-box .banner-con .parameter-partner .partner-box span {
  font-size: 0.24rem;
  font-family: "sk-fontFamily-SemiBold";
}
.mobile-product-details-page .swiper-list .swiper-box {
  margin-top: 0.96rem;
}
.mobile-product-details-page .swiper-list .swiper-box .label {
  font-size: 0.48rem;
  line-height: 0.64rem;
}
.mobile-product-details-page .swiper-list .swiper-box .label span {
  color: #F9BE00;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card {
  margin-top: 0.32rem;
  padding: 0.48rem 0.32rem 0.32rem;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  overflow: hidden;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .main-swiper {
  margin: 0 auto;
  width: 4.96rem;
  height: 4.96rem;
  position: relative;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .main-swiper .swiper-wrapper .swiper-slide {
  width: 100%;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .main-swiper .swiper-wrapper .swiper-slide img {
  height: 100%;
  width: 100%;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .main-swiper .swiper-next {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 50%;
  -webkit-transform: translate(100%, -50%);
      -ms-transform: translate(100%, -50%);
          transform: translate(100%, -50%);
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .main-swiper .swiper-next img {
  width: 0.48rem;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .main-swiper .swiper-prev {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 50%;
  -webkit-transform: translate(-100%, -50%);
      -ms-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .main-swiper .swiper-prev img {
  width: 0.48rem;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .swiper-num-pagination {
  text-align: center;
  margin-top: 0.48rem;
  margin-bottom: 0.48rem;
  font-family: "sk-fontFamily-Regular";
  font-size: 0.24rem;
  line-height: 0.32rem;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .swiper-num-pagination .swiper-pagination-current {
  color: #F9BE00;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .swiper-container .swiper-wrapper .swiper-slide {
  opacity: 0.6;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active {
  opacity: 1;
  border-radius: 0.08rem 0.08rem 0.08rem 0.08rem;
  border: #F9BE00 solid 1px;
}
.mobile-product-details-page .swiper-list .swiper-box .swiper-card .hry-btn {
  margin-top: 0.48rem;
}
.mobile-product-details-page .product-documents {
  margin-top: 1.04rem;
  padding-bottom: 3.36rem;
}
.mobile-product-details-page .product-documents .label {
  font-size: 0.48rem;
  line-height: 0.64rem;
}
.mobile-product-details-page .product-documents .label span {
  color: #F9BE00;
}
.mobile-product-details-page .product-documents .btn-list {
  margin-top: 0.48rem;
}
.mobile-product-details-page .product-documents .btn-list .hry-btn {
  margin-bottom: 0.16rem;
}
.mobile-product-details-page .warranty-file-wrapper {
  position: fixed;
  z-index: 200;
  bottom: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(0.2rem);
          backdrop-filter: blur(0.2rem);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.mobile-product-details-page .warranty-file-wrapper.show {
  opacity: 1;
  visibility: visible;
}
.mobile-product-details-page .warranty-file-wrapper.show .warranty-file-box {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  border-radius: 0.32rem 0.32rem 0rem 0rem;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  background: #262626;
  padding: 0.48rem 0.16rem 1.04rem;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-hader {
  display: -webkit-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-right: 0.32rem;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-hader .tit {
  padding-left: 0.32rem;
  color: #F9BE00;
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-hader .close {
  width: 0.48rem;
  height: 0.48rem;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-body {
  margin-top: 0.48rem;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-body .file {
  color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border: 0.02rem solid rgba(255, 255, 255, 0.1);
  padding: 0.32rem 0.16rem 0.32rem 0.32rem;
  border-radius: 0.16rem 0.16rem 0.16rem 0.16rem;
  margin-bottom: 0.16rem;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-body .file:last-child {
  margin-bottom: 0;
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-body .file .txt {
  font-size: 0.28rem;
  line-height: 0.48rem;
  padding-right: 0.42rem;
  font-family: "sk-fontFamily-Regular";
}
.mobile-product-details-page .warranty-file-wrapper .warranty-file-box .file-body .file .svg {
  width: 0.96rem;
}

.mobile-local-case-study {
  color: #F5F5F7;
  background: #0D0D0D;
  padding-top: 0.8rem;
  padding-bottom: 3.36rem;
  min-height: 100vh;
}
.mobile-local-case-study .radio-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.64rem;
}
.mobile-local-case-study .radio-btn .radio-item {
  height: 0.64rem;
  width: 50%;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 0.02rem solid #FFFFFF;
  font-size: 0.24rem;
  line-height: 0.48rem;
}
.mobile-local-case-study .radio-btn .radio-item:first-child {
  border-top-left-radius: 0.16rem;
  border-bottom-left-radius: 0.16rem;
  border-right: none;
}
.mobile-local-case-study .radio-btn .radio-item:last-child {
  border-top-right-radius: 0.16rem;
  border-bottom-right-radius: 0.16rem;
  border-left: none;
}
.mobile-local-case-study .radio-btn .radio-item.on {
  background: #F9BE00;
  border-color: #F9BE00;
  color: #262626;
}
.mobile-local-case-study .card-list {
  margin-top: 0.64rem;
  display: none;
}
.mobile-local-case-study .card-list.on {
  display: block;
}
.mobile-local-case-study .card-list .card-box {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  overflow: hidden;
  margin-bottom: 0.48rem;
  display: block;
  color: #F5F5F7;
}
.mobile-local-case-study .card-list .card-box:last-child {
  margin-bottom: 0;
}
.mobile-local-case-study .card-list .card-box .img-box {
  height: 6.56rem;
  position: relative;
}
.mobile-local-case-study .card-list .card-box .img-box .img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.mobile-local-case-study .card-list .card-box .card-con {
  padding: 0.48rem;
}
.mobile-local-case-study .card-list .card-box .card-con .name {
  font-size: 0.32rem;
  line-height: 0.48rem;
  margin-bottom: 0.32rem;
}
.mobile-local-case-study .card-list .card-box .card-con .name:last-child {
  margin-bottom: 0;
}
.mobile-local-case-study .card-list .card-box .card-con .item {
  font-size: 0.24rem;
  line-height: 0.28rem;
  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;
  font-family: "sk-fontFamily-Regular";
  margin-top: 0.2rem;
}
.mobile-local-case-study .card-list .card-box .card-con .item:first-child {
  margin-top: 0;
}
.mobile-local-case-study .card-list .card-box .card-con .item .key {
  color: #979797;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 0.24rem;
  line-height: 0.28rem;
}
.mobile-local-case-study .card-list .card-box .card-con .item .value {
  font-size: 0.24rem;
  line-height: 0.28rem;
  padding-left: 0.2rem;
}

.mobile-c-l {
  color: #F5F5F7;
  background: #0D0D0D;
  padding-top: 0.8rem;
  padding-bottom: 3.36rem;
  font-family: "sk-fontFamily-Regular";
  min-height: 100vh;
}
.mobile-c-l .main-box .h1 {
  margin-top: 0.48rem;
  font-size: 0.48rem;
  line-height: 0.64rem;
  font-family: "sk-fontFamily-SemiBold";
}
.mobile-c-l .main-box .date {
  margin-top: 0.48rem;
  color: #979797;
  font-size: 0.24rem;
  line-height: 0.48rem;
}
.mobile-c-l .main-box .infor-card {
  margin-top: 0.48rem;
  background: rgba(255, 255, 255, 0.05);
  border-radius: 0.32rem 0.32rem 0.32rem 0.32rem;
  padding: 0.48rem;
}
.mobile-c-l .main-box .infor-card .item {
  margin-top: 0.2rem;
  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;
}
.mobile-c-l .main-box .infor-card .item:first-child {
  margin-top: 0;
}
.mobile-c-l .main-box .infor-card .item .key {
  color: #979797;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 0.24rem;
  line-height: 0.28rem;
}
.mobile-c-l .main-box .infor-card .item .value {
  font-size: 0.24rem;
  line-height: 0.28rem;
  padding-left: 0.2rem;
}
.mobile-c-l .main-box .content-box {
  margin-top: 0.96rem;
  font-size: 0.28rem;
  line-height: 0.48rem;
}
.mobile-c-l .main-box .content-box .txt {
  margin-bottom: 0.96rem;
}
.mobile-c-l .main-box .content-box img {
  display: inline-block;
  margin-bottom: 0.16rem;
}

.we-are-here-to-help-page .banner-section {
  height: 5.94rem;
  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;
}
.we-are-here-to-help-page .banner-section .bg-box {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.we-are-here-to-help-page .banner-section .bg-box .bg-img {
  height: 100%;
  width: 100%;
}
.we-are-here-to-help-page .banner-section .con-txt {
  position: relative;
  z-index: 2;
}
.we-are-here-to-help-page .banner-section .con-txt .h1 {
  font-size: 0.56rem;
  line-height: 0.67rem;
  font-family: "sk-fontFamily-SemiBold";
  color: #FFFFFF;
  text-align: center;
}
.we-are-here-to-help-page .pdf-section {
  padding-top: 0.44rem;
}
.we-are-here-to-help-page .pdf-section .pdf-title {
  font-size: 0.56rem;
  line-height: 0.67rem;
  font-family: "sk-fontFamily-SemiBold";
  color: #333333;
  width: 101%;
  letter-spacing: -1px;
}
.we-are-here-to-help-page .pdf-section .pdf-list {
  margin-top: 0.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 0.16rem;
}
.we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .name {
  font-family: "sk-fontFamily-Regular";
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.2rem;
  line-height: 0.3rem;
}
.we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .name img {
  width: 0.32rem;
  height: 0.32rem;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.15rem;
}
.we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .name:hover {
  color: var(--sk-global-color);
}
.we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0.47rem;
  margin-top: 0.22rem;
  gap: 0.39rem;
}
.we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns .-btn.online-view a {
  color: #7BA92C;
}
.we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns .-btn a {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.2rem;
  line-height: 0.24rem;
  color: var(--sk-global-color);
}
.we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns .-btn a img {
  width: 0.24rem;
  height: 0.24rem;
  object-fit: contain;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 0.05rem;
}
.we-are-here-to-help-page .pdf-section .a-pdf {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 0.23rem;
}
.we-are-here-to-help-page .pdf-section .a-pdf .svg {
  width: 0.32rem;
  height: 0.32rem;
}
.we-are-here-to-help-page .pdf-section .a-pdf .text {
  margin-top: 0.02rem;
  margin-left: 0.14rem;
  font-size: 0.24rem;
  line-height: 0.28rem;
  color: var(--sk-global-color);
  font-family: "sk-fontFamily-SemiBold";
  -webkit-text-decoration-line: underline;
     -moz-text-decoration-line: underline;
          text-decoration-line: underline;
}
.we-are-here-to-help-page .pdf-section #iframe {
  margin-top: 0.32rem;
  height: 8rem;
  border: none;
}
.we-are-here-to-help-page .-contact-form .contact-form-box {
  padding-top: 1.2rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-head {
  text-align: center;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-head .-context {
  margin-top: 0.36rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form {
  margin-top: 0.34rem;
  border: 0.01rem solid #000000;
  border-radius: 0.16rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner {
  padding: 0.4rem 0.4rem 0.64rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-tips {
  position: relative;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-tips.-showWarning .-defualt {
  display: none;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-tips.-showWarning .-warning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-tips .-defualt {
  color: #BBBBBB;
  font-size: var(--fz-context);
  line-height: var(--lh-context);
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-tips .-warning {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.14rem;
  line-height: var(--lh-1_5);
  font-family: "sk-fontFamily-Regular";
  color: var(--sk-global-color);
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-tips .-warning img {
  width: 0.18rem;
  height: 0.18rem;
  object-fit: contain;
  margin-right: 0.12rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.23rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-left {
  width: 52.38%;
  margin-right: 0.4rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-left .-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.1rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-left .-row:first-child {
  margin-top: 0;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-left .-row .sk_form__item {
  width: calc((100% - 0.4rem) / 2);
  margin-right: 0.4rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-left .-row .sk_form__item:last-child {
  margin-right: 0;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-left .-row .sk_form__item.-fill {
  width: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right {
  width: 45.23%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.1rem;
  height: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row:first-child {
  margin-top: 0;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item {
  width: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content {
  height: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input {
  height: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front {
  height: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front .scroll-content {
  height: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front textarea {
  height: 100%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.4rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left {
  width: 52.38%;
  margin-right: 0.4rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box {
  position: relative;
  padding-left: 0.44rem;
  font-size: 0.18rem;
  line-height: 0.22rem;
  margin-top: 0.2rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box:first-child {
  margin-top: 0;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box.on .-icon {
  border-radius: 50%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box.on .-icon::after {
  opacity: 1;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box .-icon {
  cursor: pointer;
  position: absolute;
  top: -0.02rem;
  left: 0;
  width: 0.24rem;
  height: 0.24rem;
  padding: 0.03rem;
  border: 0.01rem solid var(--sk-global-color-03);
  border-radius: 0.04rem;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box .-icon.-error {
  border-color: var(--sk-global-color);
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box .-icon::after {
  content: "";
  display: block;
  opacity: 0;
  width: 100%;
  height: 100%;
  background-color: var(--sk-global-color);
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-left .-check-box a {
  font-size: 0.18rem;
  line-height: 0.22rem;
  color: var(--sk-global-color);
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45.23%;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .sk_form-input {
  width: 2.4rem;
  margin-right: 0.2rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code {
  width: 1.28rem;
  height: 0.4rem;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-right .-buttons {
  margin-top: auto;
  margin-left: auto;
}
.we-are-here-to-help-page .-contact-form .contact-form-box .-form .-form-inner .-form-foot .-right .-buttons .-button {
  --fcolor: #4C4948;
}
.we-are-here-to-help-page .g_contact_us {
  padding-top: 1.2rem;
  padding-bottom: 0.84rem;
}
.we-are-here-to-help-page .g_contact_us .wal .bottom .-button {
  --fcolor: #4C4948;
}

@media screen and (max-width: 800px) {
  .we-are-here-to-help-page .banner-section {
    height: 7.1rem;
  }
  .we-are-here-to-help-page .banner-section .bg-box {
    z-index: 1;
  }
  .we-are-here-to-help-page .banner-section .con-txt {
    padding: 0 0.24rem;
  }
  .we-are-here-to-help-page .banner-section .con-txt .h1 {
    font-size: 0.72rem;
    line-height: 0.86rem;
    letter-spacing: -1px;
  }
  .we-are-here-to-help-page .pdf-section {
    padding-top: 0.5rem;
  }
  .we-are-here-to-help-page .pdf-section .pdf-title {
    font-size: 0.48rem;
    line-height: 0.58rem;
    font-family: "sk-fontFamily-SemiBold";
    color: #333333;
    width: 100%;
    letter-spacing: 0;
  }
  .we-are-here-to-help-page .pdf-section .pdf-list {
    margin-top: 0.44rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0.3rem;
  }
  .we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .name {
    font-size: 0.28rem;
    line-height: 0.4rem;
  }
  .we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .name img {
    width: 0.72rem;
    height: 0.72rem;
    margin-right: 0.18rem;
  }
  .we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns {
    padding-left: 0.9rem;
    margin-top: 0.2rem;
    gap: 0.56rem;
  }
  .we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns .-btn {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns .-btn a {
    font-size: 0.28rem;
    line-height: 0.4rem;
    color: var(--sk-global-color);
  }
  .we-are-here-to-help-page .pdf-section .pdf-list .pdf-item .btns .-btn a img {
    width: 0.48rem;
    height: 0.48rem;
    margin-right: 0.08rem;
  }
  .we-are-here-to-help-page .pdf-section .a-pdf {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 0.44rem;
  }
  .we-are-here-to-help-page .pdf-section .a-pdf .svg {
    width: 0.72rem;
    height: 0.72rem;
  }
  .we-are-here-to-help-page .pdf-section .a-pdf .text {
    margin-top: 0;
    margin-left: 0.18rem;
    font-size: 0.28rem;
    line-height: 0.4rem;
    -webkit-text-decoration-line: underline;
       -moz-text-decoration-line: underline;
            text-decoration-line: underline;
  }
  .we-are-here-to-help-page .pdf-section #iframe {
    margin-top: 0.52rem;
    height: 11.82rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box {
    padding-top: 1.08rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .-head .-context {
    margin-top: 0.2rem;
    color: #262626;
    font-family: "sk-fontFamily-SemiBold";
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box {
    margin-top: 0.48rem;
    padding-top: 0.48rem;
    background: #F5F5F7;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form {
    border: 1px solid var(--sk-global-color-03);
    border-radius: 0.32rem;
    background-color: white;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner {
    padding: 0.46rem 0.4rem 0.48rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-tips {
    position: relative;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-tips .-warning {
    display: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 0.24rem;
    line-height: 0.3rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-tips .-warning img {
    width: 0.28rem;
    height: 0.28rem;
    object-fit: contain;
    margin-right: 0.2rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.64rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-left {
    width: 100%;
    margin-right: 0;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-left .-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-left .-row:first-child {
    margin-top: 0;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-left .-row .sk_form__item {
    width: 100%;
    margin-right: 0;
    margin-top: 0.1rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-left .-row .sk_form__item.-fill {
    width: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right {
    width: 100%;
    margin-top: 0.1rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0.1rem;
    height: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row:first-child {
    margin-top: 0;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item {
    width: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content {
    height: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input {
    height: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front {
    height: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front .scroll-content {
    height: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-content .-right .-row .sk_form__item .sk_form__item-content .sk_form-input .-input-front textarea {
    height: 100%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0.4rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-left {
    width: 100%;
    margin-right: 0;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-left .-check-box {
    position: relative;
    padding-left: 0.6rem;
    font-size: 0.24rem;
    line-height: 0.3rem;
    margin-top: 0.4rem;
    color: var(--fcolor-defult);
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-left .-check-box .-icon {
    cursor: pointer;
    position: absolute;
    top: 0.04rem;
    left: 0;
    width: 0.4rem;
    height: 0.4rem;
    padding: 0.04rem;
    border: 1px solid var(--sk-global-color-03);
    border-radius: 0.08rem;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-left .-check-box .-icon.-error {
    border-color: var(--sk-global-color);
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-left .-check-box a {
    font-size: 0.24rem;
    line-height: 0.3rem;
    color: var(--sk-global-color);
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-left .-check-box.on .-icon {
    border-radius: 50%;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin-top: 0.6rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .sk_form-input {
    width: 100%;
    margin-right: 0;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code {
    width: 100%;
    height: 0.8rem;
    margin-top: 0.2rem;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-right .sk_form__item .sk_form__item-content .-code img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-right .-buttons {
    margin: 1.12rem 0 0;
  }
  .we-are-here-to-help-page .-contact-form .contact-form-box .form-box .-form .-form-inner .-form-foot .-right .-buttons .-button {
    --fcolor: #ffffff;
  }
  .we-are-here-to-help-page .g_contact_us {
    padding-top: 1.2rem;
    background: #F5F5F7;
    padding-bottom: 0.96rem;
  }
  .we-are-here-to-help-page .g_contact_us .wal .bottom .-button {
    --fcolor: #ffffff;
  }
}
