﻿@charset "utf-8";
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding:0; margin:0; }
body, input, textarea, select, button { font-size:12px; font-family:Tahoma, Geneva, sans-serif; }
fieldset, img { border:0; }
ol, ul { list-style:none; }
u { text-decoration:none; }
address, caption, cite, code, dfn, em, th, var, i, b { font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
a, a:link { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
/* 个别优化 */
textarea { padding:2px; resize:none; }
select, input { vertical-align:middle; font-size:12px; }
/* 共用功能 */
.clear { clear:both; height:0px; overflow:hidden; }
.overflow { overflow:hidden; }
body { background:#fff url(//px-img.7mdt.com/bf/kr/t_bg.gif) repeat-x 0 0; }
.seach_i, .login_btn, .reg_btn, .login_btn span, .reg_btn span, .lang_box span, .input_s_btn, .input_b_btn, .mf_lang, .mf_lang span, .lf_cop, .lf_cop span, .lf_copd, .lf_copd span, .login_sp, .login_sp em, .login_i, .login_b input { background:url(//px-img.7mdt.com/bf/kr/m_i.gif) no-repeat 0 0; }
/* top功能 */
.top_menu { width:940px; height:36px; line-height:36px; margin:0 auto; padding:0 10px; }
.topleft { float:left;}
.topleft a { cursor:pointer; }
.timezone { padding-right:16px; margin-right:5px; font-weight:bold; background:url(//px-img.7mdt.com/v2/skin1/clock.gif) no-repeat right 2px; }
.topright { float:right; }
.login_box { float:left; position:relative; z-index:999; }
.login_box a:hover { text-decoration:none; }
.login_btn { float:left; display:inline; height:25px; padding-left:20px; margin:6px 5px 0 0; background-position:0 -72px; }
.reg_btn { float:left; display:inline; height:25px; padding-left:20px; margin:6px 5px 0 0; background-position:0 -97px; }
.login_btn span, .reg_btn span { display:inline-block; height:25px; line-height:25px; padding-right:5px; background-position:right -122px; }
.login_pop { position:absolute; top:27px; left:0; z-index:999; }
.login_sp { display:inline-block; height:27px; padding-left:20px; background-position:0 -428px; position:absolute; top:-21px; left:0; z-index:99; }
.login_sp em { display:block; width:36px; height:27px; line-height:27px; padding-right:5px; background-position:right -455px; }
.login_item { width:162px; padding:5px 10px; border:1px solid #cdd1d2; background:#fcfcfc; position:absolute; top:5px; left:0; z-index:98; }
.login_p { clear:both; width:158px; height:25px; line-height:25px; padding:5px 0; }
.login_t { float:left; display:inline; width:54px; height:25px; line-height:25px; margin-right:4px; color:#747474; text-align:right; }
.login_i { float:left; width:100px; height:25px; line-height:25px; background-position:0 -394px; }
.login_i input { width:88px; height:23px; line-height:23px; margin:1px 0 0 1px; padding:0 5px; border:0; background-color:transparent; }
.login_b { clear:both; }
.login_b input { width:55px; height:25px; margin-left:10px; border:0; background-position:-124px -394px; cursor:pointer; }
.login_b a { color:#056bfb; margin-left:5px; }
.welcome_box { float:left; padding-right:5px; position:relative; z-index:999; }
.user_img { float:left; display:inline; width:26px; height:26px; margin:3px 5px 0 0; padding:1px; border:1px solid #cececf; background:#fff; }
.user_img img { width:26px; height:26px; }
a.user_name { color:#454545; }
.wbox_pop { width:145px; position:absolute; top:30px; left:0; }
.wp_top { float:left; display:inline; width:9px; height:5px; margin:0 0 -1px 10px; overflow:hidden; background:url(//px-img.7mdt.com/bf/kr/u_arr.gif) no-repeat 0 0; }
.wp_down { clear:both; padding:5px 10px; border:1px solid #cdd1d2; background:#fff; text-align:left; }
.wp_down p, .wp_down a { color:#747474; }
.wp_down p { padding:5px; line-height:16px; }
.wp_f1 { margin-left:5px; }
.wp_f1:hover { cursor:pointer; text-decoration:underline; }
.wp_exit { border-top:1px solid #eef0f0; }
.wp_exit a { color:#ff0000; font-weight:bold; }
.line_sel { float:left; color:#353535; }
.line_sel a { color:#d90047; }
.lang_box { float:left; color:#353535; _margin-top:8px; padding-left:5px; position:relative; z-index:999; }
.lang_box span { display:inline-block; width:84px; height:20px; line-height:20px; padding-left:6px; color:#555; background-position:right 0; cursor:pointer; text-align:left; }
.lang_lists { display:block; width:88px; border:1px solid #cdd1d2; background:#fff; position:absolute; top:27px; _top:19px; right:0; }
.lang_lists li { height:24px; line-height:24px; }
.lang_lists a { display:block; height:24px; line-height:24px; padding:0 10px; color:#d90047; text-align:left; }
.lang_lists a:hover { background:#e5e5e5; text-decoration:none; }
.datea2016 { float: right; margin: 4px 123px 0 0; display: block; width: 75px; height: 15px; background: url(//freelive.7m.com.cn/img/euro_2016.gif) no-repeat; }
/* 搜索 */
.top_seach { float:left; display:inline; width:177px; margin-top:5px; position:relative; z-index:999; }
.seach_input { float:left; width:138px; height:23px; line-height:23px; padding:0 5px; border:solid #c5c5c5; border-width:1px 1px 1px 0; background:#fff; }
.seach_i { float:left; width:28px; height:25px; }
/* 赛事速查 + */
.rqs { display: none; position: absolute; z-index: 999; overflow: hidden; width: 298px; height: 188px; border:1px solid #cdd1d2; background:#fcfcfc; text-align: left; left:0; top: 24px; }
.rqs_list { overflow-y: auto; width: 296px; height: 160px; padding: 1px; }
.rqs_list a { line-height: 20px; }
.rqs_list a:link, .rqs_list a:visited { display: block; width: auto; padding: 0 2px; color: #000; }
.rqs_list a:hover { background: #316AC5; color: #FFF; text-decoration: none; }
.rqs_list strong { color: #F00; }
.rqs_list a:hover strong { color: #FFF; }
.rqs_state { height: 25px; background: #EEE; color:#747474; line-height: 25px; cursor: default; }
.rqs_num { float: left; width: 80%; padding-left: 1%; }
.rqs_num span { margin: 0 2px; font-family: Tahoma; font-size: 11px; font-weight: 700; color: #F30; }
.rqs_fun { float: right; width: 18%; padding-right: 1%; text-align: right; }
.rqs_fun a { color:#747474; }
.mloading { padding-top: 30px; color: #666; text-align: center; }
.rqs_none { text-align: center; padding-top: 30px; }
/* 赛事速查 - */
/* */
.header { clear:both; width:960px; height:100px; margin:0 auto; position:relative; z-index:30; }
.logo { float:left; display:inline; width:280px; height:60px; margin:20px 0 0 15px; background:url(//px-img.7mdt.com/bf/kr/logo.png) no-repeat 0 0; }
/* 提示 */
.headLeft { height:98px; position:absolute; left:0; z-index:90; background: url(//px-img.7mdt.com/bf/kr/goal_bg.gif) no-repeat 5px 16px; }
.goalLogBox { width: 278px; height:58px; margin:16px 0 0 5px; padding:5px; text-align:left; }
.goalLog { width: 278px; float: left; height: 58px; overflow-y: auto; text-align:left; scrollbar-arrow-color: #000; /*三角箭头的颜色*/ scrollbar-face-color: #395a93; /*立体滚动条的颜色（包括箭头部分的背景色）*/ scrollbar-3dlight-color: #042a61; /*立体滚动条亮边的颜色*/ scrollbar-highlight-color: #042a61; /*滚动条的高亮颜色（左阴影？）*/ scrollbar-shadow-color: #042a61; /*立体滚动条阴影的颜色*/ scrollbar-darkshadow-color: #042a61; /*立体滚动条外阴影的颜色*/ scrollbar-track-color: #042a61; /*立体滚动条背景颜色*/ scrollbar-base-color: #1c3e76; /*滚动条的基色*/ }
#last_info td { color:#fff; }
#last_info img { vertical-align:middle; }
/* 导航 */
.nav { width:960px; height:42px; line-height:38px; margin:0 auto; position:relative; z-index:995; }
.nav_list li { float:left; padding:0 1px; position:relative; }
.nav_list li a { display:inline-block; padding:0 8px; color:#fff; font-weight:bold; }
.nav_list li.nav_on a { background:#056bfb; }
.nav_list li.nav_on a:hover { text-decoration:none; cursor:default; }
.hot_i { display:inline-block; width:22px; height:12px; margin-left:-11px; background:url(//px-img.7mdt.com/bf/kr/hot.gif) no-repeat 0 0; position:absolute; top:-2px; left:50%; }
.new_i { display:inline-block; width:22px; height:12px; margin-left:-2px; background:url(//px-img.7mdt.com/bf/kr/new.gif) no-repeat 0 0; position:absolute; top:-2px; left:50%; }
.new_hot{
	position: absolute;
    top: -10px;
    right: -14px;
    background: url(//px-img.7mdt.com/nimgs/hot.png) no-repeat 0 0;
    width: 37px;
    height: 21px;
    background-size: 100% auto;
}
/* 主菜单下拉 + */
.ctn { position: absolute; left: 0; top: 0; display: none; }
.tlmBox { width:130px; background: #FFF; border: 3px solid #666; position: absolute; overflow: hidden; text-align: left; display: none; }
.tlm { width:127px; float: left; margin: 0; padding: 1px; line-height: 20px; font-size: 12px; overflow: hidden; }
.tlm li { float: left; margin: 0; width: 100%; list-style: none; }
.tlm a { display: block; width: 95%; padding-left: 3%; padding-right: 2%; text-decoration: none; cursor: pointer; }
.tlm a:link, .tlm a:visited { color: #000; text-decoration: none; }
.tlm a span { float: left; width: 90%; }
.tlm a span.childs { float: right; width: 10%; font-family: Tahoma; font-size: 11px; text-align: right; }
.tlm a:hover, .tlm a:hover span { text-decoration:underline; }
/* 主体 */
.content { width:1020px; margin:0 auto; border:solid #e4e4e4; border-width:0 1px; background:#f3f3f3; }
.main_fun { height:35px; line-height:35px; border-bottom:1px solid #e4e4e4; background:url(//px-img.7mdt.com/bf/kr/lf_bg.gif) repeat-x 0 0; text-align:left; }
.mf_wide { float:left; display:inline; margin-left:10px; color:#ff0000; }
.mf_wide input { margin-right:2px; }
.mf_wide label { cursor:pointer; }
.mf_ftitle { float:left; display:inline; margin-left:10px; color:#747474; }
.mf_font { float:left; }
.mf_font a { width:12px; height:15px; float:left; display:inline; overflow:hidden; margin:10px 3px 0; background:url(//px-img.7mdt.com/v2/fontSize.gif) no-repeat 0 0; }
.mf_font a.selFont, .mf_font a.font1:hover, .mf_font a.font2:hover, .mf_font a.font3:hover { background:url(//px-img.7mdt.com/v2/fontSize_select.gif) no-repeat 0 0; }
.mf_font a.font1, .mf_font a.font1:hover { background-position: 0 0; }
.mf_font a.font2, .mf_font a.font2:hover { background-position: 0 -20px; }
.mf_font a.font3, .mf_font a.font3:hover { background-position: 0 -40px; }
.mf_prink { background:url(//px-img.7mdt.com/v2/icon_11x11.gif) no-repeat 0 0; }
a.mf_prink { float:left; display:inline; height:15px; line-height:15px; padding-left:16px; margin:10px 0 0 8px; color:#747474; background-position:2px -117px; }
.mf_lang { float:left; display:inline; height:21px; padding-left:3px; margin:7px 0 0 10px; background-position:0 -157px; }
.mf_lang span { display:inline-block; height:21px; line-height:21px; padding:0 10px 0 7px; color:#056bfb; background-position:right -178px; }
.mf_lang:hover { text-decoration:none; }
.mf_filter { float:left; display:inline; margin-left:10px; color:#747474; }
.mf_filter input { margin-right:2px; }
.mf_filter label { cursor:pointer; }
.mf_sound { color:#747474; margin-left:10px; }
.mainbox { padding:10px 0 20px; }
.mleft, .mright { float:left; width:120px; padding:0 5px; position:relative; z-index:992; }
.mcenter { float:left; width:698px;width:760px; }
/* live功能 */
.live_fun { height:31px; line-height:31px; margin-bottom:5px; }
.lf_left { float:left; }
.lf_left a.ods_i { float: right; width: auto; padding-left: 28px; color: #1f8bd9; font-weight: normal; background: url(//px-img.7mdt.com/icons/ods_qm.gif) no-repeat 15px 3px; }
.lf_cop { float:left; display:inline; padding-left:5px; margin-right:5px; background-position:0 -281px; }
.lf_cop span { display:inline-block; padding:0 15px 0 10px; color:#747474; background-position:right -312px; cursor:pointer; }
.lf_copd { float:left; display:inline; padding-left:5px; margin-right:5px; background-position:0 -209px; }
.lf_copd span { display:inline-block; padding:0 15px 0 10px; color:#fff; background-position:right -240px; }
.lf_cop:hover { text-decoration:none; }
a.lf_hide { color:#747474; margin-left:5px; }
.lf_hide strong { color:#ff0000; }
a.lf_hide:hover { color:#ff3300; }
a.lf_link { margin-left:5px; color:#0000cc; text-decoration:underline; }
.lf_right { float:right; }
.icon { background-image: url(//px-img.7mdt.com/v2/icon_11x11.gif); background-repeat:  no-repeat; width: 11px; height: 11px; }
.icon1 { background-image: url(//px-img.7mdt.com/v2/icon_13x13.gif); background-repeat:  no-repeat; width: 13px; height: 13px; }
.lf_right span, .lf_right a { float: right; }
.lf_right span.icon1, .lf_right span.icon { width: 15px; height: 20px; line-height: 20px; margin: 8px 3px 0; cursor: pointer; }
.lf_right span.soundON { background-position: 0 6px; }
.lf_right span.soundOFF { background-position: 0 -24px; }
.lf_right span.winON { background-position: 0 -72px; }
.lf_right span.winOFF { background-position: 0 -402px; }
.i_reload { width: 15px; height: 27px; line-height: 27px; margin: 0 2px; cursor: pointer; background-position: 0 -92px; }
/* 赛事列表 */
.uFunBody { float:right; position:relative; z-index:993; }
.listMatchWrap { width:160px; height:189px; padding:5px; border:solid #d8d8d8; border-width:0 1px 1px; background:#fff; position:absolute; top:36px; right:-1px; }
.listMatchClass { width:152px; height:189px; padding:0 0 0 8px; overflow-y:auto; }
.listMatchClass a { display:block; width:110px; padding:0 5px 5px 9px; line-height:14px; color:#333; vertical-align:top; background:url(//px-img.7mdt.com/bf/kr/lm_is.gif) no-repeat 0 5px; }
.listMatchClass a.matchON { background:url(//px-img.7mdt.com/bf/kr/lm_i.gif) no-repeat 0 5px; }
.listMatchClass a:hover { color:#ff3300; text-decoration:underline; }
.lm_up, .lm_down { display:inline-block; padding:0 32px 0 14px; color:#ed2026; font-weight:bold; cursor:pointer; background:url(//px-img.7mdt.com/bf/kr/lm_ud.gif) no-repeat 92px 15px; }
.lm_up { background-color:#eaeaea; background-position:92px -30px; }
/* 筛选 */
.fun_sec { clear:both; height:24px; line-height:24px; color:#bfbfbf; border:solid #092450; border-width:1px 1px 0; background:#24548f; text-align:left; }
.fun_sec a, .fun_sec a:link { color:#ffff00; font-weight:bold; }
/* 表格 */
.live { text-align: center; width: 698px; background: #CFDCCF; border:1px solid #092450; width: 760px; }
.live td { background:#FFF; line-height:130%; height:33px; border:solid #e5e5e5; border-width:0 1px 1px 0; }
.live tr.tHead td { height:30px; background: #133972 url(//px-img.7mdt.com/bf/kr/bf_tbg.gif) repeat-x 0 0; color: #FFF; font-weight:bold; border:solid #092450; border-width:0 1px 1px 0; }
.live tr.tHead span { display:block; line-height:28px; border:1px solid #275087; }
tr.tbg0 td { background: #f1f5f1; }
tr.tbg1 td { background: #fff; }
tr.matchClass td { background: #FFF url(//px-img.7mdt.com/v2/skin1/lfun_bg2.jpg) 0 0 repeat-x; }
tr.matchClass td.match { font-weight: 700; cursor: pointer; text-align: left; padding-left: 2px; color: #000; }
tr.matchClass td.match span { background-repeat: no-repeat; width: 18px; height: 12px; float: left; }
tr.matchClass td a.hideMatch { background-position: 4px -427px; }
.match { color: #FFF; font-weight: 700; cursor: pointer; }
.match a { width: 100%; float: left; text-align: center; height: 23px; line-height: 23px; }
.match a, .match a:link, .match a:visited, .match a:hover, .match a:active { color: #FFF; }
.score { font-weight: 700; }
.time span.times, .state span.times { color: #F00; margin: 0 2px; }
tr td.goal { background: #FFC; }
tr td.goal a:link, tr td.goal a:visited { color: #F00; }
.home a, .home a:link, .home a:visited, .home a:hover, .home a:active, .away a, .away a:link, .away a:visited, .away a:hover, .away a:active { color: #000; }
.home, .away { padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }
.home { text-align: right; }
.away { text-align: left; }
.home sup, .away sup { vertical-align: top; color: #C00; font-family: Arial; font-size: 11px; }
.home sup { margin-right: 2px; }
.away sup { margin-left: 2px; }
.home span, .away span { color: #F00; }
.home img { margin-right: 2px; }
.away img { margin-left: 2px; }
span.odds { color: #005F73; font-family: Tahoma; font-size: 11px; }
.ht { color: #F00; }
.ht img { width: 11px; height: 11px; margin: 1px 2px; }
.live td.liveRemark { line-height: 19px; }
.hideMatch { float: left; width: 100%; height: 11px; background: url(//px-img.7mdt.com/v2/icon_11x11.gif) 4px -387px no-repeat; overflow: hidden; }
.birs1 { float: left; width: 100%; height: 7px; background: url(//px-img.7mdt.com/v2/birs1.gif) center top no-repeat; overflow: hidden; }
.sound span.sON, .sound span.sOFF { float: left; width: 18px; height: 15px; background-image: url(//px-img.7mdt.com/v2/icon_11x11.gif); background-repeat: no-repeat; cursor: pointer; display: block; }
.sound span.sOFF { background-position: 4px 2px; }
.sound span.sON { background-position: 4px -18px; }
.data { padding-left: 2px; }
.data a { margin: 0 2px; }
.data .infokr { background: transparent url("//px-img.7mdt.com/7mreport/kr/info_icon_kr.gif") no-repeat scroll center 0px; float: left; width: 29px; height: 20px; }
.state { font-family: Tahoma; }
.score { /*font-size: 12px; */}
.score a span.goal { color: #F00; }
.score a { width: 100%; float: left; line-height: 15px; }
.data a { float: left; height:16px; line-height: 16px; }
.com1, .com, .ana, .sta, .birs,.vid  { width: 11px; height: 21px; display:inline-block; background: #EEE; }
.ana { background: url(//px-img.7mdt.com/v2/Analyse_3.gif) center 3px no-repeat; }
.sta { background: url(//px-img.7mdt.com/v2/o2.gif) center 3px no-repeat; }
.birs { background: url(//px-img.7mdt.com/v2/birs.gif) center 3px no-repeat; }
.data a.vid{background:url(//px-img.7mdt.com/v2/ico_video.png) center 0px no-repeat; width:22px; height:20px; float:left;}
.com1, .com { background: url(//px-img.7mdt.com/v2/people.gif) center 3px no-repeat; }
.com1 { margin-left: 4px; }
.th_x { width: 3%; }
.th_match { width: 10%; }
.th_time { width: 6%; }
.th_state { width: 7%; }
.th_home { width: 24%; }
.th_home_c { width: 28%; }
.th_score { width: 7%; }
.th_away { width: 24%; }
.th_away_c { width: 28%; }
.th_ht { width: 6%; }
.th_data { width: 10%; }
.th_sound { width: 3%; }
td.th_top, .live tr.tHead td.th_top { width:3%; font-size:11px; border-right:0; }
.nodata { overflow: hidden; clear: both; margin-top: 10px; margin-left: auto; margin-right: auto; background-color: #000; border: 1px solid #CFDCCF; }
.nodata_tips { border-top: 1px solid #CFDCCF; background-color: #FFE; line-height: 180%; }
.nodata_tips a:link, .nodata_tips a:visited { color: #F00; font-weight: 700; text-decoration: underline; }
td.date { background:#2a4981 url(//px-img.7mdt.com/bf/kr/bf_dbg.gif) repeat-x 0 0; color: #fff; font-weight: 700; height: 23px; line-height: 23px; border:1px solid #234179; }
td.date a { color:#fff; }
td.date a:hover { color:#ffff00; text-decoration:underline; }
td.th_txt { height:23px; border-right:0; }
a.rq { color:#444; }
td.date span { display:block; height:23px; position:relative; z-index:9; }
.home_btn { width:70px; height:15px; background:url(//px-img.7mdt.com/bf/kr/home_btn.gif) no-repeat 0 0; position:absolute; top:4px; right:5px; }
.pro_btn { width:54px; height:15px; background:url(//px-img.7mdt.com/bf/kr/pro_btn.gif) no-repeat 0 0; position:absolute; top:4px; right:5px; }
.icon_mc_kr { display:inline-block; width:58px; height:14px; background:url(//px-img.7mdt.com/v2/mc_kr.gif) no-repeat 0 0; }
/* 多盘口 */
.showOdds { width: 318px; position: absolute; background-color: #FFF; border: 1px solid #CCC; top: -1000px; left: -1000px; z-index: 1000; font-size: 12px; width: 318px; overflow: hidden; border:1px solid #F00; }
.showOdds div.soL1,/* 升 */ .showOdds div.soL0,/* 降 */ .showOdds div.soR1,/* 升 */ .showOdds div.soR0,/* 降 */ .showOdds div.soR, .showOdds div.soC, .showOdds div.soL { float: left; width: 40%; line-height: 25px; }
.showOdds div.soC { width: 20%; font-weight: 700; text-align: center; color: #000; }
.showOdds div.soL1,/* 升 */ .showOdds div.soL0,/* 降 */ .showOdds div.soL { text-align: right; color: #005F73; }
.showOdds div.soR1,/* 升 */ .showOdds div.soR0,/* 降 */ .showOdds div.soR { text-align: left; color: #005F73; }
.showOdds div.soR1, .showOdds div.soL1 { color: #F00; }
.showOdds div.soR0, .showOdds div.soL0 { color: #008000; }
.sOdds { display: block; font-size: 1px; height: 10px; overflow: hidden; background-image: url(//px-img.7mdt.com/img1/r2.gif); background-position: center -6px; background-repeat: no-repeat; cursor: default; }
/* 进球详情 + */
.scoreinfo { position: absolute; visibility: hidden; z-index: 999; width: 350px; border: 1px solid #527265; }
.si_tb { width: 100%; background: #CFDCCF; }
.si_tb td { background: #FFF; padding: 2px; line-height: 120%; }
.si_tb td.si_time { background: #F1F5F1; font-family: Tahoma; font-size: 11px; font-weight: 700; }
td.si_odds { font-weight: 700; }
td.si_tips { background: #F1F5F1; }
.score_box { width:420px; font-family:"tahoma"; position:fixed; top:0; left:0; right:0; margin-left:auto; margin-right:auto; z-index:9999; }
/* 进球详情 - */
/* 时区选择 + */
.select_d1 { width: 660px; height: 480px; z-index: 100; position: absolute; border: 3px solid #CFDCCF; background: #FFF; }
.select_d2 { float: left; height: 25px; padding: 0; margin: 0; background: url(//px-img.7mdt.com/v2/skin1/thBg1.gif); }
.select_d2, .select_d2 a:link, .select_d2 a:visited { color: #FFF; }
.select_v1 { margin: 0; width: 80%; float: left; line-height: 23px; font-weight: bold; text-align: left; font-size: 12px; padding-left: 10px; }
.select_v2 { margin: 0; width: 16%; float: left; font-size: 11px; font-family: Tahoma; text-align: right; line-height: 23px; }
.select_v2 a { color: #000000; text-decoration: none; }
.select_d3 { width: 640px; float: left; }
.select_c1 { clear: both; }
/* 时区选择 - */
/* 赛事自选 + */
#MatchList_div { width: 500px; height: 300px; position: absolute; background-color: #FFF; z-index:10; }
/* 赛事自选 - */
/* 说明 */
.bottom_m { width:100%; min-width:960px; border-top:1px solid #e5e5e5; text-align:left; }
.notice { width:700px; margin:0 auto; padding:10px 0; line-height:18px; color:#747474; border-bottom:1px dashed #dbdbdb; overflow:hidden; }
.notice strong { font-weight:normal; }
.notice dt { float:left; font-weight:bold; }
.link_box { width:700px; margin:0 auto; padding:5px 0; line-height:20px; color:#747474; }
.bom_link { float:left; }
.bom_link a { padding:2px; margin-right:5px; color:#747474; border:1px solid #dbdbdb; border-radius:2px; }
.links { float:left; }
.links a { color:#ff3300; margin-right:10px; }
.remark { float:right; }
.remark img { vertical-align:middle; margin:0 5px; }
.remark a { color:#ff3300; }
.tools { clear:both; width:700px; margin:0 auto; padding:10px 0; line-height:18px; color:#747474; }
.tools a { color:#747474; text-decoration:underline; }
/* 页脚导航 */
.foot_box {clear:both; width:100%; min-width:960px; height:36px; line-height:36px; border:solid #e5e5e5; border-width:1px 0; background:#fbfbfb;position: relative;z-index: 0; }
.foot_item { width:700px; margin:0 auto; }
.foot_nav { float:left; display:inline; width:600px; margin-left:45px; color:#d7d7d7; text-align:center;
	/* width:870px;  */
}
.foot_nav a { color:#555; margin:0 10px; }
.qlink { float:right; }
.qlink a { color:#ff3300; text-decoration:underline; }
/* 快速链接 */
.qlink { position:relative; z-index:800; }
.ql_kr { display:none; border:1px solid #CCC; background:#FFF; width:404px; padding:0 10px 10px; overflow:hidden; text-align:left; position:absolute; z-index:999; right:0; bottom:28px; }
.qlTitle { width:100%; height:25px; line-height:25px; border-bottom:1px solid #CCC; font-weight:700; color:#000; }
.qlTitle span { font-size:11px; font-weight:normal; color:#000; margin:0 5px; }
.qlLeft, .qlCenter, .qlRight { float:left; }
.qlLeft { width:40%; }
.qlCenter { width:30%; }
.qlRight { width:30%; }
.qlBox dl { margin-top:5px; }
.qlBox dt { font-weight:bold; line-height:25px; }
.qlBox dd { line-height:21px; }
.qlBox a { color:#0044DD; text-decoration:none; }
.qlBox a:hover { color:#FF3300; text-decoration:underline; }
.qlBox a.qlhot { color:#CC0000; font-weight:bold; }
/* 版权 */
.copyright { width:960px; margin:0 auto; padding:10px 0 75px; line-height:18px; color:#747474; text-align:center; }
.copyright a { color:#ff3300; text-decoration:underline; }
.txt_cc { color:#ccc; }
/* 聊天室 */
*html {/*_background-image: url(about:blank); _background-attachment: fixed;*/ _text-overflow:ellipsis; }
*html .chart_s_wrap {position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}/* IE6 底部固定  */
.chart_s_wrap {display: none;}
.chart_s_wrap { width:100%; height:150px\9; position:fixed; bottom:0; left:0; z-index:800; }
.chart_s_bg { width:100%; height:70px; background:#191919; position:absolute; z-index:990; bottom:0; left:0; }
.chart_s_box { width:698px; height:70px; margin-left:-349px; left:50%; position:absolute; z-index:991; bottom:0; }
.cfun_tran, .cfun_full, .cfun_succ, .tran_box, .scoll_bar { display:inline-block; background:url(//px-img.7mdt.com/bf/kr/fun_i.png) no-repeat 0 0; }
.cfun_tran { width:16px; height:16px; }
.cfun_full { width:18px; height:16px; margin-left:8px; background-position:-26px 0; cursor:pointer; }
.cfun_succ { width:18px; height:16px; margin-left:10px; background-position:-54px 0; cursor:pointer; }
.tran_box { width:20px; height:78px; background-position:0 -26px; position:absolute; top:-80px; right:25px; }
.tran_bar { width:3px; height:58px; margin:8px auto 0; background:#000; position:relative; }
.scoll_line { display:inline-block; width:3px; background:#7aa201; overflow:visible; position:absolute; bottom:0; z-index:1; left:0; }
.scoll_bar { display:inline-block; width:11px; height:11px; background-position:right -26px; position:absolute; left:-4px; cursor:pointer; z-index:2; }
.scoll_tips { display:inline-block; padding:2px; background:#ffffe1; border:1px solid #000; color:#000; position:absolute; left:8px; }
.cfun_login { width:114px; color:#777; position:absolute; top:7px; right:158px; text-align:left; }
.cfun_login a { color:#999; }
.cfun_login a.cf_s_btn { color:#009cff; margin-right:5px; }
.cfun_login a.cf_name, .cf_name { color:#ff0090; font-weight:bold; }
.cfun_btn { position:absolute; top:7px; right:55px; }
/* 完整 */
*html .chart_b_wrap { position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}/* IE6 底部固定  */
.chart_b_wrap { width:100%; height:400px\9; position:fixed; bottom:0; left:0; z-index:800; }
.chart_b_bg { width:100%; height:90px; background:#191919; position:absolute; z-index:990; bottom:0; left:0; }
.chart_b_box { width:658px; height:318px; padding:0 10px; margin-left:-339px; left:50%; position:absolute; z-index:991; bottom:0; }
.chart_b_item { width:678px; height:228px; margin-left:-339px; left:50%; background:#191919; position:absolute; z-index:990; bottom:90px; }
.chart_b_arr { width:784px; height:53px; margin-left:-392px; left:50%; background:url(//px-img.7mdt.com/bf/kr/chart_arr.gif) no-repeat 0 0; position:absolute; z-index:990; bottom:90px; }
.chart_b_box .cfun_s_login { position:absolute; bottom:58px; left:20px; color:#777; }
.chart_b_box .cfun_s_login a { color:#999; }
.chart_b_box .cfun_s_login a.cf_s_btn { color:#009cff; margin-right:5px; }
.chart_b_box .chart_s_fun { width:45px; right:20px; position:absolute; top:7px; right:18px; z-index:992; }
/*  */
.fixedwrap { bottom:70px; z-index:992; }
#msgDiv { bottom:70px; }
/* AD */
.topAD { float:left; padding:20px 0 0 5px; }
.mAD { padding-bottom:10px; }
.floatad { z-index:992; }
.u7MAD a { display:block; padding:0 0 8px; }
#leftmove, #rightmove { z-index:993; }
/*webapp二维码扫描区域*/
.live_fun { position: relative; z-index:6; }
#ls {position:relative;z-index:1; }
.lf_cop2 { position: relative; }
.lf_cop2 em {display:block;position:absolute;left:80%;bottom:80%; }
.lf_cop2 .twoImg { position: absolute; left: 0; top: 100%; background-color: #0455b1; width: 190px;display:none; }
.lf_cop2:hover .twoImg { display: block; }
.lf_cop2 .twoImg img { display: block; position: relative; z-index: 2; width:190px;}
.lf_cop2 .twoImg p{ display: block; font-weight: bold; text-align: center; padding-bottom: 10px; }
.lf_cop2 .twoImg p b{ display: block; font-size: 20px; line-height: 36px; color: #ffffff; font-style: normal; white-space: nowrap; }
.lf_cop2 .twoImg p i { color: #ffdc3b; font-weight: bold; font-style: normal; }

a.teamAdCss{font-weight:bold;}
.video_kr{ height: 17px; position: absolute; right: 146px; top: 3px; width: 70px;
		   background: url(//px-img.7mdt.com/v2/7mvid_kr.png) center 0px no-repeat;
}

/* 分享 */
.sharebox{float: right;margin-left: 20px;margin-right:50px;height: 36px;}
.sharebox span{display: inline-block;vertical-align: top;}
.sharebox a{display: inline-block;width: 20px;height: 20px;margin-top: 8px;margin-left: 5px;background: url(//www.7mkr.com/img/f_icon.png) no-repeat 0 0;}
.sharebox a.tw_btn{background-position: 0 0;}
.sharebox a.fb_btn{background-position: 0 -20px;}
.sharebox a.ins_btn{background-position: 0 -40px;}

.share{float:left;margin-left:20px;}
.at-share-btn-elements{margin-top:8px;}
.at-style-responsive .at-share-btn{padding:2px;}

/* 导航栏 */
.nav {height: auto;}
#mainMenu ul{} 
.mainMenu_bar{height: 40px;background: #dce0ed;text-align: left;float: left;width: 960px;margin-top: 4px;margin-bottom: 2px;border: 1px solid #a9b2df;border-top: none; width: 1016px; }
.mainMenu_bar a{font-size: 12px;line-height: 40px;margin: 0 10px;font-weight: 600;}
.mainMenu_bar a.bar_on{color: #0000cc;}
#mainMenu{min-height: 48px; }
.toOdds{float: right !important; 
     display: flex; /* 启用 flexbox */
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中（可选） */
    padding: 2px 8px 2px 8px;max-width: 110px;
    min-height: 14px; line-height: 12px;
    background: #fb1313 ;
    position: relative;color: #fff !important;
    border-radius: 4px; margin-left: 10px;
    margin-top: 7px !important;text-decoration: none !important;
    margin-right: 0px;max-height: 28px;overflow: hidden;}



    /* 比分整合 */

#content,
#head,
#mainMenu,
.link {
    width: 1016px !important;
}


#cLeft, #cRight{
    width: 120px;padding: 5px 0;
}
#cRight{margin-right: 1px;}
#cLeft{margin-right: 8px;overflow: hidden;}
.rqs_key{
    width: 92px;
}
.liveFun{
    width: 118px;
}
.us_in2, .us_in1{width: 86px;}
.live td.th_x{width: 20px;}
.live td.th_match{width: 65px;}
.live td.th_time{width: 40px;}
.live td.th_state{width: 54px;}
.live td.th_home,
.live td.th_away{width: 160px;}
.live td.th_score{width: 44px;}
/* .live td.th_odds{width: 44px;} */
.live td.th_data{width: 64px;}
.live td.th_sound{width: 24px;font-size: 0;}
 
/* .live td.th_score{width: 44px;}
.live td.th_time{width: 36px;}
.live td.th_state{width: 48px;}
.live td.th_state{width: 48px;}
.live td.th_data{width: 64px;}
.live td.th_sound{width: 20px;font-size: 0;} */
.ht{color: #9A9A9A;font-weight: normal;}

/* 指数 */
.odds_box{
    display: flex;
    align-items: center;
    justify-content: center;
  width: 130px;max-height: 16px;
}
.odds_box a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    color: #333;    text-decoration: none !important;

}
.odds_box a span{
   width: 35%;
    height: 100%;
}
/* .odds_box a span:nth-child(1){
    border-right: 1px solid #ccc;
} */
.odds_box a span:nth-child(2){
    width: 30%;
    margin:0 2%;
}
/* .odds_box a span:nth-child(3){
    border-left: 1px solid #ccc;
} */

.odds_box a span.up{
   color: #FC4756; 
}
.odds_box a span.down{
   color: #3873FC;
 
}
.odds_box a span.select{
    background-color: #FFFDA3;
}
#select_compay{outline: none;border-radius: 4px;}



/* 赛事筛选 */
.dropMatch{float: right;min-width:110px;border:1px solid #DDDDDD;padding:0 0 0 0;height:18px;background:#fff url(/images/match_icon.png) 8px center no-repeat;position:relative;margin-top: 4px; margin-right: 12px;}
.dropMatch .dm_title{color: #4B4B4B;font-size: 11px;  min-width: 80px;  white-space: nowrap;height: 18px; line-height: 18px;max-width: 100px; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;  cursor: pointer; position: relative;
    padding-right: 20px; padding-left: 24px;
    position: relative;
    z-index: 10;}
.dropMatch::after{content: '';display: block;position: absolute;right: 5px;top:7px;
border-color: #4B4B4B transparent transparent  transparent; border-style: solid solid dashed solid; border-width: 5px 5px 0 5px; height: 0px; width: 0px; overflow: hidden; z-index: 1;

}
.dropMatch .dm_ul {display: none; position: absolute; left: 0; top: 100%;padding-top: 10px;}
.dropMatch .dm_ulBox{ width: 202px; background-color: #fff; border-radius: 8px;padding: 16px 12px;   box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);;
}
.dropMatch .dm_ulBox::after{content: '';display: block;position: absolute;left: 60px;top:2px;

border-color: transparent transparent #fff transparent; border-style: solid solid dashed solid; border-width: 0px 8px 8px 8px; height: 0px; width: 0px; overflow: hidden;

}
.dropMatch .dm_ul ul{overflow-y: auto;padding: 0;max-height: 380px;overflow-x: hidden;}
.dropMatch .dm_ul li {height: 28px; }
.dropMatch .dm_ul li a { display: block; width: 165px; min-height: 28px; color: #4B4B4B; font-size: 12px;position: relative;padding: 2px 15px 2px 22px; padding-left: 22px;  display: flex;
    align-items: center;
    justify-content: flex-start; line-height: 14px; text-decoration: none !important;
}
.dropMatch .dm_ul li a::after{content: '';display: block;position: absolute;left: 8px;top:50%;width: 6px; height: 6px;background-color: #DDDDDD;transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -ms-transform: translate(0%,-50%);  }
.dropMatch .dm_ul li a.matchON::after{background-color: #FC4756; }
.dropMatch .dm_ul li a.on,
.dropMatch .dm_ul li a:hover{background-color: #F0FAF5;}

.dropOdds{width: 114px;height: 20px;position: relative;margin: 2px auto 0 auto; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 4px;
 z-index: 101; 
}
.dropOdds .do_title{color: #fff;font-size: 11px;  white-space: nowrap;height: 18px; line-height: 18px;min-width:106px;height: 20px; padding:0 16x 0 8px;position: relative;  text-align: center; cursor: pointer;  padding-right: 10px; }
.dropOdds .do_title::after{content: '';display: block;position: absolute;right: 8px;top:7px;
border-color: #fff transparent transparent  transparent; border-style: solid solid dashed solid; border-width: 5px 5px 0 5px; height: 0px; width: 0px; overflow: hidden;   

}
.dropOdds .do_Menu {display: none; position: absolute; left: 50%; top: 100%;padding-top: 10px; transform: translate(-50%,0%); -moz-transform: translate(-50%,0%); -webkit-transform: translate(-50%,0%); -o-transform: translate(-50%,0%); -ms-transform: translate(-50%,0%);}
.dropOdds .do_Menu::after{content: '';display: block;position: absolute;left: 50%;top:2px;

border-color: transparent transparent #fff transparent; border-style: solid solid dashed solid; border-width: 0px 8px 8px 8px; height: 0px; width: 0px; overflow: hidden;
 transform: translate(-50%,0%); -moz-transform: translate(-50%,0%); -webkit-transform: translate(-50%,0%); -o-transform: translate(-50%,0%); -ms-transform: translate(-50%,0%);
}
.dropOdds .do_MenuBox{ width: 340px; background-color: #fff; border-radius: 8px;padding: 20px 16px 4px 16px;   box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);;
}
.dropOdds .dom_box{border-bottom:1px solid #DDDDDD;padding:0 0 8px 0;margin-bottom: 16px;}
.dropOdds .dom_box:last-child{border:none;margin-bottom: 0;}
.dropOdds .dom_box .db_title{padding:0;background:#fff url(/images/dom_box_kr.png) 0px center no-repeat;height:16px;padding-left:22px;font-size:13px;color:#9A9A9A; line-height: 16px; white-space: nowrap;text-align: left;font-weight: normal;}
.dropOdds .dom_box .db_title span{font-size:12px;float:none;display: inline;border: none;line-height: 16px; }
.dropOdds .db_options{font-size: 0;padding-top:12px;white-space: normal; text-align: left;  }
.dropOdds .db_options a{ display: inline-block;vertical-align: top;width: 106px;height: 28px;line-height: 28px;border-radius: 4px;text-align: center; border: 1px solid #DDDDDD;margin:0  8px 8px 0;font-size: 12px;color: #4B4B4B; text-decoration: none !important;float: none; 
font-weight: normal;
}
.dropOdds .db_options a:nth-child(3n) {
    margin-right: 0;
}
.dropOdds .db_options a.on{
    color: #fff;background-color: #3873FC;font-weight: bold; border: 1px solid #3873FC;
}
.dropOdds .do_One{position: absolute;right: 0;top:100%;padding-top: 10px;display: none;}
.dropOdds .do_OneBox{width: 225px;border-radius: 10px; background-color: rgba(54, 54, 54, 0.95);padding: 16px;position: relative;text-align: left; }
.dropOdds .do_OneBox::after{content: '';display: block;position: absolute;right: 56px;top:-8px;

border-color: transparent transparent rgba(54, 54, 54, 0.95) transparent; border-style: solid solid dashed solid; border-width: 0px 8px 8px 8px; height: 0px; width: 0px; overflow: hidden;

}
.dropOdds .do_One .do_p1{color: #EB4671;font-size: 18px;line-height: 22px;margin-bottom: 4px;}
.dropOdds .do_One .do_p2{color: #FFFFFF;font-size: 13px;line-height: 16px;margin-bottom: 12px; white-space: normal !important;}
.dropOdds .do_One img{display: block;}
.dropOdds .do_One a{
    display: block;z-index: 2;position: absolute;right: 6px;top:6px;padding: 10px;z-index: 100;
}
.dropOdds .db_Cancel{height: 34px;white-space: nowrap;font-size: 0; padding-bottom: 16px;}
.dropOdds .db_Cancel a{display: inline-block;vertical-align: top; width: 34px;line-height: 34px;text-align: center; font-size: 14px;border-radius: 2px;color:#666666 ; text-decoration: none; background-color: #F0F0F0;width: 166px;} 
.dropOdds .db_Cancel a:first-child{margin-right: 8px;}
.dropOdds .db_Cancel a.on{background-color: #DBF3E7; color:#09B363 ;}
.body_kr .dropOdds .db_Cancel a.on{background-color: #DBEBFF; color:#3873FC ;}
.body_en .dropOdds .db_Cancel a.on{background-color: #FFF3F0; color:#E4312B ;}



.odds_box a span{ white-space: nowrap;font-size: 10px;}
/* 皮肤样式 */
#cCenter{background: #fff;}
/* .live tr.tHead td{background: #F0F0F0;border:none ;color: #4B4B4B;font-weight: normal; padding: 4px 0;white-space: nowrap;} */
.lfun{background: #fff;}
.live,
.live table,
.live tr,
.live td,
.live th {
    /* border: none !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important; */
}
#live_Table .tr_nowOdds{display: none !important;}
/* #live_Table td{padding: 10px 0px;} */
.live td{background-color: #F6FEE9;}

.live tr.matchClass,
.live tr.matchClass td{background-color: #F6FEE9 !important;}
tr.tbg0 td{background:#FFFFFF;padding: 4px 0px;}
tr.tbg1 td{background:#F0F0F0;padding: 4px 0px;}
.lfunLeft a{color: #4197FC;}
#mainMenu{z-index: 201;}
#gsbox2{overflow: hidden;}
.toOdds{float: right !important; 
     display: flex; /* 启用 flexbox */
    align-items: center; /* 垂直居中 */
    justify-content: center; /* 水平居中（可选） */
    padding: 2px 8px 2px 8px;max-width: 110px;
    min-height: 14px; line-height: 12px;
    background: #fb1313 ;
    position: relative;color: #fff !important;
    border-radius: 4px; 
    margin-top: 4px !important;text-decoration: none !important;
    margin-right: 12px;max-height: 28px;overflow: hidden;}
    .rqs {width: 278px !important;}

.oddsPup{padding-top: 10px;display: none;position: absolute;right: -84px;top:100%;z-index: 100;width: 754px;}

.oddsPupBox{padding: 16px 16px;width: 722px;color: #4B4B4B;position: relative;background-color:#fff; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3);;
border-radius: 8px;
}
.oddsPupBox::after{content: '';display: block;position: absolute;right:143px;top:-8px;
border-color: transparent transparent #fff transparent; border-style: solid solid dashed solid; border-width: 0px 8px 8px 8px; height: 0px; width: 0px; overflow: hidden;

}
.oddsPupBox .dp_table,
.oddsPupBox .dp_table * {border: none ;text-align: center;background-color: #fff;}
.oddsPupBox .dp_table{width: 722px; text-align: center;color: #4B4B4B; border-top: 1px solid #C1C1C1!important; border-left: 1px solid #C1C1C1!important; }

.oddsPupBox .dp_table tr{height: 28px;}
.oddsPupBox .dp_table th{background-color: #F0F0F0;border-right: 1px solid #C1C1C1!important;border-bottom: 1px solid #C1C1C1!important;}
.oddsPupBox .dp_table td{border-bottom:1px solid #C1C1C1 !important;border-right:1px solid #C1C1C1!important;}
.oddsPupBox .dp_table{}
.oddsPupBox .dp_table td.up{background-color:#FFC3C2;}
.oddsPupBox .dp_table td.down{background-color:#BEEAD3;}
.oddsPupBox .dp_table a.toOdd_a{display: block;width: 16px; height: 16px; background: url(/images/odd_kr.png) center center no-repeat;margin: 0 auto; }
.oddsPupBox .dp_text{height: 34px;position: relative;margin-top: 12px;}
.oddsPupBox .dp_text p{padding:0;font-size: 0; text-align: left;}
.oddsPupBox .dp_text p span{display: inline-block;vertical-align: top; position: relative;padding-left: 16px; line-height: 34px;font-size: 12px;position: relative;margin-right: 12px;}
.oddsPupBox .dp_text p span::after{
    content: '';position: absolute;left: 2px;top:50%;width: 8px;height: 8px;transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -ms-transform: translate(0%,-50%); 
}
.oddsPupBox .dp_text p span.s1::after{
    background-color: #3873FC;
}
.oddsPupBox .dp_text p span.s2::after{
    background-color:#FC4756;
}
.oddsPupBox .dp_text a{display: block;position: absolute;left: 50%;top:0; background-color: #3873FC;border-radius: 4px;text-align: center; 
min-width: 236px;transform: translate(-50%,0%); -moz-transform: translate(-50%,0%); -webkit-transform: translate(-50%,0%); -o-transform: translate(-50%,0%); -ms-transform: translate(-50%,0%); line-height: 34px;  height: 34px; color: #fff;     text-decoration: none !important;

}
.oddsPupBox .dp_title{height: 20px;margin-bottom: 12px;position: relative;}
.oddsPupBox .dp_title .p_title{text-align: center;font-size: 12px;padding: 0;height: 20px; line-height: 20px; margin: 0; }
.oddsPupBox .dp_title .p_match{display: block;position: absolute; left: 0;top:0; padding: 0 8px;min-width: 52px; white-space: nowrap;font-weight:bold;color: #fff; height: 20px; line-height: 20px; background-color: #3873FC; text-align: center;}
.oddsPupBox .dp_title .p_del{display: block;position: absolute; right:0; top:-12px; padding: 10px; width: 16px; height: 16px;  background: url(/images/del.png) center center no-repeat;}


.oddsPupBox .dp_table {white-space: nowrap !important; }
.oddsPupBox .dp_table td.ap_td_t1{width: 140px;}
.oddsPupBox .dp_table td.ap_td_ta{width: 100px;}
.oddsPupBox .dp_table td{width: 7%;}
.oddsPupBox2 .dp_table td{width: 11.2%;}

.oddsPupBox .dp_table th.th_dp{background-color: #FFFFE6;}
.oddsPupBox .dp_table td.td_dp1{background-color: #FFFFE6;}
.oddsPupBox .dp_table td.up{background-color:#FFC7D0 !important;}
.oddsPupBox .dp_table td.down{background-color:#B3D1FF !important;}
/* .oddsPupBox .dp_table th.th_dp{display: block;}
.oddsPupBox .dp_table td.td_dp2{display: block;} */
.oddsPupBox2 .dp_table th.th_dp{display: none;}
.oddsPupBox2 .dp_table td.td_dp2{display: none;}
.oddsPupBox2 .dp_table td.th_dp{background-color: #ffffff;}
.oddsPupBox2 .dp_table td.td_dp1{background-color: #ffffff;}
.oddsTd{position: relative;}


 .odds_box .a_islock{}
 .odds_box .a_islock span{font-size: 0;background: url(/images/union.png)  center center no-repeat !important;}
 .oddsPupBox .a_islock .td_dp1,
 .oddsPupBox .a_islock .td_dp2,
 .oddsPupBox .a_islock .td_dp3{font-size: 0;background: url(/images/union2.png)  center center no-repeat !important;}
 .oddsPupBox .a_islock .oddsPupBox .td_dp1{background:#FFFFE6 url(/images/union2.png)  center center no-repeat !important;}
 .oddsPupBox .a_islock .oddsPupBox2 .td_dp1{background:#fff url(/images/union2.png)  center center no-repeat !important;}


 /* .oddsPupBox  .td_dp1.a_islock,
 .oddsPupBox  .td_dp2.a_islock,
 .oddsPupBox  .td_dp3.a_islock{font-size: 0;background: url(/images/union2.png)  center center no-repeat !important;} */
.oddsPupBox td.td_dp1.a_islock {font-size: 0;background:#FFFFE6 url(/images/union2.png)  center center no-repeat !important;}
.oddsPupBox2 td.td_dp1.a_islock {font-size: 0;background:#fff url(/images/union2.png)  center center no-repeat !important;} 

body{min-width: 1200px;}
.score_box{z-index: 99999;}

#ls,
#listTable{position: relative;} 
.live{position: relative !important;}
.live table{position: relative !important;z-index: 1;}
/* #js_dropOdds{ transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); } */

.oddsTdBox{height: 32px;width: 130px;}
/* .oddsTdBox_1{height: 28px;width: 130px;}
.oddsTdBox_2{height: 32px;width: 130px;} */
.oddsTdBox_3{height: 56px;width: 130px;}

/* 格式下拉 */
.horseMatch{float: left; display:block; min-width:110px;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:0 0 0 0;height:24px;position:relative;font-size: 12px;color: #000;background: url(//px-img.7mdt.com/bf/kr/m_i.gif) no-repeat 0 0;background-position: right -122px;margin-right: 6px;margin-top: 5px;z-index: 9999; }
.horseMatch .hm_title{color:#000;font-size:11px;min-width:80px;white-space:nowrap;height:24px;line-height:24px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative;padding-right:20px;padding-left:12px;position:relative;z-index:10;}
.horseMatch::after{content:'';display:block;position:absolute;right:5px;top:10px;border-color:#000 transparent transparent transparent;border-style:solid solid dashed solid;border-width:6px 5px 0 5px;height:0px;width:0px;overflow:hidden;z-index:1;}
.horseMatch .hm_ul{display:none;position:absolute;right:0;top:100%;padding-top:10px;}
.horseMatch .hm_ulBox{min-width:120px;background-color:rgba(54, 54, 54, 0.95);border-radius:8px;padding:16px 12px 8px 12px;box-shadow:0px 0px 16px 0px rgba(0,0,0,0.3);;}
.horseMatch .hm_ulBox::after{content:'';display:block;position:absolute;right:50px;top:2px;border-color:transparent transparent rgba(54, 54, 54, 0.95) transparent;border-style:solid solid dashed solid;border-width:0px 8px 8px 8px;height:0px;width:0px;overflow:hidden;}
.horseMatch .hm_ulBox a{display:block; color:#fff;font-size:12px;font-weight: bold;line-height: 28px; padding: 0 8px;border: 1px solid transparent; margin-bottom: 8px; }
.horseMatch .hm_ulBox a.on{font-weight: bold;border: 1px solid rgba(154, 154, 154, 1);} 
.horseMatch .hm_ul ul{padding:0;overflow-x:hidden;overflow: hidden;}
.horseMatch .hm_ul li{height:28px;}
.horseMatch .hm_ul li a{display:block;min-height:28px;color:#fff;font-size:12px;position:relative;padding:2px 15px 2px 22px;padding-left:22px;display:flex;align-items:center;justify-content:flex-start;line-height:14px;text-decoration:none !important;}
.horseMatch .hm_ul li a::after{content:'';display:block;position:absolute;left:8px;top:50%;width:6px;height:6px;background-color:#DDDDDD;transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-webkit-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);}
.horseMatch .hm_ul li a.matchON::after{background-color:#FC4756;}
.horseMatch .hm_ul li a.on,.horseMatch .hm_ul li a:hover{background-color:#F0FAF5;}
.top_menu{position: relative;z-index: 999;}

.link_box{padding-bottom: 30px;}
/********************20161220圣诞皮肤************************/
/*.logo{height:69px;margin:16px 0 0 15px;background:url(//px-img.7mdt.com/bf/kr/skin/logo_c.png) no-repeat 0 0;}
.chart_s_bg{background:url(//px-img.7mdt.com/bf/kr/skin/chatroombg.jpg) no-repeat center 0;}
.headLeft {background:url(//px-img.7mdt.com/bf/kr/skin/goal_bg.gif) no-repeat 5px 16px;}*/


.top_menu{
    width: 1060px;
    padding: 0;
}
.header{
    width: 1020px;
}
.nav{
    width: 1020px;
    margin: 0 auto;
}
.sharebox{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
}
.sharebox a{
    margin: 0 2px;
    vertical-align: middle;
    text-align: center;
}
.tg {
    background-image: url(//www.7mkr.com/img/tg-icon.png);
}
.fb{
    background-position: 0 -20px;
}
.xb {
    background-image: url(//www.7mkr.com/img/x-icon.png);
}
.sharebox a.dh{
    color: #fff;
    padding: 0 10px;
    border-radius: 4px;
    margin-left: 7px;
    display: block;
    height: 26px;
    line-height: 26px;
    background: #FA3266;
    width: fit-content;
}
.dh span {
    color: #F9FF2F !important;
    font-weight: bold;
    display: inline;
}


.sharebox a.fb, .sharebox a.tt, .sharebox a.ins, .sharebox a.tg, .sharebox a.xb {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(//www.7mkr.com/img/f_icon.png) no-repeat;
    margin: 0 4px;
    vertical-align: middle;
    text-align: center;
}
.sharebox a.fb {
    background-position: 0 -20px;
}
.sharebox a.tg {
    background-image: url(//www.7mkr.com/img/tg-icon.png);
}
.sharebox a.xb {
    background-image: url(//www.7mkr.com/img/x-icon.png);
}
tr td.goal { background: #FFC; }
tr.tbg0 td.goal { background: #FFC; }
tr.tbg1 td.goal { background: #FFC; }
.nav_odds_a{display: none !important;}