/**
*	登錄CSS文件
*/
#app {
	background-color: #e5fbfb;
	/* min-height: initial;
	height: 100%; */
}
.n-footer {
	position: absolute;
	z-index: 99;
	bottom: 0;
}
.login_container {
	width: 1024px;
	/* height: 100%; */
	height: 768px;
	position: relative;
}
.login_container::before {
	content: "";
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 1024px;
	height: 89px;
	background: url(../images/login_banner1.png) no-repeat center;
	background-size: 1024px 89px;
}
.login_container::after {
	content: "";
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	width: 1024px;
	height: 258px;
	background: url(../images/login_banner2.png) no-repeat;
	background-size: 1024px 258px;
}
#login_panel {
	width: 423.5px;
	height: 415px;
	position: absolute;
	z-index: 999;
	top: 50%;
	left: 50%;
	/* margin-top: -240px;
	margin-left: -235px; */
	transform: translate(-55%, -55%);
	background: url(../images/login_box.png) no-repeat;
	background-size: 423.5px 415px;
}
/* #login_panel .login_logo {
	width: 217.5px;
	height: 66.5px;
	background: url(../images/login_logo.png) no-repeat;
	background-size: contain;
	margin: 131px 0 0 129px;
} */
#login_panel .login_logo {
	width: 290px;
	height: 87px;
	background: url(../images/logo_t.png) no-repeat;
	background-size: 290px 87px;
	margin: 127px 0 0 90px;
}
#login_panel #login_box {
	margin: 15px 0 0 130px;
}
#login_panel #login_box .login_name, #login_panel #login_box .login_psw {
	font-weight: bold;
	font-size: 1.125rem;
	color: #666;
	width: 210px;
	height: 34px;
	line-height: 34px;
	border: 0;
	box-sizing: border-box;
	background-color: transparent;
	padding: 0;
}
#login_panel #login_box .login_psw {
	letter-spacing: 3px;
	margin-top: 25px;
}
#login_panel .login_btn {
	margin: 16px 0 0 300px;
}
#login_panel .login_btn .login_do {
	width: 82px;
	height: 40px;
	background: url(../images/btn_login.png) no-repeat;
	background-size: 82px 40px;
	cursor: pointer;
}
#login_panel .login_btn .login_do:active, .pc_hover #login_panel .login_btn .login_do:hover {
	background: url(../images/btn_login_h.png) no-repeat;
	background-size: 82px 40px;
}
::-webkit-input-placeholder {
  color: #999;
}
:-ms-input-placeholder {
  color: #999;
}
::placeholder {
  color: #999;
}
/***** 横屏 *****/
@media only screen and (min-device-width: 768px) and (max-device-width: 1443px) and (orientation : landscape) {
	#app {
		min-height: initial;
		height: 100%;
	}
	.login_container {
		height: 100%;
	}
}