/*品牌色*/
:root {
    --text-primary: #397f19;
    --primary-color: #397f19;
    --second-color: #43951e;
}
.dark {
    --primary-color: #285a12;
    --second-color: #306c16;
}


/*球类统一主题色*/
#soccer .menu2, #soccer #tools .on a, #soccer #tools .on a:hover, #soccer .mintopnav.v2 li.on a,  #soccer #analyMap a, #soccer .mintopnav li.on a, #soccer .bts .ent, #soccer .search-title span,
#basketball .menu2, #basketball #tools .on a, #basketball #tools .on a:hover, #basketball .mintopnav.v2 li.on a, #basketball #analyMap a, #basketball .mintopnav li.on a, #basketball .bts .LQent, #basketball .search-title span,
#tennis .menu2, #tennis #tools .on a, #tennis #tools .on a:hover, #tennis .mintopnav.v2 li.on a, #tennis #analyMap a, #tennis .mintopnav li.on a, #tennis .search-title span,.main_title.fx-tab2,.main_title.fx-tab2 .fx-tab2-on,
#baseball .menu2, #baseball #tools .on a, #baseball #tools .on a:hover, #baseball .mintopnav.v2 li.on a, #baseball #analyMap a, #baseball .mintopnav li.on a, #baseball .bts .ent, #baseball .search-title span,
#cricket .menu2, #cricket #tools .on a, #cricket #tools .on a:hover, #cricket .mintopnav.v2 li.on a, #cricket #analyMap a, #cricket .mintopnav li.on a, #cricket .bts .ent, #cricket .search-title span
{background: var(--second-color);}

#soccer #header-wrapper,#soccer .oddsHead select, #soccer .scoretitle td, .jqTitle, .date-table-ul .dateLink-sel, .date-table-ul .dateLink-sel:hover, .on-bg-color,
#basketball #header-wrapper, #basketball .oddsHead select,
#tennis #header-wrapper, #tennis .oddsHead select, #tennis .date-tab b, #tennis .date-tab a.on,.main_title.fx-tab2 span,
#baseball #header-wrapper, #baseball .oddsHead select, #baseball .date-tab b, #baseball .date-tab a.on,.Statistics .Sta_pag,.Sta_pag .page-numb.on, .Sta_pag .page-numb:hover,.partTitle .line-btn.on,
#cricket #header-wrapper, #cricket .oddsHead select, #cricket .date-tab b, #cricket .date-tab a.on
{background: var(--primary-color);}

.bts .ent,.bts .ent:hover,.nav_title_right select {color: var(--text-white);}
#soccer .Leaguestitle, #basketball .Leaguestitle, #tennis .Leaguestitle, #baseball .Leaguestitle, #cricket .Leaguestitle {background: var(--table_header);}
#soccer .Leaguestitle.team, #basketball .Leaguestitle.team, #tennis .Leaguestitle.team, #baseball .Leaguestitle.team, #cricket .Leaguestitle.team {background: var(--bgcolor-3) !important;}
#soccer .Leaguestitle td, #basketball .Leaguestitle td, #tennis .Leaguestitle td, #baseball .Leaguestitle td, #cricket .Leaguestitle td {border-bottom: 1px solid var(--black05) !important;}
#soccer.dark .Leaguestitle td, #basketball.dark .Leaguestitle td, #tennis.dark .Leaguestitle td, #baseball.dark .Leaguestitle td, #cricket.dark .Leaguestitle td {border-bottom: 1px solid var(--white10) !important;}

/* .arrow-up, .arrow-down { border-color: var(--primary-color); } */
#soccer .tools, #soccer .mintopnav,
#basketball .tools, #basketball .mintopnav,
#tennis .tools, #tennis #tool, #tennis .mintopnav,
#baseball .tools, #baseball #tool , #baseball .mintopnav,
#cricket .tools, #cricket #tool, #cricket .mintopnav
{border-bottom: 3px solid var(--second-color);}

#soccer .menu2 li a, #basketball .menu2 li a, #baseball .menu2 li a, #cricket .menu2 li a {border-right: 1px solid var(--black20);}
#soccer .menu2 li a:hover, #basketball .menu2 li a:hover, #baseball .menu2 li a:hover, #cricket .menu2 li a:hover {background: var(--black40);}
#soccer .menu2 li .on, #soccer .menu2 li .on:hover,
#basketball .menu2 li .on, #basketball .menu2 li .on:hover,
#baseball .menu2 li .on, #baseball .menu2 li .on:hover,
#cricket .menu2 li .on, #cricket .menu2 li .on:hover{background: var(--body-bg);color: var(--text-primary);}
#cricket .tdlink a {color: var(--text-primary);}
#soccer.dark .menu2 li .on, #soccer.dark .menu2 li .on:hover,
#basketball.dark .menu2 li .on, #basketball.dark .menu2 li .on:hover,
#baseball.dark .menu2 li .on, #baseball.dark .menu2 li .on:hover,
#cricket.dark .menu2 li .on, #cricket.dark .menu2 li .on:hover {color: var(--text-white);}


/*资料库*/
.league a.on, .league a.on:hover, .cup a.on, .cup a.on:hover, .main_title { background: var(--second-color); }
#soccer .nav_select,#basketball .nav_select,#tennis .nav_select,#baseball .nav_select, #cricket .nav_select {background: var(--second-color);}
.nav_select .nav_selected,.nav_title_right select,.toolBar select {background: var(--primary-color);border: none;}
.sub_menu { border-color: var(--second-color); }
.tdlink a:link, .tdlink a:visited,.crumbs a, .teamRight .teamdata li a {color: var(--text-primary);}
.tdlink a:hover, .teamRight .teamdata li a:hover {color: var(--thirdly-color);}
#football .monthSel, #basketball .monthSel, #baseball .monthSel, #cricket .monthSel {background: var(--primary-color);color: var(--text-white);}
.data .tdlink tr:first-child td:first-child, #baseball .teamdeatbox .teamLeft {background: var(--bgcolor-1);}
#main .tdlink tr:nth-child(odd), #baseball .teamRight .teamdata:nth-child(even) {background: var(--bgcolor-2);}
.dark .alterbg, .dark .alterbg td {background: transparent;}

#baseball .pages li, #cricket .pages li {background: var(--bgcolor-3); color: var(--textcolor-2);}
#baseball .pages li:hover, #cricket .pages li:hover {background: var(--bgcolor-4);}
#baseball .pages .pageicon, #cricket .pages .pageicon {border-color: var(--textcolor-2);}
#baseball .cupmatch_rw1 {background: var(--primary-color);border-color: var(--primary-color);}
#baseball .cupmatch_rw2:hover {background: var(--goalbg);border-color: var(--border-3);}
/* .cupmatch_rw2:hover {background: #ebf7e5;border-color: #c0d8b4;}
.dark .cupmatch_rw2:hover {background: #2d3329;border-color: #39502a;}
.dark .alterbg, .dark .alterbg td {background: #2d3329;} */

.o-win { background-color: #71ab49}
.o-lose {background-color: #d64444}
.o-draw {background-color: #348ce2}
.lose-f {color: #EE6435}
.win-f {color:#60b723}
.draw-f {color: #348ce2}
.under-f {color: #EE6435}
.over-f {color:#60b723}


#top-tools,.Statistics .Sta_pag { background-color: #232527; }
#main #right .lrdiv,#main #left .lrdiv { padding: 0 10px 1px 10px; overflow: hidden; border-radius: 4px; }
.leftnav { padding: 5px 0 0 0; }
#bottom .explain { width: 1000px; text-align: justify; line-height: 20px; margin: 5px auto;border-top:none; }

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

/*面包屑*/
.bread a.off {color:var(--text-primary);}

#chooseOddsType { width: 110px !important; }
