.hotCourseNew{ display:block;  width: 1000px; margin:0 auto; margin-top:8px;  overflow: hidden; zoom:1;}
.hotCourseNew div.tit{ border-bottom:1px solid #FF8D6A; height:40px;}
.hotCourseNew h2{ display:block; float:left; font-size: 20px; font-weight:normal; line-height: 40px; color: #000; padding-left:26px; background:url(../images/icon_fire.png) 0px 10px no-repeat;}
.hotCourseNew a.more{ display:block; float:right; margin-top: 15px; font-size: 12px; color: #6d6d6d; padding-right:18px; background: url(../images/icon_more.png)right no-repeat;}
.hotCourseNew a.more:hover{ color:#0091DC}
.hotCourseNew div.title .sp{width:85px; font-size:18px; color:#0076B4;}
.hotCourseNew div.title .line{display:inline-block; width:917px; height:20px; background:url(../images_train/line01.gif) 0px 10px repeat-x;position: relative; top:2px; left:10px;}
.video-list-new{ }
.video-list-new a{ display:block; float:left; width: 230px; height: 190px; overflow: hidden; position: relative; border: 1px solid #e4e4e4; margin-right: 24px; margin-top:8px;}
.video-list-new a:hover{border: 1px solid #5ABCE1;}
.video-list-new a img{ border:none; width:100%; height:120px;}
.video-list-new a h4{display:block; float:left; color:#333; font-size: 14px; font-weight:normal; padding:8px 0px 0px 10px; width: 160px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;text-align: left}
.video-list-new a p{ display:block; float:none; color:#A0A1A1; font-size: 14px; padding: 4px 10px 0px 10px; line-height:18px;  width: 220px; height:35px; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.video-list-new a i{ display:block; float:right; margin:9px 10px 1px 0px; width:34px; line-height:16px; border:1px solid #F38673; font-size:12px; font-style:normal; color:#F38673; text-align:center; -moz-border-radius: 2px;  -webkit-border-radius: 2px;  border-radius: 2px; }
.video-list-new a:hover h4{ color:#087EBB;}
.video-list-new a:hover p{ color:#777;}