a, body, html { outline: 0; color: #666; }body, button, input, keygen, select, textarea { font-family: -apple-system, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "WenQuanYi Micro Hei", "Microsoft Yahei", Arial, sans-serif; }body { position: relative; overflow-x: hidden; margin: 0 auto; width: 100%; max-width: 640px; background: #f8f8f8; }h1, h2, h3, h4, h5, h6, input, select, textarea { outline: 0; font-size: 100%; }li, ol, ul { list-style: none; }a { text-decoration: none; }img { border: 0px; padding: 0px; display: block; width: 100%; }.clearfix:after { clear: both; display: block; visibility: hidden; height: 0; content: "."; }* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; border: none; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: transparent;}.main { width: 100%; max-width: 640px; height: 100%; margin: 0px auto; }.clear { clear: both; }@media only screen and (max-width:640px), only screen and (max-device-width:640px) {html { font-size: 18.75px=1rem; }}@media only screen and (max-width:600px), only screen and (max-device-width:600px) {html { font-size: 18px; }}@media only screen and (max-width:540px), only screen and (max-device-width:540px) {html { font-size: 16.88px; }}@media only screen and (max-width:480px), only screen and (max-device-width:480px) {html { font-size: 15px; }}@media only screen and (max-width:414px), only screen and (max-device-width:414px) {html { font-size: 12.94px; }}@media only screen and (max-width:400px), only screen and (max-device-width:400px) {html { font-size: 12.5px; }}@media only screen and (max-width:375px), only screen and (max-device-width:375px) {html { font-size: 11.72px; }}@media only screen and (max-width:360px), only screen and (max-device-width:360px) {html { font-size: 11.25px; }}@media only screen and (max-width:320px), only screen and (max-device-width:320px) {html { font-size: 10px; }}@media only screen and (max-width:240px), only screen and (max-device-width:240px) {html { font-size: 10px; }}.img-list { margin-top: 1.5rem; }.img-list li { width: 44%; float: left; text-align: center; margin-left: 1.6rem; }.img-list li img { width: 100%; }.img-list li p { text-align: left; font-size: 1.1rem; line-height: 1.7rem; padding:.5rem 0;}.news-list { padding: .5rem 2rem .2rem 2rem;}.news-list li { overflow: hidden; border-top: 1px solid #e7e7e7; font-size: 1.1rem; line-height: 3.3rem; }.butfix {position: fixed;bottom: -0.5px;width: 100%;min-width: 320px;max-width: 640px;z-index: 999;margin-top: 40px;}.butfix ul li {width: 20%;float: left;}.butfix ul li img {width: 100%;}