@charset "UTF-8";
/* CSS Document */

.live-wrp{float:left;width:640px;background:#000}


/* 直播区节目表 */
.pdpl_jmd{float:right;width:392px;height:504px;overflow:hidden;position:relative;z-index:90;}
#playlistLoader{}
.date-selector{width:100%;height:62px;font-family:\5FAE\8F6F\96C5\9ED1;line-height:-0.7;text-align:center;font-size:11px;}
.date-selector li,.channel-selector li{position:relative;float:left;border-right:1px solid #2f2f2f;}
.date-selector li a,.channel-selector li a{display:block;width:55px;height:42px;padding:10px 0;background:#232323;color:#fff;}
.date-selector li a:hover,.channel-selector li a:hover{background:#701a18;color:#fff;text-decoration:none;}
.date-selector li.current a,.channel-selector li.current a{background:#500f0b;}
.date-selector li a span{display:block;}
.date-selector li a span.day{font-weight:700;font-size:15px;}
.pdpl_jmd .bar{background:#686868;background-repeat:repeat-x;height:38px;line-height:38px;padding:0 30px;color:#fff;}
.pdpl_jmd .bar a{color:#fff;font-size:14px;}
.pdpl_jmd .bar a:hover{color:#fff;text-decoration:none;}
.pdpl_jmd .bar .sub-link{float:right; font-size:14px;}
/* 滚动条 */
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{position:relative;}
.jspDrag{position:relative;cursor:pointer;background:#666;}
.jspVerticalBar{position:absolute;top:0;right:0;width:16px;padding:0 1px;height:100%;background:#050f1b;}
.jspVerticalBar .jspArrow{display:block;height:13px;cursor:pointer;background:url(up.gif) no-repeat -1px;}
.jspVerticalBar .jspArrowDown{background:url(down.gif);margin:1px -1px 0 0;}
.jspDragTop,.jspDragBottom{position:absolute;width:100%;height:1px;overflow:hidden;background:#666;}
.jspDragBottom{bottom:0;}

.schedule{height:419px;overflow:hidden;outline:0;}
.schedule ul li{color:#606060;line-height:40px;height:40px;padding:0 1px;border-bottom:1px solid #2f2f2f;overflow:hidden;cursor:pointer; font-size:14px;}
.schedule ul li a{display:block;}
.schedule ul li.current,.schedule ul li:hover{background:#3f8dcb;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#11ffffff',EndColorStr='#11ffffff');}
:root .schedule ul li.current,:root .schedule ul li:hover{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000'); }
.schedule ul li.current{color:#fff;font-weight:700;border:1px solid #135288;border-radius:3px;margin-top:-1px;}
.schedule ul li.onair{background-image:url(liveicon.png);background-position:215px -22px;background-repeat:no-repeat;}
.schedule .time{float:left;width:40px;padding:0 8px;font-weight:normal;}
.schedule .tip{float:right;font-weight:normal;color:#ddf4fc;}
.schedule ul li.onair .tip{padding-left:20px;text-decoration:underline;}
.schedule ul li.future{color:#1c303d;cursor:default;}
.schedule ul li.future:hover{background:none;filter:none;}


#playerDrag, #player {position: relative;z-index: 100;}
#lightBg{position:fixed;_position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;background:#000;}
.light-on{display:none;}
.light-off{display:block;}


.ti{position: absolute; width: 640px; height: 475px; z-index: 999; top: 40px; padding:10px;}
/*关灯样式*/
#all_bg{background:#000; top: 0px; height: 100%; width: 100%; left: 0px; position: fixed;_position:absolute; z-index: 99; display: none;}
#m2o_vodplayer{position:relative;z-index:100;background:#000;}