/* 广告 */
.head_ad { width:324px; height:50px; float:left; margin:4px 4px 0 0;}
.tv_ad3 { margin:3px 0 -1px; position:relative}
.tv_ad3 a img { border:1px solid #555; margin:0 5px 0 0;filter:Alpha(opacity=50,style=0);-moz-opacity:0.50;opacity:0.5; display:inline}
.index_list .tv_ad3 a img { border:1px solid #555; margin:0 5px 0 0;filter:Alpha(opacity=100,style=0);-moz-opacity:1;opacity:1; display:inline}
.tv_ad3 a:hover img { border:1px solid #555; margin:0 5px 0 0;filter:Alpha(opacity=100,style=0);-moz-opacity:1;opacity:1;}
.tv_ad3 .close { position:absolute; right:-17px;*right:-22px; top:0; background: url(../images/tv_bg.gif) -314px -79px;
 width:23px; height:28px; display:block; text-indent:-999em; cursor:pointer}
.tv_ad4 { margin:0 0 10px 0;}
.tv_ad4 a img { border:1px solid #555;filter:Alpha(opacity=50,style=0);-moz-opacity:0.50;opacity:0.5}
.tv_ad4 a:hover img { border:1px solid #555;filter:Alpha(opacity=100,style=0);-moz-opacity:1;opacity:1}
.tv_ad5 a img { border:1px solid #555; margin:0 5px 0 0;filter:Alpha(opacity=50,style=0);-moz-opacity:0.50;opacity:0.5; display:inline}
.tv_ad5 a:hover img { border:1px solid #555; margin:0 5px 0 0;filter:Alpha(opacity=100,style=0);-moz-opacity:1;opacity:1}
.tv_ad a img { border:1px solid #555; margin:0 5px 0 0;filter:Alpha(opacity=50,style=0);-moz-opacity:0.50;opacity:0.5; display:inline}
.tv_ad a:hover img { border:1px solid #555; margin:0 5px 0 0;filter:Alpha(opacity=100,style=0);-moz-opacity:1;opacity:1}
.index_list .tv_ad a img { border:1px solid #555;filter:Alpha(opacity=100,style=0);-moz-opacity:1;opacity:1; margin:0}
/* 播放区域以上 */
#play_top { background:url(../images/play_top.gif) no-repeat; height:35px;}
#play_top .position{ float:left; padding:5px 0 0 10px; color:#666; font-size:14px; font-weight:bold; }
#play_top .position a {color:#888;}
#play_top .position a:hover {color:#CCCCCC;}
#play_top .textlink { float:left; padding:5px 0 0 20px; color:#666;}
#play_top .textlink a {color:#AAA; margin-right:6px}
#play_top .textlink a:hover {color:#CCCCCC;}
#play_top .chat_control{ float:right; background:#42424b; border:1px solid #4c4d52; margin:6px 10px 0 0; color:#FFF; padding-right:5px}
.movie_control{ }
.channel_box{ position:absolute; top:177px;*top:151px; left:50%; margin-left:230px;_margin-left:220px;width:250px; height:300px; background:#EFEEEF; border:2px solid #8e8f92; display:none}
.channel_box .close {width:95%; height:15px; padding:5px 5px 0; text-indent:-999em}
.channel_box .close a { text-indent:-999em; cursor:pointer; background:url(../images/tv_bg.gif) no-repeat -415px -84px; width:14px; height:14px; float:right}
.channel_box ul { margin:10px 12px}
.channel_box ul li { float:left;}
.channel_box ul li a{ color:#666; margin:0 15px}
#play_top .btn_movie{ float:right; background:url(../images/tv_bg.gif) no-repeat -71px -82px; height:23px; width:60px; border:0; text-indent:-999em; cursor:pointer;margin:6px 12px 0 0; position: relative; z-index:4}
#play_top .btn_channel{ float:right;background:url(../images/tv_bg.gif) no-repeat 0 -82px; height:23px; width:60px; border:0; text-indent:-999em; cursor:pointer; margin:6px 12px 0 0}
/* 播放区域 */
#play_area { border-top:2px solid #AEAEAE; border-bottom:2px solid #AEAEAE; background:#000; padding:20px 15px 20px 100px; margin-bottom:8px;}
#play_area .play { width:480px; height:400px; float:left; position: absolute; z-index:9}
#play_area iframe#chatroom { float:right; border:0; height:400px; width:308px; overflow:hidden;}
#play_area iframe#playerObj {}
.chat_area{ width:308px; height:400px;}
.chat_area .chat_top { background:url(../images/tv_bg.gif) no-repeat ; height:10px; line-height:10px}
.chat_area .chat_bottom { background:url(../images/tv_bg.gif) no-repeat 0 -14px ; height:10px; line-height:10px}
.chat_area .chat_in { background:#252525; text-align:left; border-left:1px solid #303030;border-right:1px solid #303030; padding:0 8px;}
.chat_in .compere { color:#CCC;  padding-bottom:7px; height:100px; overflow-x:hidden; overflow-y: auto;}
.chat_in hr{ border:0;border-bottom:1px solid #333; line-height:1px; padding:2px 0; margin-bottom:10px}
.chat_in .chat_room { color:#CCC; height:200px;overflow-x:hidden; overflow-y: auto;}
.chat_in ul li a { color:#99CC33}
.chat_in .talk { color:#CCC; text-align:left}
.chat_in .talk .text_chat{ background:#868686; border:1px solid #4A4A4A; width:230px; height:18px; margin:3px 0 5px}
.chat_in .talk span { color:#555}
.chat_in .talk .btn_chat { width:51px; height:23px; background:url(../images/tv_bg.gif) -144px -83px; border:0; text-indent:-999em; cursor:pointer}
/* 聊天注册 */
.chat_in .chat_box { height:380px}
.chat_in .p1{  padding:10px 20px 40px;}
.chat_in .p1 p{ text-indent:0; }
.chat_in .p2 { padding:20px}
.chat_in .p2 th { text-align:right}
.chat_in .p2 td { padding:4px}
.chat_in .p2 td input { border:1px solid #444; background:#333; height:19px; width:160px}
.chat_in .p2 td .btn { background:url(../images/tv_bg.gif) 0 -122px repeat-x; height:23px; line-height:23px;border:1px solid #212121; width:60px}
.chat_in .btn{ background:url(../images/tv_bg.gif) 0 -122px repeat-x; height:23px; line-height:23px;border:1px solid #212121; }
.chat_in a { color:#999}
.chat_in .font14 { font-size:14px; padding:5px; text-indent:0}
/* 播放区域以下 */
#content { width:650px; float:left;}
#content h3 { background:url(../images/tv_bg.gif) no-repeat 0 -35px; font-size:12px; color:#000; text-indent:15px; height:24px; padding-top:4px; width:650px}
#siderbar{ width:320px; float:right; _margin-right:-5px}
#siderbar h3 { background:url(../images/tv_bg.gif) no-repeat -335px 0; font-size:12px; color:#000; text-indent:15px; height:24px; padding-top:4px; width:320px}
#content .tv_news { margin:0 0 10px;}
#news_pop { position:absolute; margin-top:432px; margin-left:-475px; z-index:999; left:50%; z-index:999}
.news_pop { width:140px; height:65px; padding:8px 6px 46px 6px;background:url(../images/news_pop.jpg) no-repeat; font-size:12px; line-height:19px}
.news_pop table td{ height:64px; text-align:left}
.news_pop a { color:#F76300;text-decoration:none}
.news_pop a:hover { color:#555; text-decoration:underline}
.news_pop em { font-size:9px; margin-left:10px}
#content .tv_news .text_box { background:#1e1f24; border:1px solid #3b3b3b;}
#content .tv_news .text_box ul { padding:10px 15px 10px; float:left}
#content .tv_news .text_box ul li { width:308px; float:left}
#content .tv_news .text_box ul li a { color:#666}
#content .tv_news .text_box ul li a:hover { text-decoration:underline}
#content .tv_news .text_box ul li em { color:#444; margin-left:8px; font-style:normal}

#content .tv_game .text_box{background:#1e1f24; border:1px solid #2d2633; border-top:0; padding:5px 15px 10px 15px}
#content .tv_game .text_table {width:100%}
#content .tv_game .text_table td { width:70px; padding:8px 0; border-bottom:1px dashed #2d2633}
#content .tv_game .text_table td a { background:#323337; border:1px solid #555; color:#666; padding:2px 4px}
#content .tv_game .text_table td a:hover { background:#222; color:#444 }
#content .tv_game .text_table .time{ width:70px; text-indent:15px}
#content .tv_game .text_table .vs{ width:auto}
#content .tv_game .text_table .vs a { color:#999; border:0; background:none}
#content .tv_game .text_table .vs a:hover { color:#503A5F; text-decoration:underline }

#content .tv_channel { margin-bottom:10px}
#content .tv_channel .text_box{background:#1e1f24; border:1px solid #2d2633; border-top:0; padding:5px 15px 10px 15px; white-space: nowrap}
#content .tv_channel .text_box li { float:left}
#content .tv_channel .text_box a { color:#999; border:0; background:none}
#content .tv_channel .text_box a:hover { color:#503A5F; text-decoration:underline }

#siderbar .sidernews { margin:10px 0 0}
#siderbar .sidernews .text_box {background:#1e1f24; border:1px solid #2d2633; border-top:0; padding:10px 10px 10px 15px}
#siderbar .sidernews .text_box ul li a { color:#666}
#siderbar .sidernews .text_box ul li a:hover { color:#503A5F}
#siderbar .sidernews table td { padding:4px 6px; vertical-align:top}
#siderbar .sidernews table a img { padding:1px; border:1px solid #555; height:70px; width:120px;filter:Alpha(opacity=70,style=0);-moz-opacity:0.70;opacity:0.7}
#siderbar .sidernews table a:hover img { padding:1px; border:1px solid #503A5F;filter:Alpha(opacity=100,style=0);-moz-opacity:1;opacity:1}
#siderbar .sidernews table a { color:#666; line-height:16px}
#siderbar .sidernews table a:hover { color:#503A5F}

/*首页选频道*/
.leftcontent { width:725px; float:left; overflow:hidden}
.tvnav{ width:690px; height:45px; background:url(../images/index_list_bg.gif) no-repeat; margin-top:8px; padding:8px 29px 10px 15px; float:left}
.tvnav .tv_nav{  float:left}
.tvnav .tv_nav a{ color:#888; margin:0 3px; display:inline}
.tvnav .tv_nav a:hover{ color:#666; text-decoration:underline}
.tvnav .menu { float:right; position:relative; z-index:2}
.tvnav .menu a.btn{ background:url(../images/index_list_bg.gif) no-repeat -189px -160px; width:75px; height:19px; display:block; color:#888; text-indent:8px; padding:1px 0}
.tvnav .menu a.btn:hover{ color:#555}
.tvnav .menu .box { position:absolute;top:21px; right:0px; width:600px; padding:8px 15px 15px; float:left; color:#555; background:#FFF; border:2px solid #CCC;}
.tvnav .menu .box a { display:block; height:30px; width:120px; color:#555; text-align:center; float: left}
.tvnav .menu .box .close { text-align:right; width:600px; height:15px}
.tvnav .menu .box .close a { text-indent:-999em; cursor:pointer; background:url(../images/index_list_bg.gif) no-repeat -356px -166px; width:15px; height:15px; float:right}
.tvnav .tv_nav a{ color:#888;}
.tvnav strong{ clear:both; color:#555; display:block; padding-top:4px;*padding-top:0;font-weight:normal; position:relative; *top:-3px; z-index:1}
.tvnav strong a { color:#333; margin:0 5px}
.tvnav strong a:hover { text-decoration:underline}
/*比赛列表*/
.contentindex { padding:8px 0 0; float:left}
.contentindex h4{ color:#111; font-size:14px; font-weight:bold; float:left}
.contentindex h4 a { color:#111}
.contentindex h4 a:hover { color:#333}
.contentindex .tab { float:right; color:#888}
.contentindex .tab a {color:#888}
.list_content{  margin:5px 0 0; background:url(../images/bg_r.gif) repeat-y ; float:left; clear:both}
.contentindex .top{background:url(../images/index_list_bg.gif) no-repeat 0 -80px; width:688px; height:27px; padding:4px 20px 0 15px; display: block}
.contentindex .top h3 { font-size:12px; color:#555; font-weight:normal}
.contentindex .bottom{background:url(../images/index_list_bg.gif) no-repeat 0 -115px !important;background:url(../images/index_list_bg.gif) no-repeat 0 -112px; background-position:0 -112px; width:688px; height:12px; padding:0 20px 10px 15px; display:block; clear:both;}
.list_content dl { color:#555; margin:0 30px; padding:6px 0; border-bottom:1px solid #EDEDED; width:640px}
.list_content dl dt{ float:left}
.list_content dl dt a { color:#900; font-size:14px; padding-left:34px; background:url(../images/index_list_bg.gif) no-repeat 20px -276px}
.list_content dl.dl2 dt a {background:url(../images/index_list_bg.gif) no-repeat 25px -417px; padding-left:40px}
.list_content dl dt span { color:#555; font-size:14px; margin-left:60px}
.list_content dl dt a:hover { text-decoration:underline}
.list_content dl dd { color:#888}
.list_content dl dd ul li a { color:#888}
.list_content dl.dl1 dd { margin:0 0 0 60px;}
.list_content dl.dl1 dd.zanbao {margin-left:0; float: left;}
.list_content dl dd a { color:#888; margin:0 0 0 10px}
.list_content dl dd a:hover{ text-decoration:underline}
.list_content dl.dl2 dd { float:left; margin-left:0}
.list_content dl.dl2 dd.ul { margin-left:60px; clear:both; display:inline; width:500px}
.list_content dl.dl1 dd.ul { margin-left:60px; clear:both; width:500px}
.list_content dl.dl2 dd.ul a { color:#888}
.list_content dl.dl2 dd.dd1 a { color:#333}
.list_content h5 {background:url(../images/index_list_bg.gif) no-repeat 0 -157px; height:25px; width:161px; line-height:25px; color:#555; text-indent:15px; font-size:12px; font-weight:normal; margin:10px 0 0}

.list_content a:hover { text-decoration:underline}
.list_content .item {color:#555; margin:0 30px; padding:6px 0; border-bottom:1px solid #EDEDED; width:640px}
.list_content .item .time { float:left}
.list_content .item .initem { padding-left:110px;background:url(../images/index_list_bg.gif) no-repeat 95px -415px;}
.list_content .item .initem strong {}
.list_content .item .initem strong a {color:#900; font-size:14px;margin-right:10px; font-weight:normal }
.list_content .item .initem span { white-space: inherit}
.list_content .item .initem span a { color:#333; margin-right:10px; white-space: inherit;*white-space: nowrap}
.list_content .item .initem em {}
.list_content .item .initem em a { color:#888; font-style:normal; }
.list_content .item .initem ul { color:#888}
.list_content .item .initem ul li a { color:#888}

/*首页右侧*/
.side{ width:250px; float:right; padding-top:4px; overflow:hidden}
.side .sidernews { margin:4px 0; float:right; width:250px; overflow:hidden}
.side .sidernews a:hover{ text-decoration:underline}
.side .sidernews .top{background:url(../images/index_list_bg.gif) no-repeat 0 -196px; height:29px; width:250px;color:#111; padding-left:10px; font-weight:bold; line-height:29px}
.side .sidernews .top a {color:#111; }
.side .sidernews .bottom{background:url(../images/index_list_bg.gif) no-repeat 0 -225px; height:30px; width:250px}
.side .sidernews .bottom3{background:url(../images/index_list_bg.gif) no-repeat 0 -240px; height:20px; width:250px}
.side .sidernews .bottom a,.side .sidernews .bottom span{ float:right; color:#888; padding-right:10px; line-height:29px}
.side .sidernews .center { width:232px; border-left: 1px solid #C7C7C7; border-right:1px solid #C7C7C7; padding:4px 6px 0 10px}
.side .sidernews .center a{ color:#888}
.side .sidernews table td { padding:4px 2px 4px 0; vertical-align:top; line-height:16px}
.side .sidernews table a img {  border:1px solid #999; height:60px; width:106px;}
.side .sidernews table a:hover img { border:1px solid #503A5F;}
.side .sidernews table a { color:#666}
.side .sidernews table a:hover { color:#444}


.footer{ color:#666;overflow:hidden; text-align:center; line-height:40px; height:60px; font-family: Verdana, "宋体";line-height:60px; clear:both; background:url(../images/pagebodybg.gif) no-repeat;}
.footer h1 { font-size:12px; font-weight:normal}
.footer a{ color:#333; padding:0 1px; text-decoration:none}
.footer a:hover{ color:#555;}


/*非ie提示*/
.no_ie { background:#FFFFCC url(../images/index_list_bg.gif) 5px -554px no-repeat; height:25px; color:#111; line-height:25px; text-align:left; text-indent:30px; border-bottom:1px solid #AAA}
.no_ie span{ float:left}
.no_ie .close {height:15px; padding:5px 5px 0;float:right}
.no_ie .close a { text-indent:-999em; cursor:pointer; background:url(../images/tv_bg.gif) no-repeat -415px -84px; width:14px; height:14px; float:right}

/*播放完*/
#play_end { padding:20px 15px 15px; background:#666; color:#333; margin-bottom:10px}
#play_end .boxscore a{ margin-right:10px}
#play_end h2{ margin:8px 0 5px}
#play_end a { color:#111}
#play_end a:hover { color:#503a5f}
#play_end table {  border:2px solid #ededed; padding:5px; margin:5px 0; background:#999}
#play_end td { background:#bbb;text-align: center; height:25px}
#play_end tr.tabletop td { background:#ccc}

