@charset "utf-8";
.clearfix::after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.ov {
  overflow: hidden;
}
.wrap {
  width: 1000px;
  margin: 0 auto;
}
.bdbtm {
  border-bottom: 1px solid #e8e8e8;
}
.bgwhite {
  background-color: #fff !important;
}
.mgbtm {
  margin-bottom: .1rem;
}
.mgtop {
  margin-top: .1rem;
}
.mgbtm_8 {
  margin-bottom: .08rem;
}
.pad_h {
  padding: 0 .4rem;
}
.textcenter {
  text-align: center;
}
.f_left {
  float: left;
}
.f_right {
  float: right;
}
.ellips {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ellips_2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
#spanMessage {
  color: #ec4f5c;
  font: 1.2em "Microsoft Yahei";
  margin: .1rem .3rem;
  display: inline-block;
}
.riskWarning {
  color: #999999;
  font: 0.2rem "Microsoft Yahei";
  margin: .1rem .3rem;
  display: inline-block;
  line-height: 2em;
}
.gradbg_b {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9b5e), to(#ff5e5e));
  background: linear-gradient(to bottom, #ff9b5e, #ff5e5e);
}
.gradbg_r {
  background: -webkit-gradient(linear, left top, right top, from(#f18263), to(#f15764));
  background: linear-gradient(to right, #f18263, #f15764);
}
.gradbg_g {
  background: -webkit-gradient(linear, left top, right top, from(#cacaca), to(#b0b0b0));
  background: linear-gradient(to right, #cacaca, #b0b0b0);
}
.gradbg_blue {
  background: -webkit-gradient(linear, left top, right top, from(#8cc2f7), to(#4592f5));
  background: linear-gradient(to right, #8cc2f7, #4592f5);
}
