a {text-decoration: none;}
.l{ float:left;}
.r{ float:right;}
.c{ text-align:center;}
.a0gs, .a0html, .app-body {background-color: #0d4783;}
.a0gs {color: #000;}
.z0live .r0head {background: url(../image/mbg_blue.gif) repeat-x 0 -27px;height: 25px;line-height: 25px;font-size: 14px;}
.z0live .r0head .c0play:before {background: url(../image/mbg_blue.gif) repeat-x 0 -27px;}
.z0live .c0st {padding-right: 0;}
.z0data .r0item .r-line {width: 0px; height: 100%; font-size: 0; position: relative;}
.z0data .r0item .r-line::after {content: "";position: absolute;left: -1px;top: 50%;/* bottom: 0; */width: 1px;background-color: #ccc;height: 80px; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.z0data .r0item .c0c.c0end {position: relative;}
.z0data .r0item .c0c.c0end::before {content: "";position: absolute;top: 50%;right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); height: 40px;width: 1px;background-color: #ccc;}
.z0head .a1select.alway-show[data-ai-vis]>.a0list {border: 0;}
/* 两边功能条 */
[z0-render*="x"] .w0fwin {display: none;}
/* 两边功能条end */
.r0data>.c0home .team-name,
.r0data>.c0away .team-name {font-size: 13px;}
.r0data .c0odds,
.r0data .c1remark.a0val,
.r0data .c0odds.d0nozs:before {color: #080;}
.z0live .crank.a0val {color: #57a5e4;}
.c0odds span,
.r0data .c0odds.d0nozs:before,
.c0odds {font-size: 13px;}
.c0odds span {font-size: 12px;}
.z0event .r0data .c0odds.d0nozs:before {line-height: 15px;vertical-align: middle !important;}
.r0data[ai-ext]:not(.r0remark) .c0score,
.r0data[ai-ext]:not(.r0remark) .c0home,
.r0data[ai-ext]:not(.r0remark) .c0away,
.r0data[ai-ext][d-st3="overtime"]:not(.r0remark) .c0score,
.r0data[ai-ext][d-st3="overtime"]:not(.r0remark) .c0home,
.r0data[ai-ext][d-st3="overtime"]:not(.r0remark) .c0away {margin-top: 0px;}
.z0live .c0match,
.z0live .r0data .c0line {width: 84px;}
.z0live .r0data .c0match {font-size: 14px;}
.z0data .z0event .c0match {color: #fff !important;}
.r0data:after {background-color: #dfdfdf;z-index: 1;}
.z0live .c0corner,
.d0st {color: red;}
.z0live .c0data a {color: #1c5e84;}
.z0live .r0data .c0bg {padding-left: 0;background: none !important;}
.z0live .r0item .a0sel {display: none;}

#topfixnav{min-height: 38px;line-height:38px;background: #0f4771 url(../image/bgtop1.gif) repeat-x 0 bottom;color:#fff;width:100%;}
#topfixnav .main{ height:38px;}
#topfixnav a.tm{ color:#fff; display:block; height:38px; padding:0 5px; font-weight:bold; text-decoration:none; float:left;}
#topfixnav a.tm:hover{ color:#A3CAFF;}
#topfixnav a.tmn{ font-weight:normal;}
#topfixnav a.tm_sel,#topfixnav a.tm:hover{ background:#1c5e84 url(../image/bgtop1hover.gif) repeat-x 0 0; }
#topfixnav a.tm_sel{padding:0 19px;}
#topfixnav a.tm_sel:hover{ color:#fff;}
#topfixnav span.tline{ color:#6B728E; padding:0; width: 4px; text-align:center; float:left; display:block;}
#topfixnav div.search{ padding:6px 0 0 14px;}
#topfixnav .searchtxt{ border-radius:10px 0 0 10px;}
#topfixnav .searchbt{ width:40px; padding-left:0; background-position:right 0;}
#topfixnav .uinfo{ float:right; width: 189px; text-align:right;}
#topfixnav .uinfo .drop{ display:block; float:right; position:relative;  padding:0; height:38px; }
#topfixnav .uinfo .atop{ padding:0 9px; position:relative; float:right;}
#topfixnav .uinfo .tips{ font-family:Arial; background-color:#fe6600; border-radius:2px; font-weight:bold; padding:0 2px; height:14px; line-height:14px; margin-left:1px; color:#fff;}
#topfixnav a.lwhite{ color:White; position:relative;}
#topfixnav #uname{ display:block; overflow:hidden; width:130px; height:38px; text-align:right; overflow:hidden;}
#topfixnav span.tmdrop{ display:block; float:left; position:relative; z-index:11; margin-right:0;}
#topfixnav .adrop{background:url(../image/drop.gif) no-repeat right 18px; padding-right:9px; display:inline-block;}
#topfixnav .dropbox,#myrepeats_menu_temp{ display:none; z-index:19; position:absolute; background-color:#eef3f6; border:solid 1px #b1bfc7; left:0; top:38px; padding:0 0 4px 0; width:129px; background:#263c7b; color:#fff; border:none;
	background:rgba(38,60,123,0.95);
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	-moz-box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.2);
	text-shadow:1px 1px 0 #1b3b6a, 0 0 5px #1b3b6a;       filter:alpha(opacity=90);opacity:0.95;             
}
#topfixnav .dropbox a,#myrepeats_menu_temp a{ color:#fff; display:block;  }
#topfixnav .dropbox a:hover,#myrepeats_menu_temp a:hover{ line-height:22px;  background: none repeat scroll 0 0 rgba(38, 60, 123, 0.9);  border-bottom: 1px solid #496288;  border-top: 1px solid #162F55; transition: background 0.1s ease-out 0s; color:Yellow;}
#topfixnav .dropbox .nolink{ line-height:22px; color:#7CA9B5; padding:4px 0; text-align:center;}
#topfixnav .dropbox .nolink a{ display:inline;line-height:22px}
#topfixnav .dropbox .nolink a:hover{ line-height:22px; background:none; border:none;}
#topfixnav .boxlink{ text-align:center;}
#topfixnav .boxlink a{line-height:24px;display:block;text-decoration: none;}
#topfixnav .boxlink li{ float:left; width:49%; list-style:none; height: 24px; overflow: hidden;}
#topfixnav .box2{ width:159px; text-align:center;}
#topfixnav .drop .dropbox{ left:auto; right:0;}
.z0adimg {display: none;}
.a1select[data-ai-vis]>.a0list {padding: 0; border: 2px solid #555;}
.a1panel:not(.a1tab)>.a0title {line-height: 26px; padding: 0 6px 0 11px; background-color: #e4ecef;}
.a1panel:not(.a1tab)>.a0title>h3 {font-size: 12px;}
.a1panel:not(.a1tab)>.a0title>.a0close {width: 16px;height: 16px;color: #b70;border: 1px solid #b70;background-color: #fff;border-radius: 0;line-height: 14px;font-size: 12px;font-family: Arial;top: 4px;right: 6px}
[ai-group="checkbox"] .a0sel:before {border-radius: 2px;border-color: #666;margin-top: -3px;}
.a1letter[ai-group="checkbox"] dd .a0sel[ai-action^="sel"]:not(.a0bt)[data-ai-vis]:before {background: #2072da url(../image/hook.png) no-repeat center center; background-size: 90%;}
.a1letter dd>button.a0sel {width: 20%;}
.z0live .r0item .c0home {position: relative;padding-right: 5px;}
.z0live .r0item .c0away {padding-left: 5px;position: relative;} 
.z0live .r0item[d-follow="1"] .c0home .star {position: absolute;left: 110px;top: -8px;width: 12px;height: 12px;background: url(../image/star.gif) no-repeat;z-index: 3;}
.z0live .r0head .c0home,
.z0live .r0head .c0away {text-align: center;}
.z0live .c0half,	
.z0live .c0corner {width: 45px;}
#wHeader{ border-top:solid 1px #bcd; background:#eef3f6; position:relative; }
#wHeader select{ width:121px;}
.whMiddle{ height:78px; overflow:hidden;}
.whMiddleBox{ padding:9px 17px 0px 17px;}
.whMiddle .r{ line-height:18px; padding-top:2px; }
.whLogo{ width:212px; float:left; height:61px; background:url(../image/logo.gif) no-repeat center center; overflow:hidden;}
.whLogo a{ display:block; width:212px; height:61px; }
.whLogo a:hover{ text-decoration:none;}
#goalinfo{ position:relative;}
#goalinfolist{ position:absolute; left:7px; top:4px; background:#EEF3F6 url(../image/logo.png) no-repeat 0 0; width:254px; height:69px; overflow:hidden; z-index:1;}
#goalinfobox{ margin:2px; overflow:auto; height:65px; }
#goalinfo #topad{ width:636px;}
#goalinfo .whLogo{ width:230px;}
#goalinfo #topad li{ width:314px; text-align:center;list-style: none; vertical-align: bottom;}
#goalinfo .whMiddleBox{ padding-right:8px; font-size: 12px;}
#goalinfo .whMiddleBox a:hover {color: #07f; cursor: pointer;}
#goalinfo table{width:100%;width:auto;width:229px;font-size: 12px;}
#goalinfo td{ line-height:13px; border-bottom:solid 1px #9BB4C8; padding:3px 0;font-family:Tahoma;}
#goalinfo td.istatus{ width:14%; text-align:center;}
#goalinfo td.iname1{width:35%;text-align:left;}
#goalinfo td.iname2{ text-align:right; padding-right:3px;}
#goalinfo td.ibf{ width:15%; text-align:center;}
#goalinfo .homeGoal .home {color: red;}
#goalinfo .awayGoal .away {color: red;}
#goalinfo .homeRedCard .home {color: red;}
#goalinfo .awayRedCard .away {color: red;}
#topbigad{ padding:7px 0 0 13px; background-color:#ddd;}
#topbigad li img{ width:894px; height:30px;}
#topad{ float:right; padding-top:4px; width:624px;}
#topad li{ float:left; width:312px; height:50px; line-height:50px; overflow:hidden; background:none; text-align:left; }
#topad li a img,#topad li div,#topad li embed,#topad li object{ width:295px; height:50px;}
#live-nav-menu {display: none;}
.z0menu {background: #dde url(../image/mbg_blue.gif) repeat-x 0 -55px; height: 28px; line-height: 28px; text-align: left;}
.z0head .a1select.alway-show[data-ai-vis]>.a0list {height: 28px; line-height: 28px;}
.z0topmenu {height: 28px; padding-top: 0;}
.z0topmenu .a0list {height: 28px;}
.z0topmenu .a0item {line-height: 28px; height: 28px; font-size: 12px;}
.z0topmenu .a0item:after {background: transparent; box-shadow: none; border-radius: 0;}
.z0topmenu .a0item[data-ai-vis],
.z0topmenu .a0item:hover {color: blue;}
.z0topmenu .a0item[data-ai-vis]:after,
.z0topmenu .a0item:hover:after {background: #bdf url(../image/mbg_blue.gif) repeat-x 0 0;}
.a1select.alway-show {float: left;}
#live_type_switch {float: left;}
.a1select[data-ai-vis] .a0item {color: #333;font-size: 12px;line-height: 27px;}
.a1select[data-ai-vis] .a0item[ai-value*='*'] {display: none;}
.z9topmode.a1select[data-ai-vis] .a0item:hover {color: blue;background: #bdf url(../image/mbg_blue.gif) repeat-x 0 0;}
.z0submenu {background: url(../image/bgcoll.gif) repeat-x; padding-left: 6px;}
.z0live .r0data[d-follow="1"][d-last]:after {background: #ffc917 url(../image/bgcoll.gif) repeat-x 0 -30px;height: 10px;}
.z0live .r0data[d-follow="1"][d-last] {box-sizing: border-box;padding-bottom: 12px;min-height: 28px;}
.hide-set_remark.z0live .r0data[d-follow="1"] {padding-bottom: 0;}
.hide-set_remark.z0live .r0data[d-follow="1"][d-last] {padding-bottom: 10px;}
.hide-set_remark.z0live .r0data[d-follow="1"][ai-ext="1"] .collect {height: 100% !important;}
.hide-set_remark.z0live .r0data[d-follow="1"][ai-ext="1"][d-last] .collect {height: calc(100% - 10px) !important;}
.notic_bottom{color:#000;font-weight:bold;line-height: 18px;background-color:#eee;padding:6px;font-family:"ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“"; text-align: left;}
#bottomad{ text-align:center;}
#bottomad li{ height:40px; margin:0 auto 10px auto; overflow:hidden;  width:550px;}
#bottomad li img,#bottomad li div,#bottomad li embed,#bottomad li object{ width:550px; height:40px;}
#bottombt{ text-align:center; padding-top:15px;}
#bottombt .relate{ text-align:left;}
.wrapper {background-color: #ccc;}
.btglod a {color: #fff; text-decoration: none; background: #2072da; border-radius: 3px; padding: 0 15px; margin: 0 5px; display: inline-block; line-height: inherit;}

#ladfun{ display:inline; float:left; }
.fbox{  background-color:white; z-index:6001; position:absolute;   display:none; width:307px; text-align:left;}
.fbox .box{border:solid 2px #555;}
.fbox h3{ background-color:#e4ecef; color:#333; padding:0 6px 0 11px; font-size:12px; line-height:26px; text-align:left;}
.fbox .close,.closebox{ border:solid 1px #b70; color:#b70; background-color:white; width:14px; height:14px; overflow:hidden; text-align:center; float:right; font-size:12px; font-weight:normal; display:block; padding:0; line-height:11px; margin-top:5px; cursor:pointer; font-family:Arial; }
.fbox .close:hover,.closebox:hover{ text-decoration:none; color:red;}
.fbox .bt{ text-align:center;  color:#1c5e84; clear:both;line-height:29px; height:39px; }
.fbox .bt2{ padding:6px 0; height:auto;}
.fbox label{ margin-right:7px;}
.demo{text-align:center;line-height:22px;padding:10px;}
.demo a{ color:#00c;}
.demo a:hover{ color:#c00;}
.wfdIcoList{ text-align:center;}
.wfdIcoList span{ background-repeat:no-repeat; background-position:15px center; padding-left:30px;}
.i_goal{ background-image:url(../image/goal.gif) ;}
.i_dq{ background-image:url(../image/ico_dq.gif) ;}
.i_dqss{ background-image:url(../image/ico_dqss.gif) ;}
.i_hp{ background-image:url(../image/ico_hp.gif) ;}
.i_wl{ background-image:url(../image/ico_wl.gif) ;}
.i_redp{ background-image:url(../image/ico_redp.gif) ;}
.i_redyellow{ background-image:url(../image/ico_redyellow.gif) ;}

/* ls */
#wLs .header{ height:28px;}
#wLs .header .bt{ height:26px;}
#wLs{ background-color:White; padding-top:3px; line-height:20px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
#wLs td{ text-align:center; line-height:14px; font-family:Arial; padding:4px 0;}
#wLs #Table3 td{ padding:2px; line-height:13px;}
#wLs .tool3{background-color:#a9afb1;height:26px; padding:8px; margin-top:5px;}
#wLs .tool3 li{ display:block; float:left; height:26px; line-height:26px; border:solid 1px #a4bfce; background-color:#fff;  margin-right:4px; padding:0 12px;}
#wLs .tool3 li a{ display:block; padding:0 10px; text-decoration:none;}
#wLs .tool3 li.t3_on{color:white; background-color:#025aac; border-color:#025aac;}
#wLs .tool3 li.t3_on a{ color:white;}
#wLs .main_title,#wLs .main_title1{ font-size:14px; font-weight:bold; background-color:#E9EFF1; line-height:33px; text-align:center; color:#1C5E84; margin-top:5px;}
#wLs sup{ color:#c00;}
#wLs .lsmsel{ background-color:#025aac; }
#wLs .lsmsel font{color:#fff; font-weight:bold;}
#wLs .tdlink2{ background-color:#bfcad6; width:100%; }
#wLs .tdlink2 td font{ margin:0 3px 0 15px;}
#wLs .STYLE11{ color:red;}
#wLs .STYLE12{ color:green;}
#wLs .STYLE7{ color:#c00;}
#divScsg .STYLE4{ color:white;}
#divScsg table { width:100%; background-color:white;}
#divScsg table table{ background-color:#fff; font-weight:normal;}
#divScsg table,#divScsg .data1 table#Table3{ background-color:#bfcad6; width:100%;}
#wllTable{ width:100%; background-color:White; line-height:26px;text-align:center; color:White;}
#wllTable td{ width:11%;}
#wlHead{ height:29px; padding-top:2px;}
.wllClear{ clear:both; height:2px; overflow:hidden;}
.lsmsel font{ color:White; font-weight:bold;}
.tabqueue table{ width:100%;}
.tabqueue table a{ color:white;}
.tabqueue table a:hover{ color:yellow;}
#hotLeague td,#hotCup td{ width:10%;}

.adForOdds{ line-height:22px; text-align:center; background-color:#FFFEE0; font-weight:bold;}
.adForOdds2{ line-height:22px; text-align:center; background-color:#eef3f6; font-weight:bold; margin-top:8px;}
.adForGoal{ line-height:22px; }
.bottomLink{ text-align:center; padding:9px 0; font-size:12px; color:#aaa;}
.bottomLink a{ margin:0 4px; color:#000; font-size:14px; display:inline-block; }
.bottomLink a:hover,.bottomLink a.sel{ color:#d30;}
.bottomLink a.sel{ font-weight:bold;}

.pagefooter{padding:0 0 19px 0; color:#96adcb; background:#0d4783; }
.pagefooter h3{ font-weight:bold; font-size:14px; color:#fff; padding:9px 0;}
.pagefooter .pfmenu{  font-weight:normal; color:#fff; height:47px; background:#072545 url(../image/body_bj.gif) repeat-x 0 -49px; line-height:47px; overflow:hidden;}
.pagefooter .pfmenu a.r{ margin-top:14px;}
.pagefooter .pfmenu a.r img{ display:block;}
.pagefooter .links{ line-height:24px;}
.pagefooter .links a{ color:#7397c5; margin-right:16px; display:inline-block;}
.pagefooter .links a:hover{ color:#9ac573;}
.pagefooter .m2{ padding-top:19px; margin-bottom:19px;}
.pagefooter .totop{ position:absolute; top:14px; right:0; display:block; width:56px; height:19px; overflow:hidden; line-height:19px;}
#copyright{ text-align:center; padding-top:10px; line-height:22px; font-size: 12px;}

.clear{ clear:both; height:1px; overflow:hidden;}
.clear2{ clear:both;}
.lwhite a{ color:#fff;}
.lwhite a:hover{ color:#A3CAFF;}

.hspace, .hspace8 {height: 9px; overflow: hidden; background-color: #ddd;}


.backtop-container {position: fixed; bottom: 80px;	left: 0; right: 0;}
.backtop {position: absolute; right: -60px; bottom: 0; width: 40px; height: 30px; background: #ddd url(../image/scrolltop.png) no-repeat 0 0; display: none;}
.backtop.show {display: block;}
.backtop:hover {background-position: -40px 0px}
.w0wins>div {top: 39px;}
.w0goal dl {background: #0055AA;border: solid 1px #8e9c9c;padding: 8px;width: 490px;}
.w0goal dl::after {content: "www.8bo.com 分秒必争"; display: block; text-align: right; line-height: 24px; font-size: 13px; text-transform: uppercase; color: #ffffff;}
.w0goal dt {display: none;}
.w0goal dd {/* background: transparent; */}
.w0goal .r0data .c0bg {display: none;}
.w0goal .r0data .score-pk::before {display: none;}
.z0live .w0goal .r0item[d-follow="1"] .c0home .star,
.w0wins .r0item .c0home .star {display: none;}
.w0wins .r0item {height: 50px;}
.z0live .c0nick[d-pid] {display: none;}
.r0data[d-follow="1"] .c0play:before {display: none;}
.z0live .c0tool {height: 100%;/* position: relative */}
.z0live .c0tool span {position: absolute;width: 16px;height: 50%;right: 0;cursor: pointer;}
.z0live .c0tool .collect {top: 0;}
.z0live .c0tool .remove-item {top: 50%;}
.z0live .c0tool .collect::before,
.z0live .c0tool .remove-item::before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.z0live .c0tool .collect::before {background: url(../image/icon_plus.png) no-repeat center center;}
.z0live .c0tool .remove-item::before {background: url(../images/bt-close.png) no-repeat center center;background-size: 50% auto;}
.z0live .r0data[d-follow="1"] .collect {height: 100%;}
.z0live .r0data[d-follow="1"][d-last] .collect {height: calc(100% - 10px);}
.z0live .r0data[d-follow="1"] .collect::before {background: url(../image/icon_reduce.png) no-repeat center center;}
.z0live .r0data[d-follow="1"] .remove-item {display: none;}
.z0live .c0play:before {background: transparent;}
[c1-css="awayGoal"].c0score .score-pk:after {display: none;}
[z0-mode="-3"].z0live .c0odds {-webkit-transform: translateX(-36px) !important;transform: translateX(-36px) !important;line-height: 28px;bottom: auto;}
[z0-mode="-3"][z0-vista="end"] .c0odds {-webkit-transform: translateX(-86px);transform: translateX(-86px);}
[z0-mode="-3"][z0-type="0"]:not([z0-vista="schedule"]) .w0wins .c0odds {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
[z0-type="1"] .z0event[z0-total1="0"]:before {background-color: #eee;}

.btnwrap {text-align: left;padding: 6px 10px; overflow: hidden;float: left;}
.live_config_style{display: inline-block;float:right;margin-right: 5px;}
.btngroup {display: inline-block;vertical-align: top;overflow: hidden;}
.btnwrap a {display: inline-block;vertical-align: top; border: solid 1px #025aac; background-color: #e8e6f2; height: 22px;line-height: 16px;padding: 2px;margin-left: 3px;color: #000;font-size: 12px;}
.btnwrap a:hover {background-color: #025aac; color: #fff;}
[z0-flex="1"] .z0event .r0data:hover {background-color: #fff;}

.w0odds .w0wins-body {border: 1px solid #06b; background-color: #eef3f6;}
/* .w0odds .r0data, */
.w0odds .w2zs h5 {background-color: #eef3f6;border-bottom: 1px solid #9ab;color: #000;padding-top: 0;line-height: 22px;}
.w0odds .w2zs {border: 1px solid #9ab;border-bottom: 0;border-left: 0;/* margin-top: -1px; */background: #e9ffe8;margin: 4px 0;}
.w0odds[d0-gq="0"] .w2zs[z0-type="gq"] h5 {background-color: #2072da;border-bottom: 1px solid #9ab;border-top: 1px solid #9ab;}
.w0odds .w2zs ul {border-bottom: solid 1px #9AA;min-height: 24px;}
.w0odds .w2zs li:nth-child(2) {border-color: #9ab;}
.w0odds .w2zs[z0-type="gq"] {background-color: #9ab;/* margin-top: 0; */}
.w0odds .r0data:after {border-bottom: 0;background: no-repeat;}
.w0odds .w0wins-body dt .r0data {background: transparent;}
.w0odds .w2zs[z0-type="cp"] h5 {background: #e9ffe8;}
.w0odds .w2zs[z0-type="js"] h5 {background: #d8edf0;}
.w0odds .w2zs[z0-type="js"] [d-ch*="pk"] {background: yellow;color: #000;}
.w0odds .w2zs[z0-type="js"] [d-ch*="down"] {background: #afa;color: #000;}
.w0odds .w2zs[z0-type="js"] [d-ch*="up"] {background: #ffbebe;color: #000;}
.w0odds .w2zs[z0-type="gq"],
.w0odds .w2zs[z0-type="gq"] h5 {background-color: #fffee0;}

.w0odds .w2zs[z0-type="js"] {background-color: #d8edf0;}
.w0odds .w2zs li {line-height: 23px;min-height: 23px;}
.w0odds .w2zs[z0-type="gq"] [z0-type]:before {line-height: 23px;}
.r0data .c0score {color: blue;}

[c1-css="homeGoal"].c0score .score-pk:before,
[c1-css="awayGoal"].c0score .score-pk:after {transform: translateX(-298px);width: 220px;background: #FFFF00;display: none;}
.z0live .r0item .c0home[c1-css="homeGoal"],
.z0live .r0item .c0away[c1-css="awayGoal"] {background: #FFFF00;}
.z0live .r0item .c0home[c1-css="homeGoal"]::before,
.z0live .r0item .c0away[c1-css="awayGoal"]::before,
.z0live .r0item .c0home[c1-css="homeGoal"]::after,
.z0live .r0item .c0away[c1-css="awayGoal"]::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #FFFF00;z-index: -1;}
/* .z0live .r0item .c0home[c1-css="homeGoal"]::before,
.z0live .r0item .c0away[c1-css="awayGoal"]::before{box-shadow: 0 -12px 0 8px #ffff00;} */
.z0live .r0item .c0home[c1-css="homeGoal"]::before,
.z0live .r0item .c0away[c1-css="awayGoal"]::before{box-shadow: 0 0 0 8px #ffff00;}
.z0live .r0item .c0home[c1-css="homeGoal"]::after,
.z0live .r0item .c0away[c1-css="awayGoal"]::after{box-shadow: 0 12px 0 8px #ffff00;}
.w0wins .r0item .c0home[c1-css="homeGoal"]::before,
.w0wins .r0item .c0away[c1-css="awayGoal"]::before,
.w0wins .r0item .c0home[c1-css="homeGoal"]::after,
.w0wins .r0item .c0away[c1-css="awayGoal"]::after {display: none;}
.w0wins [c1-css="homeGoal"].c0score .score-pk:before,
.w0wins [c1-css="awayGoal"].c0score .score-pk:after {display: none;}

.w0wins .r0item .c0home[c1-css="homeGoal"],
.w0wins .r0item .c0away[c1-css="awayGoal"] {background: none;}
.r0data > .c0half:not([d-v])::before {content: "-"; color: #000;}
.z0live[z0-mode="-3"] .r0data[d-st2="er"] .c0score .score-home,
.z0live[z0-mode="-3"] .r0data[d-st2="er"] .c0score .score-away,
.z0live[z0-mode="-3"] .r0data[d-st2="wait"] .c0score .score-home,
.z0live[z0-mode="-3"] .r0data[d-st2="wait"] .c0score .score-away {font-size: 0;display: initial !important;}
.z0live[z0-mode="-3"] .r0data[d-st2="er"] .c0score .score-home::after,
.z0live[z0-mode="-3"] .r0data[d-st2="er"] .c0score .score-away::after,
.z0live[z0-mode="-3"] .r0data[d-st2="wait"] .c0score .score-home::after,
.z0live[z0-mode="-3"] .r0data[d-st2="wait"] .c0score .score-away::after {content: "-"; color: blue; font-size: 14px;  font-weight: bold;}

.w0wins .r0data[d-st2="er"] .c0score .score-home::after,
.w0wins .r0data[d-st2="er"] .c0score .score-away::after,
.w0wins .r0data[d-st2="wait"] .c0score .score-home::after,
.w0wins .r0data[d-st2="wait"] .c0score .score-away::after {display: none;}

/* .z0live .c0match a,
.z0live .c0match a:hover, */
[d-ai="dialogs"] .w0goal .a0bar .r0item .c0match > span{color: #fff; font-size: 12px; width: 70px; height: 18px; line-height: 18px; display: inline-block; text-align: center;}

[d-ai="dialogs"] .w0goal .a0bar .r0item {flex-wrap: wrap;padding-left: 8px !important;padding-right: 8px !important;}
[d-ai="dialogs"] .w0goal .a0bar .r0item .c0match {width: 100%; text-align: left;}
[d-ai="dialogs"] .w0goal .c0score .score-pknick {color: #008800;}
[d-ai="dialogs"] .w0odds .r0data .c0match > span {color: #fff;font-size: 12px;width: 70px;height: 18px;line-height: 18px;display: inline-block;text-align: center;padding-left: 0; position: relative}
[c1-css="homeGoal"].c0home .team-name a {color: #000;}

.z0body .r0data[ai-ext="1"] {box-sizing: border-box;margin-bottom: 25px;}

.hide-set_remark .z0body .r0data[ai-ext="1"] {min-height: 28px;}
.hide-set_remark .z0body .r0data[ai-ext="1"] {padding-bottom: 0;}
#live_event_list .r0data[ai-ext="1"] .c1remark.a0val {top: calc(100% - 1px);bottom: auto;line-height: 20px;background-color: #FFFEE0;font-size: 14px;z-index: 2;padding: 2px 0 3px;border-bottom: 1px solid #dfdfdf;height: auto;}
[z0-render*="m"] .c1remark.a0val {-webkit-transform: scale(1);transform: scale(1);}
.hide-set_remark .z0body .r0data[ai-ext="1"] .c0tool .remove-item {top: 50%;}
.hide-set_remark .z0body .r0data[ai-ext="1"] .c0tool span {height: 50%;}
.z0live .c0tool {width: 16px;}
.z0live .c0time:after, .z0live .c0play:after {background-color: #ccc;display: none;}
.footer-wrap {background-color: #fff;padding-bottom: 20px;}
.r0data .c0score .score-home, .r0data .c0score .score-away {font-size: 14px;}
.a0main{width: 960px;}
[z0-mode="-3"].hide-set_remark .r0data[ai-ext][d-st3="overtime"] .c0odds [z0-odds="ah"],
[z0-mode="-3"]:not(.hide-set_remark) .r0data[ai-ext]:not(.r0remark) .c0odds [z0-odds="ah"] {/* line-height: 50px; */}
.r0data {height: auto;min-height: 28px;padding: 2px 0;}
.z0live .c0play {line-height: 24px;}
[z0-mode="-3"] .c0odds [z0-odds="ah"] {line-height: 25px;}
[c1-css="homeGoal"].c0home .team-name,
[c1-css="homeGoal"].c0home .team-name a,
[c1-css="homeGoal"].c0score .score-home,
[c1-css="homeGoal"].c0score .score-home a,
[c1-css="awayGoal"].c0away .team-name,
[c1-css="awayGoal"].c0away .team-name a,
[c1-css="awayGoal"].c0score .score-away,
[c1-css="awayGoal"].c0score .score-away a {color: red;text-shadow: none;}
.c0odds [z0-odds]:not([z0-odds="1x2"]) span:nth-child(2) {font-weight: normal;}
.z0live .c0corner {color: gray;}
.z0live[z0-mode="-2"] .r0item[d-st="0"] .c0odds {color: #000;}
.z0live[z0-mode="-2"] .r0item[d-st="0"] .c0odds [z0-odds]:not([z0-odds="1x2"]) span:nth-child(2) {color: #000;}
[z0-mode="time"] .c0odds span[d-ch*="up"],
[z0-mode="match"] .c0odds span[d-ch*="up"],
[z0-mode="-2"] .c0odds span[d-ch*="up"],
[z0-mode="-4"] .c0odds span[d-ch*="up"] {background-color: #ffbebe; color: #000}
.c0odds [z0-odds]:not([z0-odds="1x2"]) span:nth-child(2) {color: #080;}
.z0live .r0head .c0odds .a1select {vertical-align: top;}
.z0live[z0-mode="-2"] .r0data[ai-ext="1"] {height: 80px;}
.hide-set_remark.z0live[z0-mode="-2"] .r0data[ai-ext="1"] {height: 52px;}
[z0-mode="-3"] .r0head>.c0score:before {left: 8px;}
[z0-mode="-3"] .r0head>.c0score:after {right: 8px;}
[z0-render*="m"] .r0data[ai-ext]:not(.r0remark) .c0score,
[z0-render*="m"] .r0data[ai-ext]:not(.r0remark) .c0home,
[z0-render*="m"] .r0data[ai-ext]:not(.r0remark) .c0away	{margin-top: 0;}
[z0-render*="m"][z0-mode="-3"] .r0head .a1select {padding-top: 0;}
[z0-render*="m"] .z0event .r0head {line-height: 25px; height: 25px;}
.z0body [c1-css="awayGoal"].c0away .team-name a,
.z0body [c1-css="homeGoal"].c0home .team-name a {color: #000;}

.w0goal .c0score {width: 120px !important;}
.w0goal .c0st {width: 30px !important;}
.w0goal .team-name {font-size: 12px !important;}

[d-ai="dialogs"] .w0goal .a0bar .r0item .c0match,
.w0odds .r0data .c0match{background: none !important;}
[z0-render="m"] .w0wins[d-ai="dialogs"]>div {left: 0 !important;}