.hover_List {
  padding: 4vw 4vw 0;
}
.contentBox {
  position: relative;
  padding-bottom: .5rem;
}
.contentBox ul {
  display: none;
}
.contentBox ul li {
  margin-bottom: .1rem;
}
.contentBox ul li a {
  display: flex;
  align-items: center;
}
.contentBox ul li a .imgbox {
  width: 1.5rem;
  height: .77rem;
  margin-right: .05rem;
  position: relative;
  flex-shrink: 0;
}
.contentBox ul li a .imgbox img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
  border-radius: .8vw;
}
.contentBox ul li a .imgbox span {
  font-family: PingFang SC, Noto Sans, Helvetica;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 5.067vw;
  line-height: 5.067vw;
  padding: 0 1.067vw;
  color: #fff;
  font-size: 2.933vw;
  border-top-right-radius: 1.333vw;
}
.contentBox ul li a .imgbox .ing {
  background-color: #49b849;
}
.contentBox ul li a .imgbox .over {
  background-color: #d2d2d2;
}
.contentBox ul li a .imgbox .start {
  background-color: #1989fa;
}
.contentBox ul li a .info {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.contentBox ul li a .info .title {
  width: 2rem;
  font-family: PingFang SC, Noto Sans, Helvetica;
  color: #333;
  font-size: 4.267vw;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  font-weight: 400;
  line-height: 5.867vw;
}
.contentBox ul li a .info .time {
  font-family: PingFang SC, Noto Sans, Helvetica;
  font-size: 3.733vw;
  color: #999;
  font-weight: 400;
  line-height: 5.333vw;
}
.contentBox .on {
  display: block;
}
.loading {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  display: none;
  font-family: PingFang SC, Noto Sans, Helvetica;
  color: #969799;
  font-size: 3.467vw;
  line-height: 13.333vw;
  text-align: center;
}
