<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <script>
    if (/Android|iPhone|iPad|iPod|Mobile|Android|webOS|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {
      window.location.href = '/mobile.html';
    }
    </script>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="斯玛特企业管理机构 - 专业人力资源服务与综合管理咨询机构,一站式企业服务解决方案供应商">
    <meta name="keywords" content="人力资源,企业管理,人事外包,薪酬社保,劳务派遣,灵活用工,招聘">
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png">
    <link rel="shortcut icon" href="/favicon.ico">
    <title>斯玛特企业管理 | 专业人力资源与企业服务解决方案</title>
    <link rel="preconnect" href="http://fonts.googleapis.com">
    <link rel="preconnect" href="http://fonts.gstatic.com" crossorigin>
    <link href="http://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap" rel="stylesheet">
    <style>
        * { margin: 0; padding: 0; box-sizing: border-box; }
        :root {
            --primary: #D40000;
            --primary-light: #FF4444;
            --primary-dark: #B30000;
            --primary-bg: rgba(212, 0, 0, 0.06);
            --secondary: #00C696;
            --text-primary: #1F2937;
            --text-secondary: #6B7280;
            --text-light: #9CA3AF;
            --bg-white: #FFFFFF;
            --bg-light: #F9FAFB;
            --bg-subtle: #F3F4F6;
            --border: #E5E7EB;
            --border-light: #F3F4F6;
            --success: #10B981;
            --warning: #F59E0B;
            --shadow-sm: 0 1px 2px rgba(0,0,0,0.04);
            --shadow-md: 0 4px 12px rgba(0,0,0,0.06);
            --shadow-lg: 0 12px 40px rgba(0,0,0,0.08);
            --shadow-xl: 0 20px 60px rgba(0,0,0,0.1);
            --radius-xs: 4px; --radius-sm: 6px; --radius-md: 10px;
            --radius-lg: 16px; --radius-xl: 24px;
            --transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
        }
        html { scroll-behavior: smooth; }
        body {
            font-family: 'Noto Sans SC', 'Inter', -apple-system, sans-serif;
            color: var(--text-primary); background: var(--bg-white);
            line-height: 1.7; -webkit-font-smoothing: antialiased;
        }
        a { text-decoration: none; color: inherit; transition: var(--transition); }
        img { max-width: 100%; }
        .container { max-width: 1240px; margin: 0 auto; padding: 0 24px; }
        .section { padding: 100px 0; }
        .section-header { text-align: center; margin-bottom: 56px; }
        .section-label {
            display: inline-flex; align-items: center; gap: 8px;
            font-size: 13px; font-weight: 500; color: var(--text-light);
            text-transform: uppercase; letter-spacing: 2px; margin-bottom: 14px;
        }
        .section-title { font-size: 38px; font-weight: 700; letter-spacing: -0.5px; margin-bottom: 14px; }
        .section-desc { font-size: 17px; color: var(--text-secondary); max-width: 640px; margin: 0 auto; }

        /* Header */
        .header {
            position: fixed; top: 0; left: 0; right: 0; z-index: 1000;
            background: rgba(255,255,255,0.96); backdrop-filter: blur(16px);
            border-bottom: 1px solid var(--border-light);
        }
        .header-inner {
            display: flex; justify-content: space-between; align-items: center; height: 72px;
        }
        .logo { display: flex; align-items: center; gap: 14px; }
        .logo img { height: 56px; border-radius: var(--radius-sm); }
        .logo-text { display: flex; flex-direction: column; }
        .logo-name { font-size: 18px; font-weight: 700; letter-spacing: 1px; }
        .logo-en { font-size: 10px; color: var(--text-light); letter-spacing: 3px; font-weight: 500; }
        .nav-item { position: relative; }
        .nav-menu { display: flex; align-items: center; gap: 36px; list-style: none; }
        .nav-link { font-size: 14px; font-weight: 500; color: var(--text-secondary); padding: 8px 0; display: flex; align-items: center; gap: 4px; }
        .nav-link:hover { color: var(--primary); }
        .nav-dropdown {
            position: absolute; top: 100%; left: 50%; transform: translateX(-50%);
            padding-top: 12px; opacity: 0; visibility: hidden; transition: var(--transition); z-index: 100;
        }
        .nav-item:hover .nav-dropdown { opacity: 1; visibility: visible; }
        .nav-dropdown-inner {
            background: var(--bg-white); border-radius: var(--radius-lg); box-shadow: var(--shadow-xl);
            padding: 12px; min-width: 220px; border: 1px solid var(--border-light);
        }
        .nav-dropdown a { display: block; padding: 10px 16px; font-size: 14px; color: var(--text-secondary); border-radius: var(--radius-sm); white-space: nowrap; }
        .nav-dropdown a:hover { background: var(--primary-bg); color: var(--primary); }
        .header-right { display: flex; align-items: center; gap: 20px; }
        .header-phone { display: flex; align-items: center; gap: 8px; font-size: 14px; font-weight: 600; }
        .header-phone-icon { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.05); border-radius: 50%; }
        .header-phone-icon svg { width: 18px; height: 18px; stroke: var(--text-secondary); stroke-width: 1.75; }

        /* Buttons */
        .btn {
            display: inline-flex; align-items: center; justify-content: center; gap: 8px;
            padding: 12px 24px; font-size: 14px; font-weight: 600;
            border-radius: var(--radius-md); border: none; cursor: pointer; transition: var(--transition); white-space: nowrap;
        }
        .btn-primary { background: var(--primary); color: white; }
        .btn-primary:hover { background: #B30000; box-shadow: 0 4px 16px rgba(212, 0, 0, 0.4); transform: translateY(-1px); }
        .btn-secondary { background: var(--secondary); color: white; }
        .btn-secondary:hover { background: #00B089; }
        .btn-outline { background: transparent; color: var(--text-primary); border: 1.5px solid var(--border); }
        .btn-outline:hover { border-color: var(--text-primary); background: var(--text-primary); color: white; }
        .btn-ghost { background: transparent; color: var(--primary); padding: 8px 16px; }
        .btn-ghost:hover { background: var(--primary-bg); }
        .btn-lg { padding: 16px 32px; font-size: 15px; }
        .btn-xl { padding: 18px 40px; font-size: 16px; }
        .btn-white { background: white; color: var(--primary); }
        .btn-white:hover { background: var(--bg-light); }

        /* Hero */
        .hero {
            position: relative; min-height: 100vh; display: flex; align-items: center;
            padding-top: 72px; overflow: hidden;
        }
        .hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: url('bg-hero.png') center center / cover no-repeat;
        }
        .hero::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0, 0, 0, 0.3);
        }
        .hero-bg-pattern {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-image:
                radial-gradient(circle at 20% 80%, rgba(255,255,255,0.1) 0%, transparent 50%),
                radial-gradient(circle at 80% 20%, rgba(255,255,255,0.05) 0%, transparent 40%);
            pointer-events: none;
        }
        .hero-content { position: relative; z-index: 1; max-width: 720px; }
        .hero-badge {
            display: inline-flex; align-items: center; gap: 10px; padding: 10px 20px;
            background: rgba(255,255,255,0.15);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255,255,255,0.2);
            border-radius: 100px;
            font-size: 13px; font-weight: 500; color: white; margin-bottom: 28px;
        }
        .hero-badge svg { width: 16px; height: 16px; stroke: white; stroke-width: 2; }
        .hero-title { font-size: 58px; font-weight: 800; line-height: 1.12; letter-spacing: -1.5px; margin-bottom: 24px; color: white; }
        .hero-title span { color: #fff; }
        .hero-subtitle { font-size: 19px; color: rgba(255,255,255,0.85); line-height: 1.8; margin-bottom: 40px; font-weight: 400; }
        .hero-actions { display: flex; gap: 16px; margin-bottom: 64px; }
        .hero-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; padding-top: 48px; border-top: 1px solid rgba(255,255,255,0.15); }
        .stat-item { position: relative; }
        .stat-item::after { content: ''; position: absolute; right: -16px; top: 50%; transform: translateY(-50%); width: 1px; height: 40px; background: rgba(255,255,255,0.15); }
        .stat-item:last-child::after { display: none; }
        .stat-number { font-size: 44px; font-weight: 800; line-height: 1; margin-bottom: 8px; color: white; }
        .stat-number span { color: #fff; font-size: 36px; }
        .stat-label { font-size: 14px; color: rgba(255,255,255,0.7); }
        .hero-illustration { position: absolute; right: 5%; top: 50%; transform: translateY(-50%); width: 480px; height: 480px; z-index: 0; display: none; }


        /* Trust Bar */
        .trust-bar {
            padding: 60px 0;
            background: linear-gradient(180deg, rgba(22,93,255,0.03) 0%, var(--bg-white) 100%);
            border-bottom: 1px solid var(--border-light);
            position: relative;
        }
        .trust-bar::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 1px;
            background: linear-gradient(90deg, transparent, var(--primary), transparent);
            opacity: 0.3;
        }

        .trust-bar-inner { display: flex; align-items: center; justify-content: space-between; }
        .trust-item { display: flex; align-items: center; gap: 14px; }
        .trust-item-clickable { cursor: pointer; transition: var(--transition); padding: 12px 16px; border-radius: var(--radius-lg); }
        .trust-item-clickable:hover { background: var(--bg-light); }
        .trust-cert-overlay { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.85); z-index: 9999; align-items: center; justify-content: center; cursor: pointer; }
        .trust-cert-overlay.show { display: flex; }
        .trust-cert-overlay img { max-width: 90%; max-height: 90%; object-fit: contain; border-radius: var(--radius-lg); box-shadow: var(--shadow-xl); }
        .trust-icon { width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.05); border-radius: var(--radius-md); }
        .trust-icon svg { width: 24px; height: 24px; stroke: var(--text-secondary); stroke-width: 1.75; }
        .trust-content h4 { font-size: 16px; font-weight: 600; margin-bottom: 2px; }
        .trust-content p { font-size: 13px; color: var(--text-light); }

        /* Services */
        .services {
            background: var(--bg-light);
            position: relative;
        }
        .services::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.93);
        }
        .services > * { position: relative; z-index: 1; }
        .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        .service-card {
            position: relative; padding: 36px 32px; background: var(--bg-white);
            border: 1px solid var(--border-light); border-radius: var(--radius-xl); transition: var(--transition); overflow: hidden;
        }
        .service-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--primary), var(--primary-light)); transform: scaleX(0); transform-origin: left; transition: var(--transition); }
        .service-card:hover { border-color: transparent; box-shadow: var(--shadow-xl); transform: translateY(-6px); }
        .service-card:hover::before { transform: scaleX(1); }
        .service-icon { width: 48px; height: 48px; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.05); border-radius: var(--radius-lg); margin-bottom: 20px; }
        .service-icon svg { width: 24px; height: 24px; stroke: var(--text-secondary); stroke-width: 1.75; }
        .labor-icon { background: rgba(0,0,0,0.05); border-radius: var(--radius-lg); }
        .labor-icon img { width: 32px; height: 32px; object-fit: contain; }
        .service-title { font-size: 22px; font-weight: 700; margin-bottom: 12px; }
        .service-desc { font-size: 15px; color: var(--text-secondary); line-height: 1.7; margin-bottom: 20px; }
        .service-features { display: flex; flex-direction: column; gap: 10px; margin-bottom: 24px; }
        .service-features li { display: flex; align-items: center; gap: 10px; font-size: 14px; color: var(--text-secondary); }
        .service-features li::before { content: '✓'; display: flex; align-items: center; justify-content: center; width: 18px; height: 18px; background: rgba(0,0,0,0.06); color: var(--text-secondary); font-size: 11px; font-weight: 700; border-radius: 50%; }
        .service-link { display: inline-flex; align-items: center; gap: 6px; font-size: 14px; font-weight: 600; color: var(--primary); }
        .service-link:hover { color: #B30000; }
        .service-link:hover { gap: 10px; }

        /* Recruitment Module */
        .recruitment { background: var(--bg-light); position: relative; scroll-margin-top: 80px; }
        .recruitment::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.93);
        }
        .recruitment > * { position: relative; z-index: 1; }
        .recruitment-tabs { display: flex; justify-content: center; gap: 8px; margin-bottom: 40px; scroll-margin-top: 80px; }
        #anchor-jobs, #anchor-enterprise, #anchor-talent { scroll-margin-top: 160px; display: inline-block; }
        #anchor-enterprise-title, #anchor-talent-title { scroll-margin-top: 160px; }
        .recruitment-tab {
            padding: 12px 28px; font-size: 15px; font-weight: 500; color: var(--text-secondary);
            background: var(--bg-white); border: 1px solid var(--border); border-radius: var(--radius-md); cursor: pointer; transition: var(--transition);
        }
        .recruitment-tab.active { background: var(--primary); color: white; border-color: var(--primary); }
        .recruitment-tab:hover:not(.active) { border-color: var(--primary); color: var(--primary); }
        .recruitment-panel { }
        .recruitment-panel:not(.active) { display: none !important; visibility: hidden !important; height: 0 !important; overflow: hidden !important; }
        .recruitment-search, .enterprise-form, .talent-form { background: var(--bg-white); border-radius: var(--radius-xl); padding: 32px; box-shadow: var(--shadow-md); }
        .form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-bottom: 24px; }
        .form-group-full { grid-column: 1 / -1; }
        .enterprise-form, .talent-form { max-width: 800px; margin: 0 auto; }
        .enterprise-form label, .talent-form label { display: block; font-size: 14px; font-weight: 600; color: var(--text-primary); margin-bottom: 8px; }
        .enterprise-form input, .enterprise-form select, .enterprise-form textarea, .talent-form input, .talent-form select, .talent-form textarea { width: 100%; padding: 14px 16px; border: 1px solid var(--border); border-radius: var(--radius-md); font-size: 15px; font-family: inherit; transition: var(--transition); }
        .enterprise-form input:focus, .enterprise-form select:focus, .enterprise-form textarea:focus, .talent-form input:focus, .talent-form select:focus, .talent-form textarea:focus { outline: none; border-color: var(--primary); box-shadow: 0 0 0 3px rgba(22,93,255,0.1); }
        .enterprise-form textarea, .talent-form textarea { min-height: 120px; resize: vertical; }
        .recruitment-search {
            background: var(--bg-white); border-radius: var(--radius-xl); padding: 32px; box-shadow: var(--shadow-md);
            margin-bottom: 32px;
        }
        .search-form { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr auto; gap: 16px; align-items: center; }
        .search-form input, .search-form select {
            width: 100%; padding: 10px 16px; font-size: 15px; border: 1.5px solid var(--border);
            border-radius: var(--radius-md); background: var(--bg-light); transition: var(--transition);
            height: 48px; box-sizing: border-box; -webkit-appearance: none; appearance: none;
        }
        .search-form input:focus, .search-form select:focus { outline: none; border-color: var(--primary); background: var(--bg-white); }
        .search-form .btn { height: 48px; padding: 10px 28px; box-sizing: border-box; }
        .jobs-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
        .job-card {
            background: var(--bg-white); border: 1px solid var(--border-light); border-radius: var(--radius-lg);
            padding: 24px; transition: var(--transition); cursor: pointer;
        }
        .job-card:hover { border-color: var(--primary); box-shadow: var(--shadow-md); transform: translateY(-2px); }
        .job-header { display: flex; justify-content: space-between; align-items: start; margin-bottom: 12px; }
        .job-title { font-size: 18px; font-weight: 600; margin-bottom: 4px; }
        .job-company { font-size: 14px; color: var(--text-secondary); }
        .job-salary { font-size: 18px; font-weight: 700; color: var(--warning); }
        .job-tags { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 12px; }
        .job-tag { padding: 4px 12px; background: var(--bg-light); border-radius: 100px; font-size: 12px; color: var(--text-secondary); }
        .job-footer { display: flex; justify-content: space-between; align-items: center; margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--border-light); }
        .job-info { font-size: 13px; color: var(--text-light); }
        .job-apply { padding: 8px 20px; font-size: 13px; }

        /* Industry Solutions */
        .industries {
            background: var(--bg-light);
            position: relative;
        }
        .industries::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.93);
        }
        .industries > * { position: relative; z-index: 1; }

        .industries-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        .industry-card {
            background: var(--bg-white); border-radius: var(--radius-lg); overflow: hidden;
            transition: var(--transition); cursor: pointer; border: 1px solid var(--border-light);
            position: relative;
            box-shadow: var(--shadow-sm);
        }
        .industry-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 3px;
            background: linear-gradient(90deg, var(--primary), var(--secondary));
            transform: scaleX(0);
            transition: var(--transition);
        }
        .industry-card:hover { border-color: var(--primary); box-shadow: var(--shadow-lg); transform: translateY(-4px); }
        .industry-card:hover::before { transform: scaleX(1); }
        .industry-header {
            padding: 32px;
            background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
            color: white;
            position: relative;
            overflow: hidden;
        }
        .industry-header::before {
            content: '';
            position: absolute;
            top: -50%;
            right: -50%;
            width: 200%;
            height: 200%;
            background: radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 60%);
        }

        .industry-icon { margin-bottom: 16px; }
        .industry-icon svg { width: 48px; height: 48px; stroke: white; stroke-width: 1.75; }
        .industry-title { font-size: 22px; font-weight: 700; margin-bottom: 4px; }
        .industry-desc { font-size: 14px; opacity: 0.85; }
        .industry-body { padding: 24px; }
        .industry-feature { display: flex; align-items: center; gap: 10px; padding: 8px 0; font-size: 14px; color: var(--text-secondary); border-bottom: 1px dashed var(--border); }
        .industry-feature:last-child { border-bottom: none; }
        .industry-feature::before { content: '✓'; color: var(--success); font-weight: 600; }

        /* Why Us */
        .why-us { background: var(--bg-light); position: relative; }
        .why-us::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: var(--bg-light);
            opacity: 0.3;
        }
        .why-us > * { position: relative; z-index: 1; }
        .why-us-grid { display: grid; grid-template-columns: 1fr 480px; gap: 80px; align-items: start; }
        .why-us-left h2 { font-size: 36px; font-weight: 700; margin-bottom: 20px; }
        .why-us-left > p { font-size: 16px; color: var(--text-secondary); line-height: 1.8; margin-bottom: 40px; }
        .why-features { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }
        .why-feature { padding: 24px; background: var(--bg-white); border-radius: var(--radius-lg); box-shadow: var(--shadow-sm); transition: var(--transition); border: 1px solid var(--border-light); }
        .why-feature:hover { box-shadow: var(--shadow-md); transform: translateY(-2px); }
        .why-feature-icon { width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.05); border-radius: var(--radius-md); margin-bottom: 16px; }
        .why-feature-icon svg { width: 26px; height: 26px; stroke: var(--text-secondary); stroke-width: 1.75; }
        .why-feature h4 { font-size: 17px; font-weight: 600; margin-bottom: 6px; }
        .why-feature p { font-size: 14px; color: var(--text-secondary); line-height: 1.6; }
        .why-form { background: var(--bg-white); border-radius: var(--radius-xl); padding: 40px; box-shadow: var(--shadow-xl); position: sticky; top: 96px; }
        .why-form h3 { font-size: 24px; font-weight: 700; margin-bottom: 6px; }
        .why-form > p { font-size: 14px; color: var(--text-secondary); margin-bottom: 28px; }
        .form-group { margin-bottom: 18px; }
        .form-group label { display: block; font-size: 13px; font-weight: 500; margin-bottom: 8px; }
        .form-group input, .form-group select { width: 100%; padding: 14px 16px; font-size: 15px; border: 1.5px solid var(--border); border-radius: var(--radius-md); background: var(--bg-light); transition: var(--transition); }
        .form-group input:focus, .form-group select:focus { outline: none; border-color: var(--primary); background: var(--bg-white); }
        .form-group input::placeholder { color: var(--text-light); }
        .form-note { font-size: 12px; color: var(--text-light); margin-top: 16px; text-align: center; }

        /* Cases */
        .cases {
            background: var(--bg-light);
            position: relative;
        }
        .cases::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.93);
        }
        .cases > * { position: relative; z-index: 1; }
        .cases-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        .case-card { background: var(--bg-white); border-radius: var(--radius-xl); overflow: hidden; transition: var(--transition); }
        .case-card:hover { box-shadow: var(--shadow-xl); transform: translateY(-4px); }
        .case-card:first-child { grid-column: span 2; }
        .case-header {
            padding: 32px;
            background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);
            color: white;
            min-height: 200px;
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            position: relative;
            overflow: hidden;
        }
        .case-header::before {
            content: '';
            position: absolute;
            top: -50%;
            right: -50%;
            width: 200%;
            height: 200%;
            background: radial-gradient(circle, rgba(255,255,255,0.1) 0%, transparent 50%);
            animation: caseGlow 4s ease-in-out infinite;
        }
        @keyframes caseGlow {
            0%, 100% { transform: translate(0, 0); }
            50% { transform: translate(-5%, -5%); }
        }

        .case-header h3 { font-size: 24px; font-weight: 700; margin-bottom: 8px; }
        .case-header span { font-size: 14px; opacity: 0.85; }
        .case-body { padding: 28px 32px; }
        .case-section { margin-bottom: 20px; }
        .case-section:last-child { margin-bottom: 0; }
        .case-section h4 { font-size: 12px; font-weight: 600; color: var(--text-light); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px; }
        .case-section p { font-size: 14px; color: var(--text-secondary); line-height: 1.6; }
        .case-results { display: flex; gap: 32px; padding-top: 20px; border-top: 1px solid var(--border-light); }
        .case-stat { text-align: center; }
        .case-stat-value { font-size: 32px; font-weight: 800; color: var(--primary); line-height: 1; }
        .case-stat-label { font-size: 12px; color: var(--text-light); margin-top: 4px; }
        .case-card:not(:first-child) .case-body > h3 { font-size: 18px; font-weight: 600; margin-bottom: 4px; }
        .case-card:not(:first-child) .case-body > span { font-size: 13px; color: var(--text-light); }
        .case-card:not(:first-child) .case-body > p { font-size: 14px; color: var(--text-secondary); margin: 14px 0; line-height: 1.6; }
        .case-outcomes { display: flex; flex-direction: column; gap: 8px; }
        .case-outcomes li { display: flex; align-items: center; gap: 8px; font-size: 14px; color: var(--text-secondary); }
        .case-outcomes li::before { content: '✓'; display: flex; align-items: center; justify-content: center; width: 18px; height: 18px; background: rgba(0,0,0,0.06); color: var(--text-secondary); font-size: 10px; font-weight: 700; border-radius: 50%; }

        /* Process */
        .process {
            background: var(--bg-light);
            position: relative;
        }
        .process::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.92);
        }
        .process > * { position: relative; z-index: 1; }
        .process-steps { display: flex; justify-content: center; gap: 20px; }
        .process-step { flex: 1; max-width: 240px; text-align: center; position: relative; }
        .process-step::after { content: ''; position: absolute; top: 36px; right: -30px; width: 40px; height: 2px; background: var(--border); }
        .process-step:last-child::after { display: none; }
        .step-number { width: 72px; height: 72px; margin: 0 auto 24px; display: flex; align-items: center; justify-content: center; font-size: 24px; font-weight: 700; color: white; background: #6B7280; border-radius: 50%; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15); }
        .step-icon { margin-bottom: 16px; }
        .step-icon svg { width: 44px; height: 44px; stroke: var(--primary); stroke-width: 1.5; }
        .step-title { font-size: 18px; font-weight: 600; margin-bottom: 8px; }
        .step-desc { font-size: 14px; color: var(--text-secondary); line-height: 1.6; }

        /* Partners */
        .partners {
            background: var(--bg-light);
            position: relative;
        }
        .partners::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.93);
        }
        .partners > * { position: relative; z-index: 1; }
        .partners-scroll-wrapper { overflow: hidden; padding: 20px 0; background: var(--bg-white); }
        .partners-scroll { display: flex; gap: 24px; animation: scroll-logos 30s linear infinite; width: max-content; }
        .partners-scroll:hover { animation-play-state: paused; }
        @keyframes scroll-logos { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }
        .partners-grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 24px; }
        .partner-card { background: var(--bg-white); border-radius: var(--radius-lg); padding: 20px 28px; display: flex; align-items: center; justify-content: center; min-height: 80px; border: 1px solid var(--border-light); transition: var(--transition); flex-shrink: 0; }
        .partner-card:hover { border-color: var(--primary); box-shadow: var(--shadow-md); transform: translateY(-2px); }
        .partner-logo { font-size: 16px; color: var(--text-secondary); font-weight: 500; text-align: center; }
        .partner-logo-img { max-width: 120px; max-height: 50px; object-fit: contain; filter: grayscale(100%); opacity: 0.7; transition: var(--transition); }
        .partner-logo-img:hover { filter: grayscale(0%); opacity: 1; }

        /* Testimonials */
        .testimonials {
            background: var(--bg-light);
            color: white; 
            position: relative;
            overflow: hidden;
        }
        .testimonials::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(30, 30, 60, 0.85);
        }
        .testimonials > .container { position: relative; z-index: 1; }

        .testimonials .section-label { color: rgba(255,255,255,0.7); }
        .testimonials .section-title { color: white; }
        .testimonials .section-desc { color: rgba(255,255,255,0.8); }
        .testimonials-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
        .testimonial-card {
            background: rgba(255,255,255,0.08);
            backdrop-filter: blur(20px);
            border: 1px solid rgba(255,255,255,0.12);
            border-radius: var(--radius-xl);
            padding: 32px;
            transition: var(--transition);
        }
        .testimonial-card:hover {
            background: rgba(255,255,255,0.12);
            transform: translateY(-4px);
        }

        .testimonial-content { font-size: 15px; line-height: 1.8; margin-bottom: 24px; opacity: 0.95; }
        .testimonial-author { display: flex; align-items: center; gap: 14px; }
        .testimonial-avatar { width: 48px; height: 48px; background: rgba(255,255,255,0.2); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 20px; }
        .testimonial-info h4 { font-size: 15px; font-weight: 600; margin-bottom: 2px; }
        .testimonial-info p { font-size: 13px; opacity: 0.7; }

        /* Knowledge Center */
        .knowledge {
            background: var(--bg-light);
            position: relative;
        }
        .knowledge::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.93);
        }
        .knowledge > * { position: relative; z-index: 1; }

        .knowledge-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }
        .knowledge-card { background: var(--bg-white); border-radius: var(--radius-lg); padding: 28px; transition: var(--transition); cursor: pointer; border: 1px solid var(--border-light); }
        .knowledge-card:hover { background: var(--bg-white); border-color: var(--primary); box-shadow: var(--shadow-md); }
        .knowledge-icon { margin-bottom: 16px; }
        .knowledge-icon svg { width: 36px; height: 36px; stroke: var(--text-secondary); stroke-width: 1.75; }
        .knowledge-title { font-size: 17px; font-weight: 600; margin-bottom: 8px; }
        .knowledge-desc { font-size: 14px; color: var(--text-secondary); line-height: 1.6; margin-bottom: 12px; }
        .knowledge-count { font-size: 13px; color: var(--text-light); }

        /* News */
        .news { background: var(--bg-light); position: relative; }
        .news::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: var(--bg-light);
            opacity: 0.2;
        }
        .news > * { position: relative; z-index: 1; }
        .news-grid { display: grid; grid-template-columns: 1.4fr 1fr; gap: 24px; }
        .news-main { background: var(--bg-white); border-radius: var(--radius-xl); padding: 40px; display: flex; flex-direction: column; justify-content: center; min-height: 360px; transition: var(--transition); cursor: pointer; border: 1px solid var(--border-light); }
        .news-main:hover { border-color: var(--primary); box-shadow: var(--shadow-lg); }
        .news-category { display: inline-flex; align-items: center; padding: 6px 14px; background: var(--primary); color: white; font-size: 12px; font-weight: 600; border-radius: 100px; margin-bottom: 20px; width: fit-content; }
        
        .news-main h3 { font-size: 26px; font-weight: 700; line-height: 1.4; margin-bottom: 14px; }
        .news-main p { font-size: 15px; color: var(--text-secondary); line-height: 1.7; margin-bottom: 16px; }
        .news-meta { font-size: 13px; color: var(--text-light); margin-top: auto; }
        .news-list { display: flex; flex-direction: column; gap: 16px; }
        .news-item { background: var(--bg-white); border-radius: var(--radius-lg); padding: 24px; transition: var(--transition); cursor: pointer; border: 1px solid var(--border-light); }
        .news-item:hover { border-color: var(--primary); box-shadow: var(--shadow-md); }
        .news-item h4 { font-size: 16px; font-weight: 600; margin-bottom: 8px; line-height: 1.4; }
        .news-item p { font-size: 13px; color: var(--text-secondary); margin-bottom: 10px; }
        .news-item .news-meta { font-size: 12px; }

        /* About */
        .about { background: #D1D5DB; position: relative; }
        .about::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: var(--bg-light);
            opacity: 0.2;
        }
        .about > * { position: relative; z-index: 1; }
        .about-grid { display: grid; grid-template-columns: 1.2fr 1fr; gap: 80px; align-items: center; }
        .about-content h2 { font-size: 36px; font-weight: 700; margin-bottom: 24px; }
        .about-content > p { font-size: 16px; color: var(--text-secondary); line-height: 1.8; margin-bottom: 16px; }
        .about-highlight { font-size: 17px !important; color: var(--text-secondary) !important; font-weight: 500 !important; padding: 20px 24px; background: var(--bg-light); border-radius: var(--radius-lg); border-left: 4px solid var(--text-secondary); border-right: 4px solid var(--text-secondary); margin: 24px 0 !important; }
        .about-values { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 28px; }
        .value-tag { display: flex; align-items: center; gap: 8px; padding: 10px 18px; background: var(--bg-light); border-radius: 100px; font-size: 14px; font-weight: 500; }
        .value-tag svg { width: 16px; height: 16px; stroke: var(--text-secondary); stroke-width: 1.75; }
        .about-visual { position: relative; }
        .about-image {
            width: 100%;
            height: 420px;
            background: url('2.png') center center / cover no-repeat;
            border-radius: var(--radius-xl);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 100px;
            position: relative;
            overflow: hidden;
        }
        .about-image::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: linear-gradient(135deg, rgba(50, 50, 80, 0.3) 0%, rgba(30, 30, 60, 0.3) 100%);
        }
        .about-image::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 100%;
            background: rgba(0,0,0,0.1);
        }

        .about-badges { position: absolute; bottom: -24px; left: 50%; transform: translateX(-50%); display: flex; gap: 16px; }
        .about-badge { display: flex; align-items: center; gap: 12px; padding: 12px 16px; background: var(--bg-white); border-radius: var(--radius-lg); box-shadow: var(--shadow-lg); transition: box-shadow 0.3s ease; }
        .about-badge.hover-shadow:hover { box-shadow: 0 8px 30px rgba(0,0,0,0.25); transform: translateY(-2px); }
        .about-badge-icon { }
        .about-badge-icon svg { width: 28px; height: 28px; stroke: var(--primary); stroke-width: 1.75; }
        .about-badge span:last-child { font-size: 14px; font-weight: 600; }

        /* Timeline */
        .timeline {
            background: var(--bg-light);
            position: relative;
        }
        .timeline::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: var(--bg-light);
            opacity: 0.25;
        }
        .timeline > * { position: relative; z-index: 1; }

        .timeline-items { max-width: 800px; margin: 0 auto; position: relative; }
        .timeline-items::before { content: ''; position: absolute; left: 50%; top: 0; bottom: 0; width: 2px; background: var(--border); transform: translateX(-50%); }
        .timeline-item { display: flex; gap: 40px; margin-bottom: 40px; position: relative; }
        .timeline-item:nth-child(even) { flex-direction: row-reverse; }
        .timeline-content { flex: 1; background: var(--bg-white); border-radius: var(--radius-lg); padding: 24px; box-shadow: var(--shadow-sm); }
        .timeline-year { width: 80px; height: 80px; background: var(--primary); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: 700; position: absolute; left: 50%; transform: translateX(-50%); z-index: 1; }
        .timeline-content h4 { font-size: 18px; font-weight: 600; margin-bottom: 8px; }
        .timeline-content p { font-size: 14px; color: var(--text-secondary); line-height: 1.6; }

        /* FAQ */
        .faq {
            background: var(--bg-light);
            position: relative;
        }
        .faq::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(255,255,255,0.93);
        }
        .faq > * { position: relative; z-index: 1; }
        .faq-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; }
        .faq-item { background: var(--bg-white); border-radius: var(--radius-lg); padding: 24px; border: 1px solid var(--border-light); transition: var(--transition); }
        .faq-item:hover { border-color: var(--primary); }
        .faq-question { font-size: 16px; font-weight: 600; margin-bottom: 12px; display: flex; align-items: start; gap: 12px; }
        .faq-question::before { content: 'Q'; width: 24px; height: 24px; background: var(--text-secondary); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 13px; font-weight: 700; flex-shrink: 0; }
        .faq-answer { font-size: 14px; color: var(--text-secondary); line-height: 1.7; padding-left: 36px; }

        /* CTA */
        .cta {
            background: var(--bg-light);
            position: relative;
            overflow: hidden;
        }
        .cta::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background:
                radial-gradient(ellipse at 30% 0%, rgba(22,93,255,0.1) 0%, transparent 50%),
                radial-gradient(ellipse at 70% 100%, rgba(118,75,162,0.1) 0%, transparent 50%);
            pointer-events: none;
        }
        .cta > .container { position: relative; z-index: 1; }
        .cta-inner { 
            background: var(--bg-light);
            border-radius: var(--radius-xl); 
            padding: 80px; 
            text-align: center; 
            color: white; 
            position: relative;
            overflow: hidden;
        }
        .cta-inner::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(30, 30, 60, 0.88);
        }
        .cta-inner > * { position: relative; z-index: 1; }

        .cta-inner h2 { font-size: 36px; font-weight: 700; margin-bottom: 16px; }
        .cta-inner p { font-size: 17px; opacity: 0.9; margin-bottom: 32px; }
        .cta-buttons { display: flex; justify-content: center; gap: 16px; }
        .cta .btn-outline { border-color: white; color: white; }
        .cta .btn-outline:hover { background: white; color: var(--primary); }

        /* =========== 人力资源工具箱 =========== */
        .tools { background: linear-gradient(135deg, var(--bg-light) 0%, #fff 100%); }
        .tools-wrap {
            background: var(--bg-white);
            border-radius: var(--radius-xl);
            box-shadow: var(--shadow-lg);
            overflow: hidden;
            max-width: 1000px;
            margin: 0 auto;
        }
        .tools-tabs {
            display: flex;
            border-bottom: 1px solid var(--border-light);
            background: var(--bg-light);
        }
        .tools-tab {
            flex: 1;
            padding: 18px 24px;
            text-align: center;
            font-size: 15px;
            font-weight: 600;
            color: var(--text-secondary);
            cursor: pointer;
            transition: var(--transition);
            border-bottom: 3px solid transparent;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            user-select: none;
        }
        .tools-tab:hover { color: var(--text-primary); background: rgba(0,0,0,0.02); }
        .tools-tab.active {
            color: var(--primary);
            border-bottom-color: var(--primary);
            background: var(--bg-white);
        }
        .tools-tab svg { width: 20px; height: 20px; stroke-width: 1.75; }
        .tools-body { padding: 32px 36px 40px; }
        .tools-pane { display: none; }
        .tools-pane.active { display: block; }

        /* Calculator form */
        .calc-form { display: grid; grid-template-columns: 1fr 1fr; gap: 16px 32px; }
        .calc-form .full-width { grid-column: 1 / -1; }
        .calc-form-group { }
        .calc-form-group label {
            display: block;
            font-size: 13px;
            font-weight: 600;
            color: var(--text-secondary);
            margin-bottom: 6px;
        }
        .calc-form-group select,
        .calc-form-group input[type="number"],
        .calc-form-group input[type="text"] {
            width: 100%;
            padding: 10px 14px;
            border: 1px solid var(--border);
            border-radius: var(--radius-md);
            font-size: 14px;
            font-family: inherit;
            transition: var(--transition);
            background: var(--bg-white);
            color: var(--text-primary);
        }
        .calc-form-group select:focus,
        .calc-form-group input:focus {
            outline: none;
            border-color: var(--primary);
            box-shadow: 0 0 0 3px rgba(212,0,0,0.08);
        }
        .calc-form-group .input-hint {
            display: flex;
            gap: 8px;
            margin-top: 6px;
        }
        .calc-form-group .input-hint span {
            font-size: 12px;
            color: var(--text-light);
            cursor: pointer;
            padding: 2px 10px;
            border-radius: 12px;
            border: 1px solid var(--border);
            transition: var(--transition);
        }
        .calc-form-group .input-hint span:hover {
            border-color: var(--primary);
            color: var(--primary);
        }
        .calc-actions {
            grid-column: 1 / -1;
            display: flex;
            gap: 12px;
            margin-top: 4px;
        }
        .calc-btn {
            padding: 12px 36px;
            background: linear-gradient(135deg, var(--primary), var(--primary-light));
            color: white;
            border: none;
            border-radius: var(--radius-md);
            font-size: 15px;
            font-weight: 600;
            cursor: pointer;
            transition: var(--transition);
            font-family: inherit;
        }
        .calc-btn:hover {
            transform: translateY(-1px);
            box-shadow: 0 6px 20px rgba(212,0,0,0.3);
        }
        .calc-btn.reset {
            background: var(--bg-light);
            color: var(--text-secondary);
        }
        .calc-btn.reset:hover {
            background: var(--border);
            transform: none;
            box-shadow: none;
        }

        /* Toggle switch */
        .toggle-wrap {
            display: flex;
            align-items: center;
            gap: 10px;
        }
        .toggle-switch {
            width: 42px;
            height: 24px;
            background: var(--border);
            border-radius: 12px;
            cursor: pointer;
            transition: var(--transition);
            position: relative;
            flex-shrink: 0;
        }
        .toggle-switch.on { background: var(--primary); }
        .toggle-switch::after {
            content: '';
            position: absolute;
            top: 3px;
            left: 3px;
            width: 18px;
            height: 18px;
            background: white;
            border-radius: 50%;
            transition: var(--transition);
        }
        .toggle-switch.on::after { left: 21px; }
        .toggle-label { font-size: 13px; color: var(--text-secondary); }

        /* Result table */
        .calc-result {
            margin-top: 28px;
            border-top: 1px solid var(--border-light);
            padding-top: 24px;
            display: none;
        }
        .calc-result.show { display: block; }
        .calc-result h4 {
            font-size: 16px;
            font-weight: 700;
            margin-bottom: 14px;
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .calc-result h4 .badge {
            font-size: 11px;
            font-weight: 500;
            color: var(--text-light);
            background: var(--bg-light);
            padding: 2px 10px;
            border-radius: 10px;
        }
        .result-table {
            width: 100%;
            border-collapse: collapse;
            font-size: 14px;
            margin-bottom: 16px;
        }
        .result-table th {
            background: var(--bg-subtle);
            padding: 10px 12px;
            text-align: center;
            font-weight: 600;
            font-size: 12px;
            color: var(--text-secondary);
            border: 1px solid var(--border-light);
        }
        .result-table td {
            padding: 9px 12px;
            text-align: center;
            border: 1px solid var(--border-light);
            font-size: 13px;
        }
        .result-table tr.sub td { background: var(--primary-bg); font-weight: 600; color: var(--primary); }
        .result-table tr:hover td { background: rgba(0,0,0,0.01); }
        .result-total {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 16px 20px;
            background: linear-gradient(135deg, var(--primary), var(--primary-dark));
            border-radius: var(--radius-md);
            color: white;
        }
        .result-total .total-label { font-size: 14px; opacity: 0.9; }
        .result-total .total-amount { font-size: 22px; font-weight: 700; }
        .result-total .total-amount small { font-size: 14px; font-weight: 400; opacity: 0.8; }
        .result-note { font-size: 12px; color: var(--text-light); margin-top: 10px; line-height: 1.6; }

        /* Tax calc specific */
        .tax-extra-row {
            display: flex;
            align-items: center;
            gap: 10px;
            padding: 8px 0;
        }
        .tax-extra-row label { font-size: 13px; color: var(--text-secondary); min-width: 130px; }
        .tax-extra-row input { width: 120px; }

        /* Responsive */
        @media (max-width: 768px) {
            .tools-body { padding: 20px 16px; }
            .calc-form { grid-template-columns: 1fr; }
            .calc-actions { flex-direction: column; }
            .calc-btn { width: 100%; text-align: center; }
            .result-table { font-size: 12px; }
            .result-table th, .result-table td { padding: 6px 8px; }
            .result-total { flex-direction: column; gap: 8px; text-align: center; }
            .tax-extra-row { flex-direction: column; align-items: flex-start; gap: 4px; }
            .tax-extra-row input { width: 100%; }
        }

        /* Contact */
        .contact { background: var(--bg-white); position: relative; }
        .contact::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: var(--bg-light);
            opacity: 0.15;
        }
        .contact > * { position: relative; z-index: 1; }
        .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; }
        .contact-info h2 { font-size: 34px; font-weight: 700; margin-bottom: 14px; }
        .contact-info > p { font-size: 16px; color: var(--text-secondary); margin-bottom: 44px; }
        .contact-methods { display: grid; gap: 24px; }
        .contact-method { display: flex; gap: 18px; }
        .contact-method-icon { width: 52px; height: 52px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.05); border-radius: var(--radius-lg); }
        .contact-method-icon svg { width: 24px; height: 24px; stroke: var(--text-secondary); stroke-width: 1.75; }
        .contact-method h4 { font-size: 16px; font-weight: 600; margin-bottom: 4px; }
        .contact-method p { font-size: 14px; color: var(--text-secondary); }
        .contact-form { background: var(--bg-light); border-radius: var(--radius-xl); padding: 40px; }
        .contact-form h3 { font-size: 22px; font-weight: 700; margin-bottom: 28px; }
        .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
        .contact-form .btn { width: 100%; margin-top: 8px; }

        /* Footer */
        .footer { background: var(--text-primary); color: white; padding: 80px 0 0; }
        .footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr 1.4fr; gap: 48px; padding-bottom: 60px; }
        .footer-brand .logo { margin-bottom: 20px; display: inline-block; padding: 0; background: transparent; border-radius: 0; }
        .footer-brand .logo img { height: 52px; border-radius: 0; }
        .logo-img-footer { height: 52px !important; border-radius: 0 !important; background: transparent !important; padding: 0 !important; box-shadow: none !important; }
        .footer-brand .logo-img-footer { background: transparent !important; padding: 0 !important; border-radius: 0 !important; }
        .footer-brand > p { font-size: 14px; color: rgba(255,255,255,0.6); line-height: 1.7; margin-bottom: 20px; }
        .footer-social { display: flex; gap: 10px; }
        .footer-social a { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.1); border-radius: var(--radius-sm); transition: var(--transition); }
        .footer-social a svg { width: 18px; height: 18px; stroke: white; stroke-width: 1.75; }
        .footer-social a:hover { background: var(--primary); transform: scale(1.1); }
        .footer-title { font-size: 15px; font-weight: 600; margin-bottom: 24px; }
        .footer-links { list-style: none; }
        .footer-links li { margin-bottom: 12px; }
        .footer-links a { font-size: 14px; color: rgba(255,255,255,0.6); }
        .footer-links a:hover { color: white; }
        .footer-contact-item { display: flex; align-items: center; gap: 8px; font-size: 14px; color: rgba(255,255,255,0.6); margin-bottom: 14px; }
        .footer-qrcode { margin-top: 20px; text-align: center; }
        .qrcode-box { width: 100px; height: 100px; background: white; border-radius: var(--radius-md); display: flex; align-items: center; justify-content: center; margin: 0 auto 10px; }
        .qrcode-box svg { width: 48px; height: 48px; stroke: var(--text-secondary); stroke-width: 1.5; }
        .footer-qrcode span { font-size: 12px; color: rgba(255,255,255,0.6); }
        .footer-bottom { padding: 24px 0; border-top: 1px solid rgba(255,255,255,0.1); display: flex; justify-content: space-between; align-items: center; }
        .footer-bottom p { font-size: 13px; color: rgba(255,255,255,0.5); }
        .footer-bottom a { font-size: 13px; color: rgba(255,255,255,0.5); }
        .footer-bottom a:hover { color: white; }
        .footer-bottom-links { display: flex; gap: 8px; }

        /* Floating */
        .floating-bar { position: fixed; right: 24px; bottom: 32px; display: flex; flex-direction: column; gap: 12px; z-index: 999; }
        .float-btn { width: 50px; height: 50px; display: flex; align-items: center; justify-content: center; background: var(--bg-white); border-radius: 50%; box-shadow: var(--shadow-lg); cursor: pointer; transition: var(--transition); }
        .float-btn svg { width: 22px; height: 22px; stroke-width: 1.75; }
        .float-btn svg { stroke: var(--text-secondary); }
        .float-btn.primary svg { stroke: white; }
        .float-btn:hover { transform: scale(1.1); }
        .float-btn.primary { background: var(--primary); color: white; }
        .float-btn.primary:hover { background: #B30000; }
        .float-btn.top { opacity: 0; pointer-events: none; }
        .floating-bar.show .float-btn.top { opacity: 1; pointer-events: auto; }

        /* Floating Island Card */
        .float-island {
            position: fixed;
            right: 24px;
            top: 50%;
            transform: translateY(-50%);
            z-index: 998;
            background: var(--bg-white);
            border-radius: var(--radius-lg);
            box-shadow: var(--shadow-xl);
            padding: 0;
            width: 160px;
            border: 1px solid var(--border-light);
            transition: all 0.3s ease;
            overflow: hidden;
        }
        .float-island:hover {
            box-shadow: 0 20px 60px rgba(0,0,0,0.15);
            border-color: var(--primary);
        }
        .float-island-header {
            background: linear-gradient(135deg, var(--primary), var(--primary-dark));
            color: white;
            padding: 12px 14px;
            font-size: 12px;
            font-weight: 600;
            text-align: center;
            letter-spacing: 1.5px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
        }
        .float-island-body {
            padding: 8px;
        }
        .float-island-item {
            display: flex;
            align-items: center;
            gap: 8px;
            padding: 9px 12px;
            border-radius: var(--radius-md);
            cursor: pointer;
            transition: var(--transition);
            font-size: 13px;
            color: var(--text-primary);
            font-weight: 500;
            text-decoration: none;
            margin-bottom: 2px;
            white-space: nowrap;
        }
        .float-island-item:last-child { margin-bottom: 0; }
        .float-island-item:hover {
            background: var(--primary-bg);
            color: var(--primary);
            transform: translateX(-2px);
        }
        .float-island-item svg {
            width: 18px;
            height: 18px;
            stroke-width: 1.75;
            flex-shrink: 0;
            color: var(--text-light);
            transition: var(--transition);
        }
        .float-island-item:hover svg {
            color: var(--primary);
            stroke: var(--primary);
        }



        /* Modal */
        .modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); display: flex; align-items: center; justify-content: center; z-index: 9999; opacity: 0; visibility: hidden; transition: var(--transition); }
        .modal.show { opacity: 1; visibility: visible; }
        .modal-content { background: var(--bg-white); border-radius: var(--radius-xl); padding: 48px; text-align: center; max-width: 400px; transform: scale(0.95); transition: var(--transition); }
        .modal.show .modal-content { transform: scale(1); }
        .modal-icon { margin-bottom: 20px; }
        .modal-icon svg { width: 72px; height: 72px; stroke: var(--success); stroke-width: 1.5; }
        .modal-content h3 { font-size: 24px; font-weight: 700; margin-bottom: 12px; }
        .modal-content p { font-size: 15px; color: var(--text-secondary); margin-bottom: 24px; }
        
        /* Job Application Modal */
        .job-modal { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.6); display: flex; align-items: center; justify-content: center; z-index: 9999; opacity: 0; visibility: hidden; transition: var(--transition); padding: 20px; overflow-y: auto; }
        .job-modal.show { opacity: 1; visibility: visible; }
        .job-modal-content { background: var(--bg-white); border-radius: var(--radius-xl); width: 100%; max-width: 640px; max-height: 90vh; overflow-y: auto; transform: scale(0.95) translateY(20px); transition: var(--transition); }
        .job-modal.show .job-modal-content { transform: scale(1) translateY(0); }
        .job-modal-header { padding: 28px 32px; border-bottom: 1px solid var(--border-light); display: flex; align-items: center; justify-content: space-between; position: sticky; top: 0; background: var(--bg-white); z-index: 1; }
        .job-modal-header h3 { font-size: 20px; font-weight: 700; display: flex; align-items: center; gap: 10px; }
        .job-modal-close { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border: none; background: var(--bg-light); border-radius: 50%; cursor: pointer; font-size: 20px; color: var(--text-secondary); transition: var(--transition); }
        .job-modal-close:hover { background: var(--border); color: var(--text-primary); }
        .job-modal-body { padding: 32px; }
        .job-detail-card { background: var(--bg-light); border-radius: var(--radius-lg); padding: 24px; margin-bottom: 28px; }
        .job-detail-card h4 { font-size: 18px; font-weight: 700; margin-bottom: 12px; color: var(--text-primary); }
        .job-detail-info { display: flex; flex-wrap: wrap; gap: 16px; font-size: 14px; color: var(--text-secondary); }
        .job-detail-info span { display: flex; align-items: center; gap: 6px; }
        .job-form-title { font-size: 16px; font-weight: 600; margin-bottom: 20px; color: var(--text-primary); }
        .job-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
        .job-form-group { margin-bottom: 16px; }
        .job-form-group label { display: block; font-size: 14px; font-weight: 500; margin-bottom: 8px; color: var(--text-primary); }
        .job-form-group label .required { color: #ef4444; margin-left: 2px; }
        .job-form-group input, .job-form-group select, .job-form-group textarea { width: 100%; padding: 12px 16px; border: 1px solid var(--border); border-radius: var(--radius-md); font-size: 14px; transition: var(--transition); background: var(--bg-white); }
        .job-form-group input:focus, .job-form-group select:focus, .job-form-group textarea:focus { outline: none; border-color: var(--primary); box-shadow: 0 0 0 3px rgba(212, 0, 0, 0.1); }
        .job-form-group textarea { resize: vertical; min-height: 100px; }
        .job-form-group input[type="file"] { padding: 10px; }
        .job-upload-btn { display: inline-flex; align-items: center; gap: 8px; padding: 10px 16px; background: var(--bg-light); border: 1px dashed var(--border); border-radius: var(--radius-md); cursor: pointer; font-size: 14px; color: var(--text-secondary); transition: var(--transition); }
        .job-upload-btn:hover { border-color: var(--primary); color: var(--primary); }
        .job-form-footer { padding: 24px 32px; border-top: 1px solid var(--border-light); display: flex; justify-content: flex-end; gap: 12px; background: var(--bg-light); }
        .job-success-message { text-align: center; padding: 60px 32px; }
        .job-success-icon { width: 80px; height: 80px; background: rgba(16, 185, 129, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 24px; font-size: 40px; }
        .job-success-message h4 { font-size: 22px; font-weight: 700; margin-bottom: 12px; color: var(--text-primary); }
        .job-success-message p { font-size: 15px; color: var(--text-secondary); margin-bottom: 24px; }

        /* Responsive */
        @media (max-width: 1200px) {
            .hero-title { font-size: 48px; }
            .hero-stats { grid-template-columns: repeat(2, 1fr); }
            .services-grid, .industries-grid { grid-template-columns: repeat(2, 1fr); }
            .cases-grid { grid-template-columns: 1fr; }
            .case-card:first-child { grid-column: span 1; }
            .testimonials-grid, .knowledge-grid, .faq-grid { grid-template-columns: 1fr; }
            .why-us-grid, .about-grid, .contact-grid { grid-template-columns: 1fr; gap: 48px; }
            .footer-grid { grid-template-columns: repeat(2, 1fr); }
            .search-form { grid-template-columns: 1fr 1fr; }
            .partners-grid { grid-template-columns: repeat(3, 1fr); }
        }
        @media (max-width: 768px) {
            .section { padding: 70px 0; }
            .section-title { font-size: 30px; }
            .nav-menu { display: none; }
            .hero { min-height: auto; padding: 120px 0 60px; }
            .hero-title { font-size: 36px; }
            .hero-actions { flex-direction: column; }
            .hero-illustration { display: none; }
            .hero-stats { grid-template-columns: repeat(2, 1fr); gap: 24px; }
            .stat-number { font-size: 36px; }
            .trust-bar-inner { flex-direction: column; gap: 24px; }
            .services-grid, .industries-grid, .jobs-grid { grid-template-columns: 1fr; }
            .process-steps { flex-direction: column; }
            .partners-grid { grid-template-columns: repeat(2, 1fr); }
            .news-grid { grid-template-columns: 1fr; }
            .form-row { grid-template-columns: 1fr; }
            .cta-inner { padding: 48px 24px; }
            .cta-buttons { flex-direction: column; }
            .footer-grid { grid-template-columns: 1fr; text-align: center; }
            .footer-social { justify-content: center; }
            .footer-bottom { flex-direction: column; gap: 12px; }
            .floating-bar { right: 16px; bottom: 20px; }
            .float-island { display: none !important; }
            .admin-panel { width: 100%; right: -100%; }
        }
    </style>
</head>
<body>
    <!-- Header -->
    <header class="header">
        <div class="container">
            <div class="header-inner">
                <a href="#home" class="logo">
                    <img src="smart-logo.png" alt="斯玛特">
                </a>
                <ul class="nav-menu">
                    <li class="nav-item"><a href="#home" class="nav-link">首页</a></li>
                    <li class="nav-item">
                        <a href="#services" class="nav-link">服务项目</a>
                        <div class="nav-dropdown">
                            <div class="nav-dropdown-inner">
                                <a href="service-outsourcing.html">人事外包</a>
                                <a href="service-payroll.html">薪酬社保</a>
                                <a href="service-labor.html">劳务派遣</a>
                                <a href="service-flexible.html">灵活用工</a>
                                <a href="service-compliance.html">合规风控</a>
                                <a href="service-management.html">管理优化</a>
                                <a href="service-callcenter.html">外呼系统</a>
                            </div>
                        </div>
                    </li>
                    <li class="nav-item">
                        <a href="#recruitment" class="nav-link">人才服务</a>
                        <div class="nav-dropdown">
                            <div class="nav-dropdown-inner">
                                <a href="javascript:void(0)" class="dropdown-tab-link" data-tab="jobs" onclick="switchTab('jobs')">职位搜索</a>
                                <a href="javascript:void(0)" class="dropdown-tab-link" data-tab="enterprise" onclick="switchTab('enterprise')">企业招聘</a>
                                <a href="javascript:void(0)" class="dropdown-tab-link" data-tab="talent" onclick="switchTab('talent')">人才储备</a>
                            </div>
                        </div>
                    </li>
                    <li class="nav-item"><a href="#industries" class="nav-link">行业方案</a></li>
                    <li class="nav-item"><a href="#cases" class="nav-link">成功案例</a></li>
                    <li class="nav-item">
                        <a href="#knowledge" class="nav-link">知识中心</a>
                        <div class="nav-dropdown">
                            <div class="nav-dropdown-inner">
                                <a href="knowledge.html?cat=HR%E5%B9%B2%E8%B4%A7">HR干货</a>
                                <a href="knowledge.html?cat=%E6%94%BF%E7%AD%96%E8%A7%A3%E8%AF%BB">政策解读</a>
                                <a href="#faq">常见问题</a>
                            </div>
                        </div>
                    </li>
                </ul>
                <div class="header-right">
                    <div class="header-phone">
                        <span class="header-phone-icon"><i data-lucide="phone"></i></span>
                        <span>186-2212-1846</span>
                    </div>
                    <a href="#contact" class="btn btn-primary">立即咨询</a>
                </div>
            </div>
        </div>
    </header>

    <!-- Hero -->
    <section class="hero" id="home">
        <div class="hero-bg-pattern"></div>
        <div class="container">
            <div class="hero-content">
                <div class="hero-badge"><span><i data-lucide="award"></i></span><span>14年深耕 · 1200+企业信赖之选</span></div>
                <h1 class="hero-title">专业人力资源<br><span>& 企业管理服务</span></h1>
                <p class="hero-subtitle">斯玛特企业管理机构致力于为各类企业提供高效、合规,省心的一站式企业服务解决方案,助力企业健康发展</p>
                <div class="hero-actions">
                    <a href="#contact" class="btn btn-primary btn-xl">获取专属方案</a>
                    <a href="#recruitment" class="btn btn-outline btn-xl">寻找好工作</a>
                </div>
                <div class="hero-stats">
                    <div class="stat-item"><div class="stat-number"><span data-target="1200">0</span>+</div><div class="stat-label">服务企业客户</div></div>
                    <div class="stat-item"><div class="stat-number"><span data-target="50000">0</span>+</div><div class="stat-label">累计服务人次</div></div>
                    <div class="stat-item"><div class="stat-number"><span data-target="12">0</span>年</div><div class="stat-label">行业深耕</div></div>
                    <div class="stat-item"><div class="stat-number"><span data-target="98">0</span>%</div><div class="stat-label">客户满意度</div></div>
                </div>
            </div>
        </div>
        <div class="hero-illustration"><div class="hero-illustration-inner"><div class="hero-glow"></div><div class="hero-illustration-icon"><i data-lucide="users"></i></div></div></div>
    </section>

    <!-- Trust Bar -->
    <section class="trust-bar">
        <div class="container">
            <div class="trust-bar-inner">
                <div class="trust-item"><div class="trust-icon"><i data-lucide="award"></i></div><div class="trust-content"><h4>劳务派遣经营许可证</h4><p>专业资质认证</p></div></div>
                <div class="trust-item"><div class="trust-icon"><i data-lucide="file-badge"></i></div><div class="trust-content"><h4>人力资源服务许可证</h4><p>专业资质认证</p></div></div>
                <div class="trust-item"><div class="trust-icon"><i data-lucide="badge"></i></div><div class="trust-content"><h4>AAA级信用企业</h4><p>信用评级认证</p></div></div>
                <div class="trust-item"><div class="trust-icon"><i data-lucide="shield-check"></i></div><div class="trust-content"><h4>ISO9001认证</h4><p>质量管理体系认证</p></div></div>
            </div>
        </div>
    </section>

    <!-- Services -->
    <section class="section services" id="services">
        <div class="container">
            <div class="section-header">
                <div class="section-label">我们的服务</div>
                <h2 class="section-title">七大核心服务 全方位覆盖企业需求</h2>
                <p class="section-desc">依托专业的HR团队与丰富的行业经验,为企业提供一站式人力资源与管理服务解决方案</p>
            </div>
            <div class="services-grid">
                <div class="service-card" id="service-outsourcing">
                    <div class="service-icon"><i data-lucide="users"></i></div>
                    <h3 class="service-title">人事外包</h3>
                    <p class="service-desc">全方位人事外包服务,包括招聘、培训、绩效考核、员工关系管理等,降低企业人力成本。</p>
                    <ul class="service-features">
                        <li>招聘流程外包(RPO)</li>
                        <li>岗位外包服务</li>
                        <li>入职离职管理</li>
                        <li>员工关系协调</li>
                    </ul>
                    <a href="service-outsourcing.html" class="service-link">了解详情 →</a>
                </div>
                <div class="service-card" id="service-payroll">
                    <div class="service-icon"><i data-lucide="wallet"></i></div>
                    <h3 class="service-title">薪酬社保</h3>
                    <p class="service-desc">专业薪酬核算与社保公积金管理服务,确保合规无误,让企业专注于核心业务。</p>
                    <ul class="service-features">
                        <li>薪资个税计算</li>
                        <li>社保公积金申报</li>
                        <li>工资条电子化</li>
                        <li>薪酬体系设计</li>
                    </ul>
                    <a href="service-payroll.html" class="service-link">了解详情 →</a>
                </div>
                <div class="service-card" id="service-labor">
                    <div class="service-icon labor-icon"><img src="service-labor.png" alt="劳务派遣"></div>
                    <h3 class="service-title">劳务派遣</h3>
                    <p class="service-desc">合规的劳务派遣服务,满足企业灵活用工需求,规避用工风险,优化人力配置。</p>
                    <ul class="service-features">
                        <li>派遣员工招聘</li>
                        <li>劳动关系管理</li>
                        <li>风险管控方案</li>
                        <li>合规咨询</li>
                    </ul>
                    <a href="service-labor.html" class="service-link">了解详情 →</a>
                </div>
                <div class="service-card" id="service-flexible">
                    <div class="service-icon"><i data-lucide="zap"></i></div>
                    <h3 class="service-title">灵活用工</h3>
                    <p class="service-desc">多种灵活用工模式匹配企业季节性、项目性用工需求,降低用工成本,提升运营弹性。</p>
                    <ul class="service-features">
                        <li>兼职/临时工</li>
                        <li>实习生管理</li>
                        <li>弹性用工方案</li>
                        <li>项目制用工</li>
                    </ul>
                    <a href="service-flexible.html" class="service-link">了解详情 →</a>
                </div>
                <div class="service-card" id="service-compliance">
                    <div class="service-icon"><i data-lucide="shield"></i></div>
                    <h3 class="service-title">用工合规风控</h3>
                    <p class="service-desc">专业的劳动法律法规支持,帮助企业规范用工管理,有效规避劳动争议与法律风险。</p>
                    <ul class="service-features">
                        <li>劳动合同合规审核</li>
                        <li>劳动争议处理</li>
                        <li>合规审计培训</li>
                        <li>制度体系建设</li>
                    </ul>
                    <a href="service-compliance.html" class="service-link">了解详情 →</a>
                </div>
                <div class="service-card" id="service-management">
                    <div class="service-icon"><i data-lucide="trending-up"></i></div>
                    <h3 class="service-title">组织管理优化</h3>
                    <p class="service-desc">从组织架构设计到管理制度优化,助力企业提升组织效能,实现健康可持续发展。</p>
                    <ul class="service-features">
                        <li>组织架构设计</li>
                        <li>薪酬体系搭建</li>
                        <li>绩效体系优化</li>
                        <li>管理咨询辅导</li>
                    </ul>
                    <a href="service-management.html" class="service-link">了解详情 →</a>
                </div>
                <div class="service-card" id="service-callcenter">
                    <div class="service-icon"><i data-lucide="headphones"></i></div>
                    <h3 class="service-title">外呼系统</h3>
                    <p class="service-desc">企业级电销与客服外呼解决方案,坐席、线路与客户管理一体化,提升接通率与转化效率。</p>
                    <ul class="service-features">
                        <li>智能外呼拨号</li>
                        <li>号码线路管理</li>
                        <li>客户资料沉淀</li>
                        <li>通话录音质检</li>
                    </ul>
                    <a href="service-callcenter.html" class="service-link">了解详情 →</a>
                </div>
            </div>
        </div>
    </section>

    <!-- Recruitment Module -->
    <section class="section recruitment" id="recruitment">
        <div class="container">
            <div class="section-header">
                <div class="section-label">人才服务</div>
                <h2 class="section-title">找工作 招人才</h2>
                <p class="section-desc">海量职位等你来挑,专业HR助您找到理想工作</p>
            </div>
            <div class="recruitment-tabs">
                <div class="recruitment-tab active" data-tab="jobs" id="tab-jobs"><span id="anchor-jobs">职位搜索</span></div>
                <div class="recruitment-tab" data-tab="enterprise" id="tab-enterprise"><span id="anchor-enterprise">企业招聘</span></div>
                <div class="recruitment-tab" data-tab="talent" id="tab-talent"><span id="anchor-talent">人才储备</span></div>
            </div>
            
            <!-- 职位搜索 -->
            <div class="recruitment-panel active" id="panel-jobs">
            <div class="recruitment-search">
                <div class="search-form">
                    <input type="text" id="searchKeyword" placeholder="搜索职位名称，公司名称...">
                    <select id="searchFunction"><option value="">选择职能</option></select>
                    <select id="searchCity"><option value="">选择城市</option></select>
                    <select id="searchSalary"><option value="">薪资范围</option></select>
                    <button class="btn btn-primary" onclick="filterJobs()">搜索</button>
                </div>
            </div>
            <div class="jobs-grid" id="jobsContainer">
                <div style="grid-column: 1/-1; text-align: center; padding: 40px 0; color: var(--text-light);">加载中...</div>
            </div>
            </div>
            
            <!-- 企业招聘 -->
            <div class="recruitment-panel" id="panel-enterprise">
                <div class="enterprise-form">
                    <div class="form-grid">
                        <div class="form-group">
                            <label>公司名称</label>
                            <input type="text" placeholder="请输入公司名称">
                        </div>
                        <div class="form-group">
                            <label>联系人</label>
                            <input type="text" placeholder="请输入联系人姓名">
                        </div>
                        <div class="form-group">
                            <label>联系电话</label>
                            <input type="tel" placeholder="请输入联系电话">
                        </div>
                        <div class="form-group">
                            <label>电子邮箱</label>
                            <input type="email" placeholder="请输入邮箱地址">
                        </div>
                        <div class="form-group form-group-full">
                            <label>招聘需求</label>
                            <textarea placeholder="请详细描述您的招聘需求，包括职位数量、岗位要求、薪资范围等"></textarea>
                        </div>
                    </div>
                    <button class="btn btn-primary btn-lg" onclick="alert('提交成功！我们将尽快与您联系')">提交招聘需求</button>
                </div>
            </div>
            
            <!-- 人才储备 -->
            <div class="recruitment-panel" id="panel-talent">
                <div class="talent-form">
                    <div class="form-grid" id="talentForm">
                        <div class="form-group">
                            <label>姓名 <span class="required">*</span></label>
                            <input type="text" id="talentName" placeholder="请输入您的姓名">
                        </div>
                        <div class="form-group">
                            <label>手机号码 <span class="required">*</span></label>
                            <input type="tel" id="talentPhone" placeholder="请输入手机号码">
                        </div>
                        <div class="form-group">
                            <label>最高学历</label>
                            <select id="talentEducation"><option value="">请选择学历</option></select>
                        </div>
                        <div class="form-group">
                            <label>工作年限</label>
                            <select id="talentExperience"><option value="">请选择工作年限</option></select>
                        </div>
                        <div class="form-group form-group-full">
                            <label>个人简历</label>
                            <textarea id="talentResume" placeholder="请简要描述您的工作经历和专业技能" rows="5"></textarea>
                        </div>
                    </div>
                    <button class="btn btn-primary btn-lg" id="talentSubmitBtn" onclick="submitTalentResume()">加入人才库</button>
                    <div id="talentResult" style="display:none;margin-top:16px;padding:16px;border-radius:10px;text-align:center;"></div>
                </div>
            </div>
            
        </div>
    </section>

    <!-- Industries -->
    <section class="section industries" id="industries">
        <div class="container">
            <div class="section-header">
                <div class="section-label">行业解决方案</div>
                <h2 class="section-title">多行业深度覆盖</h2>
                <p class="section-desc">深耕制造、连锁、互联网、物流、服务业等领域,提供针对性解决方案</p>
            </div>
            <div class="industries-grid">
                <div class="industry-card">
                    <div class="industry-header"><div class="industry-icon"><i data-lucide="factory"></i></div><div class="industry-title">制造业</div><div class="industry-desc">灵活用工解决方案</div></div>
                    <div class="industry-body">
                        <div class="industry-feature">大量招聘解决方案</div>
                        <div class="industry-feature">生产外包管理</div>
                        <div class="industry-feature">灵活用工方案</div>
                        <div class="industry-feature">工伤处理预案</div>
                        <div class="industry-feature">员工培训体系</div>
                    </div>
                </div>
                <div class="industry-card">
                    <div class="industry-header"><div class="industry-icon"><i data-lucide="store"></i></div><div class="industry-title">连锁零售</div><div class="industry-desc">人员外包管理</div></div>
                    <div class="industry-body">
                        <div class="industry-feature">门店人员外包</div>
                        <div class="industry-feature">跨店调配方案</div>
                        <div class="industry-feature">合规用工培训</div>
                        <div class="industry-feature">社保统一管理</div>
                    </div>
                </div>
                <div class="industry-card">
                    <div class="industry-header"><div class="industry-icon"><i data-lucide="monitor"></i></div><div class="industry-title">互联网</div><div class="industry-desc">HR体系搭建</div></div>
                    <div class="industry-body">
                        <div class="industry-feature">快速扩张支持</div>
                        <div class="industry-feature">股权激励方案</div>
                        <div class="industry-feature">高管招聘服务</div>
                        <div class="industry-feature">组织架构设计</div>
                    </div>
                </div>
                <div class="industry-card">
                    <div class="industry-header"><div class="industry-icon"><i data-lucide="truck"></i></div><div class="industry-title">物流运输</div><div class="industry-desc">弹性用工方案</div></div>
                    <div class="industry-body">
                        <div class="industry-feature">司机外包服务</div>
                        <div class="industry-feature">弹性用工方案</div>
                        <div class="industry-feature">安全责任划分</div>
                        <div class="industry-feature">工伤处理流程</div>
                    </div>
                </div>
                <div class="industry-card">
                    <div class="industry-header"><div class="industry-icon"><i data-lucide="utensils"></i></div><div class="industry-title">餐饮服务</div><div class="industry-desc">灵活用工</div></div>
                    <div class="industry-body">
                        <div class="industry-feature">兼职人员管理</div>
                        <div class="industry-feature">节假日用工方案</div>
                        <div class="industry-feature">员工培训体系</div>
                        <div class="industry-feature">快速入职流程</div>
                    </div>
                </div>
                <div class="industry-card">
                    <div class="industry-header"><div class="industry-icon"><i data-lucide="building"></i></div><div class="industry-title">商务服务</div><div class="industry-desc">一站式托管</div></div>
                    <div class="industry-body">
                        <div class="industry-feature">岗位外包</div>
                        <div class="industry-feature">薪酬核算</div>
                        <div class="industry-feature">社保公积金托管</div>
                        <div class="industry-feature">合规风控</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- Why Us -->
    <section class="section why-us" id="why-us">
        <div class="container">
            <div class="why-us-grid">
                <div class="why-us-left">
                    <div class="section-label">为什么选择我们</div>
                    <h2>14年深耕<br>成就专业信赖</h2>
                    <p>斯玛特企业管理机构成立于2012年,是国内较早从事专业人力资源服务的机构之一。十四年来,我们始终坚持"专业、高效、合规、服务"的核心价值观,已成功服务超过1200家企业。</p>
                    <div class="why-features">
                        <div class="why-feature"><div class="why-feature-icon"><i data-lucide="check-circle"></i></div><h4>合规保障</h4><p>严格的合规体系,确保每一次服务都符合法律法规要求,让企业用工无风险。</p></div>
                        <div class="why-feature"><div class="why-feature-icon"><i data-lucide="zap"></i></div><h4>高效响应</h4><p>专业团队7×24小时在线,1小时内给出解决方案,快速响应企业需求。</p></div>
                        <div class="why-feature"><div class="why-feature-icon"><i data-lucide="banknote"></i></div><h4>成本优化</h4><p>帮助企业平均降低30%的人力管理成本,提升管理效率和投入产出比。</p></div>
                        <div class="why-feature"><div class="why-feature-icon"><i data-lucide="target"></i></div><h4>定制服务</h4><p>根据企业实际情况,量身定制最适合的一站式解决方案,拒绝一刀切。</p></div>
                    </div>
                </div>
                <div class="why-form">
                    <h3>快速获取方案</h3>
                    <p>留下您的信息,专业顾问将立即联系您</p>
                    <form id="quickForm">
                        <div class="form-group"><input type="text" name="company" placeholder="公司名称 *" required></div>
                        <div class="form-group"><input type="text" name="name" placeholder="您的姓名 *" required></div>
                        <div class="form-group"><input type="tel" name="phone" placeholder="手机号码 *" required></div>
                        <div class="form-group">
                            <select name="service" required>
                                <option value="">请选择感兴趣的服务</option>
                                <option value="人事外包">人事外包</option>
                                <option value="薪酬社保">薪酬社保</option>
                                <option value="劳务派遣">劳务派遣</option>
                                <option value="灵活用工">灵活用工</option>
                                <option value="用工合规风控">用工合规风控</option>
                                <option value="组织管理优化">组织管理优化</option>
                            </select>
                        </div>
                        <button type="submit" class="btn btn-primary btn-lg" style="width: 100%;">立即获取专属方案</button>
                        <p class="form-note">🔒 您的信息将被严格保密</p>
                    </form>
                </div>
            </div>
        </div>
    </section>

    <!-- Cases -->
    <section class="section cases" id="cases">
        <div class="container">
            <div class="section-header">
                <div class="section-label">成功案例</div>
                <h2 class="section-title">他们都在使用斯玛特的服务</h2>
                <p class="section-desc">1200+企业的选择,见证我们的专业与服务</p>
            </div>
            <div class="cases-grid">
                <div class="case-card">
                    <div class="case-header"><h3>某知名制造企业A集团</h3><span>制造业 · 员工规模 5000+</span></div>
                    <div class="case-body">
                        <div class="case-section"><h4>客户痛点</h4><p>员工规模大,HR团队工作繁重,每月算薪需要7天,社保申报经常出错,劳动仲裁风险高</p></div>
                        <div class="case-section"><h4>斯玛特方案</h4><p>全面承接薪酬核算、社保公积金管理、员工关系处理,提供驻场HR支持</p></div>
                        <div class="case-results">
                            <div class="case-stat"><div class="case-stat-value">70%</div><div class="case-stat-label">人力成本降低</div></div>
                            <div class="case-stat"><div class="case-stat-value">3天</div><div class="case-stat-label">算薪周期缩短</div></div>
                            <div class="case-stat"><div class="case-stat-value">0</div><div class="case-stat-label">劳动仲裁发生</div></div>
                        </div>
                    </div>
                </div>
                <div class="case-card">
                    <div class="case-body"><h3>某连锁零售企业B公司</h3><span>连锁零售 · 员工规模 800+</span><p>门店覆盖全国20个城市,人员流动性大,入离职手续繁琐,社保管理复杂</p><ul class="case-outcomes"><li>入职办理时间从3天缩短到1天</li><li>社保覆盖率达到100%</li><li>年度用工成本节省45万元</li></ul></div>
                </div>
                <div class="case-card">
                    <div class="case-body"><h3>某外资制造企业D集团</h3><span>外资制造 · 员工规模 2000+</span><p>多城市布局，劳动法规合规性要求高，跨地区社保管理复杂度大</p><ul class="case-outcomes"><li>全国12个城市合规统一管理</li><li>劳动仲裁事件下降95%</li><li>HR管理效率提升3倍</li></ul></div>
                </div>
                <div class="case-card">
                    <div class="case-body"><h3>某头部电商企业E公司</h3><span>电子商务 · 员工规模 1500+</span><p>业务高峰期人力需求波动大，灵活用工需求迫切，招聘周期压缩压力明显</p><ul class="case-outcomes"><li>灵活用工成本降低35%</li><li>旺季到岗时间缩短至3天</li><li>年度招聘成本节省80万元</li></ul></div>
                </div>
                <div class="case-card">
                    <div class="case-body"><h3>某互联网科技企业C公司</h3><span>互联网 · 员工规模 300+</span><p>快速发展期,急需专业HR支持,薪酬体系需要重新设计,绩效管理待优化</p><ul class="case-outcomes"><li>1个月内完成薪酬体系重建</li><li>核心员工流失率下降40%</li><li>绩效考核周期缩短50%</li></ul></div>
                </div>
            </div>
        </div>
    </section>

    <!-- Process -->
    <section class="section process" id="process">
        <div class="container">
            <div class="section-header">
                <div class="section-label">服务流程</div>
                <h2 class="section-title">简单四步 开启专业服务</h2>
                <p class="section-desc">标准化服务流程,确保每一个环节的专业与高效</p>
            </div>
            <div class="process-steps">
                <div class="process-step"><div class="step-number">01</div><div class="step-icon"><i data-lucide="phone-call"></i></div><h3 class="step-title">需求沟通</h3><p class="step-desc">专业顾问1小时内回访,深入了解企业需求和痛点</p></div>
                <div class="process-step"><div class="step-number">02</div><div class="step-icon"><i data-lucide="file-text"></i></div><h3 class="step-title">方案定制</h3><p class="step-desc">根据企业实际情况,量身定制专业解决方案</p></div>
                <div class="process-step"><div class="step-number">03</div><div class="step-icon"><i data-lucide="handshake"></i></div><h3 class="step-title">签约合作</h3><p class="step-desc">透明报价、灵活合作模式,快速启动服务</p></div>
                <div class="process-step"><div class="step-number">04</div><div class="step-icon"><i data-lucide="rocket"></i></div><h3 class="step-title">服务交付</h3><p class="step-desc">专业团队执行,持续跟进效果,定期汇报总结</p></div>
            </div>
        </div>
    </section>

    <!-- Partners -->
    <section class="section partners">
        <div class="container">
            <div class="section-header">
                <div class="section-label">合作伙伴</div>
                <h2 class="section-title">他们都在这里找到了理想的解决方案</h2>
            </div>
        </div>
        <div class="partners-scroll-wrapper">
            <div class="partners-scroll">
                <div class="partner-card"><img src="clogo/顺丰.jpg" alt="顺丰" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/中国邮政.png" alt="中国邮政" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/中铁.png" alt="中铁" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/DHL.jpg" alt="DHL" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/EMS.jpg" alt="EMS" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/碧桂园.jpg" alt="碧桂园" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/可口可乐.png" alt="可口可乐" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/太平洋保险.png" alt="太平洋保险" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/海信.jpg" alt="海信" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/老板电器.jpg" alt="老板电器" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/三安光电.png" alt="三安光电" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/三菱电机.png" alt="三菱电机" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/丰巢.png" alt="丰巢" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/以岭药业.jpg" alt="以岭药业" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/作业帮.png" alt="作业帮" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/农垦.png" alt="农垦" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/华侨城.png" alt="华侨城" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/华北制药.png" alt="华北制药" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/华尔街英语.png" alt="华尔街英语" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/喆啡酒店.png" alt="喆啡酒店" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/学而思.png" alt="学而思" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/富力地产.png" alt="富力地产" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/展动力.png" alt="展动力" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/帅康.jpg" alt="帅康" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/当当.png" alt="当当" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/恒安纸业.jpg" alt="恒安纸业" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/恒隆.jpg" alt="恒隆" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/普泰.jpg" alt="普泰" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/欢乐谷.png" alt="欢乐谷" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/正大集团.png" alt="正大集团" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/江博士.jpg" alt="江博士" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/滨寿司.png" alt="滨寿司" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/澳柯玛.jpg" alt="澳柯玛" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/石药.jpg" alt="石药" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/神威药业.jpg" alt="神威药业" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/蒂森电梯.png" alt="蒂森电梯" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/西青经济开发区.png" alt="西青经济开发区" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/金风科技.png" alt="金风科技" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/长安福特.png" alt="长安福特" class="partner-logo-img"></div>
                <div class="partner-card"><img src="clogo/食其家.png" alt="食其家" class="partner-logo-img"></div>
            </div>
        </div>
    </section>

    <!-- Testimonials -->
    <section class="section testimonials">
        <div class="container">
            <div class="section-header">
                <div class="section-label">客户评价</div>
                <h2 class="section-title">他们这样说</h2>
                <p class="section-desc">来自真实客户的反馈与认可</p>
            </div>
            <div class="testimonials-grid">
                <div class="testimonial-card"><p class="testimonial-content">"斯玛特的专业服务让我们省心太多了!以前每个月算薪都要加班,现在全部外包给他们,HR团队可以专注在更重要的工作上。"</p><div class="testimonial-author"><div class="testimonial-avatar">👩</div><div class="testimonial-info"><h4>张女士</h4><p>某制造企业 HR总监</p></div></div></div>
                <div class="testimonial-card"><p class="testimonial-content">"他们家的合规风控服务真的很专业。之前我们遇到劳动仲裁手足无措,现在有了斯玛特的法务支持,所有的风险都提前规避了。"</p><div class="testimonial-author"><div class="testimonial-avatar">👨</div><div class="testimonial-info"><h4>李先生</h4><p>某连锁企业 COO</p></div></div></div>
                <div class="testimonial-card"><p class="testimonial-content">"响应速度非常快!有一次紧急需求,下午打电话,晚上斯玛特就给出了完整的解决方案。这样的效率在行业内很少见。"</p><div class="testimonial-author"><div class="testimonial-avatar">👩</div><div class="testimonial-info"><h4>王女士</h4><p>某科技公司 行政经理</p></div></div></div>
            </div>
        </div>
    </section>

    <!-- Knowledge Center -->
    <section class="section knowledge" id="knowledge">
        <div class="container">
            <div class="section-header">
                <div class="section-label">知识中心</div>
                <h2 class="section-title">专业洞察 赋能企业成长</h2>
                <p class="section-desc">HR干货、政策解读、实战案例分享</p>
            </div>
            <div class="knowledge-grid">
                <a href="knowledge.html?cat=HR%E5%B9%B2%E8%B4%A7" class="knowledge-card"><div class="knowledge-icon"><i data-lucide="book-open"></i></div><div class="knowledge-title">HR干货</div><div class="knowledge-desc">薪酬设计、绩效管理、招聘技巧等实用文章</div><div class="knowledge-count" id="count-hr">加载中...</div></a>
                <a href="knowledge.html?cat=%E6%94%BF%E7%AD%96%E8%A7%A3%E8%AF%BB" class="knowledge-card"><div class="knowledge-icon"><i data-lucide="clipboard-list"></i></div><div class="knowledge-title">政策解读</div><div class="knowledge-desc">最新劳动法律法规、政策变化及时解读</div><div class="knowledge-count" id="count-policy">加载中...</div></a>
                <a href="knowledge.html?cat=%E6%88%90%E5%8A%9F%E6%A1%88%E4%BE%8B" class="knowledge-card"><div class="knowledge-icon"><i data-lucide="lightbulb"></i></div><div class="knowledge-title">成功案例</div><div class="knowledge-desc">各行业企业服务成功案例分享</div><div class="knowledge-count" id="count-case">加载中...</div></a>
                <a href="knowledge.html?cat=%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98" class="knowledge-card"><div class="knowledge-icon"><i data-lucide="help-circle"></i></div><div class="knowledge-title">常见问题</div><div class="knowledge-desc">HR工作中常见问题解答汇总</div><div class="knowledge-count" id="count-faq">加载中...</div></a>
            </div>
        </div>
    </section>

    <!-- News -->
    <section class="section news" id="news">
        <div class="container">
            <div class="section-header">
                <div class="section-label">新闻资讯</div>
                <h2 class="section-title">最新动态</h2>
                <p class="section-desc">行业资讯、公司动态一手掌握</p>
            </div>
            <div class="news-grid">
                <div class="news-main"><span class="news-category">政策解读</span><h3>《2026年最新社保基数调整政策》深度解读</h3><p>2026年多地社保基数迎来调整,本文将为您详细解析新政策的变化要点,以及企业如何做好合规应对...</p><div class="news-meta">2026-04-10 · 1256次阅读</div></div>
                <div class="news-list">
                    <div class="news-item"><h4>如何设计一份让员工满意的薪酬方案?</h4><p>薪酬体系设计是HR工作的核心,本文分享实战中的关键要点...</p><div class="news-meta">2026-04-08 · 896次阅读</div></div>
                    <div class="news-item"><h4>某制造企业如何3个月内降低50%离职率</h4><p>通过系统性排查和针对性优化,成功解决员工流失难题...</p><div class="news-meta">2026-04-05 · 756次阅读</div></div>
                    <div class="news-item"><h4>灵活用工趋势下的企业用工模式创新</h4><p>后疫情时代,灵活用工成为企业降本增效的重要选择...</p><div class="news-meta">2026-04-01 · 632次阅读</div></div>
                </div>
            </div>
        </div>
    </section>

    <!-- FAQ -->
    <section class="section faq" id="faq">
        <div class="container">
            <div class="section-header">
                <div class="section-label">常见问题</div>
                <h2 class="section-title">您想知道的</h2>
                <p class="section-desc">快速解答常见疑问</p>
            </div>
            <div class="faq-grid">
                <div class="faq-item"><div class="faq-question">斯玛特的服务覆盖哪些城市?</div><div class="faq-answer">目前我们的服务已覆盖全国30+重点城市,包括北京、上海、广州、深圳、杭州、苏州、成都、武汉等,更多城市持续拓展中。</div></div>
                <div class="faq-item"><div class="faq-question">如何保证服务质量?</div><div class="faq-answer">我们拥有专业的HR服务团队,所有服务人员均具备丰富的人力资源管理经验。同时,我们建立了完善的质量管理体系,确保服务标准化、规范化。</div></div>
                <div class="faq-item"><div class="faq-question">人事外包需要多长时间?</div><div class="faq-answer">根据企业规模和需求复杂度,一般从需求沟通到服务上线需要1-4周时间。我们会制定详细的服务计划,确保平稳过渡。</div></div>
                <div class="faq-item"><div class="faq-question">费用是如何计算的?</div><div class="faq-answer">费用根据服务类型、企业规模、人员数量等因素综合评估。我们提供透明报价,绝无隐形收费。具体方案欢迎联系我们获取定制报价。</div></div>
                <div class="faq-item"><div class="faq-question">如何处理劳动争议?</div><div class="faq-answer">我们拥有专业的法务团队,提供全程合规支持。从劳动合同签订到争议处理,我们都有丰富的实战经验,可有效规避和化解风险。</div></div>
                <div class="faq-item"><div class="faq-question">可以先试用服务吗?</div><div class="faq-answer">可以的!我们提供一定期限的试用期,让企业充分体验服务质量。试用期结束后,如满意再正式签约。</div></div>
            </div>
        </div>
    </section>

    <!-- About & Timeline -->
    <section class="section about" id="about">
        <div class="container">
            <div class="about-grid">
                <div class="about-content">
                    <div class="section-label">关于我们</div>
                    <h2>斯玛特企业管理机构</h2>
                    <p>Smart Services 是一家专注于企业人力资源服务与综合管理咨询的专业服务机构,致力于为各类企业提供高效、合规,省心的一站式企业服务解决方案。</p>
                    <p>我们立足企业实际经营需求,深耕人事外包、薪酬社保、劳务派遣、灵活用工、用工合规风控及组织管理优化等核心业务,依托专业的HR团队,法务支持与丰富的行业经验,帮助企业规范用工管理、降低运营成本、规避法律风险、提升组织效能。</p>
                    <p class="about-highlight">未来,我们将持续以智慧化、标准化,专业化的服务理念,助力企业健康发展,陪伴企业共同成长。</p>
                    <div class="about-values"><div class="value-tag"><i data-lucide="target"></i>以专业为根基</div><div class="value-tag"><i data-lucide="lightbulb"></i>以服务为核心</div><div class="value-tag"><i data-lucide="star"></i>以客户价值为导向</div></div>
                </div>
                <div class="about-visual"><div class="about-image"></div><div class="about-badges"><div class="about-badge"><span class="about-badge-icon"><i data-lucide="file-badge"></i></span><span>专业资质认证</span></div><div class="about-badge hover-shadow" onclick="showImageZoom('xinyong.png')"><img src="xinyong.png" alt="AAA级信用" style="height:48px; cursor:pointer;"></div></div></div>
            </div>
        </div>
    </section>

    <!-- Timeline -->
    <section class="section timeline">
        <div class="container">
            <div class="section-header">
                <div class="section-label">发展历程</div>
                <h2 class="section-title">14年成长之路</h2>
            </div>
            <div class="timeline-items">
                <div class="timeline-item"><div class="timeline-year">2012</div><div class="timeline-content"><h4>公司成立</h4><p>斯玛特企业管理机构正式成立,开启专业人力资源服务之旅</p></div></div>
                <div class="timeline-item"><div class="timeline-year">2014</div><div class="timeline-content"><h4>服务升级</h4><p>服务企业突破100家,建立完善的服务体系和质量标准</p></div></div>
                <div class="timeline-item"><div class="timeline-year">2016</div><div class="timeline-content"><h4>规模扩张</h4><p>全国服务网络初步形成,服务企业突破500家</p></div></div>
                <div class="timeline-item"><div class="timeline-year">2018</div><div class="timeline-content"><h4>区域拓展</h4><p>业务覆盖至华东、华南等多个核心区域,服务能力全面提升</p></div></div>
                <div class="timeline-item"><div class="timeline-year">2020</div><div class="timeline-content"><h4>数字化转型</h4><p>推出线上服务系统,实现服务流程数字化升级</p></div></div>
                <div class="timeline-item"><div class="timeline-year">2022</div><div class="timeline-content"><h4>行业领先</h4><p>服务企业突破1000家,成为行业知名人力资源服务品牌</p></div></div>
                <div class="timeline-item"><div class="timeline-year">2024</div><div class="timeline-content"><h4>持续创新</h4><p>AI智能服务全面上线,引领行业数字化转型新趋势</p></div></div>
                <div class="timeline-item"><div class="timeline-year">2026</div><div class="timeline-content"><h4>再创辉煌</h4><p>服务企业突破1200家,开启全新发展阶段</p></div></div>
            </div>
        </div>
    </section>

    <!-- ========== 人力资源工具箱 ========== -->
    <section class="section tools" id="tools">
        <div class="container">
            <div class="section-header">
                <div class="section-label">实用工具</div>
                <h2 class="section-title">人力资源工具箱</h2>
                <p class="section-desc">社保计算、个税测算，快速了解您的企业用人成本</p>
            </div>
            <div class="tools-wrap">
                <div class="tools-tabs">
                    <div class="tools-tab active" data-tab="sb" onclick="switchToolTab('sb')">
                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="4" width="20" height="16" rx="2"/><path d="M12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/><path d="M10 4v16"/><path d="M14 4v16"/></svg>
                        社保&middot;公积金计算器
                    </div>
                    <div class="tools-tab" data-tab="tax" onclick="switchToolTab('tax')">
                        <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>
                        个税&middot;工资计算器
                    </div>
                </div>
                <div class="tools-body">
                    <!-- 社保计算器 -->
                    <div class="tools-pane active" id="pane-sb">
                        <div class="calc-form">
                            <div class="calc-form-group">
                                <label>参保城市</label>
                                <select id="sbCity" onchange="updateSbCity()">
                                    <option value="tianjin">天津</option>
                                    <option value="hangzhou">杭州</option>
                                </select>
                            </div>
                            <div class="calc-form-group">
                                <label>社保缴费基数（元/月）</label>
                                <input type="number" id="sbSocialBase" value="5124" min="0">
                                <div class="input-hint">
                                    <span onclick="sbQuickBase('min')">最低基数</span>
                                    <span onclick="sbQuickBase('max')">最高基数</span>
                                </div>
                            </div>
                            <div class="calc-form-group">
                                <label>公积金缴费基数（元/月）</label>
                                <input type="number" id="sbFundBase" value="2320" min="0">
                                <div class="input-hint">
                                    <span onclick="sbQuickFund('min')">最低基数</span>
                                    <span onclick="sbQuickFund('max')">最高基数</span>
                                </div>
                            </div>
                            <div class="calc-form-group">
                                <label>公积金</label>
                                <div class="toggle-wrap">
                                    <div class="toggle-switch on" id="sbFundToggle" onclick="toggleFund()"></div>
                                    <span class="toggle-label" id="sbFundLabel">缴纳公积金</span>
                                </div>
                            </div>
                            <div class="calc-actions">
                                <button class="calc-btn" onclick="calcSocial()">立即计算</button>
                                <button class="calc-btn reset" onclick="resetSocial()">重置</button>
                            </div>
                        </div>
                        <div class="calc-result" id="sbResult">
                            <h4>社保缴费明细 <span class="badge" id="sbCityName">天津</span></h4>
                            <div id="sbSocialTableWrap"></div>
                            <h4 style="margin-top:20px">公积金缴费明细</h4>
                            <div id="sbFundTableWrap"></div>
                            <div class="result-total" id="sbTotal"></div>
                            <p class="result-note">* 以上数据仅供参考，实际缴费金额以当地社保机构核定为准。社保基数每年7月调整，公积金基数每年7月调整。</p>
                        </div>
                    </div>
                    <!-- 个税计算器 -->
                    <div class="tools-pane" id="pane-tax">
                        <div class="calc-form">
                            <div class="calc-form-group">
                                <label>税前月薪（元）</label>
                                <input type="number" id="taxSalary" value="15000" min="0">
                            </div>
                            <div class="calc-form-group">
                                <label>社保个人部分（元/月）</label>
                                <input type="number" id="taxSocial" value="510.24" min="0">
                                <div class="input-hint">
                                    <span onclick="document.getElementById('taxSocial').value='510.24'">天津最低</span>
                                    <span onclick="document.getElementById('taxSocial').value='398.88'">杭州最低</span>
                                </div>
                            </div>
                            <div class="calc-form-group">
                                <label>公积金个人部分（元/月）</label>
                                <input type="number" id="taxFund" value="278.4" min="0">
                            </div>
                            <div class="calc-form-group">
                                <label>专项附加扣除（元/月）</label>
                                <input type="number" id="taxDeduction" value="0" min="0">
                            </div>
                            <div class="calc-form-group full-width">
                                <label>专项附加扣除项目（可多选）</label>
                                <div style="display:flex;flex-wrap:wrap;gap:8px;">
                                    <label style="font-size:13px;font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer;">
                                        <input type="checkbox" value="1500" onchange="updateDeductionTotal()"> 住房租金（¥1,500/月）
                                    </label>
                                    <label style="font-size:13px;font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer;">
                                        <input type="checkbox" value="1000" onchange="updateDeductionTotal()"> 住房贷款利息（¥1,000/月）
                                    </label>
                                    <label style="font-size:13px;font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer;">
                                        <input type="checkbox" value="2000" onchange="updateDeductionTotal()"> 子女教育（¥2,000/月/孩）
                                    </label>
                                    <label style="font-size:13px;font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer;">
                                        <input type="checkbox" value="1500" onchange="updateDeductionTotal()"> 继续教育（¥400/月）
                                    </label>
                                    <label style="font-size:13px;font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer;">
                                        <input type="checkbox" value="3000" onchange="updateDeductionTotal()"> 赡养老人（¥3,000/月）
                                    </label>
                                    <label style="font-size:13px;font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer;">
                                        <input type="checkbox" value="2000" onchange="updateDeductionTotal()"> 3岁以下婴幼儿照护（¥2,000/月）
                                    </label>
                                </div>
                            </div>
                            <div class="calc-actions">
                                <button class="calc-btn" onclick="calcTax()">计算税后工资</button>
                                <button class="calc-btn reset" onclick="resetTax()">重置</button>
                            </div>
                        </div>
                        <div class="calc-result" id="taxResult">
                            <h4>计算结果</h4>
                            <div id="taxResultWrap"></div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- CTA -->
    <section class="section cta">
        <div class="container"><div class="cta-inner"><h2>准备好提升您的人力资源管理了吗?</h2><p>立即联系斯玛特,获取专属解决方案,让您的企业人力资源管理更高效、更合规</p><div class="cta-buttons"><a href="#contact" class="btn btn-primary btn-xl">立即咨询</a><a href="tel:186-2212-1846" class="btn btn-outline btn-xl">电话联系</a></div></div></div>
    </section>

    <!-- Contact -->
    <section class="section contact" id="contact">
        <div class="container">
            <div class="contact-grid">
                <div class="contact-info">
                    <div class="section-label">联系我们</div>
                    <h2>立即获取专业咨询</h2>
                    <p>留下您的联系方式,我们的专业顾问将在1小时内与您联系</p>
                    <div class="contact-methods">
                        <div class="contact-method"><span class="contact-method-icon"><i data-lucide="phone"></i></span><div><h4>咨询热线</h4><p>186-2212-1846</p></div></div>
                        <div class="contact-method"><span class="contact-method-icon"><i data-lucide="mail"></i></span><div><h4>电子邮箱</h4><p>ying.ju@smartservices.cn</p></div></div>
                        <div class="contact-method"><span class="contact-method-icon"><i data-lucide="map-pin"></i></span><div><h4>公司地址</h4><p>天津市河西区南京路35号亚太大厦23层</p></div></div>
                        <div class="contact-method"><span class="contact-method-icon">🕐</span><div><h4>服务时间</h4><p>周一至周五 9:00-18:00</p></div></div>
                    </div>
                </div>
                <div class="contact-form">
                    <h3>免费获取专属方案</h3>
                    <form id="contactForm">
                        <div class="form-row"><div class="form-group"><input type="text" name="company" placeholder="公司名称 *" required></div><div class="form-group"><input type="text" name="name" placeholder="您的姓名 *" required></div></div>
                        <div class="form-row"><div class="form-group"><input type="tel" name="phone" placeholder="手机号码 *" required></div><div class="form-group"><input type="email" name="email" placeholder="电子邮箱"></div></div>
                        <div class="form-group"><select name="employees"><option value="">请选择企业规模</option><option value="1-50">1-50人</option><option value="51-200">51-200人</option><option value="201-500">201-500人</option><option value="501-1000">501-1000人</option><option value="1000+">1000人以上</option></select></div>
                        <div class="form-group"><select name="service"><option value="">请选择感兴趣的服务</option><option value="人事外包">人事外包</option><option value="薪酬社保">薪酬社保</option><option value="劳务派遣">劳务派遣</option><option value="灵活用工">灵活用工</option><option value="用工合规风控">用工合规风控</option><option value="组织管理优化">组织管理优化</option></select></div>
                        <div class="form-group"><input type="text" name="message" placeholder="请简单描述您的需求..."></div>
                        <button type="submit" class="btn btn-primary btn-lg">提交咨询</button>
                    </form>
                </div>
            </div>
        </div>
    </section>

    <!-- Footer -->
    <footer class="footer">
        <div class="container">
            <div class="footer-grid">
                <div class="footer-brand"><a href="#home" class="logo"><img class="logo-img-footer" src="new logo-2.png" alt="斯玛特"></a><p>斯玛特企业管理机构 - 专业人力资源与企业服务解决方案供应商,为企业提供一站式HR与管理咨询服务。</p><div class="footer-social"><a href="#contact"><i data-lucide="message-circle"></i></a><a href="tel:186-2212-1846"><i data-lucide="smartphone"></i></a><a href="mailto:ying.ju@smartservices.cn"><i data-lucide="mail"></i></a></div></div>
                <div><h4 class="footer-title">核心服务</h4><ul class="footer-links"><li><a href="#services">人事外包</a></li><li><a href="#services">薪酬社保</a></li><li><a href="#services">劳务派遣</a></li><li><a href="#services">灵活用工</a></li><li><a href="#services">合规风控</a></li><li><a href="#services">管理优化</a></li><li><a href="#services">外呼系统</a></li></ul></div>
                <div><h4 class="footer-title">行业方案</h4><ul class="footer-links"><li><a href="#industries">制造业</a></li><li><a href="#industries">连锁零售</a></li><li><a href="#industries">互联网</a></li><li><a href="#industries">物流运输</a></li><li><a href="#industries">餐饮服务</a></li><li><a href="#industries">商务服务</a></li></ul></div>
                <div><h4 class="footer-title">帮助支持</h4><ul class="footer-links"><li><a href="#about">关于我们</a></li><li><a href="#cases">成功案例</a></li><li><a href="#knowledge">知识中心</a></li><li><a href="#contact">联系我们</a></li></ul></div>
                <div><h4 class="footer-title">联系我们</h4><div class="footer-contact-item"><i data-lucide="phone" style="width:16px;height:16px;stroke:var(--text-light);stroke-width:1.75;flex-shrink:0;"></i>186-2212-1846</div><div class="footer-contact-item"><i data-lucide="mail" style="width:16px;height:16px;stroke:var(--text-light);stroke-width:1.75;flex-shrink:0;"></i>ying.ju@smartservices.cn</div><div class="footer-contact-item"><i data-lucide="map-pin" style="width:16px;height:16px;stroke:var(--text-light);stroke-width:1.75;flex-shrink:0;"></i>天津市河西区南京路35号亚太大厦23层</div><div class="footer-qrcode"><div class="qrcode-box"><i data-lucide="qr-code"></i></div><span>扫码关注公众号</span></div></div>
            </div>
            <div class="footer-bottom"><p>© 2026 斯玛特企业管理机构 版权所有 <span style="margin-left:12px;">津ICP备案19009349号-1</span></p><div class="footer-bottom-links"><a href="privacy.html">隐私政策</a><a href="terms.html">服务条款</a><a href="sitemap.html">网站地图</a></div></div>
        </div>
    </footer>

    <!-- Floating Island Card -->
<div class="float-island" id="floatIsland">
    <div class="float-island-header"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" style="width:14px;height:14px;stroke-width:2;"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg>快捷工具</div>
    <div class="float-island-body">
        <div class="float-island-item" onclick="scrollToTool('sb')">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="4" width="20" height="16" rx="2"/><path d="M12 10a2 2 0 1 0 0 4 2 2 0 0 0 0-4z"/><path d="M10 4v16"/><path d="M14 4v16"/></svg>
            社保计算器
        </div>
        <div class="float-island-item" onclick="scrollToTool('tax')">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>
            个税计算器
        </div>
    </div>
</div>

    <!-- Floating Bar -->
<div class="floating-bar" id="floatingBar"><a href="tel:186-2212-1846" class="float-btn primary"><i data-lucide="phone"></i></a><a href="#contact" class="float-btn"><i data-lucide="message-circle"></i></a><a href="#" class="float-btn top" id="backToTop"><i data-lucide="chevron-up"></i></a></div>

    <!-- Success Modal -->
    <div class="modal" id="successModal"><div class="modal-content"><div class="modal-icon"><i data-lucide="check-circle"></i></div><h3>提交成功!</h3><p>我们的专业顾问将在1小时内与您联系,感谢您的信任!</p><button class="btn btn-primary" onclick="closeModal()">确定</button></div></div>
    <div class="trust-cert-overlay" id="certOverlay" onclick="closeCert()"><img src="" alt="证书" id="certImage"></div>
    
    <!-- Job Application Modal -->
    <div class="job-modal" id="jobModal">
        <div class="job-modal-content">
            <div class="job-modal-header">
                <h3>📋 职位申请</h3>
                <button class="job-modal-close" onclick="closeJobModal()">×</button>
            </div>
            <div class="job-modal-body">
                <div class="job-detail-card" id="jobDetailCard">
                    <h4 id="jobTitle">人力资源专员</h4>
                    <div class="job-detail-info">
                        <span>📍 <span id="jobLocation">北京·朝阳</span></span>
                        <span>💼 <span id="jobExperience">1-3年</span></span>
                        <span>🎓 <span id="jobEducation">大专及以上</span></span>
                    </div>
                </div>
                <h4 class="job-form-title">填写申请信息</h4>
                <form id="jobApplyForm">
                    <div class="job-form-row">
                        <div class="job-form-group">
                            <label>姓名 <span class="required">*</span></label>
                            <input type="text" name="name" placeholder="请输入您的真实姓名" required>
                        </div>
                        <div class="job-form-group">
                            <label>手机号 <span class="required">*</span></label>
                            <input type="tel" name="phone" placeholder="请输入手机号码" required>
                        </div>
                    </div>
                    <div class="job-form-row">
                        <div class="job-form-group">
                            <label>邮箱</label>
                            <input type="email" name="email" placeholder="选填，用于接收面试通知">
                        </div>
                        <div class="job-form-group">
                            <label>工作年限 <span class="required">*</span></label>
                            <select name="workYears" required>
                                <option value="">请选择</option>
                                <option value="1">1年以下</option>
                                <option value="2">1-3年</option>
                                <option value="3">3-5年</option>
                                <option value="5">5-10年</option>
                                <option value="10">10年以上</option>
                            </select>
                        </div>
                    </div>
                    <div class="job-form-group">
                        <label>最高学历 <span class="required">*</span></label>
                        <select name="education" required>
                            <option value="">请选择</option>
                            <option value="high">高中/中专及以下</option>
                            <option value="college">大专</option>
                            <option value="bachelor">本科</option>
                            <option value="master">硕士</option>
                            <option value="doctor">博士</option>
                        </select>
                    </div>
                    <div class="job-form-group">
                        <label>个人简历</label>
                        <div style="display: flex; align-items: center; gap: 12px;">
                            <label class="job-upload-btn" for="resumeFile">
                                <i data-lucide="paperclip" style="width:16px;height:16px;stroke:var(--text-secondary);stroke-width:1.75;vertical-align:middle;margin-right:6px;"></i>上传简历
                            </label>
                            <input type="file" id="resumeFile" name="resume" accept=".pdf,.doc,.docx" style="display: none;">
                            <span style="font-size: 12px; color: var(--text-light);">支持PDF、Word格式，不超过5MB</span>
                        </div>
                    </div>
                    <div class="job-form-group">
                        <label>自我介绍 / 补充说明</label>
                        <textarea name="introduction" placeholder="简单介绍一下自己，或补充任何对应聘有帮助的信息..." rows="4"></textarea>
                    </div>
                </form>
            </div>
            <div class="job-form-footer">
                <button class="btn btn-outline" onclick="closeJobModal()">取消</button>
                <button class="btn btn-primary" onclick="submitJobApplication()">提交申请</button>
            </div>
        </div>
    </div>
    
    <!-- Job Success Modal -->
    <div class="modal" id="jobSuccessModal">
        <div class="modal-content">
            <div class="modal-icon"><i data-lucide="check-circle"></i></div>
            <h3>申请提交成功!</h3>
            <p>您的简历已投递成功，HR团队将在3个工作日内审核，通过后会第一时间联系您！</p>
            <button class="btn btn-primary" onclick="closeJobSuccessModal()">确定</button>
        </div>
    </div>


        <script>
        // ===== Tab Switching =====
        function switchRecruitmentTab(tabName) {
            document.querySelectorAll('.recruitment-tab').forEach(function(t) { t.classList.remove('active'); });
            document.querySelectorAll('.recruitment-panel').forEach(function(p) { p.classList.remove('active'); });
            document.querySelectorAll('.recruitment-tab').forEach(function(t) { if (t.dataset.tab === tabName) t.classList.add('active'); });
            document.querySelectorAll('.recruitment-panel').forEach(function(p) { if (p.id === 'panel-' + tabName) p.classList.add('active'); });
        }

        // ===== Counter Animation =====
        function animateCounter(counter) {
            var target = parseInt(counter.getAttribute('data-target'));
            if (isNaN(target)) return;
            var duration = 2000;
            var start = performance.now();
            function update(now) {
                var elapsed = now - start;
                var progress = Math.min(elapsed / duration, 1);
                var eased = 1 - Math.pow(1 - progress, 3);
                counter.textContent = Math.floor(eased * target);
                if (progress < 1) requestAnimationFrame(update);
                else counter.textContent = target;
            }
            requestAnimationFrame(update);
        }

        // ===== Form Handlers =====
        function handleFormSubmit(e) {
            e.preventDefault();
            var form = e.target;
            var phone = form.querySelector('[name=phone]').value;
            if (!/^1[3-9]\d{9}$/.test(phone)) { alert('请输入正确的手机号码'); return; }
            document.getElementById('successModal').classList.add('show');
            form.reset();
        }
        function closeModal() { document.getElementById('successModal').classList.remove('show'); }

        // ===== Job Modal =====
        function openJobModal(jobTitle, jobLocation, jobExperience, jobEducation) {
            document.getElementById('jobTitle').textContent = jobTitle;
            document.getElementById('jobLocation').textContent = jobLocation;
            document.getElementById('jobExperience').textContent = jobExperience;
            document.getElementById('jobEducation').textContent = jobEducation;
            document.getElementById('jobModal').classList.add('show');
            document.body.style.overflow = 'hidden';
        }
        function closeJobModal() {
            document.getElementById('jobModal').classList.remove('show');
            document.body.style.overflow = '';
            document.getElementById('jobApplyForm').reset();
        }
        function submitJobApplication() {
            var form = document.getElementById('jobApplyForm');
            var name = form.querySelector('[name=name]').value;
            var phone = form.querySelector('[name=phone]').value;
            if (!name) { alert('请输入姓名'); return; }
            if (!/^1[3-9]\d{9}$/.test(phone)) { alert('请输入正确的手机号码'); return; }
            closeJobModal();
            setTimeout(function() { document.getElementById('jobSuccessModal').classList.add('show'); }, 300);
        }
        function closeJobSuccessModal() { document.getElementById('jobSuccessModal').classList.remove('show'); }

        // ===== DOM Ready =====
        document.addEventListener('DOMContentLoaded', function() {
            // Counter animation
            var counterObs = new IntersectionObserver(function(entries) {
                entries.forEach(function(entry) {
                    if (entry.isIntersecting && !entry.target._done) {
                        entry.target._done = true;
                        animateCounter(entry.target);
                    }
                });
            }, { threshold: 0.2 });
            document.querySelectorAll('[data-target]').forEach(function(el) { counterObs.observe(el); });

            // Form handlers
            document.getElementById('quickForm').addEventListener('submit', handleFormSubmit);
            document.getElementById('contactForm').addEventListener('submit', handleFormSubmit);

            // Recruitment tabs click
            document.querySelectorAll('.recruitment-tab').forEach(function(tab) {
                tab.style.cursor = 'pointer';
                tab.addEventListener('click', function() {
                    switchRecruitmentTab(this.dataset.tab);
                });
            });

            // Dropdown links
            document.querySelectorAll('.dropdown-tab-link').forEach(function(link) {
                link.addEventListener('click', function(e) {
                    e.preventDefault();
                    switchRecruitmentTab(this.dataset.tab);
                    var anchor = document.getElementById('anchor-' + this.dataset.tab);
                    if (anchor) anchor.scrollIntoView({ behavior: 'smooth', block: 'start' });
                });
            });

            // Anchor smooth scroll
            document.querySelectorAll('a[href^="#"]').forEach(function(anchor) {
                anchor.addEventListener('click', function(e) {
                    var href = this.getAttribute('href');
                    if (!href || href === '#') return;
                    var target = document.querySelector(href);
                    if (!target) return;
                    if (href.startsWith('#tab-')) switchRecruitmentTab(href.replace('#tab-', ''));
                    target.scrollIntoView({ behavior: 'smooth', block: 'start' });
                });
            });

            // Job modal close on overlay click
            document.getElementById('jobModal').addEventListener('click', function(e) {
                if (e.target === this) closeJobModal();
            });

            // Floating bar
            window.addEventListener('scroll', function() {
                document.getElementById('floatingBar').classList.toggle('show', window.scrollY > 500);
            });
            document.getElementById('backToTop').addEventListener('click', function(e) {
                e.preventDefault();
                window.scrollTo({ top: 0, behavior: 'smooth' });
            });

            // Hash tab on load
            if (location.hash && location.hash.startsWith('#tab-')) {
                var tabName = location.hash.replace('#tab-', '');
                switchRecruitmentTab(tabName);
                setTimeout(function() {
                    var target = document.querySelector('.recruitment-tabs');
                    if (target) target.scrollIntoView({ behavior: 'smooth', block: 'start' });
                }, 100);
            }
        });

        // ===== 人力资源工具箱 =====
        // ===== 社保数据 =====
        var SB_DATA = {
            tianjin: {
                name: '天津',
                socialMin: 5124, socialMax: 25065,
                fundMin: 2320, fundMax: 25065,
                items: [
                    { name: '养老保险', pRate: 0.08, cRate: 0.16 },
                    { name: '医疗保险', pRate: 0.02, cRate: 0.10 },
                    { name: '失业保险', pRate: 0.005, cRate: 0.005 },
                    { name: '工伤保险', pRate: 0, cRate: 0.0035 },
                    { name: '生育保险', pRate: 0, cRate: 0.005 },
                    { name: '残障金', pRate: 0, cRate: 0.015 }
                ],
                pExtra: { name: '大病医疗', amount: 22 },
                cExtra: null,
                fundRate: 0.12
            },
            hangzhou: {
                name: '杭州',
                socialMin: 4986, socialMax: 24930,
                fundMin: 2660, fundMax: 24930,
                items: [
                    { name: '养老保险', pRate: 0.08, cRate: 0.16 },
                    { name: '医疗保险', pRate: 0.02, cRate: 0.095 },
                    { name: '失业保险', pRate: 0.005, cRate: 0.005 },
                    { name: '工伤保险', pRate: 0, cRate: 0.0032 },
                    { name: '生育保险', pRate: 0, cRate: 0 },
                    { name: '残障金', pRate: 0, cRate: 0 }
                ],
                pExtra: null,
                cExtra: { name: '残障金', amount: 81 },
                fundRate: 0.12
            }
        };

        function switchToolTab(name) {
            document.querySelectorAll('.tools-tab').forEach(function(t) { t.classList.remove('active'); });
            document.querySelectorAll('.tools-pane').forEach(function(p) { p.classList.remove('active'); });
            document.querySelector('.tools-tab[data-tab="'+name+'"]').classList.add('active');
            document.getElementById('pane-'+name).classList.add('active');
        }

        function scrollToTool(tab) {
            switchToolTab(tab);
            document.getElementById('tools').scrollIntoView({ behavior: 'smooth', block: 'start' });
        }

        function getSbData() {
            return SB_DATA[document.getElementById('sbCity').value];
        }

        function updateSbCity() {
            var d = getSbData();
            document.getElementById('sbSocialBase').value = d.socialMin;
            document.getElementById('sbFundBase').value = d.fundMin;
            document.getElementById('sbResult').classList.remove('show');
        }

        function sbQuickBase(mode) {
            var d = getSbData();
            document.getElementById('sbSocialBase').value = mode === 'min' ? d.socialMin : d.socialMax;
        }

        function sbQuickFund(mode) {
            var d = getSbData();
            document.getElementById('sbFundBase').value = mode === 'min' ? d.fundMin : d.fundMax;
        }

        function toggleFund() {
            var t = document.getElementById('sbFundToggle');
            t.classList.toggle('on');
            document.getElementById('sbFundLabel').textContent = t.classList.contains('on') ? '缴纳公积金' : '不缴纳公积金';
        }

        function fmt(n) {
            return n.toFixed(2);
        }

        function calcSocial() {
            var d = getSbData();
            var sBase = parseFloat(document.getElementById('sbSocialBase').value) || 0;
            var fBase = parseFloat(document.getElementById('sbFundBase').value) || 0;
            var hasFund = document.getElementById('sbFundToggle').classList.contains('on');

            document.getElementById('sbCityName').textContent = d.name;

            var socialRows = '';
            var pTotal = 0, cTotal = 0;

            d.items.forEach(function(item) {
                var pAmt = sBase * item.pRate;
                var cAmt = sBase * item.cRate;
                pTotal += pAmt;
                cTotal += cAmt;
                socialRows += '<tr>'
                    + '<td style="text-align:left;font-weight:500">'+item.name+'</td>'
                    + '<td>'+fmt(sBase)+'</td>'
                    + '<td>'+(item.pRate*100).toFixed(1)+'%</td>'
                    + '<td>0.00</td>'
                    + '<td style="font-weight:600">'+fmt(pAmt)+'</td>'
                    + '<td>'+fmt(sBase)+'</td>'
                    + '<td>'+(item.cRate*100).toFixed(1)+'%</td>'
                    + '<td>0.00</td>'
                    + '<td style="font-weight:600">'+fmt(cAmt)+'</td>'
                    + '<td style="font-weight:600">'+fmt(pAmt+cAmt)+'</td>'
                    + '</tr>';
            });

            // Extra (personal)
            if (d.pExtra) {
                pTotal += d.pExtra.amount;
                socialRows += '<tr>'
                    + '<td style="text-align:left;font-weight:500">'+d.pExtra.name+'</td>'
                    + '<td>—</td>'
                    + '<td>—</td>'
                    + '<td>'+fmt(d.pExtra.amount)+'</td>'
                    + '<td style="font-weight:600">'+fmt(d.pExtra.amount)+'</td>'
                    + '<td>—</td>'
                    + '<td>—</td>'
                    + '<td>0.00</td>'
                    + '<td>0.00</td>'
                    + '<td style="font-weight:600">'+fmt(d.pExtra.amount)+'</td>'
                    + '</tr>';
            }

            // Extra (company)
            if (d.cExtra) {
                cTotal += d.cExtra.amount;
                socialRows += '<tr>'
                    + '<td style="text-align:left;font-weight:500">'+d.cExtra.name+'</td>'
                    + '<td>—</td>'
                    + '<td>—</td>'
                    + '<td>0.00</td>'
                    + '<td>0.00</td>'
                    + '<td>—</td>'
                    + '<td>—</td>'
                    + '<td>'+fmt(d.cExtra.amount)+'</td>'
                    + '<td style="font-weight:600">'+fmt(d.cExtra.amount)+'</td>'
                    + '<td style="font-weight:600">'+fmt(d.cExtra.amount)+'</td>'
                    + '</tr>';
            }

            // Subtotal row
            socialRows += '<tr class="sub">'
                + '<td style="text-align:left">小计</td>'
                + '<td>—</td><td>—</td><td>—</td>'
                + '<td>'+fmt(pTotal)+'</td>'
                + '<td>—</td><td>—</td><td>—</td>'
                + '<td>'+fmt(cTotal)+'</td>'
                + '<td>'+fmt(pTotal+cTotal)+'</td>'
                + '</tr>';

            document.getElementById('sbSocialTableWrap').innerHTML = '<table class="result-table">'
                + '<thead><tr><th>缴费项目</th><th colspan="4">个人缴纳</th><th colspan="4">企业缴纳</th><th>合计</th></tr>'
                + '<tr><th></th><th>基数</th><th>比例</th><th>附加费</th><th>金额</th><th>基数</th><th>比例</th><th>附加费</th><th>金额</th><th></th></tr></thead>'
                + '<tbody>'+socialRows+'</tbody></table>';

            // Fund
            if (hasFund) {
                var fr = d.fundRate;
                var fp = fBase * fr;
                var fc = fBase * fr;
                var fundHtml = '<table class="result-table"><thead><tr><th>缴费项目</th><th colspan="2">个人缴纳</th><th colspan="2">企业缴纳</th><th>合计</th></tr>'
                    + '<tr><th></th><th>基数</th><th>金额</th><th>基数</th><th>金额</th><th></th></tr></thead><tbody>'
                    + '<tr><td style="text-align:left;font-weight:500">住房公积金</td>'
                    + '<td>'+fmt(fBase)+'</td><td style="font-weight:600">'+fmt(fp)+'</td>'
                    + '<td>'+fmt(fBase)+'</td><td style="font-weight:600">'+fmt(fc)+'</td>'
                    + '<td style="font-weight:600">'+fmt(fp+fc)+'</td></tr>'
                    + '<tr class="sub"><td>小计</td><td>—</td><td>'+fmt(fp)+'</td><td>—</td><td>'+fmt(fc)+'</td><td>'+fmt(fp+fc)+'</td></tr>'
                    + '</tbody></table>';
                document.getElementById('sbFundTableWrap').innerHTML = fundHtml;
            } else {
                document.getElementById('sbFundTableWrap').innerHTML = '<p style="color:var(--text-light);font-size:14px;padding:12px 0;">未缴纳公积金</p>';
            }

            var actualFP = hasFund ? fBase * d.fundRate : 0;
            var actualFC = hasFund ? fBase * d.fundRate : 0;
            var grandTotal = pTotal + cTotal + actualFP + actualFC;
            var grandPTotal = pTotal + actualFP;
            var grandCTotal = cTotal + actualFC;

            document.getElementById('sbTotal').innerHTML = ''
                + '<div><div class="total-label">总参保费用（月）</div></div>'
                + '<div><span class="total-amount">¥'+fmt(grandTotal)+'</span>'
                + '<small>&nbsp;&nbsp;企业 ¥'+fmt(grandCTotal)+' + 个人 ¥'+fmt(grandPTotal)+'</small></div>';

            document.getElementById('sbResult').classList.add('show');
        }

        function resetSocial() {
            var d = getSbData();
            document.getElementById('sbSocialBase').value = d.socialMin;
            document.getElementById('sbFundBase').value = d.fundMin;
            document.getElementById('sbFundToggle').classList.add('on');
            document.getElementById('sbFundLabel').textContent = '缴纳公积金';
            document.getElementById('sbResult').classList.remove('show');
        }

        // ===== 个税计算器 =====
        function updateDeductionTotal() {
            var total = 0;
            document.querySelectorAll('#pane-tax input[type="checkbox"]:checked').forEach(function(cb) {
                total += parseFloat(cb.value) || 0;
            });
            document.getElementById('taxDeduction').value = total;
        }

        function calcTax() {
            var salary = parseFloat(document.getElementById('taxSalary').value) || 0;
            var social = parseFloat(document.getElementById('taxSocial').value) || 0;
            var fund = parseFloat(document.getElementById('taxFund').value) || 0;
            var deduction = parseFloat(document.getElementById('taxDeduction').value) || 0;

            var threshold = 5000; // 起征点
            var socialFund = social + fund;

            // 每月应纳税所得额
            var taxableMonthly = salary - threshold - socialFund - deduction;
            taxableMonthly = Math.max(taxableMonthly, 0);

            // 年化计算（简化：按单月预扣预缴）
            var annualTaxable = taxableMonthly * 12;
            var taxRate = 0, quickDeduct = 0;

            if (annualTaxable <= 0) {
                taxRate = 0; quickDeduct = 0;
            } else if (annualTaxable <= 36000) {
                taxRate = 0.03; quickDeduct = 0;
            } else if (annualTaxable <= 144000) {
                taxRate = 0.10; quickDeduct = 2520;
            } else if (annualTaxable <= 300000) {
                taxRate = 0.20; quickDeduct = 16920;
            } else if (annualTaxable <= 420000) {
                taxRate = 0.25; quickDeduct = 31920;
            } else if (annualTaxable <= 660000) {
                taxRate = 0.30; quickDeduct = 52920;
            } else if (annualTaxable <= 960000) {
                taxRate = 0.35; quickDeduct = 85920;
            } else {
                taxRate = 0.45; quickDeduct = 181920;
            }

            var monthlyTax = Math.max((annualTaxable * taxRate - quickDeduct) / 12, 0);
            var afterTax = salary - social - fund - monthlyTax;
            var annualAfterTax = afterTax * 12;
            var annualSalary = salary * 12;
            var annualSocial = social * 12;
            var annualFund = fund * 12;
            var annualTax = monthlyTax * 12;

            var html = '<div style="display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;">'
                + '<div style="background:var(--bg-light);border-radius:var(--radius-md);padding:12px 10px;text-align:center;">'
                    + '<div style="font-size:11px;color:var(--text-light);margin-bottom:2px;">税前月薪</div>'
                    + '<div style="font-size:20px;font-weight:700;">¥'+fmt(salary)+'</div>'
                + '</div>'
                + '<div style="background:var(--bg-light);border-radius:var(--radius-md);padding:12px 10px;text-align:center;">'
                    + '<div style="font-size:11px;color:var(--text-light);margin-bottom:2px;">社保+公积金(个人)</div>'
                    + '<div style="font-size:20px;font-weight:700;color:var(--warning);">¥'+fmt(socialFund)+'</div>'
                + '</div>'
                + '<div style="background:var(--bg-light);border-radius:var(--radius-md);padding:12px 10px;text-align:center;">'
                    + '<div style="font-size:11px;color:var(--text-light);margin-bottom:2px;">适用税率</div>'
                    + '<div style="font-size:20px;font-weight:700;color:'+(taxRate > 0 ? 'var(--primary)' : 'var(--text-light)')+';>'+(taxRate*100).toFixed(0)+'%</div>'
                + '</div>'
                + '<div style="background:var(--primary-bg);border-radius:var(--radius-md);padding:12px 10px;text-align:center;border:1.5px solid var(--primary);">'
                    + '<div style="font-size:11px;color:var(--primary);margin-bottom:2px;">⭐ 月代扣个税</div>'
                    + '<div style="font-size:22px;font-weight:800;color:var(--primary);">¥'+fmt(monthlyTax)+'</div>'
                + '</div>'
                + '<div style="background:var(--bg-light);border-radius:var(--radius-md);padding:12px 10px;text-align:center;">'
                    + '<div style="font-size:11px;color:var(--text-light);margin-bottom:2px;">月应纳税所得额</div>'
                    + '<div style="font-size:20px;font-weight:700;">¥'+fmt(taxableMonthly)+'</div>'
                + '</div>'
                + '<div style="background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:var(--radius-md);padding:12px 10px;text-align:center;">'
                    + '<div style="font-size:11px;color:rgba(255,255,255,0.8);margin-bottom:2px;">💰 税后月薪（实发）</div>'
                    + '<div style="font-size:22px;font-weight:800;color:white;">¥'+fmt(afterTax)+'</div>'
                + '</div>'
                + '</div>';

            // 全年明细 — 紧凑版
            html += '<div style="background:var(--bg-light);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:8px;">'
                + '<div style="font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:6px;">全年汇总</div>'
                + '<table style="width:100%;border-collapse:collapse;font-size:12px;">'
                + '<thead><tr style="border-bottom:1px solid var(--border);"><th style="text-align:left;padding:4px 6px;color:var(--text-light);font-weight:500;">项目</th><th style="text-align:right;padding:4px 6px;color:var(--text-light);font-weight:500;">月金额</th><th style="text-align:right;padding:4px 6px;color:var(--text-light);font-weight:500;">年金额</th></tr></thead>'
                + '<tbody>'
                + '<tr><td style="text-align:left;padding:4px 6px;">税前工资</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(salary)+'</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(annualSalary)+'</td></tr>'
                + '<tr><td style="text-align:left;padding:4px 6px;">社保个人部分</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(social)+'</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(annualSocial)+'</td></tr>'
                + '<tr><td style="text-align:left;padding:4px 6px;">公积金个人部分</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(fund)+'</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(annualFund)+'</td></tr>'
                + '<tr><td style="text-align:left;padding:4px 6px;">专项附加扣除</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(deduction)+'</td><td style="text-align:right;padding:4px 6px;">¥'+fmt(deduction*12)+'</td></tr>'
                + '<tr style="border-top:1px solid var(--border);"><td style="text-align:left;padding:4px 6px;font-weight:600;">代扣个税</td><td style="text-align:right;padding:4px 6px;font-weight:600;color:var(--primary);">¥'+fmt(monthlyTax)+'</td><td style="text-align:right;padding:4px 6px;font-weight:600;color:var(--primary);">¥'+fmt(annualTax)+'</td></tr>'
                + '<tr style="background:var(--primary-bg);"><td style="text-align:left;padding:4px 6px;font-weight:700;">税后实发</td><td style="text-align:right;padding:4px 6px;font-weight:700;color:var(--primary-dark);">¥'+fmt(afterTax)+'</td><td style="text-align:right;padding:4px 6px;font-weight:700;color:var(--primary-dark);">¥'+fmt(annualAfterTax)+'</td></tr>'
                + '</tbody></table>'
                + '</div>';

            html += '<p class="result-note">* 按照新个税法累计预扣预缴方式计算（简化月均）。实际税额以税务部门核算为准。社保和公积金金额请根据实际缴费基数确定。</p>';

            document.getElementById('taxResultWrap').innerHTML = html;
            document.getElementById('taxResult').classList.add('show');
        }

        function resetTax() {
            document.getElementById('taxSalary').value = 15000;
            document.getElementById('taxSocial').value = 510.24;
            document.getElementById('taxFund').value = 278.4;
            document.getElementById('taxDeduction').value = 0;
            document.querySelectorAll('#pane-tax input[type="checkbox"]').forEach(function(cb) { cb.checked = false; });
            document.getElementById('taxResult').classList.remove('show');
        }
    </script>
    <script src="premium-icons.js"></script>
    <script src="script.js"></script>
    <script>document.addEventListener("DOMContentLoaded", function() { /* icons rendered by premium-icons.js */; });</script>
</body>
</html>
