/*品牌色*/
:root {
  --text-primary: #1d995a;
  --primary-color: #1d995a;
  --second-color: #177d49;
}
.dark {
  --primary-color: #167444;
  --second-color: #126239;
}
.tdlink.sub-head th,
.tdlink th,
.tdlink.sub-head.lea-head th {
  background-color: #e6e6e6;
  color: #666;
}
.tdlink.sub-head th,
.tdlink th {
  font-weight: normal;
}
.tdlink.sub-head.lea-head th {
  font-weight: bold;
}
.tdlink.sub-head.th-b th {
  font-weight: bold;
}
/*.titlebg { background-color: #eff4fa; }*/

/*.titlebg2 { background-color: #DFEAF6; }*/

/*.alterbg, .alterbg td { background-color: #eff4fa; }*/

.alterbg2,
.alterbg2 td {
  background-color: #DFEAF6;
}
.bwd-red b {
  color: #A5221B;
}
.bwd-blue b {
  color: #0066FF;
}
.wd-b {
  font-weight: bold !important;
}
.wd-white {
  color: #fff;
}
.bt_off,
.bt_off a {
  background-color: #dedede !important;
}
.bt_on a {
  background-color: #585858 !important;
}
#showRound {
  margin: -1px 0;
}
#showRound table td {
  border: 1px solid #d2d2d2;
}
.dark #showRound table td {
  border: 1px solid #444;
}
.groupTitle {
  background-color: #e5e5e5;
  font-weight: bold;
  line-height: 20px;
}
.dark .groupTitle {
  background-color: #111;
}
.fifa a {
  width: 92px;
}
#th_information {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
#selectName {
  background-color: #edf3e6;
}
.dark #selectName {
  background-color: #515847;
}
/*首页*/

.inner_ul {
  border-top: 3px solid var(--primary-color);
}
.inner_ul li a:hover {
  background-color: var(--primary-color);
}
.dark .inner_ul {
  background-color: #000;
}
.dark .left_list2 {
  background-color: #06aa48;
}
/*头部*/

#soccer #header-wrapper,
#soccer .oddsHead select,
#soccer #analyMap a,
#soccer .mintopnav li.on a,
#soccer .bts .ent,
#soccer .search-title span {
  background: var(--second-color);
}
#soccer .menu2,
#soccer #tools .on a,
#soccer #tools .on a:hover,
#soccer .mintopnav.v2 li.on a,
#soccer .nav_select,
#soccer .scoretitle td,
.jqTitle,
.date-table-ul .dateLink-sel,
.date-table-ul .dateLink-sel:hover,
.on-bg-color {
  background: var(--primary-color);
}
/*资料库*/

.Area .Area-selected a,
.Area .Area-selected a:visited,
.Area .Area-selected a:hover,
.nav_quick #search_btn,
.inner_ul li a:hover,
.da_nav_on,
.nav_select,
.toolBar {
  background: var(--primary-color);
}
.league a.on,
.league a.on:hover,
.main_title {
  background: var(--primary-color) !important;
}
.toolBar select,
.toolBar input {
  background: var(--second-color);
  border: none;
}
.sub_menu,
.Area ul,
.inner_ul {
  border-color: var(--primary-color);
}
.team-head .title-bg {
  background-color: rgba(29, 153, 90, 0.05);
}
#th_information {
  background: var(--primary-color);
  border-color: var(--primary-color);
}
.left_list_on,
#soccer .tdlink a,
.crumbs a {
  color: var(--text-primary);
}
#soccer .tdlink a:hover {
  color: var(--thirdly-color) !important;
}
.monthSel {
  background: var(--primary-color);
  color: var(--text-white);
}
#main .tdlink tr:nth-child(odd) {
  background: var(--bgcolor-2);
}
.dark .alterbg,
.dark .alterbg td {
  background: transparent;
}
.left_list_on,
.div_inner_bottom_span_ul li:hover {
  background: #edf3e6;
}
.dark .left_list_on {
  background: #313e38;
  color: var(--text-primary);
}
.dark .div_inner_bottom_span_ul li:hover,
.dark .div_inner_bottom_span_ul li a:hover {
  background: var(--second-color);
}
.dark #Table3 tr:hover,
.dark .hightlight1 {
  background-color: #313e38;
}
/*---- 错误页logo ----*/

.nodatapage .alogo {
  color: var(--text-primary);
  font-size: 70px;
}
.nodatapage .backbtn {
  background: var(--second-color);
}
/*面包屑*/

.crumbs a.off {
  color: var(--text-primary);
}
/*盘口升降*/

.o-draw {
  background-color: #afafaf;
}
.lose-f {
  color: #d64444;
}
.draw-f {
  color: #afafaf;
}
#topAdDiv {
  text-align: center;
}
