
/* #1171 EN 专属样式（仅 /en/ 页面输出，不进 style.css 不影响中文站缓存） */
.en-topbar{background:var(--primary,#8A6540);color:#fff;font-size:13px}
.en-topbar .container{display:flex;justify-content:space-between;align-items:center;padding:6px 15px;flex-wrap:wrap;gap:4px}
.en-topbar a{color:#fff;text-decoration:none}
.en-main-nav{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:99}
.en-main-nav .container{display:flex;align-items:center;gap:24px;padding:10px 15px}
.en-main-nav .logo img{height:35px;width:auto}
.en-nav-list{display:flex;gap:6px;list-style:none;margin:0;padding:0;flex-wrap:wrap}
.en-nav-list a{display:block;padding:8px 14px;border-radius:6px;color:#333;text-decoration:none;font-weight:500}
.en-nav-list a:hover{background:rgba(138,101,64,.08);color:var(--primary,#8A6540)}
.en-nav-list a.on{background:var(--primary,#8A6540);color:#fff}
@media(max-width:768px){.en-main-nav .container{flex-direction:column;gap:8px}.en-nav-list{justify-content:center}}
.en-hero{background:linear-gradient(135deg,#f7f3ee 0%,#efe6da 100%);padding:56px 0}
.en-hero h1{font-size:34px;line-height:1.3;margin:0 0 14px;color:#2d2317}
.en-hero p.lead{font-size:17px;color:#5c5346;max-width:820px;margin:0 0 22px}
.en-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}
.en-stat{background:#fff;border-radius:10px;padding:18px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05)}
.en-stat b{display:block;font-size:26px;color:var(--primary,#8A6540)}
.en-stat span{font-size:13px;color:#8a7f70}
@media(max-width:768px){.en-hero h1{font-size:24px}.en-stats{grid-template-columns:repeat(2,1fr)}}
.en-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 24px}
.en-chips a{padding:7px 14px;border:1px solid #ddd;border-radius:20px;font-size:14px;color:#444;text-decoration:none;background:#fff}
.en-chips a.on,.en-chips a:hover{background:var(--primary,#8A6540);border-color:var(--primary,#8A6540);color:#fff}
.en-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:16px;min-width:0}
.en-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;display:block;transition:box-shadow .15s}
.en-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.1)}
.en-card .img{aspect-ratio:1/1;background:#fafafa;display:flex;align-items:center;justify-content:center;overflow:hidden}
.en-card .img img{max-width:100%;max-height:100%;object-fit:contain}
.en-card .body{padding:12px 14px}
.en-card .model{font-weight:700;font-size:15px;color:#2d2317;margin-bottom:4px;word-break:break-word}
.en-card .name{font-size:13px;color:#8a7f70;margin-bottom:4px}
.en-card .brand{font-size:12px;color:#b09877}
.en-pager{display:flex;gap:8px;justify-content:center;margin-top:28px;flex-wrap:wrap}
.en-pager a,.en-pager span{padding:8px 14px;border:1px solid #ddd;border-radius:6px;text-decoration:none;color:#444;background:#fff}
.en-pager .cur{background:var(--primary,#8A6540);border-color:var(--primary,#8A6540);color:#fff}
.en-notice{background:#fdf8f2;border:1px solid #eadfce;border-radius:8px;padding:14px 18px;font-size:14px;color:#7a6a52;margin:18px 0}
.en-detail{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:28px;margin-top:10px}
.en-detail .img{background:#fafafa;border:1px solid rgba(0,0,0,.06);border-radius:10px;display:flex;align-items:center;justify-content:center;min-height:320px;overflow:hidden}
.en-detail .img img{max-width:100%;max-height:560px;object-fit:contain}
.en-meta{list-style:none;margin:14px 0;padding:0;font-size:15px}
.en-meta li{padding:5px 0;border-bottom:1px dashed rgba(0,0,0,.07)}
.en-meta b{color:#2d2317}
@media(max-width:860px){.en-detail{grid-template-columns:1fr}}
.en-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:20px}
.en-contact-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:10px;padding:20px}
.en-contact-card h3{margin:0 0 8px;font-size:16px;color:var(--primary,#8A6540)}
.en-contact-card p{margin:4px 0;font-size:14px;color:#555;word-break:break-word}
