/* 法律难题 */
.r-suggest {
  width: 368px;
  height: 370px;
  background: #ffffff;
  border-radius: 12px;
  overflow: hidden;
  padding: 24px;
  margin-top: 20px;
  font-size: 0;
}

.r-suggest-title {
  height: 36px;
  font-weight: 600;
  font-size: 24px;
  color: #303030;
  line-height: 36px;
  margin-bottom: 16px;
}

.r-suggest-item {
  margin-bottom: 20px;
}

.rs-item-icon {
  width: 42px;
  height: 42px;
  background: #1a3a73;
  border-radius: 6px;
  float: left;
  text-align: center;
  margin-top: 6px;
  margin-right: 12px;
}

.rs-item-icon img {
  width: 28px;
  height: 28px;
  margin-top: 7px;
}

.rs-item-title {
  float: left;
  height: 30px;
  font-weight: 600;
  font-size: 18px;
  color: #1a3a73;
  line-height: 30px;
}

.rs-item-desc {
  float: left;
  height: 22px;
  font-weight: 400;
  font-size: 14px;
  color: #5c5c5c;
  line-height: 22px;
  margin-top: 2px;
}

.r-suggest-btn {
  margin-top: 0px;
}