.result-list { padding: 0; } .result-list .video-result { clear: both; } .result-list li { overflow: auto; list-style: none; margin-bottom: 15px; } .video-item { padding: 5px; overflow: auto; } .video-result:hover { cursor: pointer; background-color: #D1E1FA; } .video-thumb { margin-right: 10px; width: 140px; float: left; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #DDD; overflow: hidden; padding: 4px; font-size: 0.8em; text-align: center; } .video-header .title { margin-bottom: 0; } .video-item .title, .video-result .title { line-height: 1.4em; overflow: hidden; } .video-header .desc, .video-item .desc, .video-result .desc { font-size: 0.95em; line-height: 1.05em; max-height: 3.15em; overflow: hidden; color: #666; }