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; }  
address, cite, dfn, em, var,i,b { font-style:normal; } 
small{
    font-weight: normal;
}
code, kbd, pre, samp { font-family:couriernew, courier, monospace; } 
ul, ol { list-style:none; } 
a { text-decoration:none; color: #000;} 
a:hover { text-decoration:none; } 
a:active{
	background: none;
	color: initial;
}
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
button, input, select, textarea { font-size:100%; } 
table { border-collapse:collapse; border-spacing:0; }
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{
	line-height: normal;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding: 0;
    -webkit-user-select: text;
    border: none;
    border-radius: 0;
    outline: 0;
    background-color: #fff;
    -webkit-appearance: none;
}
/*自定义*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.clearfix:after{ 
    content: "";
    display: block;
    clear: both;
} 
@media only screen and (min-width:320px) {
    html {
        font-size: 50px
    }
}

@media only screen and (min-width:375px) {
    html {
        font-size: 58.59px
    }
}

@media only screen and (min-width:414px) {
    html {
        font-size: 64.69px
    }
}

@media only screen and (min-width:480px) {
    html {
        font-size: 75px
    }
}

@media only screen and (min-width:560px) {
    html {
        font-size: 87.5px
    }
}

@media only screen and (min-width:640px) {
    html {
        font-size: 100px
    }
}

@media only screen and (min-width:720px) {
    html {
        font-size: 112.5px
    }
}

@media only screen and (min-width:750px) {
    html {
        font-size: 117.19px
    }
}

@media only screen and (min-width:800px) {
    html {
        font-size: 125px
    }
}

@media only screen and (min-width:960px) {
    html {
        font-size: 150px
    }
}
