.page_login {
	width:100%; height:auto; float:left;
	}
.page_login img {
	 float:right; display:inline;
	}	

	/**************from±ķµ„**********************/
.login_form{ padding:25px; border:#ccc solid 0px; float:left; width:400px; margin-top:10px; text-align:left; background:#FFF; margin:50px 50px;
	-moz-border-radius: 20px;     /* Gecko browsers */
	-webkit-border-radius:  20px;   /* Webkit browsers */
	border-radius: 20px;            /* W3C syntax */
}

.reg_for{ padding:25px; border:#ccc solid 0px; float:left; width:580px; margin-top:10px; text-align:left; background:#FFF; margin:25px 20px;
	-moz-border-radius: 20px;     /* Gecko browsers */
	-webkit-border-radius:  20px;   /* Webkit browsers */
	border-radius: 20px;            /* W3C syntax */
}

.reg_for h2{ margin-bottom:15px; color:#165a68;}

.login_form dl {overflow: hidden;zoom: 1;padding-top: 25px;}
.login_form h2{ margin-bottom:15px; color:#963;}
.login_form dt {float: left;width: 15%;font-size: 14px;padding: 3px 0 0 0;color: #666;}
.login_form dd {float: left;line-height: 22px;}
.login_form dd select, .form dd input {vertical-align: middle;}
.login_form dd .logo{border: 1px solid #D4D4D4;}
.login_form dd .wxqrcode{width: 80px;height: 80px;border: 1px solid #D4D4D4;}
.login_form dd p {clear: both;color: #A0A0A0;padding: 4px 0 0 0;line-height: 16px;}
.login_b {text-align: left; margin: 30px 0 20px; text-align:center;}
.login_form .btn7 {margin-left: 10px; }
.inp_one {
	 border:#CCC solid 1px; line-height:25px; width:200px;
	}

/**/
.personInfo{padding:5px; font-size:14px;}
.personInfo li{line-height:160%;}

.h3{padding:5px; background:#C5E3FA; font-size:14px; font-weight:bold;}


.disable{color:#a7a7a7;}

.login_bg {
	width:100%; height:374px; background:url(/Public/Home/default/images/login_bg.jpg) repeat; float:left;
	}
.reg_bg {
	width:100%; height:420px; background:#1d4851; float:left;
	}	