#footer{padding:20px 0}#footer footer-main{width:1200px;margin:0 auto}#footer .address-line{text-align:center;color:#999;font-size:14px;line-height:24px}#footer .address-line span{padding:0 10px}#footer .friends-link{height:26px;line-height:26px;text-align:center}#footer .friends-link a,#footer .friends-link span{vertical-align:top;color:#999;font-size:14px;display:inline-block;margin-right:10px;line-height:24px}#footer .friends-link a:hover{color:#f75959}#footer .sp-copyright{text-align:center;line-height:26px;color:#999;height:26px;line-height:24px}#footer .sp-copyright>*{font-size:14px;display:inline-block;vertical-align:top;height:26px;margin-right:10px}.lessonList{padding-top:68px}.lessonList .sec-main{min-height:85vh;overflow:hidden;padding-top:30px}.lessonList .lesson-list{overflow:hidden}.lessonList .list-item{background-color:#f9f9f9;float:left;width:290px;height:250px;margin-right:13px;margin-bottom:15px;cursor:pointer}.lessonList .list-item:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.11)}.lessonList .list-item:hover .desc{color:#f75959}.lessonList .list-item:nth-child(4n){margin-right:0}.lessonList .list-item .video-cover{width:100%;height:150px}.lessonList .list-item .video-dd{padding:10px 10px;height:100px;overflow:hidden}.lessonList .list-item .desc{font-size:16px;color:#333;line-height:24px;height:76px;overflow:hidden;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}