﻿@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:958px; 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; }
/* 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; }
.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; }
.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;}
.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; }
/********************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;}*/
