.qianhe-small-banner {
  width: 100%;
  padding: 130px 0 135px;
  background-position: center;
  background-size: 100% auto;
}

.qianhe-small-banner h1,
.qianhe-small-banner h2 {
  margin-bottom: 20px;
  font-size: 36px;
  color: #fff;
}

.qianhe-small-banner div {
  color: white;
}

.qianhe-small-banner span,
.qianhe-small-banner a,
.qianhe-small-banner i {
  font-size: 15px;
  color: #fff;
}

.qianhe-small-banner a:hover {
  text-decoration: underline;
  color: var(--color-primary);
}

.qianhe-small-banner i {
  font-style: normal;
  margin: 0 6px;
}

@media screen and (max-width: 1580px) {
  .qianhe-small-banner {
    padding: 70px 0 95px;
  }
}

@media screen and (max-width: 1400px) {
  .qianhe-small-banner {
    background-size: auto 100%;
  }
}

@media screen and (max-width: 960px) {
  .qianhe-small-banner {
    padding: 50px 0;
  }

  .qianhe-small-banner h1,
  .qianhe-small-banner h2  {
    font-size: 32px;
    margin-bottom: 10px;
  }
}
