.reg{
	width:660px;
	border-right:1px solid #e3e3e3;
}

.reg label {
	float: left;
	width:25%;
	padding-right:15px;	
	font-weight: bold;
	text-align: right;
}

.reg div {
	padding:15px;	
}

.reg input {
	float: left;
}

.red{
	color: #FF0000;
	
}
span{
	
}
.reg_center{height:38px;line-height:38px;border-bottom:2px solid #e3e3e3;padding-left:20px;font-size:18px;font-weight:bold;font-family:'Microsoft Yahei';margin-bottom:20px;}
.reg_r{margin-left:20px;width:300px;}
.reg_r h2{height:32px;line-height:32px;padding-bottom:10px;border-bottom:1px dotted #e3e3e3;}
.other_login li{display:block;margin-bottom:10px;}
.other_login li a{display: block;float: left;height: 40px;line-height: 40px;width: 160px;color: #fff;text-indent: 60px;}
.qq_login a{background:#3eb0d8 url('../images/qq.png') no-repeat 0px -5px;}
.btn_login{background:url(../images/btn03.png) no-repeat 0 0; height:37px;line-height:37px;width:102px;text-align:center;color:#fff;border:none 0;font-size:14px;cursor:pointer;}
.btn_login:hover{background:url(../images/btn03.png) no-repeat 0 -50px;}