#partners {
  position: relative;
  padding: 100px 20px;
  background-color: #F5F5F5;
}
.partners-title {
  color: #50525f;
  font-size: 36px;
  text-align: center;
  font-family: 'SourceHanSansCN-Bold';
}
.partners-brand {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin-top: 60px;
}
.partners-brand-img {
  flex: 1;
  max-width: 205px;
}
.partners-brand-img+.partners-brand-img {
  margin-left: 40px;
}
@media (max-width: 990px) {
  #partners {
    padding: 1.13rem 0.67rem;
  }
  .partners-title {
    font-size: 1.33rem;
  }
  .partners-brand {
    margin-top: 0.5rem;
  }
  .partners-brand-img {
    max-width: 5.2rem;
  }
  .partners-brand-img+.partners-brand-img {
    margin-left: 1.3rem;
  }
}