*{padding:0;margin:0;-webkit-appearance: none; -webkit-tap-highlight-color:rgba(255,255,255,0)}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-size:14px;
	background:#fff;text-align:left;color:#333;overflow:hidden;
	-webkit-overflow-scrolling: touch;
    font-family:Helvetica,"Droid Sans",Arial,sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Microsoft YaHei,Arial,sans-serif;
    max-width:600px;
    margin:0 auto;min-height:100%;
}
html{overflow-y:scroll;min-height:100%;}
ul,ol{list-style-type:none;}
ul li,ol li{list-style:none;}
li{list-style:none;}
th,td,input{font-size:12px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited{text-decoration:none;color:#000;-webkit-appearance: none;}
a:hover,a:active{text-decoration:none;color:#000;-webkit-appearance: none;}
input,button,select,textarea{outline:none}

html{
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
table{
	    border-spacing: 0;
    border-collapse: collapse;
}
input[type="submit"],
    input[type="reset"],
    input[type="button"],
    input{-webkit-appearance:none; resize: none;background:none;}
 /* input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#333;}
    input:-moz-placeholder, textarea:-moz-placeholder {color: #333;}
    input::-moz-placeholder, textarea::-moz-placeholder {color: #333;}
    input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #333;} */
input:disabled{
	color:#999;
	-webkit-text-fill-color:#999;
  -webkit-opacity:1;
  opacity: 1;
}
input.weui-input:disabled{
	color:#999;
	-webkit-text-fill-color:#999;
  -webkit-opacity:1;
  opacity: 1;
}


@media only screen and (max-width: 414px){
    html{
        font-size: 64.6875px !important;
    }
}
@media only screen and (max-width: 412px){
    html{
        font-size: 64.375px !important;
    }
}
@media only screen and (max-width: 385px){
    html{
        font-size: 60px !important;
    }
}
@media only screen and (max-width: 375px){
    html{
        font-size: 58.5938px !important;
    }
}
@media only screen and (max-width: 360px){
    html{
        font-size: 56.25px !important;
    }
}
@media only screen and (max-width: 320px){
    html{
        font-size: 50px !important; 
    }
}
@media only screen and (max-width: 296px){
    html{
        font-size:46.25px !important; 
    }
}
html{
	font-size:60px;
}
/*@media only screen and (min-width: 420px){
    body{
    	max-width:385px;
    	width:385px;
    }
}*/
/*@media only screen and (max-height: 320px){
    html{
        font-size: 50px !important; 
    }
}*/