@media screen and (min-width:900px) {
	.nav-menu li:hover {
		cursor: pointer;
		background-color: #00A0E9;
	}

	.yd-result {
		background-color: #00A0E9;
		border-radius: 22px;
		width: 119px;
		height: 40px;
		color: #FFFFFF;
		font-size: 16px;
		font-family: PingFang SC;
		font-weight: 400;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yd-register-model {
		width: 654px;
		height: 512px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 0px 50px rgba(255, 255, 255, 0.25);
		opacity: 1;
		border-radius: 8px;
		position: fixed;
		top: 0px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
	}

	.yd-register-content {
		width: 100%;
		height: calc(512px - 128px);
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}

	.yd-register-content>div {
		width: 400px;
		display: flex;
		align-items: center;
		margin: 15px 0px;
	}

	.yd-register-model input {
		height: 40px;
		border: 1px solid rgba(223, 223, 223, 1);
		border-radius: 22px;
	}

	.yd-register-title {
		font-size: 30px;
		font-family: PingFang SC;
		font-weight: bold;
		color: rgba(51, 51, 51, 1);
		border: 1px solid rgba(225, 225, 225, 1);
		height: 98px;
		display: flex;
		align-items: center;
		justify-content: center;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}

	.yd-register-name input {
		width: 100%;
		padding: 0px 24px;
	}

	.yd-register-phone input {
		width: 100%;
		padding: 0px 20px;
	}

	.yd-registe-verification {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.yd-registe-verification-input input {
		width: 240px;
		padding: 0px 20px;
	}

	.yd-registe-verification-btn {
		width: 145px;
		height: 40px;
		background: #00A0E9;
		opacity: 1;
		border-radius: 22px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #FFFFFF;
		text-align: center;
		font-family: PingFang SC;
	}

	.yd-registe-verification-btn:hover {
		cursor: pointer;
		background-color: #00A0E9;
	}

	.yd-registe-btn {
		width: 400px;
		height: 40px;
		background: #00A0E9;
		opacity: 1;
		border-radius: 21px;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		font-family: PingFang SC;
	}
	.yd-registe-btn:hover {
		cursor: pointer;
		background-color: #00A0E9;
	}

	.yd-registe-service {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yd-registe-select {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 5px;
	}

	.yd-registe-service input[type='checkbox'] {
		border-radius: 0px;
		border: none;
		width: 16px;
		height: 16px;
	}

	.yd-registe-link {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yd-context {
		display: flex;
		align-items: center;
		justify-content: center;
		padding-top: 15px;
		color: #D91F1F;
		height: 24px;
	}

	.yd-registe-ok {
		width: 100%;
		height: calc(512px - 128px);
		display: none;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		margin-top: 45px;
	}

	.yd-registe-ok-title {
		font-size: 20px;
		color: rgba(51, 51, 51, 1);
		font-family: PingFang SC;
		font-weight: bold;
		margin-top: 20px;
	}

	.yd-registe-ok-img img {
		width: 172px;
		height: 172px;
	}

	.yd-registe-ok-context {
		font-size: 16px;
		font-family: PingFang SC;
		font-weight: 400;
		margin-top: 35px;
		color: rgba(85, 85, 85, 1);
	}
}

/* 手机 */
@media screen and (max-width: 900px) {
	#nav-menu-container {
		display: flex;
	}

	.nav-menu li:hover {
		cursor: pointer;
	}

	.yd-result {
		background-color: #00A0E9;
		border-radius: 22px;
		width: 88px;
		height: 32px;
		color: #FFFFFF;
		font-size: 14px;
		font-family: PingFang SC;
		font-weight: 400;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yd-register-model {
		width: 100vw;
		height: calc(100vh - 92px);
		background: rgba(255, 255, 255, 1);
		box-shadow: 0px 0px 50px rgba(255, 255, 255, 0.25);
		opacity: 1;
		position: fixed;
		top: 92px;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
	}

	.yd-register-content {
		width: 100%;
		height: calc(512px - 128px);
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}

	.yd-register-content>div {
		width: 90%;
		display: flex;
		align-items: center;
		margin: 12px 0px;
	}

	.yd-register-model input {
		height: 40px;
		border: 1px solid rgba(223, 223, 223, 1);
		border-radius: 22px;
	}

	.yd-register-title {
		font-size: 20px;
		font-family: PingFang SC;
		font-weight: bold;
		color: rgba(51, 51, 51, 1);
		padding-top: 20px;
		padding-bottom: 4px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yd-register-name input {
		width: 100%;
		padding: 0px 24px;
	}

	.yd-register-phone input {
		width: 100%;
		padding: 0px 20px;
	}

	.yd-registe-verification {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.yd-registe-verification-input{
		flex: 1.8;
		margin-right: 2vh;
	}
	.yd-registe-verification-input input {
		width: 100%;
		padding: 0px 20px;
	}

	.yd-registe-verification-btn {
		flex: 1.2;
		height: 40px;
		background: rgba(24, 210, 110, 1);
		opacity: 1;
		border-radius: 22px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #FFFFFF;
		font-size: 14px;
		text-align: center;
		font-family: PingFang SC;
	}

	.yd-registe-verification-btn:hover {
		cursor: pointer;
	}

	.yd-registe-btn {
		width: 400px;
		height: 40px;
		background: rgba(24, 210, 110, 1);
		opacity: 1;
		border-radius: 21px;
		color: #FFFFFF;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 16px;
		font-family: PingFang SC;
	}

	.yd-registe-btn:hover {
		cursor: pointer;
	}

	.yd-registe-service {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yd-registe-select {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: 5px;
	}

	.yd-registe-service input[type='checkbox'] {
		border-radius: 0px;
		border: none;
		width: 16px;
		height: 16px;
	}

	.yd-registe-link {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.yd-context {
		display: flex;
		align-items: center;
		justify-content: center;
		color: #D91F1F;
		height: 22px;
		font-size: 14px;
	}

	.yd-registe-service {
		font-size: 14px;
	}

	.yd-registe-ok {
		width: 100%;
		height: calc(512px - 128px);
		display: none;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		margin-top: 45px;
	}

	.yd-registe-ok-title {
		font-size: 20px;
		color: rgba(51, 51, 51, 1);
		font-family: PingFang SC;
		font-weight: bold;
		margin-top: 15px;
	}

	.yd-registe-ok-img img {
		width: 158px;
		height: 158px;
	}

	.yd-registe-ok-context {
		font-size: 16px;
		font-family: PingFang SC;
		font-weight: 400;
		margin-top: 20px;
		color: rgba(85, 85, 85, 1);
	}
}

/* 公用 */
input {
	font-size: 14px;
	font-family: PingFang SC;
	box-shadow:0px 0px 0px rgba(0,0,0,0);
	-webkit-appearance:none;
}

input::-webkit-input-placeholder {
	color: #C5C5C5;
}

input:focus {
	outline: none;
	border: 1px solid rgba(223, 223, 223, 1);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none !important;
	margin: 0;
}
