.banner {
  position: relative
}

.banner img {
  width: 100%;
  height: 41.14583vw;
  object-fit: cover
}

.banner .text {
  position: absolute;
  left: 13.54167vw;
  bottom: 7.8125vw
}

.banner .text .en {
  color: #0D4E90;
  line-height: 1.5
}

.banner .text .cn {
  color: #5A5A5A;
  margin-top: 2.1875vw;
  line-height: 1;
  display: none;
}

@media screen and (max-width: 768px) {
  .banner {
    margin-top: 60px
  }

  .banner img {
    height: 200px
  }

  .banner .text {
    left: 5%;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%)
  }

  .banner .text .en {
    font-size: 23px;
    font-weight: bold
  }

  .banner .text .cn {
    margin-top: 10px
  }
}