@charset "UTF-8";

@font-face {
  font-family: SourceHanSansCNBold;
  src: url(//hynamic001.oss-cn-beijing.aliyuncs.com/fonts/SourceHanSansCN-Bold.otf);
}

@font-face {
  font-family: SourceHanSansCNNormal;
  src: url(//hynamic001.oss-cn-beijing.aliyuncs.com/fonts/SourceHanSansCN-Normal.otf);
}

html {
  font-family: SourceHanSansCNNormal;
  background-color: #000;
  color: #fff;
}

.AEF_cell:last-child {
  padding-bottom: calc(200 / var(--kniu_vw));
}

.bg_group {
  overflow: hidden;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
}

.bg {
  max-width: none;
}

.text1 {
  font-size: calc(40 / var(--kniu_vw));
}

.text2 {
  line-height: 2;
  font-size: calc(30 / var(--kniu_vw));
  color: rgba(255, 255, 255, .5);
}

.text3 {
  padding-bottom: calc(5 / var(--kniu_vw));
  font-family: SourceHanSansCNBold;
  font-size: calc(64 / var(--kniu_vw));
  background-image: url(../img/AEF/textbg01.png);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: auto calc(6 / var(--kniu_vw));
}

.text4 {
  line-height: 1.43;
  font-size: calc(28 / var(--kniu_vw));
}

.text5 {
  line-height: 1.6;
  font-size: calc(24 / var(--kniu_vw));
}

.text_list11 {
  padding-top: 100%;
}

.text_list12 {
  padding-top: 20%;
}

.text_list21 {
  padding-top: 20%;
}

.text_list22 {
  padding-top: calc(95 / var(--kniu_vw));
}

.text_list41 {
  padding-top: 20%;
}

.text_list101 {
  padding-top: calc(40 / var(--kniu_vw));
}

.row_group1 {
  margin: 20% auto 0;
}

.card2 {
  border: 1px solid #323033;
  border-radius: calc(10 / var(--kniu_vw));
  -webkit-border-radius: calc(10 / var(--kniu_vw));
  -moz-border-radius: calc(10 / var(--kniu_vw));
  -ms-border-radius: calc(10 / var(--kniu_vw));
  -o-border-radius: calc(10 / var(--kniu_vw));
  padding: calc(40 / var(--kniu_vw)) calc(20 / var(--kniu_vw));
  background-color: #0f0d10;
}

.card_img1 {
  max-width: calc(160 / var(--kniu_vw));
  max-height: calc(50 / var(--kniu_vw));
}

.bg_group2 {
  padding: calc(55 / var(--kniu_vw)) 0 calc(40 / var(--kniu_vw));
}

.bg_group5 {
  padding: 0 0 calc(100 / var(--kniu_vw));
}

.bg_group9 {
  padding: calc(110 / var(--kniu_vw)) 0 calc(100 / var(--kniu_vw));
}

.bg1 {
  width: 160%;
}

.bg2 {
  width: 130%;
}

.bg3 {
  width: 130%;
}

.bg4 {
  width: 150%;
}

.bg5 {
  margin: 0 0 0 4%;
  width: 145%;
}

.bg6 {
  margin: -10% 0 0 -5%;
  width: 160%;
}

.bg7 {
  margin: -10% 0 0;
  width: 190%;
}

.bg8 {
  width: 190%;
}

.bg9 {
  width: 125%;
}

.bg10 {
  width: 145%;
}

@media (min-width: calc(1024px - 60px)) {
  .bg {
    margin: 0;
    width: 100%;
    max-width: 100%;
  }

  .text3 {
    padding-bottom: 0;
    font-size: calc(94 / var(--kniu_vw));
  }

  .text_list11 {
    padding-top: calc(1170 / var(--kniu_vw));
  }

  .text_list12 {
    padding-top: calc(150 / var(--kniu_vw));
  }

  .text_list21 {
    padding-top: 0;
  }

  .text_list41 {
    padding-top: calc(315 / var(--kniu_vw));
  }

  .col1:last-child .text_list101 {
    padding: 0 0 0 calc(30 / var(--kniu_vw));
  }

  .bg_group2 {
    padding: calc(110 / var(--kniu_vw)) 0 calc(80 / var(--kniu_vw));
  }

  .bg_group5 {
    padding: 0 0 calc(200 / var(--kniu_vw));
  }

  .bg_group9 {
    padding: calc(110 / var(--kniu_vw)) 0 calc(200 / var(--kniu_vw));
  }

  .row_group1 {
    margin: calc(95 / var(--kniu_vw)) auto 0;
    width: calc(1200 / var(--kniu_vw));
  }

  .row1 {
    margin: calc(-40 / var(--kniu_vw)) 0 0 calc(-50 / var(--kniu_vw));
  }

  .row1>.col1 {
    margin: calc(40 / var(--kniu_vw)) 0 0 calc(50 / var(--kniu_vw));
    width: calc((100% - 50 / var(--kniu_vw) * 3) / 3);
  }

  .col1:last-child .card2 {
    padding: calc(80 / var(--kniu_vw)) calc(40 / var(--kniu_vw));
  }
}