@charset "utf-8";
/* CSS Document */
@import url('../modules/icons.css');
@import url('../modules/navbar.css');
@import url('../modules/scroll.css');
@import url('../modules/live-left.css');
.wrap{ padding-top:20px;}
.carouselTV-body{ position:relative; height:1058px; overflow:hidden;}


.TV-dl-list{ width:358px;height:88px;background:#fff;padding:6px;color:#393939;margin:0 20px 20px 0px; float:left; overflow:hidden; cursor:pointer}
.TV-dl-list dt img{ width:141px; height:88px; float:left; margin-right:10px}
.TV-dl-list dd{float:left; width:200px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.TV-dl-list .dl-title{ font-size:16px; line-height:40px; height:40px;}
.TV-dl-list .dl-subtitle{ height:16px; line-height:14px; background:url(http://i0.letvimg.com/img/201412/04/sj_icon.png) no-repeat; padding-left:15px; width:185px;_background:url(http://i2.letvimg.com/img/201501/09/1032/sj_icon8.png) no-repeat;}
.TV-dl-list .dl-nextprogram{line-height:24px; color:#a1a1a1}
.carouselTV-body .hover{ background:#5dcdff; color:#fff}
.carouselTV-body .hover .dl-subtitle{ background: url(http://i1.letvimg.com/img/201412/29/sj_icon_w.png) no-repeat;_background:url(http://i1.letvimg.com/img/201501/09/0959/img/sj_icon_w8.png) no-repeat;}
.carouselTV-body .hover .dl-nextprogram{ color:#fff}


.body-1280 .wrap,.body-1440 .wrap{ width:1240px;}
.body-1280 .wrap .left,.body-1440 .wrap .left{ padding-left:20px}
.body-1280 .wrap .right,.body-1440 .wrap .right{width:1000px; padding:0}
.body-1280 .TV-dl-list,.body-1440 .TV-dl-list{ width:300px}
.body-1280 .TV-dl-list dd,.body-1440 .TV-dl-list dd{ width:140px}
.body-1280 .TV-dl-list .dl-subtitle,.body-1440 .TV-dl-list .dl-subtitle{ width:125px}