body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { 
	margin:0; padding:0; 
}
body { 
	background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
td,th,caption { 
	font-size:14px; 
}
h1, h2, h3, h4, h5, h6 { 
	font-weight:normal; font-size:100%; 
}
address, caption, cite, code, dfn, em, strong, th, var { 
	font-style:normal; font-weight:normal;
}
a { 
	color:#555; text-decoration:none;
 }
a:hover { 
	text-decoration:underline;
 }
img { 
	border:none; 
}
ol,ul,li { 
	list-style:none; 
}
input, textarea, select, button { 
	font:14px Verdana,Helvetica,Arial,sans-serif; 
}
table { 
	border-collapse:collapse; 
}
html {
} 

.clearfix:after {
	content: "."; display: block; height:0; clear:both; visibility: hidden;
}
.clearfix::after {
	content: "."; display: block; height:0; clear:both; visibility: hidden;
}
.clearfix { 
	*zoom:1; 
}
.fl{
    float: left;
}
.fr{
    float: right;
}