﻿html,body{
	background:#FFF;font-family:\5FAE\8F6F\96C5\9ED1,Tahoma, Geneva, Verdana, sans-serif;color:#333;

}
ul{
	list-style:none;
}
.login_form{
	margin:13% auto;font-size:14px;width:400px; overflow:hidden;border:8px #ECECEC solid; padding:10px 23px 18px 0;
}
.login_form ul li{
	float:left;display:inline-block;
}
.login_form ul li.logo{
	background:url(../images/png.png) no-repeat -10px -32px;height:130px;width:38%; border-right:1px #EFEFEF solid; margin-top:5px;
}
.login_form ul li p{
	padding-left:23px; line-height:35px; margin:0;
}
.login_form ul li p label{
	vertical-align:middle;
}
.login_form ul li p label.forget{
	padding-left:30px;
}
.login_form ul li p input{
	vertical-align:middle;
}
.login_form ul li p input.inpt{
	border:1px #BCBCBC solid;padding:2px;width:120px;
}
.login_form ul li p input.inpt:hover{
	background:#f3faff
}
.login_form ul li p input.error{
	border:1px #F08EA7 solid;padding:2px;width:120px; background:#FFEBF0
}

.login_form ul li p input.btn{
	background:url(../images/png.png) no-repeat left -503px;width:68px;height:30px;border:0; color:#FFF; cursor:pointer
}
.login_form ul li p input.btn:hover{
	background:url(../images/png.png) no-repeat left -535px;
}
.login_form ul li p input.code{
	width:60px; margin-right:3px;
}