.add-cart{ width:30%;background: #ff803a; color:#fff;font-size:1rem;}
.buy-now{ width:30%;background:#ff4e22; color:#fff;font-size:1rem;}
.hide{display:none;}
.fl{float:left;}
.fr{float:right;}
/*优惠券*/
.yhquan{z-index:31;-webkit-user-select:none;width:100%;height:40rem;position:fixed;bottom:0rem;left:0;-webkit-box-pack:center;-webkit-box-align:center;background-color:#fff;  overflow:hidden;}
.yh_t{ color:#333; line-height:2rem; text-align:center; font-size:1.5rem;}
.yh_j{ color:#666; font-size:1.5rem; line-height:2rem; margin-left:1rem }
.yh_mbox{}
.yhq_box{ height:30rem; overflow:auto;}
.yh_lbox,.yh_rbox{display:block; height:6rem;background-color:#FCF5DC;border-radius:1rem; margin-bottom:1rem; }
.yh_lbox{width:60%; margin-left:0.5rem; padding-left:1rem; }
.yh_rbox{width:25%; border-left:1px double #FFFFFF; line-height:6rem; text-align:center;}

.yh_prs,.yh_ft,.yh_da,.yh_rbox{ color:#F60;}
.yh_prs{ font-size:1.5rem; margin-top:0.5rem; }
.yh_prs span{ font-size:1.5rem;}
.yh_ft{font-size:0.7rem;}
.yh_da{font-size:0.7rem;}

/*规格弹出*/
.ggbox{z-index:998;-webkit-user-select:none;width:100%;height:30rem;position:fixed;bottom:0;left:0;-webkit-box-pack:center;-webkit-box-align:center;background-color:#fff;  overflow:hidden;}
.ggs{line-height: 2rem;}
.ggtext{ margin: 0.5rem; border: 1px solid #eee; padding: 0.2rem 0.3rem; height: 1rem; line-height: 1rem; float: left;border-radius: 6px;}
.ggon{ background-color:  #F00; color:  #efefef;}
.gs{border-bottom: dashed 1px #e1e8ec;}
.gx{ font-size: 0.7rem;}

.ggne{ position:absolute;height:1.5rem; line-height:1.5rem; font-size:0.7rem; color:#FFF; background:#cd141c; text-align:center; bottom:0; width:100%;}
/*购物车*/
.buycarbox{z-index:30;width:100%;height:100%;position:fixed;top:0;left:0;background:#000;filter:alpha(opacity=50);opacity:.5;}

.buycar{z-index:31;-webkit-user-select:none;width:100%;height:450rem;position:relative;bottom:0rem;left:0;-webkit-box-pack:center;-webkit-box-align:center;background-color:#fff;  overflow:hidden;}

.share-box{z-index:40;-webkit-user-select:none;width:100%;height:360rem;position:fixed;bottom:0rem;left:0;-webkit-box-pack:center;-webkit-box-align:center;background-color:#eee;  overflow:hidden;}
.share-p{width:50%; height:250rem; text-align:center; padding-top:20rem; }
.share-p image{ width:100rem; height:100rem;border-radius:100rem; padding:30rem; background-color:#fff}
.share-p text{ display:block; line-height:35rem; font-size:32rem; height:35rem; width:100%; text-align:center; color:#333; }
.share-p button{ border:0; margin:0; padding:0;background-color:#eee; height:230rem; overflow:hidden}
.share-p button text{ margin-top:-24rem; }
.share-p button::after{
  border: none;
}
.close-but{ height:70rem; margin:auto; width:90%; line-height:70rem; font-size:38rem; border:1px solid #ccc;border-radius:5px; text-align:center; margin-bottom:15px;}

/*分享图片*/
.share-pbox{z-index:41;width:60rem; margin-left:7.5rem; height:12rem; background-color:#FFF;border-radius:10rem; overflow:hidden;position:fixed; top:20rem;}
.closepic{position:fixed;width:5rem; height:5rem; right:7.5rem;}
.closepic image{ width:5rem; height:5rem; float:right;}
.share-pic{}
.share-pic image{width:60rem; height:9.47rem}
.share-save{height:80rem; margin:auto; width:60%; line-height:80rem; font-size:30rem; border-radius:5px; text-align:center; background-color:#C00; color:#FFF;}
.share-text{ height:70rem; line-height:70rem; color:#999; font-size:30rem; text-align:center;}

.bp{ padding-left:10px;}
.buy-img{ width:3rem; height:3rem; float:left; overflow:hidden; border:1px solid #ddd;border-radius:3px; margin-right:1.5rem;}
.buy-mimg{ height:3rem; width:3rem;}
.buy-titlebox{ float:right; width:20rem; border:1px solid #ddd;}
.buy-title,.buy-jg{ display:-webkit-box; }
.buy-title{ line-height:1.5rem; height:1.5rem;text-overflow:ellipsis;overflow: hidden;}
.buy-jg{ color:#F30;}
.psl{ padding:0 2rem;}
.psq{height:1.5rem; line-height:1.5rem; margin-right:2rem;}
.phj{ height:1.5rem; line-height:1.5rem;}
.psm{ color:#999; padding:0 2rem;}
.buy-jsbox{ height:2rem;display:-webkit-box; margin-right:2.5rem;}
.buy-jsa,.buy-jsj{ height:1.3rem; line-height:1.3rem;text-align:center}
.buy-jsa,.buy-jsj{ border:1px solid #999; text-align:center;}
.buy-jsa{ width:2rem; }
.buy-jsn{ width:2rem;font-size:0.8rem; height:1.5rem; }
.buy-jsj{ width:2rem;}
.buy-jsnt{border:1px solid #999;min-height:1.1rem; height:1.3rem; width:1.9rem; line-height:1.3rem;text-align:center; overflow:hidden;font-size:0.8rem; }

.buy-next{ position:absolute;height:4rem; line-height:4rem; font-size:1rem; color:#FFF; background:#ff4e22; text-align:center; bottom:0; width:100%;}

.fex{ width:50%; background:#ff4e22; color:#fff; font-size:34rem; font-weight:600; text-align:center;border-radius:10rem;   left:25%;}

/*贴底*/
#footFixedPay{z-index:666; width:100%;height:3.5rem; line-height:4rem;position:fixed;bottom:0;left:0;overflow:hidden;  text-align:center; background: #fff}

.sho{ width:12%; background: none; padding-top:5px;  }
.kefubut{background: none;}
.sho:after{ border: 0; }
.syt{ width:30px; height:30px; margin:0 auto;  }
.syz{ height: 20px; font-size:14px; line-height: 1rem; padding-top: 1px; color: #666}

.home{background:url(image/t1.png) no-repeat;  background-size: 90%}
.kefu{background:url(image/t2.png) no-repeat;  background-size: 90%}
.gouwu{background:url(image/t3.png) no-repeat; background-size: 90%}

