/* Shared structural theme rules; mode files contain palettes and overrides. */
/* ==============================================================    GNav 顶部颜色切换条样式    ============================================================== */ #GNav { z-index: 9999999; width: 100%; }
#GNav > div { background: url(/images/line.png) 50% top #000; height: 35px; margin: 0 auto; padding-top: 8px; border-bottom: solid 1px #b0b0b0; }
setColor.sepia #GNav > div { background-color: #8C755A; }
setColor.dark #GNav > div { background-color: #2D2D30; border-bottom: 1px solid #111; }
setColor.mint #GNav > div { background-color: #4E734E; }
setColor.red #GNav > div { background-color: #800; }
setColor.orange #GNav > div { background-color: #f90; }
setColor.yellow #GNav > div { background-color: #fbd01d; }
setColor.green #GNav > div { background-color: #080; }
setColor.cyan #GNav > div { background-color: #008e94; }
setColor.blue #GNav > div { background-color: #00519a; }
setColor.purple #GNav > div { background-color: purple; }
setColor.pink #GNav > div { background-color: #db3561; }
setColor.brown #GNav > div { background-color: #630; }
setColor.white #GNav > div { background-color: #f0f0f0; }
#GNav > div ul { margin: 0 auto; }
.clearFix { min-height: 1px; }
.clearFix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
#GNav > div ul li { float: left; display: block; width: 35px; overflow: hidden; transition: all 0.2s; }
#GNav > div ul li a {   transition: all 0.2s; font-size: 12pt; box-sizing: border-box; width: 100%; border: 1px solid #000; border-width: 1px 1px 1px 0; outline: 0;   color: #fff !important; text-shadow: 0 -1px 0 rgba(110, 110, 110, 0.6); text-align: center; display: block; }
#GNav ul li a:visited, #GNav > div ul li a:link { background-image: url(/images/line.png); background-position: left center; }
#GNav > div ul li a.sepia { background-color: #A38C6D; }
#GNav > div ul li a.dark { background-color: #3E3E42; }
#GNav > div ul li a.mint { background-color: #5F8A5F; }
#GNav > div ul li a.red { background-color: #b00; }
#GNav > div ul li a.orange { background-color: #f90; }
#GNav > div ul li a.yellow { background-color: #ffd31f; }
#GNav > div ul li a.green { background-color: #009a00; }
#GNav > div ul li a.cyan { background-color: #00adb3; }
#GNav > div ul li a.blue { background-color: #0060b3; }
#GNav > div ul li a.purple { background-color: #b300b3; }
#GNav > div ul li a.pink { background-color: #ff1493; }
#GNav > div ul li a.brown { background-color: #9a4d00; }
#GNav > div ul li a.black { background-color: #222;}
#GNav > div ul li a.sepia:hover { background-color: #8C755A; }
#GNav > div ul li a.dark:hover { background-color: #4CC2FF; color:#000 !important; text-shadow:none;}
#GNav > div ul li a.mint:hover { background-color: #4E734E; }
#GNav > div ul li a.red:hover { background-color: #600; }
#GNav > div ul li a.orange:hover { background-color: #ff8000; }
#GNav > div ul li a.yellow:hover { background-color: #dab31a; }
#GNav > div ul li a.green:hover { background-color: #060; }
#GNav > div ul li a.cyan:hover { background-color: #008e94; }
#GNav > div ul li a.blue:hover { background-color: #004480; }
#GNav > div ul li a.purple:hover { background-color: purple; }
#GNav > div ul li a.pink:hover { background-color: #db3561; }
#GNav > div ul li a.brown:hover { background-color: #630; }
#GNav > div ul li a.black:hover { background-color: #000; }
body.body { padding-left: 5px !important; padding-right: 5px !important; box-sizing: border-box; }
/* 🌟 基于 :root 的统一样式构建 */ .body {     -webkit-text-size-adjust: 100% !important;      margin:0 auto;      max-width: 960px;      text-align:left;      font-size: 1rem;      line-height: 1.5;      color: var(--theme-text-main);      background-color: var(--theme-bg-body) !important; }
.main, .mainclass {     margin: 0px auto;      max-width: 960px;      background-color: var(--theme-bg-main);  }
a {     color: var(--theme-text-link);      FONT-WEIGHT: bold;      text-decoration: none !important; }
