.hero--standalone {
  padding: 130px 0 60px;
}
.u-backgroundGray .hasHeaderBackground {
  min-width: 1200px;
}
.u-backgroundGray .hasHeaderBackground .hero-title {
  margin-bottom: 30px;
}
.u-backgroundGray .container {
  min-width: 1200px;
  margin-top: 40px;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item {
  /*margin-right: 40px;*/
  margin-bottom: 60px;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item .pm-tools-header .hide_title {
  font-size: 12px;
  position: absolute;
  top: -10px;
  display: none;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item .pm-tools-header a {
  font-size: 18px;
  font-weight: bold;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item .pm-tool-img img {
  width: 100%;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item .tool-btn {
  padding: 20px;
  padding-bottom: 25px;
  padding-top: 15px;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item .tool-btn > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 25px;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item .tool-btn > ul li {
  /*width: 55px;*/
  float: left;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 0 10px;
  height: 25px;
  line-height: 25px;
  margin-right: 5px;
  font-size: 12px;
  text-align: center;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item .des {
  margin: 15px 0 0 0;
  font-size: 14px;
  height: 100px;
}
.u-backgroundGray .container .pm-tools-list .pm-tools-item:nth-child(3n) {
  margin-right: 0;
}
footer {
  position: inherit!important;
}
