*{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;background:#272333}body{min-height:100%;margin:0;color:#fff;background:#272333;font-family:Tahoma,Microsoft Yahei,Simsun,sans-serif;-webkit-text-size-adjust:100%}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{border:0}.diwang-page{width:99.9%;max-width:1180px;margin:0 auto;padding-bottom:10px}.header{width:100%;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 auto 13px;padding:0 10px 0 0;border-radius:5px;background:#272333;box-shadow:0 0 12px #fcff6e;font:16px Tahoma,Microsoft Yahei,Simsun}.logo-link{display:inline-flex;align-items:center;flex:0 0 auto}.site-logo{width:183px;max-height:61px;display:block;border-radius:5px;background:#ffeb3b}.header-links{display:flex;align-items:center;gap:26px;padding-top:2px;font-size:14.5px}.jp{font-weight:700;color:transparent;background-image:linear-gradient(90deg,#ffffbd,#e7a138 16.66%,#edb63c,#ffffbd,#e7a138,#edb63c 83.33%,#ffffbd);background-size:200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:light 2s linear infinite}@keyframes light{0%{background-position:0 0}to{background-position:-100% 0}}.column{margin:10px 0;border:1px solid #19191e;border-radius:10px;background:#19191e;box-shadow:0 0 8px #7870ad;overflow:hidden;scroll-margin-top:8px}.bar{height:22px}.title{height:22px;margin-left:10px;color:#ff0057;font:600 15px/26px Tahoma,Microsoft Yahei,Simsun}.list{padding:10px 0 0}.list a{position:relative;z-index:1;width:calc((100% - 122.4px)/8);height:27px;float:left;display:block;margin:0 0 10px 15.3px;overflow:hidden;color:#fff;font:13.3px/24px Tahoma,Microsoft Yahei,Simsun;transition:color .35s ease;white-space:nowrap;text-overflow:ellipsis}.list a:before{content:"";position:absolute;left:50%;top:0;z-index:-1;width:0;height:100%;visibility:hidden;background:#ff3366b3;transform:skew(45deg);transition:all .35s ease}.list a:hover:before{left:-25%;width:150%;visibility:visible}.list a img{width:12px;height:12px;float:left;margin:6px 4px 0;border-radius:3px;overflow:hidden;object-fit:cover}.list a.highlight,.list a.important{color:#ff69c9;font-weight:700}.top-menu .list a b{font-weight:700}.notice{margin:0 0 8px;padding:3px;border-radius:0;color:red;font-size:12px}.notice span{display:inline-block;padding:2px 1.5px;border-radius:5px;color:#fff;background:#19191e;font-weight:700;line-height:20px}.notice a{color:#fff}.notice a[href^="#"],.notice em{color:#ff69c9;font-style:italic}.app{margin:6px 0}.app ul{display:flow-root}.app ul li{width:calc(6.66% - 10px);min-height:94px;float:left;margin:10px 5px 5px;text-align:center}.app ul a{display:block;overflow:hidden;color:#dcdcdc;font:11px/28px Tahoma,Microsoft Yahei,Simsun;white-space:nowrap;text-overflow:ellipsis}.app ul li img{width:50px;height:56px;display:block;margin:0 auto;border-radius:5px;object-fit:cover;transition:transform .3s ease}.app ul a:hover img{transform:scale(1.18)}.app ul span{display:block;overflow:hidden;text-overflow:ellipsis}.banner-list{display:flex;flex-wrap:wrap;gap:2px;justify-content:space-between;padding:6px}.banner-list a{flex:1 1 calc(50% - 10px);min-width:320px;display:block;text-align:center;background:#272333}.banner-list img{width:100%;height:55px;display:block;border-radius:5px;object-fit:cover;box-shadow:0 0 10px #272333}.empty{min-height:70px;display:grid;place-items:center;color:#dbbc75;font-size:13px}.footer{margin:30px 5px;color:#dbbc75;font-size:11.8px;line-height:2em;text-align:center}.clear{clear:both}@media(max-width:640px){.diwang-page{width:97.8%;max-width:none;margin:0 4px}.header{width:100%;min-height:60px;margin:10px 0;padding-right:8px}.site-logo{width:150px;max-height:50px}.header-links{gap:12px;font-size:13px}.column,.list{width:100%;margin:10px 0}.list a{width:calc(25% - 4px);margin:0 0 10px 3.5px}.list a img{margin:6px 2px 0 0}.notice{display:none}.app ul li{width:calc(16.66% - 10px)}.banner-list a{flex-basis:100%;min-width:0}.banner-list img{height:50px}}@media(max-width:460px){.header{align-items:flex-start;flex-direction:column;padding:5px 8px}.header-links{width:100%;justify-content:flex-end}.list a{font-size:12.2px}.app ul li{width:calc(20% - 10px)}}
