html,
body,
#main {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}

#main {
	background: url(/Content/img/loginback.png) no-repeat center;
	background-size: 100% 100%;
}

.login_box {
	width: 26.2vw;
	height: 43.73%;
	background: url(/Content/img/log_box.png) no-repeat center;
	position: absolute;
	background-size: 100% 100%;
	right: 18.75vw;
	top: 26.3%;
}

.login_box p {
	font-size: 1.25vw;
	color: #00E4FF;
	text-align: center;
	margin: 0;
	margin-top: 8.9%;
}

.login_box form {
	width: 100%;
	height: 100%;
	padding: 0 12.7%;
}

.form-group {
	background: url(/Content/img/input_box.png) no-repeat center;
	background-size: 100% 100%;
	height: 12.53%;
	margin-bottom: 4.87%;
}

.form-group input {
	border: none;
	background: none;
	outline: none;
	color: #15EBFF;
	font-size: 0.93vw;
	height: 96%;
	padding-left: 10.7%;
	margin-top: 2%;
}
input::input-placeholder{color:  #15EBFF;}
input::-webkit-input-placeholder {
	/*Webkit browsers*/
	color: #15EBFF !important;
	font-size: 0.93vw;
}

input:-moz-placeholder {
	/*Mozilla Firefox 4 to 8*/
	color: #15EBFF !important;
	font-size: 0.93vw;
}

input::moz-placeholder {
	/*Mozilla Firefox 19+*/
	color: #15EBFF !important;
	font-size: 0.93vw;
}

input:-ms-input-placeholder {
	/*Internet Explorer 10+*/
	color: #15EBFF !important;
	font-size: 0.93vw;
}

/*.form-group:nth-of-type(1) input {
	background: url(/Content/img/user_login.png) no-repeat left;
	background-size: 6% 42%;
	background-position: 2.6%;
}

.form-group:nth-of-type(2) input {
	background: url(/Content/img/pass_login.png) no-repeat left;
	background-size: 5.6% 42%;
	background-position: 2.6%;
}
*/
.yzm_box .form-group input {
	background: url(/Content/img/yzm.png) no-repeat left;
	background-size: 9.3% 42%;
	background-position: 4.2%;
}
.yzm_box {
	height: 12.53%;
	overflow: hidden;
	margin-bottom: 4.87%;
}
.yzm_box .form-group {
	width: 63.27%;
	height: 100%;
	float: left;
}

.yzm_box .form-group input {
	padding-left: 17%;
}
.yzm_box>img {
	float: right;
	height: 100%;
	width: 1.3rem;
}

 .login_box button{
	 background: #0195FF!important;
	 outline: none;
 }
 
 #tip_box {
	 position: absolute;
	 bottom: -30px;
	left: 0;
    right: 0;
	 height: 5.6%;
	margin: 0 auto;
 }
 
  #tip_box p {
		/*font-size:1.04vw;*/
		font-family:Source Han Sans CN;
		font-weight:500;
		color:rgba(1,149,255,1);
		line-height:22px;
		margin: 0;
		font-size: 14px;
		white-space: nowrap;
	}

.btn-lg {
	padding: 0.1rem 0.16rem;
	font-size: 0.18rem;
	line-height: 1.3333333;
	border-radius: 0.06rem;
}

