/*赔率颜色，红升绿降*/

.o-lose {
  background-color: #71ab49;
}
.o-win {
  background-color: #d64444;
}
.o-draw {
  background-color: #348ce2;
}
.oods-c-bg1,
.up {
  background-color: #f9d2d2;
}
.oods-c-bg2,
.down {
  background-color: #c9e8c6;
}
.oods-c-bg3 {
  background-color: #FFFF00;
}
.fx-win {
  background-color: #EE6435;
}
.fx-lose {
  background-color: #60b723;
}
.dark .oods-c-bg1,
.dark .up {
  background-color: #8e3c64;
}
.dark .oods-c-bg2,
.dark .down {
  background-color: #1e612e;
}
.dark .oods-c-bg3 {
  background-color: #a97d00;
}
.up_red {
  BACKGROUND-COLOR: #fad2c9;
}
.dark .up_red {
  BACKGROUND-COLOR: #8c4332;
}
.down_green {
  BACKGROUND-COLOR: #e4f5cb;
}
.dark .down_green {
  BACKGROUND-COLOR: #466b10;
}
.o-up {
  color: red;
}
.o-down {
  color: green;
}
.win-f {
  color: #EE6435;
}
.lose-f {
  color: #60b723;
}
.draw-f {
  color: #348ce2;
}
.down2 {
  background: url(/images/greendown.png) no-repeat 43px 5px;
  display: block;
  width: 50px;
  margin: 0 auto;
  color: green;
}
.up2 {
  background: url(/images/redup.png) no-repeat 43px 5px;
  display: block;
  width: 50px;
  margin: 0 auto;
  color: red;
}
.ant .odds .downBG {
  background: #88ff88;
}
.dark .ant .odds .downBG {
  background: #3c843c;
}
.ant .odds .upBG {
  background: #ff8888;
}
.dark .ant .odds .upBG {
  background: #922828;
}
/* 皮肤主色调 */

#header-wrapper,
#analyMap a,
.mintopnav li.on a,
.dark .jqTitle,
.bts .ent,
.popup-container .popup-titlebar,
#soccer .scoretitle td,
#tools .on a,
#tools .on a:hover,
#soccer.dark #tools .on a,
#soccer.dark #tools .on a:hover,
.mintopnav.v2 li.on a,
.oddsHead select,
.nav_select,
.jqTitle,
#free-tools .on {
  background-color: #00407d;
}
.tools,
.mintopnav {
  border-color: #00407d;
}
.menu2 {
  background-image: linear-gradient(#535456, #232527);
}
.menu2 li a {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.menu2 li .on,
.menu2 li .on:hover {
  color: #bd6200;
}
/* --ad-- */

.ad-txt-red,
a.adtext1 {
  color: red;
}
.ad-txt-blue,
a.adtext2 {
  color: blue;
}
/* --note弹框-- */

#popupLinksMsg {
  background: #196ab7;
  border-color: #2d8de8;
  box-shadow: 0 8px 40px #00407d;
}
#popupLinksMsg .closeBtn {
  background: #2d8de8;
}
#popupLinksMsg .linkBtn {
  box-shadow: 2px 2px 1px #124e88;
}
/* -------篮球------ */

#basketball #header-wrapper,
#basketball .oddsHead select,
#basketball #analyMap a,
#basketball .nav_select,
#basketball .mintopnav li.on a,
#basketball .menu2,
#basketball #tools .on a,
#basketball #tools .on a:hover,
#basketball .mintopnav.v2 li.on a,
.date-table-ul .dateLink-sel,
.date-table-ul .dateLink-sel:hover,
.on-bg-color {
  background-color: #00407d;
}
#basketball .tools,
#basketball .mintopnav {
  border-color: #00407d;
}
#basketball .menu2 li a {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
#basketball .menu2 li a:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.popup-container2 .popup-titlebar2 {
  background: #00407d;
  border-top: 1px solid #00407d;
}
.popup-container2 .popup-content2 {
  border: solid 3px #00407d;
}
#choose_right .on {
  background: url('/images/go/see.png') no-repeat right;
  background-position-x: 460px;
}
#choose_right li.on:hover {
  background: #f3f3f3 url('/images/go/see.png') no-repeat right;
  background-position-x: 460px;
}
#choose_right li.hide:hover {
  background: #f3f3f3 url('/images/hide.png') no-repeat right;
  background-position-x: 460px;
}
.btn .gl_btn.on {
  background: #f60;
}
.bts .LQent {
  background-color: #00407d;
  color: #FFF;
  padding: 0 30px;
}
/* -------棒球------ */

#baseball #header-wrapper,
#baseball .oddsHead select,
#baseball #analyMap a,
#baseball .nav_select,
#baseball .mintopnav li.on a,
#baseball #tools .on a,
#baseball #tools .on a:hover,
#baseball .mintopnav.v2 li.on a,
#baseball .date-tab b,
#baseball .date-tab a.on {
  background-color: #00407d;
}
#baseball .tools,
#baseball #tool {
  border-color: #00407d;
}
/* -------网球------ */

#tennis #header-wrapper,
#tennis .oddsHead select,
#tennis #analyMap a,
#tennis .nav_select,
#tennis .mintopnav li.on a,
#tennis .menu2,
#tennis #tools .on a,
#tennis #tools .on a:hover,
#tennis .mintopnav.v2 li.on a,
#tennis .date-tab b,
#tennis .date-tab a.on {
  background-color: #00407d;
}
#tennis .tools,
#tennis #tool {
  border-color: #00407d;
}
/*--------突出色---背景1--------*/

.switch > input[type="checkbox"]:checked + .switch-style {
  background-color: #FF6600;
}
.bts .ent:hover {
  background-color: #f60;
}
.dark .bts .ent {
  background-color: #c75102;
  color: #fff;
}
.dark .bts .ent:hover {
  background-color: #F60;
}
.search-title span {
  background-color: #00407d;
}
.popup-container .popup-content {
  border: 3px solid #2B7FBB;
}
.hand-bg {
  background-color: #00407d;
}
/*-------6in1背景-------*/

.ef-radio > input[type="radio"]:checked + .ef-radio-style {
  color: #ffffff;
  background-color: #00407d;
}
.Preferences2 .switch > input[type="checkbox"]:checked + .switch-style {
  background: #00407d;
}
.Preferences2 {
  background: #EFF3FF;
}
/*------足球近期赛事盘路统计弹窗-------*/

.font13se,
.f_match {
  background: #00407d;
}
.font13un,
.f_match3 {
  background: #EFF3FF;
}
.tdlines {
  border-bottom: 3px solid #00407d;
  background-color: #fff;
}
/*------进球弹窗------*/

#flGoalDiv {
  background-color: #FFF;
  border: 3px solid #268ff3;
}
.dark #flGoalDiv {
  background-color: #292929;
  border: 3px solid #585858;
  box-shadow: 0 0 10px #000;
}
#flGoalDiv td {
  font-family: 'Arial';
  font-size: 12px;
}
.GoalDiv-t {
  background-color: #99cdff;
}
.dark .GoalDiv-t {
  background-color: #0e100d;
}
.matchdata-icon {
  background-image: url(/images/go/matchdata.png);
}
.liveBox .home-bar,
.liveBox .guest-bar {
  background-color: #f60;
  height: 8px;
  border-radius: 20px;
}
.ant .btns {
  float: right;
  font-weight: normal;
  border: 1px solid #00407d;
  background: #FFFFFF;
  color: #126bbf;
  height: unset;
}
.ant .btns span {
  padding: 0 6px;
  cursor: pointer;
  line-height: 20px;
  overflow: hidden;
  display: block;
  float: left;
  border-left: 1px solid #00407d;
}
.ant .btns .on,
.ant .btns .on:hover {
  background: #00407d;
  color: #FFFFFF;
  overflow: hidden;
  cursor: default;
}
/*-----差异化处理-----*/

#main #right .lrdiv,
#main #left .lrdiv {
  padding: 0 10px 1px 10px;
  overflow: hidden;
  border-radius: 4px;
}
.leftnav {
  padding: 5px 0 0 0;
}
#soccer .menu2 {
  clear: both;
  height: 35px;
  line-height: 35px;
  border-top: none;
  overflow: hidden;
  border-radius: 3px 3px 0 0;
  display: flex;
}
#soccer .menu2 li {
  position: relative;
  flex: 1;
}
.Detail-icon {
  width: 16px;
}
.matchdata-icon,
.closedata-icon {
  width: 19px;
}
.nav_select li {
  background: rgba(255, 255, 255, 0.85);
  color: #333;
  line-height: 23px;
  margin: 3px 3px 6px 3px;
  border-radius: 3px;
}
.nav_select .pd2 li:last-child {
  background: none;
  color: #fff;
}
.nav_select .pd2 li a {
  color: #333;
}
.nav_select .pd2 li a:hover {
  text-decoration: none;
}
select#sel_showType {
  padding: 3px;
}
.sbtn,
.sbtn2 {
  background: #d9e3ec;
}
/*------直播弹窗------*/

.tvLink ul li a:hover {
  color: #FFF;
  border: 1px solid #00407d !important;
  background: #00407d;
}
.BtvLink ul li a:hover {
  color: #fff;
  border: 1px solid #00407d;
  background: #00407d;
}
/*-----赛事搜索弹窗-----*/

#basketball .search-title span {
  background-color: #00407d;
}
/*-----相同历史赔率赛事弹窗-----*/

.menu {
  border-bottom: solid 4px #00407d;
}
.menu .goalspan.on {
  background: #00407d;
  color: #fff;
  border-color: #00407d;
}
.tfd2 {
  background-color: #e4eff3;
}
.dark .tfd2 {
  background-color: #00407d;
}
/*-----title弹出信息-----*/

.matchdata-icon:hover:after,
.closedata-icon:hover:after {
  content: "Live Animation";
}
.analyze-icon:hover:after {
  content: "Match analysis";
}
/*-----图标-----*/

.closedata-icon {
  background-image: url(/images/go/matchdata2.png);
}
.Detail-icon {
  background-image: url(/images/go/t5.png);
}
/*-----赔率详细变化页-----*/

.settool2 {
  border-bottom-color: #30af47;
}
.settool2 .setab a,
.settool2 .setab a:visited,
.settool2 .setab a:hover,
.settool3 .klk a,
.settool3 .klk a:visited,
.settool3 .klk a:hover,
.tbs .title,
.dark .tbs .title {
  background: #00407d;
}
/*-----备用页-----*/

nav.header {
  background: #00407d;
}
.coursebu {
  width: 132px;
}
.coursebu:hover {
  background: #f55f31 url(/images/spare/coursebu.svg) no-repeat 10px center;
  background-size: 18px;
}
.course {
  background: #00407d;
  border: 8px #002950 solid;
}
.course .img {
  background: url(/Images/go/makeStep.gif);
}
/*#menu {top: -55px;left: 195px;}
#menu li {min-width: 100px;padding: 0 5px;margin: 0;}
#menu li a {line-height: 26px;padding: 0 10px;margin: 0;flex-direction: column;align-items: center;}
#menu li a:after,#menu .tab_on:after {top: auto;bottom: 0;left: 50%;transform: translate(-50%,0);}
#menu .tab_on:after {width: 84%;}
#menu a i {margin: 0;}*/

/*------动画直播弹窗------*/

.ant .matchdata .closeflash {
  position: absolute;
  right: 10px;
  top: 8px;
  padding: 0;
  width: 24px;
  height: 24px;
  display: block !important;
  cursor: pointer;
}
.ant .matchdata .closeflash:before {
  transform: rotate(45deg);
}
.ant .matchdata .closeflash:after {
  transform: rotate(-45deg);
}
.ant .matchdata .closeflash:before,
.ant .matchdata .closeflash:after {
  position: absolute;
  content: '';
  width: 16px;
  height: 1px;
  top: 11px;
  left: 4px;
  background: #666;
}
/*-----头部下拉框选项底色-----*/

#ddlTimeZone li:hover,
#ddlOddsType li:hover {
  background: #00407d;
}
