@charset "utf-8";
/* css document */

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


/* 直播区节目表 */
.zb{ padding-bottom:10px;}
.playlist{float:right;width:360px;height:600px;background: #282828  0 50px;overflow:hidden;position:relative;z-index:90;}
#playlistloader{width:284px;}
.date-selector{height:40px;font-family:\5fae\8f6f\96c5\9ed1;line-height:40px;text-align:center;font-size:14px;background: #f3f3f3;overflow: hidden;}
.date-selector li,.channel-selector li{position:relative;float:left;width: 100%;}
.zbnews_list li.current{ margin-right:0;}
.date-selector li a,.channel-selector li a{display:block;width:100%;color: #777;font-size: 12px;}
/*.date-selector li a:hover,.channel-selector li a:hover{background:#282828;color:#1b9bdf;text-decoration:none;}*/
/*.date-selector li.current a,.channel-selector li.current a{background:#282828;}*/
.date-selector li a span{display:block;float: left;    margin: 0 0 0 12px;}
.date-selector li.current a{    color: #333;  width: 194px;  height: 40px;padding: 0 0 0 85px;}
.date-selector li a span.day{font-weight:100;font-size:15px;}
.bar_nav{background:#ff6800;background-repeat:repeat-x;height:30px;line-height:30px;padding:0 10px;color:#fff;box-shadow:0 3px 5px #000;}
.bar_nav a{color:#ccc;}
.bar_nav a:hover{color:#fff;text-decoration:none;}
.bar_nav .sub-link{float:right;}
.bar_nav .sub-link a.golive{background: no-repeat 0 1px;padding:2px 0 2px 25px;}
#livechannelname{color: #fff;font-size: 14px;}
/* 滚动条 */
.jspcontainer{overflow:hidden;position:relative;}
.jsppane{ position: absolute;}
.jsphorizontalbar .jspcap{float:left;}
.jsptrack{position:relative;}
.jspdrag{position:relative;cursor:pointer;background:#333;}
.jspverticalbar{position:absolute;top:0;right:0;width:12px;padding:0 1px;height:100%;background:#1a1a1a;}
.jspverticalbar .jsparrow{display:block;height:13px;cursor:pointer;background:#333;}
.jspverticalbar .jsparrowdown{background:#333;}
.jspdragtop,.jspdragbottom{position:absolute;width:100%;height:1px;overflow:hidden;background:#101f2f;}
.jspdragbottom{bottom:0;}

.schedule{height:677px;overflow:hidden;outline:0;}
.schedule ul li{    color: #a0a0a0;
    line-height: 30px;
    height: 30px;
    padding: 0 8px;
    /* border-bottom: 1px dotted #393939; */
    overflow: hidden;
    cursor: pointer;
    font-size: 14px;
    width: 275px;}
.schedule ul li a{display:block;}
.schedule ul li.current,.schedule ul li:hover{/*background:rgba(255,255,255,0.1);filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr='#11ffffff',endcolorstr='#11ffffff');*/ border:1px solid #f85216;}
: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:#f85216;font-weight:700;border:1px solid #f85216;border-radius:3px;margin-top:-1px;}
.schedule ul li.onair{background-image:;background-position:215px -22px;background-repeat:no-repeat;}
.schedule .time{float:left;padding:0 32px 0 0;font-weight:normal;color: #c2c2c2;}
.schedule .tip{float:right;font-weight:normal;color:#f85216;}
.schedule ul li.onair .tip{padding-left:20px;text-decoration:underline;}
.schedule ul li.future{color:#333;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;}

/* 直播区节目表另加样式 */
.bar .sub-link a.golive{color:#aeaeae;font-size: 14px;}