.products {
  padding: 30px 0;
}

.products .title {
  margin-bottom: 16px;
}

.products .sub-info {
  line-height: 1.8;
  margin-bottom: 20px;
}

.products .row {
  margin-top: 20px;
  margin-bottom: -30px;
}

.products .row>div {
  margin-bottom: 30px;
}

.products .scale-img {
  box-shadow: 0px 5px 32px 0px rgba(0, 0, 0, 0.24);
}

.products .tit {
  height: 65px;
  line-height: 1.8;
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: 'SourceHanSansCN-M';
}

.products .info {
  color: #999;
  max-height: 87px;
  line-height: 1.8;
}

@media(min-width: 768px) {
  .products .tit {
    height: 72px;
  }
}

@media(min-width: 1200px) {
  .products {
    padding: 59px 0 70px;
  }

  .products .title {
    margin-bottom: 32px;
  }

  .products .sub-info {
    margin-bottom: 40px;
  }

  .products .row {
    margin-bottom: -53px;
  }

  .products .row>div {
    margin-bottom: 53px;
  }

  .products .tit {
    margin-top: 15px;
  }
}

@media(min-width:1440px) {
  .products .sub-info {
    margin-bottom: 61px;
  }

  .products .row {
    margin-left: -30px;
    margin-right: -30px;
  }

  .products .row>div {
    padding: 0 30px;
  }
}