body{background-color:#fff;font-size:14px;font-family:宋体,SimSun,MS Song,Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;color:#000;margin:0;padding:0}table{border:0;border-collapse:collapse}td{font-family:inherit;font-size:14px}td.forum{border:#6687BA 1px solid;background-color:#f1f1f1;text-align:center;padding:5px 6px;transition:background-color .12s ease}td.forumleft{border:#6687BA 1px solid;background-color:#f1f1f1;text-align:left;padding:5px 8px;transition:background-color .12s ease}tbody tr:hover>td.forum,tbody tr:hover>td.forumleft{background-color:#e7eef8}span.black{color:#000}span.blue{color:#00f}span.white{color:#fff}a:link,a:visited,a:active{color:#000;text-decoration:none;transition:color .12s ease}a:hover{color:#00f;text-decoration:underline}img{border:0;vertical-align:middle}input,select{border:#000000 1px solid;font-family:inherit;font-size:14px;color:#000;background-color:#fff;padding:1px 3px}textarea{border:#000000 1px solid;font-family:inherit;font-size:14px;color:#000;background-color:#fff;padding:2px 3px;width:100%;box-sizing:border-box}input:focus,textarea:focus,select:focus{outline:1px dotted #0000ff;outline-offset:1px}button,input[type=submit],input[type=button]{font-family:inherit;font-size:14px;border:1px solid #6687BA;background:linear-gradient(to bottom,#fafcff,#e6ecf5);color:#000;padding:3px 12px;cursor:pointer;border-radius:2px;box-shadow:inset 0 1px #fff9,0 1px #0000000a;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform 60ms ease}button:hover:not(:disabled),input[type=submit]:hover,input[type=button]:hover{background:linear-gradient(to bottom,#fff,#d8e4f0);border-color:#2f5da0;box-shadow:inset 0 1px #fffc,0 1px 3px #2f5da040}button:active:not(:disabled),input[type=submit]:active,input[type=button]:active{background:linear-gradient(to bottom,#c9d6ea,#d8e4f0);box-shadow:inset 0 1px 2px #00000026;transform:translateY(1px)}button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible{outline:2px solid #2f5da0;outline-offset:1px}button:disabled{color:#888;cursor:not-allowed;background:#eee;border-color:#bbb;box-shadow:none}.page{max-width:980px;margin:0 auto;padding:10px}.page>table{margin-bottom:12px}.page>.navrow{margin-bottom:12px}.page>.userstrip{margin-bottom:10px}.titlebanner{text-align:center;margin:8px 0 12px}.titlebanner img{display:inline-block;vertical-align:middle;width:138px;height:60px;image-rendering:-webkit-optimize-contrast}.userstrip{text-align:right;margin:0 0 10px;padding:4px 6px}.userstrip .pipe{color:#888;margin:0 6px}.navrow{position:relative;text-align:center;margin:0 0 8px;padding:4px 0;border-top:1px solid #6687BA;border-bottom:1px solid #6687BA;background-color:#f1f1f1}.navrow a{margin:0 8px}.navrow a.disabled{color:#888!important;cursor:not-allowed}.navrow a.disabled:hover{color:#888!important;text-decoration:none}.navrow .sep{color:#888;margin:0 2px}.navrow .navsearch{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;gap:2px}.navrow .navsearch input{font-size:14px;padding:1px 4px;background:#fff}.navrow .navsearch button{font-size:14px;padding:0 6px}@media (max-width: 720px){.navrow .navsearch{position:static;transform:none;display:block;margin-top:4px}}.center{text-align:center}.right{text-align:right}.muted{color:#888}.error{color:#c00;background:#fff0f0;border:1px solid #c99;padding:4px 8px;margin:4px 0}.notice{background:#f1f1f1;border:1px solid #6687BA;padding:6px 10px;margin:4px 0}.pagination{text-align:right;margin:4px 0}.pagination a,.pagination .current{margin:0 2px}.pagination .current{color:#00f;font-weight:700}.footer{text-align:center;margin:12px 0 6px;color:#888;font-size:14px;border-top:1px solid #6687BA;padding-top:6px}blockquote.content{margin:0 0 8px;padding:0;white-space:pre-wrap;word-break:break-word;line-height:1.7;font-size:11pt;color:#000}@media (max-width: 720px){.page{padding:2px}.titlebanner img{width:138px;height:60px;max-width:70vw;height:auto}table.bbs td.col-hide-mobile,table.bbs th.col-hide-mobile{display:none}}.rich-editor{border:1px solid #6687BA;background:#fff;margin:4px 0}.rich-toolbar{background:#f1f1f1;border-bottom:1px solid #6687BA;padding:3px 4px}.rich-toolbar button{font-size:14px;padding:1px 6px;margin-right:2px;border:1px solid #999;background:#fff;cursor:pointer}.rich-toolbar button.active{background:#d8e4f0;border-color:#6687ba}.rich-toolbar .rich-sep{color:#888;margin:0 3px}.rich-editor-content{font-size:14px;line-height:1.7}.rich-editor-content p{margin:0 0 6px}.rich-editor-content img{max-width:100%;height:auto}.rich-editor-content blockquote{border-left:3px solid #6687BA;margin:4px 0;padding:2px 8px;color:#555;background:#f8fafd}.rich-editor-content pre{background:#f1f1f1;border:1px solid #ccc;padding:6px 8px;overflow-x:auto}.rich-editor-content code{font-family:Consolas,Courier New,monospace}.rich-body{font-size:14px;line-height:1.7;word-break:break-word}.rich-body p{margin:0 0 6px}.rich-body img{max-width:100%;height:auto}.rich-body blockquote{border-left:3px solid #6687BA;margin:4px 0;padding:2px 8px;color:#555;background:#f8fafd}.rich-body pre{background:#f1f1f1;border:1px solid #ccc;padding:6px 8px;overflow-x:auto}.rich-body a{color:#03c;text-decoration:underline}@media (max-width: 720px),(pointer: coarse){button,input[type=submit],input[type=button],input[type=reset],a.button{font-size:14px;min-height:40px;padding:8px 14px;border-radius:3px;line-height:1.2}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],textarea,select{font-size:16px;min-height:40px;padding:8px 10px;box-sizing:border-box;max-width:100%}textarea{min-height:100px}form button+button,form input+button,form button+a,form a+button{margin-left:8px}.rich-toolbar{gap:4px 6px;flex-wrap:wrap}.rich-toolbar button{font-size:14px;min-height:36px;min-width:36px;padding:6px 10px}.pagination a,.pagination .current{display:inline-block;min-width:32px;min-height:32px;padding:6px 8px;margin:2px;line-height:1.2;text-align:center}.navrow a,.navrow .navlinks a{padding:4px 6px;line-height:1.6}}.announce-bar{border:1px solid #6687BA;background:#fff;margin:4px 0;padding:4px 0;overflow:hidden;position:relative}.announce-track{display:inline-flex;white-space:nowrap;animation:announce-scroll 30s linear infinite;color:purple;font-weight:700;font-size:14px}.announce-track span{padding:0 60px}.announce-bar:hover .announce-track{animation-play-state:paused}@keyframes announce-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes myasyz-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.page>.titlebanner,.page>.userstrip,.page>.navrow,.page>main,.page>table{animation:myasyz-fade-in .18s ease-out both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a.act,a.act:link,a.act:visited{display:inline-block;padding:1px 8px;margin:0 2px;line-height:1.5;font-size:14px;color:#1a3a78;text-decoration:none;border:1px solid #6687BA;background:linear-gradient(to bottom,#fafcff,#e6ecf5);border-radius:2px;box-shadow:inset 0 1px #fff9,0 1px #0000000a;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease,transform 60ms ease,color .12s ease}a.act:hover{color:#0a2152;background:linear-gradient(to bottom,#fff,#d8e4f0);border-color:#2f5da0;text-decoration:none;box-shadow:inset 0 1px #fffc,0 1px 3px #2f5da040}a.act:active{transform:translateY(1px);background:linear-gradient(to bottom,#c9d6ea,#d8e4f0);box-shadow:inset 0 1px 2px #00000026}a.act.primary,a.act.primary:link,a.act.primary:visited{color:#fff;background:linear-gradient(to bottom,#4a7fc3,#2f5da0);border-color:#1e4a8a;font-weight:700}a.act.primary:hover{color:#fff;background:linear-gradient(to bottom,#5a8fd3,#3f6db0)}a.act.danger,a.act.danger:link,a.act.danger:visited{color:brown;border-color:#c98080}a.act.danger:hover{color:#fff;background:linear-gradient(to bottom,#d97070,#b04040);border-color:#802020}.toast-stack{position:fixed;top:16px;right:16px;display:flex;flex-direction:column;gap:8px;z-index:9999;pointer-events:none;max-width:min(360px,calc(100vw - 32px))}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-family:宋体,SimSun,Tahoma,Verdana,sans-serif;background:#fff;color:#222;border:1px solid #6687BA;border-left-width:4px;border-radius:6px;box-shadow:0 6px 18px #0000001f,0 2px 4px #0000000f;cursor:pointer;animation:toast-in .22s cubic-bezier(.2,.7,.3,1.1)}.toast .toast-icon{flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;background:#6687ba}.toast .toast-msg{flex:1 1 auto;line-height:1.4}.toast-success{border-color:#4caf50}.toast-success .toast-icon{background:#4caf50}.toast-error{border-color:#c0392b}.toast-error .toast-icon{background:#c0392b}.toast-warn{border-color:#e0a800}.toast-warn .toast-icon{background:#e0a800}@keyframes toast-in{0%{opacity:0;transform:translate(10px,-6px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.inline-error{display:inline-block;margin-top:6px;padding:4px 10px;font-size:13px;color:#b00020;background:#fdecea;border:1px solid #f5c2c0;border-radius:4px;animation:toast-in .18s ease-out}.frameset{max-width:1280px;margin:0 auto;padding:0;background:#fff}.topframe{margin:0;padding:6px 8px 0}.topframe-grid{width:100%;border-collapse:collapse}.topframe-grid td{padding:2px 4px;vertical-align:middle;font-size:14px}.topframe-grid .tg-logo{width:150px;text-align:center;vertical-align:top;padding:4px 8px 4px 4px}.topframe-grid .tg-logo img{width:138px;height:60px;image-rendering:-webkit-optimize-contrast}.topframe-grid .tg-links{text-align:right;background:#f1f1f1;padding:4px 10px}.topframe-grid .tg-links a{display:inline-block;padding:2px 6px;border-radius:3px;transition:background-color .12s ease}.topframe-grid .tg-links a:hover{background:#e3ecf7}.topframe-grid .tg-links .pipe{color:#888;margin:0 2px}.topframe-grid .tg-stats{padding-top:6px;color:#333}.topframe-grid .tg-stats .gap{display:inline-block;width:18px}.topframe-grid .tg-shout{text-align:center;padding:6px 0;background:linear-gradient(to bottom,#f8fbff,#fff)}.topframe-grid .tg-shout .blue{font-size:14px}.topframe-id{width:100%;background:#6687ba;color:#fff;margin-top:6px;border-collapse:collapse}.topframe-id td{padding:6px 12px;font-size:14px;color:#fff}.topframe-id .lbl{opacity:.85}.topframe-id .white,.topframe-id a.white{color:#fff}.topframe-id .white.muted{opacity:.6}.topframe-id .gap{display:inline-block;width:14px}.bodyframe{display:grid;grid-template-columns:230px 1fr;gap:10px;padding:10px 8px}.leftframe{display:flex;flex-direction:column;gap:6px}.leftframe .mapbox{border:1px solid #6687BA;background:#fff;text-align:center;padding:4px}.leftframe .mapbox-title{background:#6687ba;color:#fff;padding:3px 0;margin:-4px -4px 4px;font-weight:700}.leftframe .mapbox img{display:inline-block;max-width:100%;height:auto}.sidebar-btn{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:linear-gradient(to bottom,#fcfcfc,#ebebeb);border:1px solid #c0c0c0;border-radius:4px;color:#222;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform 80ms ease}.sidebar-btn:hover{background:linear-gradient(to bottom,#f0f6ff,#d8e6f7);border-color:#6687ba;text-decoration:none}.sidebar-btn:active{transform:translateY(1px)}.sidebar-btn.disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.sidebar-btn.disabled:hover{background:#f5f5f5;border-color:silver}.sidebar-btn .arrow{background:#5a9c3e;color:#fff;border-radius:3px;padding:0 7px;font-weight:700;font-size:14px;line-height:1.5}.sidebar-btn.disabled .arrow{background:#b0b0b0}.sidebar-btn.admin .arrow{background:#c0392b}.sb-section{margin-bottom:8px}.sb-section a{text-decoration:none}.sb-head{display:flex;align-items:center;justify-content:space-between;width:100%;background:linear-gradient(to bottom,#f5f5f5,#d6d6d6);border:1px solid #8c8c8c;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700;color:#2b3a55;font-family:inherit;cursor:pointer;text-align:left;transition:background .15s}.sb-head:hover:not(:disabled){background:linear-gradient(to bottom,#fff,#cfd9ea);border-color:#6687ba}.sb-head.disabled,.sb-head:disabled{color:#999;background:linear-gradient(to bottom,#fafafa,#e6e6e6);cursor:default}.sb-head.admin{color:#c0392b}.sb-arrow{display:inline-block;min-width:18px;text-align:center;color:#fff;background:#6aa84f;border-radius:3px;padding:0 6px;font-weight:700;line-height:1.4;font-size:13px;transition:transform .18s ease}.sb-head.open .sb-arrow{transform:rotate(90deg)}.sb-head.disabled .sb-arrow,.sb-head:disabled .sb-arrow{background:#b0b0b0}.sb-head.admin .sb-arrow{background:#c0392b}.sb-body{padding:4px 2px 6px;animation:sb-slide .18s ease}@keyframes sb-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.sb-arrow{transition:none}.sb-body{animation:none}}.sb-grid{display:grid;gap:2px 6px;padding:0 2px}.sb-grid-2{grid-template-columns:1fr 1fr}.sb-grid-1{grid-template-columns:1fr}.sb-item{display:block;font-size:12px;line-height:1.7;text-align:center;color:#2b5da3;background:#e5edf7;border:1px solid transparent;border-radius:2px;padding:1px 4px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .12s,color .12s}.sb-item:hover{background:#fff7d6;color:#c0392b;border-color:#d4b95e}.sb-item.disabled{color:#999;background:transparent;cursor:default}.sb-item.disabled:hover{background:transparent;color:#999;border-color:transparent}.mainframe{min-width:0;padding:0}.bottomframe{margin:6px 0 0;padding:8px 14px;background:#6687ba;color:#fff;font-size:13px;border-top:2px solid #fff}.home-top,.home-bot{width:100%;border-collapse:separate;border-spacing:12px 0;margin-bottom:14px}.home-top td,.home-bot td{vertical-align:top;padding:12px}.home-top .hcol-left,.home-top .hcol-right{width:28%}.home-top .hcol-mid{width:44%}.home-bot .hbox{width:33%;border:1px solid #6687BA;background:#fff;min-height:240px;padding:14px}.home-h{font-weight:700;font-size:15px;color:#333;margin-bottom:8px}.home-star-ph{width:130px;height:130px;line-height:130px;background:linear-gradient(135deg,#e3ecf7,#f7f1e3);border:1px solid #6687BA;font-size:64px;color:#c8a85a;text-align:center;margin:0 auto;border-radius:6px}.home-brand-mark{display:inline-block;width:128px;height:128px;border-radius:50%;box-shadow:0 2px 8px #0000002e}.lb-list{list-style:decimal inside;padding:0;text-align:left;margin:0 auto;max-width:240px;line-height:1.9}.lb-list li{font-size:13px}.home-login{display:flex;flex-direction:column;gap:12px;margin-top:14px;align-items:center}.home-login .row{display:flex;align-items:center;gap:8px}.home-login .row label{width:50px;text-align:right}.home-login .row input{font-size:14px;padding:4px 6px}.home-login .row.foot{gap:18px;margin-top:4px}@media (max-width: 880px){.bodyframe{grid-template-columns:1fr}.leftframe{order:2;flex-direction:row;flex-wrap:wrap;gap:6px}.sidebar-btn{flex:1 0 45%}.leftframe .mapbox,.topframe-grid .tg-stats{display:none}.home-top,.home-bot{border-spacing:6px 0}.home-top td,.home-bot td{display:block;width:100%!important}}
