body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, th, td ,span{
	margin: 0;
	padding: 0;
	outline: 0;
}
body{
	font: 12px/1.5 Microsoft YaHei,tahoma,arial,Hevetica,\\5b8b\4f53,sans-serif;
	color: #333;
	*zoom: 1;
}
img{
	border:none;
	outline:0;
}
a{
	text-decoration:none;
	color: #333;
}
li{
	list-style:none;
}

input,select{
	-webkit-tap-highlight-color: transparent;
	outline:0;
}

input[type="button"],
input[type="submit"],
input[type="reset"],
button,
textarea{
	-webkit-appearance: none;
	border-radius:0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
input[type="number"]{-moz-appearance:textfield;}
textarea{
	border:1px solid #cdcdcd;
	resize:none;
}
input[type=submit],
input[type=reset],
input[type=button],
button{
	filter:chroma(color=#000);
}
i,em{
	font-style:normal;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	font-size:inherit;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
area{-webkit-tap-highlight-color: transparent;outline:0;}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder{
	color:#a3a3a3
}
textarea:-moz-placeholder,
input:-moz-placeholder{
	color:#a3a3a3
}
textarea::-moz-placeholder,
input::-moz-placeholder{
	color:#a3a3a3
}
textarea:-ms-input-placeholder,
input:-ms-input-placeholder{
	color:#a3a3a3
}
textarea.placeholder,
input.placeholder{
	color:#a3a3a3
}
textarea{
	resize:none;
	overflow-y:auto
}