.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;
}
.sign {
float: left;
width: 380px;
padding-top: 10px;
padding-left: 10px;
}
.banner_t1 {
float: right;
width: 560px;
height: 50px;
margin-right: 10px;
}
.content {
overflow: hidden;
padding-top: 6px;
}

.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_main {
float: left;
width: 150px;
}
.i_rank {
width: 148px;
}
.i_rank .pf_body {
padding: 0;
}
.rank {
width: 148px;
text-align: right;
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;
}
.rank td {
overflow: hidden;
/*
white-space: nowrap;
*/
height: 21px;
padding: 2px 5px;
line-height: 120%;
}
td.r_team {
text-align: left;
}
tr.tb_w {
background: none;
}
tr.tb_w td {
overflow: hidden;
height: 1px;
padding: 0;
}
tr.r_more td {
height: 19px;
line-height: 19px;
}
tr.r_th td {
text-align: center;
font-weight: 700;
}
.c_live {
float: left;
width: 620px;
min-height: 300px;
margin: 0 10px;
}
.lb_top_fun {
position: relative;
z-index: 30;
width: 598px;
height: 26px;
padding: 0 10px;
line-height: 26px;
}
.lb_tf_item {
float: left;
width: 280px;
}
.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: 318px;
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;
}

.t_team,
.t_gap,
.t_sum {
text-align: left;
}
.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: 150px;
}
.p_fun {
overflow: hidden;
}
dl.m_title,
h3.m_title {
height: 23px;
padding: 0 10px;
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;
}
#liveword {
width: 13px;
height: 13px;
margin-right: 3px;
vertical-align: middle;
}
.f_print,
.f_reload {
margin-right: 10px;
padding-left: 16px;
line-height: 120%;
}
.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 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;
}
.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 13px;
}

/* banner + */
.blive_float {
position: absolute;
visibility: visible;
z-index: 100;
}
.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: 150px;
}
/* banner - */