.content {
  margin-bottom: 20px;
}

.list {
  width: 100%; height: auto;
}

.
.listson {
  width: 100%; height: 174px;
}

.listl {
  width: 26px; height: 174px; background: url(../../default/img/nline.jpg) repeat-y 12px top;
}

.listl .yuandian {
  width: 28px; height: 28px; background: #bfbfbf; border-radius: 50%; margin-top: 67px;
}

.listr {
  width: 895px; height: 109px; background: #ffffff; padding: 15px 25px; box-shadow: 1px 2px 5px #cccccc;
}

.listr:hover {
  box-shadow: 2px 2px 10px #a9a6a6;
}

.listr .pic {
  width: 200px; height: 110px;
}

.listr .describe {
  width: 670px; height: 110px;
}

.listr .describe a .span1 {
  width: 500px; color:#d70300; font-size: 16px;
}

.listr .describe a .span1:hover {
  text-decoration: underline;
}

.listr .describe .span2 {
  color: #aca9a9;
}