.qhee-footer {
  padding: 20px 0 0 !important;
  background-color: #5C5F64;
  font-size: .16rem;
}
.qhee-footer .footer-content {
  display: flex;
  justify-content: space-between;
}
.qhee-footer .copy-right {
  line-height: 35px;
  background-color: #333436;
  text-align: center;
  font-size: .14rem;
}
.footer-content .about-us {
  width: 280px;
}
.footer-content .about-us li {
  margin-bottom: 15px;
  letter-spacing: 1px;
}
.footer-content .about-us li:first-child, .footer-content .service-content li:first-child {
  margin-bottom: 20px;
  font-size: .2rem;
  font-weight: bold;
  color: #FFF;
}
.footer-content .service-content li {
  margin-bottom: 10px;
}
.footer-content .service-content p {
  padding-left: .36rem;
  line-height: .26rem;
  background-size: auto 100%;
  background-position: 0 center;
  background-repeat: no-repeat;
  font-size: .14rem;
}
.service-content p.icon1 {
  background-image: url('/node/public/image/new-website/icons/tel.svg');
  font-size: .18rem;
  color: #FFF;
}
.service-content p.icon2 {
  background-image: url('/node/public/image/new-website/icons/service.svg');
  font-size: .18rem;
  color: #FFF;
}
.service-content p.icon3 {
  background-image: url('/node/public/image/new-website/icons/address.svg');
  color: #FFF;
}
.footer-content .QR-code {
  display: flex;
  text-align: center;
  font-size: .14rem;
}
.footer-content .QR-code > div {
  margin-left: 30px;
}
.footer-content .QR-code img {
  width: 100px;
  height: 100px;
  margin-top: 15px;
}