.md-wrap{max-width:1200px;margin:18px auto;padding:0 16px;}
  .md-bc{font-size:13px;color:#666;margin-bottom:14px;} .md-bc a{color:#2b68c8;}
  .md-row{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;}
  .md-card{background:#fff;border:1px solid #e4e7ea;border-radius:6px;min-width:0;}
  .md-hd{padding:14px 18px;border-bottom:1px solid #eee;font-weight:700;font-size:16px;border-left:4px solid #2b68c8;}
  .md-title{padding:18px;}
  .md-title h1{font-size:24px;margin:0 0 8px;font-weight:700;}
  .md-title .model{font-family:Consolas,monospace;color:#2b68c8;background:#eaf2ff;padding:3px 10px;border-radius:4px;font-size:14px;}
  .md-tag{display:inline-block;background:#e6f7ec;color:#1aab50;font-size:12px;font-weight:700;padding:3px 10px;border-radius:4px;margin-left:8px;}
  .md-table{width:100%;border-collapse:collapse;}
  .md-table-wrap{width:100%;overflow-x:auto;}
  .md-table td{padding:13px 16px;border-bottom:1px solid #f2f2f2;font-size:14px;}
  .md-table tr:last-child td{border-bottom:none;}
  .md-table td.k{color:#666;width:140px;background:#fafbfc;}
  .md-table td.v{font-weight:600;color:#222;}
  .md-price{font-size:26px;color:#e64545;font-weight:800;}
  .md-side .sbox{padding:18px;}
  .md-side .co-name{font-size:16px;font-weight:700;margin-bottom:6px;} .md-side .co-name a{color:#222;}
  .md-side .co-meta{font-size:13px;color:#888;line-height:2;}
  .md-btn{display:block;text-align:center;background:#2b68c8;color:#fff;padding:11px;border-radius:5px;margin-top:14px;font-weight:600;}
  .md-btn.ghost{background:#fff;color:#2b68c8;border:1px solid #2b68c8;}
  .md-btn i,.md-bc i{margin-right:6px;}
  @media(max-width:767px){
    .md-wrap{margin:12px auto;padding:0 12px;}
    .md-row{grid-template-columns:minmax(0,1fr);gap:14px;}
    .md-title{padding:16px;}.md-title h1{font-size:20px;line-height:1.45;}
    .md-table{min-width:680px;}.md-table td{padding:11px 13px;}
    .md-side{order:2;}.md-price{font-size:22px;}
  }
