* html{
	margin:0px;
	padding:0px;
	outline: none;
}

body{
	background: url(images/onlinereg/bg.gif);
	font: normal 12px 'Microsoft Yahei', 'SimSun', Arial;
}

.top{
	width:1000px;
	margin: 0 auto;
}

.top .logo{
	width: 568px;
	height: 63px;
	margin-top: 23px;
	margin-bottom:30px;
	float:left;
	background: url(images/onlinereg/logo.jpg) no-repeat;
	overflow: hidden;
	text-indent: -999em;
}

.lines{
	height: 20px;
	margin: 0 auto;
	clear: both;
	background: url(images/onlinereg/line.png) no-repeat center top;
}

.content{
	width:1000px;
	margin: 0 auto;
}

.leftContent{
	width: 740px;
	float:left;
	background:#ffffff;
	border: 1px solid #dbdee1;
	margin-bottom:20px;
}

.leftContent .inner{
	padding:14px;
}

.leftContent .title{
	text-align:center;
	font: normal 24px 'Microsoft Yahei', 'SimSun', Arial;
	color:red;
	padding: 10px 0 5px;
	line-height: 170%;
}

.leftContent .subtitle{
	text-align:center;
	font: normal 16px 'Microsoft Yahei', 'SimSun', Arial;
}

.subtitle a{
	margin:5px;
	color:rgb(79, 129, 189);
}

.leftContent p{
	font-size:18px;
	line-height: 150%;
}

.leftContent p .redSpan{
	font-size:18px;
	line-height: 150%;
	color:red;
}

.rightContent{
	width: 240px;
	float:right;
}

.rightContent .register{
	border: 1px solid #dbdee1;
	margin-bottom:20px;
}

.register a{
	background:url(./images/onlinereg/zxbm.jpg) no-repeat;
	display:block;
	width:240px;
	height:97px;
	text-decoration:none;
}

.register div{
	padding-top:27px;
	padding-bottom:32px;
	padding-left:85px;
	color:#fff;
	font-size:30px;
}

.rightContent .login{
	background:#FEFEFE;
	border: 1px solid #dbdee1;
	border-top: 5px solid #3293C8;
}

.login .text_onlin{
	  border-bottom: 1px solid #ccc;
	  height:25px;
}

.login .text_onlin p{
	font-size: 16px;
	line-height: 25px;
	margin-top: 10px;
	padding-left:13px;
}

.login .text_onlin span{
	font-size: 10px;
	font-weight: lighter;
	padding-left:62px;
	color: #84887b;
}

.onlin input{
	margin-top: 18px;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
	display: block;
	height: 30px;
	border: 1px solid #dbdee1;
	padding: 0 5px;
	border-radius: 4px;
	font: normal 14px 'Microsoft Yahei', 'SimSun', Arial;
}
.login .errmessage{
	width: 212px;
	height:16px;
	margin:0px auto;
	display: block;
	padding:5px 0px;
	font-size:12px;
	color:#C00;
}
.submit{
	font-size:12px;
	text-align:right;
	display:block;
	margin: 0px 0px 10px 0px;
	padding: 0px;
    background-color: #fff;
}

.submit input{
	display: block;
	width: 212px;
	margin:0px auto;
	height: 36px;
	background-color: #EAB819;
	text-align: center;
	color:#fff;
	border:0px;
	font-size:16px;
}

.footer{
	width: 1000px;
	margin: 0 auto; text-align: center;
	padding-top: 12px;
	padding-bottom: 20px;
	border-top: 1px solid #ccc;
	clear: left;
}

.footer span{
	color: #666666;
	text-align: center;
	font-family: Simsun;
	font-size: 12px;
	white-space: normal;
}