.section_5 {
  background-image: url(../img/remote/eb32e5f….png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
}

.group_15 {
  height: 5.47vw;
}

.group_16 {
  margin-left: 4.06vw;
  height: 7.29vw;
}

.text_22 {
  position: absolute;
  top: 6.82vw;
  left: 50%;
  transform: translateX(-50%);
}

.group_14 {
  width: 10.42vw;
  height: 29.17vw;
  position: relative;
}

.image_2 {
  width: 1.72vw;
  height: 3.23vw;
}

.group_6 {
  height: 16.98vw;
  text-align: center;
}

.image_12 {
  align-self: flex-start;
  width: 7.4vw;
  height: 0.52vw;
}

.image_20 {
  width: 10.42vw;
  height: 29.17vw;
}

.text_33 {
  color: #ffffff;
  font-size: 1.04vw;
  font-family: SourceHanSansCN;
  line-height: 0.99vw;
  letter-spacing: 0.1vw;
  position: absolute;
  left: 1.09vw;
  top: 6.46vw;
}

.image_4 {
  width: 19.79vw;
  height: 14.11vw;
  margin: 0 auto 1.56vw;
}

.group_10 {
  line-height: 1.41vw;
  text-align: center;
}

.text_37 {
  color: #ffffff;
  font-size: 1.35vw;
  font-family: SourceHanSansCN;
  font-weight: 700;
  line-height: 1.35vw;
  letter-spacing: 0.068vw;
}

.text_43 {
  color: #ffffff;
  font-size: 1.35vw;
  font-family: SourceHanSansCN;
  font-weight: 700;
  line-height: 1.35vw;
  letter-spacing: 0.068vw;
}

.text_18 {
  color: #f9f9fa;
  font-size: 0.94vw;
  font-family: SourceHanSansCN;
  line-height: 1.41vw;
  letter-spacing: 0.053vw;
}

.text_20 {
  color: #f9f9fa;
  font-size: 0.94vw;
  font-family: SourceHanSansCN;
  line-height: 1.41vw;
  letter-spacing: 0.053vw;
}

.text_29 {
  color: #ffffff;
  font-size: 1.67vw;
  font-family: SourceHanSansCN;
  font-weight: 700;
  line-height: 1.67vw;
}

.text_39 {
  margin-top: 1.46vw;
  color: #b2b6c2;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_41 {
  margin-top: 0.99vw;
  color: #b2b6c2;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_45 {
  margin-top: 1.46vw;
  color: #b2b6c2;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_47 {
  margin-top: 0.99vw;
  color: #b2b6c2;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_49 {
  margin-top: 0.99vw;
  color: #b2b6c2;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_10 {
  /* margin-top: 1.56vw; */
  color: #ffffff;
  font-size: 1.35vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 1.3vw;
  letter-spacing: 0.14vw;
}

.page {
  background-color: #040f29;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}

.group_7 {
  margin-top: 9.32vw;
  align-self: center;
  width: 63.49vw;
}

.group_9 {
  margin-top: 1.35vw;
  padding: 6.77vw 0;
}

.group_11 {
  align-self: center;
  width: 62.5vw;
  margin-top: 9.32vw;
  margin-bottom: 6.77vw;
}

.section_8 {
  margin-top: 6.77vw;
  padding: 5.16vw 0 8.13vw;
  background-color: #141a2d;
}

.group_1 {
  position: relative;
}

.group_4 {
  align-self: center;
  width: 69.11vw;
}

.text_14 {
  align-self: center;
  color: #ffffff;
  font-size: 1.88vw;
  font-family: PangMenZhengDao;
  line-height: 1.88vw;
  letter-spacing: 0.11vw;
  font-weight: 600;
}

.group_8 {
  margin-left: 0.21vw;
  margin-top: 2.42vw;
  line-height: 1.41vw;
  text-align: center;
}

.image_9 {
  margin-top: 3.62vw;
  align-self: center;
  width: 63.49vw;
  height: 28.13vw;
}

.image_25 {
  align-self: center;
  width: 100vw;
  height: 30vw;
}

.text_27 {
  align-self: center;
  color: #ffffff;
  font-size: 1.88vw;
  font-family: PangMenZhengDao;
  font-weight: 600;
  line-height: 1.67vw;
  letter-spacing: 0.19vw;
}

.group_12 {
  margin-top: 2.6vw;
}

.view_13 {
  margin-left: 4.01vw;
}

.group_17 {
  margin-left: 4.01vw;
  height: 8.02vw;
}

.group_18 {
  margin-left: 3.96vw;
  height: 5.83vw;
}

.image {
  width: 100vw;
  height: 56.25vw;
}

.divider {
  background-color: #ffffff4d;
  height: 0.052vw;
  position: absolute;
  left: 0;
  right: 0;
  top: 3.13vw;
}

.section_1 {
  opacity: 0.5;
  width: 6.67vw;
  height: 2.08vw;
  position: absolute;
  right: 1.56vw;
  top: 0.52vw;
  border: solid 0.052vw #ffffff;
}

.text {
  color: #ffffff;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
  position: absolute;
  right: 3.28vw;
  top: 1.15vw;
}

.image_1 {
  width: 11.98vw;
  height: 1.3vw;
  position: absolute;
  left: 1.56vw;
  top: 0.89vw;
}

.group_2 {
  width: 34.58vw;
  position: absolute;
  left: 20.31vw;
  top: 1.09vw;
}

.text_7 {
  color: #ffffff;
  font-size: 1.88vw;
  font-family: PangMenZhengDao;
  line-height: 1.72vw;
  letter-spacing: 0.056vw;
  position: absolute;
  right: 26.2vw;
  top: 12.81vw;
}

.text_8 {
  color: #ffffff;
  font-size: 1.04vw;
  font-family: PangMenZhengDao;
  line-height: 0.94vw;
  position: absolute;
  left: 40.36vw;
  top: 9.27vw;
}

.section_3 {
  background-color: #ef7f2f;
  width: 3.59vw;
  height: 0.052vw;
  position: absolute;
  right: 35.73vw;
  top: 9.79vw;
  border: solid 0.052vw #ffffff;
}

.section_4 {
  background-color: #ef7f2f;
  width: 3.59vw;
  height: 0.052vw;
  position: absolute;
  left: 35.73vw;
  top: 9.79vw;
  border: solid 0.052vw #ffffff;
}

.text_9 {
  align-self: center;
  color: #ffffff;
  font-size: 1.88vw;
  font-family: PangMenZhengDao;
  line-height: 1.72vw;
  letter-spacing: 0.11vw;
}

.group_5 {
  margin-top: 3.07vw;
}

.text_15 {
  color: #dedfe0;
  font-size: 0.94vw;
  font-family: SourceHanSansCN;
  line-height: 1.41vw;
  letter-spacing: 0.053vw;
}

.text_16 {
  color: #dedfe0;
  font-size: 0.94vw;
  font-family: SourceHanSansCN;
  line-height: 1.41vw;
  letter-spacing: 0.053vw;
}

.text_17 {
  color: #dedfe0;
  font-size: 0.94vw;
  font-family: SourceHanSansCN;
  line-height: 1.41vw;
  letter-spacing: 0.053vw;
}

.image-wrapper {
  padding: 15.47vw 0 9.32vw;
  /* background-image: url('../img/remote/6b5c550b3392f595d3fcb3974681dcf2.png');
  background-size: 100% 100%;
  background-repeat: no-repeat; */
  width: 49.22vw;
}

.section_6 {
  padding: 15.47vw 0 6.93vw;
  /* background-image: url('../img/remote/508fb42ff71f45abbc5b5c8f902d760f.png');
  background-size: 100% 100%;
  background-repeat: no-repeat; */
  position: absolute;
  left: 0;
  top: 0;
}

.view_4 {
  width: 63.28vw;
  position: absolute;
  top: 10.86vw;
  left: 50%;
  transform: translateX(-50%);
}

.text_23 {
  color: #ffffff;
  font-size: 1.88vw;
  font-family: PangMenZhengDao;
  line-height: 1.67vw;
  letter-spacing: 0.19vw;
}

.image_14 {
  filter: drop-shadow(0px 0px 0.42vw #ffffff36);
  width: 24.53vw;
  height: 13.54vw;
  position: absolute;
  bottom: 10.05vw;
  left: 50%;
  transform: translateX(-50%);
  bottom: 9.4vw;
}

.image-wrapper_1 {
  padding: 15.63vw 0 9.32vw;
  /* background-image: url('../img/remote/79e03e6e2c68ec8418919b059cf2a4a2.png');
  background-size: 100% 100%;
  background-repeat: no-repeat; */
  width: 49.22vw;
}

.section_7 {
  padding: 15.63vw 0 6.82vw;
  /* background-image: url('../img/remote/79e338d951879e5cf8ad6e49ce2ddf90.png');
  background-size: 100% 100%;
  background-repeat: no-repeat; */
  position: absolute;
  left: 0;
  top: 0;
}

.view_6 {
  width: 61.61vw;
  left: 18.91vw;
  top: 10.86vw;
}

.text_26 {
  color: #ffffff;
  font-size: 1.88vw;
  font-family: PangMenZhengDao;
  line-height: 1.72vw;
  letter-spacing: 0.19vw;
}

.image_18 {
  filter: drop-shadow(0px 0px 0.42vw #ffffff36);
  width: 24.58vw;
  height: 13.54vw;
  position: absolute;
  bottom: 9.95vw;
  left: 50%;
  transform: translateX(-50%);
  bottom: 9.4vw;
}

.group_13 {
  width: 31.25vw;
  height: 29.17vw;
  position: relative;
}

.text_58 {
  color: #ffffff;
  font-size: 1.35vw;
  font-family: SourceHanSansCN;
  font-weight: 700;
  line-height: 1.35vw;
  letter-spacing: 0.068vw;
}

.image_24 {
  margin-top: 1.46vw;
  width: 5.21vw;
  height: 5.21vw;
}

.text_59 {
  color: #ffffff;
  font-size: 1.35vw;
  font-family: SourceHanSansCN;
  font-weight: 700;
  line-height: 1.35vw;
  letter-spacing: 0.068vw;
}

.text_60 {
  margin-top: 1.56vw;
  color: #b2b6c2;
  font-size: 1.35vw;
  font-family: SourceHanSansCN;
  font-weight: 700;
  line-height: 1.04vw;
  letter-spacing: 0.068vw;
}

.text_61 {
  margin-top: 1.04vw;
  color: #b2b6c2;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.group_3 {
  padding-bottom: 0.99vw;
}

.section_2 {
  align-self: flex-start;
  background-color: #4686dd;
  border-radius: 0.078vw;
  width: 1.56vw;
  height: 0.16vw;
}

.image_3 {
  margin-top: 5.42vw;
}

.image_8 {
  margin-left: 1.56vw;
  margin-top: 5.47vw;
}

.image_10 {
  align-self: end;
  filter: drop-shadow(0px 0px 0.42vw #ffffff36);
  height: 13.54vw;
  transform: translateX(-50%);
}

.image_11 {
  align-self: end;
  filter: drop-shadow(0px 0px 0.42vw #ffffff36);
  height: 13.54vw;
  margin-right: 5vw;
  transform: translateX(-50%);
}

.image_13 {
  margin-left: 46.3vw;
  margin-top: 1.88vw;
}

.image_15 {
  align-self: end;
  filter: drop-shadow(0px 0px 0.42vw #ffffff36);
  height: 13.54vw;
  transform: translateX(-50%);
  margin-right: -7vw;
}

.image_16 {
  align-self: end;
  filter: drop-shadow(0px 0px 0.42vw #ffffff36);
  height: 13.54vw;
  margin-right: 6vw;
  transform: translateX(-50%);
}

.image_17 {
  margin-left: 46.3vw;
  margin-top: 2.03vw;
}

.image_19 {
  width: 31.25vw;
  height: 29.17vw;
}

.text_28 {
  color: #ffffff;
  font-size: 1.67vw;
  font-family: SourceHanSansCN;
  font-weight: 700;
  line-height: 1.67vw;
  position: absolute;
  left: 3.07vw;
  top: 3.28vw;
}

.text_30 {
  position: absolute;
  left: 1.04vw;
  top: 3.28vw;
}

.text_31 {
  color: #ffffff;
  font-size: 1.04vw;
  font-family: SourceHanSansCN;
  line-height: 0.99vw;
  letter-spacing: 0.1vw;
  position: absolute;
  left: 1.15vw;
  top: 6.46vw;
}

.text_32 {
  width: 8.43vw;
  position: absolute;
  top: 3.28vw;
  left: 50%;
  transform: translateX(-50%);
}

.text_35 {
  position: absolute;
  left: 0.99vw;
  top: 3.28vw;
}

.text_1 {
  color: #ffffff;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_2 {
  color: #ffffff;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_3 {
  color: #ffffff;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_4 {
  color: #ffffff;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_5 {
  color: #ffffff;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.text_6 {
  color: #ffffff;
  font-size: 0.83vw;
  font-family: SourceHanSansCN;
  font-weight: 500;
  line-height: 0.83vw;
}

.chibc-index-programme {
  overflow: hidden;
  height: 29.17vw;
  width: 63vw;
  position: relative;
}

.chibc-index-programme li {
  float: right;
  transition: 1s linear;
  height: 29.17vw;
  width: 30vw;
  position: relative;
}

.chibc-index-programme-img img {
  width: 30vw;
  height: 29.17vw;
}
.chibc-index-programme li:hover {
  width: 30vw;
}

.chibc-index-programme-szlw {
  position: absolute !important;
  left: 0;
  width: 30vw !important;
}

.hover-after-text {
  font-size: 0.8vw !important;
  margin-left: -0.1vw;
  padding: 0.15vw 0.75vw;
  background-color: #4686dd;
  border-radius: 25px;
  text-align: center;
 }

.chibc-index-programme li:not(:hover) {
  width: 11vw;
}

.chibc-index-programme-text {
  position: absolute;
  color: #ffffff;
  font-family: SourceHanSansCN;
  line-height: 1.67vw;
  left: 1vw;
  top: 3.28vw;
}
.chibc-index-programme-text a {
  font-size: 0.85vw;
}
.title {
  font-size: 1.25vw;
  font-weight: 550;
  padding: 1vw 0;
  color: #ffffff;
}

.chibc-index-shuzi {
  margin-top: 9.32vw;
  align-self: center;
  width: 63.49vw;
  overflow: hidden;
}

.chibc-index-shuzi-text {
  align-self: center;
  color: #ffffff;
  font-size: 1.88vw;
  font-weight: 600;
  font-family: PangMenZhengDao;
  line-height: 1.67vw;
  margin-bottom: 4.7vh;
  letter-spacing: 0.11vw;
  text-align: center;
}

.chibc-index-shuzi p {
  color: #dedfe0;
  font-size: 0.94vw;
  font-family: SourceHanSansCN;
  line-height: 1.41vw;
  letter-spacing: 0.053vw;
  text-align: center;
}
.group_5 .slick-next:before, .group_5 .slick-prev:before {
  font-family: slick;
  font-size: 3vw;
  line-height: 1;
  opacity: .2;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.group_5 .slick-prev {
  left: -4vw;
}
.group_5 .slick-next, .group_5 .slick-prev {
  top: 40% !important;
}
.chibc-index-shuzi img {
  width: 100%;
  height: 15vw;
}

.chibc-index-shuzizq-img div {
  margin: 0.5vw;
}

.chibc-index-shuzigyl-img div {
  margin: 0.5vw;
}

.chibc-index-shuzizq {
  margin-top: 9.32vw;
}

.chibc-index-shuzi .slick-active img {
  box-shadow: 0px 0px 18px 2px rgba(255, 255, 255, 0.3);
}

.chibc-index-shuzigyl .slick-active img {
  box-shadow: 0px 0px 18px 2px rgba(255, 255, 255, 0.3);
}

/* .chibc-index-shuzi .slick-dots li {
  width: 2vw;
}
.chibc-index-shuzi .slick-dots li button {
  width: 2vw;
  color: #fff;
}

.chibc-index-shuzi .slick-dots li button:before{
  color: #fff;
  width: 2vw;
  opacity: 1;
} */