html { height:100%; }
body {
	max-height:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	line-height:24px;
}

img { border:0; height:auto; }
ul, ol, li { margin:0; padding:0; list-style:none; }
a {
	color:#333;
	text-decoration:none;
	cursor:pointer;
	border:0;
}
a:hover { color:#d70606; text-decoration:underline;}
body, td, select, input, textarea {	color:#333;	font-family:"宋体",Verdana; }
h1, h2, h3, h4, h5, h6 { font-size:100%; margin:0;	padding:0; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,.part a,.more a{	color:#c20c00;}

div, p, blockquote, dl, dt, dd, tr, th, td, center, input, button, textarea,form{ padding:0;margin:0 }
button,input,select,textarea{ font-size:12px;}

.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{zoom:1;}

.clear { clear:both; }
.fleft { float:left; }
.fright { float:right; }
a.lcblue { color:#063dcb; }
.hidden{ display:none; }
.overflow{
	overflow:hidden;
	zoom:1;
	}
