
*{box-sizing:border-box}body{margin:0;background:#eef1f5;font-family:Arial,'Microsoft YaHei',sans-serif;color:#222}
a{color:#005fbd;text-decoration:none}.top{height:76px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12%;border-top:6px solid #0b57a3}
.logo{font-size:28px;font-weight:800;color:#0b57a3}.logo span{font-size:16px;color:#d71920}.top nav a{margin-left:18px;font-weight:700}
.scorebar{max-width:1180px;margin:18px auto;background:#ddd;padding:14px 18px}.scorebar h2{margin:0 0 10px}.matches{display:flex;gap:10px;overflow:hidden}.match{min-width:180px;background:#fff;border-radius:8px;padding:10px}.match b{color:red;font-size:12px}.match span{display:block}.match strong{font-size:20px}
.wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:170px 1fr 280px;gap:18px}.left,.right,.hero,.card{background:#fff;border-radius:8px}
.left{padding:18px}.left a{display:block;padding:11px 0;color:#222;font-weight:700}.main{}.hero{overflow:hidden;margin-bottom:18px}.hero img{width:100%;height:310px;object-fit:cover;display:block}.hero h1{font-size:26px;line-height:1.3;margin:18px}.hero p{margin:0 18px 22px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.card{min-height:150px;padding:18px}.card h3{font-size:18px;line-height:1.6;margin:0 0 22px}.card p{color:#444}
.right{padding:18px}.right ul{padding-left:18px}.right li{margin-bottom:15px;line-height:1.55}.right em{display:block;color:#333;font-style:normal;font-size:13px}table{width:100%;border-collapse:collapse}td,th{border-bottom:1px solid #ddd;padding:8px;text-align:left}
footer{text-align:center;padding:30px;color:#777}
@media(max-width:900px){.top{padding:0 20px}.wrap{grid-template-columns:1fr}.left,.right{display:block}.grid{grid-template-columns:1fr}.hero img{height:220px}}
