.cf:after,
.con:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.con{zoom:1;}
.body{font-family:"Microsoft Yahei";background:url(/tv/upload/static/special/sport/skin/images/header.jpg) no-repeat center top;padding:160px 0 0;width: 100%}
h3{font:16px/35px "Microsoft Yahei";float:left;color:#3a3a3a;}
.tac{text-align:center;}
.normal{font-weight:normal;}
.fs14{line-height:21px;}
.fs18{line-height:27px;}
.h36{height:36px;overflow:hidden;word-break:break-all;margin:7px 0 0;}
.h18{height:18px;overflow:hidden;word-break:break-all;margin:7px 0 0;}

/* width */
.w980{width:980px;margin:0 auto;}
.w74{width:74px;}
.w120{width:120px;}
.w192{width:192px;}
.w260{width:260px;}
.w270{width:270px;}
.w340{width:340px;}
.w370{width:370px;}
.w380{width:380px;}
.w410{width:410px;}
.w460{width:460px;}
.w578{width:578px;}
.w588{width:588px;}
.w592{width:592px;}
.w640{width:640px;}

/* ico */
.ico_hui,
.ico_zbo,
.bg_yellow,
.inf_zhu,
.inf_ke,
.inf_num{background:url(#) no-repeat;display:inline-block;}
.ico_hui{background-position:-113px -70px;padding:0 0 0 16px;}
.ico_zbo{background-position:0 -29px;height:19px;padding:0 0 0 20px;width:45px;color:#fff;}
.ico_zbo:hover{color:#fff;}
.bg_yellow{width:63px;color:#3a3a3a;height:21px;line-height:22px;padding:0 0 0 11px;margin:0 0 1px;}
.inf_zhu,
.inf_ke{padding:0 0 3px 30px;display:inline-block;width:100px;font-size:14px;}
.inf_zhu{background-position:-103px 0;}
.inf_ke{background-position:-103px -35px;}
.inf_num{background-position:0 -58px;width:24px;height:24px;text-align:center;line-height:24px;color:#fff;}

.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.ml20{margin-left:20px;}
.mlr8{margin-left:8px;margin-right:8px;}
.mlr20{margin-left:20px;margin-right:20px;}
.mb12{margin-bottom:12px;}
.mb20{margin-bottom:20px;}
.mb29{margin-bottom:29px;}
.mb30{margin-bottom:30px;}
.mr20{margin-right:20px;}
.pb12{padding-bottom:12px;}
.plr60{padding:0 60px;}

.sz220{width:220px;height:140px;}
.sz170{width:170px;height:110px;}
.a120{width:120px;height:90px;display:block;}
.a170{width:170px;height:110px;display:block;}
.a220{width:220px;height:140px;display:block;}
.abg{display:block;background:#f0f0f0 url(/css/global/images/ico-loading.gif) no-repeat center center;;}

.li120{width:120px;float:left;margin:0 0 0 17px;padding:0 0 25px;display:inline;}
.li170{width:170px;float:left;margin:0 2px 0 20px;padding:0 0 26px;display:inline;}
.li220{width:220px;float:left;margin:0 0 0 20px;padding:0 0 20px;display:inline;}
.lis1{font-size:14px;height:18px;overflow:hidden;margin:0 0 12px;background:url(/tv/upload/static/special/sport/skin/images/point.png) no-repeat left center;padding:0 0 0 15px;}

.u120 .li120{margin-left:20px;}
.u120a .li120{margin:0 4px 0 20px;}
.u170 .li170{margin:0 0 0 10px;padding-bottom:23px;}
.u170a .li170{margin:0 0 0 20px;}

.tit{background:url(/tv/upload/static/special/sport/skin/images/tit.png) no-repeat right top;height:35px;line-height:35px;padding:0 20px;margin:0 0 20px;}
.tit_grey{background-image:url(/tv/upload/static/special/sport/skin/images/tit_grey.png);}
.tit_green{background-image:url(/tv/upload/static/special/sport/skin/images/tit_green.png);}
.tit_yellow{background-image:url(/tv/upload/static/special/sport/skin/images/tit_yellow.png);}
.tit_blue{background-image:url(/tv/upload/static/special/sport/skin/images/tit_blue.png);}
.bord{border:1px solid #c4dae9;}
.bord_grey{border:1px solid #e4e4e4;}
.bord_green{border:1px solid #c7e94d;}
.bord_yellow{border:1px solid #fde30a;}
.bord_blue{border:1px solid #bfc3d1;}
.w370 .tit_green{background-image:url(/tv/upload/static/special/sport/skin/images/tit_green2.png);}
.w592 .tit_green{background-image:url(/tv/upload/static/special/sport/skin/images/tit_green1.png);}

.match{background:#0060a2;padding:3px 0 3px 3px;line-height:19px;}
.matbox{background:url(/tv/upload/static/special/sport/skin/images/match.png) no-repeat -195px 0;padding:8px 0 0 7px;height:46px;float:left;width:188px;}
.matbox_white{background-position:0 0;}
.mat_score{font:45px/55px "Microsoft Yahei";color:#e73c31;}

.info{background:#333d5a;height:143px;padding:12px 10px 0;}
.inf_line{background:url(/tv/upload/static/special/sport/skin/images/line.png) repeat-x 0 20px;}
.inftable td{padding:7px 0;text-align:center;}

.pk{background:#333d5a;height:142px;padding:13px 70px 0;}
.pks{display:inline-block;width:178px;height:92px;text-align:center;line-height:92px;font-size:55px;color:#e73c31;}
.pk_sorce{background:url(/tv/upload/static/special/sport/skin/images/sorce.png) no-repeat;width:424px;height:92px;margin:20px 0 0 100px;}

.comment{margin-top:-20px;}

.playerBar{background:#2d2d2d;height:485px;margin:0 0 20px;}
.playli{background:url(/tv/upload/static/special/sport/skin/images/dot.png) repeat-x;margin-top:-1px;line-height:30px;}
.playli_on{background:#9b2e27;}
.playli_on .shu{color:#c17d78;}
.playbg{background:#2e2e2e;}
.pb_qiu,
.pb_she,
.pb_yellow,
.pb_red,
.pb_ren{background:#424242 url(/tv/upload/static/special/sport/skin/images/pbox.png) no-repeat 0 10px;padding:0 0 0 44px;font-size:14px;line-height:38px;border-bottom:1px solid #4d4d4d;width:254px;}
.pb_she{background-position:0 -38px;}
.pb_yellow{background-position:0 -86px;}
.pb_red{background-position:0 -136px;}
.pb_ren{background-position:0 -180px;}
.pb_arr{background:url(/tv/upload/static/special/sport/skin/images/arr.png) no-repeat;width:11px;height:7px;overflow:hidden;position:absolute;top:33px;left:12px;}
.shu{display:inline-block;width:30px;color:#999;}
.playli a:hover,
.playli a:hover .shu{color:#e73c31;}
.pbox{background:#424242;}
.pboxWrap{border:1px solid #4d4d4d;margin:0 20px;}
.pbox .playli{padding-left:12px;}
.pb_on{background-color:#383838;position:relative;}
.playerBtn_zk1 em,.playerBtn_zk em,
.playerBtn,.playerBtn1{background:url(/tv/upload/static/special/sport/skin/images/playerbtn.png) no-repeat;}
.playerBtn,.playerBtn1{display:inline-block;width:15px;height:70px;cursor:pointer;position:absolute;/*top:210px;*/top:50%;margin-top:-35px;right:325px;z-index:10;}
.playerBtn:hover,.playerBtn1:hover{background-position:-21px 0;}
.playerBtn_zk,.playerBtn_zk1{background:#262626;height:100%;float:right;width:20px;cursor:pointer;margin-top: 414px;}
.playerBtn_zk em,.playerBtn_zk1 em{background-position:0 -103px;display:inline-block;padding:17px 0 0;width:20px;height:80px;text-align:center;position:absolute;top:50%;right:0;margin:-40px 0 0;line-height:16px;}
.playerBtn_zk:hover,.playerBtn_zk1:hover{background:#3b3b3b;}
.playerBtn_zk:hover em,.playerBtn_zk1:hover em{background-position:-21px -103px;}

.sports_juji{margin-top:10px;}
.spList{background:#2D2D2D;width:300px;color:#a9a9a9;}
.list_juji .spList ul{margin-right:0;}
.spList li{height:72px;background:#424242;margin:0 0 7px;text-align:left;width:300px;}
.spList .txt{width:198px;}
.list_juji .spList li a{color:#a9a9a9;height:60px;cursor:pointer;display:block;padding:5px;position:relative;border:1px solid #4d4d4d;width:auto;font:12px/18px "Microsoft Yahei";}
.list_juji .spList .on a,
.list_juji .spList a:hover{color:#f2e5e4;text-decoration:none;}
.list_juji .spList .on a{background:#5b1418;border-color:#5b1418;}
.list_juji .spList a:hover{background:#9b2e27;border-color:#9b2e27;}
.spList strong{font-weight:normal;display:block;height:36px;overflow:hidden;margin:0 0 5px;}
.spList .cf{color:#787878;}
.spList .on .cf,
.spList a:hover .cf{color:#cd9793;}
.spList .acount,
.spList .pcount{color:#787878;background:url(/css/channel/play_v1_img/drama_ico.png) no-repeat 0 -54px;}
.spList li.on .acount,
.spList li.on .pcount,
.spList a:hover .acount,
.spList a:hover .pcount{color:#cd9793;background-position:0 -111px;}
.spList li.on .acount,
.spList a:hover .acount{background-position:0 -113px;}

.scroll-bar{
position:relative;
overflow-y:auto;overflow-x:hidden;
scrollbar-3dlight-color:#3f3f3f;
scrollbar-highlight-color:#3f3f3f;
scrollbar-arrow-color:#999;
scrollbar-shadow-color:#3f3f3f;
scrollbar-darkshadow-color:#3f3f3f;
scrollbar-base-color:#3f3f3f;
scrollbar-track-color:#010101;}
.scroll-bar::-webkit-scrollbar{width:10px;height:10px;}
.scroll-bar::-webkit-scrollbar-track:vertical{background-color:#010101;}
.scroll-bar::-webkit-scrollbar-track-piece{background-color:transparent;}
.scroll-bar::-webkit-scrollbar-thumb:vertical{background-color:#3f3f3f;}
.picB{width:120px;float:left;margin:0 0 0 17px;position:relative;padding:0 0 25px;display:inline;}
.picB p{height:36px;margin:7px 0 0}
.u120a .picB{margin:0 4px 0 20px;}
.u120 .picB{margin-left:20px;}

/* lff add */
.listBox{display: none;}
#video{width: 650px;float: left;background: #000;height: 515px;*height: 517px;_height:515px;}
.liststyle ul{float: left;width: 460px}
.liststyle ul li{font-size:14px;height:18px;overflow:hidden;margin:0 0 12px;background:url(/tv/upload/static/special/sport/skin/images/point.png) no-repeat left center;padding:0 0 0 15px;}
.pbox .pboxtt{cursor: pointer;}
#footArea{margin-top: 20px;}
iframe{display: none;}
.comment iframe{display: block;}
.playerBar{position: relative;}
.w340{position: absolute;top: 0;right: 0;}
.playerBtn_zk,.playerBtn_zk1{height: 485px;margin-top: 0}
#episodeList li{height:62px;background:#424242;margin:0 0 7px;text-align:left;width:290px;padding:5px;cursor:pointer;}
#episodeList li a{display: block;float: left;}
#episodeList .txt{width: 198px;}
#episodeList strong{font-weight:normal;display:block;height:36px;overflow:hidden;margin:0 0 5px;}
#episodeList li.on,#episodeList li:hover,#episodeList li.hover{background:#5b1418;border-color:#5b1418;}
#episodeList li.on strong,#episodeList li:hover,#episodeList li.hover strong{color: #F2E5E4}
#episodeList .acount,#episodeList .pcount{color:#787878;background:url(/css/channel/play_v1_img/drama_ico.png) no-repeat 0 -54px;}
#episodeList li.on .acount,#episodeList li.on .pcount,#episodeList li:hover .acount,#episodeList li:hover .pcount,#episodeList li:hover span{color:#cd9793;background-position:0 -111px;}
#episodeList li:hover,#episodeList li.hover{background:#9b2e27;border-color:#9b2e27;}
#player_box1,#player_box2{width: 340px;}