.course-link{border-radius:8px;transition:.3s}.course-link:hover{box-shadow:0 8px 8px #9993;transform:translateY(-4px)}.index-lesson-card{border-radius:8px;cursor:pointer;height:331px;overflow:hidden;width:280px}.index-lesson-card .lesson-img{height:187px;width:100%}.index-lesson-card .lesson-info{border:1px solid #ebebeb;border-radius:0 0 8px 8px;border-top:none;box-sizing:border-box;height:144px;padding:10px}.index-lesson-card .lesson-info .lesson-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#121212;display:-webkit-box;font-size:16px;font-weight:400;height:48px;overflow:hidden}.index-lesson-card .lesson-info .lesson-tags{color:#999;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index-lesson-card .lesson-info .lessom-info-bottom{border-top:1px solid #f0f1f5;display:flex;margin-top:12px}.index-lesson-card .lesson-info .lesson-teachers{flex:1;font-size:0;padding-top:10px}.index-lesson-card .lesson-info .price-wrap{text-align:right}.index-lesson-card .lesson-info .price-wrap .origin-price{color:#666;font-size:12px;font-weight:400;margin-top:5px;text-decoration:line-through}.index-lesson-card .lesson-info .price-wrap .pay-price{color:#dc2c32;font-size:20px;font-weight:400}
