.ov{color:#1f2733;line-height:1.5}.ov *{box-sizing:border-box}.ov .wrap{max-width:1320px;margin:0 auto;padding:0 18px 48px}.ov .ovhd{color:#fff;text-align:center;background:linear-gradient(135deg,#2f5597,#3d6bb3);padding:28px 16px 22px;box-shadow:0 2px 12px #0000001f}.ov .ovhd h1{font-size:26px;font-weight:700}.ov .ovhd p{opacity:.9;margin-top:6px;font-size:13px}.ov .stats{flex-wrap:wrap;justify-content:center;gap:12px;max-width:960px;margin:18px auto 4px;display:flex}.ov .stat{text-align:center;background:#fff;border-radius:12px;min-width:118px;padding:12px 20px;box-shadow:0 1px 6px #0000000f}.ov .stat b{font-size:24px;display:block}.ov .stat span{color:#6b7785;font-size:12px}.ov .c985{color:#c00000}.ov .c211{color:#ed7d31}.ov .czd{color:#2e7d32}.ov .cpt{color:#7a7a7a}.ov .call{color:#2f5597}.ov .cjs{color:#4f6b2e}.ov .tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 14px;display:flex}.ov .tab{cursor:pointer;color:#56627a;background:#fff;border:1.5px solid #cdd6e5;border-radius:999px;padding:9px 24px;font-size:15px;font-weight:600}.ov .tab.on{color:#fff;background:#2f5597;border-color:#2f5597}.ov .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ov input.search{background:#fff;border:1.5px solid #cdd6e5;border-radius:10px;flex:1;min-width:200px;padding:10px 14px;font-size:14px}.ov .chip{cursor:pointer;color:#56627a;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #cdd6e5;border-radius:999px;padding:6px 14px;font-size:13px}.ov .chip.on{color:#fff;border-color:#0000}.ov .chip[data-t="985"].on{background:#c00000}.ov .chip[data-t="211"].on{background:#ed7d31}.ov .chip[data-t=重点本科].on{background:#2e7d32}.ov .chip[data-t=普通本科].on{background:#8c8c8c}.ov .chip[data-t=军事院校].on{background:#4f6b2e}.ov .chip[data-t=all].on,.ov .chip[data-mt=all].on,.ov .chip[data-mt=基本].on{background:#2f5597}.ov .chip[data-mt=T].on{background:#b96a12}.ov .chip[data-mt=K].on{background:#c0392b}.ov .chip[data-mt2=all].on,.ov .chip[data-mn=all].on,.ov .chip[data-md].on{background:#2f5597}.ov .chip[data-mt2="985"].on{background:#c00000}.ov .chip[data-mt2="211"].on{background:#ed7d31}.ov .chip[data-mt2=重点本科].on{background:#2e7d32}.ov .chip[data-mt2=普通本科].on{background:#8c8c8c}.ov .chip[data-mt2=军事院校].on{background:#4f6b2e}.ov .chip[data-mn=公办].on,.ov .chip[data-mn=民办].on,.ov .chip[data-mn=中外合作办学].on,.ov .chip[data-mn=军事院校].on{background:#2f5597}.ov .provnav{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ov .provnav a{color:#2f5597;cursor:pointer;background:#fff;border:1px solid #dbe3f0;border-radius:6px;padding:3px 9px;font-size:12px;text-decoration:none}.ov .provblock{background:#fff;border-radius:14px;margin-bottom:16px;scroll-margin-top:70px;overflow:hidden;box-shadow:0 1px 6px #0000000d}.ov .provhd{color:#2f5597;cursor:pointer;background:#eef3fb;justify-content:space-between;padding:11px 18px;font-size:16px;font-weight:700;display:flex}.ov .provhd small{color:#7a8aa3;font-size:12px;font-weight:400}.ov .city{color:#94a0b4;border-top:1px dashed #eef0f4;padding:6px 18px 2px;font-size:13px;font-weight:600}.ov .row{border-top:1px solid #f3f5f9;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 18px;font-size:14px;display:flex}.ov .row .nm{color:#1f2733;flex:1;min-width:200px;font-weight:600;text-decoration:none}.ov .row .nm:hover{color:#2f5597}.ov .badge{color:#fff;white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.ov .b985{background:#c00000}.ov .b211{background:#ed7d31}.ov .bzd{background:#2e7d32}.ov .bpt{background:#9aa3b0}.ov .bjs{background:#4f6b2e}.ov .nat{color:#67728a;background:#eef1f6;border-radius:5px;padding:2px 7px;font-size:11px}.ov .nat.minban{color:#a9701a;background:#fdeecf}.ov .nat.zwhz{color:#2563a8;background:#e3f0ff}.ov .dept{color:#9aa4b4;font-size:12px}.ov .major-men{background:#fff;border-radius:14px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 6px #0000000d}.ov .major-men>h3{color:#2f5597;cursor:pointer;background:#eef3fb;justify-content:space-between;padding:11px 18px;font-size:16px;display:flex}.ov .mcls{border-top:1px solid #f3f5f9;padding:10px 18px}.ov .mcls .clsname{color:#445;margin-bottom:6px;font-size:13.5px;font-weight:600}.ov .mtags{flex-wrap:wrap;gap:6px;display:flex}.ov .mtag{color:#33415c;cursor:pointer;background:#f1f4f9;border:1px solid #e3e8f0;border-radius:6px;padding:3px 9px;font-size:12.5px;text-decoration:none}.ov .mtag:hover{color:#2f5597;border-color:#2f5597}.ov .mtag .sfx{border-radius:3px;margin-left:3px;padding:0 3px;font-size:10px;font-weight:700}.ov .sfx-T{color:#b96a12;background:#fde9d0}.ov .sfx-K{color:#c0392b;background:#fde2e2}.ov .code{color:#aeb6c4;margin-right:4px;font-size:11px}.ov .hide{display:none!important}.ov .note{color:#8a94a6;margin:8px 2px 0;font-size:12px}.ov .legend{color:#7a8499;flex-wrap:wrap;gap:14px;margin:4px 0 14px;font-size:12px;display:flex}.ov .legend i{font-style:normal}.ov .maplayout{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.ov .mapbox{background:#fff;border-radius:14px;flex:3;min-width:460px;padding:6px 6px 2px;position:relative;box-shadow:0 1px 6px #0000000d}.ov .sidebox{background:#fff;border-radius:14px;flex:1;min-width:248px;padding:14px 16px;overflow:auto;box-shadow:0 1px 6px #0000000d}.ov .sidebox h4{color:#2f5597;margin-bottom:8px;font-size:14px}.ov .prov-poly{stroke:#fff;stroke-width:.6px;cursor:pointer;transition:opacity .15s}.ov .prov-poly:hover{opacity:.82;stroke:#2f5597;stroke-width:1.4px}.ov .bub{fill:#1f4f9e;fill-opacity:.5;stroke:#16315f;stroke-width:.8px;pointer-events:none}.ov .plabel{fill:#1c2b40;pointer-events:none;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round;font-size:15px;font-weight:600}.ov .pcount{fill:#0a2348;pointer-events:none;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:2.6px;stroke-linejoin:round;font-size:16px;font-weight:800}.ov .lead{stroke:#8a98ad;stroke-width:1px;fill:none}.ovtip{pointer-events:none;color:#fff;z-index:99;background:#1e283cf2;border-radius:8px;padding:8px 11px;font-size:12px;line-height:1.7;position:fixed;box-shadow:0 4px 16px #0000004d}.ovtip b{font-size:13px}.ov .rank{align-items:center;gap:8px;margin:4px 0;font-size:12.5px;display:flex}.ov .rank .rn{color:#9aa4b4;text-align:right;width:18px}.ov .rank .rb{background:#eef2f8;border-radius:4px;flex:1;height:14px;overflow:hidden}.ov .rank .rb>i{background:linear-gradient(90deg,#3d6bb3,#2f5597);height:100%;display:block}.ov .rank .rname{color:#445;width:56px}.ov .rank .rv{text-align:right;color:#2f5597;width:34px;font-weight:700}.ov .gradbar{background:linear-gradient(90deg,#eaf2fb,#9cc0ec,#3d6bb3,#1f3c6e);border-radius:6px;height:12px;margin:6px 0}.ov .mapctrl{background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex;box-shadow:0 1px 6px #0000000d}.ov .mapctrl .grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ov .mapctrl .lbl{color:#8a94a6;margin-right:2px;font-size:12px}@media (max-width:680px){.ov .wrap{padding:0 10px 36px}.ov .ovhd{padding:18px 12px 16px}.ov .ovhd h1{font-size:19px}.ov .ovhd p{font-size:11px}.ov .stats{gap:8px;margin:12px auto 2px}.ov .stat{flex:28%;min-width:0;padding:8px 6px}.ov .stat b{font-size:18px}.ov .stat span{font-size:11px}.ov .tabs{gap:6px;margin:14px 0 12px}.ov .tab{padding:8px 16px;font-size:14px}.ov input.search{flex:100%;width:100%;min-width:0}.ov .maplayout{gap:12px}.ov .mapbox,.ov .sidebox{flex:100%;min-width:0}.ov .mapctrl{gap:10px;padding:10px 12px}.ov .row{gap:8px;padding:7px 12px}.ov .row .nm{flex:100%;min-width:0}.ov .provhd{padding:10px 14px;font-size:15px}.ov .plabel{font-size:20px}.ov .pcount{font-size:22px}}
