
.malreadyOverdue[data-v-6f678e8e]{
  display: none;
}
@media only screen and (max-width:960px) {
.malreadyOverdue[data-v-6f678e8e]{
    display: block;
}
  /* 卡片样式开始 */
.carList li[data-v-6f678e8e]{
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 20px;
}
.carListTitle[data-v-6f678e8e]{
    overflow: hidden;
    padding: 15px 5px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.carListTitle .carListTitleL[data-v-6f678e8e]{
    float: left;
    width: 50px;
    border-right: 1px solid #ccc;
    padding: 0 10px;
    height: 75px;
    display: flex;
    flex-flow: row;
}
.carListTitleL span[data-v-6f678e8e]{
    display: inline-block;
    height: 75px;
    line-height: 75px;
    font-size: 16px;
}
.carListTitle .carListTitleR[data-v-6f678e8e]{
    float: left;
    width: 190px;
    padding: 0 10px;
    height: 75px;
    position: relative;
    font-size: 14px;
}
.carListTitleR .carTime[data-v-6f678e8e]{
    margin-top: 10px;
    line-height: 18px;
}
.carListTitleR .carTitle[data-v-6f678e8e]{
    height: 20px ;
    line-height:20px;
    overflow: hidden;
    margin-top: 10px;
    text-overflow: ellipsis;
}
.carListTitle .carListTitleR img[data-v-6f678e8e]{
  position: absolute;
  right: -20px;
  top:15px;
}
/* 底部课程详细开始 */
.carList[data-v-6f678e8e] {
padding: 5px;
box-sizing: border-box;
line-height: 25px;
}
/* 底部课程详细结束*/
.mmwrap[data-v-6f678e8e]{
  width: 80%;
  margin: 0 auto;
}
  /* 卡片样式结束 */
}

