/*品牌色*/
:root {
    --text-primary: #15825f;
    --primary-color: #005030;
    --second-color: #03472c;
    --down: green;
    --up: red;
    --menu-active-color: #e3f1eb;
    --menu-bg: #f9f9f9;
    --menu-text-color: #414141;
    --menu-text-color1: #15825f;
  
  }
  
  .dark {
    --text-primary: #15825f;
    --primary-color: #005030;
    --second-color: #03472c;
    --menu-active-color:  #005030;
    --menu-bg: #1A1A1A;
    --menu-text-color: #D4D4D4;
  }

/*首页*/

.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: 7px;
}

/*面包屑*/

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

.second-version .table-v2 table tbody tr:first-child th{
    width: 9%;
}

.second-version .table-v2 table tbody tr:first-child th:nth-child(2){
    width: 19% !important;
}

