.t1n *{ margin:0; padding:0; box-sizing:border-box; }.t1n{ font-family:"PingFang SC","Microsoft YaHei",sans-serif; background:#F5F6F9; color:#1D2735; }.t1n .topbar{ position:sticky; top:0; z-index:9; background:#0A2540; color:#fff; padding:12px 16px; display:flex; align-items:center; }.t1n .topbar .bk{ color:#C7D3E4; font-size:13px; }.t1n .topbar .tt{ margin-left:12px; font-size:14px; font-weight:700; letter-spacing:1px; }.t1n .topbar .lv{ margin-left:auto; font-size:10.5px; color:#E0A583; border:1px solid #B45F4D; border-radius:6px; padding:2px 8px; }.t1n .page{ max-width:780px; margin:0 auto; background:#fff; padding:22px 18px 90px; line-height:1.95; }@media (min-width:720px){.t1n .page{ padding:36px 40px 90px; } }.t1n .crumb{ font-size:11.5px; color:#9AA3B2; letter-spacing:1px; margin-bottom:10px; }.t1n h1{ font-size:21px; color:#12306B; letter-spacing:1px; border-bottom:3px solid #12306B; padding-bottom:10px; }.t1n h1 .sec{ font-size:13px; color:#B45F4D; font-weight:700; margin-right:10px; }.t1n h2.sec{ font-size:18px; color:#12306B; margin-top:36px; padding:8px 14px; background:#EDF2F9; border-left:6px solid #B45F4D; border-radius:0 10px 10px 0; }.t1n .goal{ background:#EDF2F9; border-radius:10px; padding:12px 16px; font-size:12.5px; color:#3D4B63; margin:16px 0 6px; }.t1n .goal b{ color:#12306B; }.t1n .chg{ background:#FAFBFD; border:1px dashed #C4CDDA; border-radius:10px; padding:12px 16px; font-size:12px; color:#5A6678; margin:14px 0 6px; }.t1n .chg b{ color:#12306B; }.t1n .fw{ background:#FAFBFD; border:1px solid #E8ECF2; border-radius:12px; padding:18px 20px; margin:18px 0 6px; }.t1n .fw .t{ font-size:12px; font-weight:700; color:#8A93A3; letter-spacing:2px; margin-bottom:12px; }.t1n .fw .br{ display:flex; align-items:center; margin:8px 0; }.t1n .fw .no{ flex:none; width:34px; height:24px; background:#B45F4D; color:#fff; border-radius:6px; font-size:11.5px; font-weight:700; display:flex; align-items:center; justify-content:center; margin-right:10px; }.t1n .fw .nm{ font-size:13.5px; font-weight:600; color:#12306B; }.t1n .fw .lv{ margin-left:auto; font-size:11px; color:#B45F4D; border:1px solid #E8CFC8; border-radius:6px; padding:1px 8px; }.t1n .kp{ margin-top:28px; }.t1n .kp-h{ display:flex; align-items:center; background:#12306B; color:#fff; border-radius:10px 10px 0 0; padding:10px 16px; }.t1n .kp-h .no{ font-family:Georgia,serif; font-weight:700; color:#E0A583; margin-right:10px; font-size:15px; }.t1n .kp-h .nm{ font-size:15px; font-weight:700; letter-spacing:1px; }.t1n .kp-h .lv{ margin-left:auto; font-size:11px; border:1px solid #E0A583; color:#E0A583; border-radius:6px; padding:1px 9px; }.t1n .kp-h .lv.z{ background:#B45F4D; border-color:#B45F4D; color:#fff; }.t1n .kp-b{ border:1px solid #E3E7EE; border-top:none; border-radius:0 0 10px 10px; padding:16px 18px; }.t1n .kp-b p{ font-size:13.5px; margin:7px 0; }.t1n .kp-b p b{ color:#12306B; }.t1n .def{ background:#F4F7FB; border-left:4px solid #12306B; padding:10px 14px; border-radius:0 8px 8px 0; font-size:13.5px; margin:10px 0 !important; }.t1n .kj{ display:block; background:#FBF6EA; border:1px solid #EBDDC0; border-radius:10px; padding:10px 14px; margin:12px 0; }.t1n .kj .ic{ display:inline-block; background:#C9A45C; color:#1D2735; font-size:11px; font-weight:700; border-radius:6px; padding:2px 8px; margin:0 0 6px; }.t1n .kj p{ font-size:13px !important; margin:0 !important; }.t1n .kj b{ color:#8A6A24; }.t1n .warn{ display:block; background:#FDF3F1; border:1px solid #F0C9C0; border-radius:10px; padding:10px 14px; margin:12px 0; }.t1n .warn .ic{ display:inline-block; background:#B45F4D; color:#fff; font-size:11px; font-weight:700; border-radius:6px; padding:2px 8px; margin:0 0 6px; }.t1n .warn p{ font-size:13px !important; margin:0 !important; }.t1n .warn b{ color:#8E4A3C; }.t1n table{ border-collapse:collapse; width:100%; margin:12px 0; font-size:12.5px; }.t1n td,.t1n th{ border:1px solid #DCE2EA; padding:7px 10px; line-height:1.7; }.t1n tr:first-child td,.t1n th{ background:#EDF2F9; font-weight:700; color:#12306B; }.t1n .qz{ background:#FAFBFD; border:1px dashed #C4CDDA; border-radius:10px; padding:12px 15px; margin:12px 0; font-size:13px; }.t1n .qz .qtag{ font-size:10.5px; background:#EDF2F9; color:#12306B; border-radius:5px; padding:1px 8px; font-weight:600; }.t1n .qz .ans{ margin-top:8px; font-size:12.5px; color:#0E7C5B; }.t1n .qz .ans b{ color:#0E7C5B; }.t1n .sum{ margin-top:30px; background:#12306B; color:#fff; border-radius:12px; padding:18px 20px; }.t1n .sum .t{ font-size:13px; font-weight:700; color:#E0A583; letter-spacing:2px; margin-bottom:10px; }.t1n .sum p{ font-size:12.5px; color:#C7D3E4; margin:5px 0; }.t1n .sum b{ color:#fff; }.t1n .foot{ margin-top:22px; font-size:10.5px; color:#A9B1BE; text-align:center; }.t1n .bottombar{ position:fixed; bottom:0; left:0; right:0; z-index:9; background:#fff; border-top:1px solid #E3E7EE; display:flex; padding:10px 14px calc(10px + env(safe-area-inset-bottom)); gap:10px; }.t1n .bottombar a{ flex:1; text-align:center; text-decoration:none; border-radius:10px; padding:11px 0; font-size:14px; font-weight:700; }.t1n .bottombar .a1{ background:#EDF2F9; color:#12306B; }.t1n .bottombar .a2{ background:#B45F4D; color:#fff; }
