@charset "utf-8";
body { margin: auto; text-align: center; }
.live_box { margin: auto; width:666px; }
.top_fun { overflow: hidden; height: 23px; line-height: 23px; }
.sel_lang { float: right; }
.sel_lang dt, .sel_lang dd { float: left; }
.sel_lang dt { font-weight: 700; }
.sel_lang dd strong, .sel_lang a:link, .sel_lang a:visited { margin-right: 5px; }
.sel_lang a:link, .sel_lang a:visited { text-decoration: underline; }
.sel_lang a:hover { text-decoration: none; }
.lb_top_fun { position: relative; z-index: 30; width: 644px; height: 26px; padding: 0 10px; line-height: 26px; }
.lb_tf_item { float: left; width: 360px; }
.lb_tf_item label, .lb_tf_item a, .lb_tf_item span { float: left; }
.lb_tf_item label input { margin-top: -2px; margin-right: 2px; }
.lb_tf_fun a, .lb_tf_fun span { float: right; }
.lb_tf_fun { float: right; width: 238px; text-align: right; }
.lb_tf_item label, .ld_sel_date, .lb_tf_fun span.sel_date, .lb_tf_fun span.s_gap, .lb_tf_fun a { margin-left: 5px; }
.lb_tf_item span.sel_sound, .lb_tf_item span.s_gap, .lb_tf_item a { margin-right: 5px; }
.ld_sel_date { padding-right: 7px; font-weight: 700; cursor: pointer; }
.sel_date { cursor: pointer; }
#currdate2 { padding-right: 7px; }
#hider { margin: 0 2px; color: #F00; font-weight: 700; }
.live { overflow: hidden; clear: both; text-align: center; }
.live_tb { width: 100%; text-align: center; border-collapse: collapse; }
.live_tb tr { height: 20px; }
.live_tb td { padding: 2px; line-height: 120%; border-collapse: collapse; }
.live_t_head td { height: 21px; line-height: 21px; }
tr.t_lea td { line-height: 150%; }
.t_week { height: 21px; line-height: 21px; font-weight: 700; }
.t_team, .t_gap, .t_sum { text-align: left; }
.t_team sup { vertical-align: top; color: #C00; font-family: Arial; font-size: 11px; }
.t_winner { font-weight: 700; }
.t_none { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; }
.l_state, .l_process { display: block; clear: both; }
.l_lea { display: block; padding: 3px 0; }
.l_odds { margin-left: 2px; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; }
.l_close { display: block; width: 8px; height: 16px; margin: auto; }
.l_times { width: 100%; font-weight: 400; text-align: center; }
.l_tips { text-align: center; }
.l_text td { text-align: left; }
.c_sub { float: left; width: 180px; }
.list_league { display: none; overflow: hidden; position: absolute; top: 2px; left: 4px; width: 100px; padding: 0 5px 5px 5px; text-align: left; }
.list_league dl { line-height: 20px; }
.lb_tf_lea, .list_league dt { font-weight: 700; cursor: pointer; }
.list_league input { margin-top: -1px; margin-right: 2px; }
.list_league dd label { display: block; width: 100%; cursor: pointer; }
.list_date { display: none; position: absolute; top: 2px; right: 4px; width: 154px; padding: 0 5px 5px 5px; text-align: center; }
.ld_date { overflow: hidden; height: 20px; text-align: right; line-height: 20px; }
.list_league { width: 200px; }
.list_league dt { clear: both; }
.list_league dd { float: left; width: 100px; }
.ld_w { font-weight: 700; }
.ld_d li, .ld_w li { float: left; width: 18px; margin: 1px; text-align: center; line-height: 150%; }
.ld_d li a:link, .ld_d li a:visited { text-decoration: underline; }
.more_fun { position: absolute; top: 50px; z-index: 60; overflow: hidden; width: 180px; padding: 5px; text-align: left; }
.more_fun dt { overflow: hidden; margin-bottom: 5px; padding-bottom: 6px; border-bottom: 1px solid #EEE; font-weight: 700; }
.more_fun dt strong { float: left; }
.more_fun dd { clear: both; float: left; width: 100%; padding: 2px 0; text-align: left; }
a.mf_close { float: right; width: 20px; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; text-align: center; }
.more_fun label { float: left; }
.more_fun label input { margin-right: 2px; }
.pf_lt { float: left; padding-top: 2px; font-weight: 700; }
/* 日期下拉 + */
.sel_pd, .sel_pd_item { width: 76px; }
.sel_pd { position: absolute; z-index: 30; }
.sel_pd_item { margin-left: 2px; }
.sel_pd_item, .sel_pd { overflow: hidden; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: left; line-height: 20px; }
.sel_pd { display: none; margin-top: -1px; cursor: pointer; }
.sel_pd_item { float: right; }
.sel_pd_title { padding: 0 2px; cursor: default; }
.sel_pd li { height: 20px; line-height: 20px; }
.sel_pd a { display: block; height: 20px; padding: 0 2px; }
.sel_pd a:link, .sel_pd a:visited { text-decoration: none; }
.sel_month, .sel_pd_month { width: 36px; }
/* 日期下拉 - */
.i_com, .i_tv, .i_ana { display: block; clear: both; width: 14px; height: 14px; margin: 2px auto; }
.i_reload { width: 15px; height: 26px; }
.font_1, .font_0 { width: 14px; height: 16px; margin-right: 5px; }
.ld_d li.ld_d_td { border: 1px solid #0CF; background: #06F; }
.ld_d li.ld_d_td a:link, .ld_d li.ld_d_td a:visited { color: #FFF; font-weight: 700; }
.ld_d li.ld_d_td a:hover { color: #FF9; text-decoration: none; }
/*亚指大小分*/
.point1 { float:left;  color:#000000; font-weight:700; text-align:left; font-size:11px; }
.point2 { float:right; color:#0260c4; text-align:right; font-size:11px; }