/***
Login page
***/

/* logo page */
.login {background-color: #444;}

.login .logo {width: 247px;margin: 0 auto;text-align: center;}
.managerhead {width: 80px;height: 80px;margin-top:8px;margin-bottom:8px;-moz-border-radius: 50% !important;-webkit-border-radius: 50% !important;border-radius: 50% !important;}
.login .content {background-color: #fff;width: 291px;margin: 0 auto;margin-bottom: 0px;padding: 30px;padding-top: 0px;padding-bottom: 15px;}
.login .content h3 {color: #000;margin: 0px;}
.login .content h4 {color: #555;}
.login .content p {color: #222;}
.login .content .login-form,.login .content .forget-form {padding: 0px;margin: 0px;}
.login .content .m-wrap {width: 249px;border-left: 0 !important;}
.login .content .input-icon {border-left: 2px solid #35aa47 !important;}
.login .content .control-group {margin-bottom: 20px !important;}
.login .content .input-icon .m-wrap {margin: 0px !important;}
.login .content .forget-form {display: none;}
.login .content .register-form {display: none;}
.login .content .form-title {font-weight: 300;margin-bottom: 25px;}
.login .content .form-actions {background-color: #fff;clear: both;border: 0px;border-bottom: 1px solid #eee;padding: 0px 30px 25px 30px;margin-left: -30px;margin-right: -30px;}
.login .content .forget-form .form-actions {border: 0;margin-bottom: 0;padding-bottom: 20px;}
.login .content .register-form .form-actions {border: 0;margin-bottom: 0;padding-bottom: 0px;}
.login .content .form-actions .checkbox {margin-top: 8px;display: inline-block;}
.login .content .form-actions .btn {margin-top: 1px;}
.login .content .forget-password {margin-top: 25px;}
.login .content .create-account {border-top: 1px dotted #eee;padding-top: 10px;margin-top: 15px;}
.login .content .create-account a {display: inline-block;margin-top: 5px;}
.login .copyright {text-align: center;width: 250px;margin: 0 auto;padding: 10px 10px 0 10px;color: #999;font-size: 11px;}

@media ( max-width : 480px) {
	/***
  Login page
  ***/
.login .logo {margin-top: 10px;}
.login .content {padding: 30px;width: 222px;}
.login .content h3 {font-size: 22px;}
.login .content .m-wrap {width: 180px;}
.login .checkbox {font-size: 13px;}
}
	
	body.login{background: #e4e8f3;}
.QE_login{width: 100%;max-width: 1640px;margin:0 auto;box-sizing:border-box;padding-right:555px;
	background: url(../image/qe-bg.png) no-repeat right bottom;background-clip:content-box;background-origin:content-box;
	*background:url(../image/qe-bg.png) no-repeat left bottom;
}

.QE_login .login-left{float: right;margin-right:-520px;padding-top:250px;width: 520px;background:url(../image/hang1.png) no-repeat 210px 185px;}
.QE_login .login-box{width: 520px;padding:40px 0 10px;border:1px solid #c5c5c5;border-radius:4px;background: #f4f1f8;}
.QE_login .login-box .from-group{margin-bottom:23px;height: 50px;}
.QE_login .from-group label{display: inline-block;width: 152px;text-align: right;font-size: 24px;line-height: 50px;color:#8d6ca2;}
.QE_login .from-group input[type="text"],.QE_login .from-group input[type="password"]{width: 290px;height: 48px;padding:0 0 0 10px;font-size: 16px;border:1px solid #8d6ca2;border-radius: 4px;outline: none;}
.QE_login .from-group input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset;}
.QE_login .login-box .code-group{display:inline-block;}
.QE_login .login-box .radio-group{margin-bottom:10px;}
.QE_login .radio-group .tit{display: inline-block;width: 152px;text-align: right;font-size: 24px;line-height: 50px;color:#8d6ca2;}
.QE_login .radio-identity{font-size: 20px;line-height: 50px;color:#999;margin-right:10px;position: relative;cursor:pointer;padding-left:30px;background: url(../image/radiobg.png) no-repeat ;background-position: 0px -40px; display: inline-block;margin-bottom:0; }
.QE_login .radio-group label.cur{ background-position: 0px 10px;}
.QE_login .radio-identity input{position: absolute;left:-99999px;}
.QE_login .submit{width: 300px;height: 50px;border:none;border-radius:4px;font-size: 24px;letter-spacing: 5px;color:white;background: #8d6ca2;margin: 0 15px 0 90px;}
.QE_login .reset{position: relative;top:22px;color:rgb(85, 26, 139);}
.QE_login .form-actions{width: 340px;margin: 15px auto 0;
    padding: 0;
    background:none;
    border-top: none;}
.QE_login .alert-error{width: 380px;margin: 15px auto 0;}
.QE_login .close {display: inline-block;margin-top: 0px;margin-right: 0px;width: 9px;height: 9px;background-repeat: no-repeat !important;background-image: url(../image/remove-icon-small.png) !important;}


@media ( max-width : 1366px) {

	.QE_login{
	box-sizing:border-box;padding-right:555px;
	/*background: url(../image/qe-bg.png) no-repeat center  center;background-origin:content-box;*/

	}
	.QE_login .login-left{padding-top:100px;background:url(../image/hang1.png) no-repeat 210px 37px;}
}

