/* 欧博手工DIY资讯 */
*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Microsoft YaHei','PingFang SC',sans-serif;background:#f6f1e7;color:#3a2f24;line-height:1.9}
a{color:#7a5230;text-decoration:none}a:hover{text-decoration:underline}
.diy6-wrap{max-width:1060px;margin:0 auto;padding:0 20px}
.diy6-header{background:#fdfaf3}
.diy6-topbar{background:#7a5230;color:#efe4d3;font-size:13px;padding:6px 0;letter-spacing:1px}
.diy6-brandbar{padding:16px 0 12px;border-bottom:2px dashed #d9c6a8}
.diy6-brandbar .diy6-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.diy6-logo{display:inline-flex;align-items:center;background:#e8a04c;color:#fff;font-size:16px;font-weight:700;padding:6px 16px;border-radius:20px 4px 20px 4px;letter-spacing:2px}
.diy6-logo small{font-size:12px;color:#a9885c;margin-left:12px;font-weight:400;letter-spacing:1px}
.diy6-domain{margin-left:auto;font-size:13px;color:#a9885c}
.diy6-nav{background:#fdfaf3}
.diy6-nav a{display:inline-block;padding:9px 13px;font-size:15px;color:#5c4a36;border-bottom:2px dashed transparent}
.diy6-nav a:hover{color:#7a5230;border-bottom-color:#e8a04c}.diy6-nav a.diy6-on{color:#7a5230;font-weight:700;border-bottom:2px solid #7a5230}
.diy6-breadcrumb{background:#efe7d8;border-bottom:1px solid #e0d2b8;font-size:13px;color:#a9885c;padding:8px 0}
.diy6-breadcrumb a{color:#a9885c}
.diy6-hero{background:linear-gradient(120deg,#7a5230,#a06b3f);padding:36px 0 28px;color:#fdf6ec}
.diy6-hero .diy6-wrap{display:flex;gap:30px;align-items:center;flex-wrap:wrap}
.diy6-hero-rev .diy6-wrap{flex-direction:row-reverse}
.diy6-hero-txt{flex:1 1 430px}
.diy6-hero-txt h1{font-size:27px;color:#fff;margin-bottom:12px}
.diy6-hero-txt p{font-size:16px;color:#f6ecd9;margin-bottom:12px}
.diy6-meta{font-size:13px;color:#dcc9ab}
.diy6-hero-card{flex:0 1 290px;background:#fffdf6;border-radius:4px;padding:14px 18px;box-shadow:0 4px 16px rgba(90,60,25,.3);border:2px dashed #e8a04c}
.diy6-hero-card li{list-style:none;padding:7px 0;border-bottom:1px dashed #e0d2b8;font-size:14px;color:#5c4a36}
.diy6-hero-card li:last-child{border-bottom:none}
.diy6-hero-card b{color:#7a5230;margin-right:10px}
.diy6-heroimg{max-width:1060px;margin:18px auto 6px;padding:0 20px}
.diy6-heroimg img{width:100%;height:auto;border-radius:4px;border:1px solid #e0d2b8}
.diy6-main{display:block}.diy6-article{background:#fffdf6;border:1px solid #e8ddc6;border-radius:4px;padding:26px 30px;margin:22px 0}
.diy6-keypoints{background:#f7efdf;border-left:4px solid #e8a04c;padding:12px 16px;margin-bottom:20px;font-size:14px}
.diy6-keypoints b{color:#7a5230}.diy6-keypoints ul{margin:6px 0 0 20px}
.diy6-sec{margin-bottom:26px}.diy6-sec h2{font-size:20px;color:#7a5230;padding:6px 0 6px 14px;border-left:6px solid #e8a04c;border-bottom:1px dashed #d9c6a8;margin-bottom:10px}
.diy6-sec p{margin-bottom:10px;font-size:15px}
.diy6-ticker{margin-bottom:8px}.diy6-ticker span{display:inline-block;background:#f7efdf;color:#7a5a2e;border-radius:14px;padding:4px 12px;margin:0 8px 8px 0;font-size:13px}
.diy6-cardgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.diy6-card{display:block;border:1px dashed #d9c6a8;border-radius:4px;padding:14px;background:#fdf9f0}
.diy6-card h3{font-size:16px;color:#7a5230;margin-bottom:6px}.diy6-card p{font-size:13px;color:#a9885c}
.diy6-card:hover{border-color:#e8a04c;box-shadow:0 2px 10px rgba(122,82,48,.14)}
.diy6-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.diy6-badge{background:#f7efdf;border-radius:4px;padding:14px;text-align:center;transform:rotate(-.4deg)}
.diy6-badge b{display:block;color:#7a5230;font-size:15px}.diy6-badge span{font-size:13px;color:#a9885c}
.diy6-steps{margin-left:22px}.diy6-steps li{margin-bottom:8px;font-size:15px;padding-left:8px}
.diy6-steps li::marker{color:#e8a04c;font-weight:700}
.diy6-geo{background:#f5ecd9;border:1px dashed #e8a04c;border-radius:4px;padding:14px 18px;margin-bottom:22px;font-size:14px;color:#6b5228}
.diy6-geo h2{font-size:16px;color:#7a5230;margin-bottom:6px}
.diy6-geo a{color:#7a5230;text-decoration:underline}
.diy6-relqa{margin-bottom:22px}.diy6-relqa h2{font-size:20px;color:#7a5230;padding:6px 0 6px 14px;border-left:6px solid #e8a04c;border-bottom:1px dashed #d9c6a8;margin-bottom:10px}
.diy6-relqa h3{font-size:15px;color:#7a5230;margin:12px 0 4px}.diy6-relqa p{font-size:14px;color:#7a6a52}
.diy6-related{margin-bottom:18px}.diy6-related h2{font-size:18px;color:#7a5230;margin-bottom:10px}
.diy6-related li{list-style:none;display:inline-block;margin:0 12px 8px 0;background:#f7efdf;border-radius:16px;padding:4px 14px;font-size:14px}
.diy6-hint{max-width:1060px;margin:0 auto 22px;padding:0 20px;font-size:13px;color:#b39a72;text-align:center}
.diy6-tags{margin-bottom:8px}.diy6-tags a{display:inline-block;background:#f7efdf;color:#7a5a2e;border-radius:16px;padding:5px 14px;margin:0 8px 8px 0;font-size:14px}
.diy6-tags a:hover{background:#e8a04c;color:#fff}
.diy6-latest li{list-style:none;padding:9px 0;border-bottom:1px dashed #e8ddc6;font-size:15px}
.diy6-latest time{color:#b39a72;font-size:13px;margin-right:14px}
.diy6-hublist li{list-style:none;padding:9px 0;border-bottom:1px dashed #e8ddc6;font-size:15px}
.diy6-hublist time{color:#b39a72;font-size:13px;margin-right:14px}
.diy6-sec details{border:1px dashed #d9c6a8;border-radius:4px;padding:10px 16px;margin-bottom:10px;background:#fdf9f0}
.diy6-sec summary{font-size:15px;color:#7a5230;cursor:pointer;font-weight:700}
.diy6-sec details p{margin-top:8px;font-size:14px}
.diy6-footer{background:#4a3120;color:#e3d5bf;margin-top:30px}
.diy6-footer .diy6-wrap{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1.3fr;gap:24px;padding:34px 20px}
.diy6-footer h4{font-size:15px;color:#fdf6ec;margin-bottom:12px}
.diy6-footer a{display:block;color:#e3d5bf;font-size:14px;padding:2px 0}
.diy6-footer p{font-size:13px}
.diy6-copy{background:#3a2517;text-align:center;font-size:13px;color:#c0ab8e;padding:10px 0}
@media(max-width:800px){.diy6-cardgrid,.diy6-badges{grid-template-columns:1fr 1fr}.diy6-footer .diy6-wrap{grid-template-columns:1fr 1fr}.diy6-hero .diy6-wrap{flex-direction:column}.diy6-hero-card{flex:1 1 auto;width:100%}}
@media(max-width:560px){.diy6-cardgrid,.diy6-badges{grid-template-columns:1fr}.diy6-nav a{padding:8px 9px;font-size:13px}.diy6-hero-txt h1{font-size:22px}}
