 .trolley_up {
    display: none;
    position: fixed;
    bottom: 0;
	left:auto;
	max-width: 750px;
    width: 100%;
    background-color: #F9F9FB;
	border-top-left-radius:10px;
	border-top-right-radius: 10px;
	z-index: 9999;
	
}

.trolley_close_btn {
	position: absolute;
    top: 8px;
    right: 8px;
	font-size:25px;
}

.purchase_desc {
	width:100%;
	display: flex;
	align-items: center;
	padding:15px;
	border-bottom:1px solid black;
	box-sizing: border-box;
}
.purchase_desc_img{
	width:25%;
	padding:10px;
}
.purchase_desc_img img{
	width: 100%
}
.purchase_desc_desc{
	margin-top:2%;
	padding:20px;
	width:25%;
	font-size:16px;
}
.purchase_desc_price{
	width:25%;
	padding:20px;
	float:right;
	font-size:16px;
}
.purchase_desc_desc span{
	font-size:14px;
	color:
}

.purchase_role {
	margin: 10px;
	padding:15px;
	font-size:16px;
	background-color: #F3F3F4;
	border-radius: 10px;
}

.purchase_role span{
	font-size:14px;
	color:#888;
	
}
.purchase_type {
	margin:10px;
	padding:15px;
	background-color: #F3F3F4;
	font-size:20px;
	border-radius: 10px;
}

.purchase_type > div{
	display: flex;
	align-items: center;
	padding: 8px 0
}

.purchase_img {
	width:25px;
	height:25px;
}
.purchase_type_desc{
	font-size: 14px;
	flex: 1;
	line-height: 26px;
	padding-left: 12px;
}
.select_1_img {
	float:right;
	
}
.select_2_img {
	float:right;
}
.purchase_exec {
	height:90px;
	border-top:1px solid black;
	padding-top:40px;
	padding-left:30px;
	padding-right:30px;
	
}
.purchase_exec {
	font-size:16px;
}

.rmb {
	color:#FF1F1F;
}
.price {
	color:#FF1F1F;
	font-size:22px;
}
.purchase_exec button{
	height:50%;
	width:35%;
	background-color:#FB4F4F;
	border-radius: 5px;
	float:right;
	color:#F9F9FB;
	
}


