/* -------------- common start -------------- */
.huaweiLeai {
  position: relative;
  box-sizing: border-box;
  line-height: 1.6;
  letter-spacing: calc(-0.037em + 0.526px);
}

.huaweiLeai *,
.huaweiLeai *:before,
.huaweiLeai *:after {
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: transparent;
}

.huaweiLeai *:focus,
.huaweiLeai *:active {
  outline: none;
}

.huaweiLeai a {
  color: inherit;
}

.huaweiLeai video,
.huaweiLeai picture,
.huaweiLeai img {
  width: 100%;
  display: block;
}

.huaweiLeai h2,
.huaweiLeai h3,
.huaweiLeai h4 {
  line-height: 1.25;
  font-weight: 700;
}

.huaweiLeai .blur-up {
  filter: blur(5px);
  transition: filter 400ms;
}

.huaweiLeai .blur-up.lazyloaded {
  filter: blur(0);
}

.huaweiLeai .lazyload:not([src]) {
  display: none;
}

.huaweiLeai .is-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.huaweiLeai .opacity-non {
  display: none;
  opacity: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .opacity-non {
    display: inline;
  }
}

.huaweiLeai .nowrap {
  white-space: nowrap;
}

.huaweiLeai sub,
.huaweiLeai sup {
  line-height: 0;
  font-size: 0.6em;
}

.huaweiLeai sub.yes-click,
.huaweiLeai sup.yes-click {
  cursor: pointer;
}

.huaweiLeai .cbg-backtotop {
  position: fixed;
  z-index: 200;
  bottom: 90px;
  right: 50px;
}

.huaweiLeai .cbg-backtotop a {
  display: block;
  width: 40px;
  height: 40px;
  margin: 5px 0;
  text-indent: -9999px;
  background: url(https://consumer.huawei.com/content/dam/huawei-cbg-site/common/mkt/pdp/store/img/sprites_cbg_icon.png) no-repeat;
  opacity: 0.6;
  filter: alpha(opacity=80);
  transition: all linear 0.2s;
}

.huaweiLeai .cbg-backtotop a.cbg-icon-backtotop {
  background-position: -549px -188px;
}

.huaweiLeai .cbg-backtotop a.hidden {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: default;
}

.huaweiLeai .cbg-backtotop a.cbg-icon-backtohome {
  background-position: -549px -148px;
}

.huaweiLeai .hidden {
  display: none !important;
}

.huaweiLeai .is-scroll {
  transition: transform 0.5s cubic-bezier(0, 0.6, 0.3, 1);
  -ms-transition: none;
  will-change: transform;
}

@media screen and (max-width: 1365px), screen and (max-aspect-ratio: 1 / 1), screen and (max-width: 1366px) and (min-height: 800px) {
  .huaweiLeai .is-scroll {
    transition: none;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .is-scroll {
    transition: none;
  }
}

.huaweiLeai .is-opacity {
  transition: opacity 0.5s cubic-bezier(0, 0.6, 0.3, 1);
  -ms-transition: none;
}

.huaweiLeai .is-toggle {
  opacity: 0;
  z-index: -999 !important;
}

.huaweiLeai .is-sticky {
  position: sticky !important;
  top: 0;
}

.huaweiLeai .cf:before,
.huaweiLeai .cf:after {
  content: " ";
  display: table;
}

.huaweiLeai .cf:after {
  clear: both;
}

.huaweiLeai .cf {
  zoom: 1;
}

.huaweiLeai .text-left {
  text-align: left !important;
}

.huaweiLeai .text-right {
  text-align: right !important;
}

.huaweiLeai .text-center {
  text-align: center !important;
}

.huaweiLeai #trigger-block {
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .show-pc {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .huaweiLeai .hide-pad {
    display: none !important;
  }
}

.huaweiLeai .show-pad {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .huaweiLeai .show-pad {
    display: block !important;
  }
}

.huaweiLeai .show-mob {
  display: none !important;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .show-mob {
    display: block !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .huaweiLeai .hidden-ie {
    display: none !important;
  }
}

@supports (-ms-ime-align: auto) {
  .huaweiLeai .hidden-ie {
    display: none !important;
  }
}

.huaweiLeai .show-ie {
  display: none !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .huaweiLeai .show-ie {
    display: block !important;
  }
}

@supports (-ms-ime-align: auto) {
  .huaweiLeai .show-ie {
    display: block !important;
  }
}

/* -------------- common end -------------- */
.huaweiLeai {
  font-size: 0;
}

.huaweiLeai .huaweiLeai-common-title {
  font-size: 3.33333vw;
  font-weight: bold;
  line-height: 1.25;
  color: #000000;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-common-title {
    font-size: 11.11111vw;
  }
}

.huaweiLeai .huaweiLeai-common-title + .huaweiLeai-common-des {
  margin-top: 1.5625vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-common-title + .huaweiLeai-common-des {
    margin-top: 5.55556vw;
  }
}

.huaweiLeai .huaweiLeai-common-title2 {
  font-size: 2.5vw;
  font-weight: bold;
  line-height: 1.25;
  color: #000000;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-common-title2 {
    font-size: 6.66667vw;
  }
}

.huaweiLeai .huaweiLeai-common-des {
  font-size: 1.14583vw;
  line-height: 1.6;
  color: #000000;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-common-des {
    font-size: 4.44444vw;
  }
}

.huaweiLeai .huaweiLeai-common-lg-container {
  width: 72.70833vw;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-common-lg-container {
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-common-md-container {
  width: 71.04167vw;
  margin-left: auto;
  margin-right: auto;
}

.huaweiLeai .huaweiLeai-common-sm-container {
  width: 52.08333vw;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-common-sm-container {
    width: 100%;
    padding-left: 4.86111vw;
    padding-right: 4.86111vw;
  }
}

.huaweiLeai .huaweiLeai-sec1 {
  padding-top: 6.25vw;
  width: 72.91667vw;
  margin: 0 auto;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec1 {
    padding-top: 16.66667vw;
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-sec1 .huaweiLeai-sec1-text {
  text-align: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec1 .huaweiLeai-sec1-text {
    padding: 0 5vw;
  }
}

.huaweiLeai .huaweiLeai-sec1 .huaweiLeai-sec1-text .huaweiLeai-sec1-title {
  width: 31.875vw;
  margin: 0 auto;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec1 .huaweiLeai-sec1-text .huaweiLeai-sec1-title {
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-sec1 .huaweiLeai-sec1-text .huaweiLeai-sec1-des {
  font-size: 1.30208vw;
  margin-top: 1.25vw;
  color: #1E2022;
  font-weight: 300;
  line-height: 1.25;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec1 .huaweiLeai-sec1-text .huaweiLeai-sec1-des {
    font-size: 3.05556vw;
    margin-top: 4.16667vw;
    letter-spacing: unset;
  }
}

.huaweiLeai .huaweiLeai-sec1 picture {
  margin-top: 3.125vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec1 picture {
    margin-top: 16.66667vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 {
  margin-top: 13.02083vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 {
    margin-top: 26.80556vw;
    width: 100%;
    padding: 0 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-title {
  font-size: 2.5vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-title {
    font-size: 6.66667vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-text {
  text-align: center;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content {
  margin-top: 2.08333vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content {
    margin-top: 1.38889vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item {
  background-color: #f7f7f7;
  border-radius: 1.04167vw;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item {
    border-radius: 4.16667vw;
    margin-top: 4.16667vw !important;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:hover::after {
  background-position: top 2.39583vw center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:hover::after {
    background-position: top 5.27778vw center;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item::after {
  content: "";
  z-index: 1;
  position: absolute;
  bottom: 1.04167vw;
  right: 1.04167vw;
  width: 2.39583vw;
  height: 2.39583vw;
  background: rgba(255, 255, 255, 0.8) url(/content/dam/huawei-cbg-site/common/mkt/pdp/wearables/band7/imgs/icon/arrow-white.svg) center;
  background-size: 2.39583vw 2.39583vw;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
  overflow: hidden;
  border-radius: 100%;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item::after {
    width: 5.27778vw;
    height: 5.27778vw;
    bottom: 4.16667vw;
    right: 4.16667vw;
    background-size: 5.27778vw 5.27778vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1), .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(4) {
  width: 40.625vw;
  float: left;
  margin-top: 1.25vw;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2), .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3), .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(5) {
  width: 28.95833vw;
  float: right;
  margin-top: 1.25vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1), .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2), .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(4) {
    width: 100%;
    float: none;
  }
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3), .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(5) {
    width: calc(50% - 2.08333vw);
    float: none;
  }
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(4) {
    order: 3;
  }
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) {
    order: 2;
  }
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3), .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(5) {
    order: 4;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item .huaweiLeai-sec2-card-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content {
  padding: 0 3.125vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content {
    padding: 0 6.94444vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-text {
  display: flex;
  flex-direction: column;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-text:nth-child(1) {
  margin-top: 3.02083vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-text:nth-child(1) {
    margin-top: 8.05556vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-text:nth-child(2) {
  margin-top: 6.45833vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-text:nth-child(2) {
    margin-top: 14.58333vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-text:nth-child(3) {
  margin-top: 2.5vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-text:nth-child(3) {
    margin-top: 5.27778vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-title {
  color: #bababa;
  font-size: 1.14583vw;
  line-height: 1.25;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-title {
    font-size: 3.61111vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-des {
  font-weight: bold;
  color: #000;
  font-size: 2.96875vw;
  line-height: 1.25;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-des .unit {
  font-size: 1.25vw;
  font-weight: 500;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-des .unit {
    font-size: 3.88889vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(1) .huaweiLeai-sec2-card-content .huaweiLeai-sec2-card-des {
    font-size: 8.88889vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) {
  width: 28.95833vw;
  height: 18.64583vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) {
    width: 100%;
    height: 58.75vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .sec2-swiper-pagination {
  z-index: 1;
  position: absolute;
  top: 2.86458vw;
  right: 2.29167vw;
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .sec2-swiper-pagination {
    top: 20.69444vw;
    right: 6.52778vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .sec2-swiper-pagination .cusSwiperDot {
  width: 0.41667vw;
  height: 0.41667vw;
  border-radius: 0.20833vw;
  margin-bottom: 0.72917vw;
  transition: all 0.3s;
  background-color: #d8d8d8;
  opacity: 1;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .sec2-swiper-pagination .cusSwiperDot {
    width: 1.66667vw;
    height: 1.66667vw;
    border-radius: 0.83333vw;
    margin-bottom: 2.5vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .sec2-swiper-pagination .cusSwiperDot.swiper-pagination-bullet-active {
  height: 1.25vw;
  background-color: #909090;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .sec2-swiper-pagination .cusSwiperDot.swiper-pagination-bullet-active {
    height: 5vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item {
  width: 28.95833vw;
  height: 18.64583vw;
  background-color: #f7f7f7;
  padding-top: 2.08333vw;
  padding-left: 2.86458vw;
  border-radius: 1.04167vw;
  overflow: hidden;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item {
    width: 100%;
    height: 58.75vw;
    padding-top: 6.94444vw;
    padding-left: 6.94444vw;
    border-radius: 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-title {
  font-size: 2.29167vw;
  font-weight: 800;
  line-height: 1.6;
  color: #1E2022;
  transition: all 1s;
  opacity: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-title {
    font-size: 8.05556vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-title span.red {
  color: #E44A4B;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-title span.orange {
  color: #FD7E37;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-title span.purple {
  color: #C95ADA;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-title span.blue {
  color: #29C3C4;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-des {
  width: 10.9375vw;
  font-size: 1.14583vw;
  font-weight: 500;
  line-height: 1.25;
  color: #989898;
  transition: all 0.5s;
  opacity: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item .huaweiLeai-sec2-swiper-des {
    font-size: 3.61111vw;
    width: 80%;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item picture {
  margin-top: 2.08333vw;
  width: 5.52083vw;
  height: 5.52083vw;
  transform: scale(0.3);
  transition: all 0.5s;
  opacity: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .swiper-item picture {
    margin-top: 9.72222vw;
    width: 19.44444vw;
    height: 19.44444vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .my-slide-active {
  pointer-events: auto;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .my-slide-active .swiper-item .huaweiLeai-sec2-swiper-des,
.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .my-slide-active .swiper-item .huaweiLeai-sec2-swiper-title {
  opacity: 1;
  transition-delay: 0.5s;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(2) .my-slide-active .swiper-item picture {
  transform: scale(1);
  opacity: 1;
  transition-delay: 0.5s;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(4) .huaweiLeai-sec2-card-content {
  padding: 0 3.125vw;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(4) .huaweiLeai-sec2-card-content {
    padding: 0 6.94444vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(4) .huaweiLeai-sec2-card-text {
  font-size: 2.08333vw;
  font-weight: bold;
  line-height: 1.25;
  color: #1E2022;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(4) .huaweiLeai-sec2-card-text {
    font-size: 5.55556vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .bg {
  opacity: 0;
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .connect-wave {
  position: absolute;
  top: 3.4375vw;
  right: 5.88542vw;
  width: 7.23958vw;
  height: 7.23958vw;
  opacity: 1;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  transform-origin: top;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .connect-wave {
    top: 26.94444vw;
    right: 10.41667vw;
    width: 22.91667vw;
    height: 22.91667vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-content {
  padding: 0 2.60417vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-content {
    padding: 0;
    display: block;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 10.625vw;
  text-align: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-text {
    margin-top: 5.55556vw;
    width: 100%;
    text-align: center;
    align-items: center;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-title {
  font-size: 3.125vw;
  font-weight: bold;
  line-height: 1.25;
  color: #000000;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-title {
    font-size: 8.33333vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-des {
  font-size: 1.35417vw;
  font-weight: 500;
  line-height: 1.25;
  color: #989898;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(3) .huaweiLeai-sec2-card-des {
    font-size: 3.61111vw;
  }
}

.huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(5) .huaweiLeai-sec2-card-text {
  margin-top: 6.25vw;
  font-size: 1.66667vw;
  font-weight: bold;
  line-height: 1.6;
  color: #2C2C2C;
  position: relative;
  flex: 1;
  text-align: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec2 .huaweiLeai-sec2-content .huaweiLeai-sec2-card-item:nth-child(5) .huaweiLeai-sec2-card-text {
    font-size: 4.44444vw;
    margin-top: 13.88889vw;
    padding: 0 5.55556vw;
  }
}

.huaweiLeai .huaweiLeai-sec2::after {
  clear: both;
  height: 0;
  overflow: hidden;
  display: block;
  content: '';
}

.huaweiLeai .huaweiLeai-sec3 {
  width: 100%;
  margin-top: 10.41667vw;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec3 {
    margin-top: 27.77778vw;
  }
}

.huaweiLeai .huaweiLeai-sec3 .huaweiLeai-sec3-button {
  position: absolute;
  left: 50%;
  bottom: 50%;
  transform: translate(-50%, 50%);
}

.huaweiLeai .huaweiLeai-sec3 .huaweiLeai-sec3-button .btn {
  display: inline-block;
  padding-left: 3.125vw;
  font-size: 1.40625vw;
  font-weight: 700;
  color: #fff;
  line-height: 2.5vw;
  height: 2.5vw;
  background: url(/content/dam/huawei-cbg-site/common/mkt/pdp/wearables/band7/imgs/icon/icon-play-big.svg) no-repeat left center;
  background-size: 2.5vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec3 .huaweiLeai-sec3-button .btn {
    white-space: nowrap;
    padding-left: 0;
    padding-top: 22.5vw;
    font-size: 6.11111vw;
    line-height: 9.02778vw;
    height: auto;
    background-position: top center;
    background-size: 19.44444vw;
  }
}

.huaweiLeai .huaweiLeai-sec4 {
  margin-top: 10.41667vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 {
    margin-top: 27.77778vw;
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-text {
  width: 71.04167vw;
  margin: 0 auto;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-text {
    width: 83.33333vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-text .huaweiLeai-sec4-title {
    margin-right: -8.33333vw;
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-text .huaweiLeai-sec4-des {
  width: 46.875vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-text .huaweiLeai-sec4-des {
    width: 83.33333vw;
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content {
  margin-top: 2.34375vw;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content {
    display: flex;
    flex-direction: column;
    margin-top: 5.55556vw;
  }
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text {
    order: 2;
  }
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content picture {
    order: 3;
    margin-top: -9.72222vw;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #E9F0E4 100%);
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .note {
  text-align: center;
  font-size: 0.625vw;
  font-weight: 500;
  line-height: 1.6;
  color: #A5A5A5;
  margin-top: 3.125vw;
  position: absolute;
  bottom: 11.04167vw;
  left: 0;
  right: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .note {
    position: static;
    width: 83.33333vw;
    margin: 0 auto;
    margin-top: 0vw;
    text-align: left;
  }
}

@media screen and (max-width: 1920px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .note {
    font-size: 12px;
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text {
  display: flex;
  padding: 0 20.625vw;
  position: absolute;
  bottom: 14.73958vw;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text {
    position: static;
    padding: 0 8.33333vw;
    display: flex;
    flex-wrap: wrap;
    padding-top: 1.38889vw;
  }
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text .huaweiLeai-sec4-content-item {
    margin-top: 8.61111vw;
    width: 50%;
    margin-right: 0 !important;
  }
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text .huaweiLeai-sec4-content-item:nth-child(3) {
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text .huaweiLeai-sec4-content-item-title {
  font-size: 1.14583vw;
  color: #8D8D8D;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text .huaweiLeai-sec4-content-item-title {
    font-size: 4.44444vw;
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text .huaweiLeai-sec4-content-item-des {
  font-size: 4.6875vw;
  color: #000;
  align-items: baseline;
  line-height: 1;
  font-weight: bold;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text .huaweiLeai-sec4-content-item-des {
    font-size: 12.5vw;
  }
}

.huaweiLeai .huaweiLeai-sec4 .huaweiLeai-sec4-content .huaweiLeai-sec4-content-text .huaweiLeai-sec4-content-item-des .unit {
  font-size: 33.33%;
  white-space: nowrap;
  font-weight: 500;
}

.huaweiLeai .huaweiLeai-sec5 {
  padding: 2.34375vw 0 10.41667vw 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 {
    padding: 0 4.16667vw 27.77778vw 4.16667vw;
    margin-top: 27.77778vw;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-text {
  width: 41.66667vw;
  margin-bottom: 4.21875vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-text {
    margin-left: 4.16667vw;
    margin-bottom: 8.33333vw;
    width: 81.25vw;
  }
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-text .huaweiLeai-sec5-title {
    width: 100%;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-swiper-container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-swiper-container .swiper-slide {
  transition-duration: 1000ms !important;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar-container {
    height: 18.05556vw;
    order: 2;
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar {
  display: flex;
  height: 1.77083vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar {
    width: 80.55556vw;
    order: 2;
    z-index: 2;
    bottom: 8.33333vw;
    height: 12.5vw;
    background: #FFFFFF;
    border: 1px solid #D8D8D8;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.16);
    margin-top: 5.55556vw;
    border-radius: 6.25vw;
    padding: 0 6.94444vw;
    padding-left: 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .huaweiLeai-sec5-swiper-label {
  flex: 1;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .huaweiLeai-sec5-swiper-label.label1 {
  display: flex;
  justify-content: flex-end;
  margin-right: 2.34375vw;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .huaweiLeai-sec5-swiper-label.label1 {
    width: 12.5vw;
    margin-right: 0;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .huaweiLeai-sec5-swiper-label.label2 {
  display: flex;
  padding-left: 2.08333vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .huaweiLeai-sec5-swiper-label.label2 {
    padding-left: 5.55556vw;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .block {
  width: 44.79167vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .block {
    display: none;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name {
  display: inline-block;
  height: 1.77083vw;
  line-height: 1.77083vw;
  border-radius: 0.52083vw;
  position: relative;
  padding: 0 0.88542vw;
  opacity: 0;
  color: #fff;
  font-size: 0.83333vw;
  transition: all 0.5s;
  position: absolute;
  right: 0;
  top: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name {
    font-size: 3.05556vw;
    line-height: 6.11111vw;
    height: 6.11111vw;
    background: transparent !important;
    color: #1E2022;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    padding: 0;
    white-space: nowrap;
    width: 100%;
    text-align: center;
  }
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:after {
    display: none;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name::after {
  content: "";
  height: 0.88542vw;
  width: 0.88542vw;
  border-width: 0.88542vw;
  border-style: solid;
  border-color: transparent;
  top: 0;
  position: absolute;
  right: -1.30208vw;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(1) {
  background-color: #496C49;
  display: inline-block;
  opacity: 1;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(1)::after {
  border-left-color: #496C49;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(2) {
  background-color: #E3B6C7;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(2)::after {
  border-left-color: #E3B6C7;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(3) {
  background-color: #D04848;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(3)::after {
  border-left-color: #D04848;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(4) {
  background-color: #414141;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination-name:nth-child(4)::after {
  border-left-color: #414141;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination {
  background: #EBEBEB;
  height: 1.77083vw;
  border-radius: 0.88542vw;
  display: flex;
  align-items: center;
  padding: 0 0.41667vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination {
    position: relative;
    height: 12.5vw;
    padding: 0;
    background: transparent;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot {
  height: 1.04167vw;
  width: 1.04167vw;
  border-radius: 0.52083vw;
  transition: all 0.5s;
  opacity: 1;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot#cusSwiperDot1 {
  background-color: #496C49;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot#cusSwiperDot2 {
  background-color: #E3B6C7;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot#cusSwiperDot3 {
  background-color: #D04848;
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot#cusSwiperDot4 {
  background-color: #414141;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot {
    height: 4.72222vw;
    width: 4.72222vw;
    border-radius: 2.36111vw;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot.swiper-pagination-bullet-active {
  width: 2.65625vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot.swiper-pagination-bullet-active {
    width: 12.5vw;
  }
}

.huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot + .cusSwiperDot {
  margin-left: 0.83333vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .huaweiLeai-sec5-toolbar .swiper-pagination .cusSwiperDot + .cusSwiperDot {
    margin-left: 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec5 .swiper {
  width: 44.79167vw;
  margin: 0 auto;
  margin-top: -1.77083vw;
  overflow: hidden;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .swiper {
    width: 100%;
    margin-top: 0;
  }
}

.huaweiLeai .huaweiLeai-sec5 .swiper .swiper-item picture + picture {
  margin-top: 1.40625vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec5 .swiper .swiper-item picture + picture {
    margin-top: 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 {
  background-color: #000000;
  padding-top: 9.94792vw;
  padding-bottom: 10.41667vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 {
    padding-top: 11.11111vw;
    padding-bottom: 27.77778vw;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-div1 {
    padding: 16.66667vw 8.33333vw 0vw 8.33333vw;
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-text {
  text-align: center;
  width: 54.6875vw;
  margin: 0 auto;
  z-index: 1;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-text {
    text-align: left;
    width: 100%;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-text .huaweiLeai-sec6-title {
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-text .huaweiLeai-sec6-title,
.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-text .huaweiLeai-sec6-des {
  color: #fff;
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-video {
  margin-top: -2.60417vw;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-video {
    margin-top: 8.33333vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-video #huaweiLeai-sec6-video1 {
    width: 80.55556vw;
    margin: 0 auto;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-video #huaweiLeai-sec6-video2 {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-video #huaweiLeai-sec6-video2 {
    left: 9.72222vw;
    right: 9.72222vw;
    width: 80.55556vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab-container {
  margin-top: -2.60417vw;
  z-index: 1;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab-container {
    margin-top: 0;
    height: 12.5vw;
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab {
  transition: all 0.3s;
  margin: 0 auto;
  width: 28.125vw;
  opacity: 0;
  border-radius: 1.71875vw;
  background: #292929;
  box-shadow: 0px 0.3125vw 0.625vw rgba(0, 0, 0, 0.16);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.88542vw 2.08333vw;
  cursor: pointer;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab {
    margin: 0;
    opacity: 1;
    width: 80.55556vw;
    min-height: 12.5vw;
    border-radius: 6.25vw;
    box-shadow: 0px 0.83333vw 1.66667vw rgba(0, 0, 0, 0.16);
    margin-top: 10.13889vw;
    z-index: 2;
    bottom: 8.33333vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab .huaweiLeai-sec6-tab-item {
  font-size: 1.04167vw;
  font-weight: 500;
  line-height: 1.6;
  color: #AAAAAA;
  opacity: 0.3;
  transition: all 0.3s;
  text-align: center;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab .huaweiLeai-sec6-tab-item {
    font-size: 3.05556vw;
    margin-bottom: 1.38889vw;
    top: 0.69444vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab .huaweiLeai-sec6-tab-item + .huaweiLeai-sec6-tab-item {
  margin-left: 2.08333vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab .huaweiLeai-sec6-tab-item + .huaweiLeai-sec6-tab-item {
    margin-left: 5.13889vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab .huaweiLeai-sec6-tab-item.active {
  opacity: 1;
  font-weight: bold;
  color: #FFFFFF;
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab .huaweiLeai-sec6-tab-item.active:after {
  content: '';
  display: block;
  width: 0.67708vw;
  height: 0.20833vw;
  border-radius: 0.10417vw;
  position: absolute;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%);
  bottom: -0.20833vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-tab .huaweiLeai-sec6-tab-item.active:after {
    width: 1.80556vw;
    height: 0.55556vw;
    border-radius: 0.27778vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content {
  margin-top: 10.41667vw;
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content {
    margin-top: 27.77778vw;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item {
  width: 35.57292vw;
  background: #1F1F1F;
  border-radius: 2.08333vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item {
    width: 100%;
    border-radius: 4.16667vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item + .huaweiLeai-sec6-content-item {
    margin-top: 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img {
  width: 35.57292vw;
  height: 30.57292vw;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img {
    width: 100%;
    height: 99.58333vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img.huaweiLeai-sec6-zoom .huaweiLeai-sec6-zoom-container {
  transform-origin: top;
  transition: all 1s;
  position: relative;
  width: 10.9375vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img.huaweiLeai-sec6-zoom .huaweiLeai-sec6-zoom-container {
    width: 33.61111vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img.huaweiLeai-sec6-zoom .huaweiLeai-sec6-zoom-container .watch {
  position: absolute;
  top: 5.78125vw;
  width: 76%;
  border: 0.10417vw solid #000;
  left: calc(50% - 0.20833vw);
  transform: translateX(-50%);
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img.huaweiLeai-sec6-zoom .huaweiLeai-sec6-zoom-container .watch {
    top: 17.5vw;
    left: calc(50% - 0.27778vw);
    border: 0.41667vw solid #000;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img.huaweiLeai-sec6-zoom.active .huaweiLeai-sec6-zoom-container {
  transform: scale(1.2);
  transform-origin: top;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img.huaweiLeai-sec6-zoom.active .huaweiLeai-sec6-zoom-container {
    transform: scale(1.22);
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img.huaweiLeai-sec6-zoom picture {
  transform-origin: top;
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img picture {
  width: 10.9375vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-img picture {
    width: 33.61111vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-item-text {
  padding: 3.02083vw 3.125vw 1.40625vw 3.125vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-sec6-content-item-text {
    padding: 9.16667vw 8.33333vw 2.77778vw 6.94444vw;
  }
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-common-title2 {
  color: #fff;
}

.huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-common-des {
  color: #fff;
  margin-top: 0.83333vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec6 .huaweiLeai-sec6-content .huaweiLeai-sec6-content-item .huaweiLeai-common-des {
    margin-top: 2.77778vw;
    font-size: 3.88889vw;
  }
}

.huaweiLeai .huaweiLeai-sec7 {
  margin-top: 10.41667vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec7 {
    margin-top: 28.88889vw;
    width: 100%;
    padding-left: 8.33333vw;
    padding-right: 8.33333vw;
  }
}

.huaweiLeai .huaweiLeai-sec7 .huaweiLeai-sec7-text {
  text-align: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec7 .huaweiLeai-sec7-text {
    text-align: left;
  }
  .huaweiLeai .huaweiLeai-sec7 .huaweiLeai-sec7-text .huaweiLeai-sec7-title {
    width: 61.11111vw;
  }
}

.huaweiLeai .huaweiLeai-sec7 .huaweiLeai-sec7-video {
  margin-top: 3.33333vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec7 .huaweiLeai-sec7-video {
    margin-top: 16.66667vw;
  }
}

.huaweiLeai .huaweiLeai-sec8 {
  margin-top: 21.82292vw;
  margin-bottom: 24.32292vw;
  width: 67.70833vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec8 {
    margin-top: 52.77778vw;
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-sec8 .huaweiLeai-sec8-title {
  text-align: center;
  font-size: 1.66667vw;
  color: #000000;
  position: relative;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec8 .huaweiLeai-sec8-title {
    width: 100%;
    font-size: 6.66667vw;
    margin: 0 auto;
  }
}

.huaweiLeai .huaweiLeai-sec8 .huaweiLeai-sec8-video {
  margin-top: -2.34375vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec8 .huaweiLeai-sec8-video {
    display: none;
  }
}

.huaweiLeai .huaweiLeai-sec8 .huaweiLeai-sec8-gif {
  display: none;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec8 .huaweiLeai-sec8-gif {
    display: block;
    margin-top: 3.19444vw;
  }
}

.huaweiLeai .huaweiLeai-sec9 {
  width: 78.02083vw;
  margin: 0 auto;
  padding-left: 3.48958vw;
  position: relative;
  margin-top: 6.25vw;
  margin-bottom: 10.41667vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 {
    width: 100%;
    padding-left: 4.16667vw;
    padding-right: 4.16667vw;
    margin-top: 66.66667vw;
    margin-bottom: 27.77778vw;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text {
  display: flex;
  flex-direction: column;
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-sec9-title {
  display: flex !important;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-sec9-title {
    display: block !important;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-sec9-title span:nth-child(2) {
  overflow: hidden;
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-common-title,
.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-common-des {
  white-space: nowrap;
  overflow: hidden;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-common-title,
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-common-des {
    white-space: normal !important;
    overflow: unset;
  }
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-common-title span,
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-common-des span {
    display: inline;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-text .huaweiLeai-sec9-des {
  color: #c4c4c4;
  width: 100%;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div1 {
    padding: 0 4.16667vw;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div1 .huaweiLeai-sec9-div1 .huaweiLeai-sec9-div-text {
  width: 18.02083vw;
  margin-right: 4.42708vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div1 .huaweiLeai-sec9-div1 .huaweiLeai-sec9-div-text {
    width: 100%;
    margin-right: 0;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 {
  position: absolute;
  top: 0;
  left: 3.48958vw;
  right: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 {
    position: static;
    margin-top: 27.77778vw;
    padding: 0 4.16667vw;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 {
    position: static;
  }
}

@supports (-ms-ime-align: auto) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 {
    position: static;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 .huaweiLeai-sec9-div2 {
  flex-direction: row-reverse;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 .huaweiLeai-sec9-div2 {
    flex-direction: column;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 .huaweiLeai-sec9-div2 .huaweiLeai-sec9-div-text {
  width: 18.90625vw;
  margin-left: 3.85417vw;
  margin-right: 2.65625vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div2 .huaweiLeai-sec9-div2 .huaweiLeai-sec9-div-text {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 {
  position: absolute;
  top: 0;
  left: 3.48958vw;
  right: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-text {
    padding: 0 4.16667vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 {
    position: static;
    margin-top: 27.77778vw;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 {
    position: static;
  }
}

@supports (-ms-ime-align: auto) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 {
    position: static;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 {
  flex-direction: row-reverse;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 {
    flex-direction: column;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 .huaweiLeai-sec9-div-text {
  width: 26.04167vw;
  margin-left: 4.11458vw;
  margin-right: 3.48958vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 .huaweiLeai-sec9-div-text {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    padding: 0 4.16667vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 .huaweiLeai-sec9-img-container {
    position: relative;
    margin-top: 16.66667vw;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img1,
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img3 {
    transform: scale(0.921);
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div3 .huaweiLeai-sec9-div3 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img2 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(1.077);
    z-index: 2;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 {
  position: absolute;
  top: 0;
  left: 3.48958vw;
  right: 0;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-text {
    padding: 0 4.16667vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 {
    position: static;
    margin-top: 27.77778vw;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 {
    position: static;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container {
    flex-direction: row-reverse;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img {
    margin-left: 3.125vw;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img:nth-child(3) {
    margin-left: 0;
  }
}

@supports (-ms-ime-align: auto) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 {
    position: static;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container {
    flex-direction: row-reverse;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img {
    margin-left: 3.125vw;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img:nth-child(3) {
    margin-left: 0;
  }
}

.huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-div4 .huaweiLeai-sec9-div-text {
  width: 24.84375vw;
  margin-right: 4.94792vw;
  z-index: 1;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-div4 .huaweiLeai-sec9-div-text {
    width: 100%;
    margin-right: 0;
    padding: 0 4.16667vw;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container {
    position: relative;
    flex-direction: row-reverse;
    margin-top: 16.66667vw;
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img1,
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img3 {
    transform: scale(0.921);
  }
  .huaweiLeai .huaweiLeai-sec9 #huaweiLeai-sec9-div4 .huaweiLeai-sec9-div4 .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img2 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) scale(1.077);
    z-index: 2;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div {
  padding-top: 1.92708vw;
  margin-bottom: 13.48958vw;
  font-size: 1.04167vw;
  line-height: 1.6;
  color: #211D1E;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div {
    flex-direction: column;
    padding-top: 5.55556vw;
    margin-bottom: 0;
    font-size: 4.44444vw;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .note {
  font-size: 0.625vw;
  font-weight: 500;
  line-height: 1.6;
  color: #A5A5A5;
  margin-top: 3.125vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .note {
    margin-top: 8.33333vw;
  }
}

@media screen and (max-width: 1920px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .note {
    font-size: 12px;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container {
  position: relative;
  display: flex;
  align-items: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container {
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 8.33333vw;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img {
  position: relative;
  width: 11.77083vw;
  height: 29.11458vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img {
    width: 36.11111vw;
    height: 89.30556vw;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img .huaweiLeai-sec9-img-inner {
  position: absolute;
  width: 8.69792vw;
  height: 16.5625vw;
  top: 6.04167vw;
  left: calc(50% - 0.10417vw);
  transform: translateX(-50%);
  padding: 0 0.26042vw;
  background-color: #000;
  border-top: 0.20833vw solid #000;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img .huaweiLeai-sec9-img-inner {
    border-top: none;
    left: calc(50% - 0.20833vw);
    width: 26.94444vw;
    height: 51.11111vw;
    top: 19.02778vw;
  }
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img .huaweiLeai-sec9-img-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img + .huaweiLeai-sec9-img {
  margin-left: 3.125vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec9 .huaweiLeai-sec9-div .huaweiLeai-sec9-img-container .huaweiLeai-sec9-img + .huaweiLeai-sec9-img {
    margin-left: 0;
  }
}

.huaweiLeai .huaweiLeai-sec11 {
  background-color: #f7f7f7;
  padding-top: 10.41667vw;
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 {
    padding-top: 27.77778vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-text {
  width: 58.48958vw;
  text-align: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-text {
    width: 100%;
    padding: 0 8.33333vw;
    text-align: left;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-text .huaweiLeai-common-title {
  margin: 0 auto;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-text .huaweiLeai-common-title {
    width: 100%;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic {
  width: 72.91667vw;
  margin-top: 1.25vw;
  height: 59.89583vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic {
    width: 100%;
    margin-top: 5.41667vw;
    height: auto;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-text1 {
  margin-top: 8.95833vw;
  width: 43.95833vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-text1 {
    width: 83.33333vw;
    margin-top: 25vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic2 {
  width: 54.6875vw;
  margin-top: 3.90625vw;
  display: flex;
  justify-content: space-between;
  min-height: 32.13542vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic2 {
    width: 80.83333vw;
    flex-wrap: wrap;
    margin-top: 9.30556vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic2 .huaweiLeai-sec11-main-pic2-item {
  width: calc(25% - 1.95312vw);
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic2 .huaweiLeai-sec11-main-pic2-item {
    width: calc(50% - 5vw);
    margin-bottom: 8.75vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic2 .huaweiLeai-sec11-main-pic2-item .huaweiLeai-sec11-main-pic2-title {
  margin-top: 1.45833vw;
  font-size: 1.04167vw;
  font-weight: 400;
  line-height: 1.6;
  color: #919191;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic2 .huaweiLeai-sec11-main-pic2-item .huaweiLeai-sec11-main-pic2-title {
    font-size: 4.44444vw;
    margin-top: 5vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 {
  width: 54.16667vw;
  margin-top: 3.64583vw;
  display: flex;
  justify-content: space-between;
  padding-bottom: 5.20833vw;
  align-items: flex-start;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 {
    width: 100%;
    margin-top: 18.75vw;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 0 1.38889vw;
    padding-bottom: 19.72222vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item {
  width: 13.54167vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item {
    width: 50%;
    margin-bottom: 8.05556vw;
    padding: 0 2.77778vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item img {
  width: 6.82292vw;
  height: 6.82292vw;
  box-shadow: 0px 0.9375vw 0.83333vw rgba(0, 0, 0, 0.06);
  border-radius: 50%;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item img {
    width: 20.55556vw;
    height: 20.55556vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item .huaweiLeai-sec11-main-pic3-title {
  margin-top: 1.5625vw;
  font-size: 1.45833vw;
  line-height: 1.25;
  color: #1E2022;
  display: inline-block;
  width: 100%;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item .huaweiLeai-sec11-main-pic3-title {
    margin-top: 1.52778vw;
    font-size: 4.44444vw;
  }
}

.huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item .huaweiLeai-sec11-main-pic3-des {
  margin-top: 0.67708vw;
  font-size: 1.04167vw;
  font-weight: 400;
  line-height: 1.6;
  color: #919191;
  display: inline-block;
  width: 100%;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .huaweiLeai-sec11 .huaweiLeai-sec11-main-pic3 .huaweiLeai-sec11-main-pic3-item .huaweiLeai-sec11-main-pic3-des {
    margin-top: 1.25vw;
    font-size: 3.33333vw;
  }
}

.huaweiLeai .last-notes {
  position: relative;
  padding-bottom: 6.25vw;
  padding-top: 6.25vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .last-notes {
    padding-bottom: 33.33333vw;
    padding-top: 13.88889vw;
  }
}

.huaweiLeai .last-notes .last-notes-container {
  position: relative;
  width: 71.04167vw;
  margin: 0 auto;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .last-notes .last-notes-container {
    width: 86.11111vw;
  }
}

.huaweiLeai .last-notes .last-notes-container .notes-list {
  list-style: decimal;
  margin: 0;
  padding-left: 1.25vw;
  font-size: 0.625vw;
  line-height: 1.6;
  font-weight: 500;
  color: #7f7f7f;
  padding-top: 1.5625vw;
  padding-right: 2.86458vw;
  border-top: 1px solid #D1D1D1;
}

@media screen and (max-width: 1920px) {
  .huaweiLeai .last-notes .last-notes-container .notes-list {
    font-size: 12px;
  }
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .last-notes .last-notes-container .notes-list {
    padding-left: 5.27778vw;
    font-size: 3.05556vw;
    padding-top: 8.33333vw;
    padding-right: 0;
  }
}

.huaweiLeai .last-notes .last-notes-container .notes-list > li.current {
  color: #000;
}

.huaweiLeai .last-notes .last-notes-container .notes-list > li i {
  font-weight: normal;
  white-space: pre-wrap;
  word-break: break-all;
}

.huaweiLeai .last-notes .last-notes-container .notes-list > li a {
  color: #61aefc;
  word-wrap: break-word;
  word-break: break-all;
}

.huaweiLeai .last-notes .last-notes-container .notes-list .last,
.huaweiLeai .last-notes .last-notes-container .notes-list .last2 {
  position: relative;
  list-style: none;
}

.huaweiLeai .last-notes .last-notes-container .notes-list .last::before,
.huaweiLeai .last-notes .last-notes-container .notes-list .last2::before {
  content: "*";
  position: absolute;
  top: 0.15625vw;
  left: -1.04167vw;
}

@media screen and (max-width: 779px), screen and (max-aspect-ratio: 1 / 1) and (max-width: 1200px) {
  .huaweiLeai .last-notes .last-notes-container .notes-list .last::before,
  .huaweiLeai .last-notes .last-notes-container .notes-list .last2::before {
    top: 0.55556vw;
    left: -4.16667vw;
  }
}

.huaweiLeai .last-notes .last-notes-container .notes-list .last2::before {
  content: "**";
}
