/* ============================================================
 页面模板 index.html 专属样式（原内联 <style> 迁移）
 改动后需 php database/regenerate_seo.php 重建静态页
 ============================================================ */

/* ---------- 原内联样式块 1 ---------- */
/* 设计师团队列表：左侧照片 + 右侧信息 */
        .sc-team-item { display: flex; gap: 24px; align-items: flex-start; background: #fff; border-radius:0; padding: 20px; box-shadow: 0 1px 3px rgba(0,0,0,.08); transition: box-shadow .25s ease, transform .25s ease; }
        .sc-team-item:hover { box-shadow: 0 8px 24px rgba(0,0,0,.12); transform: translateY(-3px); }
        .sc-team-figure { flex: 0 0 200px; display: block; overflow: hidden; border-radius:0; }
        .sc-team-figure img { width: 200px; height: 220px; object-fit: cover; display: block; }
        .sc-team-body { flex: 1; min-width: 0; }
        .sc-team-name { font-size: 20px; font-weight: 700; color: #191919; margin: 0 0 4px; }
        .sc-team-meta { font-size: 14px; color: #279897; margin-bottom: 6px; }
        .sc-team-city { display: inline-block; font-size: 12px; color: #fff; background: #279897; border-radius:0; padding: 2px 12px; margin-bottom: 10px; }
        .sc-team-intro { font-size: 14px; color: #666; line-height: 1.8; margin: 0 0 14px; }
        .sc-team-btn { display: inline-block; padding: 9px 22px; font-size: 14px; color: #fff; background: #279897; border-radius:0; text-decoration: none; }
        .sc-team-btn:hover { background: #0f7c7a; color: #fff; }
        .sc-team-empty { text-align: center; padding: 40px 0; color: #999; }
        @media (max-width: 767px) {
            .sc-team-item { flex-direction: column; align-items: center; text-align: center; }
            .sc-team-figure { flex: none; width: 100%; max-width: 280px; }
            .sc-team-figure img { width: 100%; height: auto; }
        }

/* ---------- 原内联样式块 2 ---------- */
.cbar-tip { position: fixed; top: 0; left: 0; right: 0; z-index: 9999; background: #279897; color: #fff; font-size: 14px; padding: 10px 16px; display: flex; align-items: center; justify-content: center; gap: 16px; flex-wrap: wrap; box-shadow: 0 2px 8px rgba(0,0,0,.15); }
        .cbar-tip-text strong { color: #6fc9c6; }
        .cbar-tip-actions { display: inline-flex; align-items: center; gap: 12px; }
        .cbar-btn { background: #fff; color: #279897; padding: 4px 16px; border-radius:0; font-weight: 600; text-decoration: none; cursor: pointer; font-size: 13px; }
        .cbar-btn:hover { opacity: .9; }
        .cbar-skip { color: rgba(255,255,255,.8); text-decoration: none; cursor: pointer; font-size: 13px; }
        .cbar-skip:hover { color: #fff; }
        .cbar-switch { position: fixed; top: 12px; right: 12px; z-index: 9998; }
        .cbar-switch-btn { background: #279897; color: #fff; border: none; border-radius:0; padding: 7px 14px; font-size: 13px; cursor: pointer; box-shadow: 0 2px 6px rgba(0,0,0,.15); }
        .cbar-switch-btn:hover { background: #0f7c7a; }
        .cbar-caret { font-size: 10px; margin-left: 4px; }
        .cbar-dropdown { display: none; position: absolute; top: calc(100% + 6px); right: 0; background: #fff; border-radius:0; box-shadow: 0 6px 24px rgba(0,0,0,.15); width: 320px; max-height: 420px; overflow-y: auto; padding: 12px; border: 1px solid #eee; }
        .cbar-dropdown.open { display: block; }
        .cbar-dropdown-title { font-size: 12px; color: #999; margin-bottom: 8px; }
        .cbar-dropdown-list { display: grid; grid-template-columns: repeat(4, 1fr); gap: 6px; }
        .cbar-city { display: block; text-align: center; padding: 6px 4px; border-radius:0; font-size: 13px; color: #333; text-decoration: none; background: #f5f7fa; }
        .cbar-city:hover { background: #e6f5f4; color: #279897; }
        .cbar-cur { color: #279897; font-weight: 700; }
        @media (max-width: 640px) {
            .cbar-tip { font-size: 12px; padding: 8px 10px; }
            .cbar-switch { top: 8px; right: 8px; }
            .cbar-dropdown { width: 280px; }
        }

/* ---------- 原内联样式块 3 ---------- */
#ef_e23832f75b56a98dad50c323088436ab .ef-item{margin-bottom:14px}#ef_e23832f75b56a98dad50c323088436ab .ef-item label{display:block;color:#555;font-size:14px;margin-bottom:6px}#ef_e23832f75b56a98dad50c323088436ab .ef-item label em{color:#de2e25;font-style:normal;margin-left:2px}#ef_e23832f75b56a98dad50c323088436ab .ef-item input[type=text],#ef_e23832f75b56a98dad50c323088436ab .ef-item input[type=tel],#ef_e23832f75b56a98dad50c323088436ab .ef-item input[type=email],#ef_e23832f75b56a98dad50c323088436ab .ef-item select,#ef_e23832f75b56a98dad50c323088436ab .ef-item textarea{width:100%;border:1px solid #ddd;border-radius:0;padding:0 12px;font-size:14px;color:#333;box-sizing:border-box}#ef_e23832f75b56a98dad50c323088436ab .ef-item input[type=text],#ef_e23832f75b56a98dad50c323088436ab .ef-item input[type=tel],#ef_e23832f75b56a98dad50c323088436ab .ef-item input[type=email],#ef_e23832f75b56a98dad50c323088436ab .ef-item select{height:50px}#ef_e23832f75b56a98dad50c323088436ab .ef-item textarea{height:110px;padding:10px 12px;resize:vertical}#ef_e23832f75b56a98dad50c323088436ab .ef-item input:focus,#ef_e23832f75b56a98dad50c323088436ab .ef-item select:focus,#ef_e23832f75b56a98dad50c323088436ab .ef-item textarea:focus{outline:none;border-color:var(--c-primary,#279897)}#ef_e23832f75b56a98dad50c323088436ab .ef-radios{padding-top:6px}#ef_e23832f75b56a98dad50c323088436ab .ef-radio{display:inline-block;margin-right:20px;color:#555;font-size:14px;cursor:pointer}#ef_e23832f75b56a98dad50c323088436ab .ef-radio input{margin-right:4px;vertical-align:middle}#ef_e23832f75b56a98dad50c323088436ab .ef-btn{position:relative;z-index:0;height:60px;padding:0 36px;background:#279897;color:#fff;border:none;font-size:18px;cursor:pointer;overflow:hidden;transition:background .4s,border-color .4s,color .4s}#ef_e23832f75b56a98dad50c323088436ab .ef-btn::before{content:"";position:absolute;top:0;left:0;width:101%;height:101%;background:#0f7c7a;z-index:-1;opacity:0;transform:scale3d(.7,1,1);border-radius:inherit;transition:transform .42s,opacity .42s;transition-timing-function:cubic-bezier(.2,1,.3,1)}#ef_e23832f75b56a98dad50c323088436ab .ef-btn:hover{transition:background .4s .4s,color .2s 0s}#ef_e23832f75b56a98dad50c323088436ab .ef-btn:hover::before{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}#ef_e23832f75b56a98dad50c323088436ab .ef-tip{color:#de2e25;font-size:13px;margin-top:8px;min-height:16px}

/* ---------- 原内联样式块 4 ---------- */
#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item{margin-bottom:14px}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item label{display:block;color:#555;font-size:14px;margin-bottom:6px}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item label em{color:#de2e25;font-style:normal;margin-left:2px}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item input[type=text],#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item input[type=tel],#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item input[type=email],#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item select,#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item textarea{width:100%;border:1px solid #ddd;border-radius:0;padding:0 12px;font-size:14px;color:#333;box-sizing:border-box}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item input[type=text],#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item input[type=tel],#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item input[type=email],#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item select{height:50px}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item textarea{height:110px;padding:10px 12px;resize:vertical}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item input:focus,#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item select:focus,#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-item textarea:focus{outline:none;border-color:var(--c-primary,#279897)}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-radios{padding-top:6px}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-radio{display:inline-block;margin-right:20px;color:#555;font-size:14px;cursor:pointer}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-radio input{margin-right:4px;vertical-align:middle}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-btn{position:relative;z-index:0;height:60px;padding:0 36px;background:#279897;color:#fff;border:none;font-size:18px;cursor:pointer;overflow:hidden;transition:background .4s,border-color .4s,color .4s}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-btn::before{content:"";position:absolute;top:0;left:0;width:101%;height:101%;background:#0f7c7a;z-index:-1;opacity:0;transform:scale3d(.7,1,1);border-radius:inherit;transition:transform .42s,opacity .42s;transition-timing-function:cubic-bezier(.2,1,.3,1)}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-btn:hover{transition:background .4s .4s,color .2s 0s}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-btn:hover::before{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}#ef_29217a5db96c12cddc3d4d0a43d6acb5 .ef-tip{color:#de2e25;font-size:13px;margin-top:8px;min-height:16px}

/* ---------- 原内联样式块 5 ---------- */
#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item{margin-bottom:14px}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item label{display:block;color:#555;font-size:14px;margin-bottom:6px}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item label em{color:#de2e25;font-style:normal;margin-left:2px}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item input[type=text],#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item input[type=tel],#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item input[type=email],#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item select,#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item textarea{width:100%;border:1px solid #ddd;border-radius:0;padding:0 12px;font-size:14px;color:#333;box-sizing:border-box}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item input[type=text],#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item input[type=tel],#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item input[type=email],#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item select{height:50px}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item textarea{height:110px;padding:10px 12px;resize:vertical}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item input:focus,#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item select:focus,#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-item textarea:focus{outline:none;border-color:var(--c-primary,#279897)}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-radios{padding-top:6px}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-radio{display:inline-block;margin-right:20px;color:#555;font-size:14px;cursor:pointer}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-radio input{margin-right:4px;vertical-align:middle}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-btn{position:relative;z-index:0;height:60px;padding:0 36px;background:#279897;color:#fff;border:none;font-size:18px;cursor:pointer;overflow:hidden;transition:background .4s,border-color .4s,color .4s}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-btn::before{content:"";position:absolute;top:0;left:0;width:101%;height:101%;background:#0f7c7a;z-index:-1;opacity:0;transform:scale3d(.7,1,1);border-radius:inherit;transition:transform .42s,opacity .42s;transition-timing-function:cubic-bezier(.2,1,.3,1)}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-btn:hover{transition:background .4s .4s,color .2s 0s}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-btn:hover::before{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}#ef_9baedd1adb1cabceaa8ae1fa6b8d0a5c .ef-tip{color:#de2e25;font-size:13px;margin-top:8px;min-height:16px}

/* ---------- 原内联样式块 6 ---------- */
#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item{margin-bottom:14px}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item label{display:block;color:#555;font-size:14px;margin-bottom:6px}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item label em{color:#de2e25;font-style:normal;margin-left:2px}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item input[type=text],#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item input[type=tel],#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item input[type=email],#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item select,#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item textarea{width:100%;border:1px solid #ddd;border-radius:0;padding:0 12px;font-size:14px;color:#333;box-sizing:border-box}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item input[type=text],#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item input[type=tel],#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item input[type=email],#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item select{height:50px}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item textarea{height:110px;padding:10px 12px;resize:vertical}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item input:focus,#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item select:focus,#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-item textarea:focus{outline:none;border-color:var(--c-primary,#279897)}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-radios{padding-top:6px}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-radio{display:inline-block;margin-right:20px;color:#555;font-size:14px;cursor:pointer}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-radio input{margin-right:4px;vertical-align:middle}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-btn{position:relative;z-index:0;height:60px;padding:0 36px;background:#279897;color:#fff;border:none;font-size:18px;cursor:pointer;overflow:hidden;transition:background .4s,border-color .4s,color .4s}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-btn::before{content:"";position:absolute;top:0;left:0;width:101%;height:101%;background:#0f7c7a;z-index:-1;opacity:0;transform:scale3d(.7,1,1);border-radius:inherit;transition:transform .42s,opacity .42s;transition-timing-function:cubic-bezier(.2,1,.3,1)}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-btn:hover{transition:background .4s .4s,color .2s 0s}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-btn:hover::before{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}#ef_ed4185bbcf70df4f0060ba9b7ead19ba .ef-tip{color:#de2e25;font-size:13px;margin-top:8px;min-height:16px}

/* ---------- 原内联样式块 7 ---------- */
#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item{margin-bottom:14px}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item label{display:block;color:#555;font-size:14px;margin-bottom:6px}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item label em{color:#de2e25;font-style:normal;margin-left:2px}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item input[type=text],#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item input[type=tel],#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item input[type=email],#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item select,#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item textarea{width:100%;border:1px solid #ddd;border-radius:0;padding:0 12px;font-size:14px;color:#333;box-sizing:border-box}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item input[type=text],#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item input[type=tel],#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item input[type=email],#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item select{height:50px}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item textarea{height:110px;padding:10px 12px;resize:vertical}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item input:focus,#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item select:focus,#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-item textarea:focus{outline:none;border-color:var(--c-primary,#279897)}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-radios{padding-top:6px}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-radio{display:inline-block;margin-right:20px;color:#555;font-size:14px;cursor:pointer}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-radio input{margin-right:4px;vertical-align:middle}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-btn{position:relative;z-index:0;height:60px;padding:0 36px;background:#279897;color:#fff;border:none;font-size:18px;cursor:pointer;overflow:hidden;transition:background .4s,border-color .4s,color .4s}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-btn::before{content:"";position:absolute;top:0;left:0;width:101%;height:101%;background:#0f7c7a;z-index:-1;opacity:0;transform:scale3d(.7,1,1);border-radius:inherit;transition:transform .42s,opacity .42s;transition-timing-function:cubic-bezier(.2,1,.3,1)}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-btn:hover{transition:background .4s .4s,color .2s 0s}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-btn:hover::before{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1)}#ef_42ed5af1f6375d17fd45a6df217b29c1 .ef-tip{color:#de2e25;font-size:13px;margin-top:8px;min-height:16px}
