.page-w {
	margin: 0 auto;
}

body {
    background-image: none;
    padding-bottom: 0px;
}

.header {
	padding-left: 10%;
	height: 80px;
	width: 100%;
	top: 0;
	z-index: 20;
	background: #fff;
}

.header .logo {
	top:27px;
	left:auto;
}
.login-page .header span, .reg-page .header span, .app-page .header span
	{
	border-left: 2px solid #000;
	padding-left: 20px;
	margin-top: 26px;
	display: block;
	float: left;
	font-weight: bold;
}

.login .header span {
    border-left: 2px solid #000;
    margin-left: 165px;
    padding-left: 20px;
    float: left;
    margin-top: 27px;
    display: block;
    font-weight: bold;
    font-family: 'microsoft yahei';
    font-size: 16px;
    color: black;
}

.posr {
    position: relative;
}

.login .login-box {
    position: absolute;
    top: 60px;
    right: 8%;
    padding: 30px 30px 40px;
    font-size: 14px;
}

.login .login-box .bg {
	background: url(../img/container.png);
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	bottom: 0;
	filter: alpha(opacity = 90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	border-radius: 4px;
}

.login .login-form .tit {
	margin-bottom: 30px;
    font-size: 18px;
    text-align: center;
}

.input-group {
    display: flex;
}

.login .login-form .code-input {
    margin-right: 10px;
    width: 90px;
    display: inline-block;
}

.login .login-form .code-text {
	font-size: 11px;
    padding-left: 5px;
    width: 65px;
    color: #ffc80b;
}

.btn-login {
	background-color: #b17a04;
	color: white;
	width: 50%;
}

.btn-register {
	background-color: white;
	color:black!important;
	width: 50%;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-radius: 4px;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-radius: 4px;
}

.footer {
	height: 100px;
}

.copyright {
	color: #535353;
	padding: 20px 0;
	font-size: 13px;
}

.login .content {
	height:800px;
	background: url(../img/bg1.png) no-repeat bottom center #769fbd;
	background-size: cover;
}

