body{font-family:Arial,'Microsoft YaHei',sans-serif;background:#f7f7f7;color:#222;margin:0;line-height:1.8}
header,footer{background:#111;color:#fff;padding:20px}
header a{color:#fff;margin-right:15px;text-decoration:none}
main{max-width:920px;margin:20px auto;background:#fff;padding:25px}
article h1{font-size:28px}
h2{border-left:4px solid #222;padding-left:10px}
.meta{color:#777;margin-bottom:20px}
.qr-box{margin:30px 0;padding:20px;background:#f1f1f1;text-align:center}
.qr-box img{max-width:180px}
.news-list li{margin:10px 0}