﻿.Links ul{overflow:hidden;margin:10px auto;width:438px}
.Links ul li{float:left;width:100px;text-align:center;text-decoration:none;font-weight:700;line-height:25px;background-color:#ebfbff;border:1px solid #bde1ec}
.Links li+li{margin-left:10px}
.Links .phoneBtn{margin:0 auto;width:212px}
.popWin{left:1%;z-index:999999;overflow:hidden;background:#5f9bcf url(/images/phone.png) no-repeat 70px center;background-size:auto 70px;box-shadow:0 0 10px #666;color:#fff;text-align:center;opacity:.7;-moz-opacity:.7;-khtml-opacity:.7}
.popWin .closeBtn{float:right;display:block;margin:2px 10px 2px 2px;height:26px;border-style:none;color:#fff;text-decoration:none;font-weight:700;font-size:30px;line-height:normal;cursor:pointer}
.popWin .info{padding:5px 10px 10px 20px;height:90px;vertical-align:middle;text-align:center;font-size:32px;line-height:90px}
#goalTable td{line-height:160%}
#sbOddsCorner .event{padding-left:10px;font-weight:700}
#table_live td.sclassName{overflow:hidden;color:#fff;white-space:nowrap}
#table_live td.a1,#table_live td.a2{overflow:hidden;white-space:nowrap}
#table_live td.a3{line-height:initial}
a.recommend{display: none;padding: 1px 2px;background: #e9410f;color: white;margin-left: 3px;border-radius: 3px;}
.td_score,.td_scoreR{cursor:pointer}
.relPlace{height:0;width:0;position:absolute;display:inline-block}
.relPlace #DivCountry{position:relative;left:-220px;top:22px;visibility:hidden}
#leagueSel .tag {display: block;width: 100%;color: #999;text-align: left;line-height: 30px;}
.screen {max-height: 420px;padding: 10px 0;overflow-x: auto;position: relative;}
.screen .catetitle {font-size: 14px;line-height: 24px;text-align: left;padding: 0 10px;margin: 0;display: block;}
.group::after {content:"";display: block;clear: both;}
#leagueSel .group,#countryList .group {width: calc(100% - 20px);display: block;padding: 0 10px;float: none;}
#leagueSel .group li,#countryList .group li {width: 120px; margin: 4px 2px;padding: 0;color: #666;line-height: 24px;border: 1px solid #d5d5d5;border-radius: 4px;display: inline-block;cursor: pointer;position: relative;}
#leagueSel .group li:hover,#countryList .group li:hover {background: #f0f7ff;}
#leagueSel .group li.on,#countryList .group li.on {border-color: #abc9ea;}
#DivLeague,#DivCountry {width: 680px;left:180px;}
.screen .cb {width: 12px;height: 12px;border: 1px solid #999;border-radius: 50%;position: absolute;top: 6px;left: 4px;display: inline-block;}
.screen .cb::after {content:"";width: 7px;height: 4px;position: absolute;top: 3px;left: 2px;border-left: 1px solid #999;border-bottom: 1px solid #999;transform: rotate(-45deg);}
.screen .on .cb,.screen .on .cb::after {border-color: #277bd5;}
.screen .on .txt {color: #277bd5;}
.screen .txt {display: inline-block;text-align: left;padding-left: 22px;}
.screen .txt sub {color: #999;vertical-align: 0;}
.screen .top,.screen .top.on {background: url(/images/bf_img/setTopOff.png)no-repeat center;background-size: 50%;width: 12px;height: 26px;display: inline-block;border-left: 1px solid #efefef;float: right;}
.screen .top.on {background: url(/images/bf_img/setTopOn.png)no-repeat center;background-size: 50%;}
.screen li.on .top {border-color: #d4e6f9;}

#leagueSel .sclassPlaceTop{float:right;border-left:1px solid #bbb;height:22px;cursor:pointer;width:14px}
#leagueSel .sclassPlaceTop i{margin:3px;background:url(/1x2/images/oddsup.png) right 2px no-repeat;width:9px;height:12px;display:inline-block}
#leagueSel .sclassPlaceTop.top i{background-position:right -34px}
.oddstd a{display:block}
.oddstd a:link.blue,.oddstd a:visited.blue{color:#00f}
.oddstd a:link.td_half,.oddstd a:visited.td_half{color:red}
.tg3 input[type=checkbox]{width:15px}
.livetab{position:absolute;z-index:8}
.deBox{position:absolute;left:50%;width:70px;top:0;height:100%}
.fanyeList{position:relative;right:auto}
#ScoreDiv table{border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}
#ScoreDiv table td{border-left:1px solid #e7e7e7;border-top:1px solid #e7e7e7;line-height:15px}
#ScoreDiv table .showTxtAd td:empty{border-width:0;}
#table_live,.tdlink{border-collapse:collapse}
#table_live td,.tdlink td{empty-cells:show}
#table_live .showTxtAd td{empty-cells:hide;}
#table_live .showTxtAd td a{line-height:25px;}

.notifyPanel { padding-left: 65px;width: 600px;height: 30px;flex-direction: column;justify-content: center;display: flex;float: left;gap: 2px;text-indent:-64px;}
.relBox { position:relative;top: 6px;left: 12px;}
.win { background: #f2dada }
.leftD { text-align: left; padding-left: 3px; text-align: left; line-height: 20px }
.rightD { text-align: right; padding-right: 3px; text-align: right; line-height: 20px }