*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#172b3d;background:#fff;font-family:"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}.site-header{height:94px;max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.brand{font-size:26px;font-weight:700;max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-header nav{display:flex;gap:48px;font-size:17px}.site-header nav a:first-child{color:#08768a}.hero{height:410px;background:linear-gradient(90deg,rgba(5,32,48,.92),rgba(5,32,48,.12)),url('/assets/a04/v6/c49619e540ea158e8160f2a8c11e8d6e5e45caa595a66785c515abd761a552d5.jpg') center 65%/cover;color:white}.hero-inner{max-width:1200px;margin:auto;padding:48px 0}.hero p{font-size:15px;letter-spacing:3px;color:#b0d3db}.hero h1{font-size:48px;line-height:1.45;font-weight:500;margin:15px 0 24px}.hero a{display:inline-flex;align-items:center;gap:50px;border-bottom:1px solid #88b4bc;padding-bottom:10px;font-size:16px}.section{max-width:1200px;margin:auto;padding:52px 0}.section-title{display:flex;align-items:baseline;gap:20px;margin-bottom:30px}.section-title h2{font-size:30px;font-weight:500;margin:0}.section-title>span{font-size:16px;color:#82929b;letter-spacing:2px}.news-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.news-grid article{min-width:0;border-bottom:1px solid #dce4e7;padding-bottom:22px}.news-grid img{width:100%;height:155px;object-fit:cover;display:block;margin-bottom:16px}.news-grid time,.football time{font-size:14px;color:#77848d}.news-grid h3{font-size:18px;line-height:1.65;font-weight:500;margin:9px 0 0;overflow-wrap:anywhere}.schedule-section{background:#edf3f4}.match-row{display:grid;grid-template-columns:145px 130px minmax(0,1fr) 45px minmax(0,1fr) 110px 24px;gap:18px;align-items:center;padding:24px 0;border-top:1px solid #ccdadd;font-size:16px}.match-row strong{font-weight:500;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-row time,.league{color:#61717d}.versus{color:#84939b;text-align:center}.match-row [data-view-status]{font-size:15px;text-align:center;color:#08768a}.arrow{font-size:24px;color:#08768a}.football-list a{display:grid;grid-template-columns:120px 1fr 40px;gap:25px;align-items:center;padding:22px 0;border-bottom:1px solid #dce4e7}.football h3{font-size:18px;font-weight:500;margin:0}.football-list a>span{font-size:24px;color:#08768a}footer{background:#112d3b;color:#dbe5e9;padding:40px max(calc((100% - 1200px)/2),30px);display:flex;justify-content:space-between;gap:30px}footer strong{font-size:22px}footer nav{display:flex;gap:30px;font-size:15px}a:hover{color:#1594a7}@media(max-width:1250px){.section,.hero-inner{margin-left:30px;margin-right:30px}.site-header nav{gap:28px}}@media(max-width:800px){.site-header{height:auto;padding:20px;display:block}.site-header nav{margin-top:18px;gap:20px}.hero h1{font-size:38px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-row{grid-template-columns:1fr 1fr;gap:12px}.versus,.arrow{display:none}footer{display:block}footer nav{margin-top:20px}}
