/* -------------- common start -------------- */
.mwc {
  font-family: "Avenir Next", Arial, "HYQiHei", "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.5;
  font-weight: 400;
}

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

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

.mwc a {
  color: inherit;
}

.mwc video {
  width: 100%;
}

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

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

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

.mwc .nr {
  white-space: nowrap;
}

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

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

.mwc .cf {
  zoom: 1;
}

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

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

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

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

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

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

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

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

/* -------------- common end -------------- */
.mwc {
  overflow: hidden;
}

.mwc .bg-img {
  display: block;
  width: 100%;
}

.mwc .tit-bold-line {
  font-size: 2.70833vw;
  font-weight: 500;
  line-height: 1.1;
  color: #fff;
  margin-bottom: 8.33333vw;
  text-align: center;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .tit-bold-line {
    font-size: 6.93333vw;
    margin-bottom: 12vw;
  }
}

.mwc .tit-bold-line::before, .mwc .tit-bold-line::after {
  display: inline-block;
  content: "";
  width: 4.16667vw;
  height: 1.1em;
  background: transparent url(../imgs/icon-line@2x.png) center center no-repeat;
  background-size: contain;
  vertical-align: middle;
  margin-right: 0.83333vw;
  margin-top: -0.2em;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .tit-bold-line::before, .mwc .tit-bold-line::after {
    width: 12vw;
    margin-right: 3.2vw;
  }
}

.mwc .tit-bold-line::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-right: 0;
  margin-left: 0.83333vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .tit-bold-line::after {
    margin-left: 3.2vw;
  }
}

.mwc .sec-tit {
  font-size: 2.08333vw;
  line-height: 1.1;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-tit {
    font-size: 5.86667vw;
  }
}

.mwc .sec-kv {
  background: transparent url(../imgs/bg-kv@2x.jpg) center center no-repeat;
  background-size: 100% 100%;
  z-index: 5;
  color: #fff;
  text-align: center;
  padding-top: 30.20833vw;
  padding-bottom: 8.85417vw;
  overflow: hidden;
  position: relative;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-kv {
    padding-top: 106.66667vw;
    padding-bottom: 33.33333vw;
    background-image: url(../imgs/bg-kv@mob@2x.jpg);
  }
}

.mwc .sec-kv .kv-title {
  font-size: 5.20833vw;
  line-height: 1.25;
  font-weight: 500;
  padding-bottom: 2.60417vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-kv .kv-title {
    font-size: 10.26667vw;
    letter-spacing: -0.4vw;
    padding-bottom: 17.33333vw;
  }
}

.mwc .sec-kv .kv-desc {
  font-size: 2.29167vw;
  line-height: 1.3;
  letter-spacing: -1px;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-kv .kv-desc {
    font-size: 3.73333vw;
    font-weight: 500;
    line-height: 1.85714;
  }
}

.mwc .sec-kv .kv-desc b {
  font-weight: 600;
}

.mwc .mwc-content {
  background-color: #04090f;
  margin-top: -1px;
  margin-bottom: -1px;
  overflow: hidden;
}

.mwc .sec-pdt {
  margin-bottom: 12.5vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt {
    margin-bottom: 32vw;
  }
}

.mwc .sec-pdt .pdt-item {
  margin-bottom: 3.90625vw;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-item {
    display: block;
    width: 81.73333vw;
    margin: 0 auto 10vw;
    text-align: center;
  }
}

.mwc .sec-pdt .pdt-item.gallery-right {
  margin-right: 15.625vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-item.gallery-right {
    margin-right: auto;
  }
}

.mwc .sec-pdt .pdt-item.gallery-right .pdt-txt {
  margin-right: 3.125vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-item.gallery-right .pdt-txt {
    margin-right: auto;
  }
}

.mwc .sec-pdt .pdt-item.gallery-left {
  margin-left: 15.625vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-item.gallery-left {
    margin-left: auto;
  }
}

.mwc .sec-pdt .pdt-item.gallery-left .pdt-txt {
  margin-left: 3.125vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-item.gallery-left .pdt-txt {
    margin-left: auto;
  }
}

.mwc .sec-pdt .pdt-name {
  height: 1.77083vw;
  display: inline-block;
  width: auto;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-name {
    height: 4.53333vw;
  }
}

.mwc .sec-pdt .pdt-name-3 {
  height: 2.08333vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-name-3 {
    height: 5.33333vw;
  }
}

.mwc .sec-pdt .pdt-des {
  font-size: 1.35417vw;
  padding: 0.78125vw 0;
  opacity: 0.7;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-des {
    font-size: 3.73333vw;
    padding: 5.33333vw 0 2.66667vw;
    font-weight: 400;
  }
}

.mwc .sec-pdt .pdt-link {
  font-size: 0.83333vw;
  font-weight: 500;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-link {
    font-size: 2.13333vw;
  }
}

.mwc .sec-pdt .pdt-link span {
  margin-left: 0.2em;
  -webkit-transform: scaleX(0.7);
          transform: scaleX(0.7);
  display: inline-block;
  font-size: 1.1em;
  vertical-align: middle;
  margin-top: -0.15em;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-link span {
    margin-top: -0.4em;
  }
}

.mwc .sec-pdt .pdt-video-wrap {
  width: 46.875vw;
  border-radius: 1.04167vw;
  overflow: hidden;
  position: relative;
  background-color: #fff;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-video-wrap {
    width: 100%;
    border-radius: 2.66667vw;
    margin-top: 12.66667vw;
  }
}

.mwc .sec-pdt .pdt-img {
  width: 100%;
}

.mwc .sec-pdt .pdt-video-ico {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 4.6875vw;
  height: auto;
  cursor: pointer;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .pdt-video-ico {
    width: 8vw;
  }
}

.mwc .sec-pdt .swiper-pagination-bullet {
  font-size: 0.41667vw;
  width: 1em;
  height: 1em;
  background-color: #fff;
  opacity: 0.4;
  margin: 0 1.25em;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-pdt .swiper-pagination-bullet {
    font-size: 1.06667vw;
  }
}

.mwc .sec-pdt .swiper-pagination-bullet-active {
  opacity: 1;
  width: 2em;
  height: 2em;
  border: 1px solid #fff;
  position: relative;
  background: none;
  bottom: -0.5em;
}

.mwc .sec-pdt .swiper-pagination-bullet-active::after {
  content: "";
  width: 1em;
  height: 1em;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mwc .sec-quotes {
  margin-bottom: 13.02083vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-quotes {
    margin-bottom: 20vw;
  }
}

.mwc .sec-quotes .quotes-tit {
  margin-right: 13.80208vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-quotes .quotes-tit {
    margin-right: -26.66667vw;
    position: relative;
    top: 22.66667vw;
  }
}

.mwc .sec-quotes .quotes-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-quotes .quotes-content {
    display: block;
  }
}

.mwc .sec-quotes .quotes-img {
  width: 15.36458vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-quotes .quotes-img {
    width: 28.26667vw;
    margin-left: 25.33333vw;
    margin-bottom: 2.66667vw;
  }
}

.mwc .sec-quotes .quotes-txt-wrap {
  position: relative;
  margin-left: 1.5625vw;
  width: 44.01042vw;
  background: transparent url(../imgs/review-2@2x.png) center center no-repeat;
  background-size: 100% 100%;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-quotes .quotes-txt-wrap {
    width: 81.73333vw;
    margin: 0 auto;
  }
}

.mwc .sec-quotes .quotes-txt {
  padding: 3.125vw;
  font-size: 1.35417vw;
  color: #fff;
  opacity: 0.7;
  line-height: 1.3;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-quotes .quotes-txt {
    font-size: 3.73333vw;
    line-height: 1.5;
    padding: 8.53333vw;
  }
}

.mwc .sec-quotes .quotes-name {
  font-size: 1.66667vw;
  margin-top: 1em;
  display: inline-block;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-quotes .quotes-name {
    font-size: 4.26667vw;
    margin-top: 0.9em;
  }
}

.mwc .sec-quotes .quotes-up {
  position: relative;
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
  top: -0.1em;
  display: inline-block;
}

.mwc .sec-quotes .quotes-down {
  position: relative;
  -webkit-transform: scale(1.6);
          transform: scale(1.6);
  bottom: -0.7em;
  display: inline-block;
}

.mwc .sec-playback {
  margin-bottom: 13.02083vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-playback {
    margin-bottom: 33.33333vw;
  }
}

.mwc .sec-playback .playback-tit {
  margin-bottom: 3.64583vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-playback .playback-tit {
    margin-bottom: 10.66667vw;
  }
}

.mwc .sec-playback .playback-video-wrap {
  width: 62.13542vw;
  margin: 0 auto;
  position: relative;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-playback .playback-video-wrap {
    width: 81.73333vw;
  }
}

.mwc .sec-playback .playback-video-wrap iframe {
  width: 100%;
  height: 34.95117vw;
  z-index: 1;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-playback .playback-video-wrap iframe {
    height: 45.975vw;
  }
}

.mwc .sec-playback .playback-btn {
  font-size: 0.72917vw;
  color: #fff;
  height: 3.57143em;
  line-height: 3.57143em;
  padding: 0 2em;
  border: 1px solid;
  border-radius: 1.78571em;
  position: absolute;
  bottom: 2.60417vw;
  right: 3.64583vw;
  z-index: 999999;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-playback .playback-btn {
    font-size: 1.86667vw;
  }
}

.mwc .sec-videocut {
  margin-bottom: 13.02083vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-videocut {
    margin-bottom: 33.33333vw;
  }
}

.mwc .sec-videocut .videocut-tit {
  margin-bottom: 3.125vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-videocut .videocut-tit {
    margin-bottom: 12vw;
  }
}

.mwc .sec-videocut .videocut-warp {
  width: 62.13542vw;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-videocut .videocut-warp {
    width: 81.73333vw;
  }
}

.mwc .block-highlight-awards {
  position: relative;
  margin-top: -1px;
  overflow: hidden;
  margin-bottom: -1px;
}

.mwc .sec-highlight {
  margin-bottom: 9.63542vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-highlight {
    margin-bottom: 29.33333vw;
  }
}

.mwc .sec-highlight .highlight-tit {
  text-align: left;
  margin: 0 auto 2.60417vw;
  width: 70.26042vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-highlight .highlight-tit {
    margin-bottom: 11.33333vw;
    text-align: center;
    width: 81.06667vw;
  }
}

.mwc .sec-highlight .highlight-img-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mwc .sec-highlight .highlight-img-left {
  width: 34.47917vw;
  margin-right: 1.30208vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-highlight .highlight-img-left {
    width: 39.86667vw;
    margin-right: 1.33333vw;
  }
}

.mwc .sec-highlight .highlight-img-right {
  width: 34.47917vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-highlight .highlight-img-right {
    width: 39.86667vw;
  }
}

.mwc .sec-highlight .highlight-img {
  width: 100%;
  margin-bottom: 3.38542vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-highlight .highlight-img {
    margin-bottom: 4vw;
  }
}

.mwc .highlight-cover {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: 0;
  display: none;
}

.mwc .sec-awards {
  margin-bottom: 18.22917vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards {
    margin-bottom: 50.66667vw;
  }
}

.mwc .sec-awards .award-swiper-wrap {
  width: 72.91667vw;
  margin: 3.38542vw auto 0;
  position: relative;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .award-swiper-wrap {
    width: 93.33333vw;
    margin-top: 12.66667vw;
  }
}

.mwc .sec-awards .awards-swiper {
  width: 65.10417vw;
  margin: 0 auto;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .awards-swiper {
    width: 74.66667vw;
  }
}

.mwc .sec-awards .swiper-slide {
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.4;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

.mwc .sec-awards .swiper-slide.swiper-slide-active {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.mwc .sec-awards .swiper-slide.swiper-slide-next, .mwc .sec-awards .swiper-slide.swiper-slide-prev {
  opacity: 0.6;
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
  -webkit-transform-origin: right center;
          transform-origin: right center;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .swiper-slide.swiper-slide-next, .mwc .sec-awards .swiper-slide.swiper-slide-prev {
    opacity: 0.4;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}

.mwc .sec-awards .swiper-slide.swiper-slide-prev {
  -webkit-transform-origin: left center;
          transform-origin: left center;
}

.mwc .sec-awards .awards-img {
  width: 12.1875vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .awards-img {
    width: 23.6vw;
  }
}

.mwc .sec-awards .awards-swiper-prev, .mwc .sec-awards .awards-swiper-next {
  width: 2.5vw;
  height: 2.5vw;
  background: transparent url("../imgs/icon-left@2x.png") center center no-repeat;
  background-size: contain;
  cursor: pointer;
  top: 30%;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .awards-swiper-prev, .mwc .sec-awards .awards-swiper-next {
    width: 6.4vw;
    height: 6.4vw;
  }
}

.mwc .sec-awards .awards-swiper-prev::after, .mwc .sec-awards .awards-swiper-next::after {
  display: none;
}

.mwc .sec-awards .awards-swiper-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.mwc .sec-awards .awards-swiper-pagination {
  position: static;
}

.mwc .sec-awards .swiper-pagination-bullet {
  font-size: 0.41667vw;
  width: 1em;
  height: 1em;
  background-color: #fff;
  opacity: 0.4;
  margin: 0 1.25em;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .swiper-pagination-bullet {
    font-size: 1.06667vw;
  }
}

.mwc .sec-awards .swiper-pagination-bullet-active {
  opacity: 1;
  width: 2em;
  height: 2em;
  border: 1px solid #fff;
  position: relative;
  background: none;
  bottom: -0.5em;
}

.mwc .sec-awards .swiper-pagination-bullet-active::after {
  content: "";
  width: 1em;
  height: 1em;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.mwc .sec-awards .awards-txts {
  text-align: center;
  margin-top: 1.5625vw;
  margin-bottom: 1.04167vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .awards-txts {
    margin-top: 5.33333vw;
    margin-bottom: 2.66667vw;
  }
}

.mwc .sec-awards .awards-txt {
  display: none;
  color: #fff;
}

.mwc .sec-awards .awards-txt:first-child {
  display: inline-block;
}

.mwc .sec-awards .awards-txt-tit {
  font-size: 1.66667vw;
  margin-bottom: 1.04167vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .awards-txt-tit {
    font-size: 4.26667vw;
    margin-bottom: 2.66667vw;
  }
}

.mwc .sec-awards .awards-txt-des {
  font-size: 0.9375vw;
  font-weight: 300;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-awards .awards-txt-des {
    font-size: 3.73333vw;
  }
}

.mwc .sec-news {
  margin-top: -1px;
  position: relative;
  z-index: 20;
}

.mwc .sec-news .news-tit {
  margin-top: -6.30208vw;
  margin-bottom: 3.90625vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-news .news-tit {
    margin: -18.66667vw;
    margin-bottom: 12vw;
  }
}

.mwc .sec-news .news-content {
  padding-bottom: 8.33333vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-news .news-content {
    padding-bottom: 21.33333vw;
  }
}

.mwc .sec-news .news-items {
  width: 68.75vw;
  margin: 0 auto;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-news .news-items {
    width: 56vw;
  }
}

.mwc .sec-news .news-items-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-bottom: 1.5625vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-news .news-items-row {
    margin-bottom: 9.33333vw;
    display: block;
  }
}

.mwc .sec-news .news-item {
  width: 21.875vw;
  background-color: #191d21;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-news .news-item {
    width: 100%;
    margin-bottom: 9.33333vw;
  }
}

.mwc .sec-news .news-item:nth-child(2) {
  margin: 0 1.5625vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-news .news-item:nth-child(2) {
    margin: 0 0 9.33333vw;
  }
}

.mwc .sec-news .news-img {
  width: 100%;
}

.mwc .sec-news .news-txt {
  color: #fff;
  padding: 1.30208vw 1.82292vw 1.5625vw;
}

@media screen and (max-width: 639px), screen and (max-width: 1200px) and (max-aspect-ratio: 1 / 1) {
  .mwc .sec-news .news-txt {
    padding: 5.33333vw;
  }
}

.mwc .sec-news .news-txt-tit {
  font-size: 1.66667vw;
  margin-bottom: 0.5em;
}

.mwc .sec-news .news-txt-des {
  font-size: 0.9375vw;
  font-weight: 300;
}

.article-detail-cn .article-box {
  padding: 0 !important;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
/*# sourceMappingURL=style-review.css.map */