body,
html {
  font-size: 12px;
  font-weight: normal;
  height: 100%;
  font-family: BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}
body {
  margin: 0 auto;
  position: relative;
  line-height: 20px;
}
body {
  /* ==================差异化调整版开始============================= */

  /* 主色开始 */

  /* 主色结束 */

  /* 主字色开始 */

  /* 主字色结束 */

  /* 主色高光开始 */

  /* 主色高光结束 */

  /* 主边框色开始 */

  /* 主边框色结束 */

  /* ==================差异化调整版结束============================= */

  /* 确认按钮 */

  /*404*/

  /*竞猜*/

  color: #1b1b1b;
  background: #ebebeb;
}
body .header a.logo img {
  top: 3px;
  height: 36px;
}
@media screen and (min-width: 370px) {
  body .header .select {
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  body .header a.logo img {
    height: 30px;
  }
}
body .swal2-styled.swal2-confirm {
  min-width: 90px;
}
body .swal2-styled.swal2-cancel {
  background: #aaaaaa !important;
}
body .regBox .logo img {
  max-height: 30px;
}
body #returnTop span.icon-font-opinion,
body #returnTop span.icon-font-screen {
  background: rgba(73, 127, 25, 0.9);
  color: white;
}
body #titleBar .tab.on {
  border-bottom-color: #497f19 !important;
}
body .i_top,
body .i_hot {
  width: auto !important;
  padding: 0 3px !important;
}
body .detailMenu .item a {
  text-transform: none;
}
body #footer .FMenu a::after {
  margin: 0 4px;
}
body .matchModule .hit {
  color: #378d0f;
}
body .matchModule .wrong {
  color: #e00606;
}
body .detailMenu .item.on,
body .detailTools .btn,
body .detailTools .btn:hover {
  color: #497f19;
  border-color: #497f19;
}
body .detailTools .btn.on,
body .detailTools .btn.on:hover {
  background: #497f19;
}
body #fHead #match,
body #fHead .teamBox,
body#football .header,
body#football .menu,
body .userDetail {
  background: #497f19 !important;
}
body .header .select ul.GameList li .btn.on,
body .matchItem .vs .btn,
body .matchItem .vs .btn:hover,
body .matchItem .kind,
body .userBox i.btn.on,
body .userBox i.btn.on:hover,
body .floatLeftTit,
body .sloader span:nth-child(1),
body .sloader span:nth-child(2),
body .sloader span:nth-child(3),
body .sloader span:nth-child(4),
body .sloader span:nth-child(5),
body .replySort .tabItem--on,
body .replyFloat .tools > div,
body .button--max--success,
body .button--mini--success,
body .button--success,
body .userMenu .count .btn,
body .userMenu .btn.on,
body #navWrapper,
body .sort a.on,
body .login-body .header .content,
body #myguess .td .JC .btn,
body .lockBox .btn.end,
body .detailInfo .matchRecommendBox li:last-child .on,
body .liveTools .tabs .tab.on::after,
body .liveTools .on::after,
body .detail .type,
body .userBox .userName .type,
body .swal2-styled.swal2-confirm,
body .matchBox .type,
body button,
body a.btn,
body span.btn-liveTv,
body .settingPop.screenbox .screenBTN .button.on,
body .settingSwitch > input[type="checkbox"]:checked + .settingSwitch-style,
body .floatBox .button,
body .letnum/* #content .gameBox */ {
  background: #497f19 !important;
}
body .popBtns .on,
body .finance .regBox .txtBox .changeBtn,
body .HTabs_b .tab.on,
body .finance p:last-child,
body/* .detailMenu .item.on a, */ a.defColor,
body .defColor,
body .weiquBox .right .name,
body .tab.tabMenu .tabItem--on,
body .userMenu .menu.menu-horizontal .mItem.on,
body .dataItem .row a,
body .tabs .tab.on,
body .liveTools .tabs .ta,
body .menu404 li a,
body .selectList .leagueBar,
body .tit .opt li.on,
body .userMenu .email_menu .data,
body .header .select ul.GameList li.on .name,
body .header .select ul.GameList li.on .iconfont,
body .rankList .rankNum,
body .detailTools .btn .icon {
  color: #497f19 !important;
}
body .header .icon-font-class.on,
body .selectPopup.minipopup,
body #content .gameBox .gameInfo div.video {
  background: #61aa21;
}
body #chooseBox .chooseBox .selectpop .odd_li.on,
body #chooseBox .chooseBox .selectpop .tz_li.on {
  background: rgba(73, 127, 25, 0.1);
}
body .tabs.mini,
body/* .detailMenu .item.on, */ .userMenu .menu.menu-horizontal .mItem.on,
body .button--max--success,
body .button--mini--success,
body .button--success,
body .sort a.on,
body .tab.tabMenu .tabItem--on {
  border-color: #497f19 !important;
}
body .swal2-styled.swal2-confirm {
  width: 110px;
}
body .nodatapage .alogo {
  color: #497f19 !important;
}
body .nodatapage .backbtn {
  background: #497f19 !important;
}
body .icon-cancel {
  background: #3c78c6 !important;
}
body.dark {
  /* ==================差异化调整版开始============================= */

  /* 主色开始 */

  /* 主色结束 */

  /* 主字色开始 */

  /* 主字色结束 */

  /* 主色高光开始 */

  /* 主色高光结束 */

  /* 主边框色开始 */

  /* 主边框色结束 */

  /* ==================差异化调整版结束============================= */

  /* 确认按钮 */

  /*404*/

  /*竞猜*/

  color: #d9d9d9;
  background: #262626;
}
body.dark .header a.logo img {
  top: 3px;
  height: 36px;
}
@media screen and (min-width: 370px) {
  body.dark .header .select {
    font-size: 14px;
  }
}
@media screen and (max-width: 320px) {
  body.dark .header a.logo img {
    height: 30px;
  }
}
body.dark .swal2-styled.swal2-confirm {
  min-width: 90px;
}
body.dark .swal2-styled.swal2-cancel {
  background: #aaaaaa !important;
}
body.dark .regBox .logo img {
  max-height: 30px;
}
body.dark #returnTop span.icon-font-opinion,
body.dark #returnTop span.icon-font-screen {
  background: rgba(73, 127, 25, 0.9);
  color: white;
}
body.dark #titleBar .tab.on {
  border-bottom-color: #497f19 !important;
}
body.dark .i_top,
body.dark .i_hot {
  width: auto !important;
  padding: 0 3px !important;
}
body.dark .detailMenu .item a {
  text-transform: none;
}
body.dark #footer .FMenu a::after {
  margin: 0 4px;
}
body.dark .matchModule .hit {
  color: #29680b;
}
body.dark .matchModule .wrong {
  color: #f44336;
}
body.dark .detailMenu .item.on,
body.dark .detailTools .btn,
body.dark .detailTools .btn:hover {
  color: #497f19;
  border-color: #497f19;
}
body.dark .detailTools .btn.on,
body.dark .detailTools .btn.on:hover {
  background: #497f19;
}
body.dark #fHead #match,
body.dark #fHead .teamBox,
body.dark#football .header,
body.dark#football .menu,
body.dark .userDetail {
  background: #355d12 !important;
}
body.dark .header .select ul.GameList li .btn.on,
body.dark .matchItem .vs .btn,
body.dark .matchItem .vs .btn:hover,
body.dark .matchItem .kind,
body.dark .userBox i.btn.on,
body.dark .userBox i.btn.on:hover,
body.dark .floatLeftTit,
body.dark .sloader span:nth-child(1),
body.dark .sloader span:nth-child(2),
body.dark .sloader span:nth-child(3),
body.dark .sloader span:nth-child(4),
body.dark .sloader span:nth-child(5),
body.dark .replySort .tabItem--on,
body.dark .replyFloat .tools > div,
body.dark .button--max--success,
body.dark .button--mini--success,
body.dark .button--success,
body.dark .userMenu .count .btn,
body.dark .userMenu .btn.on,
body.dark #navWrapper,
body.dark .sort a.on,
body.dark .login-body .header .content,
body.dark #myguess .td .JC .btn,
body.dark .lockBox .btn.end,
body.dark .detailInfo .matchRecommendBox li:last-child .on,
body.dark .liveTools .tabs .tab.on::after,
body.dark .liveTools .on::after,
body.dark .detail .type,
body.dark .userBox .userName .type,
body.dark .swal2-styled.swal2-confirm,
body.dark .matchBox .type,
body.dark button,
body.dark a.btn,
body.dark span.btn-liveTv,
body.dark .settingPop.screenbox .screenBTN .button.on,
body.dark .settingSwitch > input[type="checkbox"]:checked + .settingSwitch-style,
body.dark .floatBox .button,
body.dark .letnum/* #content .gameBox */ {
  background: #497f19 !important;
}
body.dark .popBtns .on,
body.dark .finance .regBox .txtBox .changeBtn,
body.dark .HTabs_b .tab.on,
body.dark .finance p:last-child,
body.dark/* .detailMenu .item.on a, */ a.defColor,
body.dark .defColor,
body.dark .weiquBox .right .name,
body.dark .tab.tabMenu .tabItem--on,
body.dark .userMenu .menu.menu-horizontal .mItem.on,
body.dark .dataItem .row a,
body.dark .tabs .tab.on,
body.dark .liveTools .tabs .ta,
body.dark .menu404 li a,
body.dark .selectList .leagueBar,
body.dark .tit .opt li.on,
body.dark .userMenu .email_menu .data,
body.dark .header .select ul.GameList li.on .name,
body.dark .header .select ul.GameList li.on .iconfont,
body.dark .rankList .rankNum,
body.dark .detailTools .btn .icon {
  color: #497f19 !important;
}
body.dark .header .icon-font-class.on,
body.dark .selectPopup.minipopup,
body.dark #content .gameBox .gameInfo div.video {
  background: #61aa21;
}
body.dark #chooseBox .chooseBox .selectpop .odd_li.on,
body.dark #chooseBox .chooseBox .selectpop .tz_li.on {
  background: #355d12;
}
body.dark .tabs.mini,
body.dark/* .detailMenu .item.on, */ .userMenu .menu.menu-horizontal .mItem.on,
body.dark .button--max--success,
body.dark .button--mini--success,
body.dark .button--success,
body.dark .sort a.on,
body.dark .tab.tabMenu .tabItem--on {
  border-color: #497f19 !important;
}
body.dark .swal2-styled.swal2-confirm {
  width: 110px;
}
body.dark .nodatapage .alogo {
  color: #497f19 !important;
}
body.dark .nodatapage .backbtn {
  background: #355d12 !important;
}
body.dark .icon-cancel {
  background: #3c78c6 !important;
}
