/*品牌色*/

:root {
  --text-primary: #0061bd;
  --primary-color: #004689;
  --second-color: #002E5A;
}
.dark {
  --primary-color: #00407c;
}
/*------足球主题配色------*/

#header-wrapper,
#analyMap a,
.oddsHead select,
.dark .jqTitle,
.ant .btns .on,
.ant .btns .on:hover,
.dark .font13un,
.dark .f_match3 {
  background-color: var(--second-color);
}
.menu2,
#soccer .scoretitle td,
#tools .on span,
#tools .on span:hover,
#soccer.dark #tools .on span,
#soccer.dark #tools .on span:hover,
.mintopnav li.on a,
.mintopnav.v2 li.on a,
.nav_select,
.jqTitle,
#ddlTimeZone li:hover,
#ddlOddsType li:hover,
.search-title span,
.bts .ent,
.dark .bts .ent,
.ef-radio > input[type="radio"]:checked + .ef-radio-style,
.tvLink ul li a:hover,
.hand-bg,
.font13se,
.f_match,
.dark .jqSubTitle td,
.newsetting .selectbox span.on,
.switch > input[type="checkbox"]:checked + .switch-style {
  background-color: var(--primary-color) !important;
}
.tools,
.mintopnav,
.tdlines {
  border-bottom-color: var(--primary-color);
}
.ant .btns span {
  border-left-color: var(--second-color);
}
.ant .btns {
  border-color: var(--second-color);
  color: var(--text-primary);
}
.dark .ant .btns {
  color: #fff;
}
/* 各球类统一 */

#soccer .Leaguestitle,
#basketball .Leaguestitle,
#soccer .team_leaguetitle,
#basketball .team_leaguetitle {
  background: var(--table_header);
}
#soccer .Leaguestitle td,
#basketball .Leaguestitle td {
  border-bottom: 1px solid var(--black05) !important;
}
#soccer .Leaguestitle.team,
#basketball .Leaguestitle.team {
  background: var(--bgcolor-3) !important;
}
/*------篮球主题配色------*/

#basketball #header-wrapper,
#basketball .oddsHead select,
#basketball #analyMap a,
#basketball .nav_select,
#basketball .mintopnav li.on a,
#basketball #tools .on span,
#basketball #tools .on span:hover,
#basketball .mintopnav.v2 li.on a,
.on-bg-color {
  background-color: var(--second-color);
}
#basketball .menu2,
#basketball #tools .on span,
#basketball #tools .on span:hover,
#basketball .mintopnav.v2 li.on a,
.on-bg-color,
#basketball .search-title span,
.bts .LQent,
.dark .bts .LQent {
  background-color: var(--primary-color);
}
#basketball .tools,
#basketball .mintopnav {
  border-bottom-color: var(--primary-color);
}
.collapse:before {
  border-bottom-color: #999;
}
/*---------头部----------*/

#logoSpan {
  top: 7px;
}
#top .weblogo {
  vertical-align: 3px;
}
#menu {
  left: 250px;
}
.menu2 li .on,
.menu2 li .on:hover,
#basketball .menu2 li .on,
#basketball .menu2 li .on:hover {
  color: var(--text-primary);
}
#soccer .menu2 li a,
#basketball .menu2 li a {
  border-right: 1px solid var(--black20);
}
.dark .fb-li input,
.dark .fb-li textarea,
.dark .vy input {
  background-color: #fff;
  color: #111;
  border: 1px solid #444;
}
/*------足球比分首页------*/

/*.matchdata-icon{background-image: url(/images/kor/matchdata.png);}*/

.liveBox .home-bar,
.liveBox .guest-bar,
.dark .liveBox .home-bar,
.dark .liveBox .guest-bar {
  background-color: #f60;
}
/*进球弹窗*/

#flGoalDiv {
  border: 3px solid var(--primary-color);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.GoalDiv-t {
  background: #EFF3FF;
  padding-left: 10px;
}
/*------鼠标指向提示------*/

.neutral_info:hover:after {
  content: "중립구장";
}
.add-info:hover:after {
  content: "즐겨찾기에 추가하기";
}
.add-info2:hover:after {
  content: "즐겨찾기에서 삭제하기";
}
.add-info-l:hover:after {
  content: "맨위로 이동하기";
}
.add-info-l2:hover:after {
  content: "취소";
}
.add-info-t:hover:after {
  content: "즐겨찾기에 추가";
}
.add-info-t2:hover:after {
  content: "즐겨찾기에 제거";
}
.hidden-team:hover:after {
  content: "경기일정 숨기기";
}
.display-team:hover:after {
  content: "경기일정 보기";
}
.close-info:hover:after {
  content: "리그 모든 경기 삭제";
}
.hidden-info:hover:after {
  content: "리그 모든 경기 숨김";
}
.display-info:hover:after {
  content: "리그 모든 경기 전시";
}
.odds-icon:hover:after {
  content: "배당률";
}
.odds-icon1x2:hover:after {
  content: "배당률";
}
.analyze-icon:hover:after {
  content: "경기분석";
}
.Detail-icon:hover:after {
  content: "디테일";
}
.threeinone-icon:hover:after {
  content: "3in1";
}
.x12-icon:hover:after {
  content: "1x2";
}
.Detail-basketball-icon:hover:after {
  content: "정보";
}
.matchdata-icon:hover:after {
  content: "데이터 보기";
}
.closedata-icon:hover:after {
  content: "닫기";
}
.allno:hover:after {
  content: "전부 취소";
}
.rankicon:hover:after {
  content: "팀순위";
}
.highlight-icon:hover:after {
  content: "하이라이트";
}
.bkflash-icon:hover:after {
  content: "상황중계";
}
.fbsclass:hover::after {
  content: "리그정보를 찾을 수 없습니다.";
}
/*-----赔率详细变化页-----*/

.settool2 {
  border-bottom-color: var(--primary-color);
}
.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: var(--primary-color);
}
/*-----分析页设置弹窗------*/

.countSelect {
  width: 70px;
}
.popup-container .popup-titlebar,
.popup-container2 .popup-titlebar2 {
  background: var(--second-color);
  border-top: var(--second-color);
}
.popup-container .popup-content,
.popup-container2 .popup-content2 {
  border-color: var(--second-color);
}
.btn .gl_btn.on {
  background: #f60;
}
#choose_right .on {
  background: url(/Images/kor/see.png) no-repeat right;
  background-position-x: 460px;
}
#choose_right li.on:hover {
  background: #EFF3FF url(/Images/kor/see.png) no-repeat right;
  background-position-x: 460px;
}
.dark #choose_right li.on:hover {
  background: var(--primary-color) url('/images/kor/see.png') no-repeat right;
  background-position-x: 460px;
  color: #FFF;
}
/*-----篮球欧赔赛事内页-----*/

.sel {
  min-width: 47px;
}
/*-----足球主客队赔率内页------*/

.font13un,
.f_match3 {
  background: #EFF3FF;
}
/*-----足球历史同赔内页------*/

.menu .goalspan.on {
  background: var(--primary-color);
  border-color: var(--primary-color);
}
.menu {
  border-bottom-color: var(--primary-color);
}
.tfd2 {
  background: #EFF3FF;
}
.dark .tfd2 {
  background: var(--primary-color);
}
/*------6in1板块------*/

.Preferences2 {
  background: #EFF3FF;
}
.Preferences2 .switch > input[type="checkbox"]:checked + .switch-style {
  background: var(--primary-color);
}
.dark .Preferences2 {
  background: #3c4752;
}
.notes-div {
  background: #eff3ff;
  color: var(--text-primary);
  border-color: #b8cbde;
  box-shadow: 1px 2px 1px #c6d2df;
}
/*-----其他------*/

#btnSave,
#free-tools .on {
  background-color: var(--primary-color);
}
/*-----404-----*/

.nodatapage .alogo {
  color: var(--text-primary);
  font-size: 70px;
}
.nodatapage .backbtn {
  background: var(--primary-color);
}
/*赔率色*/

.vote .draw-f {
  color: #F09B57;
}
/*赔率内页*/

.match-odds-menu .on,
ul.menu .on,
.tabsBox .item.on {
  background-color: var(--primary-color);
}
.f_odds th {
  background: #e7eef8;
}
.dark .match-odds-menu .on,
.dark ul.menu .on,
.dark .tabsBox .item.on {
  background-color: var(--primary-color);
}
.dark .f_odds th {
  background: #31353a;
}
.popinfo .complist.on,
.popinfo .complist.on:hover {
  border-color: #9aafc3;
}
#tab_MinMax td {
  background-color: #e7eef8;
}
.dark #tab_MinMax td {
  background-color: #31353a;
}
/*图标*/

.icon-matchdata,
.icon-font-lineup,
.icon-icon-live1 {
  color: #0076e3;
}
#contactDiv span {
  padding: 0 10px;
}
#contactDiv font {
  color: #e5e5e5;
}
/*广告招商页*/

.tabsBox li.on {
  background-color: var(--primary-color);
}
/*面包屑*/

.crumbs a.off {
  color: var(--text-primary);
}
