@charset "utf-8";
body { margin: auto; text-align: center; }
.container { width: 960px; margin: auto; text-align: left; }
.top_menu { overflow: hidden; height: 25px; padding-bottom: 15px; line-height: 25px; }
.tm_fun { float: left; width: 24%; padding-left: 1%; font-family: Tahoma, Geneva, sans-serif; }
.tm_fun a { margin-right: 5px; }
.tm_ll { float: right; width: 74%; padding-right: 1%; font-family: Tahoma, Geneva, sans-serif; text-align: right; }
.tm_ll a:visited, .tm_ll a:link { margin-right: 5px; text-decoration: underline; }
.tm_ll span { margin-right: 5px; }
.logo { height: 60px; }
.sign { float: left; width: 250px; padding-top: 10px; padding-left: 10px; }
.banner_t1 { float: left; width: 660px; height: 50px; }
.content { overflow: hidden; padding-top: 6px; }
.menu { position: relative; width: 940px; margin: auto;z-index:40;}
.main_menu { clear: both; padding: 0 5px; height: 27px; }
.main_menu li { float: left; height: 27px; position:relative;}
.main_menu li>a strong { display: block; padding: 0 0 0 6px; line-height: 24px; font-weight: normal;}
.main_menu li>a { display: block; width: auto; padding-top: 3px; padding-left: 0; padding-right: 3px; line-height: 24px; }
.main_menu li.m_sel>a:link, .main_menu li.m_sel>a:visited, .main_menu li.m_sel>a:hover { margin: 0; padding-top: 0; padding-left: 0; padding-right: 15px; }
.main_menu li.m_sel>a strong { display: block; padding: 3px 0 0 15px; line-height: 24px; font-weight:bold;}
.sub_menu { overflow: hidden; clear: both; height: 25px; padding: 0 5px; line-height: 25px; }
.sub_menu li { float: left; }
.sub_menu a:link, .sub_menu a:visited { display: block; float: left; padding: 0 5px; }
.c_body { overflow: hidden; width: 940px; padding: 10px; }
.c_main { float: left; width: 120px; margin-left:6px; display:inline; }
.i_rank { width: 118px; }
.i_rank .pf_body { padding: 0; }
.rank { width: 118px; text-align: right; font-size: 11px; font-family: Tahoma, Geneva, sans-serif; }
.rank td { overflow: hidden; /*
white-space: nowrap;
*/ height: 21px; padding:3px 0; line-height: 120%; word-break:break-all; }
td.r_team { text-align: left; word-beak:break-all; font-size:12px; padding-left:4px; }
td.r_team1 { text-align: center; }
td.r_team2 { padding-right:4px; }
tr.tb_w { background: none; }
tr.tb_w td { overflow: hidden; height: 1px; padding: 0; }
tr.r_more td { height: 19px; line-height: 19px; padding:0 1px; font-size:12px; text-align:right; padding-right:4px; }
tr.r_th td { text-align: center; font-weight: 700; font-size:12px; }
.c_live { float: left; width: 668px; min-height: 300px; margin: 0 10px; }
.lb_top_fun { position: relative; z-index: 30; width: 646px; height: 26px; padding: 0 10px; line-height: 26px; }
.lb_tf_item { float: left; width: 320px; }
.lb_tf_item a, .lb_tf_item span { float: left; }
.lb_tf_fun a, .lb_tf_fun span { float: right; }
.lb_tf_fun { float: right; width: 278px; text-align: right; }
.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.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_box { overflow: hidden; }*/
.live { overflow: hidden; float: left; width: 666px; 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; border:1px solid #cccccc;}
/*增加边框*/
.t_score { color: #CC0000; font-weight: 700; }
.t_sco { float:left; display:block; width:48%; color:#000000; text-align:left; font-size:11px; }
.point1 { float:left;  color:#000000; font-weight:700; text-align:left; }
.point2 { float:right; color:#0260c4; text-align:right; }
.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; }
.t_times { font-size: 11px; }
.l_state { 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: 120px; }
.p_fun { overflow: hidden; }
dl.m_title, h3.m_title { height: 23px; padding: 0 3px; font-weight: 700; line-height: 23px; }
dl.m_title dt, dl.m_title dd { float: left; }
dl.m_title dt { padding-right: 5px; }
dl.m_title dd { padding: 0 5px; cursor: pointer; }
.pf_line { height: 6px; }
.pf_body { padding: 0 10px 5px 10px; }
.pf_list li { overflow: hidden; clear: both; width: 100%; padding: 3px 0; }
.pf_list li a { float: left; }
.pf_lt { float: left; padding-top: 2px; font-weight: 700; }
.style_5, .style_4, .style_3, .style_2, .style_1, .style_0 { width: 11px; height: 11px; margin-top: 3px; }
.sel_sound { margin-top: -2px; vertical-align: middle; width:86px; }
#liveword { width: 13px; height: 13px; margin-right: 3px; vertical-align: middle; }
.f_print, .f_reload { padding-left: 16px; padding-right:5px; }
.foot { overflow: hidden; padding-bottom: 25px; text-align: center; }
.f_line { overflow: hidden; height: 1px; margin-bottom: 5px; }
.item_link { height: 30px; line-height: 30px; }
.copyright, .disclaimer { width: 700px; margin: 5px auto; line-height: 130%; }
.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: 300px; }
.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; }
.i_com, .i_tv, .i_ana { overflow: hidden; display: block; clear: both; width: 14px; height: 12px; margin: 1px auto; }
.i_reload { width: 15px; height: 26px; }
.font_1, .font_0 { width: 14px; height: 16px; margin-right: 5px; }
/* 日期下拉 + */
.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; }
/* 日期下拉 - */

.p_menu { display: none; position: absolute; z-index: 500; clear: both; overflow: hidden; width: auto; padding: 1px; height: auto; }
.sub_menu .p_menu { top: 50px; }
.p_menu a:link, .p_menu a:visited { display: block; width: 92%; padding-top: 2px; padding-bottom: 2px; padding-left: 4%; padding-right: 4%; line-height: 120%; }
.p_menu dl { display: inline; float: left; width: 100%; }
.p_menu dt { width: 100%; padding: 0; font-weight: 700; }
.p_menu dd a:link, .p_menu dd a:visited { width: 87%; padding-left: 8%; }
.b_qlink { overflow: hidden; clear: both; width: 840px; padding-left: 60px; padding-right: 60px; padding-bottom: 10px; text-align: center; line-height: 120%; }
.b_qlink { overflow: hidden; margin: auto; }
.b_qlink dl { float: left; display: inline; width: 130px; margin-right: 5px; margin-left: 5px; text-align: left; }
.b_qlink dt { height: 25px; font-weight: 700; line-height: 25px; }
.b_qlink a:link, .b_qlink a:visited { margin-right: 5px; }
.br_pi { margin-top: 10px; }
.br_pi h3 { height: 23px; font-weight: 700; line-height: 23px; text-align: center; }
.bp_body { overflow: hidden; height: 42px; }
.bp_body a:link, .bp_body a:visited { display: inline; float: left; width: 32px; height: 32px; margin: 5px 0 0 5px; }
/* banner + */
.blive_float { position: absolute; visibility: visible; z-index: 100; }
.blive_float img { width:70px; height:100px; }
.top_c_b a:link, .top_c_b a:visited { margin-bottom: 5px; text-align: center; }
.top_c_b img { width: 940px; }
#c_b_1 { text-align: center; }
.top_c_b a:link, .top_c_b a:visited, #c_b_1 a:link, #c_b_1 a:visited, #l_b_2 a:link, #l_b_2 a:visited, #l_b_1 a:link, #l_b_1 a:visited, #r_b_2 a:link, #r_b_2 a:visited, #r_b_1 a:link, #r_b_1 a:visited { display: block; }
#l_b_1 a:link, #l_b_1 a:visited, #r_b_1 a:link, #r_b_1 a:visited { margin-bottom: 10px; }
#c_b_1 a:link, #c_b_1 a:visited, #l_b_2 a:link, #l_b_2 a:visited, #r_b_2 a:link, #r_b_2 a:visited { margin-top: 10px; }
#l_b_1 a img, #l_b_2 a img, #r_b_1 a img, #r_b_2 a img { width: 120px; margin-bottom:3px; }
/* banner - */
.t_tr0 .odd_bg{ background:#F7EAD7; }
.t_tr1 .odd_bg{ background:#F6F3E4; }
/* 比分边框颜色 */
/*====JCC====*/
.r_clear td{padding:0;height:0;}
.r_more{padding:5px 4px 5px 0; font-size:12px; text-align:right;}
.pf_rank{height:162px;overflow:hidden;position:relative;}
.pf_scoll{position:relative;}
.r_btn, .r_btn a{background:url(//px-img.7mdt.com/basket/live/arr_u.gif) no-repeat 0 0;}
.r_btn{width:116px;height:14px;margin:3px auto 1px;background-position:0 -100px;}
.r_btn a{float:left;display:inline;width:57px;height:14px;}
.r_btn a.rb_up{background-position:0 -29px;cursor:pointer;}
.r_btn a.rb_ups{background-position:0 4px;}
.r_btn a.rb_down{margin-left:2px;background-position:-59px -29px;cursor:pointer;}
.r_btn a.rb_downs{margin-left:2px;background-position:-59px 4px;}
.r_btn a.rb_up1{background-color:#ddd;background-position:0 -66px;cursor:pointer;}
.r_btn a.rb_down1{margin-left:2px;background-color:#ddd;background-position:-59px -66px;cursor:pointer;}
/*cp iphone,android图标*/
.ql_ipan { clear: both; height: 28px; padding:12px 0;  }
.ql_aiicon{ width:224px; height:24px; background:url(//px-img.7mdt.com/v2/footer_aiicon.gif) no-repeat 0 0; display:block; margin:auto; }
.blive_floatfix { position: fixed; visibility: visible; z-index: 100; }
.blive_floatfix img { width:70px; height:100px; }
.lrposabs{position:absolute;}
.lrposfix{position:fixed; }
.hot_i { display:inline-block; width:22px; height:12px; background:url(//px-img.7mdt.com/bf/kr/hot.gif) no-repeat 0 0; position:absolute; top:-3px; left:58%; }
.new_i { display:inline-block; width:22px; height:12px; background:url(//px-img.7mdt.com/bf/kr/new.gif) no-repeat 0 0; position:absolute; top:-3px; left:58%; }
/* 2合一切换 */
.lb_topOdds{float: right; font-size: 0;white-space: nowrap; margin-top: 3px; }
.oddsType {display: inline-block;vertical-align: middle ;height: 18px;border: 1px solid #DEA67C; margin-right: 8px; border-right: none;}
.oddsType span{}
.oddsType a{ }
.oddsType *{border-right: 1px solid #DEA67C;font-size: 12px;line-height: 18px;display: inline-block;vertical-align: top;min-width: 52px;
 text-align: center;background-color: #fff;
}
.oddsType .on{ background-color: #FFEEB9 !important;}
.lb_tf_item{width: 300px !important;}
.td_Controls *{display: inline-block;vertical-align: middle;margin:2px;}
