*{box-sizing:border-box}html,body{height:100%;margin:0}body{min-width:1024px;background:#777;color:#20202a;font-family:"Times New Roman",SimSun,serif}a{color:#102d88}.site-shell{display:grid;grid-template-columns:225px 795px;width:1024px;height:768px;margin:0 auto;background:#f7f1db;border:3px solid #3c3c3c;overflow:hidden}.sidebar{min-height:0;overflow-y:auto;background:#bdcce5;border-right:4px solid #f5dcae}.logo-box{height:174px;padding:13px 14px;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:3px ridge #8892a2;background:url("./images/404-image.png") center/cover no-repeat #fff}.logo-box a{padding:5px 8px;background:rgba(255,239,0,.9);border:3px outset #e92626;color:#d00000;font:bold 32px/.79 SimSun,serif;letter-spacing:4px;text-decoration:none;text-shadow:1px 1px #fff}.logo-box span{padding:4px;background:rgba(255,255,255,.86);border:1px dashed #204d9e;color:#204d9e;font:bold 10px/1.1 Arial,sans-serif;text-align:right}.old-nav{border-bottom:2px solid #8497b5}.old-nav a{display:block;padding:9px 10px;color:#123b7c;background:#b7c8e5;border-bottom:1px solid #dce6f4;font-size:17px;font-weight:bold;text-decoration:none;text-shadow:1px 1px #e7effb}.old-nav a:hover,.old-nav .active{background:#9cb4dc;color:#fff;text-shadow:1px 1px #123b7c}.ad-stack{padding:14px 10px;display:grid;gap:13px}.ad{min-height:76px;padding:8px 5px;display:block;text-align:center;border:3px ridge;text-decoration:none;box-shadow:3px 3px 0 #6f7991;line-height:1.15}.ad-pink{background:repeating-linear-gradient(45deg,#ff80bd,#ff80bd 7px,#ffdc00 8px,#ffdc00 10px);color:#a80044;font-family:"Comic Sans MS",cursive;font-size:16px;transform:rotate(-2deg)}.ad-pink span{font-size:22px;color:#0c9b26}.ad-blue{background:#003b9a;color:#0ff;font-family:Impact,sans-serif;letter-spacing:1px;transform:rotate(1deg)}.ad-blue small{color:#fff;font-family:serif;letter-spacing:0}.ad-blue u{color:#ffea00}.ad-yellow{background:#fff500;color:#e00000;border-color:#e00000;font-family:Arial,sans-serif;transform:rotate(-1deg)}.ad-yellow small{color:#2a00ab}.ad-green{background:#00a449;color:#fff;font-family:monospace;border-color:#ff0;transform:rotate(2deg)}.ad-green span{color:#ff0;font-size:15px}.counter{padding:0 10px 16px;color:#183974;font-size:12px;text-align:center}.counter img{margin-top:4px;max-width:100%}.main-area{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#f9f4e5}.top-strip{height:45px;display:flex;align-items:center;gap:15px;padding:0 12px;background:#c7c8a4;border-bottom:3px solid #ead8a7;color:#333;font-weight:bold}.top-strip marquee{flex:1;text-align:right;font-size:13px}.banner{width:100%;height:150px;display:block;object-fit:fill;border-bottom:5px solid #f1d7a0}.content-pane{overflow-y:scroll;padding:10px 18px 28px;background:#fff}.content-title{margin:-1px -8px 13px;padding:3px 7px;background:#fff0d8;border-top:3px solid #f1c784;border-bottom:1px solid #edc385;color:#233b9c;font:bold 14px Arial,sans-serif}.welcome-card{display:flex;gap:18px;padding:9px;border:1px solid #b4b4b4;background:#fffffa}.welcome-card>img{width:225px;height:145px;object-fit:fill;border:4px double #999}.welcome-card h1{margin:1px 0 9px;color:#1b347e;font-size:25px}.welcome-card p{font-size:16px;line-height:1.5;margin:7px 0}.welcome-card p img{height:18px;vertical-align:middle}.divider{margin:17px 0 12px;overflow:hidden;color:#e37d15;white-space:nowrap;text-align:center}.columns{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.columns>div{padding:5px 13px 12px;border:2px groove #b8c4dd;background:#eef3ff}.columns h2{margin:-5px -13px 9px;padding:4px 9px;background:#7291c9;color:#fff;font-size:17px}.columns ul{margin:0;padding-left:18px;line-height:1.65}.notice{background:#fffce1!important;border-color:#d9c75a!important}.notice h2{background:#c7b834!important}.notice p{margin:8px 0}.bottom-badges{margin:20px 0 0;padding:7px;background:#111;color:#00ff2a;font:bold 12px monospace;text-align:center}.floating-hot{position:absolute;z-index:5;top:142px;right:14px;width:112px;height:112px;object-fit:fill;filter:drop-shadow(3px 4px 0 #fff) drop-shadow(-1px -1px 0 #e60000);transform:rotate(9deg);pointer-events:none}
