 page {
  background-color: #f2f2f2;
}
/*.video_box {
  display: flex;
  width: 750rpx;
  flex-wrap: wrap;
}
.nodata {
  position: absolute;
  top: 285rpx;
  left: 205rpx;
  width: 340rpx;
  height: 262rpx;
}
.nodata_text{
  position: absolute;
  top: 550rpx;
  left: 310rpx;
  font-size: 30rpx;
  color: #666666;
}
.video {
  width: 340rpx;
  margin-left: 20rpx;
  position: relative;
  background-color: #fff;
  border-radius: 20rpx;
}

.spbj {
  width: 100%;
  height: 250rpx;
  border-radius: 20rpx 20rpx 0 0;
}

.onlinenumicon {
  width: 30rpx;
  height: 30rpx;
  margin-right: 10rpx;
}

.text1 {
  color: #373737;
  font-size: 25rpx;
  margin-top: 10rpx;
  margin-left: 10rpx;
  white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}

.text2 {
  color: #e40000;
  font-size: 25rpx;
  margin-top: 10rpx;
  margin-left: 10rpx;
}

.text3 {
  color: #9b9b9b;
  font-size: 25rpx;
  margin-top: 10rpx;
  margin-left: 10rpx;
}

.zbz {
  display: flex;
  border-radius: 0 0 10rpx 10rpx;
  height: 40rpx;
  background-color: #ba5047;
  position: absolute;
  left: 20rpx;
  padding-right: 10rpx;
}

.dzb {
  display: flex;
  border-radius: 0 0 10rpx 10rpx;
  height: 40rpx;
  background-color: #5d6a69;
  position: absolute;
  left: 20rpx;
  padding-right: 10rpx;
}

.onlineimg {
  width: 25rpx;
  height: 25rpx;
  margin-left: 10rpx;
  margin-top: 8rpx;
}

.onlinetext {
  font-size: 20rpx;
  color: white;
  margin-left: 10rpx;
  line-height: 40rpx;
}

.getinroom {
  color: #d72c1a;
  border: 1px solid #f2b09d;
  text-align: center;
  border-radius: 20rpx;
  font-size: 24rpx;
  width: 150rpx;
  height: 40rpx;
  line-height: 40rpx;
  margin-left: 95rpx;
  margin-top: 20rpx;
  margin-bottom: 20rpx;
}

.nogetinroom {
  color: #999999;
  border: 1px solid #999999;
  text-align: center;
  border-radius: 20rpx;
  font-size: 24rpx;
  width: 150rpx;
  height: 40rpx;
  line-height: 40rpx;
  margin-left: 95rpx;
  margin-top: 20rpx;
  margin-bottom: 20rpx;
} */
.class_box {
  width: 710rpx;
  margin-left: 20rpx;
  height: 220rpx;
  /* border: 1px solid red; */
  margin-top: 20rpx;
  background-color: #fff;
  border-radius: 5rpx;
  box-shadow: inset;
}
.scimg {
  width: 150rpx;
  height: 141rpx;
  float: left;
  margin-top: 40rpx;
  margin-left: 20rpx;
  border-radius: 5rpx;
}
.sctext {
  float: right;
  height: 141rpx;
  width: 530rpx;
  margin-top: 30rpx;
  font-size: 25rpx;
  /* border: 1px solid red;   */
}
.t1 {
  color: #eb3f33;
  font-size: 28rpx;
  margin-top: 0rpx;
  font-weight: 700;
}
.t2 {
  color: #999999;
  font-size: 24rpx;
  margin-top: 10rpx;
}
.t3 {
  font-size: 24rpx;
  margin-top: 10rpx;
}
.nodata {
  position: absolute;
  top: 285rpx;
  left: 205rpx;
  width: 340rpx;
  height: 262rpx;
}
.nodata_text{
  position: absolute;
  top: 550rpx;
  left: 310rpx;
  font-size: 30rpx;
  color: #666666;
}