/*品牌色*/
:root {
    --text-primary: #15825f;
    --primary-color: #397f19;
    --second-color: #43951e;
    --down: green;
    --up: red
}
.dark {
  --primary-color: #397f19;
  --second-color: #43951e;
}
/*首页*/

.inner_ul {
  border-top: 3px solid var(--primary-color);
}
.inner_ul li a:hover {
  background-color: var(--primary-color);
}
/*-----------------------------------盘路颜色样式-------------------------------------*/

.o-lose {
  background-color: #71ab49;
}
.o-win {
  background-color: #d64444;
}
.o-draw {
  background-color: #348ce2;
}
.win-f {
  color: #EE6435;
}
.lose-f {
  color: #60b723;
}
.draw-f {
  color: #348ce2;
}
.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;
}
#soccer .tdlink a:hover {
  color: var(--thirdly-color) !important;
}
/*.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;
}
.mintopnav a {
  padding: 0 35px;
}
.team-head .title-bg {
  background-color: rgba(21, 130, 95, 0.05);
}
/* 皮肤主色调 */

#header-wrapper,
.Area .Area-selected a,
.Area .Area-selected a:visited,
.Area .Area-selected a:hover,
.nav_quick #search_btn,
.inner_ul li a:hover {
  background-color: var(--primary-color);
}
.Area ul,
.inner_ul,
.sub_menu {
  border-color: var(--primary-color);
}
.div_inner_bottom_span_ul li:hover,
.left_list_on,
.hightlight1,
#Table3 tr:hover {
  background-color: #edf3e6;
}
.dark .left_list2 {
  background-color: var(--primary-color);
}
.nav_select,
.toolBar,
.da_nav_on,
.league a.on,
.cup a.on,
.dark .league a.on,
.dark .cup a.on,
div.btn {
  background-color: var(--second-color);
}
.left_list_on,
.tdlink a:link {
  color: var(--text-primary);
}
.menu2 {
  background-color: var(--second-color);
}
.nav_select .nav_selected {
  background-color: var(--primary-color);
}
.toolBar select {
  background-color: var(--primary-color);
  border: 1px solid var(--primary-color);
}
.toolBar input {
  background-color: var(--primary-color);
}
.main_title {
  background-color: var(--second-color);
}
#left_nav1 {
  background: var(--second-color);
}
.sub_menu {
  border-bottom: 3px solid var(--second-color);
}
.sub_menu a {
  padding: 0 10.5px;
  /*border-right: 1px solid #117152;*/

}
.search_3 {
  width: 150px;
}
#th_information {
  background-color: var(--second-color);
  border: 1px solid var(--second-color);
}
/* -----dark----- */

.dark .inner_ul {
  background-color: #000;
}
.dark .div_inner_bottom_span_ul li:hover,
.dark .div_inner_bottom_span_ul li a:hover {
  background-color: var(--primary-color);
}
.dark .left_list_on {
  background-color: #254239;
  color: #65c0a1;
}
.dark .hightlight1,
.dark #Table3 tr:hover {
  background-color: #254239;
}
.dark .tdlink a:link,
.dark .tdlink a:visited {
  color: var(--text-primary);
}
.nav_select.rank .nav_selected,
.dark .nav_select.rank .nav_selected {
  background: var(--second-color);
  color: #fff;
  border-color: var(--second-color);
}
/*.tocolor { background-color:#daf2ea;border-radius:3px;padding:2px 6px;display:inline-block; }
.dark .tocolor { background-color:#2a4c41; }*/

/*-----头部下拉框选项底色-----*/

#ddlTimeZone li:hover,
#ddlOddsType li:hover {
  background: var(--second-color);
}
/*-----404-----*/

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

#top .weblogo {
  height: 32px;
}
#logoSpan {
  top: 16px;
}
/*面包屑*/

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