@charset "utf-8";
body {width:auto;min-width:auto;line-height:normal;padding:0;color:#333;font-size:12px;font-family: Tahoma;background: #f3f3f3; /*overflow:hidden;height:100%;*/ }
a{color:#000;font-family: Tahoma;}
/* 顶部菜单 */
.top_menu{width:100%;min-width:1000px;height:36px;line-height:36px;background:#fff;}
.top_fun{width:1000px;margin:0 auto;position:static;height:auto;line-height:normal;}
.tf_m{float:left;height:36px;font-size:0px;}
.tf_m a{margin:0 10px;font-size:12px;color:#333;}
.tf_m a:hover{color:#739ac3;text-decoration:underline;}
.tf_l{float:right;color:#d5d5d5;font-size:12px;}
.tf_l a{color:#739ac3;}
.tf_l a:hover{text-decoration:underline;}
.tf_l span{color:#333;}
.timeZone{position:absolute;top:10px;left:38px;z-index: 2;}
#TimeZone { font-size: 11px; font-weight: 700; font-family: Tahoma; padding-right: 15px; background: url(//img.7mdt.com/v2/skin2/clock.gif) right 0 no-repeat; cursor: pointer;}
.share{position:absolute;top:12px;right:36px;z-index:2;}
.share .at-svc-kakaotalk{display: none !important;}
/* 主菜单 */
#mainMenu { width: 920px; height: 36px; line-height: 36px; float: left; margin-bottom: 0; /*overflow: hidden;*/}
#mainMenu ul {float: left;background:none;}
#mainMenu ul li { float: left;background:none;position:relative;}
#mainMenu li.mSelect {}
#mainMenu li a { color: #333; display: block; float: left; padding:0;text-decoration: none; vertical-align:baseline;}
#mainMenu li a:hover { color: #739ac3; text-decoration: underline; }

/* 主菜单下拉 */
.ctn { position: absolute; left: 0; top: 0; display: none; }
.tlmBox { width:130px; border: 1px solid #7CADD6; position: absolute; overflow: hidden; text-align: left; display: none; }
.tlm { width:127px; float: left; background-color: #ECF5FF; margin: 0; padding: 1px; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; 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%;margin:0 auto; 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; }
.mOut { background-color: #ECF5FF; }
.tlm a:hover { text-decoration: underline; }
/* 页首 */
.header{width:100%;min-width:1000px;height:100px;background:#3b6da4 url(//static.7msport.com/images/database/t_bg.gif) repeat-x 0 0;position:relative;}
.hd_wrap{clear:both;width:1000px;height:100px;margin:0 auto;position:relative;z-index:30;}
#logo{float:left;display:inline;width:260px;height:60px;margin:20px 0 0 15px;background:url(//img.7mdt.com/bf/kr/logo.png) no-repeat 0 0;}
.Head_banner{float:right;display:inline;width:600px;padding-top:20px;}
/* 主体 */
.wrap{width:1000px;margin:0 auto;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#fff;box-shadow:0 0 40px rgba(172,172,172,0.8);}
/* 对阵信息 */
.info_wrap{width:1000px;/*height:158px;*/position:relative;}
.info_top{width:1000px;position:absolute;}
.contact_wrap{padding-top:206px;}
.info{clear: both; /*overflow: hidden;*/ width: 100%;height:140px;font-size:12px;background:#fff;position:relative;}
.info_league{display:block;padding:5px 0 1px;text-align:center;position:relative;}
.info_league a:link, .info_league a:visited{color: #444;}
.league span{display:inline-block;height:24px;line-height:24px;padding:0 8px;font-size:14px;}
.match_time{padding-top:5px;}
.info_match{width:100%; text-align:center;}
.info_team{width: 100%;}
.team_main, .team_odds, .team_away{float: left; font-size: 14px; font-weight: 700;}
.team_main, .team_away{width: 42%;}
.team_main a:link, .team_main a:visited, .team_away a:link, .team_away a:visited{color: #000;}
.team_main{text-align: right;}
.team_away{text-align: left;}
.info_team sup{color:#999;font-size:12px;font-weight:normal;}
.team_main sup{margin-right: 3px;}
.team_away sup{margin-left: 3px;}
.team_main a:visited, .team_main a:link{display: inline; float: right;}
.team_away a:visited, .team_away a:link{display: inline; float: left;}
.team_main .wr{float: right;}
.team_away .wr{float: left;}
.wr{clear: both;overflow: hidden;width: 100px; margin: 0;height: 5px;}
.wr_w, .wr_d, .wr_l { overflow: hidden; float: left; height: 8px; }
.wr_w { background: #f24d00; }
.wr_d { background: #008bf8; }
.wr_l { background: #79c10b; }
.team_odds { width: 16%; font-size: 18px;font-weight:normal; }
.team_odds a:link, .team_odds a:visited { color: #999;font-size: 12px; }
/* 比分 */
.score{ width:100%;padding:0;border:0;}
.score_t{ display:block;margin:-10px 38px 0;}
.score_l,.score_c,.score_r{ float:left; width:402px;}
.score_c{ width:120px; text-align:center;padding-top:20px;}
.score_c span.vs_score{line-height:28px;font-size:30px; font-weight:bold;font-family:Tahoma;position:relative;}
.score_c span.win{ color:#ce0000;}
#pk{display: block;height:22px;padding-top:10px;position:relative;}
#pk a{color:#333;font-size:12px;font-weight:normal;}
.team1,.team2{ float:left; width:302px; padding-top:25px;}
.team1{ margin-right:10px;}
.team2{ margin-left:10px;text-align:left;}
.team_name1,.team_name2{ float:right; width:302px; padding-bottom:4px;position:relative;}
.team_name1{text-align:right;}
.team_name1 a,.team_name2 a{color:#333;font-size:18px;}
.team_name1 a{float:right;}
.team_name1 a:hover,.team_name2 a:hover{ text-decoration:none; color:#dd0000;}
.team_name2 a{float:left;}
.team_name1 sup,.team_name2 sup{color:#999;}
.team_logo{ float:left; width:80px; height:80px;padding-top:0;text-align:center;border:0;background:#fff;position:relative;}
.team_logo img{width:auto;max-height:100%;}
.team_record1,.team_record2{ clear:both; float:right; width:100px; height:3px; overflow:hidden;}
.team_record2{ float:none;}
.record_w,.record_d,.record_l{ float:left; height:3px; overflow:hidden;}
.record_w{ background:#f24d00;}
.record_d{ background:#008bf8;}
.record_l{ background:#79c10b;}
.overtime{ clear:both; padding:0; width:100%;text-align:center; color:#222;position:relative;line-height: 13px;}
.overtime a{color:#222;}
/* tab页 */
.nav_m{width:100%;height:40px;line-height:40px;color:#fff;text-align:center;background:#21519a;border-bottom:3px solid #f5376f;}
.nav_m a{display:inline-block;min-width:80px;height:40px;line-height:40px;padding:0 20px;color:#fff;font-size:16px;position:relative;}
.nav_m a.nav_m_on{color:#fff;background:#f5376f;border-bottom:3px solid #f5376f;}
.nav_m a:hover{text-decoration:none;}
.nav_m a:hover{color:#fff;background:#f5376f;border-bottom:3px solid #f5376f;}
.data_title, .replace_title, .time_title{background:#21519a;}
.line_up_list .title{background:#21519a;border-left: 1px solid #21519a;border-right: 1px solid #21519a;}
/* 版权说明 */
.pageCopy { width: 100%; background: #FFF; clear: both; text-align: center; line-height: 180%; padding-top: 10px; padding-bottom: 10px;border-top:2px solid #ddd; }
.pageCopy span { color: #F00; }
.pageCopy a{ color:#0000cc;}
.pageCopy a:hover{ color:#ff3300;}

.fixer{width:1000px;position:fixed; top:0px;z-index:100;_position:absolute;_top:e-xpression(documentElement.scrollTop+10 + "px");}

/* 分析 */
.contact_left{display:inline-block;width:730px;text-align:left;vertical-align:top;}
.contact_right{display:inline-block;width:202px;margin-left:18px;vertical-align:top;}

/*胜、负、平概率表 开始*/
.cbg_w { background: url(//img.7mdt.com/img4/cbg_w.gif); background-color: #CC0000; height: 12px; }
.cbg_l { background: url(//img.7mdt.com/img4/cbg_l.gif); background-color: #009933; height: 12px; }
.cbg_d { background: url(//img.7mdt.com/img4/cbg_d.gif); background-color: #0057DB; height: 12px; }
/*胜、负、平概率表 结束*/

/*标识*/
.hot_i { display:inline-block; width:22px; height:12px; background:url(//img.7mdt.com/bf/kr/hot.gif) no-repeat 0 0; position:absolute; top:0; left:58%; }
.new_i { display:inline-block; width:24px; height:12px; background:url(//img.7mdt.com/bf/kr/new.gif) no-repeat 0 0; position:absolute; top:0; left:58%; }

.icon_new {
    height: 28px;
    line-height: 28px;
    border-radius: 4px;
    background-color: #FFE521;
    /* margin-top: 22px; */
    position: absolute;
    top: 5px;
    right: 10px;
    padding: 0 10px;
    z-index: 99;
    transition: 0.5s ease;
}
i.icon_hot {
    position: absolute;
    top: -16px;
    right: -14px;
    background: url(//px-img.7mdt.com/nimgs/hot.png) no-repeat 0 0;
    width: 37px;
    height: 21px;
}

/* 下载弹窗 */
.pop-appDown-wrap{padding-top:9px;position: absolute;right:0;display:none;}
.pop-appDown-box{display:block;width:297px;padding:16px;background:#fff;border-radius:8px;box-sizing: border-box;position: relative;box-shadow: 0 0 8px 0 rgba(0,0,0,.2);}
.pop-appDown-box:after{content: '';width:0;height:0;border:9px solid;border-width:0 9px 9px;border-color: transparent transparent #fff;position: absolute;top:-9px;right:18px;}
.pop-appDown-tips{color:#434343;font-size:13px;padding-bottom:8px;line-height: normal;text-align: left;}
.pop-appDown-ownership{
    height: 10px;border-bottom: 1px solid #F0F0F0;text-align: center;font-size: 0;margin-bottom: 15px;     
}
.pop-appDown-ownership p{display: inline-block; padding: 0 24px; height: 20px;background-color: #fff; 
    color: #434343; font-size: 14px; line-height: 20px; font-family: "SF Pro Display";margin: 0 auto;
}

.pop-appDown-mian{display:flex;align-items: center;justify-content: space-between;}
.appDown-select{width:100%;display: flex;flex-direction:column;margin-right:12px;}
.appDown-btn{display: flex !important;align-items: center;padding:0 !important;}
.appDown-logo{margin-right:8px;}
.appDown-logo img{width:56px;height:56px;}
.appDown-t-logo img{width:78px;height:auto;}
.appDown-txt{color:#434343;font-size:14px;font-weight: normal;line-height:normal !important;white-space: nowrap;}
.appDown-line{margin-top:8px;padding-top:8px !important;border-top:1px solid #F0F0F0;}
.appDown-code{text-align: center;}
.appDown-qrcode img{width:95px;height:auto;}
.appDown-code-txt{color:#434343;font-size:13px;text-align: center;white-space: nowrap;line-height: 18px;margin-top:6px;}
.appDown-code-txt span{color:#09B363;}
#mainMenu{overflow: visible;}
#mainMenu ul{width:920px;}
#mainMenu ul li:first-child{background-image: none;}
#mainMenu ul li{z-index: 99;}
#mainMenu .pop-appDown-wrap a{display: flex;}
#mainMenu .pop-appDown-wrap a:hover{text-decoration: none;}
#mainMenu ul li a.appDown-btn{padding:0;}
#mainMenu ul li a.appDown-line{padding-top:8px;margin-top:8px;}
#mainMenu ul li:hover .pop-appDown-wrap{display:block;}
.appDown-intro,
.appDown-txt{ white-space: nowrap;}
.pop-appDown-ownership{
	height: 10px;border-bottom: 1px solid #F0F0F0;text-align: center;font-size: 0;margin-bottom: 15px; 
}
.pop-appDown-ownership p{display: inline-block; padding: 0 24px; height: 20px;background-color: #fff; 
	color: #434343; font-size: 14px; line-height: 20px; font-family: "SF Pro Display";margin: 0 auto;
}

.fixer .info{overflow: hidden;}
.fixer .icon_new{top:18px;}