body {
    margin: 0px;
    font-size: 13px;
    background-color:#F3F3FA;
    background:url(../images/topbglinev.gif) repeat-x top #F3F3FA;
}
.topBG { background:url(../images/itemtopbg.gif) no-repeat center top; height:80px; text-align:center; min-width:980px; max-width:100%;z-index:10}
.welcome { font-size:13px; color:#c3d4a8; text-align:right; padding:5px 15px 0 0; width:300px; float:right;}
.toplike { margin-top:5px; text-align:center;}
.regedist{margin:20px auto 80px auto;width:900px}
.caption{text-align:right;padding-right:10px;font-size:14px;color:#999999;width:200px;font-family:Tahoma;height:24px;line-height:24px;vertical-align:middle}
.reitem{padding-top:9px;z-index:1;position:relative;line-height:28px;height:28px;}
.reitem .caption{display:inline-block;width:250px}
.reitem label{margin-left:10px}
.require{color: #f00;margin-right:5px; FONT-WEIGHT: normal}
input{width:300px;height:24px;line-height:20px;vertical-align:middle}
.regbutton{margin-top:10px;width:180px;height:36px;display:inline-block;color:#fff;font-weight:bold;font-size:14px;cursor:pointer;font-family:"Î¢ÈíÑÅºÚ";background-color:green;border-right-width:0px;border-left-width:0px;border-top-width:0px;border-bottom-width:0px}
.focus{
position: absolute;
line-height: 24px;
padding-left: 5px;
padding-right:5px;
padding-bottom: 0px;
background: #f7f7f7;
color: #999;
width: auto;
height: 24px;
overflow: hidden;
padding-top: 0px;
vertical-align:middle
}

.error
{
    position: absolute;
    padding-bottom: 0px;
    line-height: 24px;
    padding-left: 5px;
    width: auto;
    padding-right: 5px;
    background: #ffebeb;
    height: 24px;
    color: #e4393c;
    overflow: hidden;
    padding-top: 0px;
    vertical-align:middle
}

.tableTip{
	width:970px;
	font-size:14px;
	line-height:25px;
	background-color:#dad4d4;
	border-radius: 5px;
	padding: 10px;
	color: #222;
	margin:20px auto 0px auto;
}
.tableTip span{
    color:red;
}
