#CD28-S-container {
  --size-content-ws: 75vw;
  --size-spc-200: 10.416667vw;
  --size-spc-120: 6.25vw;
  --size-spc-80: 4.166667vw;
  --size-spc-60: 3.125vw;
  --size-spc-40: 2.083333vw;
  --size-spc-30: 1.5625vw;
  --size-spc-10: 0.520833vw;
  --size-txt-120: 6.25vw;
  --size-txt-96: 5vw;
  --size-txt-96-80: 5vw;
  --size-txt-100-80: 5.208333vw;
  --size-txt-80-80: 4.166667vw;
  --size-txt-80-60: 4.166667vw;
  --size-txt-64-80: 3.333333vw;
  --size-txt-64: 3.333333vw;
  --size-txt-48-48: 2.5vw;
  --size-txt-48-40: 2.5vw;
  --size-txt-40-40: 2.083333vw;
  --size-txt-40-30: 2.083333vw;
  --size-txt-40-32: 2.083333vw;
  --size-txt-32-30: 1.666667vw;
  --size-txt-30-30: 1.5625vw;
  --size-txt-30-25: 1.5625vw;
  --size-txt-25-30: 1.302083vw;
  --size-txt-24: 1.25vw;
  --size-txt-22-32: 1.25vw;
  --size-txt-22-26: 1.145833vw;
  --size-txt-22-22: 1.145833vw;
  --size-txt-22-20: 1.145833vw;
  --size-txt-20-20: 1.041667vw;
  --size-txt-20-18: 1.041667vw;
  --size-txt-20-16: 1.041667vw;
  --size-txt-18-26: 0.9375vw;
  --size-txt-18-22: 0.9375vw;
  --size-txt-18-18: 0.9375vw;
  --size-txt-16-16: 0.833333vw;
  --size-txt-13: 13px;
  --size-txt-12: 12px;
  --size-xin-txt-40: 2.083333vw;
  --size-xin-txt-20-b: 1.041667vw;
  --size-xin-txt-20-m: 1.041667vw;
  --size-xin-txt-20-s: 1.041667vw;
  background: black;
}
#CD28-S-container .size-txt-120 {
  font-size: 6.25vw;
  font-size: var(--size-txt-120);
}
#CD28-S-container .size-txt-96 {
  font-size: 5vw;
  font-size: var(--size-txt-96);
}
#CD28-S-container .size-txt-100-80 {
  font-size: 5.208333vw;
  font-size: var(--size-txt-100-80);
}
#CD28-S-container .size-txt-96-80 {
  font-size: 5vw;
  font-size: var(--size-txt-96);
}
#CD28-S-container .size-txt-80-80 {
  font-size: 4.166667vw;
  font-size: var(--size-txt-80-80);
}
#CD28-S-container .size-txt-80-60 {
  font-size: 4.166667vw;
  font-size: var(--size-txt-80-60);
}
#CD28-S-container .size-txt-64-80 {
  font-size: 3.333333vw;
  font-size: var(--size-txt-64-80);
}
#CD28-S-container .size-txt-64 {
  font-size: 3.333333vw;
  font-size: var(--size-txt-64);
}
#CD28-S-container .size-txt-48-48 {
  font-size: 2.5vw;
  font-size: var(--size-txt-48-48);
}
#CD28-S-container .size-txt-48-40 {
  font-size: 2.5vw;
  font-size: var(--size-txt-48-40);
}
#CD28-S-container .size-txt-40-40 {
  font-size: 2.083333vw;
  font-size: var(--size-txt-40-40);
}
#CD28-S-container .size-txt-40-32 {
  font-size: 2.083333vw;
  font-size: var(--size-txt-40-32);
}
#CD28-S-container .size-txt-40-30 {
  font-size: 2.083333vw;
  font-size: var(--size-txt-40-30);
}
#CD28-S-container .size-txt-32-30 {
  font-size: 1.666667vw;
  font-size: var(--size-txt-32-30);
}
#CD28-S-container .size-txt-30-30 {
  font-size: 1.5625vw;
  font-size: var(--size-txt-30-30);
}
#CD28-S-container .size-txt-30-25 {
  font-size: 1.5625vw;
  font-size: var(--size-txt-30-25);
}
#CD28-S-container .size-txt-25-30 {
  font-size: 1.302083vw;
  font-size: var(--size-txt-25-30);
}
#CD28-S-container .size-txt-24 {
  font-size: 1.25vw;
  font-size: var(--size-txt-24);
}
#CD28-S-container .size-txt-22-32 {
  font-size: 1.25vw;
  font-size: var(--size-txt-22-32);
}
#CD28-S-container .size-txt-22-26 {
  font-size: 1.145833vw;
  font-size: var(--size-txt-22-26);
}
#CD28-S-container .size-txt-22-22 {
  font-size: 1.145833vw;
  font-size: var(--size-txt-22-22);
}
#CD28-S-container .size-txt-22-20 {
  font-size: 1.145833vw;
  font-size: var(--size-txt-22-20);
}
#CD28-S-container .size-txt-20-20 {
  font-size: 1.041667vw;
  font-size: var(--size-txt-20-20);
}
#CD28-S-container .size-txt-20-18 {
  font-size: 1.041667vw;
  font-size: var(--size-txt-20-18);
}
#CD28-S-container .size-txt-20-16 {
  font-size: 1.041667vw;
  font-size: var(--size-txt-20-16);
}
#CD28-S-container .size-txt-18-22 {
  font-size: 0.9375vw;
  font-size: var(--size-txt-18-22);
}
#CD28-S-container .size-txt-18-18 {
  font-size: 0.9375vw;
  font-size: var(--size-txt-18-18);
}
#CD28-S-container .size-txt-16-16 {
  font-size: 0.833333vw;
  font-size: var(--size-txt-16-16);
}
#CD28-S-container .size-txt-13 {
  font-size: 0.677083vw;
  font-size: var(--size-txt-13);
}
#CD28-S-container .size-txt-12 {
  font-size: 0.625vw;
  font-size: var(--size-txt-12);
}
#CD28-S-container .size-xin-txt-40 {
  font-size: 2.083333vw;
  font-size: var(--size-xin-txt-40);
}
#CD28-S-container .size-xin-txt-20-b {
  font-size: 1.041667vw;
  font-size: var(--size-xin-txt-20-b);
}
#CD28-S-container .size-xin-txt-20-m {
  font-size: 1.041667vw;
  font-size: var(--size-xin-txt-20-m);
}
#CD28-S-container .size-xin-txt-20-s {
  font-size: 1.041667vw;
  font-size: var(--size-xin-txt-20-s);
}
#CD28-S-container .size-mt-120 {
  margin-top: 6.25vw;
  margin-top: var(--size-spc-120);
}
#CD28-S-container .size-mb-120 {
  margin-bottom: 6.25vw;
  margin-bottom: var(--size-spc-120);
}
#CD28-S-container .size-pt-120 {
  padding-top: 6.25vw;
  padding-top: var(--size-spc-120);
}
#CD28-S-container .size-pb-120 {
  padding-bottom: 6.25vw;
  padding-bottom: var(--size-spc-120);
}
#CD28-S-container .size-mt-80 {
  margin-top: 4.166667vw;
  margin-top: var(--size-spc-80);
}
#CD28-S-container .size-mb-80 {
  margin-bottom: 4.166667vw;
  margin-bottom: var(--size-spc-80);
}
#CD28-S-container .size-pt-80 {
  padding-top: 4.166667vw;
  padding-top: var(--size-spc-80);
}
#CD28-S-container .size-pb-80 {
  padding-bottom: 4.166667vw;
  padding-bottom: var(--size-spc-80);
}
#CD28-S-container .size-mt-60 {
  margin-top: 3.125vw;
  margin-top: var(--size-spc-60);
}
#CD28-S-container .size-mb-60 {
  margin-bottom: 3.125vw;
  margin-bottom: var(--size-spc-60);
}
#CD28-S-container .size-pt-60 {
  padding-top: 3.125vw;
  padding-top: var(--size-spc-60);
}
#CD28-S-container .size-pb-60 {
  padding-bottom: 3.125vw;
  padding-bottom: var(--size-spc-60);
}
#CD28-S-container .size-mt-40 {
  margin-top: 2.083333vw;
  margin-top: var(--size-spc-40);
}
#CD28-S-container .size-mb-40 {
  margin-bottom: 2.083333vw;
  margin-bottom: var(--size-spc-40);
}
#CD28-S-container .size-pt-40 {
  padding-top: 2.083333vw;
  padding-top: var(--size-spc-40);
}
#CD28-S-container .size-pb-40 {
  padding-bottom: 2.083333vw;
  padding-bottom: var(--size-spc-40);
}
#CD28-S-container .size-mt-30 {
  margin-top: 1.5625vw;
  margin-top: var(--size-spc-30);
}
#CD28-S-container .size-mb-30 {
  margin-bottom: 1.5625vw;
  margin-bottom: var(--size-spc-30);
}
#CD28-S-container .size-pt-30 {
  padding-top: 1.5625vw;
  padding-top: var(--size-spc-30);
}
#CD28-S-container .size-pb-30 {
  padding-bottom: 1.5625vw;
  padding-bottom: var(--size-spc-30);
}
#CD28-S-container .size-mt-10 {
  margin-top: 0.520833vw;
  margin-top: var(--size-spc-10);
}
#CD28-S-container .size-mb-10 {
  margin-bottom: 0.520833vw;
  margin-bottom: var(--size-spc-10);
}
#CD28-S-container .size-pt-10 {
  padding-top: 0.520833vw;
  padding-top: var(--size-spc-10);
}
#CD28-S-container .size-pb-10 {
  padding-bottom: 0.520833vw;
  padding-bottom: var(--size-spc-10);
}
#CD28-S-container .size-txt-30-30,
#CD28-S-container .size-txt-30-25,
#CD28-S-container .size-txt-25-30,
#CD28-S-container .size-txt-24,
#CD28-S-container .size-txt-22-32,
#CD28-S-container .size-txt-22-20,
#CD28-S-container .size-txt-22-22,
#CD28-S-container .size-txt-20-20,
#CD28-S-container .size-txt-20-18,
#CD28-S-container .size-txt-20-16,
#CD28-S-container .size-txt-18-22,
#CD28-S-container .size-txt-18-18,
#CD28-S-container .size-txt-16-16,
#CD28-S-container .size-txt-13,
#CD28-S-container .size-xin-txt-20-b,
#CD28-S-container .size-xin-txt-20-m,
#CD28-S-container .size-xin-txt-20-s,
#CD28-S-container p,
#CD28-S-container span {
  line-height: 1.6;
  color: #bcbcc3;
}
#CD28-S-container .showIe,
#CD28-S-container .wx-img {
  display: none;
}
#CD28-S-container .blur-up {
  filter: blur(5px);
  transition: filter 0.4s;
  -moz-transition: -webkit-filter 0.4s;
  -ms-transition: -webkit-filter 0.4s;
  -o-transition: -webkit-filter 0.4s;
}
#CD28-S-container .blur-up.lazyloaded {
  filter: blur(0);
}
#CD28-S-container * {
  box-sizing: border-box;
}
#CD28-S-container section {
  position: relative;
  margin-bottom: 14.583333vw;
}
#CD28-S-container picture,
#CD28-S-container img,
#CD28-S-container video,
#CD28-S-container svg,
#CD28-S-container canvas {
  display: block;
  width: 100%;
}
#CD28-S-container sup {
  font-size: 0.6em;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
#CD28-S-container .h2,
#CD28-S-container .h3,
#CD28-S-container .h4,
#CD28-S-container .h5,
#CD28-S-container .h6 {
  line-height: 1.25;
  font-weight: bold;
}
#CD28-S-container .h2 span,
#CD28-S-container .h3 span,
#CD28-S-container .h4 span,
#CD28-S-container .h5 span,
#CD28-S-container .h6 span {
  line-height: 1.25;
}
#CD28-S-container p b {
  font-weight: bold;
  color: #ffffff;
}
#CD28-S-container .size-txt-bold {
  font-weight: bold;
}
#CD28-S-container .size-will-change .will-change-tf {
  will-change: transform;
}
#CD28-S-container .size-will-change .will-change-op {
  will-change: opacity;
}
#CD28-S-container .size-will-change .will-change-tf-op {
  will-change: transform, opacity;
}
#CD28-S-container .hid-pc {
  display: none;
}
#CD28-S-container .nowrap {
  white-space: nowrap;
}
#CD28-S-container .sticky-wrapper {
  position: relative;
}
#CD28-S-container .sticky-content {
  position: sticky;
  top: 0;
}
#CD28-S-container .no-sticky .sticky-wrapper {
  height: auto !important;
  min-height: auto !important;
}
#CD28-S-container .no-sticky .sticky-content {
  position: relative;
}
#CD28-S-container .object-fit {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
#CD28-S-container .cover {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#CD28-S-container .no-object-fit .object-fit,
#CD28-S-container .no-object-fit .cover {
  height: auto;
}
@supports ((-webkit-background-clip: text) or (background-clip: text)) {
  #CD28-S-container .gradient-text {
    display: inline-block;
    -webkit-text-fill-color: transparent;
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
  }
}
#CD28-S-container .no-gradient-text .gradient-text {
  background-image: none !important;
  background-color: transparent !important;
}
#CD28-S-container .backdrop-filter {
  background-color: rgba(0, 0, 0, 0.8);
}
@supports ((-webkit-backdrop-filter: none) or (backdrop-filter: none)) {
  #CD28-S-container .backdrop-filter {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-backdrop-filter: saturate(180%) blur(30px);
    backdrop-filter: saturate(180%) blur(30px);
  }
}
#CD28-S-container .size-txt-bg-s {
  background-image: -webkit-linear-gradient(left, #ffffff, #8b909d);
}
#CD28-S-container html.html-model-active {
  margin-right: var(--scrollbar-width);
}
#CD28-S-container html.html-model-active body {
  overflow: hidden !important;
}
#CD28-S-container html.html-model-active #second-navigation-v4 .product-tabs__heading {
  margin-right: var(--scrollbar-width);
}
#CD28-S-container html[dir=rtl] .fancybox-close {
  right: auto !important;
}
#CD28-S-container .section-footnote {
  width: 68.75vw;
  margin: 5.208333vw auto 0;
  padding-right: 5.208333vw;
  padding-bottom: 10.416667vw;
  line-height: 1.6;
}
#CD28-S-container .section-footnote ol {
  list-style-type: decimal;
  padding-left: 1em;
}
#CD28-S-container .section-footnote li {
  padding-top: 120px;
  margin-bottom: -120px;
  font-size: 0.625vw;
  font-size: max(0.625vw, 12px);
  color: #b9b9b9;
  line-height: 1.6;
}
#CD28-S-container .section-footnote li a {
  color: #2997ff;
  word-wrap: break-word;
}
#CD28-S-container .section-footnote li span {
  color: inherit;
}
#CD28-S-container .section-footnote li:last-child {
  padding-top: 120px;
  margin-bottom: 0;
}
#CD28-S-container .section-footnote .price {
  list-style-type: "* ";
}
#CD28-S-container .section-footnote .current {
  color: white;
}
#CD28-S-container .CD28-S-section-kv {
  margin-bottom: 12.5vw;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan {
  position: absolute;
  top: 19.895833vw;
  right: 9.21875vw;
  width: 29.6875vw;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan p {
  color: white;
  letter-spacing: 0.24vw;
  white-space: nowrap;
  margin-top: 3.125vw;
  text-align: center;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container {
  margin-top: 3.125vw;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 1.25vw;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container .huawei-product-buy-btn-price {
  color: #fff;
  font-size: 1.46vw;
  font-weight: 400;
  line-height: 1.25;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container .huawei-product-buy-btn-price a {
  color: #fff;
  cursor: pointer;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container .huawei-product-buy-btn-price span {
  font-size: 0.677083vw;
  font-weight: 500;
  color: #fff;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container .huawei-product-buy-btn {
  color: #000;
  font-size: 13px;
  font-weight: 800;
  line-height: 24px;
  text-align: center;
  display: inline-block;
  padding: 10px 26px;
  border: 2px solid #fff;
  background-color: #fff;
  transition: 0.3s ease-out;
  margin-top: 24px;
  cursor: pointer;
  border-radius: 6px;
}
#CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container .huawei-product-buy-btn:hover {
  opacity: 0.8;
}
#CD28-S-container .CD28-S-section-kv .kv-bottom {
  position: absolute;
  bottom: 2.083333vw;
  right: 2.083333vw;
  width: 8.854167vw;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-title {
  width: 68.75vw;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: end;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-page {
  width: 32.291667vw;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-page p {
  margin-top: 5.208333vw;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon {
  width: 26.041667vw;
  display: flex;
  justify-content: space-between;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon img {
  width: 3.385417vw;
  margin: 0 auto;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon p {
  text-align: center;
  margin-top: 1.197917vw;
  font-size: 1.041667vw;
  color: #8c919e;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon p b {
  font-size: 1.5625vw;
  color: #d8dcea;
}
#CD28-S-container .CD28-S-section-2 .CD28-S-section-bg {
  width: 83.333333vw;
  margin: 4.166667vw auto 0;
  border-radius: 1.041667vw;
  overflow: hidden;
}
#CD28-S-container .CD28-S-section-3 .CD28-S-section-title {
  width: 44.791667vw;
  margin: 0 auto 5.208333vw;
  text-align: center;
}
#CD28-S-container .CD28-S-section-4 {
  display: flex;
  width: 83.333333vw;
  margin: 0 auto 14.583333vw;
  justify-content: space-between;
  align-items: center;
}
#CD28-S-container .CD28-S-section-4 .CD28-S-section-title {
  width: 29.166667vw;
  order: 2;
}
#CD28-S-container .CD28-S-section-4 .CD28-S-section-title img {
  width: 15.625vw;
  margin-top: 4.166667vw;
}
#CD28-S-container .CD28-S-section-4 .CD28-S-section-bg {
  width: 46.09375vw;
  height: 41.770833vw;
  overflow: hidden;
}
#CD28-S-container .CD28-S-section-4 .CD28-S-section-bg video {
  height: 100%;
  width: auto;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
#CD28-S-container .CD28-S-section-5 .CD28-S-section-title {
  margin-left: 15.625vw;
  margin-bottom: 3.90625vw;
}
#CD28-S-container .CD28-S-section-5 .CD28-S-section-title .h2 {
  font-size: 5.208333vw;
}
#CD28-S-container .CD28-S-section-5 .CD28-S-section-title p {
  width: 43.75vw;
  margin-top: 5.208333vw;
}
#CD28-S-container .CD28-S-section-5 .CD28-S-section-bg {
  width: 83.333333vw;
  margin: 0 auto;
  border-radius: 1.041667vw;
  overflow: hidden;
}
#CD28-S-container .CD28-S-section-6 {
  display: flex;
  width: 77.083333vw;
  margin-left: 15.625vw;
  justify-content: space-between;
}
#CD28-S-container .CD28-S-section-6 .CD28-S-section-title {
  width: 30.208333vw;
}
#CD28-S-container .CD28-S-section-6 .CD28-S-section-title p {
  width: 26.041667vw;
}
#CD28-S-container .CD28-S-section-6 .CD28-S-section-title img {
  width: 22.395833vw;
  margin-top: 4.166667vw;
}
#CD28-S-container .CD28-S-section-6 .CD28-S-section-bg {
  width: 42.447917vw;
}
#CD28-S-container .CD28-S-section-7 .CD28-S-section-title {
  width: 33.333333vw;
  position: absolute;
  top: -0.78125vw;
  left: 15.625vw;
  z-index: 2;
}
#CD28-S-container .CD28-S-section-8 {
  margin-bottom: 0;
}
#CD28-S-container .CD28-S-section-8 .CD28-S-section-title {
  text-align: center;
  margin-bottom: 5.208333vw;
}
#CD28-S-container .CD28-S-section-8 .CD28-S-section-title p {
  width: 46.875vw;
  margin: 0 auto;
}
#CD28-S-container .CD28-S-section-8 .CD28-S-section-bg {
  width: 46.5625vw;
  margin: 0 auto;
}
@media screen and (max-aspect-ratio: 11/10) {
  #CD28-S-container {
    --size-content-560: 77.777778vw;
    --size-spc-200: 27.777778vw;
    --size-spc-120: 16.666667vw;
    --size-spc-80: 11.111111vw;
    --size-spc-60: 8.333333vw;
    --size-spc-40: 5.555556vw;
    --size-spc-30: 4.166667vw;
    --size-spc-10: 1.388889vw;
    --size-txt-120: 16.666667vw;
    --size-txt-100-80: 11.111111vw;
    --size-txt-80-80: 11.111111vw;
    --size-txt-80-60: 8.333333vw;
    --size-txt-64: 8.888889vw;
    --size-txt-48-48: 6.666667vw;
    --size-txt-48-40: 5.555556vw;
    --size-txt-40-40: 5.555556vw;
    --size-txt-40-32: 4.444444vw;
    --size-txt-40-30: 4.166667vw;
    --size-txt-32-30: 4.166667vw;
    --size-txt-30-30: 4.166667vw;
    --size-txt-30-25: 3.472222vw;
    --size-txt-25-30: 4.166667vw;
    --size-txt-24: 3.333333vw;
    --size-txt-22-26: 3.611111vw;
    --size-txt-22-22: 3.055556vw;
    --size-txt-20-20: 2.777778vw;
    --size-txt-20-18: 2.5vw;
    --size-txt-20-16: 2.222222vw;
    --size-txt-18-22: 3.055556vw;
    --size-txt-18-18: 2.5vw;
    --size-txt-16-16: 2.222222vw;
    --size-txt-13: 13px;
    --size-txt-12: 12px;
    --size-xin-txt-40: 6.666667vw;
    --size-xin-txt-20-b: 3.333333vw;
    --size-xin-txt-20-m: 3.055556vw;
    --size-xin-txt-20-s: 2.777778vw;
    --size-txt-96: 13.333333vw;
    --size-txt-96-80: 11.111111vw;
    --size-txt-64-80: 11.111111vw;
    --size-txt-22-32: 4.444444vw;
    --size-txt-22-20: 2.777778vw;
  }
  #CD28-S-container .hid-pc {
    display: block;
  }
  #CD28-S-container .hid-mob {
    display: none !important;
  }
  #CD28-S-container .h2 span.hid-pc,
  #CD28-S-container .h3 span.hid-pc,
  #CD28-S-container .h4 span.hid-pc,
  #CD28-S-container .h5 span.hid-pc,
  #CD28-S-container .h6 span.hid-pc {
    display: inline;
    color: inherit;
  }
  #CD28-S-container section {
    margin-bottom: 38.888889vw;
  }
  #CD28-S-container .section-footnote {
    width: 83.333333vw;
    margin: 0 auto;
    padding-right: 0;
    padding-bottom: 27.777778vw;
    line-height: 1.6;
  }
  #CD28-S-container .section-footnote ol {
    list-style-type: decimal;
    padding-left: 1em;
  }
  #CD28-S-container .section-footnote li {
    font-size: 3.333333vw;
    word-break: break-all;
  }
  #CD28-S-container .section-footnote #footnote-1 {
    padding-top: 27.777778vw;
  }
  #CD28-S-container .CD28-S-section-kv {
    margin-bottom: 38.888889vw;
  }
  #CD28-S-container .CD28-S-section-kv .kv-slogan {
    position: static;
    width: 78.055556vw;
    margin: 13.888889vw auto 16.666667vw;
    text-align: center;
  }
  #CD28-S-container .CD28-S-section-kv .kv-slogan p {
    color: white;
    letter-spacing: 0.24vw;
    white-space: nowrap;
    margin-top: 8.333333vw;
  }
  #CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container {
    margin-top: 12.4vw;
  }
  #CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container {
    flex-wrap: wrap;
  }
  #CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container .huawei-product-buy-btn-price {
    font-size: 5.56vw;
    width: 100%;
    text-align: center;
  }
  #CD28-S-container .CD28-S-section-kv .kv-slogan .kv-content-price-container .huawei-product-buy-btn-container .huawei-product-buy-btn-price span {
    font-size: 3.611111111vw;
  }
  #CD28-S-container .CD28-S-section-kv .kv-bottom {
    position: static;
    width: 23.333333vw;
    margin-left: auto;
    margin-right: 4.166667vw;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-title {
    width: 83.333333vw;
    margin: 0 auto;
    display: block;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-page {
    width: 100%;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-page p {
    margin-top: 11.111111vw;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon {
    width: 68.055556vw;
    margin: 7.638889vw auto 0;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon img {
    width: 9.027778vw;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon p {
    text-align: center;
    margin-top: 2.777778vw;
    font-size: 3.055556vw;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-title .CD28-S-section-title-icon p b {
    font-size: 4.166667vw;
  }
  #CD28-S-container .CD28-S-section-2 .CD28-S-section-bg {
    width: 100%;
    margin: 11.111111vw auto 0;
    border-radius: 0;
  }
  #CD28-S-container .CD28-S-section-3 .CD28-S-section-title {
    width: 83.333333vw;
    margin: 0 auto 11.111111vw;
    text-align: left;
  }
  #CD28-S-container .CD28-S-section-4 {
    display: block;
    width: 100%;
    margin: 0 auto 38.888889vw;
  }
  #CD28-S-container .CD28-S-section-4 .CD28-S-section-title {
    width: 83.333333vw;
    margin: 0 auto;
  }
  #CD28-S-container .CD28-S-section-4 .CD28-S-section-title img {
    width: 59.722222vw;
    margin: 11.111111vw auto 0;
  }
  #CD28-S-container .CD28-S-section-4 .CD28-S-section-bg {
    margin: 11.111111vw auto 0;
    width: 100%;
    height: 90.555556vw;
  }
  #CD28-S-container .CD28-S-section-5 .CD28-S-section-title {
    width: 83.333333vw;
    margin: 0 auto 11.111111vw;
  }
  #CD28-S-container .CD28-S-section-5 .CD28-S-section-title .h2 {
    font-size: 11.111111vw;
  }
  #CD28-S-container .CD28-S-section-5 .CD28-S-section-title p {
    width: 100%;
    margin-top: 11.111111vw;
  }
  #CD28-S-container .CD28-S-section-5 .CD28-S-section-bg {
    width: 100%;
    margin: 0 auto;
    border-radius: 0;
  }
  #CD28-S-container .CD28-S-section-6 {
    display: block;
    width: 100%;
    margin-left: 0;
  }
  #CD28-S-container .CD28-S-section-6 .CD28-S-section-title {
    width: 83.333333vw;
    margin: 0 auto;
  }
  #CD28-S-container .CD28-S-section-6 .CD28-S-section-title p {
    width: 100%;
  }
  #CD28-S-container .CD28-S-section-6 .CD28-S-section-title img {
    width: 59.722222vw;
    margin: 11.111111vw auto 0;
  }
  #CD28-S-container .CD28-S-section-6 .CD28-S-section-bg {
    width: 83.333333vw;
    margin: 11.111111vw auto 0;
  }
  #CD28-S-container .CD28-S-section-7 .CD28-S-section-title {
    width: 83.333333vw;
    position: static;
    margin: 0 auto 11.111111vw;
  }
  #CD28-S-container .CD28-S-section-8 .CD28-S-section-title {
    text-align: left;
    width: 83.333333vw;
    margin: 0 auto 11.111111vw;
  }
  #CD28-S-container .CD28-S-section-8 .CD28-S-section-title p {
    width: 100%;
  }
  #CD28-S-container .CD28-S-section-8 .CD28-S-section-bg {
    width: 86.111111vw;
  }
}/*# sourceMappingURL=index.css.map */