@charset "utf-8";
@import "style/font.css";

.video-item .cover{ margin-right:10px; position:relative; color:#fff}
.video-item .cover img{ width:120px; height:90px; -moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; display:block}
.video-item h3,.video-item h4{ height:48px; line-height:24px; overflow:hidden; font-size:18px; margin-top:9px;}
.video-item div.price{ color:#f30; height:20px; line-height:20px; }
.video-item div span.r{ font-size:13px; color:#999}
.video-item div.free{ color:#090; height:24px; line-height:24px;}


.div_video_big{ padding:0 10px;}
.div_video_big li{ padding:10px 0;}
.div_video_big li:last-child{ border-bottom:0px;}
.div_video_big li img{ width:100%; display:block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; margin-bottom:5px;}
.div_video_big h4{ font-weight:400; line-height:24px;}
.div_video_big p{ height:20px; line-height:20px;}
.div_video_big div.price{ color:#f30} 
.div_video_big div.free{ color:#090}


.div_video_line div:last-child{ border-bottom:0px;}


.video-users{ padding:0 10px 10px 20px}
.video-users li{ float:left; margin-left:-10px; padding:0px !important;}
.video-users li img{ width:30px; height:30px;-moz-border-radius: 18px;-webkit-border-radius: 18px;border-radius: 18px; display:block; background:#fff; padding:2px; margin:0px !important;}
.video-users li.icon{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; color:#ccc; margin-left:0px}
.video-users-small{ padding:0px;}

.div_video_sc { height: 148px;}
.div_video_sc .scrollx_area { padding-top: 10px;height: 138px;}
.div_video_sc .scrollx_area .c { padding: 0 10px;}
.div_video_sc li { display: inline-block;width: 210px; height:128px; white-space: normal;padding:0 2.5px; position:relative}
.div_video_sc li a{ display:block;}
.div_video_sc li img { width: 210px; display: block;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.div_video_sc li div.w{ position:absolute; width:150px; height:68px; border:2px solid #fff; left:25px; top:25px; padding:3px;}
.div_video_sc li div.n{ background: rgba(255,255,255,0.85);filter: alpha(opacity=85);text-align:center; height:68px; padding:0 10px;}
.div_video_sc li div h4{ height:40px; line-height:40px; overflow:hidden; font-weight:600}
.div_video_sc li div p{ font-size:13px; color:#a3793b;}

.div_video_html li{ float:left; width:50%;}
.div_video_html li img{ width:100%; display:block}
.div_video_html li a{ display:block;}
.div_video_html li:first-child a{ padding-right:5px;}
.div_video_html li:last-child a{ padding-left:5px;}