.container .u-lst .content {
  margin-top: 10px;
  /* width: 100px; */
  /* height: 100px; */
  border-top: 1px solid #EEE;
  border-left: 1px solid #EEE;
}

.container .u-lst .content li {
  border-bottom: 1px solid #EEE;
  border-right: 1px solid #EEE;
}
.container .u-lst .content li a{
  width: 80%;
  float: left;
  padding-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 40px;
  background: url(../images/bgimg.png) no-repeat -565px -698px;;
}
.container .u-lst .content li a h4 {
  width: 85%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 16px;
  line-height: 40px;
}
.container .u-lst .content li a p {
  color: #999;
}

.content, 
.content li,
.content li a,
.content li span {
  display: block;
  overflow: hidden;
}

.container .u-lst .content li span {
  vertical-align: middle;
  margin: 25px 20px 0 0 ;
  text-align: center;
  float: right;
  width: 100px;
  height: 30px;
  line-height: 30px;
  background-color: orange;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
}
.container .u-lst .content li:hover {
  background-color: #eee;
}

.container .u-lst .content li a h4:hover  {
  color: #007edf;
}
.container .u-lst .content li span:hover {
  background-color: #007edf;
}