body{
	font-size: 0.6rem;
}
.warp{ padding-bottom:1.8rem}
.title_tab{
	height: 1.65rem;
	background-color: white;
	line-height: 1.65rem;
	border-top: 1px solid #DFDFDF;
}
.title_tab ul li{
	float: left;
	width: 25%;
	text-align: center;
	font-size: 0.6rem;
}
.title_tab ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: black;
	text-decoration: none;
}

.tuihuojindu_box {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #eaeaea;
    clear: both;
    font-size: 0.5rem;
    overflow: hidden;
    padding: 0.6rem;
    position: relative;
}
.tuihuojindu_bnt {
    background: #3e3a39 none repeat scroll 0 0;
    border-radius: 0.3rem;
    clear: both;
    color: #fff;
    font-size: 0.5rem;
    padding: 0.2rem 0.6rem;
    position: absolute;
    right: 0.6rem;
    top: 28%;
}
.select_li{
	border-bottom: 1px solid #ef584f;
}

.grouping_box{
	margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
.g_title{
	padding:0 0.5rem;
	height: 1.8rem;
	line-height: 1.8rem;
	background-color: #FFFFFF;
	font-size: 0.6rem;
}
.g_ck{
	width: 15%;
	height: 2.2rem;
	float: left;
}
.g_ck .input_box{
	margin: 0 auto;
	margin-top: 0.6rem;
}
.g_title i{
	display: block;
	width: 1rem;
	height: 1rem;
	float: left;
}
.g_title span{
	display: block;
	float: left;
	font-size: 0.6rem;
	padding: 0 0rem 0 0.25rem;
	max-width: 10rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.g_title h1{
	float: right; color:#999
}
.p_list{ background:#fff; overflow:hidden; clear:both}
.g_title i img{
	width: 100%;
	height: 100%;
	margin-top: 0.35rem;
}
.p_list ul li:first-child{
	border-top: 0.05rem solid #DFDFDF;
}
.p_list ul li:last-child{
	border-bottom: 0 solid #fff;
}

.p_list ul li{ width:100%;
	padding:0.5rem 0;
	background-color: #FFFFFF;
	border-bottom: 0.05rem solid #DFDFDF;
	overflow: hidden;
}
.p_list ul li .g_ck{
	margin-top: 1rem;
}
.p_info{
	padding: 0 0.5rem;position: relative;
}
.p_img{
	width: 3.8rem;
	height: 3.8rem;
	float: left;
}
.p_img img{
	width: 100%;
	height: 100%;
}
.c_zhus{ color:#797171}
.p_name{
	display: block;
font-size: 0.6rem;
float: left;
overflow: hidden;
position: absolute;
left: 4.8rem;
right: 0.5rem;height: 2rem;
line-height: 1rem; -ms-text-overflow: ellipsis;
text-overflow: ellipsis;
}
.middle {display:table-cell; vertical-align:middle}
.p_price{
position: absolute;
top: 2rem;
text-align: right;
left: 4.8rem;
right: 0.7rem;
}
.p_price a{
	text-decoration: none;
	color: black;
}
.cart_price{
	float: right;
	text-align: right;
	overflow: hidden;
}
.price_text{
	font-size: 0.6rem;
}
.price_text em{
	font-size: 0.7rem;
	color: #797171; padding-right:1rem
}
.price_text span{
	display: block;
	height: 1.2rem;
}
.left{ float:left;}
.total_box{ border-top:1px solid #dfdfdf;
	height: 2rem;
	background-color: white;
	text-align: right;
	padding: 0 1rem;
}
.total_box p:first-child{
	display: block;
	height: 1.2rem;
	line-height: 1.2rem;
}
.total_box em{
	color: #AAAAAA;
	padding: 0 0.3rem;
}
.total_box a{
	text-decoration: none;
	padding: 0.2rem 0.4rem;
	color: #ef584f;
    border: 1px solid red;
	border-radius: 0.2rem;
	line-height: 50px;
	margin-right: 0.5rem;
}
.total_box a:last-child{
	margin: 0;
}

.right{ float:right}

.pay_title
        {
            padding: 0 0.5rem;
            height: 1.8rem;
            background-color: #FFFFFF;
            font-size: 0.6rem;
            line-height: 1.8rem;
        }
        .pay_textarea
        {
            height: 4rem;
            padding: 0 0.5rem;
            background-color: #FFFFFF;
            overflow: hidden;
        }
        .pay_textarea textarea
        {
            width: 100%;
            height: 100%;
            border: none;
        }
        .img-list
        {
            background-color: white;
            overflow: hidden;
            padding: 0.3rem 0.5rem;
            border-top: 1px solid #DFDFDF;
        }
        
        .img-file
        {
            width: 64px;
            height: 64px;
            overflow: hidden;
            background: url(/Content/newcontent/img/up-img.png) no-repeat;
            background-size: 100% 100%;
            border: none !important;
        }
        
        .img-list ul li
        {
           width: 64px;
height: 64px;
overflow: hidden;
background-size: 100% 100%;
float: left;
margin-right: 0.43rem;
margin-bottom: 0.5rem;
border: 1px dashed #DFDFDF;
padding: 0;
        }
        .img-file input
        {
            font-size: 500px;
            opacity: 0;
        }
        
        .close-img
        {
            width: 1.2rem;
            height: 1.2rem;
            background-color: white;
            border-radius: 1.5rem;
            float: right;
            background: url(/Content/newcontent/img/close.png) no-repeat #FFFFFF;
            background-size: 100% 100%;
        }
        
        .da_bnt
        {
            display: block;
            text-decoration: none;
            width: 14.5rem;
            height: 1.75rem;
            text-align: center;
            line-height: 1.75rem;
            font-size: 0.6rem; border:0;

            color: white;
            border-radius: 0.2rem;
            margin: 1rem auto;
            background: #444;
        }
        
.footer
{
    bottom: 0px;
    position: fixed;
    background-color: white;
    width: 100%;
    left: 0;
 }

.total_boxft{ height:1.8rem; line-height:1.8rem; overflow:hidden; clear:both;display:flex;} 
.total_boxft a{ height:1.8rem; line-height:1.8rem;color: #fff;/*width:50%;*/ flex: 1;text-align: center;text-decoration: none; display:inline-block;} 
.total_boxft a:nth-child(1){border-right:1px solid #fff;}
.total_boxft1{ background:#393939} 
.total_boxft2{background:#3e3a39} 
 
 
 
 
 
 
 .c_999{ color:#999;}
  
 .c_333{ color:#333;}
 
 
 /*½ø¶È*/
.miaos{ clear:both; overflow:hidden;background: #fff;font-size: 14px}
.miaos_tit{height: 1.8rem;line-height: 1.8rem;padding:0 0.5rem; border-bottom:1px #eaeaea solid}
.miaos_tit strong{ color:#333}
.miaos_con{ padding:12px;}
.miaos_con p{ color:#666}


.zhuangtai_con li{  font-size:0.5rem; border-bottom:1px solid #eaeaea; line-height:1.8rem; padding:0 0.6rem; background:#fff; list-style:none}


.miaos_list{ margin:0 25px;  border-left: solid 1px #dfdfdf ; padding-left:16px; background:#fff; line-height:16px}
.miaos_list li i{ border-radius:100%; background:#bfbfbf; width:10px; height:10px; border:#bfbfbf solid 1px; display:inline-block; position:absolute; left:-23px; top:-1px;}
.miaos_list li i.current{ border-radius:100%; background:#444; border:#b1b0b0  solid 2px; width:10px; height:10px; display:inline-block; position:absolute; left:-23px; top:-3px;}
.miaos_list li p.itme{ color:#999;line-height:-0.5rem;}
.miaos_list li p.T_address{color:#444; line-height:0.9rem; }
.miaos_list li{ padding-bottom:1rem; position:relative; font-size:0.5rem; list-style: none;}

.miaos_mun{ width:72px; border: solid 1px #dfdfdf; height:20px; text-align:center; line-height:20px; position:absolute; top:45px; right:10px;}
.miaos_mun a{ width:20px; display:block; float:left}
.miaos_mun input{float:left; width:30px; height:20px; line-height:20px; border-top:0; border-bottom:0; text-align: center; border-left:1px solid #dfdfdf; border-right:1px #dfdfdf solid}

.miaos_tianjia{ clear: both; padding:12px;}
.miaos_tianjia ul{ clear:both; width:100%;}
.miaos_tianjia li{ float:left; width:18%;margin:6px; padding-bottom:12px;}
.miaos_tianjia li img{border: solid 1px #e6e6e6; border-radius:5px;  width:100%; height:100%;}
.miaos_tianjia p{ width:100%; display:block; clear:both; padding:6px 0;line-height:30px;  color:#666}
.miaos_tianjia em{ width:100%; display:block; clear:both; height:34px; line-height:34px; color:#ccc}