.banner {
  width: 100%;
}

.banner img {
  width: 100%;
}

.box {
  margin-top: 140px;
  background: url("../img/orientation-bg.png") center top no-repeat;
  background-size: 100%;
}

/*面包屑*/
.crumb-area{
  margin: 40px auto;
  padding-top: 15px;
  font-size: 14px;
  color: #777;
}
.crumb-area a{  padding-right: 20px; margin-right: 10px;  background: url("http://www.hnwhtz.cn/static/img/mbx.png") no-repeat right center;}

.list ul {
  zoom: 1;
  overflow: hidden;
}

.list li {
  height: 157px;
  position: relative;
  margin-top: 30px;
}

.list li a img{
  width: 230px;
  height: 157px;
  float: left;
}
.list li div.info {
  margin-left: 50px;
  width: 1110px;
  position: absolute;
  top: 50%;
  transform: translate( 230px, -50%);
}
.list li div.info a{
  font-size: 22px;
  font-weight: bold;
}
.list li div.info span {
  display: block;
  float: right;
  font-size: 22px;
  color: #656364;
}
.list li div.info p{
  color: #656364;
  margin-top: 20px;
  line-height: 2;
}
.list li .date {
  float: right;
  color: #999;
}
.list-no-pic li {
  height: 145px;
  border-bottom: 1px dashed #dedede;
  margin-top: 0;
}
.list-no-pic li div.info {
  margin-left: 0;
  width: 100%;
  transform: translate(0, -50%);
}
