.dw_img {
  width: 294px;
  height: 220px;
  position: relative;
  float: left;
}
.dw_img > img {
  width: 100%;
  height: 100%;
}
.ov_hd {
  overflow: hidden;
}
.dw_img i {
  position: absolute;
  font-size: 66px;
  color: #fff;
  z-index: 99;
  left: 50%;
  top: 50%;
  margin-left: -35px;
  margin-top: -45.2px;
}
.nene {
  float: right;
  width: 475px;
  height: 220px;
  overflow: hidden;
}
.nene_sp {
  color: #333333;
  font-size: 20px;
  display: block;
  width: 100%;
  font-weight: 550;
  height: 56px;
  overflow: hidden;
  margin-top: 19px;
  margin-bottom: 25px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  word-break: break-word;
}
.nene_cnt {
  width: 100%;
  height: auto;
  line-height: 17.9px;
  color: #666666;
  font-size: 16px;
}
.mb_ton {
  overflow: hidden;
  margin-bottom: 40px;
}
@media only screen and (min-width: 100px) and (max-width: 1000px) {
  .nene {
    width: 100% !important;
    height: 225px;
  }
  .dw_img {
    width: 100%;
  }
}
