.shop_detail{text-align:left}
.shop_detail .tabmenuBox{position:relative}
.shop_detail .tabmenuStore{width:100%;background:#fff;height:4.4rem;text-align:center;position:absolute;top:0;border-bottom:#eee 1px solid}
.shop_detail .tabmenuStore li{font-size:1.6rem;color:#000}
.shop_detail .tabmenuStore li span{;position:relative}
.shop_detail .tabmenuStore li span b{display:block;position:absolute;min-width:1.2rem;font-weight:normal;padding:0 .3rem;height:1.8rem;line-height:1.8rem;font-size:1.2rem;border-radius:1.2rem;background-color:#FF5722;right:-1.8rem;top:-.8rem;color:#fff}
.shop_detail .tabmenuStore li span b.nodata{background-color:#bbb}
.shop_detail .tabmenuStore i{bottom:-.2rem;height:.3rem;min-width:.2rem;max-width:2.4rem;margin-left:1.2rem;background:#F7564D;border-radius:0}
.shop_detail .tabmenuStore span{color:#666;line-height:4.8rem;color:#666}
.shop_detail .tabmenuStore .ed span{font-weight:normal;color:#F7564D}

.shop_detail ul.dsnv{clear:both;overflow:auto;padding:1rem 0;margin-top:6rem}
.shop_detail ul.dsnv li{width:25%;float:left;margin:1rem 0;text-align:center}
.shop_detail ul.dsnv li img.photo_s{width:5rem;height:5rem;display:block;margin:0 auto;border-radius:3rem;object-fit:cover;-webkit-object-fit:cover}
.shop_detail ul.dsnv li span{width:100%;line-height:1.4rem;color:#666;margin-top:1rem;display:block;font-size:1.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.shop_detail ul.dsnv .nodatatips{padding:0}

/*******kind2******/
.shop_detail .banner{position:relative;margin:0;max-height:30rem}
.shop_detail .banner img{width:100%;display:block;object-fit:cover;-webkit-object-fit:cover}

.shop_detail h3.shop_title{width:94%;margin:1.5rem auto 1rem auto;position:relative}
.shop_detail h3.shop_title font{padding:.2rem .3rem;line-height:1.8rem;font-size:1.2rem;color:#fff;border-radius:.2rem;margin-right:.5rem;vertical-align:middle}
.shop_detail h3.shop_title span{vertical-align:middle;font-size:1.8rem;font-weight:bold}
.shop_detail h3.shop_title font.f1{background-color:#fc8982}
.shop_detail h3.shop_title font.f2{background-color:#fac177}
.shop_detail h3.shop_title font.f3{background-color:#8bd3a2}
.shop_detail .banner em{position:absolute;bottom:-4rem;right:2rem;width:7rem;height:7rem;line-height:7rem;text-align:center;border-radius:.2rem;border:#eee 1px solid;background-color:#fff}
.shop_detail .banner em i{font-size:6rem;color:#666}
.shop_detail .address{width:94%;margin:0 auto;line-height:200%;border-bottom:1px #f6f6f6 solid;padding:0 0 1rem 0}
.shop_detail .address a{display:block;color:#666}
.shop_detail .address i{margin-right:.5rem;width:2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.shop_detail .address span{display:inline-block;height:2rem;line-height:2rem;background-color:#4FA7FF;color:#fff;font-size:1.2rem;padding:0 .6rem;border-radius:1.2rem;background-image: -webkit-linear-gradient(left,#8dc6ff,#76bffe);margin-left:.4rem}
.shop_detail .address span i.icomap{width:1.3rem;margin-right:0}

.shop_detail .fsbox{width:88%;margin:0 auto}
.shop_detail .fs{margin-top:1rem;color:#999;line-height:200%}
.shop_detail .fs span{display:inline-block;width:2.8rem;height:2.8rem;overflow:hidden;border:1px solid #fff;border-radius:5rem;margin-left:-.5rem}
.shop_detail .fs span img{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover}
.shop_detail button.gz{float:right;background-color:#fff;border:1px solid #F7564D;color:#F7564D}
.shop_detail button.ed{background-color:#ccc;border-color:#ccc;color:#fff}

.shop_detail .aboutus{padding:1rem 2rem;line-height:200%}
.shop_detail .aboutus img{width:100%;margin:2rem auto;display:block}
.shop_detail .tab{border-top:1.2rem #f0f0f0 solid;padding-top:2rem;margin-bottom:1rem;margin-top:1.2rem;border-bottom:0}
.shop_detail .tab a {font-size:1.8rem}
.shop_detail .tab a.ed{font-weight:bold}
.shop_detail .tab a:after{border-radius:.4rem}
.shop_detail .aboutus .piclist img:first-child{margin-top:0}

.shop_detail .list{width:94%;margin:2rem auto 0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}
.shop_detail .list a{position:relative;width:49%;margin:.4rem 0;border-radius:.6rem;overflow:hidden;box-shadow:0 1px .5rem rgba(0,0,0,0.1)}
.shop_detail .list a p{width:100%;height:19rem;text-align:center;position:relative}
.shop_detail .list a p img{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.shop_detail .list a p img.no{border:#eee 1px solid}
.shop_detail .list a p .onum{position:absolute;bottom:0;right:0;line-height:2.2rem;height:2.2rem;background-color:rgba(0,0,0,0.3);color:#fff;padding:0 .6rem;font-size:1.2rem;display:inline-block;border-radius:0 0 0 0;}

.shop_detail .list a h2{width:92%;margin:.8rem auto .5rem auto;font-size:1.4rem;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.shop_detail .list a h2 .fahuokind2{line-height:1.8rem;height:1.8rem;background-color:#FC8982;color:#fff;padding:0 .3rem;font-size:1.2rem;display:inline-block;border-radius:.2rem;margin-right:.2rem}

.shop_detail .list a em{width:92%;height:3rem;margin:0 auto;font-family:Arial}
.shop_detail .list a em font{font-size:1.8rem;color:#F83244;float:left}
.shop_detail .list a em font:before{font-size:1.4rem;content:'¥'}
.shop_detail .list a em i{padding-left:1.6rem;float:right;font-size:1.2rem;color:#999;position:relative;margin-top:.3rem}

.shop_detail_btm{width:100%;position:fixed;bottom:0;left:0;height:5rem;border-top:#f0f0f0 1px solid;background-color:#fff;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);z-index:8}
.shop_detail_btm a{width:15%;float:left;height:5rem;line-height:5rem;color:#F7564D;}
.shop_detail_btm a:last-child{width:55%;background-color:#F7564D;color:#fff;font-size:1.8rem;font-weight:bold}
.shop_detail_btm a i{display:block;font-size:2rem;line-height:2rem;height:2rem;margin-top:.5rem}
.shop_detail_btm a span{display:block;font-size:1.2rem;color:#666;line-height:2rem;height:2rem}
.shop_detail_btm a.hui{background-color:#aaa}

.shop_yuyue{display:none}
.shop_yuyue h1{height:5rem;line-height:5rem;font-size:1.8rem;color:#333;margin:1.5rem 0 .5rem;font-weight:bold}
.shop_yuyue input{width:90%;margin:1rem auto;border:0;border-bottom:#eee 1px solid;border-radius:0}
.shop_yuyue button{width:90%;margin:2rem auto}

/*shop_goods_detail*/
.shop_goods_detail{top:0;text-align:left;padding-bottom:10rem}
.shop_goods_detail .banner{position:relative;margin:0;border-bottom:#eee 1px solid}
.shop_goods_detail .banner img{width:100%;height:100%;max-height:35rem;display:block;object-fit:cover;-webkit-object-fit:cover}
.shop_goods_detail .banner .logo{position:absolute;bottom:-4rem;left:1rem;width:6rem;height:6rem;border-radius:4rem;border:#eee 1px solid}
.shop_goods_detail .ptitle{width:95%;margin:1.5rem auto .5rem auto;position:relative}
.shop_goods_detail .ptitle .h4{font-weight:normal;font-size:1.4rem;color:#999;padding-left:7rem}
.shop_goods_detail .ptitle .h4 font{padding:.2rem .3rem;line-height:1.8rem;font-size:1.2rem;color:#fff;border-radius:.2rem;margin-right:.5rem;vertical-align:middle}
.shop_goods_detail .ptitle .h4 font.f1{background-color:#fc8982}
.shop_goods_detail .ptitle .h4 font.f2{background-color:#fac177}
.shop_goods_detail .ptitle .h4 font.f3{background-color:#8bd3a2}
.shop_goods_detail .ptitle .h4 span{vertical-align:middle}
.shop_goods_detail .ptitle h2{font-weight:bold;font-size:1.8rem;margin-top:1.5rem}
.shop_goods_detail .ptitle em{display:inline-block;float:right}
.shop_goods_detail .ptitle .pricebox{margin-top:.5rem;color:#999;font-size:1.5rem;line-height:2rem;}
.shop_goods_detail .ptitle .pricebox .price{float:left;margin:.5rem 0 0;color:#F7564D}
.shop_goods_detail .ptitle .pricebox .price b{font-family:Arial;font-size:2.4rem}
.shop_goods_detail .ptitle .pricebox .price2{float:left;margin-top:.5rem}
.shop_goods_detail .ptitle .pricebox .price2 font{color:#666;margin-right:2rem;display:inline-block}
.shop_goods_detail .ptitle .pricebox .price2 font:before{content:'/';display:inline-block;margin:0 .5rem}
.shop_goods_detail .ptitle .pricebox .price2 span{text-decoration:line-through;margin-left:1rem;display:inline-block}
.shop_goods_detail .ptitle .pricebox button{float:right;margin-top:-1px}
.shop_goods_detail .ptitle .pricebox button.gz{background-color:#fff;border:1px solid #F7564D;color:#F7564D}
.shop_goods_detail .ptitle .pricebox button.ed{background-color:#ccc;border-color:#ccc;color:#fff}
.shop_goods_detail .ptitle .fahuokind{width:100%;padding-top:1rem;font-size:1.2rem;color:#FC8982}
.shop_goods_detail .ptitle .address{width:100%;margin:1.5rem auto 0 auto;line-height:200%}
.shop_goods_detail .ptitle .address a{display:block;color:#666}
.shop_goods_detail .ptitle .address i{margin-right:.5rem;width:2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.shop_goods_detail .ptitle .address i.qhdz{font-size:1.4rem;width:1.8rem;padding-left:.2rem;margin-right:.7rem}
.shop_goods_detail .ptitle .address span{display:inline-block;height:2rem;line-height:2rem;background-color:#4FA7FF;color:#fff;font-size:1.2rem;padding:0 .6rem;border-radius:1.2rem;background-image: -webkit-linear-gradient(left,#8dc6ff,#76bffe);margin-left:.4rem}
.shop_goods_detail .ptitle .address span i.icomap{width:1.3rem;margin-right:0}

.shop_goods_detail .C{font-size:1.6rem;line-height:200%;padding:0 2rem 8rem 2rem;word-wrap:break-word;overflow-x:hidden}
.shop_goods_detail .C img{width:100%;margin:1rem auto;display:block}
.shop_goods_detail .onum{border-bottom:#f6f6f6 1px solid}
.shop_goods_detail .onum li{line-height:4rem;font-size:1.2rem;color:#666;display:inline-block;float:left}
.shop_goods_detail .onum li:nth-child(1){text-align:left;width:33%;}
.shop_goods_detail .onum li:nth-child(2){text-align:center;width:33%;}
.shop_goods_detail .onum li:last-child{text-align:right;width:33%;}

/*shop_goods_share*/
#goodsshare{font-size:1.4rem;background-color:rgba(247,86,77,0.7);border:#fff 1px solid;border-right:0;position:fixed;right:0;top:1.5rem;text-align:center;color:#fff;width:7rem;height:3.6rem;line-height:3.6rem;border-radius:2.2rem 0 0 2.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-shadow:.3rem .3rem .5rem rgba(0,0,0,0.1);z-index:3}
#goodssharebox{display:none}
#goodssharebox li{width:33%;float:left;margin-top:3rem}
#goodssharebox li:nth-child(2){width:34%}
#goodssharebox li i{width:5.4rem;height:5.4rem;line-height:5.4rem;border-radius:3rem;color:#fff;font-size:2.4rem}
#goodssharebox li:nth-child(1) i{background-color:#7F88A9}
#goodssharebox li:nth-child(2) i{background-color:#57A9FB;font-size:2.6rem}
#goodssharebox li:nth-child(3) i{background-color:#07C160}
#goodssharebox li span{display:block;margin-top:1rem;font-size:1.4rem;color:#333}

#card_detail{display:none}
#share_mask{display:none}
#share_box{width:100%;position:fixed;top:0px;right:0;z-index:998;display:none;text-align:right}
#share_box img{width:60%}
.pcard{padding:2rem;display:nonee}
.pcard .pic{width:100%;max-height:40vh;display:block;object-fit:cover;-webkit-object-fit:cover}
.pcard h3.title {font-size:2rem;margin:1rem auto;color:#000;text-align:left}
.pcard .titleinfo{background-color:#fff;clear:both;overflow:auto;text-align:left}
.pcard .titleinfo h5{margin:.5rem 0;font-size:1.8rem;color:#F7564D}
.pcard .card_ewm{width:23%;margin-top:1rem;padding:.2rem;border:#ddd 1px solid}
.pcard h6{color:#999}
