#login{
	text-align: center;
	width: 540px;
	height: 468px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -234px;
	margin-left: -270px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.imgLogo {
	margin-top: 30px;
}

.smTitle {
	margin-top: 30px;
	color: #878787;
	font-size: 16px;
}

.smTitle .line {
	display: inline-block;
	width: 40px;
	height: 1px;
	background: #d8dee5;
	margin-top: 10px;
}
.user {
    width: 330px;
    height: 40px;
    margin: 0 auto;
    margin-top: 30px;
    border-bottom: 1px solid #bdbdbd;
}

.user input{
	box-sizing: border-box;
	width: 280px;
	height: 40px;
	line-height:40px;
	font-size: 14px;
	color: #313131;
	outline: none;
	float: left;
}
.user .user-bg{
	float: left;
	width: 50px;
	height: 40px;
	background: url(../images/user1.png) no-repeat center center;
}
.password{
	width: 330px;
	height: 45px;
	margin:0 auto ;
	margin-top: 30px;
	border-bottom: 1px solid #bdbdbd;
}

.password input{
	box-sizing: border-box;
	width: 280px;
	height: 40px;
	line-height:40px;
	font-size: 14px;
	color: #313131;
	outline: none;
	float: left;
}
.password .user-pwd{
	float: left;
	width: 50px;
	height: 40px;
	background: url(../images/password1.png) no-repeat center center;
}
/* .password input{ */
/* 	box-sizing: border-box; */
/* 	width: 330px; */
/* 	height: 40px; */
/* 	font-size: 14px; */
/* 	color: #313131; */
/* 	padding-left: 50px; */
/* 	border-bottom: 1px solid #bdbdbd; */
/* 	background: url(../images/password1.png) no-repeat 15px center; */
/* 	outline: none; */
/* } */
/* .password input:focus{ */
/* 	background: url(../images/password.png) no-repeat 15px center; */
/* 	border-bottom-color:#49a0fe ;    */
/* } */
.logincheck22 {
    margin-top: 26px;
	margin-left: 109px;
	margin-right: 109px;
    text-align: left;
}
}
.logincheck22 input{
	float: left;
	margin-top: 2px;
}
	
.logincheck22 span {
    color: #707070;
    font-size: 14px;
    font-family: 微软雅黑;
    padding-left: 12px;
}
.loginbut11{
	width: 230px;
    height: 42px;
    border: 1px solid #008bff;
    color: #fff;
    font-size: 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 20px;
    background: #49a0fe;
    cursor: pointer;
    margin-bottom: 30px;
    /* margin-left: 100px !important; */
}
.but111 {
    float: left;
    margin-left:108px;
    width: 330px;
}
.but111 input {
	cursor: pointer;
    float: left;
    color: #49a0fe;
    font-size: 14px;
    font-family: 微软雅黑;
    background: none;
    margin-left: 0px;
    outline: none;
}

span.error{
	display:block; 
	text-indent:25px;
	background: url(../images/error.png) no-repeat left; 	
}
div.error{
	text-align: left;
	margin-left: 120px;
	color: #e4393c;
	font-size: 12px;
	margin-top: 7px;
	position: absolute;
}