@charset "utf-8";
body,p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;list-style:none;vertical-align:middle}body{font-family:Tahoma, Geneva, sans-serif;color:#656565;-webkit-user-select:none;-webkit-text-size-adjust:none;font-size:14px;}img{border:0;vertical-align:bottom;}em{font-style:normal;}
.clear{clear:both;}

/* 比赛列表 */
.e_title{ width:100%; background:#2c2c2c; height:40px; line-height:40px; text-align:center; color:#fff;font-family:Arial, Helvetica, sans-serif;}
.e_title em{ float:left;font-family:Arial, Helvetica, sans-serif;padding-left:10px;}
.e_title i{ float:right; font-style:normal; padding-right:10px;}
.event,.d_content{ clear:both; float:left; width:94%; background:#fff; border-top:2px solid #0447af;margin-top:10px;padding:5px 3% 10px 3%;}
.event a{ color:#2c2c2c; text-decoration:none;}
.event p,.d_content p{ float:left; width:100%; padding-bottom:5px;}
.event em{ float:left; display:inline-block; width:12px; height:12px; border-radius:50%; margin:3px 5px 0 0;}
.event b{ float:left; display:inline-block; color:#a2a2a2; width:50%;}
.event i{ float:right; display:inline-block; font-style:normal; color:#a2a2a2;}
span.home, span.away, span.t_img, span.vs{ float:left; width:40%; font-size:13px;}
span.home, span.away, span.vs{ padding:10px 0;}
span.home{ text-align:right;}

span.t_img{ display:block; width:13%; text-align:center; border:2px solid #ebebeb; border-radius:50%; overflow:hidden;}
span.t_img em{ display:inline-block; width:100%; height:100%; text-align:center;vertical-align:middle;}

span.vs{ width:20%; text-align:center; color:#cc0000; font-weight:bold;}
span.vs span{ display:block; font-weight:normal; color:#a2a2a2; margin-top:-3px; font-size:12px;}
.event h5{ clear:both; text-align:center; color:#000; text-decoration:none; font-size:15px; padding-bottom:5px;}
.event span.infor{ color:#a2a2a2; display:inline-block; line-height:1.5em; border-top:1px solid #ebebeb; padding:5px 0; border-bottom:1px solid #ebebeb;}
.event span.infor span{ color:#cc0000;white-space:nowrap;}
.event span.v_w,.event span.v_d,.event span.v_l{ color:#fff; display:inline-block; min-width:24px; min-height:24px; line-height:24px; background:#ff857a; border-radius:50%; text-align:center; margin-right:5px;}
.event span.v_d{ background:#4694d3;}
.event span.v_l{ background:#86ca00;}
/* 联赛筛选 */
.scr_title{ width:100%; background:#2c2c2c; height:40px; line-height:40px; text-align:center; color:#fff;font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-bottom:20px;}
.scr_list{ width:97%; padding-left:3%; padding-top:20px;}
.scr_list span,.scr_btn span{ float:left; display:inline-block; width:30%; background:#fff; text-align:center; padding:10px 0; margin:0 10px 10px 0; border-radius:5px;}
.scr_btn{ clear:both; float:left; width:90%; padding: 10px 0 0 10%; background:#fff; margin-top:10px;}
.scr_btn span{ background:#2c2c2c; color:#fff; width:20%; font-size:16px;}

/* 详细页 */
.d_content{ float:left;}
span.m_time{ text-align:center; display:block; padding:3px 0;}
/* 投票统计开始 */
.stati{ clear:both; float:left; width:100%; background:#f7f7f7; padding:10px 0;}
.stati_box{ float:left; width:50%; text-align:center;}
.stati_box strong{ color:#000; padding-bottom:5px;}
.vote_bar{width:94%;height:20px;position:relative;z-index:99; margin-left:3%;}
.vote_w, .vote_d, .vote_l{float:left;height:20px;color:#000;font-size:12px; background:url(../images/icon_gb.gif) no-repeat;text-align:center;}
.vote_w{background-position:0 16px;}
.vote_d{background-position:0 -27px;}
.vote_l{background-position:0 -70px;}
.vote_i{width:27px;height:12px;background:url(../images/vote_i.png) no-repeat 0 0;position:absolute;bottom:0;}
.stati_box b{ clear:both; background:#2c2c2c; color:#fff; height:30px; line-height:30px; display:inline-block; width:40%; margin:10px 0 5px 0; border-radius:3px;}
.stati_box b.close{ background:#e4e4e4; color:#2c2c2c;}
.vote_layer{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999;}
.vote_layer p{ position:absolute; top:50%; left:50%; width:40%; height:200px; background:#fff; border-radius:6px; z-index:99; text-align:center; padding-top:20px; margin:-110px 0 0 -20%;}
.vote_layer span{ background:#e4e4e4; color:#2c2c2c; height:30px; line-height:30px; display:inline-block; width:80%; margin-bottom:20px; border-radius:3px;}
.vote_layer span.v_w{ background:#fa2a00; color:#fff;}
.vote_layer span.v_d{ background:#5acc00; color:#fff;}
.vote_layer span.v_l{ background:#009de0; color:#fff;}
.b_layer{ background:#000; width:100%; height:100%; opacity: 0.7;}
.vote_layer2 p{ height:150px; margin-top:-85px;}
/* 盘口数据开始 */
.h_data{ clear:both; float:left; width:100%; padding-bottom:5px;}
.h_data strong,.e_inf strong{ display:inline-block; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; border-bottom:1px solid #ebebeb; color:#2c2c2c; margin-bottom:10px;}
.h_data a{ float:left; display:inline-block; width:50%; color:#2c2c2c; padding-bottom:4px; text-decoration:none;}
.h_data table{ width:98%; margin-left:1%; border:0; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.h_data td{ /*padding:5px 0;*/ text-align:center; font-size:12px; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; background:#f7f7f7; height:36px;}
.h_data tr.bgcolor td{ background:#ffda44;}
.h_data table.home{ border-top:1px solid #4694d3; border-left:1px solid #4694d3;}
.h_data table.home td{ background:#fff; border-right:1px solid #4694d3; border-bottom:1px solid #4694d3;}
.h_data tr.bgc_home td{ background:#4694d3; color:#fff;}
.h_data table.away{ border-top:1px solid #ff857a; border-left:1px solid #ff857a;}
.h_data table.away td{ background:#fff; border-right:1px solid #ff857a; border-bottom:1px solid #ff857a;}
.h_data tr.bgc_away td{ background:#ff857a; color:#fff;}
.h_data table.home span,.h_data table.away span{ text-decoration:underline;}
/* 事件影响开始 */
.e_inf strong{ border:0; background:#f7f7f7;}
.e_inf p{ text-align:center;}
.e_inf p span, .e_inf p em,.e_inf dd span,.e_inf dd em{ background:#4694d3; width:11px; height:11px; border-radius:50%; display:inline-block; margin:0 3px;}
.e_inf p em{ background:#ff857a; margin-left:10px;}
.e_inf dl{ float:left; width:49%; margin-left:1%; font-size:12px;}
.e_inf dt{ color:#2c2c2c; text-align:center; padding:5px 0; font-size:14px;}
.e_inf dd{ float:left; width:100%; padding:5px 0; border-top:1px solid #ebebeb;height:auto;line-height:16px;overflow:visible;white-space:normal;}
.e_inf dd span,.e_inf dd em{ float:left; margin-top:3px;}
.e_inf dd em{ background:#ff857a;}
.e_inf dd i{ font-style:normal; float:left; width:88%; color:#4694d3;}
.e_inf dd b{ font-weight:normal; float:left; width:88%; color:#ff857a;}
/* 数据统计开始 */
.prop{ clear:both; text-align:center; overflow:hidden;}
.prop h5 span{ display:inline-block; font-size:16px; color:#2c2c2c; padding:3px 10px; font-weight:bold;}
.p_data{width:100%; overflow:hidden; position:relative;}
.p_data p{ float:left; text-align:center;}
.p_data p.sheng,.p_data p.ping,.p_data p.fu{ background:#fff; font-size:12px;}
.p_data p.sheng em,.p_data p.ping em,.p_data p.fu em{ display:block; height:4px; margin-top:3px;}
.p_data p.sheng em{ background:#d82e00;}
.p_data p.ping em{ background:#86ca00;}
.p_data p.fu em{ background:#009cdd;}
.p_data span{ position:absolute; display:block; width:5%; height:4px; bottom:5px; right:0; background:#009cdd;}
.d_infor{ width:100%; padding:0; padding-bottom:10px; border:0; margin-top:10px;}
.d_infor h5{ background:#f7f7f7; height:40px; line-height:40px; padding:0;}
/* 各家观点 */
.d_news a{ float:left; border-bottom:1px solid #ebebeb; color:#a2a2a2; text-decoration:none; padding-bottom:10px; margin-bottom:10px;}
.d_news h6{ float:left; width:30%; padding-top:5px;}
.d_news img{ width:90%;}
.d_news span{ float:left; width:70%; color:#000; height:20px; line-height:20px; overflow:hidden; display:block;}
.d_news i{ font-style:normal; color:#cc0000;}
/* 网友评论 */
.com_con,.com_con2{ width:93%; background:#fffdde;  margin:0 auto 10px; padding:10px 3%; position:relative; word-break: break-all;}
.com_con em,.com_con2 em{ color:#edeab5; position:absolute; left:10%; bottom:-13px; font-size:18px;}
.com_con i,.com_con2 i{ color:#fffdde; font-style:normal; font-size:17px; position:absolute; left:10%; bottom:-11px;}
.rep_con{ width:93%; border:1px solid #ebebeb; padding:10px 3%; min-height:100px; font-size:16px; color:#a2a2a2;}
.rep_btn{ width:94%; padding:5px 3%; text-align:right; margin-bottom:8px;}
.rep_btn span{ display:inline-block; background:#f13d51; color:#fff; width:30%; padding:8px 0; text-align:center;font-size:16px;}
.mes_box{ width:100%; padding-bottom:10px;}
.mes_top{ float:left; background:#f7f7f7; border-bottom:1px solid #d2d2d2; width:94%; padding:5px 3%;}
.mes_top img{ float:left; width:30px; height:30px; border:3px solid #ebebeb; border-radius:50%; margin-right:3px;}
.mes_top span,.mes_top i{ color:#cc0000; font-style:normal;}
.mes_top em{ color:#a2a2a2; display:block; font-size:12px;}
.mes_top i{ float:right;}
.mes_top a{ text-decoration:none; display:block;}
.mes_con{ clear:both; width:93%; margin:0 auto; padding:10px 0;}
.mes_con font{ display:inline-block; padding-left:2%; word-break: break-all;}
.com_con2{ border:1px solid #ebebeb; background:#fff;}
.com_con2 em{ color:#ebebeb;}
.com_con2 i{ color:#fff;}
.m_listbtn{ width:40%; color:#7b7b7b; background:#eeeeee; margin:0 auto; padding:8px 0; text-align:center; font-size:16px; margin-bottom:10px;}
/* 盘口列表开始 */
.mes_listbox{ width:100%; min-height:300px; padding-bottom:20px; float:left;}
.mes_ht,.mes_at{ float:left; width:100%; background:#4694d3; color:#fff; font-weight:bold; padding:6px 0;}
.mes_at{ background:#ff857a;}
.mes_ht strong,.mes_at strong{ float:left; margin-left:3%;}
.mes_ht span,.mes_at span{ float:right; margin-right:3%;}
.mes_list{ border-top:0; margin-top:0; border-bottom:1px solid #ebebeb;}
.mes_list span.vs{ width:30%; color:#004ebd; font-size:14px; text-align:center; padding:0;}
.mes_list span.vs span{ color:#2c2c2c; font-size:14px;}
.mes_list span.home{ width:35%; text-align:right; padding:15px 0;}
.mes_list span.away{ width:35%; text-align:left; padding:15px 0;}
.mes_list span.vs font.c_w{ color:#ff0000;}
.mes_list span.vs font.c_d{ color:#0000ff;}
.mes_list span.vs font.c_l{ color:#008000;}
.ml_bgcolor{ background:#f7f7f7;}
/* 伤停列表开始 */
.injury{ width:100%; padding-bottom:10px;}
.inj_team{ float:left; width:50%; padding:5px 0; text-align:center; color:#2c2c2c;}
.injury table{ float:left; width:49%; margin:0;}
.injury table.home{ margin-right:1%;}
.bru_tip{clear:both;text-align:center;padding:10px 0;}
.bru_tip span{display:inline-block;height:14px;line-height:14px; margin-right:5px; padding-bottom:6px;}
.bru_tip span img{vertical-align:-1px; margin-right:3px;}



