body{
	margin: 0;
}
.title{
	width: 100%;
	height: auto;
	display: block;
}
.bg{
	width: 100%;
	height: auto;
	display: block;
}
.banner{
    top: 1.5rem;
    left: 50%;
    transform: translate(-50%,0%);
    width: 95%;
}
.p-a{
	position: absolute;
}
.d-f{
	display: flex;
	align-items: center;
}
.form{
	width: 93%;
    left: 50%;
    transform: translate(-50%,0%);
    top: 15.3rem;
}
.option{
	width: 50%;
}
.form1{
	width: 100%;
	background-color: #fff;
	margin-top: 0.4rem;
	padding: 0.6rem 0;
	border-radius: 0.22rem;
}
.form2{
	background-color: #6abaff;
	margin: 0 0.3rem;
	padding: 0.5rem 0;
	border-radius: 0.22rem;
	border-top: 0.2rem solid #0b006a;
	border-left: 0.1rem solid #0b006a;
}
.form3{
	background-color: #5d52ef;
	margin: 0 0.3rem;
	padding: 0.4rem 0.3rem;
}
.form_{
	background-color: #fff;
	color: #aaa;
	font-size: 0.62rem;
	padding: 0.4rem;
	border-radius:0.22rem;
}
.form_ p{
	width: 35%;
}
.form_ input{
	border: 0;
	height: 1.5rem;
	font-size: 0.72rem;
	margin-left: 0.5rem;
	width: 60%;
}
.mt{
	margin-top: 0.3rem;
}
.van-picker{
	position: fixed !important;
    bottom: 0px;
    width: 100%;
}
.j-b{
	justify-content: space-between;
}
.xl{
	height: 1.5rem;
}
.xl img{
	width: 0.82rem;
	height: auto;
	margin-left: 0.5rem;
}
.coupon{
	color: #fff;
	font-size: 0.55rem;
	width: 92%;
	justify-content: space-around;
	margin-left: 4%;
	margin-top: 0.5rem;
}
.coupon img{
	width: 1rem;
	height: auto;
	margin-left: 0.64rem;
	margin-right: 0.3rem;
}
.bm{
	width: 60%;
	height: auto;
	margin-left: 20%;
	margin-top: 1rem;
}
.bms{
	width:94%;
	margin-top: 0.5rem;
	margin-left: 3%;
}
.sx{
	width: 100%;
	display: block;
	height: auto;
	top: 49rem;
}