.jz-strip{width:100%;max-width:1300px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;border-top:3px solid #FC703D}
    .jz-strip-inner{display:flex;align-items:center;justify-content:space-between;padding:20px 26px}
    .jz-strip-lead{flex:0 0 300px;min-width:0}
    .jz-strip-lead h1{margin:0 0 6px;font-size:20px;line-height:1.35;color:#222;font-weight:700}
    .jz-strip-lead p{margin:0;font-size:13px;line-height:1.7;color:#7a7a7a}
    .jz-strip-cards{flex:1;display:flex;gap:14px;padding:0 20px;min-width:0}
    .jz-strip-card{flex:1;display:block;min-width:0;padding:14px 16px;border:1px solid #ffe0d2;border-radius:8px;background:linear-gradient(180deg,#fffaf7,#fff);text-decoration:none;transition:all .18s ease}
    .jz-strip-card:hover{border-color:#FC703D;box-shadow:0 4px 12px rgba(252,112,61,.18);transform:translateY(-2px)}
    .jz-strip-tag{display:inline-block;margin-bottom:6px;padding:1px 8px;border-radius:3px;background:#FC703D;color:#fff;font-size:12px}
    .jz-strip-t{display:block;font-size:15px;font-weight:700;color:#222}
    .jz-strip-d{display:block;margin-top:4px;font-size:12px;color:#888;line-height:1.6}
    .jz-strip-go{display:inline-block;margin-top:8px;font-size:13px;color:#FC703D;font-weight:600}
    .jz-strip-contact{flex:0 0 190px;text-align:right;border-left:1px dashed #eee;padding-left:20px}
    .jz-strip-ct{margin:0 0 2px;font-size:12px;color:#999}
    .jz-strip-tel{display:block;font-size:20px;font-weight:700;color:#FC703D;text-decoration:none;letter-spacing:.5px}
    .jz-strip-btn{display:inline-block;margin-top:8px;padding:6px 12px;border-radius:16px;background:linear-gradient(135deg,#ff9a44,#e8443a);color:#fff;font-size:12px;white-space:nowrap;text-decoration:none}
    .jz-strip-btn:hover{opacity:.92;color:#fff}
    .jz-strip-qq{display:block;margin:3px 0 0;font-size:12px;color:#666;text-decoration:none}
    .jz-strip-qq:hover{color:#FC703D}
    @media (max-width:900px){
        .jz-strip-inner{flex-direction:column;align-items:stretch;padding:16px}
        .jz-strip-lead{flex:auto;margin-bottom:12px}
        .jz-strip-cards{padding:0;flex-direction:column}
        .jz-strip-contact{flex:auto;text-align:left;border-left:none;border-top:1px dashed #eee;padding:12px 0 0;margin-top:12px}
    }

/* ===== 以下为原 index.html 内嵌样式外置（Vue 挂载会剥离根内 <style>，2026-09-01） ===== */

.common-section{margin-top:38px}
            .common-section-header{display:flex;align-items:center;margin-bottom:14px;padding:4px 12px;border-left:3px solid #2563EB}
            .common-section-num{background:#2563EB;color:#fff;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-right:10px;flex-shrink:0}
            .common-section-title{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:.3px}
            .common-section-count{margin-left:auto;color:#94a3b8;font-size:12px}
            .common-link-card:hover{border-color:#2563EB!important;box-shadow:0 4px 12px rgba(37,99,235,.18)!important;transform:translateY(-2px)!important}

.recruit .recruitlower li {
        cursor: pointer;
    }

    .orange {

        background-color: #FE7D55 !important;
        display: block;
        color: white;
    }

    .el-input__inner {
        border-radius: 0 !important;
        border-right: 0px;
    }

/* ===== 个人中心醒目发布按钮（职位管理/我的简历共用，2026-09-01） ===== */
.jz-pub-btn{display:inline-flex;align-items:center;margin-left:14px;padding:10px 26px;border-radius:24px;background:linear-gradient(135deg,#ff9a44,#e8443a);color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;line-height:1;box-shadow:0 4px 12px rgba(232,68,58,.35);cursor:pointer;text-decoration:none;transition:all .2s ease;white-space:nowrap}
.jz-pub-btn i{font-size:17px;margin-right:4px}
.jz-pub-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(232,68,58,.45);color:#fff;opacity:.96}
.jz-pub-btn--green{background:linear-gradient(135deg,#2ee6a8,#0eb87f);box-shadow:0 4px 12px rgba(14,184,127,.35)}
.jz-pub-btn--green:hover{box-shadow:0 6px 16px rgba(14,184,127,.45)}

/* ===== 通栏标题回首页链接（2026-09-01） ===== */
.jz-strip-home{color:inherit;text-decoration:none;transition:color .18s ease}
.jz-strip-home:hover{color:#FC703D}

/* ===== 顶部导航栏美化（2026-09-01）：新logo+菜单下划线+登录/注册按钮 ===== */
.pageheader .logo a.jz-logo-link{display:flex;align-items:center;text-decoration:none}
.pageheader .logo a .jz-logo-icon{width:44px;height:44px;margin:0 10px 0 0;border-radius:10px;box-shadow:0 2px 10px rgba(252,112,61,.4)}
.pageheader .logo .jz-logo-txt{display:inline-block;color:#fff;font-size:21px;font-weight:700;letter-spacing:2px;line-height:1.12;white-space:nowrap}
.pageheader .logo .jz-logo-txt b{color:#fe7d55;font-size:25px;font-weight:800;font-style:italic;margin-right:2px}
.pageheader .logo .jz-logo-txt small{display:block;font-size:10px;font-weight:400;color:#9a9aa2;letter-spacing:1px}
.pageheader .menu li{position:relative;margin-right:34px;font-size:16px;letter-spacing:1px;transition:color .18s ease}
.pageheader .menu li::after{content:'';position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:0;height:3px;border-radius:2px;background:linear-gradient(90deg,#ff9a44,#e8443a);transition:width .2s ease}
.pageheader .menu li:hover{color:#ff9a44}
.pageheader .menu li:hover::after{width:22px}
.pageheader .menu .yanse::after{width:22px}
.header_avtar .jz-hd-login{color:#fff;transition:color .18s ease}
.header_avtar .jz-hd-login:hover{color:#ff9a44;text-decoration:none}
.header_avtar .jz-hd-reg{display:inline-block;margin-left:6px;padding:6px 20px;border-radius:16px;background:linear-gradient(135deg,#ff9a44,#e8443a);color:#fff;font-size:14px;letter-spacing:1px;box-shadow:0 2px 8px rgba(232,68,58,.4);transition:all .18s ease}
.header_avtar .jz-hd-reg:hover{opacity:.92;transform:translateY(-1px);color:#fff}
.header_avtar .esc:hover{border-color:#ff9a44;color:#ff9a44;transition:all .18s ease}
