html,body,div,h1,h2,h3,h4,h5,h6,img,ul,li,p,dl,dd,dt,select,option,input,table,th,td,a,textarea{
	margin: 0;
	padding: 0;
	box-sizing: border-box !important;
}
html,body{
	max-width: 640px;
	/* width: 100%; */
	/* overflow-x: hidden; */
	height: auto;
}
img{
	display: block;
}
ul,li{
	list-style: none;
}
select,option{
	list-style: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
select,input{
	border:none;
    outline:none;
    background: none;
}
a{
	text-decoration: none;
	color: #3e3e3e;
}
button{
	border: none;
	outline:none;
	background: none;
}
