body {
			background: url(../img/bgBox.png) no-repeat center center;
			background-size: cover;
			background-attachment: fixed;
		}

		.bg {
			width: 1690px;
			height: 885px;
			background: url(../img/bg.png) no-repeat center center;
			position: absolute;
			left: 50%;
			top: 50%;
			margin: -442px 0 0 -845px;
		}

		/* 平台标题 */
		.titleBox {
			width: 880px;
			height: 880px;
			float: left;
			text-align: center;
		}

		.logTitle {
			padding: 80px 250px;
		}

		.logTitle h1 {
			font-size: 36px;
			color: #17a1ff;
			font-weight: 500;
		}

		.logTitle h6 {
			font-size: 12px;
			color: #17a1ff;
			font-weight: 500;
		}

		/* 登录信息 */
		.infoBox {
			width: 730px;
			height: 880px;
			float: right;
		}

		.logInfo {
			padding: 170px 160px;
		}

		.logInfo h1 {
			font-size: 36px;
			color: #17a1ff;
			font-weight: 500;
			padding-bottom: 15px;
			width: 180px;
			border-bottom: 5px solid #17a1ff;
		}

		.logInfo h4 {
			font-size: 22px;
			color: #a0a0a0;
			font-weight: 500;
			padding: 30px 0px;
		}

		/* 登录表单 */
		.logInfo input[type="text"],
		.logInfo input[type="password"] {
			display: block;
			width: 360px;
			height: 60px;
			line-height: 60px;
			font-size: 18px;
			border-radius: 60px;
			margin: 20px 0px;
			border: 1px solid #a0a0a0;
		}

		.logInfo input[type="text"] {
			background: url(../img/user.png) no-repeat 3% 50%;
			padding-left: 40px;
		}

		.logInfo input[type="password"] {
			background: url(../img/password.png) no-repeat 3% 50%;
			padding-left: 40px;
		}

		.logInfo span {
			color: #17a1ff;
			font-size: 20px;
		}
		/* 复选框自定义 */
		.logInfo input[type="checkbox"] {
			width: 16px;
			height: 16px;
			display: inline-block;
			text-align: center;
			vertical-align: middle;
			line-height: 16px;
			position: relative;
			margin-top:-10px;
			margin-right:10px;
		}
		
		.logInfo input[type="checkbox"]::before {
			content: "";
			position: absolute;
			top: 0px;
			left: 0px;
			background: #fff;
			width: 100%;
			height: 100%;
			border: 1px solid #17a1ff;
		}
		
		.logInfo input[type="checkbox"]:checked::before {
			content: "\2713";
			background-color: #17a1ff;
			position: absolute;
			top: 0px;
			left: 0px;
			width: 100%;
			border: 1px solid #17a1ff;
			color: #fff;
			font-size: 20px;
			font-weight: bold;
		}
		
		/* .logInfo input[type="checkbox"] {
			width: 25px;
			height: 25px;
			vertical-align: middle;
			line-height: 25px;
			-webkit-appearance: none;
			background-color: transparent;
			border: 0;
			outline: 0 !important;
			float: left;
		} */

		.remember {
			padding: 20px 0px;
		}

		.forgetP {
			font-size: 20px;
			color: #17a1ff;
			float: right;
		}

		.logInfo button {
			background-color: #17a1ff;
			color: #fff;
			width: 400px;
			height: 60px;
			border: none;
			border-radius: 60px;
			font-size: 22px;
			margin: 20px 0px;
		}

		.register {
			display: block;
			font-size:20px;
			color: #17a1ff;
			text-align: center;
			margin: 30px 0px;
		}

		.btn-register{
			width: 300px !important;
			margin-left: 50px !important;
			background-color: #FFFFFF !important;
			border: 1px solid #17a1ff !important;
			box-sizing: border-box;
			color: #17a1ff !important;
		}