.empty-text{
	padding-top:0.52rem;
	font-size: 0.32rem;
	color:#999;
	text-align: center;
}
.empty-img{
  padding-top: 5.84rem;
  text-align: center;
  font-size: .45rem;
  color: #666;
}
.empty-img2{
  padding-top: 2.33rem;
  text-align: center;
  font-size: .45rem;
  color: #666;
}
.empty-img img,.empty-img2 img{
  width: 4.8rem;
  padding-bottom: .27rem;
}
.float{
  position: fixed;
  bottom:0.4rem;
  right:0.4rem;
}
.float-index,
.float-me{
  width:0.933rem;
  padding:0.133rem 0.2rem;
  font-size: 0.4rem;
  font-weight: bold;
  color:#fff;
  background: rgba(0,0,0,0.3);
  line-height: 0.533rem;
  text-align: center;
  border-radius: 0.133rem;
}
.float-index{
  margin-bottom:0.4rem;
}
.lesson2{
  padding-bottom: 0.72rem;
}
.lesson2-items{
  text-align: center;
}
.lesson2-item{
  display: inline-block;
  margin:0.4rem 0.2rem 0 0.2rem;
  vertical-align: top;
}
.lesson2-item-empty{
  margin-top:0;
  width:4.4rem;
}
.lesson2-main{
  overflow: hidden;
  position: relative;
  width:4.4rem;
  height:2.933rem;
  border-radius: 0.106rem;
}
.lesson2-pic{
  width:4.4rem;
  height:2.933rem;
}
.lesson2-content{
  position: absolute;
  bottom:0;
  left:0;
  width:100%;
  height:0.746rem;
  background:rgba(0,0,0,0.4);
  line-height:0.746rem;
  color:#fff;
  font-size: 0.32rem;
}
.lesson2-name{
  float:left;
  margin-left:0.28rem;
  width:2.533rem;
  text-align: left;
}
.lesson2-num{
  float:right;
  margin-right:0.28rem;
  width:1.066rem;
  text-align: right;
}
.lesson2-text{
  height:0.4rem;
  margin-top:0.24rem;
  width:4.4rem;
  font-size: 0.4rem;
  color:#333;
  text-align: left;
}
.lesson2-score{
  position: absolute;
  right:0.266rem;
  top:0.266rem;
  padding:0 0.2rem;
  height:0.56rem;
  border-radius: 0.293rem;
  background: #EC6D3A;
  font-size: 0.346rem;
  color:#fff;
  line-height:0.56rem;
}
