.broadcast{
  padding: 30rpx;
}
.broadcast-box{
  box-shadow:0 0 17rpx 0 rgba(0,0,0,0.1);
  border-radius:10rpx;
  overflow: hidden;
  margin-bottom: 20rpx;
}
.broadcast-img, .broadcast-img image{
  width: 100%;
  height: 310rpx;
}
.broadcast-img{
  position: relative;
}
.broadcast-info{
  padding: 20rpx;
}
.name{
  font-size: 32rpx;
  color: #242424;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.time{
  color: #242424;
  font-size: 26rpx;
  margin-top: 10rpx;
}
.broadcast-status{
  position: absolute;
  top: 15rpx;
  right: 15rpx;
  padding: 5rpx 10rpx;
  background: #9F1512;
  color: #fff;
  font-size: 28rpx;
  border-radius: 10rpx;
}