#hardware-wrap .gray {
  background: #f5f5f5;
}
#hardware-wrap .content .facility-wrap .facility-content {
  width: 900px;
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 70px;
}
#hardware-wrap .content .facility-wrap .facility-content .left {
  float: left;
  text-align: center;
}
#hardware-wrap .content .facility-wrap .facility-content .left ul {
  padding-top: 20px;
}
#hardware-wrap .content .facility-wrap .facility-content .left ul li {
  padding: 3px 0;
}
#hardware-wrap .content .facility-wrap .facility-content .left ul li p {
  text-align: left;
  font-size: 16px;
  color: #333;
  line-height: 1.5;
}
#hardware-wrap .content .facility-wrap .facility-content .right {
  float: right;
  width: 450px;
}
#hardware-wrap .content .facility-wrap .facility-content .right h1 {
  padding: 0 0 116px 0;
  font-size: 36px;
  color: #1895ff;
}
#hardware-wrap .content .facility-wrap .facility-content .right h3 {
  position: relative;
  color: #111;
  font-size: 26px;
}
#hardware-wrap .content .facility-wrap .facility-content .right h3:after {
  content: '';
  width: 470px;
  height: 2px;
  background: #111;
  position: absolute;
  left: 0;
  bottom: -43px;
}
#hardware-wrap .content .facility-wrap .facility-content .right ul {
  padding-top: 70px;
}
#hardware-wrap .content .facility-wrap .facility-content .right ul li {
  position: relative;
  padding: 16px 0 16px 30px;
  font-size: 20px;
  color: #333;
}
#hardware-wrap .content .facility-wrap .facility-content .right ul li::after {
  content: '';
  width: 14px;
  height: 14px;
  background: #333;
  position: absolute;
  left: 0;
  top: 20px;
}
