@charset "utf-8";
/* CSS Document */
body{ background:#f8f8f8; } 
.container{ width:100%; margin:45px 0 60px 0; float:left; }

.cnav{ width:100%; background:#fff; position:absolute; position:fixed; z-index:55; border-bottom:1px solid #f2f2f2; left:0; right:0; float:left;}
.cnav .left{ width:20%; float:left; }
.cnav .left a{ width:18px; height:18px; text-indent:-9999px; margin:2px 0 0 10px; background-image:url(../images/icon/back.png?sda); background-size:auto 18px; float:left; }
.cnav .center{ width:60%; float:left; } 
.cnav .center a{ width:33.3333%; text-align:center; padding:0; color:#333; float:left; }
.cnav .center a span{ padding-bottom:8px; font-size:16px; } 
.cnav .center a.ch span{ border-bottom:1px solid #f00; color:#f00; padding-top:10px; padding-bottom:10px; }
.cnav .right{ width:22%; float:left; } 

/*图片信息*/
.topIntro{ width:100%; background:#fff; padding-bottom:10px; border-bottom:1px solid #eee; float:left;} 
.topIntro .pr{ width:100%; padding:10px 0 0 0; float:left; }
.topIntro .pr .mprice{ color:#f00; padding:5px 0 0 8px; float:left;}
.topIntro .pr .mprice em{ font-size:14px; color:#333; padding:3px 6px 0 0; float:left;}
.topIntro .pr .mprice i{ font-size:18px; color:#f00; padding:3px 5px 0 0; float:left;}
.topIntro .pr .mprice span{ font-size:22px; font-weight:bold; color:#f00; float:left; }
.topIntro .pr .mprice s{ color:#999; padding:8px 0 0 10px; font-size:14px; float:left; }  
.topIntro .pr .express{ padding:12px 10px 0 0; color:#888; font-size:12px; float:right;}  

/*秒杀*/
.topIntro .stock_box{ width:100%; background:#FD5A45; float:left; }
.topIntro .stock_box .stock_price{ padding:10px 0 0 10px; color:#fff; float:left; }
.topIntro .stock_box .stock_price em{ color:#fff; border:1px solid #fff; border-radius:3px; font-size:12px; margin-top:5px; padding:1px 3px; float:left; }
.topIntro .stock_box .stock_price i{ color:#fff; margin:6px 5px 0 10px; float:left; }
.topIntro .stock_box .stock_price s{ padding:8px 0 0 10px; font-size:13px; color:#F7A8A9; float:left; }
.topIntro .stock_box .stock_price span{ color:#fff; padding:0 0 0 0; font-size:20px; float:left; } 
.topIntro .stock_box .djs{ padding:15px 10px 15px 10px; background:#FCE94E; font-size:12px; float:right; } 
.topIntro .stock_box .djs i{ font-size:12px; padding:2px 10px 0 0; color:#FF1408; float:left; } 
.topIntro .stock_box .djs .djs_box{ float:left; }
.topIntro .stock_box .djs .djs_box span{ background:#fff; font-size:12px; padding:1px 2px; color:#FF1408; border-radius:3px; float:left; }
.topIntro .stock_box .djs .djs_box i{ color:#FF1408; text-align:center; padding:0 1px; float: left; }
 
/*标题*/ 
.topIntro .ttl{ width:100%; font-size:1em; padding-top:10px; float:left; }
.topIntro .ttl span{ padding:0 10px; font-size:1rem; color:#333333; float:left;}
.topIntro .desc{ width:100%; padding:0; float:left; }
.topIntro .desc p{ padding:5px 10px 5px; font-size:12px; color:#f00; }


/*购买地址*/
.Gcart{ width:100%; z-index:99; left:0; right:0; bottom:0; border-top:1px solid #ddd; height:50px; position:fixed; background:#fff; float:left; }
.Gcart .btmbuy{ width:14%; padding:0.3222%; text-align:center; float:left;}
.Gcart .btmbuy a{ }  
.Gcart .btmbuy a i{ width:20px; height:18px; margin:0 auto; margin-top:8px; display: block; position: relative; }
.Gcart .btmbuy a i.home{ background:url(../images/icon/kefu.png?s) 0 0 no-repeat; background-size:auto 18px; }
.Gcart .btmbuy a i.love{ background:url(../images/icon/love.png?ds) 0 0 no-repeat; background-size:auto 18px; }
.Gcart .btmbuy a i.love2{ background:url(../images/icon/love2.png?ds) 0 0 no-repeat; background-size:auto 18px; }
.Gcart .btmbuy a i.cart{ background:url(../images/icon/cart.png?c) 0 0 no-repeat; background-size:auto 18px; } 

.Gcart .btmbuy a span{ width:100%; padding-top:20px; color:#333; font-size:12px; position: relative; text-align:center; }
.Gcart .btmbuy em.cart_num{ min-width:16px; height:16px; text-align: center; line-height:16px; position:absolute; background:#FF0000; color:#FFFFFF;  text-align:center; font-size:12px; border-radius:16px; margin:-25px 0 0 -15px; }


/*购买按钮*/
.buy_cart{ width:56%; float:left; }
.buy_cart a{ width:50%; height:51px; margin-top:-1px; padding:6px 0 0 0; text-align:center; border-radius:0; border:none; line-height:40px; font-size:15px; color:#fff; float:left; }
.buy_cart a.buy_no{}
.buy_cart a.buy_add{} 

.buy_cart a.addcart{ background:#f00; }
.buy_cart a.nowbuy{ background:#f80;  }

/*拼团购买*/
.buy_grp{ width:70%; float:left; }
.buy_grp a{ width:50%; height:51px; margin-top:-1px; float:left; }
.buy_grp a i{ width:100%; text-align:center; color:#fff; font-size:1.2rem; padding:7px 0 0 0; line-height:20px; float:left; }
.buy_grp a em{ width:100%; text-align:center; color:#fff; font-size:0.9rem; float:left; }
.buy_grp a.buy_no{ }
.buy_grp a.buy_add{ }
.buy_grp a.onebuy{ background:#FEAEAE; }
.buy_grp a.groupbuy{ background:#f00; }

/*未成功拼团用户*/
.group_user{ width:100%; background:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee; margin-bottom:10px; float:left; }
.group_user .name{ width:100%; border-bottom:1px solid #efefef; float:left; }
.group_user .name span{ padding:8px 0 6px 10px; float:left; }
.group_user .con{ width:100%; float:left; }
.group_user .con .ugs{ width:100%; border-bottom:1px solid #efefef; padding:10px 0; float:left; }
.group_user .con .ugs .avatar{ margin:0 0 0 10px; float:left; }
.group_user .con .ugs .avatar img{ width:35px; height:35px; float:left; }
.group_user .con .ugs .avatar span{ margin:8px 0 0 10px; color:#555; float:left; }
.group_user .con .ugs .buy{ margin:6px 10px 0 0; float:right; }
.group_user .con .ugs .buy a{ background:#FF6633; color:#fff; border-radius:3px; font-size:0.9rem; padding:7px 10px 5px; }



/*店铺信息*/  
.sp_info{ width:100%; background:#FFFFFF; padding:10px 0; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; float:left;}
.sp_info .sp_info_con{ padding:0 10px; margin:0; } 
.sp_info .sp_db{ width:100%; padding:0; float:left; }
.sp_info .sp_db .splogo{ padding:0; border:1px solid #f8f8f8; border-radius:3px; float:left; }
.sp_info .sp_db .splogo img{ width:50px; height:50px; border-radius:2px; float:left; }
.sp_info .sp_db .spname{ padding:3px 0 0 10px; color:#333; font-size:15px; float:left; } 
.sp_info .sp_db .spname .score{ width:100%; padding:5px 0 0 0; float:left; } 
.sp_info .sp_db .spname .score span{ color:#888; padding-right:10px; font-size:12px; float:left;}
.sp_info .sp_db .spname .score span i{ color:#999; font-size:12px; padding-right:1px; } 
.sp_info .sp_db .spgo{ margin-top:15px; float:right;  }
.sp_info .sp_db .spgo a{ font-size:0.85rem; color:#666; border:1px solid #eee; line-height:20px; padding:7px 10px 6px; border-radius:20px;  }

.sku_ck{ width:100%; padding:12px 0 9px; background:#fff; margin:8px 0; border-top:1px solid #eee; border-bottom:1px solid #eee; float: left; }
.sku_ck span{ color:#888; float:left; }
.sku_ck span:first-child{ width:60px; padding:0 0 0 10px; color:#333; float:left; }

/*相关*/
.info_relate{ width:100%; background:#fff; margin-top:8px; border-top:1px solid #f2f2f2; float:left; }
.info_relate .name{ width:100%; padding:0.8rem 0; float:left; }
.info_relate .name span{ margin:1rem 0 0 0.5rem; padding:0.2rem 0 0.5rem 0.5rem; font-size:1rem; border-left:2px solid #f00; line-height:.2rem; color:#333; float:left; }
.info_relate .con{ width:98%; padding:0 1% 0; float:left; }
.info_relate .con dl{ width:33.333%; padding:5px 1% 10px; box-sizing: border-box; float:left; }
.info_relate .con dl dt{ padding:0; overflow:hidden; margin-bottom:10px; }
.info_relate .con dl dd{ padding:0; }
.info_relate .con dl dd a.ttl{ font-size:0.8rem; color:#555; height:2.2rem; overflow:hidden; line-height:1.2rem; float:left; }
.info_relate .con dl dd span.pr{ width:100%; font-size:1rem; padding:0.6rem 0; font-family:helvetica; color:#f00; float:left; }

.nocon{ width:100%; text-align:center; padding:10px 0 30px 0; float:left; }

/*内容部分*/
#goods_detail{ width:100%; float:left;} 
.detail_menu{ width:100%; background:#fff; float:left; }
.detail_menu a{ width:33.33333%; background:#f8f8f8; padding:15px 0 10px 0; text-align:center; font-size:13px; float:left; }
.detail_menu a.select{ color:#FF0000; background:#fff; }
.detail_attr{ width:100%; min-height:120px; padding-bottom:50px; margin-bottom:8px; background:#fff; float:left; }
.detail_attr dl{ width:100%; border-bottom:1px solid #efefef; padding:15px 0 12px; float:left; }
.detail_attr dl dt{ width:80px; text-align:right; font-size:12px; padding-right:10px; float:left; }
.detail_attr dl dd{ font-size:12px; float:left; }
.detail_con{ width:100%; height:100%; padding-bottom:100px; display:block; background:#fff; float:left; } 
.detail_con img{ display:block; }

.detail_service{ width:100%; float:left; }

/* 评论 */
.comment{ width:100%; background:#f8f8f8; float:left; }
.commentBox{ width:100%; border-bottom:1px solid #efefef; background:#fff; margin-bottom:10px; float: left; }
.commentBox .name{ width:100%; padding-top:8px; float:left; }
.commentBox .name .avatar{ padding:5px 0 5px 8px; float:left; }
.commentBox .name .avatar img{ width:26px; height:26px; border-radius:26px; float:left;}
.commentBox .name .nick{ padding:10px 0 0 10px; font-size:12px; color:#888; float:left; }
.commentBox .name .buytime{ padding:10px 10px 0 0; color:#999; font-size:12px; float:right; }
.commentBox .con{ width:100%; padding:5px 0 10px; float:left;}
.commentBox .con p{ font-size:14px; line-height:22px; color:#666; padding:0 8px; }
.commentBox .img{ width:100%; padding:3px 0 0 0; float:left; }
.commentBox .img p{ padding:0 8px;}
.commentBox .img p img{ max-width:50px; min-height:50px; margin-right:5px; float:left; }
.commentBox .sku{ width:100%; padding:13px 0 15px; float:left; }
.commentBox .sku span{ padding:0 8px; font-size:12px; color:#999; float:left; }


.server_info{ width:100%; background:#fff; padding:0; font-size:12px; color:#666; line-height:22px;  float:left; }
.server_info p{ font-size:12px; color:#666; padding:0 10px; line-height:22px;  }
.server_info div{ padding:10px; font-size:12px; color:#666; line-height:22px; }



