#marketing {
  position: relative;
  color: #50525F;
  line-height: 1.5;
}
#marketing .marketing-img {
  position: relative;
}
#marketing .marketing-img img {
  width: 100%;
}
.marketing-content {
  width: 100%;
  padding: 80px 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: scroll;
  background-size: cover;
  width: 100%;
}
.marketing-title {
  max-width: 710px;
  margin: 0 auto;
  font-size: 48px;
  text-align: center;
  font-family: 'SourceHanSansCN-Bold';
}
.marketing-text {
  max-width: 690px;
  margin: 0 auto;
  font-size: 18px;
  text-align: center;
  font-family: 'SourceHanSansCN-Normal';
}
.marketing-title+.marketing-text {
  margin-top: 34px;
}
@media (max-width: 990px) {
  .marketing-content {
    padding: 1.35rem 0 2.1rem;
  }
  .marketing-title {
    font-size: 1.33rem;
  }
  .marketing-text {
    max-width: 19rem;
    font-size: 0.67rem;
  }
  .marketing-title+.marketing-text {
    margin-top: 0.6rem;
  }     
}