html { overflow-x:hidden; }
body,ul,li,form{margin:0;padding:0;}
ul,li{ list-style:none;}
.th{ font-size:14px; color:#0573b8; text-indent:20px; font-weight:bold;}
.test{ font-size:12px; color:#222; height:24px;}
.buzhou{ color:#3290cd; font-size:14px; font-weight:bold; text-indent:40px}
input,textarea,select{ background:#e2f0fa; border:1px solid #b3dbf3; padding:2px; color:#0080C0; margin-left:8px;}
.back {
	background-color: #EFF4FC;
}
/* step status */
.stepstat{
	position:relative;
	bottom:-15px;
	left:80px;
*width:400px; 	height:30px;
left:210px; 
}
.stepstatbg{
	position:absolute;
	top:-3px;
	z-index:90;
	width:290px;
	height:9px;
	overflow:hidden;
	background:#81C6F0 url(../images/bg_stepstatus.gif) no-repeat;
	left: -81px;
	float:right;
}
.stepstat ul{
	position:absolute;
	top:-19px;
	left:-82px;
	z-index:100;
	width:400px;
	white-space:nowrap;
	overflow:hidden;
	float:right;
}
.stepstat li{ float:left; text-indent:-9999px; width:40px; height:30px; background:url(../images/bg_repno.gif) no-repeat 0 -38px; }
.stepstat .current{ background:url(../images/bg_repno.gif) no-repeat 0 -71px; }
.stepstat .unactivated{ background:url(../images/bg_repno.gif) no-repeat 0 -103px; }
.stepstat .last{ width:20px; }
.stepstat1{ background-position:-950px 0; }
.stepstat2{ background-position:-570px 0; }
.stepstat3{ background-position:-390px 0; } 
.stepstat4{ background-position:-210px 0; }
