@charset "utf-8";
/* CSS Document */
body{ background:#fff; margin:0px; padding:0; font-family:Helvetica; color:#323232;-webkit-user-select:none;-webkit-text-size-adjust:none;font-size:13px;}
p,input,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;padding:0;list-style:none;vertical-align:middle}
img{border:0}
a{ text-decoration:none;}
a:visited {text-decoration:none;}  
a:hover {text-decoration:none;}  
a:active {text-decoration:none;}
.red,.o_w{ color:#ff6666;}
.green,.o_l{ color:#29c130;}
.yellow{color:#ff6666}
.blue{ color:#31a2ee;}
.odd_row{ background:#f4f4f6;}
.even_row{ background:#fff;}
/*加载*/
*html body{height:100%;}
*html .load_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)||380)));}
.load_wrap{width:16px; height:16px; display:block; position:fixed; z-index:9999; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.load_box{ width:16px; height:16px;}
.load_box img{ border:none; background:none; background-size:36px 36px;}
/*暂无*/
.nl_wrap{position:fixed; z-index:9999; left:50%; top:50%; margin-left:-100px; margin-top:-90px;}
.none_live{ display:block; width:200px; height:180px; text-align:center;}
.none_live img{ background-size:120px 90px;}
.none_live p{ margin:0; padding:0; font-size:20px; font-weight:bold; color:#ccc;}
/*页面tab栏*/
.page_tab{width:100%;height:36px; position: relative;z-index: 5;}
.p_tab_wrap{idth:100%; height:36px;border-bottom:1px solid #c8c8c8;background:#ffffff;}
.p_tab{ width:100%; height:36px; overflow:hidden;}
.p_tab li{ float:left; text-align:center; height:36px; font-size:14px;color:#646464;}
.p_tab li.on{ color:#0457a5;}
.p_tab span{ height:36px; line-height:36px;display:inline-block;}
.p_tab li.on span{height:33px;line-heihgt:33px;border-bottom:3px solid #0556a7;}
.p_tab span.no_gap{border-right:none;}
.p_tab li a{color:#1a1a1a;}
.p_tab li.on a{color:#044280;}
/*联赛赛程*/
.sta_more_bg{ width:100%; height:33px;margin-top:2px;background:#f1f1f1;position: relative;z-index: 5;}
.no_more_l{float:left; width:15%; height:33px; background:url(/static/images/webapp/m/data/no_more_l.png) no-repeat left center; display:inline-block; background-size:34px 32px;}
.no_more_r{float:left; width:15%; height:33px; background:url(/static/images/webapp/m/data/no_more_r.png) no-repeat right center; display:inline-block; background-size:34px 32px;}
.more_l{float:left; width:15%; height:33px; background:url(/static/images/webapp/m/data/more_l.png) no-repeat left center; display:inline-block; background-size:34px 32px;}
.more_r{float:left; width:15%; height:33px; background:url(/static/images/webapp/m/data/more_r.png) no-repeat right center; display:inline-block; background-size:34px 32px;}
.sta_more{float:left; width:70%; height:33px; display:inline-block;}
.ubox{ width:100%; height:33px;line-height:33px; font-size:16px; text-align:center; color:#515b5f;}
.ubox span{height:33px; vertical-align:top;}
.ubox_icon{background:url(/static/images/webapp/m/data/sel_down.png) no-repeat 0 0; background-size:26px 33px; display:inline-block; width:26px; height:33px;}
.cover_bg{width:100%; height:100%;background:rgba(0,0,0,0.4);position:absolute;z-index:9998;top:0;left:0;}
.sel_box{ width:280px; height:344px; background:#ebebeb;display:block;position:fixed; z-index:9999; left:50%; margin-left:-140px;  }
.sel_tit{ width:100%; height:38px; line-height:38px; background:#00385f; text-align:center; color:#fff; font-size:20px; border-bottom:1px solid #00385f; position:relative;}
.sel_tit a{ position:absolute; width:26px; height:38px; top:0; right:10px; background:url(/static/images/webapp/m/data/close.png) no-repeat 0 center; background-size:26px 26px; display:block;}
.sel_tit a:hover{background:url(/static/images/webapp/m/data/close_h.png) no-repeat 0 center; background-size:26px 26px;}
.sel_con{ width:100%; height:294px; overflow-y:auto;}
#wrapper{position:relative; z-index:1; height:294px;}
.sel_bg ul{ width:100%; height:100%;}
.sel_bg li{ width:100%; height:40px; line-height:40px; clear:both; border-top:1px solid #fff; border-bottom:1px solid #dcdcdc;}
.sel_bg li span.sel_tab{ float:left; width:75%; height:40px; padding-left:5%; text-align:left; color:#000; font-size:15px;display: block;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.sel_bg li a.sel_icon{ float:right; width:15%; height:40px; padding-right:5%; background:url(/static/images/webapp/m/data/sel_icon.png) no-repeat 0 0; background-size:40px 40px;}
.sel_bg li a.no_sel_icon{ float:right; width:15%; height:40px; padding-right:5%; background:url(/static/images/webapp/m/data/no_sel_icon.png) no-repeat 0 0; background-size:40px 40px;}
.cour_box{margin:10px; height:100%; overflow:auto;}
.g_sis_box{margin:5px; height:100%; overflow:auto;}
.cour_tb{width:100%; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff;}
.cour_tb th{background:#f4f4f6; font-size:13px; color:#000;font-weight:normal; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; line-height:18px; padding:4px 0; text-align:center;}
.cour_tb th.cour_list1{width:15%;}
.cour_tb th.cour_list2{width:32%;}
.cour_tb th.cour_list3{width:11%;}
.cour_tb td{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; line-height:16px; padding:4px 0; text-align:center; font-size:13px;color:#323232;}
.cour_tb td.c_time{ font-size:10px;}
.cour_tb a{ color:#323232;}
.cour_tb a:hover{ color:#ff6666;}
.cour_tb span.rcard{color:#fff; font-size:10px;width:18px; height:18px; display:inline-block; vertical-align:top; background:url(/static/images/webapp/m/data/g_rcard@2x.png) no-repeat 0 -1px; background-size:18px 18px;}
.cour_tb a.ana_icon{ width:100%; height:22px; background:url(/static/images/webapp/m/data/ana_icon.png) no-repeat center 0; display:block; background-size:22px 22px;}
.cour_tb tr.state{ background:#f6f5ee;}
.cour_tb tr.state td{ line-height:16px; padding:4px 0; color:#808080;}
/*联赛积分表*/
.ana_tab{ width:100%; height:34px;}
.ana_tab ul{height:32px; border:1px solid #c8c8c8; background:#fff;}
.ana_tab li{ width:33.3%; height:32px; line-height:32px; text-align:center; font-size:14px;color:#000;background-image:url(/static/images/webapp/m/data/tab_gap.gif); background-repeat:no-repeat; background-position:right center; float:left;}
.ana_tab li.on{ background:#969696; color:#fff;}
.ana_tab li.no_border{background-image:none;}
.sta_wrap{ background:#f2f2f2; overflow: hidden; width:100%; border-bottom:1px solid #dcdcdc;}
.sta_box{height:100%; overflow:hidden; width:100%;}
.sta_left{ width:58%; height:100%; float:left;}
.sta_right{width:42%; height:100%; float:left;}
.sta_tname th.tn_list1{ width:18%;}
.sta_tname th.tn_list2{ width:82%;}
.sta_tname th{ background:#ebebeb; border-left:1px solid #dcdcdc; color:#000; font-size:13px; line-height:18px; padding:4px 0; text-align:center;}
.sta_tname td{ border-top:1px solid #dcdcdc; font-size:13px; height:40px; line-height:14px; text-align:center; border-left:1px solid #dcdcdc;}
.sta_tname td.tname_l{ text-align:left; padding:0 3px;}
.sta_tname a{ color:#333;}
.sdata_list{overflow:hidden; width:200%; position:absolute; z-index:99;}
.sdata_list li{ float:left; list-style:none; width:50%;}
.sta_tdata{border-left:1px solid #dcdcdc;}/**/
.sta_tdata th.td_list1{ width:25%;}
.sta_tdata th.td_list2{ width:25%;}
.sta_tdata th.td_list3{ width:32%;}
.sta_tdata th.td_list4{ width:46%;}
.sta_tdata th{ background:#ebebeb; color:#000; font-size:13px; line-height:18px; padding:4px 0; text-align:center; border-right:1px solid #dcdcdc;}
.sta_tdata td{ border-top:1px solid #dcdcdc;  font-size:13px; height:40px; text-align:center; border-right:1px solid #dcdcdc;}
.list_l,.no_list_l{position:absolute; left:2px; top:6px; width:6px; height:12px; display:block; z-index:9999;}
.list_r,.no_list_r{position:absolute; right:2px; top:6px; width:6px; height:12px; display:block; z-index:9999;}
.list_l{ background:url(/static/images/webapp/m/data/list_l.png) no-repeat 0 0; background-size:6px 12px;}
.list_r{ background:url(/static/images/webapp/m/data/list_r.png) no-repeat 0 0; background-size:6px 12px;}
.no_list_l{ background:url(/static/images/webapp/m/data/no_list_l.png) no-repeat 0 0; background-size:6px 12px;}
.no_list_r{ background:url(/static/images/webapp/m/data/no_list_r.png) no-repeat 0 0; background-size:6px 12px;}
.sta_tips{word-break: break-all;word-wrap: break-word;}
.sta_tips span{display: inline-block;margin-right: 10px;    white-space: nowrap;}
.sta_tips span i{display: inline-block;width: 14px;height: 14px;vertical-align: top;margin: 2px 2px 0 0;}
/*射手榜*/
.sho_tb{width:100%; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff;}
.sho_tb th{background:#ebebeb; font-size:12px; color:#000; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; line-height:16px; padding:4px 0; text-align:center;}
.sho_tb th.sh_list1{ width:12%;}
.sho_tb th.sh_list2{ width:35%;}
.sho_tb th.sh_list3{ width:29%;}
.sho_tb th.sh_list4{ width:24%;}
.sho_tb td{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; line-height:16px; padding:4px 0; text-align:center; font-size:13px;color:#666;}
.sho_tb td.p_name{text-align:left; font-size:13px; color:#666; padding-left:3px;}
.sho_tb td.order{color:#000;}
.sho_tb td a{color:#323232;}
.sho_tb td a:hover{color:#ff6666;}
/*联赛盘路统计*/
.odds_wrap{background:#f2f2f2; overflow: hidden; width:100%; border-bottom:1px solid #dcdcdc;}
.odds_box{height:100%; overflow:hidden; width:100%; position:relative; z-index:80;}
.odds_left{width:44%; height:100%; float:left;}
.odds_right{width:56%; height:100%; float:left;}
.odds_tname th.on_list1{ width:23%;}
.odds_tname th.on_list2{ width:77%;}
.odds_tname th{ background:#f4f4f6; border-left:1px solid #dcdcdc; color:#000; font-size:13px; line-height:18px;font-weight:normal; padding:4px 0; text-align:center;}
.odds_tname td{ border-top:1px solid #dcdcdc; font-size:13px; height:40px; line-height:14px; text-align:center; border-left:1px solid #dcdcdc;}
.odds_tname td.on_name{ text-align:left; padding:0 3px;}
.odds_tname a{ color:#333;}
.odata_list{overflow:hidden; width:303%; position: absolute; z-index:99;}
.odata_list li{ float:left; list-style:none; width:33.3%;}
.odds_data{border-left:1px solid #dcdcdc;}
.odds_data th.od_list1{ width:30%;}
.odds_data th.od_list2{ width:43%;}
.odds_data th.od_list3{ width:27%;}
.odds_data th.od_list4{ width:32%;}
.odds_data th.od_list5{ width:36%;}
.odds_data th.od_list6{ width:50%;}
.odds_data th{background:#ebebeb; color:#000; font-size:13px; line-height:18px; padding:4px 0; text-align:center; border-right:1px solid #dcdcdc; white-space: nowrap;}
.odds_data td{border-top:1px solid #dcdcdc;  font-size:13px; height:40px; text-align:center; border-right:1px solid #dcdcdc;}
.odds_tb{width:100%; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff;}
.odds_tb th{background:#f6f5ee; font-size:15px; color:#655943; border-right:1px solid #dcdcdc; line-height:18px; padding:4px 0; text-align:center;}
.odds_tb td{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; line-height:16px; padding:4px 0; text-align:center; font-size:13px;color:#4d4d4d; font-size:13px;}
.odds_tb td.ot_title{ color:#000; font-size:14px;}
.odds_tb td.ot_list1{ width:60%; padding:4px 5px;}
.odds_tb td.ot_list2{ width:40%;}
/*杯赛赛程*/
.group_box{ width:100%; overflow:hidden; margin-bottom:5px;}
.group{ height:28px; border:1px solid #c8c8c8; background:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#d9d9d9)); background:-moz-linear-gradient(top, #f2f2f2,#d9d9d9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f2f2f2,endColorstr=#d9d9d9,grandientType=1);}
.group span.g_name{ padding-left:10px; font-size:16px; color:#333; line-height:28px;}
.group span.unfold{ float:right; width:22px; height:22px; display:inline-block;background:url(/static/images/webapp/m/data/unfold.png) no-repeat 0 0;background-size:22px 22px; padding-right:10px; margin-top:3px;}
.group span.fold{ float:right; width:22px; height:22px; display:inline-block;background:url(/static/images/webapp/m/data/fold.png) no-repeat 0 0;background-size:22px 22px; padding-right:10px; margin-top:3px;}
.cup_cour_tb{width:100%; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background:#fff;}
.cup_cour_tb th{background:#ebebeb; font-size:13px; color:#000;border-right:1px solid #dcdcdc; line-height:18px; padding:4px 0; text-align:center;}
.cup_cour_tb th.cour_list1{width:15%;}
.cup_cour_tb th.cour_list2{width:32%;}
.cup_cour_tb th.cour_list3{width:11%;}
.cup_cour_tb td{border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; line-height:16px; padding:4px 0; text-align:center; font-size:13px;color:#333;}
.cup_cour_tb td.c_time{ font-size:10px;}
.cup_cour_tb a{ color:#323232;}
.cup_cour_tb a:hover{ color:#ff6666;}
.cup_cour_tb span.rcard{color:#fff; font-size:10px;width:18px; height:18px; display:inline-block; vertical-align:top; background:url(/static/images/webapp/m/data/g_rcard@2x.png) no-repeat 0 -1px; background-size:18px 18px;}
.cup_cour_tb a.ana_icon{ width:100%; height:22px; background:url(/static/images/webapp/m/data/ana_icon.png) no-repeat center 0; display:block; background-size:22px 22px;}
.cup_cour_tb tr.state{ background:#f6f5ee;}
.cup_cour_tb tr.state td{ line-height:16px; padding:4px 0; color:#808080;}

.stand_tb{width: 100%;display: block;}
.stand_tb tr{line-height:14px;background: #f6f5ee;display:block;width:100%;border:1px solid #dcdcdc;padding: 4px 0;}
