


body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,  dl, dt, dd, ul, ol, li,  pre,  fieldset, lengend, button, input, textarea,  th, td { 
	margin: 0;
	padding: 0;
}

body, button, input, select, textarea { 
	/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; 
}
h1 {
	font-size: 18px; /* 18px / 12px = 1.5 */
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
} 
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace;
} 
small {
	font-size: 12px;
} 

ul, ol {
	list-style: none;
}

a {
	text-decoration: none;
}
abbr[title], acronym[title] { 
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after {
	content: '';
}

legend {
	color: #000;
} 
fieldset, img {
	border: none;
} 

button, input, select, textarea {
	font-size: 100%; 
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	border: none;
	height: 1px;
}

html {
	overflow-y: scroll;
}


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}

.clearfix {
	display:block;
}








