body{
	font-size: 0.6rem;
}



/*底部菜单 start*/
.footer{
	height:2rem;
	width: 100%;
	background-color: #FFFFFF;
	position: fixed;
	bottom: 0;
	left: 0;
	border-top: 0.05rem solid #DFDFDF;
}
.ck_all{
	float: left;
	width: 22%;
	height: 100%;
}
.input_info{
	width: 2.2rem;
	height: 1rem;
	margin: 0 auto;
	margin-top: 0.5rem;
}
.input_info .input_box{
	float: left;
}
.box_title{
	font-size: 0.6rem;
	line-height: 1rem;
}
.cart_total{
	float: left;
	width: 46%;
	text-align: right;
	font-size:0.6rem;
	margin-top: 0.3rem;
}
.cart_total p{
	height: 0.7rem;
	padding-right: 0.5rem;
}
.cart_total em{
	color: #E21D1D;
	font-size:0.6rem;
}
.go_set{
	float: right;
	width: 32%;
	height: 100%;
	background-color: #d00;
}
.go_set a{
	display: block;
	width: 100%;
	height: 100%;
	color: white;
	text-decoration: none;
	text-align: center;
	font-size: 0.68rem;
	line-height:2rem;
}
/*底部菜单 end*/

/*主内容 start*/
.main{
	margin-bottom: 2.5rem;
	margin-top: 0.5rem;
}
.grouping_box{
	margin-bottom: 0.5rem;
}
.g_title{
	height: 1.9rem;
	background-color: #FFFFFF;
}
.g_ck{
	width: 15%;
	float: left;
}
.g_ck .input_box{
	margin: 0 auto;
	margin-top: 0.225rem;
}
.g_title i{
	display: block;
	width: 1rem;
	height: 1rem;
	float: left;
}
.g_title span{
	display: block;
	float: left;
	line-height: 1.9rem;
	font-size: 0.6rem;
	padding: 0 0.25rem;
	max-width:10rem ;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.g_title i img{
	width: 100%;
	height: 100%;
	margin-top: 0.4rem;
}
.p_list ul li:first-child{
	border-top: 0.05rem solid #DFDFDF;
}
.p_list ul li{
	height: 3.5rem;
	padding:0.2rem 0;
	background-color: #FFFFFF;
	border-bottom: 0.05rem solid #DFDFDF;
}
.p_list ul li .g_ck{
	margin-top: 1rem;
}
.p_info{
	float: left;
	width: 12.5rem;
	margin-top: 0.225rem;
}
.p_img{
	width: 3rem;
	height: 3rem;
	border: 1px dashed #DFDFDF;
	float: left;
}
.p_img img{
	width: 100%;
	height: 100%;
}
.p_name{
	width:9rem;
	height: 1.5rem;
	line-height: 0.75rem;
	margin-left: 0.25rem;
	font-size: 0.6rem;
	float: left;
	overflow: hidden;
}
.p_price{
	width:9rem;
	height: 1.6rem;
	margin-left: 0.25rem;
	float: left;
}
.p_price a{
	text-decoration: none;
	color: black;
}
.num_box{
	width: 4rem;
	height: 1.2rem;
	border: 1px solid #DFDFDF;
	margin-top: 0.2rem;
	float: left;
}
.num_box a{
	display: block;
	height: 100%;
	width: 1.2rem;
	float: left;
	text-align: center;
	line-height:1.2rem ;
	font-size: 0.75rem;
}
.num_box input{
	float: left;
	width: 1.5rem;
	height: 100%;
	text-align: center;
	border-left: 0.05rem solid #DFDFDF;
	border-right: 0.05rem solid #DFDFDF;
	font-size: 0.6rem;
}
.cart_price{
	float: right;
	width: 4rem;
	height: 1.2rem;
	margin-top: 0.2rem;
	text-align: right;
	line-height: 1.2rem;
	overflow: hidden;
}
.price_text{
	color: red;
	font-size: 0.7rem;
}
.price_text span{
	display: block;
	height: 1.2rem;
}
.price_menu{
	width: 3rem;
	height: 1.2rem;
	float: right;
}
.price_menu i{
	display: block;
	width: 1rem;
	height: 1rem;
	float: right;
	margin: 0 0.25rem;
}
.price_menu i img{
	width: 100%;
	height: 100%;
}
/*主内容 end*/
/*加减input框  start*/

/*加减input框  end*/
/*编辑动画  start*/
@-webkit-keyframes delshow {
	from { margin-top: 0; }
	to {
		margin-top: -1.2rem;
	}
}
@-o-keyframes delshow {
	from { margin-top: 0; }
	to { margin-top: -1.2rem;}
}
@-moz-keyframes delshow {
	from { margin-top: 0; }
	to { margin-top: -1.2rem; }
}
@keyframes delshow {
	from { margin-top: 0; }
	to { margin-top: -1.2rem; }
}

@-webkit-keyframes wangcheng {
	from { margin-top: -1.2rem; }
	to { margin-top: 0; }
}
@-o-keyframes wangcheng {
	from { margin-top: -1.2rem; }
	to { margin-top: 0; }
}
@-moz-keyframes wangcheng {
	from { margin-top: -1.2rem; }
	to { margin-top: 0; }
}
@keyframes wangcheng {
	from { margin-top: -1.2rem; }
	to { margin-top: 0; }
}

.delete_wangcheng{
	-moz-animation: wangcheng 0.2s linear;
	-webkit-animation: wangcheng 0.2s linear;
	animation: wangcheng 0.2s linear;
    margin-top: 0;
}

.delete_anim{
	-moz-animation: delshow 0.2s linear;
	-webkit-animation: delshow 0.2s linear;
	animation: delshow 0.2s linear;
    margin-top: -1.2rem;
}
 /*编辑动画  end*/

.disabled{
	background-color: #ffc001;
}


/*空购物车*/
.null_cart{
	width: 10rem;
	height: 6rem;
	margin: 0 auto;
	text-align: center;
	font:0.6rem/1.5rem "微软雅黑";
	margin-top: 6rem;
}
.null_cart_box{
	width: 3.2rem;
	height: 3.2rem;
	margin: 0 auto;
}
.null_cart_box img{
	width: 100%;
	height: 100%;
}
.null_cart a{
	padding: 0.25rem 0.5rem;
	background-color: #d00;
	color: white;
	border-radius: 0.2rem;
	text-decoration: none;
}
/*空购物车*/