﻿@charset "utf-8";
/*滚球时候时间格式*/
.HalfTime {
  font-size: 9px;
  color: #0000ff;
}
.LiveTime {
  font-size: 9px;
  color: #b50000;
}
.IsLive,
.text_time font {
  font-size: 9px;
  color: #b50000;
}
.text_time {
  font-size: 10px;
  color: #000000;
  text-align: center;
}
.text_time a {
  font-size: 10px;
  color: #000000;
  text-align: center;
}
.text_timeR {
  font-size: 11px;
  color: #ff0000;
  text-align: center;
}
.OddsDiv {
  width: 49%;
  text-align: right;
  white-space: nowrap;
  font-weight: normal;
}
.red {
  color: #b50000;
}
.blod {
  font-weight: bold;
}
/*球队*/
.LetTeamClass,
.LetTeamClass a {
  color: #b50000;
  font-weight: bold;
}
.UnLetTeamClass,
.UnLetTeamClass a {
  color: #01122b;
  font-weight: bold;
}
.DrawClass,
.DrawClass a {
  color: #606060;
  font-weight: bold;
  font-size: 10px;
}
/*赔率*/
.NegativeOddsClass,
.NegativeOddsClass a,
.PositiveOddsClass span {
  color: #b50000 !important;
  font-weight: bold;
}
.PositiveOddsClass,
.PositiveOddsClass a,
.PositiveOddsClass span {
  color: #01122b;
  font-weight: bold;
}
.MyanmarOddsClass,
.MyanmarOddsClass a,
.MyanmarOddsClass span {
  color: #005522;
  font-weight: bold;
}
.OddsChanged {
  background: url(../images/oddChanged_bg.gif) repeat;
}

.OddsChanged .OddsArrowSpan {
  display: inline-block;
}

.OddsArrowUp {
  background: url(../images/up.gif) 0px 2px no-repeat;
}

.OddsArrowDown {
  background: url(../images/down.gif) 0px 2px no-repeat;
}
.OddsArrowSpan.OddsArrowDown,
.OdsArrowSpan.OddsArrowUp {
  display: inline-block;
}

.OddsArrowSpan {
  display: inline-block;
  width: 9px;
  height: 10px;
  margin-left: 1px;
}

#CS .OddsArrowSpan,
.HTFT .OddsArrowSpan {
  display: none;
}

.M_E .OddsArrowSpan,
.M_T .OddsArrowSpan,
.M_L .OddsArrowSpan,
.M_AL .OddsArrowSpan {
  display: inline-block;
}
/*让球盘口*/
.HdpGoalClass,
.HdpGoalClass a {
  color: #606060;
  font-weight: bold;
  font-size: 10px;
}

/*投注板式*/
.BetInfo .NegativeOddsClass,
.BetInfo .PositiveOddsClass {
  font-size: 15px;
}
.NegativeOddsClassBetProcess,
.NegativeOddsClassBetProcess a {
  color: #b50000;
  font-weight: bold;
  font-size: 15px;
}
.LetTeamClassBetProcess,
.LetTeamClassBetProcess a {
  color: #b50000;
  font-weight: bold;
  font-size: 15px;
}
.PositiveOddsClassBetProcess,
.PositiveOddsClassBetProcess a {
  color: #000000;
  font-weight: bold;
  font-size: 15px;
}
.UnLetTeamClassBetProcess,
.UnLetTeamClassBetProcess a {
  color: #000000;
  font-weight: bold;
  font-size: 15px;
}

/*mini注单*/
#div_BetListMini .PositiveOddsClass,
#div_BetListMini .NegativeOddsClass,
#div_WaitingBets .PositiveOddsClass,
#div_WaitingBets .NegativeOddsClass,
#div_VoidTicket .PositiveOddsClass,
#div_VoidTicket .NegativeOddsClass {
  font-size: 11px;
}

.ScoreClass {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  font-family: Tahoma;
}
.styleblack {
  font-size: 12px;
}

.iconForecast {
  width: 13px;
  height: 13px;
  display: inline-block;
  cursor: pointer;
  line-height: 11px;
  vertical-align: middle;
  margin: 1px;
}

a:hover .iconForecast {
  cursor: pointer;
}

/* Icon Odds */
.iconOdds {
  background-image: url(../images/layout/icon_odds.png?v=20121222001);
  background-repeat: no-repeat;
  background-position: left top;
  width: 13px;
  height: 13px;
  display: inline-block;
  cursor: pointer;
  line-height: 11px;
  vertical-align: middle;
  margin: 1px;
}
a:hover .iconOdds {
  cursor: pointer;
}
.iconOdds.livecenter {
  background-image: url(../images/liveMatch.png?v2);
  background-repeat: no-repeat;
  background-position: left 0px;
}
.iconOdds.off {
  cursor: default;
}
.iconOdds.favorite {
  background-position: 0 0;
}
.iconOdds.favorite:hover {
  background-position: 0 -15px;
}
.iconOdds.favoriteAdd {
  background-position: -15px 0;
}
.iconOdds.favoriteAdd:hover {
  background-position: -15px -15px;
}
.iconOdds.tv {
  background-position: -30px 0;
}
.iconOdds.tv:hover,
a:hover .iconOdds.tv {
  background-position: -30px -15px;
}
.iconOdds.tv.off {
  background-position: -30px -30px;
}
.iconOdds.scoreMap {
  background-position: -45px 0px;
}
.iconOdds.scoreMap:hover {
  background-position: -45px -15px;
}
.iconOdds.stats {
  background-position: -60px 0px;
}
.iconOdds.stats:hover,
a:hover .iconOdds.stats {
  background-position: -60px -15px;
}
.iconOdds.nWheel {
  background-position: -75px 0px;
}
.iconOdds.nWheel:hover {
  background-position: -75px -15px;
}
.iconOdds.info {
  background-position: -90px 0px;
}
.iconOdds.info:hover,
a:hover .iconOdds.info {
  background-position: -90px -15px;
}
.iconOdds.info.off {
  background-position: -90px -30px;
}
.iconOdds.liveInfo {
  background-position: -105px 0px;
}
.iconOdds.liveInfo:hover {
  background-position: -105px -15px;
}
.iconOdds.poker {
  background-position: -120px 0px;
}
.iconOdds.poker:hover {
  background-position: -120px -15px;
}
.iconOdds.help {
  background-position: -135px 0px;
}
.iconOdds.help:hover {
  background-position: -135px -15px;
}
.iconOdds.more {
  background-position: -150px 0px;
}
.iconOdds.more:hover {
  background-position: -150px -15px;
}
.iconOdds.moreAll {
  background-position: right 0px;
  width: 30px;
  color: #ffffff;
  font-size: 11px;
  line-height: 11px;
}
.iconOdds.moreAll:hover {
  background-position: right -15px;
}

/* Icon Info */
.iconInfo {
  background-image: url(../images/layout/icon_info.png?v=20121222001);
  background-repeat: no-repeat;
  background-position: left top;
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
}
.iconInfo.clock {
  background-position: left top;
}
.iconInfo.baseball {
  background-position: -15px top;
}
.iconInfo.football {
  background-position: -30px top;
}
.iconInfo.hockey {
  background-position: -45px top;
}
.iconInfo.hockeyPP {
  background-position: -60px top;
}
.iconInfo.injury {
  background-position: -75px top;
}
.iconInfo.point {
  background-position: -90px top;
}
.iconInfo.rain {
  background-position: -105px top;
}
.infoBar .iconOdds,
.infoBar .iconInfo {
  margin-right: 5px;
  float: left;
}

#div_MixParlay .TextStyle04,
#divSingleTickets .TextStyle04,
.oddsTable.info .TextStyle04 {
  font-size: 11px;
}
#SuccessBetContainer .TextStyle07 {
  font-weight: bold;
}
#SuccessBetContainer .UnLetTeamClass,
#SuccessBetContainer .LetTeamClass {
  font-size: 12px;
}
#SuccessBetContainer .UnLetTeamClass {
  color: #003399;
}
#SuccessBetContainer .LetTeamClass {
  color: #ff0000;
}
.Void .TextStyle01,
.Void .TextStyle02,
.Void .TextStyle03,
.Void .TextStyle04,
.Void .TextStyle05,
.Void .NegativeOddsClass,
.Void .PositiveOddsClass {
  color: #8a8a8a !important;
  text-shadow: 0px 1px 0px #dcdcdc;
}
.Void {
  background-color: #c7c7c7;
}
.linethrough {
  color: #8b8b8b !important;
  text-decoration: line-through;
  text-shadow: none;
}

.Total {
  background-color: #c8c8c8;
  color: #000;
  font-weight: bold;
  line-height: 20px;
}
.Total td {
  padding: 0px;
}
.Total div {
  padding-right: 5px;
  border-top: 1px solid #c8c8c8;
}
.none_Bline {
  border-bottom-style: none !important;
}
.trbgov {
  background-color: #f5eeb8;
}
.multiple + .multiple {
  border-top: #e9e9e9 1px solid;
  display: block;
  padding: 4px 0px;
}
.text-ellipsis {
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 20px;
}
.bet {
  border: #b3bcd2 solid 1px;
  text-align: right;
}
.bet .mag {
  margin: 0px;
}
.liveligh .bet {
  background-color: #ffccbc;
}
.bggrey {
  background-color: #e4e4e4;
}
.bggreylight {
  background-color: #eceaeb;
}
.bgcpe {
  background-color: #c6d4f1;
}
.bgcpelight {
  background-color: #e4e4e4;
}

.close:hover,
.close:focus {
  color: lightgray;
  text-decoration: none;
  cursor: pointer;
}

.HALF .hhide,
.H2 .hhide {
  display: none !important;
}

.HALF .halfHide {
  display: none;
}

.H2 .h2hide {
  display: none;
}

.FULL .fullHide {
  display: none;
}

.fglg_box td a.PositiveOddsClass {
  min-height: 18px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
}

#oTableContainer_L .selectedMix,
#oTableContainer_L .selectedMix.NegativeOddsClass {
  background-color: rgb(158, 27, 17);
  color: white !important;
}
#oTableContainer_C .selectedMix,
#oTableContainer_D .selectedMix {
  background-color: rgb(123 160 241);
}
#PopDiv .live .selectedMix {
  background-color: rgb(158, 27, 17);
  color: white;
}
#PopDiv .selectedMix {
  background-color: rgb(123 160 241);
}

td .hdp {
  /* float: left; */
  text-indent: 10px;
  /* margin-right: 28px; */
  width: 50px;
}

.hdp_s {
  margin-right: 0px;
  color: #2e3194;
  display: inline-block;
  width: 70px;
  text-align: left;
  font-weight: 600;
  /* margin-right: 3px; */
}
