html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {
    margin: 0;padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal; font-size:1.3rem;
}
li, ol {
    list-style: none;
}
i, em {
    font-style: normal;
}
a{
	
	text-decoration: none;
}
.wrap {
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
html { font-size: 10px;-webkit-text-size-adjust: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}  
@media screen and (min-width: 320px) {
    html {
        font-size: 11.25px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 12.5px;
    }
}
@media screen and (min-width: 375px) {
    html {
        font-size: 14px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 12.5px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 13.75px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.25px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 17.5px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 18.75px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }

/* -- 整体布局 -- */
html {
    min-width: 320px;
    color: #666;}


input textarea{font-family: "Microsoft YaHei"}
body{font-family: "Microsoft YaHei",Helvetica,STHeiTi,sans-serif;font-size:1.3rem;line-height:2.4rem; }

.clearfix:after{visibility: hidden;display: block; font-size: 0;content: "";clear: both;height: 0;}
.fl {float: left;}
.fr {float: right;}
.clear{clear: both;display: block;height: 0;border: 0;}
