.title {
		font-size: 40px;
		-webkit-text-stroke: 1px #fbfbfb;
		-webkit-text-fill-color: transparent;
	}

	.title2 {
		font-size: 40px;
		background: linear-gradient(to bottom, white, black);
		-webkit-text-fill-color: transparent;
		-webkit-background-clip: text;
	}
html,body{
	width: 100vw;
	height: 100vh;
}
	#bg {
		background: url("../imgs/bg.png") no-repeat;
		background-size: 100% 100%;
		width: 100vw;
		height: 100vh;
		position: relative;
	}

	.loginlogo {
		background: url("../imgs/title.png") no-repeat;
		width: 743px;
		height: 108px;
		background-size: 100% 100%;
		margin: 120px 0 0 120px;
		position: absolute;
	}

	.kvf-user-login-box {
		background: url(../imgs/logobo.png) no-repeat;
		width: 1050px;
		/* transform: scale(.95); */
		background-size: 100% 100%;
		display: flex;
		position: absolute;
		padding: 0;
		/* margin: 50px; */
		left: calc(50% - 500px);
		top: 20%;
	}
  .d-left{
	width: 452px;
	height: 100%;
  }
  .d-left img{
	width: 100%;
	height: 100%;
  }
  .d-right{
	width: calc(100% - 452px);
  }
.titlelogin{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 20px 0;
	
	color: #387df6;
	/* -webkit-mask-image: -webkit-gradient(linear, 0 10, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, .5))); */
}
.titlelogin div{
	font-weight: bold;
	font-size:36px;
	line-height: 59px;
	margin-left: 10px;
}
	#hydl {
		background: url(../imgs/shouyelogo=1.png) no-repeat;
		width: 540px;
		height: 72px;
		background-size: 100% 100%;
		margin: 25px auto;
		margin-bottom: 34px;
	}

	#submitBtn {
		background: #387df6;
		border-radius: 10px;
		/* background: url(../imgs/button=1.png) no-repeat; */
		width: 65%;
		height: 68px;
		background-size: 100% 100%;
		position: relative;
		top: 23px;
		font-size: 24px;
		font-weight: 600;
		background-position-y: 3px;
		left: 1%;
	}

	.kvf-user-login-icon {
		margin-top: 13px;
		margin-left: 13px;
		font-size: 27px;
	}

	.ip {
		background: url(../imgs/input1.png) no-repeat;
		width:65%;
		height: 63px;
		background-size: 100% 100%;
		/* margin: auto; */
		margin-left: auto;
		margin-right: auto;
	}

	.ip .layui-input {
		border: 0px;
		background-color: transparent !important;
		padding-top: 7px;
		width: 81%;
		position: relative;
		top: 10px;
		left: 51px;
		padding-left: 10px !important;
		font-size: 17px;
		color: #2a62c4;
	}
	.ip .layui-input::placeholder{
		color: #9daecd;
	}
	input:-webkit-autofill {
		-webkit-box-shadow: 0 0 0px 1000px white inset !important;
	}

	.layui-form-checkbox[lay-skin=primary] i {
		top: -3px;
		width: 20px;
		height: 20px;
	}

	.layui-form-checkbox span {
		font-size: 17px;
	}
