:root {
  --flat-bg: #f5f6f8;
  --flat-panel: #ffffff;
  --flat-text: #1f2937;
  --flat-muted: #6b7280;
  --flat-border: #e5e7eb;
  --flat-primary: #2563eb;
  --flat-primary-hover: #1d4ed8;
  --flat-radius: 8px;
}

/* 仅做扁平化“视觉换肤”，不改布局尺寸/定位 */
body.bg_game_01 {

    background: #0b0000 url(http://Static.qj.sarlyee.cn/pangumu/yindao/bg_main_visual01.jpg) center 0 no-repeat;
  color: #926932;;

  font-family: "Microsoft YaHei", "PingFang SC", Arial, sans-serif;
}

#gnb_wrap,
#header_container {
  background: #ffffff !important;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
}

.newslist .newscont,
.con_controllist,
.mod_newslist,
.con_newslist,
.siteInfo_wrap,
.recent_bbs_wrap article {
  background: var(--flat-panel) !important;
  border: 1px solid var(--flat-border) !important;
  border-radius: var(--flat-radius);
  box-shadow: 0 1px 2px rgba(17, 24, 39, 0.05);
}

.newscont .list ul li,
.newscont .list dl dt,
.mod_newslist li {
  border-bottom: 1px solid var(--flat-border) !important;
}

.newscont .list ul li a,
.mod_newslist li a {
  color: var(--flat-text) !important;
}

.newscont .list ul li .time,
.mod_newslist .time_newslist,
.mod_newslist .time {
  color: var(--flat-muted) !important;
}

.input1,
input[type="submit"],
input[type="button"],
button {
  background: var(--flat-primary) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 6px !important;
}

.input1:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
  background: var(--flat-primary-hover) !important;
}

.input2,
.inputborer,
input[type="text"],
input[type="password"],
input[type="number"],
select,
textarea {
  border: 1px solid var(--flat-border) !important;
  border-radius: 6px !important;
  background: #fff !important;
  color: var(--flat-text) !important;
}

.con_controllist table,
.con_controllist table tr td,
#queryTable td {
  border-color: var(--flat-border) !important;
}

.con_controllist table td.td1 {
  background: #f9fafb !important;
  color: var(--flat-text) !important;
}
