@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;outline:none;
-webkit-tap-highlight-color: transparent; 
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari 和 Chrome */}
html, body {height: 100%; background:#fff; }
html { font-size:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
ul, ol { list-style: none }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
a { text-decoration: none; }
h2, h3, h4 { font-family: "Microsoft YaHei"; }
html{ font-size:125%;}
body { font-size:24px; font:1.2em/1.7 "microsoft yahei", "Tahoma", Arial;color: #666; }
.cont{ width:100%; min-width:320px; max-width:640px; margin:0 auto; overflow:hidden;}
.z{ float:left;}
.y{ float:right;}
.fl{ float: left;}
.fr{ float: right;}
.clr{ zoom: 1;}
.clr:after{ height: 0; display: block; content: "\20"; clear: both;}
img{ border:none; border:0;}
.m1rem{ margin-top:1rem;}
.m15rem{ margin-top:1.5rem;}
.m2rem{ margin-top:2rem;}
.m25rem{ margin-top:2.5rem;}
.m3rem{ margin-top:3rem;}
.clear{clear:both; overflow:hidden; }