.banner-info {position: absolute;bottom: 0;left: 13.54166666666667%;padding-bottom: 13.645%;width: 50%;z-index: 222;}
.banner-info .banner-info-form {position: relative;width: 100%;max-width: 610px;background: #FFFFFF;padding: 11px 16px;border-radius: 25px;}
.banner-info .banner-info-form .banner-form {position: relative;width: 100%;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.banner-info .banner-info-form .banner-form .item-input {position: relative;width: calc((100% - 136px) / 2 - 16px);height: 40px;background: #FFFFFF;border-radius: 16px;border: 1px solid #C9C9C9;}
.banner-info .banner-info-form .banner-form .item-input input {position: relative;display: block;width: 100%;height: 100%;line-height: 30px;font-size: 16px;color: #333;padding: 4px 12px;}
.banner-info .banner-info-form .banner-form .item-input-btn {position: relative;width: 136px;text-align: center;}

.banner-info .banner-info-form .banner-form .item-input-btn .item-btn {position: relative;display: inline-block;vertical-align: top;text-align: center;width: 100%;font-size: 18px;color: #FFFFFF;line-height: 30px;padding: 5px;background: #222222;border-radius: 16px;cursor: pointer;}
.banner-info .banner-info-form .banner-form .item-input-btn .item-btn:hover {background: #006FE8;}
@media screen and (max-width: 1659px) {
	.banner-info {left: 13.25%;padding-bottom: 13.25%;}
	.banner-info .banner-info-form {max-width: 600px;padding: 10px 14px;border-radius: 22px;}
	.banner-info .banner-info-form .banner-form .item-input {width: calc((100% - 132px) / 2 - 12px);height: 38px;border-radius: 15px;}
	.banner-info .banner-info-form .banner-form .item-input input {
		line-height: 28px;
		font-size: 16px;
		padding: 4px 10px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn {
		width: 130px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn .item-btn {
		font-size: 16px;
		line-height: 28px;
		padding: 4px;
		border-radius: 14px;
	}
}

@media screen and (max-width: 1459px) {
	.banner-info {
		left: 13.25%;
		padding-bottom: 13.25%;
	}

	.banner-info .banner-info-form {
		max-width: 600px;
		padding: 10px 14px;
		border-radius: 22px;
	}

	.banner-info .banner-info-form .banner-form .item-input {
		width: calc((100% - 132px) / 2 - 12px);
		height: 36px;
		border-radius: 15px;
	}

	.banner-info .banner-info-form .banner-form .item-input input {
		line-height: 28px;
		font-size: 15px;
		padding: 4px 10px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn {
		width: 130px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn .item-btn {
		font-size: 14px;
		line-height: 28px;
		padding: 4px;
		border-radius: 14px;
	}
}

@media screen and (max-width: 1259px) {
	.banner-info {
		left: 12%;
		padding-bottom: 12.5%;
		width: 60%;
	}

	.banner-info .banner-info-form {
		max-width: 540px;
		padding: 8px 12px;
		border-radius: 20px;
	}

	.banner-info .banner-info-form .banner-form .item-input {
		width: calc((100% - 128px) / 2 - 10px);
		height: 32px;
		border-radius: 14px;
	}

	.banner-info .banner-info-form .banner-form .item-input input {
		line-height: 26px;
		font-size: 14px;
		padding: 3px 8px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn {
		width: 128px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn .item-btn {
		font-size: 14px;
		line-height: 26px;
		padding: 3px;
		border-radius: 14px;
	}
}

@media screen and (max-width: 991px) {
	.banner-info {
		left: 8%;
		padding-bottom: 12%;
		width: 80%;
	}

	.banner-info .banner-info-form {
		max-width: 540px;
		padding: 8px 12px;
		border-radius: 20px;
	}

	.banner-info .banner-info-form .banner-form .item-input {
		width: calc((100% - 128px) / 2 - 10px);
		height: 32px;
		border-radius: 14px;
	}

	.banner-info .banner-info-form .banner-form .item-input input {
		line-height: 26px;
		font-size: 14px;
		padding: 3px 8px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn {
		width: 128px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn .item-btn {
		font-size: 14px;
		line-height: 26px;
		padding: 3px;
		border-radius: 14px;
	}
}

@media screen and (max-width: 750px) {
	.banner-info {
		position: relative;
		left: 0%;
		padding-bottom: 0%;
		width: 100%;
		padding: 15px;
	}

	.banner-info .banner-info-form {
		max-width: 100%;
		padding: 5px 12px;
		border-radius: 20px;
	}

	.banner-info .banner-info-form .banner-form .item-input {
		width: calc((100% - 128px) / 2 - 10px);
		height: 32px;
		border-radius: 14px;
	}

	.banner-info .banner-info-form .banner-form .item-input input {
		line-height: 26px;
		font-size: 14px;
		padding: 3px 8px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn {
		width: 128px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn .item-btn {
		font-size: 14px;
		line-height: 26px;
		padding: 3px;
		border-radius: 14px;
	}
}

@media screen and (max-width: 540px) {
	.banner-info {
		position: relative;
		left: 0%;
		padding-bottom: 0%;
		width: 100%;
		padding: 15px;
	}
	.banner-info .banner-info-form {
		max-width: 100%;
		padding: 5px 12px;
		border-radius: 20px;
	}

	.banner-info .banner-info-form .banner-form .item-input {
		width: 48%;
		height: 32px;
		border-radius: 14px;
		margin-bottom: 10px;
	}

	.banner-info .banner-info-form .banner-form .item-input input {
		line-height: 26px;
		font-size: 14px;
		padding: 3px 8px;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn {
		width: 100%;
	}

	.banner-info .banner-info-form .banner-form .item-input-btn .item-btn {
		width: 128px;
		font-size: 14px;
		line-height: 26px;
		padding: 3px;
		border-radius: 14px;
	}
}
@media screen and (max-width: 750px) {.banner-info {bottom: 0 !important;}}