/* ===== SEO 增补：面包屑 / 案例详情 / 相关案例 ===== */
.crumbx{max-width:1200px;margin:14px auto 0;padding:8px 0;font-size:13px;color:#888;}
.crumbx a{color:#888;text-decoration:none;}
.crumbx a:hover{color:#0083CB;}
.case_pic_lg{max-width:1200px;margin:16px auto;text-align:center;}
.case_pic_lg img{max-width:100%;height:auto;border:1px solid #eee;border-radius:6px;box-shadow:0 3px 12px rgba(0,0,0,.08);}
.case_extlink{max-width:1200px;margin:6px auto;font-size:13px;color:#888;}
.case_extlink a{color:#0083CB;text-decoration:none;word-break:break-all;}
.relate_box{max-width:1200px;margin:30px auto 20px;}
.relate_tt{font-size:20px;color:#333;font-weight:600;margin-bottom:14px;}
.relate_ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:18px;}
.relate_ul li{width:calc(25% - 14px);min-width:200px;background:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden;transition:.3s;}
.relate_ul li:hover{box-shadow:0 4px 14px rgba(0,0,0,.12);}
.relate_ul li a{display:block;text-decoration:none;color:#333;}
.relate_ul li img{width:100%;height:auto;display:block;}
.relate_ul li span{display:block;padding:10px 12px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.relate_more{text-align:center;margin-top:16px;}
.relate_more a{color:#0083CB;text-decoration:none;font-size:14px;}
@media (max-width:768px){
  .relate_ul li{width:calc(50% - 9px);min-width:0;}
  .case_pic_lg{margin:10px 12px;}
  .crumbx{margin:10px 12px 0;}
  .case_extlink{margin:6px 12px;}
  .relate_box{margin:20px 12px;}
}
