@media (max-width: 1919px) and (min-width: 768px) {

	html {

		zoom: 80%;
		-moz-transform:scale(1);
		-moz-transform-origin:left top
	}


}

body {
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #FFFFFF;
	margin:0 auto;

}
.login-head{
	margin-top:-3px;
}
.login-title{
	display: flex;
	margin-left:45px;

}
.logo-top{
	width:313px;
	height:56px;

}
.login-title-tip{
	font-family: Source Han Sans CN;
	font-weight: 300;
	color: #666666;
	margin-left:21px;
	margin-top:5px;
	height:56px;
	line-height: 56px;
	font-size:20px
}
.login-bg {
	background: url(../../images/erp/login-bg-new.png) no-repeat center;
	background-size: cover;
	overflow: hidden;
	width: 100%;
	height: 100%;
	display: flex;
	margin-top:7px;
}
.login-bg-left{
	margin-top:70px;
	margin-left:7%;
}
@media screen and (max-width: 1900px) {
	.login-bg-left-title{

		font-size: 47px;
		font-family: Source Han Sans CN;
		font-weight: 800;
		color: #FFFFFF;

	}
	.login-bg-left-content{
		height: 30px;
		font-size: 30px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #fff;
		line-height: 30px;
		margin-left:65px;
		margin-top:28px;
	}

	.login-bg-right{
		margin-top:5%;
		margin-left:9.2%;
		width: 29%;

	}
}
@media screen and (min-width: 1920px) {
	.login-bg-left-title{

		font-size: 67px;
		font-family: Source Han Sans CN;
		font-weight: 800;
		color: #FFFFFF;

	}

	.login-bg-left-content{
		height: 43px;
		font-size: 45px;
		font-family: Source Han Sans CN;
		font-weight: 400;
		color: #fff;
		line-height: 41px;
		margin-left:65px;
		margin-top:28px;
	}
	.login-bg-right{
		margin-top:12%;
		margin-left:9.2%;
		width: 29%;
	}
}

.login {
	position:absolute;
	top:30%;
	right:11%;
	width: 28%;

	background: #030086;
	background-color: rgba(3, 0, 134, 1);
	border-radius: 10px;
	padding-left:35px;

}
.login-wel{
	font-size: 28px;
	font-family: Source Han Sans CN;
	font-weight: 500;

	/*padding-top:69px;*/
	padding-top:10%;
	color: #FFFFFF;

}
.login-name{
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 300;
	color: #B3D3FF;
	/*padding-top:27px*/
	padding-top:3%
}
.layui-form{
	/*margin-top:43px;*/
	padding-top:8%;
	font-size:20px;

	color: #B3D3FF;
}


.login #darkbannerwrap {
	background: url(../../images/erp/aiwrap.png);
	width: 18px;
	height: 10px;
	margin: 0 0 20px -58px;
	position: relative;
}

.login input[type=text], .login input[type=file], .login input[type=password], .login input[type=email], select {

	border: 1px solid #B3D3FF;
	vertical-align: middle;
	border-radius: 5px;
	height: 70px;
	padding: 11px 25px;


	color: #fff;
	outline: none;
	width: 92%;
	box-sizing: border-box;
	font-size: 20px;
	background-color: rgba(3, 0, 134, 1);
}
input::placeholder{ color:#B3D3FF;}
.login input[type=text]:focus, .login input[type=file]:focus, .login input[type=password]:focus, .login input[type=email]:focus, select:focus {
	border: 1px solid #27A9E3;
}

.login input[type=submit], .login input[type=button] {
	display: inline-block;
	vertical-align: middle;
	line-height: 70px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	color: #ffffff;
	background-color:#0062FF;;
	border-radius: 5px;
	border: none;
	-webkit-appearance: none;
	outline: none;
	width: 92%;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	/*margin-top:39px;*/
	/*margin-bottom:85px;*/
	margin-top:6%;
	margin-bottom:14%;
}
