/****** 通用样式 ******/
*{ line-height:150%; }
html{border:0; overflow-y:scroll;}
body{margin:0; padding:0;}
body>table,body>div{margin-left:auto; margin-right:auto; clear:both;}
form,div,img,td,dl,dt,dd,h1,h2,h3,h4{margin:0 auto; padding:0; border:0;}
b,strong{font-weight:bold;}
body,table,a,input,textarea,select{color:#444444;font:12px Verdana, Arial, Helvetica, "宋体", sans-serif;}
body{background: #eee; background:url(../images/body_bg.jpg) #FFFFFF repeat-x 50% top;}
UL,LI,OL{ padding:0; margin:0; list-style:none;}
hr{
	margin: 5px 0px !important;
	margin: -5px 0px;
	height: 1px;
	border: none;
	border-top: 1px solid #92b0dd;
	clear:both;
}
/* a style which makes div touch the bottom of content */
.clear{
	border-top:1px solid transparent !important;
	margin-top:-1px !important;
	border-top:0;
	margin-top:0;
	clear:both;
	visibility:hidden;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
* html>body .clearfix {
	display: inline-block;
	width: 100%;
}
* html .clearfix {
	height: 1%;
}
/* ie7 hack*/
*+html .clearfix {
	min-height: 1%;
}
A:link {
	color:#013197;
	text-decoration:underline;
}
A:visited {
	color:#013197;
	text-decoration:underline;
}
A:active {
	color:#013197;
	text-decoration:underline;
}
A:hover {
	color: #FF0000;
	text-decoration:underline;
}
A:focus{
	-moz-outline-style: none;
}
A.bigfont{
	font-size:14px;
}
A.red{
	color:red;
}
A.red:hover{
	color:#339900;
}
textarea{
	padding: 2px;
	background-color: white;
	border: 1px solid #ccc;
}
select{
	background-color: white;
	border: 1px solid #ccc;
}
input.text{
	height: 16px;
	line-height: 16px;
	background-color: white;
	border: 1px solid #ccc;
	vertical-align:middle;
}
input.button{
	height: 20px;
	line-height: 18px;
	padding: 0px 5px 0px;
	background-color: white;
	border: 1px solid #ccc;
	cursor: pointer;
}
input.button-submit{
	height: 20px;
	line-height: 18px;
	padding: 0px 5px 0px;
	background-color: white;
	border: 1px solid #ccc;
	cursor: pointer;
	color: red;
}
.errmsg{
	 text-align:center;
	 font-size:14px;
	 padding:10px 0 10px 0;
}
.blank20{
	height:20px;
	line-height:20px;
}
.pagebar{
	margin-top:8px;
	padding:0px 0 16px 5px;
	background:#e8f3fa;
	border:1px solid #8FC2E7;
}
.red{
	color:red;
}
