﻿.body{width: 1200px;font-size: 0;position: relative;padding-bottom: 10px;}
.b_l{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 840px;margin-right: 20px;min-height: calc(100vh - 326px);}
.b_r{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 340px}

/*比分列表*/
.b_match{position: relative;}
.b_match .bm_tab{height: 48px;border-bottom: 2px solid #9a1032;background: #f8f8f8;position: relative;margin-bottom: 10px}
.b_match .bm_tab .bmt_tab{font-size: 0}
.b_match .bm_tab .bmt_tab li{cursor: pointer;display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 100px;height: 48px;line-height: 48px;text-align: center;color:#353535;font-size: 16px}
.b_match .bm_tab .bmt_tab .on{background: #9a1032;color:#fff;}
.b_match .bm_tab .bmt_btn{position: absolute;top: 0;right:8px;}
.b_match .bm_tab .bmt_btn li{cursor: pointer;margin-right:8px;display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 26px;height: 48px;background: url('//static.7m.com.cn/images/pc/2018fifa/live/icon_list.png') no-repeat 0 center}
.b_match .bm_tab .bmt_btn .bmt_tip{background-position-x: -26px}
.b_match .bm_tab .bmt_btn .bmt_tip_on{background-position-x: 0px}
.b_match .bm_tab .bmt_btn .bmt_sound{background-position-x: -78px}
.b_match .bm_tab .bmt_btn .bmt_sound_on{background-position-x: -52px}
.b_match .bm_tab .bmt_btn .bmt_refresh{background-position-x: -104px}
.b_match .bm_tab .bmt_sche{position: absolute;top: 8px;left: 240px}

.b_match .bm_title{width: 100%}
.b_match .bm_title ul{background: #e5e5e5;font-size: 0;text-align: left;}
.b_match .bm_title li{display:inline-block;*display: inline;*zoom:1;vertical-align:middle;color:#323232;font-size: 12px;text-align: center;line-height: 14px;padding: 8px 0}
.b_match .bm_title .col0{width: 74px}
.b_match .bm_title .col1{width: 40px}
.b_match .bm_title .col2{width: 40px}
.b_match .bm_title .col3{width: 336px}
.b_match .bm_title .col4{width: 30px}
.b_match .bm_title .col5{width: 28px}
.b_match .bm_title .col6{width: 140px}
.b_match .bm_title .col7{width: 118px}
.b_match .bm_title .col8{width: 30px}
.b_match .bm_title .row{width: 100%}

.b_match .bm_table{width: 100%}
.b_match .bm_mt10{margin:10px 0 150px;}
.b_match .bm_table ul{position: relative;font-size: 0;text-align: left;border-left:1px solid #ebebeb }
.b_match .bm_table .off{display: none}
.b_match .bm_table li{color:#323232;display:table-cell;*display: inline;*zoom:1;vertical-align:middle;font-size: 12px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;line-height: 18px;text-align: center;position: relative;padding: 10px 0}
.b_match .bm_table .col0{width: 72px}
.b_match .bm_table .col1{width: 40px}
.b_match .bm_table .col2{width: 40px}
.b_match .bm_table .col3{width: 344px}
.b_match .bm_table .col4{width: 30px;color:#d40000;}
.b_match .bm_table .col5{width: 26px}
.b_match .bm_table .col5 a{display: block;}
.b_match .bm_table .col6{width: 138px}
.b_match .bm_table .col7{width: 123px}
.b_match .bm_table .col8{width: 30px}
.b_match .bm_table .row{width: 100%;display: block;background:#fff;padding: 0}
.b_match .bm_table .row p{color:#005baa;}
.b_match .bm_table .row_remark{height:auto;}
.b_match .bm_table .row_remark p{line-height: 20px;padding: 10px 0}
.b_match .bm_table li em{position: absolute;width: 4px;height: 12px;background: #9a1032;top: 50%;left: 0;margin-top: -6px}

.b_match .bm_table .grey{color:#666;}
.b_match .bm_table .red{color:#be070d}
.b_match .bm_table .vs{vertical-align: middle;}
.b_match .bm_table .vs img,
.b_match .bm_table .vs span{display:inline-block;*display: inline;*zoom:1;vertical-align: middle;}
.b_match .bm_table .vs img{width: 27px;height: 16px;border:1px solid #ECEEEB;margin: 0 4px;}
.b_match .bm_table .vs span{font-size: 14px;font-weight: bold;color:#323232;width: 50px}
.b_match .bm_table .vs .v_l{width: 96px;text-align: left;}
.b_match .bm_table .vs .v_r{width: 96px;text-align: right;}
.b_match .bm_table .vs .v_l a,
.b_match .bm_table .vs .v_r a{line-height: 18px}
.b_match .bm_table .vs .v_l img,
.b_match .bm_table .vs .v_r img{width: auto;height: auto;border:none;position: relative;top: -4px;*top: -10px}
.b_match .bm_table .vs .v_vs{width: 50px;display:inline-block;*display: inline;*zoom:1;vertical-align: middle;font-weight: bold;color:#323232;font-size: 14px}
/* .b_match .bm_table .vs .v_vs i{font-size: 14px;font-weight: bold;color:#323232;} */
/* .b_match .bm_table .vs .v_vs .red{color:#d40000;}
.b_match .bm_table .vs .v_red{color:#323232;}
.b_match .bm_table .vs .v_red:hover{color:#9a1032;} */
/* .b_match .bm_table .vs .v_red i{color:#323232;}
.b_match .bm_table .vs .v_red i:hover{color:#9a1032;} */
.b_match .bm_table .vs .v_l .red_card, .b_match .bm_table .vs .v_r .red_card, .b_match .bm_table .vs .v_l .yellow_card, .b_match .bm_table .vs .v_r .yellow_card{display:inline-block;width:11px;height:13px;line-height:15px;color:#fff;font-family:'Arial';font-size:12px;font-weight:normal;text-align:center;background:#f04848;border-radius:2px;}
.b_match .bm_table .vs .v_l .yellow_card, .b_match .bm_table .vs .v_r .yellow_card{background:#fcb103;}
.b_match .bm_table .vs .v_l .red_card, .b_match .bm_table .vs .v_l .yellow_card{margin-left:2px;}
.b_match .bm_table .vs .v_r .red_card, .b_match .bm_table .vs .v_r .yellow_card{margin-right:2px;}
.b_match .bm_table .odds a,
.b_match .bm_table .odds span{color:#323232;font-size: 12px}
.b_match .bm_table .odds span.green{color:#148b04;font-weight: bold;}
.b_match .bm_table .odds span.red{color:#d40000;font-weight: bold}
.b_match .bm_table .odds a{margin:0 6px;}
.b_match .bm_table .btn{text-align: center;padding-left: 4px}
.b_match .bm_table .btn a{color: #1e1e1e;font-size: 12px;margin-right: 4px}
.b_match .bm_table .btn a.blue{color:#005baa;}
.b_match .bm_table .btn a.red{color:#ff0000;}
.b_match .bm_table .btn a img{padding-right: 0}

.b_match .bm_table .like a{margin:0px auto;display: block;width: 18px;height: 16px;background:url('//static.7m.com.cn/images/pc/2018fifa/live/like_list.png') no-repeat 0 center;}
.b_match .bm_table .like a.on{background-position-x:-18px }
.b_match .bm_table .bmt_happy{height: auto;}
.b_match .bm_table .bmt_happy li{padding: 0}
.b_match .bm_table .bmt_happy li a{display: block;font-size: 14px;color:#005baa;line-height: 40px;height: 40px;cursor: pointer;}
.b_match .bm_table .bmt_width{height: 0}
.b_match .bm_table .bmt_width li{border:none;font-size: 12px;color: #000}
.b_match .bm_table .bmt_top{height: 30px;border-bottom:1px solid #ebebeb;border-left: none}
.b_match .bm_table .bmt_top li{border: none;background-color: #fffdda;line-height: 30px;height: 30px}
.b_match .bm_table .bmt_top li span{font-size: 12px;color:#000;}
.b_match .bm_table .bmt_top li a{font-size: 12px;color:#005baa;}
.b_match .bm_table .bmt_top2 li{background-color: #e5e5e5}
.b_match .bm_table .bmt_title{border-bottom: 1px solid #ebebeb;border-left:none;}
.b_match .bm_table .bmt_title li{text-align: left;border: none;padding-left: 10px;line-height: 30px;}
.b_match .bm_table .bmt_even{background: #f8f8f8}
.b_match .bm_table .even{background:#F8F8F8;}
.b_match .bm_table .hover{background:#FFFDDA;}
.b_match .bm_table .hover{background:#FFFDDA;}
.b_match .bm_table .hover .vs .v_vs{color: #9a1032!important}



/*详细信息弹出层*/
.bm_pop{display: none;background:#fff;position: absolute;top: 300px;left:0px;width: 840px;border: 1px solid #999999;box-shadow: 4px 4px 4px #e5e5e5;box-shadow: 4px 4px 4px rgba(0,0,0,0.1);}
.bm_pop .bmp_bg{position: absolute;width: 16px;height: 10px;z-index: 300;top: -10px;left: 394px;background: url('//static.7m.com.cn/images/pc/2022fifa/live/tip.png') no-repeat center center;}
.bm_pop .bmp_list{padding: 6px}
.bm_pop .bmp_list li{display:inline-block;*display: inline;*zoom:1;vertical-align: top;width: 196px}
.bm_pop .bmp_list li p{border-left: 1px solid #393939;padding-left: 10px;font-size: 12px;color:#393939;line-height: 12px;margin-bottom: 4px}
.bm_pop .bmp_list li p.nb{border:none;padding-left: 0}
.bm_pop .bmp_table{width: 100%}
.bm_pop .bmp_table tr.head{background:#e6e6e6;}
.bm_pop .bmp_table tr.head td{border:1px solid #d8d8d8;}
.bm_pop .bmp_table td{height: 32px;font-size: 12px;color:#393939;text-align: center;border:1px solid #f0f0f0;}

.pop_dialog_div{position: fixed;bottom: 10px;left: 50%;width: 460px;margin-left: -250px;z-index: 300}
.pop_dialog_div .pop_dialog{
	margin-bottom: 10px;
	position: relative;
	display: block;
	font-size: 0;
	padding: 0 20px;
	/* background:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog_bg.png') repeat-x left top; */
	height: 40px;
	line-height: 40px;
	background: #9a1032;
	border-radius: 50px;
}
.pop_dialog_div .pop_dialog span,
.pop_dialog_div .pop_dialog img{display:inline-block;*display: inline;*zoom:1;vertical-align: top;}
.pop_dialog_div .pop_dialog img{width: 24px;margin:13px 6px 0;}
.pop_dialog_div .pop_dialog span{color:#fff;font-size: 14px;font-weight: bold;}
.pop_dialog_div .pop_dialog span.on{color:#ffff00;}
.pop_dialog_div .pop_dialog span.l_name{width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pop_dialog_div .pop_dialog span.r_name{width: 110px;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pop_dialog_div .pop_dialog span.time{width: 50px;margin-left: 10px;}
.pop_dialog_div .pop_dialog span.vs{width: 50px;text-align: center;}
.pop_dialog_div .pop_dialog span.red_card{padding-left: 10px}
.pop_dialog_div .pop_dialog em{position: absolute;}
.pop_dialog_div .pop_dialog em.pd_bgTop{background-repeat: no-repeat;background-position: center bottom;width: 240px;height: 38px;top: -38px;left: 50%;margin-left: -120px}
.pop_dialog_div .pop_dialog em.pd_bgTop_gb{background-image:url('../../images/index/goal_gb.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_gb{background-image:url('../../images/index/goalDisallowed_gb.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_gb{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_gb{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_big{background-image:url('../../images/index/goal_big.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_big{background-image:url('../../images/index/goalDisallowed_big.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_big{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_big.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_big{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_big.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_en{background-image:url('../../images/index/goal_en.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_en{background-image:url('../../images/index/goalDisallowed_en.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_en{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_en.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_en{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_en.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_kr{background-image:url('../../images/index/goal_kr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_kr{background-image:url('../../images/index/goalDisallowed_kr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_kr{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_kr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_kr{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_kr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_th{background-image:url('../../images/index/goal_th.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_th{background-image:url('../../images/index/goalDisallowed_th.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_th{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_th.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_th{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_th.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_jp{background-image:url('../../images/index/goal_jp.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_jp{background-image:url('../../images/index/goalDisallowed_jp.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_jp{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_jp.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_jp{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_jp.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_vn{background-image:url('../../images/index/goal_vn.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_vn{background-image:url('../../images/index/goalDisallowed_vn.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_vn{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_vn.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_vn{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_vn.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_fr{background-image:url('../../images/index/goal_fr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_fr{background-image:url('../../images/index/goalDisallowed_fr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_fr{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_fr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_fr{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_fr.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_id{background-image:url('../../images/index/goal_id.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_id{background-image:url('../../images/index/goalDisallowed_id.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_id{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_id.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_id{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_id.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop_es{background-image:url('../../images/index/goal_es.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop2_es{background-image:url('../../images/index/goalDisallowed_es.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop3_es{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog3_es.png')}
.pop_dialog_div .pop_dialog em.pd_bgTop4_es{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog4_es.png')}
.pop_dialog_div .pop_dialog em.pd_bgLeft{background:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog_bg_left.png') no-repeat center center;width: 17px;height: 44px;top: -1px;left: -17px}
.pop_dialog_div .pop_dialog em.pd_bgRight{background:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog_bg_right.png') no-repeat center center;width: 17px;height: 44px;top: -1px;right: -17px}
.pop_dialog_div .pop_dialog2{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog_bg2.png');height: 58px;line-height: 24px;padding-top: 6px}
.pop_dialog_div .pop_dialog2 em.pd_bgLeft{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog_bg_left2.png');height: 64px}
.pop_dialog_div .pop_dialog2 em.pd_bgRight{background-image:url('//static.7m.com.cn/images/pc/2022fifa/live/dialog_bg_right2.png');height: 64px}
.pop_dialog_div .pop_dialog2 span.time{width: 44px}
.pop_dialog_div .pop_dialog2 span.time2{width: 100px}
.pop_dialog_div .pop_dialog2 img{margin-top: 4px}
.pop_dialog_div .pop_dialog2 .tc{text-align: center;}

/*提示音*/
.sound_div{display: none}

/*广告位*/
.b_happy{font-size: 0;line-height: 0}
.b_happy div{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 415px}
.b_happy div a {height: 50px;display: block;margin-bottom:20px;}
.b_happy div a img{width: 100%;height: 100%;display: block;}
.b_happy div.mr10{margin-right: 10px}
.b_happy2 div{width: 165px}
.b_happy2 div a{height: 80px;margin-bottom:10px;}


#lang_th .b_match .bm_tab .bmt_tab li{width: 150px}
#lang_id .b_match .bm_tab .bmt_tab li{width: 180px}



.promotion_box {
}
.promotion_box ul{
	margin-top: 15px;
  border: 1px solid #ddd;
  background: #f8f8f8;
  padding: 0 15px;
}
.promotion_box ul li {
	position: relative;
	padding: 25px 0;
  border-bottom: 1px solid #ddd;
}
.promotion_box ul li:last-child {
  border-bottom: none;
}
.promotion_box .name{
	font-size: 15px;
	font-weight: bold;
	color: #424242;
	margin-bottom: 5px;
}
.promotion_box .hitRate{
	padding: 1px 8px;
	background: #f12c20;
	border-radius: 10px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}
.promotion_box .release{
	font-size: 14px;
	color: #424242;
}
.promotion_box .num{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-right: 5px;
}
.promotion_box .planNum{
	background: #9a1032;
	font-size: 16px;
	text-align: center;
	color: #fff;
	line-height: 45px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	cursor: pointer;
}
.recommed_bzt{width:63px;height:37px;background:url(../../images/bzt.png) no-repeat 0 0;position:absolute;top:45px;right:45px;}
.promotion_box .unlock_box{
	position: absolute;
  left: -15px;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  width: 340px;
  height: 100%;
}
.promotion_box .unlock_box .unlockBtn{
	background: #d81b4a;
	color: #fff;
	width: 190px;
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	border-radius: 25px;
	box-sizing: border-box;
	cursor: pointer;
}
.promotion_box .r_img {
	width: 50px;
	height:50px;
	object-fit: cover;
	border-radius: 50%;
	margin-right: 10px;
}
.promotion_box .r_title {
	border-left: 3px solid #9a1032;
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold;
}
.promotion_box .toDownload{
	color: #7e7c8a;
	font-size: 13px;
  cursor: pointer;
}
.promotion_box .toDownload a{color: #7e7c8a;}
.promotion_box ul i {
	/* display: none; */
	position: absolute;
	left: 40px;
	bottom: 25px;
	width: 16px;
	height: 16px;
	background-image: url(//static.7m.com.cn/images/pc/2022fifa/report/v.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.promotion_box .release{
	font-size: 13px;
	color: #424242;
}

.promotion_box .release span{
	color: #f12c20;
	font-weight: bold;
}
.goalBox{
	position: fixed;
	bottom: 30px;
	left: 50%;
	margin-left: -265px;
	font-size: 14px;
}
.goalBox .state1{
	background: #d81b4a;
	border-radius: 20px;
	padding: 0 30px;
	line-height: 40px;
	font-weight: bold;
	color: #fff ;
	width: 530px;
	margin: 10px 0;
	box-sizing: border-box;
}
.goalBox .nationalFlag{
	width: 22px;
	height: 12px;
	object-fit: cover;
	margin: 0 10px;
}
.goalBox .state1 .lead{
	color: #ffde9a;
}
.goalBox .state2{
	background: #afb6bc;
	border-radius: 20px;
	padding: 0 30px;
	line-height: 40px;
	font-weight: bold;
	color: #fff ;
	width: 530px;
	margin: 10px 0;
	box-sizing: border-box;
}
.goalBox .state2 .lead{
	color: #1e1e1e;
}


.happy_box3 img{
	width: 100px;
	height: 180px;
	margin: 0 10px 10px 0;
	object-fit: cover;
}
.happy_box4 img{
	width: 100px;
	height: 180px;
	margin: 0 0 10px 10px;
	object-fit: cover;
}
.happy_box5 img{
	width: 595px;
	height: 60px;
	object-fit: cover;
	margin-bottom: 20px;
}
/* .happy_box6{
	width: 340px;
	height: 72px;
	background: red;
} */
.happy_box6 img{
	width: 340px;
	height: 72px;
	object-fit: cover;
}
.happy_box3 a,.happy_box4 a{
	display: block;
}
