/*reset*/
Body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote, th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
margin:0;
padding:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
Display:block;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,b,i,th,var,optgroup{
Font-style:normal;font-weight:normal;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
Font-weight:normal;
}
input,button,textarea,select,optgroup,option{
Font-family:inherit;
Font-size:inherit;
Font-style:inherit;
Font-weight:inherit;
}
textarea{
*overflow:auto;
}
code,kbd,samp,tt{
font-size:100%;
}
input,button,textarea,select{
*font-size:100%;
}
ol,ul{
List-style:none;
}
table{
Border-collapse:collapse;
border-spacing:0;
}
caption,th{
Text-align:left;
}
sup,sub{
font-size:100%;
Vertical-align:baseline;
}
input,textarea{
-webkit-appearance:none;
}
a{
Text-decoration:none;
}
/* Public */
html,body{
width:100%;
height:100%;
font-size:10px;
Background: #f5f5f5;
font-family:\5fae\8f6f\96c5\9ed1,\9ed1\4f53;
}
body{
max-width:640px;
margin:0 Auto;
}
. clearfix:after{
Content: ".";
Display:block;
height:0;
Clear:both;
Visibility:hidden;
}
. clearfix{
Display:inline-block;
}
*html.clearfix{
height:1%
}
. clearfix{
Display:block;
}
@media (min-width:319px) {
HTML {
font-size:62.5%;
}
}
@media (min-width:359px) {
HTML {
font-size:70.31251%;
}
}
@media (min-width:374px) {
HTML {
font-size:73.24219%;
}
}
@media (min-width:413px) {
HTML {
font-size:80.85938%;
}
}
. fl{
Float:left;
}
. fr{
Float:right;
}
. img-w{
width:100%;
Display:block;
}
. pa{
Position:absolute;
}
. pr{
position:relative;
}
. none{
Display:none;
}
Public CSS for H5 pages