.bg {
  background-color: #fcfcfc;
}
section {
  width: 1200px;
  margin: 0 auto;
}
section .relative {
  padding-bottom: 18px;
  border-bottom: 1px solid #eee;
  margin-left: 24px;
  margin-right: 24px;
}
section .tt {
  font-size: 48px;
  color: #ff9559;
  display: inline-block;
  padding-right: 32px;
}
section p {
  display: inline-block;
  font-size: 18px;
  color: #b9b9b9;
  font-weight: 100;
}
section ul {
  padding-top: 24px;
  padding-bottom: 24px;
}
section ul li {
  padding: 24px;
  border-radius: 8px;
  overflow: hidden;
}
section ul li:hover {
  background: #fff;
  box-shadow: 1px -1px 13px 4px rgba(0,21,41,0.08);
}
section ul li .pic {
  width: 370px;
  height: 200px;
}
section ul li .pic img {
  width: 100%;
  vertical-align: middle;
}
section ul li .content {
  padding-left: 48px;
  font-weight: 100;
  width: 782px;
}
section ul li .content h1 {
  font-size: 32px;
  font-weight: 100;
  color: #494949;
}
section ul li .content .desc {
  font-size: 16px;
  color: #757575;
}
