/*中间部分*/
.register_main{
	width:100%;
	height:600px;
	background:url(../images/main_bg1.jpg) no-repeat center center;	
}
.register_main .minWidth{
	height:100%;	
	position:relative;
}
.register_main .minWidth .register_cent{
	top:68px;
	right:60px;
	width:300px;
	background:#fff;
	position:absolute;
	padding:33px 25px 54px 25px;
}
.register_cent .register_title{
	overflow:hidden;
	margin-bottom:10px;
}
.register_cent .register_title span{
	float:left;
	width: 300px;
	display:block;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 10px;
}
.register_cent .register_title p{
	width: 300px;
	line-height: 22px;
	font-size: 14px;
}
.register_cent .register_title a{
	color:#185699;
	display:inline-block;
}
.register_cent .register_title a:hover{
	text-decoration:underline;
}
.register_cent form p.error{
	/*display:none;*/
	color:#eb0000;
	font-size:12px;
	line-height:14px;
	margin-top:-10px;
	margin-bottom:10px;
}
.register_cent form p.error em{
	float:left;
	width:14px;
	height:14px;
	display:block;
	margin-right:5px;
	background:url(../images/15_icon.png) no-repeat 0px -50px;
}
.register_cent form div.box{
	width:298px;
	height:40px;
	position:relative;
	margin-bottom:20px;
	border:1px solid #dbdbdb;
}
.register_cent form div.redon{
	border:1px solid #eb0000;
}
.register_cent form div.box i.close{
	top:13px;
	right:10px;
	width:16px;
	height:16px;
	display:none;
	cursor:pointer;
	position:absolute;
	background:url(../images/16_icon.png) no-repeat 0px 0px;
	display: none;
}
.register_cent form div span{
	float:left;
	width:41px;
	height:40px;
	display:block;
	background:url(../images/41_icon.png) no-repeat;
}
.register_cent form div.phone span{
	background-position:-2px 0px;
}
.register_cent form div.password span{
	background-position:-2px -50px;
}
.register_cent form div.passwordes span{
	background-position:-2px -150px;
}
.register_cent form div input{
	border:0;
	height:19px;
	float:right;
	width:237px;
	color:#333333;
	font-size:14px;
	margin-top:10px;
	padding:0px 10px;
	font-family:"微软雅黑";
}
.register_cent form .verification{
	width:300px;
    height:42px;
    margin-bottom:20px;
}
.register_cent form .verification .verification_left{
	float:left;	
	width:192px;
    border:1px solid #dbdbdb;
}
.register_cent form .verification div.redon{
    border:1px solid #eb0000;
}
.register_cent form .verification .verification_left span{
	float:left;
	background:url(../images/41_icon.png) no-repeat -2px -100px;
}
.register_cent form .verification .verification_left input{
	width:130px;
}
.register_cent form .verification .verification_right{
	color:#333;
	width:96px;
	height:42px;
	float:right;
	cursor:pointer;
	font-size:14px;
	line-height:42px;
	text-align:center;
	background:url(../images/verificatcode.png) no-repeat 0px 0px;	
}
.register_cent form .verification .verification_right:hover{
	background:url(../images/verificatcode_bg.png) no-repeat 0px 0px;	
}
.register_cent form .verification .on{
	background:#cccccc !important;
}
.register_cent form .clause{
	height:15px;
	color:#848585;
	font-size:12px;
	line-height:15px;
}
.register_cent form .clause em{	
	float:left;
	width:15px;
	height:15px;
	cursor:pointer;
	margin-right:10px;
	background:url(../images/15_icon.png) no-repeat 0px 0px;	
}
.register_cent form .clause em.checked{
	background:url(../images/15_icon.png) no-repeat 0px -99px;	
}
.register_cent form .clause i{
	float: left;
	height: 15px;
	display: block;
}
.register_cent form .clause p{
	margin: 0px;
	display: inline-block;
}
.register_cent form .register_btn{
	color:#fff;
	width:300px;
	height:42px;
	cursor:pointer;
	font-size:16px;
	margin-top:15px;
	font-weight:bold;
	line-height:42px;
	border-radius:2px;
	text-align:center;
	background:#fe9612;
}
.register_cent form .register_btn:hover{
	background:#ef8600;
}
.register_cent form .thegrey{
	background:#cccccc !important;
}