@charset "utf-8";

/* left + */
.p_fun {border:1px solid #82B1D8;background:#FFF; margin-bottom:10px;overflow:hidden;}
.pf_body {padding:0;background:#FFF url(/bodds/images/pf_b_list_bg.jpg) no-repeat 0 bottom;}
.m_title {background:url(/bodds/images/l_bg.jpg) no-repeat 0 0; color:#FFF;}
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;width:135px;color:#FFF;}
.pf_b_list, 
.pf_bb_list { padding:10px 10px;}
.pf_b_list li,
.pf_bb_list li,
.pf_sb_list li { clear:both;line-height:22px;}
.pf_sb_list li {float:left;width:117px;margin-top:3px;}
.pf_b_list li a {padding-left:5px;}
.pf_b_list li a.pf_list_am {padding-left:23px;}
.pf_b_list li input {margin-top:1px; margin-left:13px;}
.pf_bb_list { background:#FFF url(/bodds/images/pf_b_list_bg.jpg) no-repeat 0 bottom;}
.pf_bb_list li a { float:left; line-height:22px;padding-left:10px; background:url(/bodds/images/pf_list_bg.gif) no-repeat 0 -28px;}
.pf_bb_list li a.pf_list_top {padding-left:10px; background:url(/bodds/images/pf_list_bg.gif) no-repeat 0 10px; font-weight:700;}
.pf_bb_list li a.pf_list_bg {background:url(/bodds/images/pf_list_bg.gif) no-repeat 0 -11px;color:#cc0000;}
.pf_b_list li a:hover { color:#F00;}
.pf_b_bottom { height:20px; padding-bottom:10px; text-align:center;}
.pf_confirm { border:1px #1c5180 solid; padding:2px 5px; line-height:20px;text-align:center;background:url(/bodds/images/top_sur_lr.jpg) no-repeat -1px -2px; margin:0 10px;}
.p_fun_bottom {margin:10px 0;border:1px solid #9daddb;background:#FFF;overflow:hidden;}
.s_m_title { height:23px; line-height:23px; background:url(/bodds/images/s_m_title.gif) repeat-x; color:#000; font-weight:bold; padding-left:10px;}
.pf_s_body {width:138px;} 
.pf_ss_body {width:138px; height:292px; overflow-y:auto;}
.pf_sb_list { margin:0 2px;}
.pf_sb_hover { background:#ffffee; color:#C00;} 
.pf_sb_list li span { float:left; width:82px; line-height:18px; background:url(/bodds/images/pf_s_body.gif) no-repeat 4px -8px; padding-left:14px;}
.pf_sb_list li input { float:right;margin-top:1px;}
.pf_sb_list li span.pf_list_yes { background:url(/bodds/images/pf_s_body.gif) no-repeat 4px 7px;}
.pf_s_bottom { background:url("/images/tf_bg.jpg") no-repeat scroll 0 -120px; text-align:center; padding:5px 0;}
.pf_s_bottom .pf_s_a,
.pf_s_bottom .pf_s_en {border:1px #b9b9b9 solid; padding:2px 4px; margin:0 2px;text-align:center; background:url(/bodds/images/top_sur_lr.jpg) no-repeat -1px -5px;}
.pf_s_bottom .pf_s_a { margin:0 10px;}
.pf_s_bottom .pf_s_en { margin:0 2px; font-size:11px;}
.pf_b_bottom a:hover,
.pf_s_bottom a:hover {text-decoration:none;}
/* left - */

/* right + */
.pf_list { padding:15px 15px; background:url(/bodds/images/l_bg.jpg) no-repeat right bottom;}
.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;}
.pf_ln,
.pf_lb { float:left;}
.pf_ln { padding-left:16px; line-height:18px; background:url(/bodds/images/icon_none.gif) no-repeat 0 3px;}
.pf_lb {padding-left:16px; line-height:18px; background:url(/bodds/images/icon_none.gif) no-repeat 0 -21px;}

.icon {background: url(/bodds/images/icon.gif) no-repeat;}
.i_ana {background-position: 0 -820px;}
.i_tv {background-position: 0 -850px;}
.i_com {background: url(/bodds/images/icon_c1.gif) no-repeat 0 0;}
.i_reload {background-position: 1px -204px;}
.font_1,
.font_0 {width: 14px;height: 16px;margin-right: 5px;}
.font_0 {background-position: 0 -270px;}
.font_0:hover {background-position: 0 -300px;}
.font_1 {background-position: 0 -330px;}
.font_1:hover {background-position: 0 -360px;}
.f_reload {background-position: 0 -209px;}
.f_print {background-position: 0 -239px;}
.f_print,
.f_reload {margin-right: 10px;padding-left: 16px;line-height: 120%;}
.sel_sound {margin-top: -2px;vertical-align: middle;}
#liveword {width: 13px;height: 13px;margin-right: 3px;vertical-align: middle;}
/* right - */

/* c_body ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* 菜单 + */
.bam_menu { width:670px;}
.bam_top{ height:25px;background:url(/bodds/images/bam_top_sur_bg.jpg) no-repeat 0 bottom;}
.bam_top_sur,
.ibox_title { height:25px;}
.bam_top_sur {float:left;}
.ibox_title { float:right;}
.bam_top_sur li,
.bam_top_sur li.top_sut_sel {width:70px; height:25px; float:left; margin-right:5px; line-height:25px; background:url(/bodds/images/top_sur_lr.jpg) no-repeat left 0;}
.bam_top_sur li a,
.bam_top_sur li.top_sut_sel a { display:block;height:25px;text-align:center;border-left:#b6ccd9 1px solid; background:url(/bodds/images/top_sur_lr.jpg) no-repeat right 0;color:#2a567d;}
.bam_top_sur li.top_sut_sel,
.ibox_title li.top_sut_sel { background-position:left -35px;}
.ibox_title li,
.ibox_title li.top_sut_sel { height:25px; float:left; margin-right:5px; line-height:25px; width:80px;background:url(/bodds/images/top_sur_lr.jpg) no-repeat left 0;}
.ibox_title li a,
.ibox_title li.top_sut_sel a { display:block; height:25px; width:80px; border-left:#b6ccd9 1px solid; text-align:center;background:url(/bodds/images/top_sur_lr.jpg) no-repeat right 0;color:#2a567d;}
.bam_top_sur li a:hover  { text-decoration:underline;}
.ibox_title li a:hover  { text-decoration:none;color:#2a567d; font-weight:bold;}
.ibox_title li.top_sut_sel a { background-position:right -35px; font-weight:bold; color:#000;}
.bam_top_sur li.top_sut_sel a { background-position:right -35px;color:#F00;}

.bam_top_item {float:right; line-height:25px;}
.bam_top_item a,
.bam_top_item span {float:left;}
.bam_top_item span.s_gap,
.bam_top_item a {margin-right:5px;}
span.s_gap {color:#BBB;}
.bam_top_lea {font-weight:700;cursor:pointer;}

.bam_top_sd {height:26px; line-height:26px; padding-left:10px;border-left:1px #b1c8d6 solid;border-right:1px #b1c8d6 solid;background: #F5F5F5 url(/bodds/images/tf_bg.jpg) no-repeat center 0;}
.bam_top_sd1 { float:left;}
.bam_top_sd1 span { padding:0 5px;}
.bam_top_sd2 { float:right;position:relative;z-index:999;}
/* 菜单 - */

/* ++++++++++ 首页内容 ++++++++++ */
.c_box { width:670px;background:#FFF;}
/* 加载 */
.bam_com {width:668px;border-width:0 1px 0 1px;border-color:#b1c8d6; border-style:solid; text-align:center; overflow:hidden; background:#FFF;}
/* 表格固定标题 */
.t_table {width:670px;background:#FFF;}
.t_box{ border:1px #598383 solid;background:#336666;color:#FFF; border-collapse:collapse;}
.t_box_tr1 { height:25px;}
.t_box_tr2 { height:22px;}
.t_box th { border:1px #598383 solid;text-align:center; font-weight:bold;}
.t_box_sall { background:#487878;}
/* 比赛列表 */
.cx_box { width:668px;border-width:0 1px 1px 1px;border-color:#b1c8d6; border-style:solid;}
.cbox_date { line-height:24px; text-align:center; color:#404040; font-weight:bold; background:url(/bodds/images/box_date_bg.gif) repeat-x; clear:both;}
.cbox_team { width:100%; height:26px; line-height:26px; background:url(/bodds/images/box_team_bg.gif) repeat-x; border-bottom:1px #b1c8d6 solid; overflow:hidden; margin-top:1px;}
.team_down,
.team_ls,
.team_time,
.team_home,
.team_away,
.team_live,
.team_live_1,
.team_live_c,
.team_x,
.team_zt,
.live_time { float:left;}
.team_down { width:12px; height:12px; padding:7px 3px;}
.team_close { display:block; width:12px; height:12px; background:url(/bodds/images/close.gif) no-repeat;}
.team_ls {width:78px; height:22px;overflow:hidden; margin-top:2px; line-height:22px; text-align:center; color:#FFF; font-weight:bold;background: url("/images/lea_bg.png") no-repeat center -70px transparent; font-size:12px;}
.team_time { padding-left:4px; width:36px;}
.live_time {padding-left:4px; width:36px; line-height:12px; font-size:11px;}
.team_zt {padding-left:5px; width:60px; height:26px;}
.team_zt_s {font-size:11px;line-height:120%;}
.team_home,
.team_away { font-weight:bold; width:180px;}
.team_away { text-align:right;}
.team_home { text-align:left;}
.team_live { width:70px; text-align:center;}
.team_live_c { width:10px; text-align:center;}
.team_live_1 { width:30px;text-align:center; font-weight:bold;}
.team_x { width:25px; text-align:center;}
.team_x a,
.team_x a:hover { color:#2a567d;}
.team_none,
.team_dowm {float:right; width:16px; height:16px; margin-right:5px; margin-top:5px;background:url(/bodds/images/none_but.gif) no-repeat;}
.team_none { background-position:0 bottom;}
.team_dowm {background-position:0 top;}
/* 比赛列表指数内容 + */
.c_table { border-collapse:collapse;text-align:center;background:#f6f6f6;}
.c_table tr { height:24px;}
.c_table td {border:1px #FFF solid;}
.table_td_r{background:#f6f6f6;}
.table_td_r a {float:left; width:28px;}
.table_td_r a:hover { color:#cc0000;}
.backcol_b{ background:#eee;}
.backcol_r{background:#f8ecde;}
.backcol_r a,
.backcol_r a:hover { font-weight:bold;}
.backcol_hover, .backcol_hover .backcol_b{background:#fef2f2;}
.c_bom{border-bottom:1px #d7d7d7 solid;margin-bottom:1px;}
/* ------- 首页内容 ------- */


/* +++++++++++++ 早盘 +++++++++++++ */
.nav_font { float:left;}
.date_box { float:left; padding-right:6px;}
.date_b_sur { float:left; width:86px; height:18px; border:1px #b1c8d6 solid; margin-top:3px; line-height:18px; background:url(/bodds/images/nav_sur.gif) no-repeat right top; font-weight:bold; padding-left:6px;}
.date_box a:hover { text-decoration:none;}
/* 星期下拉 + */
.date_b_fun { clear:both;border:1px #b1c8d6 solid; width:86px;padding-left:6px;font-weight:bold; background:#FFF url(/bodds/images/nav_fun_bg.jpg) no-repeat 0 top;position:absolute; z-index:99;top:22px;right:6px;}
/* 星期下拉 - */
/* ------------ 早盘 ------------- */

/* ++++++++++++++++ 完场 ++++++++++++++++ */
.lb_tf_fun  {float:right;text-align:right;position:relative;z-index:1;}
.list_date {position:absolute;top:2px;right:0;width:154px;padding:0 5px 5px 5px;text-align:center;border:1px solid #7CADD6;background:#FFF url(/bodds/images/tf_bg.jpg) no-repeat 0 -120px;}
.lb_tf_fun a:hover { text-decoration:none;}
/* ---------------- 完场 ---------------- */

/* ++++++++++++++ 指数比较 +++++++++++++++ */
.odds_ibox { width:668px; height:140px; border-width:1px 1px 0 1px; border-color:#bccfdb; border-style:solid; background:#FFF url(/bodds/images/odds_ibox_bg.jpg) no-repeat 0 0;}
.vs_ibox { width:660px;height:95px; margin:0 auto; padding:10px 0;}
.ibox_l_team,
.ibox_text,
.ibox_r_team { float:left;}
.ibox_l_team,
.ibox_r_team { width:225px;}
.ibox_text { padding-top:5px; text-align:center; line-height:18px; margin:0 5px; width:200px;}
.ibox_team_text_l,
.ibox_team_bg_l { float:right; width:135px; line-height:120%; text-align:right;}
.ibox_team_text_r,
.ibox_team_bg_r { float:left; width:135px; line-height:120%; text-align:left;}
.ibox_team_text_l,
.ibox_team_text_r { font-weight:bold; padding-top:10px; font-size:14px;}
.ibox_team_bg_l,
.ibox_team_bg_r {width:64px; height:64px; background:url(/bodds/images/vs_team_bg.jpg) no-repeat 0 0; padding:6px 6px; margin:0 5px;}
.ibox_team_bg_s { float:left; width:64px; height:64px; background:#FFF; text-align:center;} 
.ibox_league { float:left; margin-left:5px;}
.ibox_league a { float:left; height:20px; line-height:20px; padding:0 5px; color:#FFF; font-weight:bold;}

.x_ibox { width:668px; height:1px; background:#FFF;border-left:1px #b1c8d6 solid;border-right:1px #b1c8d6 solid; overflow:hidden;}
.ibox_table {width:670px;background:#FFF;}
.vst_ibox { border:1px #b1c8d6 solid;text-align:center; border-collapse:collapse;}
.i_box_t { height:26px;background:#336666;}
.vst_ibox th { border:1px #598383 solid;text-align:center; color:#FFF; font-weight:bold;}
.vst_ibox td { height:25px;border:1px #b1c8d6 solid;color:#000;}
.i_box_sall {text-align:right; padding-right:15px;}
.i_box_sall span { font-weight:bold; color:#F00; padding:0 4px;}

/* 指数比较-升降图示 + */
.i_box_liter,
.i_box_dorp { display:block; margin:0 15px; padding:2px 2px;background:url(/bodds/images/liter_dorp.gif) no-repeat 0 0; color:#FFF;}
.i_box_liter { background-position: right top;}
.i_box_dorp { background-position: right bottom;}
.i_box_all { display:block; width:180px; margin:0 auto;}
.ibox_liter_img,
.ibox_dorp_img,
.abox_liter_img,
.abox_dorp_img {float:left; padding-left:13px;background:url(/bodds/images/s_liter_dorp.gif) no-repeat 0 0;}
.ibox_liter_img { background-position:left 3px;}
.ibox_dorp_img { background-position:left -16px;}
.abox_liter_img {background-position:left 7px;}
.abox_dorp_img { background-position:left -13px;}
/* 指数比较-升降图示 - */

/* 表格共用 背景颜色 + */
.i_box_red { background:#f9f9f9;}
.i_box_s_red { background:#eee;}
.i_box_blue { background:#ecf5fa;}
.i_box_s_blue { background:#d8e3ec;}
.com_red { background-color:#f0f0f0;}
.box_blue {background-color:#F2FAFF;}
/* 表格共用 背景颜色 - */

.asia_box{text-align:center; border-collapse:collapse;}
.t_box_tr1 { height:25px;background:#336666;}
.t_box_tr2 { height:22px;}
.asia_box th { border:1px #598383 solid;text-align:center; color:#FFF; font-weight:bold;}
.asia_box td { height:25px; border:1px #b1c8d6 solid;text-align:center;}
.a_box_all { float:right;width:200px; height:22px; line-height:22px; margin-right:5px; background:#eeeeee; padding-left:12px; margin-top:10px;}

.asia_box_b {border-collapse:collapse;text-align:center;border-right:1px #b1c8d6 solid;}
.asia_box_b td{border:1px #b1c8d6 solid;}
.asia_box_b tr { height:36px;} 
.asia_box_b th {text-align:center; color:#FFF; font-weight:bold;border:1px #598383 solid;}
/* 表格优化 + */
.asia_box_b tr.none{ height:1px;}
.asia_box_b tr.none td{ border-bottom:1px #ddd solid;overflow:hidden;}
/* 表格优化 - */
/* ------------------ 指数比较 ------------------- */


/* ++++++++++++++++++ 公司内页 +++++++++++++++++++ */
.b_main {width:668px;margin:0 auto; border-width:0 1px 0 1px; border-color:#b1c8d6; border-style:solid; background:#FFF;}
.maintab { width:668px;}
.m_tab_1,
.m_tab_2 { float:left; height:46px;}
.m_tab_1 span.m_tab_1com{padding:0; position:relative; z-index:40;}
.m_tab_1 span { float:left; height:22px; margin:12px 0; line-height:22px; padding-left:15px; font-weight:bold;}
.m_tab_1 .m_tab_sur {float:left; width:86px; height:19px; line-height:19px; border:1px #b1c8d6 solid; display:inline; padding-left:8px; background:url(/bodds/images/m_tab_sur.jpg) no-repeat 0 bottom; margin-right:15px;}
.m_tab_1 a:hover {text-decoration:none;}
.m_tab_2 .m_tab_in { float:left; width:80px; height:22px; line-height:22px; margin-top:12px;font-weight:bold;}
.m_tab_2 .m_tab_sin { margin:0 2px;}
/* ++++++ 走势图 ++++++ */
.mainbox { width:665px; height:350px; text-align:center; margin:0 auto;}
/* ------ 走势图 ------ */
/* 公司下拉 + */
.tab_date_box { clear:both;border:1px #b1c8d6 solid; width:94px;background:#FFF url(/bodds/images/nav_fun_bg.jpg) no-repeat 0 top;position:absolute;top:20px; padding:5px 0;}
.tab_date_box li { height:20px; line-height:20px; margin:0 3px;}
.tab_date_box li a { padding:0 6px;}
.tab_date_box li a:hover {text-decoration:none;}
.tab_date_box_as { background:#4d7291; color:#FFF;}
.tab_date_box_as a { color:#FFF;}
/* 公司下拉 - */
.main_box {border-collapse:collapse;text-align:center;border-right:1px #b1c8d6 solid;}
.main_box td {border:1px #b1c8d6 solid;}
.main_box tr {height:25px;}
.main_box th {border:1px #598383 solid;text-align:center; color:#FFF; font-weight:bold;}
/* 表格优化 + */
.main_box tr.none{height:1px;}
.main_box tr.none td{border-bottom:1px #ddd solid;overflow:hidden;}
/* 表格优化 - */
.a_box_lr{ margin:0 auto;}
.a_box_l { float:left; width:49%;}
.a_box_r { float:right;width:50%;}
.a_box_liter,
.a_box_dorp { background:url(/bodds/images/liter_dorp.gif) no-repeat 0 0; color:#FFF;}
.a_box_liter { background-position:right top;}
.a_box_dorp { background-position:right bottom;}
tr.abox_t_d { height:25px;}

/* ------------------ 公司内页 ------------------- */

/* ++++++++++++++++++ 历史 +++++++++++++++++++ */
.bam_top_como {height:26px; line-height:26px; padding-left:10px; border-width:1px 1px 0 1px; border-color:#b1c8d6; border-style:solid;background: #F5F5F5 url(/bodds/images/tf_bg.jpg) no-repeat center 0;position:relative;z-index:30;}
/* 表格 + */
.como_box{ border:1px #b1c8d6 solid;text-align:center; background:#fff; border-collapse:collapse;}
.como_box tr.c_box_tr1 {background:#336666; height:25px;}
.como_box tr.c_box_tr2 { height:22px;background:#487878;}
.como_box tr { height:25px;}
.como_box th {border:1px #598383 solid;text-align:center;font-weight:bold;color:#FFF;}
.como_box td {border:1px #b1c8d6 solid;}
.como_box td.td_height { padding:5px 0;}
.c_league_bg {background: url("/images/lea_bg.png") no-repeat center -55px transparent; color:#FFF;font-weight:bold;}
.c_league_bg a { color:#FFF;font-weight:bold;}
.c_team_text { text-align:left; padding-left:5px;}
.c_close { display:block; margin:0 auto; width:12px; height:12px; background:url(/bodds/images/close.gif) no-repeat 0 0;}
.c_b_ball { display:block; width:10px; height:12px; margin:0 auto; padding-top:5px; overflow:hidden;}

.com_box td .com_team { padding-left:5px; text-align:left;}
.com_box td .com_date { padding:5px 0; font-weight:bold;}
.com_box td .com_bg {background-color:#eaf0ff;}
.com_close { display:block; margin:0 auto; width:12px; height:12px; background:url(/bodds/images/close.gif) no-repeat 0 0;}
.com_league {overflow:hidden;text-align:center;color:#FFF;font-weight:bold;}
.com_font a {color:#000;}
.com_font a:hover {text-decoration:underline;}

.com_left,
.com_right { float:left; line-height:22px;}
.com_left { width:12%; text-align:left; padding-left:3px;}
.com_right { width:87%}
.com_team_l,
.com_team_r { float:left; width:42%;}
.com_team_l { text-align:right;}
.com_team_r { text-align:left;}
.com_team_l sup, .com_team_r sup {color:#cc0000; font-family:Arial; font-size:11px; vertical-align:top;}
.com_team_c { float:left; width:16%; font-weight:700; color:#cc0000;}
.com_team_c .live_left,
.com_team_c .live_right { float:left;width:45%; text-align:center;}
.com_team_c .live_con { float:left;width:10%; text-align:center;}
/* 表格 - */
/* ------------------ 历史 ------------------- */

/* + 2011-7-31 by hw + */
/* + 2011-12-28 by hw + */