@charset "utf-8";

/* ================================ */
/* 触屏版商品介绍页面样式				*/
/* Author:			Hanbing 		*/
/* Copyright:		www.UpetMart.com	*/
/* Create Date:		Jun-08-2015		*/
/* Retrofit Date:	Aug-04-2015		*/
/* ================================ */

.transparent .header-l a,
.transparent .header-r a,
.goods-detail-top .round { width: 1.35rem; height: 1.35rem; margin: 0.2775rem; padding: 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF'); background:rgba(255,255,255,0.75); border: solid 0.05rem #EEE; border-radius: 100%;}
.transparent .header-l a i.back { width: 60%; height: 60%; margin: 20%; background-image: url(../images/arrow_left_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 1;}
.transparent .header-r a { margin: 0.2875rem  0.55rem; padding: 0; border-radius: 100%;}
.transparent .header-r a i.more { width: 60%; height: 60%; margin: 20%; background-image: url(../images/more_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 1;}



.goods-detail-cnt { background: #F5F5F5; position: relative; z-index: 1; margin-top: 16rem;}
.goods-detail-top { background-color: #FFF; display: block; position: fixed; z-index: -1; left: 0; right: 0; top: 0;}
.goods-detail-pic { position: relative; overflow: hidden; z-index: -1; width: 16rem; margin: 0 auto;}
.goods-detail-pic ul { overflow: hidden; position: relative; font-size: 0; white-space: nowrap;z-index: -1;}
.goods-detail-pic ul li{ position: relative;}
.goods-detail-pic ul li:before{content: "";display: none; width: 70px; height: 140px; position: absolute; top: 0px; left: 6px; pointer-events: none; background: url(http://www.upetmart.com/templates/default/images/bq/11.11b.png) top center no-repeat; background-size: 100% auto; }

.prism-player{z-index: -1;}
.prism-player video{ z-index: -99;}
.goods-detail-pic ul li { display: inline-block; position: relative; z-index: auto;}
.goods-detail-pic ul li img { width: 100%; height: 100%;}
.goods-detail-turn { position: absolute; z-index: 2; bottom: 0.5rem; left: 50%; width: 6rem; margin-left: -3rem; text-align: center;}
.goods-detail-turn ul { font-size: 0; margin: 0 auto; white-space: nowrap;}
.goods-detail-turn ul li { display: inline-block; width: 0.35rem; height: 0.35rem; margin-right: 0.25rem; background-color: #BBB; border-radius: 100%;}
.goods-detail-turn ul li.cur { background-color: #ED5564;}

/* 版权：天津市网城天创科技有限责任公司	*/
.goods-detail-top .round { margin: 0; position: absolute; z-index: 2; bottom: 0.75rem; right: 0.75rem; }
.goods-detail-top .round i { display: block; width: 100%; height: 100%; background-position: 50% 50%; background-repeat: no-repeat; background-size: 60%; opacity: 0.75;}
.goods-detail-top .pd-collect { right: 0.75rem;}
.goods-detail-top .round.pd-collect i { background-image: url(../images/favorite_r.png);}
.goods-detail-top .round.pd-collect.favorate i { background-image: url(../images/favorite_rs.png);}

/*拼团*/
.goods-puzzle{ position: absolute; left: 0; right: 0;bottom: 0; height: 1.6rem; padding: 0.35rem 0.4rem; z-index: 999; background: #ff4342 }
.goods-puzzle .puzzle-title{font-size: 0.45rem;line-height: 0.6rem;padding: 0 0.3rem;color: #fff;text-align: center;/* position: absolute;  bottom:2.3rem; left: 0px; */margin-left: 0.2rem;background: #e53922;border-radius: 0.3rem 0;display: inline-block;transform: translateY(-0.15rem);}
.goods-puzzle .puzzle-price{/* float: left; */width: 50%;height: 1.6rem;line-height: 1.6rem;font-size: 0.6rem;color: #fff;position:  absolute;top: 0.05rem;font-family: rppetb;left: 0.5rem;}
.goods-puzzle .puzzle-price em{font-size: 1.1rem;/* font-weight: 600; */margin-left: 0.1rem;font-family: rppetb;}
.goods-puzzle .shop-price{/* float: left; */width: 50%;height: 0.6rem;line-height: 0.6rem;font-size: 0.45rem;color: #fff;position:  absolute;top: 1.45rem;font-family: rppet;left: 0.5rem;}
.goods-puzzle .shop-price em{font-family: rppetb;margin-left: 0.1rem;text-decoration:line-through;}
.goods-puzzle .puzzle-count{ float: right; color: #fff; width: 50%; height: 1.6rem; text-align: right; }
.goods-puzzle .puzzle-count .count-text{line-height: 0.8rem;font-size: 0.48rem;}
.goods-puzzle .puzzle-count .count-time{ line-height: 0.8rem; font-size: 0.5rem; }
.goods-puzzle .puzzle-count .count-time em{background: #fff;color: #ED5564;display: inline-block;width: 0.6rem;height: 0.75rem;text-align: center;line-height: 0.8rem;border-radius: 0.1rem;margin:0 0.2rem;padding:0 0.1rem;font-size: 0.5rem;margin-top:0.05rem;font-weight: 600;font-family: rppet;}
.goods-puzzle .puzzle-count .count-time em:last-child{margin-right:0;}
.goods-detail-top .puzzle-collect{ bottom: 2.9rem; }
.puzzle-turn{ bottom:2.6rem; }

.puzzle-button{left: 0;right: 0;top: 0;width: calc(100vw - 1.8rem);background: #fff;margin: 0 auto;padding: 0.2rem;/* border-top: 0.05rem #eee solid; */height: 2.6rem;}
.puzzle-button .invite-btn{width: 48%;font-size: 0.4rem;color: #fff;background: #F5791b;border-radius: 2rem 0 0 2rem;display:inline-block;height: 1.8rem;line-height: 1.8rem;margin-top:0.05rem;text-align: center;/* border:0.05rem #EC5464 solid; */padding-left: 2%;}
.puzzle-button a.invite-btn em{font-size: 0.6rem;}
.puzzle-button .order-btn{width: 48%;font-size: 0.4rem;color: #fff;background: #E64b3d;border-radius: 0 2rem 2rem 0;display:inline-block;height: 1.8rem;line-height: 1.8rem;margin-top:0.05rem;text-align: center;/* border:0.05rem #EC5464 solid; */float: right;padding-right: 2%;}
.puzzle-button a em{font-size: 0.7rem;margin:0 0.2rem;font-family: rppetb;}
.puzzle-button a em span{font-size: 0.6rem;}

/*拼团详情*/
.puzzle-info{position: relative;z-index: 1;background: #fff; padding:0.38rem; overflow: hidden;}
.puzzle-info .puzzle-img{display: block; width: 5.7rem; height: 5.7rem; float: left;}
.puzzle-info .puzzle-img a{display:block; width: 5.7rem; height: 5.7rem;text-align: center;}
.puzzle-info .puzzle-img a img{max-height: 5.7rem; max-width: 5.7rem;}
.puzzle-info .puzzle-name{ margin-left: 6rem; }
.puzzle-info .puzzle-name h5{ font-size: 0.65rem;line-height: 0.8rem; height: 1.6rem;overflow: hidden; word-break: break-all; }
.puzzle-info .puzzle-name .puzzle-original{margin-top: 0.5rem; position: relative; font-size: 0.50rem; border:0.05rem solid #e4e4e4; border-radius: 0.2rem; height: 1.5rem; text-align: center; color: #999; margin-bottom: 0.5rem}
.puzzle-info .puzzle-name .puzzle-original:last-child{margin-bottom: 0}
.puzzle-info .puzzle-name .puzzle-original .puzzle-cost{font-size: 0.4rem; line-height: 0.9rem; margin-top:0.5rem}
.puzzle-info .puzzle-name .puzzle-original .puzzle-cost em{ margin-left:0.2rem; font-size: 0.6rem; font-weight: 600}
.puzzle-info .puzzle-name .puzzle-original .puzzle-cost .cost-unit{ margin-left: 0.2rem; }
.puzzle-info .puzzle-name .puzzle-original .yuan-price{font-weight: 600 ;position:absolute; top: -0.4rem; left: 40%; padding:0.1rem 0.5rem; background: #fff}
.puzzle-info .puzzle-name .puzzle{ border-color: #EC5464 }
.puzzle-info .puzzle-name .puzzle .puzzle-cost em{color: #EC5464;}
.puzzle-info .puzzle-name .puzzle .yuan-price{ color: #333;}
/* 版权：www.UpetMart.com	*/
.puzzle-time{ margin-top: 0.6rem; padding:0.4rem 0; background: #fff; position: relative;z-index: 1 }
.puzzle-time p{ text-align: center; line-height: 1rem;padding:0.15rem 0; color: #333}
.puzzle-time p.puzzle-number{ font-size: 0.65rem; color: #333;}
.puzzle-time p.puzzle-number em{margin:0 0.2rem; color: #EC5464; font-weight: 600 }
.puzzle-time p.puzzle-number i{vertical-align: middle;width: 0.7rem; height: 0.7rem; background:url(../images/o-click.png); background-repeat: repeat-x; background-position: 0 0; background-size: cover; display: inline-block; margin-right: 0.3rem; opacity: 0.85}
.puzzle-time p.puzzle-Countdown{ font-size: 0.55rem; }
.puzzle-time p.puzzle-Countdown em{background: #9c9c9c; color: #fff; display: inline-block; width: 0.6rem; height: 0.8rem; text-align: center; line-height: 0.8rem; border-radius: 0.1rem; margin:0 0.2rem; padding:0 0.1rem; font-size: 0.5rem;}
.puzzle-time p.puzzle-details{color: #348FE2; font-size: 0.55rem;}
.puzzle-time p.puzzle-details span{color: #999}

.puzzle-goto{margin-top: 0.6rem; padding:0.4rem 0; background: #fff; position: relative;z-index: 1;}
.puzzle-goto .goto-btn{width: 50%; font-size: 0.65rem; color: #fff; background: #EC5464; border-radius: 0.2rem; display:block; height: 1.6rem; line-height: 1.6rem; text-align: center;border:0.05rem #EC5464 solid; margin:0.2rem auto }

.puzzle-record{margin-top:0.6rem; background: #fff; position: relative; z-index: 1; }
.puzzle-record h5{ height: 0.8rem; line-height: 0.8rem; padding:0.38rem; color: #999; border-bottom: 0.05rem #e4e4e4 solid; font-size: 0.65rem;}
.puzzle-record ul li{ overflow: hidden; border-bottom:0.05rem #e4e4e4 solid; padding:0.38rem; }
.puzzle-record ul li:last-child{ border-bottom:0; }
.puzzle-record ul li .record-img{ float: left; width: 1.6rem; height: 1.6rem; }
.puzzle-record ul li .record-img a{width: 1.6rem; height: 1.6rem; }
.puzzle-record ul li .record-img a img{max-height: 1.6rem; max-width: 1.6rem; border-radius: 50%;}
.puzzle-record ul li .record-text{ float: left; margin-left:0.3rem;}
.puzzle-record ul li .record-text p{ font-size: 0.5rem;line-height: 0.8rem;color: #999; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.puzzle-record ul li .record-text p em{ color: #999; margin-right:0.2rem; }
.puzzle-record ul li .record-text p.record{color: #333; font-weight: 600}

.puzzle-btn{position: fixed; left: 0; right: 0; bottom: 0; background: #fff; padding:0.38rem;border-top: 0.05rem #eee solid; z-index: 2}
.puzzle-btn .invite-btn{ width: 48%; font-size: 0.65rem; color: #fff; background: #EC5464; border-radius: 0.2rem; display:inline-block; height: 1.6rem; line-height: 1.6rem; text-align: center;border:0.05rem #EC5464 solid;}
.puzzle-btn .order-btn{ width: 48%; font-size: 0.65rem; color: #EC5464; background: #fff; border-radius: 0.2rem; display:inline-block; height: 1.6rem; line-height: 1.6rem; text-align: center; border:0.05rem #EC5464 solid; float: right;}

/*分享朋友圈*/
button{width:100%;text-align:center;border-radius:3px;}
.button2{font-size:16px;padding:8px 0;border:1px solid #adadab;color:#000000;background-color: #e8e8e8;background-image:linear-gradient(to top, #dbdbdb, #f4f4f4);background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#dbdbdb),to(#f4f4f4));box-shadow: 0 1px 1px rgba(0,0,0,0.45), inset 0 1px 1px #efefef; text-shadow: 0.5px 0.5px 1px #ffffff;}
.button2:active{background-color: #dedede;background-image: linear-gradient(to top, #cacaca, #e0e0e0);background-image:-webkit-gradient(linear, 0 100%, 0 0, from(#cacaca),to(#e0e0e0));}
#mess_share{margin:15px 0;}
#share_1{float:left;width:49%;}
#share_2{float:right;width:49%;}
#mess_share img{width:22px;height:22px;}
#cover{display:none;position:absolute;left:0;top:0;z-index:18888;background-color:#000000;opacity:0.7;}
#guide{display:none;position:absolute;right:18px;top:5px;z-index:19999;}
#guide img{width:260px;height:180px;}

/*商品详情名称*/
.goods-detail-name { display: block; padding: 0.5rem 0.5rem 0.25rem 0.5rem; background-color: #FFF; border-top: solid 0.05rem #EEE;}
.goods-detail-name dt { display: block; font-size: 0.7rem; line-height: 0.95rem;}
.goods-detail-name dt:before{content:"自营";display:block;float:left;font-size: 0.5rem;font-weight:400;line-height: 0.85rem;font-family: 微软雅黑;background:#f30;padding: 0 0.15rem;border-radius:3px;margin-right:0.16rem;color:#fff;}
.goods-detail-name dt span {display: inline-block;float:  left;padding: 0 0.15rem;border-radius: 0.1rem;margin-right: 0.1rem;background-color: #ED5564;color: #FFF;font-size: 0.5rem;/* line-height: 0.85rem; */vertical-align: middle;height: 0.85rem;}
.goods-detail-name dd { margin-top: 0.15rem; font-size: 0.55rem; color: #777; line-height: 0.69rem;}

/*商品详情价格*/
.goods-detail-price { position: relative; z-index: 1; display: block; padding: 0 0.5rem;background-color: #FFF; }
.goods-detail-price dl { display: inline-block; width:50%;}
.goods-detail-price dt { display: inline-block; font-size: 0.5rem; color: #DB4453; line-height:0.9rem; float: left; margin-right: 0.2rem;}
.goods-detail-price dt em { font-size: 1rem;}
.goods-detail-price dd { display: inline-block; font-size: 0.6rem; text-decoration: line-through; float: left;  color: #999999;line-height: 1rem;vertical-align: baseline;}
.goods-detail-price dd em { font-size: 0.8rem;}
.goods-detail-price .activity { display: inline-block; font-size: 0.45rem;transform: translate(0.3rem,-0.125rem);}
.goods-detail-price .sold { position: absolute; z-index: 1; top: 0.25rem; right: 0.75rem; display: block; font-size: 0.55rem; line-height: 1rem; height: 1rem;}
.goods-detail-price .activity { font-size: 0.45rem; line-height: 0.6rem; vertical-align: middle; display: inline-block; height: 0.6rem; padding-right: 0.1rem; margin-top: 0.05rem; border: solid #EC5464 0.05rem; color: #EC5464;}
.goods-detail-price .activity i { display: inline-block; vertical-align: middle; margin-right: 0.1rem; width: 0.6rem; height: 0.6rem; background: #ED5564 url(../images/mobile_w.png) no-repeat 50% 50%; background-size: 80%;}
/*xinx190408 - 价格栏追加比价*/
.goods-batch .diffprice-list{background:#fff; position: relative; overflow: hidden; padding: 1.1rem 0 0.2rem 0;  }
.goods-batch .diffprice-list .dl-head{width: 100%; height: 0.9rem; background: #fff; position: absolute; top: 0; left: 0; z-index: 22;}
.goods-batch .diffprice-list .dl-head span{display: block; float: left; margin-left: 0.5rem; font-size: 0.4rem; color: #999; }
.goods-batch .diffprice-list:before{content:""; display:block; transform: rotate(45deg); width: 0.6rem; height: 0.6rem;top: 0.85rem; left: 0.8rem; overflow: hidden;  position: absolute;z-index: 23; background: #f2f2f2;}
.goods-batch .diffprice-list ul { display:block; width:calc(100% - 1.4rem); background: #f2f2f2; padding: 0.2rem; margin-left: 0.5rem; overflow: hidden;font-size: 0.5rem;}
.goods-batch .diffprice-list li {width: 47%; margin-left: 2%; float: left; margin-right: 0; }
.goods-batch .diffprice-list li a{width: 100%; height: 1.2rem; display: flex; color: #666;  align-items: center; }
.goods-batch .diffprice-list li span b{font-size: 0.65rem; font-weight: 400; color: #f23;}
.goods-batch .diffprice-list li i.icon_yc{background: url(http://www.upetmart.com/wap/images/diff/icon1.png);}
.goods-batch .diffprice-list li i.icon_jd{background: url(http://www.upetmart.com/wap/images/diff/icon2.png);}
.goods-batch .diffprice-list li i.icon_ec{background: url(http://www.upetmart.com/wap/images/diff/icon3.png);}
.goods-batch .diffprice-list li i.icon_bq{background: url(http://www.upetmart.com/wap/images/diff/icon4.png);}
.goods-batch .diffprice-list li i.icon_hytm{background: url(http://www.upetmart.com/wap/images/diff/icon5.png);}
.goods-batch .diffprice-list li i{background-size:100% 100% !important; display: block; float: left; width: 0.6rem; height: 0.6rem; margin: 0 0.4rem 0 0.2rem; }

/* 版权：UpetMart	*/
/*商品详情项目*/
.goods-detail-item { position: relative; z-index: 1;min-height: 0.9rem; padding: 0.5rem; background: #FFF; border-bottom: solid 0.05rem #EEE;}
.goods-detail-item .itme-name { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem; display: block; width: 1.6rem; height: 0.9rem; font-size: 0.6rem; color: #888; line-height: 0.9rem;}
.goods-detail-item .item-con { display: block; margin-left: 1.6rem;}
.goods-detail-item .item-con dl { display: block; line-height: 0.9rem;}
.goods-detail-item .item-con dt { font-size: 0.6rem; color: #333;}
.goods-detail-item .item-con dd { font-size: 0.55rem; color: #888;}
.item-more { position: absolute; z-index: -1; top: 0.5rem; right: 0.5rem; display: block; width: 0.8rem; height: 0.9rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.4;}
.item-more.location { background-image: url(../images/location_b.png); opacity: 0.55;}
/*促销活动*/
.goods-detail-sale { position: relative; z-index: 1;/* margin-bottom: 0.4rem;*/}
.goods-detail-sale dt { display: inline-block; vertical-align: top; margin-right: 0.1rem;}
.goods-detail-sale dt i { display: inline-block; vertical-align: top; height: 0.7rem; padding: 0 0.1rem; margin-top: 0.1rem; font-size: 0.45rem; color: #FFF; line-height: 0.7rem; background: #ED5564; border-radius: 0.15rem;}
.goods-detail-sale dd { display: inline-block; vertical-align: top; font-size: 0.55rem; line-height: 0.9rem; color: #555;}
.goods-detail-item .item-con .goods-detail-sale dd { color: #F57;}
.goods-detail-sale dd.mansong-rule { display: block; margin-bottom: 0.1rem;}
.goods-detail-sale dd.mansong-rule em { font-weight: 600; color: #333;}
.goods-detail-sale dd.mansong-rule span { display: inline-block; vertical-align: middle; width: 0.8rem; height: 0.9rem;}
.goods-detail-sale dd.mansong-rule span img { width: 100%; height: 100%;}
.goods-detail-sale dd.gift-item { display: block; margin-bottom: 0.1rem;}
.goods-detail-sale dd.gift-item a { color: #555; text-decoration: underline;}
.goods-detail-sale dd.gift-item em { color: #333;}
/*商品详情领取代金券*/
.goods-detail-voucher {padding: 0.5rem;background: #fff;border-bottom: 1px solid #eee;}
.goods-detail-voucher a { font-size: 0.6rem; color: #555; line-height: 1rem; display: block;}
.goods-detail-voucher i { display: inline-block; vertical-align: top;width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; padding: 0.1rem; margin: 0.2rem 0.2rem 0 0; font-size: 0.45rem; background-color: #ED5564; color: #FFF; border-radius: 0.1rem;}

/* Copyright: UpetMart */
/*地区运费*/
.goods-detail-freight {}
.goods-detail-freight dt strong { color: #ED5564; margin-left: 0.5rem;}
.goods-detail-freight dd { line-height: 0.9rem; margin-top: 0.2rem;}

/*虚拟订单线下店*/
.goods-detail-o2o { padding: 0;}
.goods-detail-o2o .tit { display: block; overflow: hidden; height: 0.9rem; padding: 0.4rem;}
.goods-detail-o2o .tit h3 { float: left; font-size: 0.6rem; line-height: 0.9rem; color: #888;}
.goods-detail-o2o .default { margin-left: 0.4rem ; border-top: solid #EEE 0.05rem; position: relative; z-index:1;}
.goods-detail-o2o .default a { display: block; margin-right: 3.5rem;}
.goods-detail-o2o .default dl { padding: 0.8rem 0;}
.goods-detail-o2o .default dt { display: block; font-size: 0.7rem; line-height: 0.9rem; font-weight: 600;}
.goods-detail-o2o .default dd { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
.goods-detail-o2o .default p { position: absolute; z-index: 1; right: 0.5rem; top: 0.5rem; border-left: solid 0.05rem #EEE; padding-left: 0.5rem;}
.goods-detail-o2o .default p a { display: block;  width: 2rem; height: 2rem; background-image: url(../images/tel_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.65; margin: 0;}
.goods-detail-o2o .more-location { border-top: solid #EEE 0.05rem; font-size: 0.6rem; line-height: 0.9rem; padding: 0.5rem; position: relative;}
.goods-detail-o2o .more-location a { display: block; color: #ED5564; font-weight: 600;}
.goods-detail-o2o .more-location i { position: absolute; z-index:1; top: 0.5rem; right: 0.5rem; width: 0.8rem; height: 0.9rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.4;}


/*门店*/
.goods-detail-chain { padding: 0;}
.goods-detail-chain .tit { display: block; overflow: hidden; height: 0.9rem; padding: 0.4rem;}
.goods-detail-chain .tit h3 { float: left; font-size: 0.6rem; line-height: 0.9rem; color: #888;}
.goods-detail-chain .default { margin-left: 0.4rem ; border-top: solid #EEE 0.05rem; position: relative; z-index:1;}
.goods-detail-chain .default a { display: block; margin-right: 3.5rem;}
.goods-detail-chain .default dl { padding: 0.8rem 0;}
.goods-detail-chain .default dt { display: block; font-size: 0.7rem; line-height: 0.9rem; font-weight: 600;}
.goods-detail-chain .default dd { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
.goods-detail-chain .default p { position: absolute; z-index: 1; right: 0.5rem; top: 0.5rem; border-left: solid 0.05rem #EEE; padding-left: 0.5rem;}
.goods-detail-chain .default p a { display: block;  width: 2rem; height: 2rem; background-image: url(../images/cart_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.65; margin: 0;}
.goods-detail-chain .more-location { border-top: solid #EEE 0.05rem; font-size: 0.6rem; line-height: 0.9rem; padding: 0.5rem; position: relative;}
.goods-detail-chain .more-location a { display: block; color: #ED5564; font-weight: 600;}
.goods-detail-chain .more-location i { position: absolute; z-index:1; top: 0.5rem; right: 0.5rem; width: 0.8rem; height: 0.9rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.4;}
.nctouch-o2o-list .chain { position: absolute; z-index: 1; right: 0.5rem; top: 0.5rem; border-left: solid 0.05rem #EEE; padding-left: 0.5rem;}
.nctouch-o2o-list .chain a { display: block;  width: 2rem; height: 2rem; background-image: url(../images/cart_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.65;}

/*已选规格*/
.goods-detail-sel { display: block;}
.goods-detail-sel dt { font-size: 0;}
.goods-detail-sel dt span { display: inline-block; height: 0.9rem; margin: 0 0.3rem 0.3rem 0; border: solid 0.05rem #CCC; font-size: 0.55rem; line-height: 0.9rem; padding: 0 0.2rem; color: #777;}
.goods-detail-sel dt span em { color: #333;}

/* Copyright: www.UpetMart.com */
.goods-detail-contract { padding-bottom: 0.5rem;}
.goods-detail-contract dt { display: block; height: 0.9rem; font-size: 0.6rem; line-height: 0.9rem; margin-bottom: 0.2rem; white-space: nowrap; overflow: hidden;}
.goods-detail-contract dd { display: block; font-size: 0;}
.goods-detail-contract dd span { display: inline-block; height: 0.65rem; margin-right: 0.5rem; font-size: 0.55rem; font-weight:600; color: #DB4453; line-height: 0.65rem;}
.goods-detail-contract dd span i { display: block; width: 0.6rem; height: 0.6rem; float: left; margin-right: 0.1rem;}
.goods-detail-contract dd span i img { width: 100%; height: 100%;}

/*商品详情评价*/
.goods-detail-comment { background-color: #FFF; padding: 0 0.5rem; margin-top: 0.5rem; border-top: solid #EEE 0.05rem; border-bottom: solid #EEE 0.05rem;}
.goods-detail-comment .title { display: block;}
.goods-detail-comment .title a { display: block; position: relative; z-index: 1; height: 0.9rem; padding: 0.5rem 0; font-size: 0.6rem; line-height: 0.9rem; color: #888;}
.goods-detail-comment .title span { font-size: 0.55rem; margin-left: 1rem; color: #ED5564;}
.goods-detail-comment .title span em { font-size: 0.6rem; font-weight: 600; margin-left: 0.2rem;}
.goods-detail-comment .title .rate-num { position: absolute; z-index: 1; top: 0.5rem; right: 1rem; color: #888; font-size: 0.55rem;}
.goods-detail-comment .title .item-more { right: 0;}
.goods-detail-comment dl { display: block; padding-bottom: 0.4rem; border-top: solid 0.05rem #EEE;}
.goods-detail-comment dt { display: block; height: 0.9rem; padding: 0.4rem 0 0.2rem 0; line-height: 0.9rem; overflow: hidden;}
.goods-detail-comment dt .goods-raty { display: block; float: left; width: 3rem; height: 0.5rem; font-size: 0;}
.goods-detail-comment dt .goods-raty i { display: inline-block; height: 0.5rem; background-image: url(../images/star_r.png); background-repeat: repeat-x; background-position: 0 0; background-size: contain;}
.goods-detail-comment dt .goods-raty i.star1 { width: 0.5rem;}
.goods-detail-comment dt .goods-raty i.star2 { width: 1rem;}
.goods-detail-comment dt .goods-raty i.star3 { width: 1.5rem;}
.goods-detail-comment dt .goods-raty i.star4 { width: 2rem;}
.goods-detail-comment dt .goods-raty i.star5 { width: 2.5rem;}
.goods-detail-comment dt .user-name { float: right; color: #555; font-size: 0.55rem;}
.goods-detail-comment dt time { float: right; width: 3.6rem; text-align: right; color: #888; font-size: 0.55rem;}
.goods-detail-comment dd { display: block; font-size: 0.55rem; line-height: 0.7rem;}

/* 版权：UpetMart	*/
/*商品详情店铺*/
.goods-detail-store { display: block; position: relative; z-index: 1; padding: 0 0.5rem; margin: 0.5rem 0; background: #FFF; border: solid #EEE; border-width: 0.05rem;}
.goods-detail-store .store-name { height: 0.9rem; padding: 0.5rem 0 0.25rem  0; font-size: 0.7rem; line-height: 0.9rem; color: #333; }
.goods-detail-store .store-name .icon-store { display: inline-block; width: 0.8rem; height: 0.9rem; vertical-align: top; margin-right: 0.2rem; background-image: url(../images/store_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.75;}
.goods-detail-store .store-rate { height: 0.7rem; padding: 0.4rem 0 0.5rem 0; border-top: solid 0.05rem #EEE; font-size: 0; }
.goods-detail-store .store-rate span { display: inline-block; width: 33.33%; height: 0.7rem; font-size: 0.55rem; line-height: 0.7rem; color: #888; }
.goods-detail-store .store-rate span em { display: inline-block; vertical-align: middle; font-size: 0.7rem; font-weight: 600;}
.goods-detail-store .store-rate span i { display: inline-block; vertical-align: middle; width: 0.7rem; height: 0.7rem; font-size: 0.45rem; line-height: 0.7rem; font-style: normal; text-align: center; border-radius: 0.1rem;}
.goods-detail-store .store-rate span.high em,
.goods-detail-store .store-rate span.equal em { color: #ED5564;}
.goods-detail-store .store-rate span.high i,
.goods-detail-store .store-rate span.equal i { color: #FFF; background-color: #ED5564}
.goods-detail-store .store-rate span.low em { color: #48CFAE;}
.goods-detail-store .store-rate span.low i { color: #FFF; background-color: #48CFAE;}

/*商品详情推荐*/
.goods-detail-recom { background: #FFF; padding: 0 0 0 0.5rem; margin: 0.5rem 0; background-color: #FFF; border: solid #EEE; border-width: 0.05rem; overflow: hidden;}
.goods-detail-recom h4 { display: block; height: 0.9rem; padding: 0.4rem 0; font-size: 0.6rem; color: #888; line-height: 0.9rem; }
.goods-detail-recom ul { font-size: 0;}
.goods-detail-recom ul li {display: inline-block;width: 30%;margin: 0 3% 0.4rem 0;}
.goods-detail-recom ul li  a { display: block;}
.goods-detail-recom .pic {display: block;width: 100%;/* height: 3.225rem; */border: solid 0.05rem #EEE;}
.goods-detail-recom .pic img { display: block; width: 100%; height: 100%;}
.goods-detail-recom dl { margin-top: 0.2rem;}
.goods-detail-recom dt { display: block; overflow: hidden; height: 1.2rem; font-size: 0.5rem; line-height: 0.6rem; color: #777; margin-bottom: 0.2rem;}
.goods-detail-recom dd { font-size: 0.45rem; color: #333;}
.goods-detail-recom dd em { font-size: 0.55rem; }

/* Copyright: 天津市网城天创科技有限责任公司	*/

/*商品详情选项*/
.goods-options-info { min-height: 3rem;}
.goods-options-info .goods-pic { position: absolute ; z-index: 1; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: #FFF;}
.goods-options-info .goods-pic img { width: 100%; height: 100%;}
.goods-options-info dl { margin-left: 4rem;}
.goods-options-info dt { font-size: 0.6rem; line-height: 0.75rem; margin: 0.2rem 0.6rem 0.4rem 0;}
.goods-options-info .goods-price { height: 1rem; font-size: 0.55rem; color: #DB4453; font-weight: 600; line-height: 1rem;}
.goods-options-info .goods-price em { font-size: 0.66rem;}
.goods-options-info .goods-price .activity { display: inline-block; height: 0.7rem; vertical-align: top; padding: 0 0.1rem; margin: 0.14rem 0 0 0.1rem; font-size: 0.45rem; line-height: 0.7rem; font-weight: lighter; color: #FFF; background-color: #ED5564; border-radius: 0.1rem;}
.goods-options-info .goods-storage { display: block; float: right; font-size: 0.5rem; line-height: 1rem; color: #888;}

.goods-options-stock { padding: 0.25rem 0.5rem;}
.goods-options-stork dl { display: block; overflow: hidden;}
.goods-options-stock dt { display: block; height: 0.9rem; padding: 0.1rem 0; font-size: 0.6rem; color: #888; line-height: 0.9rem;}
.goods-options-stock dd { display: block; font-size: 0rem;}
.goods-options-stock dd a {display: inline-block;height: 0.9rem;padding: 0.15rem 0.5rem;margin-left: 0.3rem;margin-bottom: 0.3rem;font-size: 0.55rem;color: #888;line-height: 0.9rem;background: #FFF;border: solid 0.05rem #BBB;border-radius: 0.15rem;}
.goods-options-stock dd a:first-child { margin-left: 0;}
.goods-options-stock dd a.current {padding: 0.15rem 0.53rem;color: #FFF;background: #ED5564;border: none;}
.goods-option-value { display: block; height: 1.2rem; padding: 0.5rem; margin-bottom: 2rem; line-height: 1.2rem; font-size: 0.6rem; color: #999; border-top: solid 0.05rem #EEE;}

.goods-detail-bottom { margin: 0.5rem 0 2.5rem 0; text-align: center;}
.goods-detail-bottom a { display: inline-block; width: 100%; height: 1rem; margin: 0 auto; font-size: 0.6rem; line-height: 1rem; color: #999;}
/* 版权：www.UpetMart.com	*/
/*商品详情底部*/
.goods-detail-foot { position: fixed; z-index: 1; top: auto; left: 0; right: 0; bottom: 0; height: 2rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background:rgba(245,245,245,0.95);}
.goods-detail-foot {height: 2rem;padding: 0.4rem 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background: rgba(245,245,245,0.99);}
.goods-option-foot {position: absolute;z-index:1;bottom: 0;left: 0;right: 0;}
.goods-detail-foot .otreh-handle,
.goods-option-foot .otreh-handle {float: left;width: 32%;font-size: 0;}
.goods-detail-foot .otreh-handle a,
.goods-option-foot .otreh-handle a {position: relative;z-index: auto;display: inline-block;height: 1.95rem;text-align: center;color: #333;/* border-top: solid 0.05rem #DDD; */}
.goods-detail-foot .otreh-handle a.kefu,
.goods-option-foot .otreh-handle a.kefu {width: 48%;}
.goods-detail-foot .otreh-handle a.cart,
.goods-option-foot .otreh-handle a.cart {width: 52%;/* border-left: solid 0.05rem #DDD; */}
.goods-detail-foot .otreh-handle a i,
.goods-option-foot .otreh-handle a i { display: inline-block; width: 0.9rem; height: 0.9rem; margin: 0.15rem auto 0.05rem auto; background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.65;}
.goods-detail-foot .otreh-handle a.kefu i,
.goods-option-foot .otreh-handle a.kefu i { background-image: url(../images/kefu_b.png);}
.goods-detail-foot .otreh-handle a.cart i,
.goods-option-foot .otreh-handle a.cart i { background-image: url(../images/cart_b.png);}
.goods-detail-foot .otreh-handle a p,
.goods-option-foot .otreh-handle a p { display: block; height: 0.8rem; font-size: 0.55rem; line-height: 0.8rem; }
.goods-detail-foot .otreh-handle a sup, 
.goods-option-foot .otreh-handle a sup { position: absolute; z-index: 1; top: 0.1rem; right: 0.5rem; min-width: 0.5rem; height: 0.5rem; font-size: 0.45rem; line-height: 0.5rem; color: #ED5564; text-align: center; border: solid 0.05rem #ED5564; border-radius: 0.3rem; }
.goods-detail-foot .buy-handle,
.goods-option-foot .buy-handle {float: left;width: 65%;font-size: 0;border-radius:  2rem;margin: 0.1rem;overflow:  hidden;}
.goods-detail-foot .buy-handle a,
.goods-option-foot .buy-handle a {display: block;/* margin: 0.1rem; */height: 1.8rem;font-size: 0.7rem;font-weight: 400;line-height: 1.8rem;color: #FFF;text-align: center;}
.goods-detail-foot .no-buy a,
.goods-option-foot .no-buy a {pointer-events: none; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 0.8;}
.goods-detail-foot .buy-handle a.add-cart,
.goods-option-foot .buy-handle a.add-cart {float: right;width: 50%;background-color: #FB6E52;}
.goods-detail-foot .buy-handle a.buy-now,
.goods-option-foot .buy-handle a.buy-now {background-image: linear-gradient(90deg,#fda06c 0,#fe7d44 50%,#fda06c 100%);}

/*图文描述*/
.fixed-tab-pannel { min-width: 320px; max-width: 640px; overflow: hidden;}
.fixed-tab-pannel embed[type="application/x-shockwave-flash"] { display: none;}
.fixed-tab-pannel p,
.fixed-tab-pannel div,
.fixed-tab-pannel table {width: 100% !important; font-size: 0.6rem !important;}
.fixed-tab-pannel img { width: 100% !important; height: auto;}
/* 版权：天津市网城天创科技有限责任公司	*/
/*商品评价*/
.product-eval-list {}
.product-eval-list ul {}
.product-eval-list li { padding: 0 0 0.5rem 0.5rem; margin-bottom: 0.25rem; background-color: #FFF;}
.product-eval-list .eval-user { position: relative; z-index: 1; display: block; height: 2rem; border-bottom: solid #EEE 0.05rem;}
.product-eval-list .eval-user .user-avatar { position: absolute; z-index: 1; top: 0.35rem; left: 0; display: block; width: 1.2rem; height: 1.2rem; border: solid #EEE 0.05rem;}
.product-eval-list .eval-user .user-avatar img { width: 100%; height: 100%;}
.product-eval-list .eval-user .user-name { display: block; height: 1rem; margin: 0 0 0 2rem; padding: 0.5rem 0; font-size: 0.6rem; line-height: 1rem;}
.product-eval-list .eval-user time { position: absolute; z-index: 1; top: 0.5rem; right: 0.5rem; height: 1rem; font-size: 0.55rem; color: #BBB; line-height: 1rem;}
.product-eval-list .goods-raty { display: block; height: 0.5rem; padding: 0.5rem 0 0; font-size: 0;}
.product-eval-list .goods-raty i { display: inline-block; height: 0.5rem; background-image: url(../images/star_r.png); background-repeat: repeat-x; background-position: 0 0; background-size: contain;}
.product-eval-list .goods-raty i.star1 { width: 0.5rem;}
.product-eval-list .goods-raty i.star2 { width: 1rem;}
.product-eval-list .goods-raty i.star3 { width: 1.5rem;}
.product-eval-list .goods-raty i.star4 { width: 2rem;}
.product-eval-list .goods-raty i.star5 { width: 2.5rem;}
.product-eval-list .eval-con { padding: 0.2rem 0;}
.product-eval-list .eval-con dt { display: block; min-height: 0.9rem; margin: 0.2rem 0 0.4rem 0; font-size: 0.6rem; line-height: 0.9rem;}
.product-eval-list .eval-con dd { display: block; font-size: 0;}
.product-eval-list .eval-con dd a { display: inline-block; width: 1.6rem; height: 1.6rem; text-align: center; border: solid 0.05rem #EEE; margin-right: 0.4rem;}
.product-eval-list .eval-con dd a img { max-width: 1.6rem; max-height: 1.6rem;}
.product-eval-list .again-eval { height: 0.9rem; margin-top: 0.2rem; font-size: 0.55rem; line-height: 0.9rem; color: #555;}
.product-eval-list .eval-explain { font-size: 0.6rem; color: #ed5564; line-height: 0.8rem; padding: 0.5rem 0;}

/* hx 购物车添加样式*/
.nctouch-bottom-mask-close {
    top: 0.6rem;
}
.nctouch-bottom-mask-block {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
}
.nctouch-bottom-mask-block {
    /* min-height: 24rem; */
    padding-bottom:  1rem;
}
.value-box {
    border:none;
    height: 1.2rem;
}
.goods-options-info {
    min-height: 4rem;
}


.nctouch-bottom-mask-top {
    border-bottom:none;
}
.goods-options-info .goods-storage {
   float: none;
}
.goods-options-stock .spec{
    padding: .5rem .2rem;
    padding-bottom: 0;
}
.goods-options-stock dt {
    font-size: 0.7rem;
    color: #191414;
}
.goods-options-stock dd a.current {
    color: #ff5740;
    background: rgba(255,255,255,0.90);
    border: none;
    border: 0.05rem solid #ff5740;
    border-radius: .3rem;
    font-weight: 400;
    margin-left:.3rem;
}

.goods-options-info .goods-price em {
    font-size: 0.76rem;
    color: #ff5740;
    font-weight: bold;
}
.goods-options-info .goods-storage {
    font-weight: 400;
}
.goods-options-stock dt {
    font-weight: 600;
    opacity: .8;
    margin-left: 0.4rem;
}
.goods-options-stock dd {
    padding: .5rem 0;
    /* display: flex; */
    /* flex-wrap: wrap; */
}
.goods-option-value {
    font-size: 0.7rem;
    color: #111;
    opacity: .8;
    font-weight: 600;
    padding: 1rem;
    padding-top:1.3rem;
}
.goods-options-info .goods-pic {
    top: 1rem!important;
    left: 1rem!important;
    width: 3.4rem;
    height: 3.5rem;
}
.goods-options-info .goods-price {
    font-size: 0.55rem;
    color: #ff5740;
    font-weight: 600;
}
.value-box span .buy-num {
    border:none;
    font-weight: 600;
    color: black;
    background: #efefef;
    margin: 0 .03rem;
}
.value-box span.add {
    background-color: #eaeaea;
    border-radius: 0 0.2rem 0.2rem 0;
}
.goods-options-info dt {
    font-size: 0.6rem;
    line-height: 0.75rem;
    margin: 0.2rem 0.6rem 0.4rem 0;
    dis1play: none;
}
.value-box span.minus {
    background-color: #f8f8f8;
    border-radius: 0.2rem 0 0 0.2rem;
    margin-right:.06rem
}
.nctouch-bottom-mask-close {
  
    top: 0.6rem;
    /* left: .4rem; */
    right: .3rem;
   
}
.nctouch-bottom-mask-tip {
    display: none;
}
#product_detail_spec_html .goods-detail-foot .otreh-handle, .goods-option-foot .otreh-handle{
    display:none;
}
#product_detail_spec_html .goods-detail-foot .buy-handle, .goods-option-foot .buy-handle{
    float:none;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 1rem;
}
#product_detail_spec_html .goods-detail-foot .buy-handle a.add-cart, .goods-option-foot .buy-handle a.add-cart{
    width:50%;
    float: right;
    /* border-top-right-radius: 4rem; */
    /* border-bottom-right-radius: 4rem; */
    font-weight: 400;
}
#product_detail_spec_html .goods-detail-foot .buy-handle, .goods-option-foot .buy-handle {
    float: none;
    width: 90%;
    margin: 0 auto;
    padding-bottom: 0;
    margin-bottom: 1rem;
}
#product_detail_spec_html .goods-detail-foot .buy-handle a.buy-now, .goods-option-foot .buy-handle a.buy-now{
    /* border-top-left-radius: 4rem; */
    /* border-bottom-left-radius: 4rem; */
    /* border-top-right-radius: 4rem; */
    /* border-bottom-right-radius: 4rem; */
    background: linear-gradient(to right,#ffc293,#fe7d44);
    background-image: linear-gradient(90deg,#fda06c 0,#fe7d44 50%,#fda06c 100%);
    font-weight: 400;
}
.goods-options-info {
    min-height: 4rem;
}
.goods-options-info dl {
    margin-left: 4rem;
    margin-top: 0.7rem;
}
.goods-options-stock dd a:first-child{
    margin-left: .3rem;
}
.value-box span.add a{
    opacity:1;
}

/*  2019/3/15 hx add*/
.goods-detail-name dt:before{
    background:#ff573e;
    border-radius:6rem;
    padding:0 .2rem;
}
.goods-detail-name{
    border-top: none;
    /* border-bottom: 1px solid; */
}
.goods-detail-name dd {
    padding-top: 0.3rem;
    border-bottom: 1px solid #eee;
    padding-bottom: .4rem;
}
.goods-detail-name dd {
    border-bottom: 1px solid #eee;
    padding-bottom: .4rem;
}
.goods-detail-price dt {
    color: #ff3600;
}
.goods-detail-freight dt strong {
    color: #ff3600;
    font-weight: 400;
}
.goods-detail-item .itme-name {
    color: #000;
    opacity: .9;
}
.goods-detail-item {
    border-bottom: solid 0.23rem #EEE;
}
.goods-detail-sel dt span {
    border: solid 0.05rem #CCC;
    font-size: 0.6rem;
    line-height: 1rem;
}
.goods-detail-sel dt span em {
    color: #ff3600;
}
.goods-detail-item .item-con dt {
    margin-top: .2rem;
    /* margin-bottom: 1rem; */
}
.goods-detail-item .itme-name {
    top: 0.7rem;
}
.item-more {
    top: 0.7rem;
}
.goods-detail-sel dt span {
    border: solid 0.05rem #CCC;
    font-size: 0.6rem;
    line-height: 1rem;
}
.goods-detail-contract dd span {
    display: inline-block;
    height: 0.65rem;
    margin-right: 0;
    font-size: 0.55rem;
    font-weight: 300;
    color: #666;
    width: 33%;
    padding-bottom: .4rem;
}
.goods-detail-item .item-con dd {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.goods-detail-comment .title span {
        color: black;
    opacity: .9;
}
.goods-detail-comment {
    margin-top:0;
}
.goods-detail-comment .title span em {
    color: #ff3600;
}
.goods-detail-comment .title .item-more {
    top: .51rem;
}
.goods-detail-comment .title a {
    color: black;
    opacity: .9;
}
.goods-detail-comment .title .rate-num {
    color: black;
}
.goods-detail-recom h4 {
    color: black;
    opacity: .9;
}
.goods-detail-recom dt {
    color: black;
    opacity: .9;
}
.goods-detail-recom dt {
    display: block;
    overflow: hidden;
    height: 1.3rem;
    font-size: 0.5rem;
    line-height: 0.7rem;
    color: black;
    margin-bottom: 0.2rem;
    text-align: left;
    opacity: .9;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-top: .4rem;
}
.goods-detail-recom dd {
    font-size: 0.45rem;
    color: #ff3600;
}
.goods-detail-comment dt .user-name {
    opacity: .9;
	color:black;
}
.goods-detail-foot .buy-handle a.add-cart, .goods-option-foot .buy-handle a.add-cart {
    float: right;
    width: 50%;
    background-color: #ff6339;
    border-top-right-radius: 6rem;
    border-bottom-right-radius: 6rem;
}
.goods-detail-foot .buy-handle a.buy-now, .goods-option-foot .buy-handle a.buy-now {
    border-radius: 6rem;
    background: linear-gradient(to right,#ffd471, #fd8815);
}
.goods-detail-foot .otreh-handle a.cart, .goods-option-foot .otreh-handle a.cart {
     border-left:none;
}
.goods-detail-foot {
    display: flex;
    height: 1.5rem;
    align-items: center;
    border-top: 1px solid #f3e6e6;
    padding-bottom: calc(0.4rem + env(safe-area-inset-bottom) * 0.6);
}
.goods-detail-foot .otreh-handle a, .goods-option-foot .otreh-handle a {

    border-top:none;
}
.goods-detail-foot .otreh-handle, .goods-option-foot .otreh-handle {
width: 32%;
}
/*1904pintuan*/

.goods-detail-foot.pintuan_bot{padding:0;height:2rem; border: none;padding-bottom:0; padding-bottom:calc(env(safe-area-inset-bottom) * 0.6); text-align: center; background:#f7f7f7;  }
.goods-detail-foot.pintuan_bot .pintuan_button{width:100%; height:100%;}
.goods-detail-foot.pintuan_bot .mall_link{width:30%; height:100%; border-top: 0.03rem solid #eee; box-sizing:border-box; float:left;font-size: 0.45rem; display:flex; justify-content: space-evenly; align-items: center; }
.goods-detail-foot.pintuan_bot .mall_link a{display:block; height:100%;line-height: 0.6rem; width:2rem; float:left; color:#666}
.goods-detail-foot.pintuan_bot .mall_link a i{ display: inline-block; width: 0.9rem; height: 0.9rem; margin: 0.15rem auto 0rem auto; background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.65;}
.goods-detail-foot.pintuan_bot .mall_link a.home i{background-image: url(../images/home_b.png);opacity: 0.70;background-size: 70%;}
.goods-detail-foot.pintuan_bot .mall_link a.kefu i{background-image: url(../images/kefu_b.png);}
.goods-detail-foot.pintuan_bot .pt_button{width:70%; height:100%; float:right;font-size: 0.6rem;}
.goods-detail-foot.pintuan_bot .pt_button a{float:left;color:#fff;display:block;height:100%;line-height: 2rem;}

.goods-detail-foot.pintuan_bot .pt_button a.invite-btn{ background:#f5791b;width:45%; font-family:RPpet;}
.goods-detail-foot.pintuan_bot .pt_button a.order-btn{background:#e64b3d;width:55%; font-family:RPpetb;}
.goods-detail-foot.pintuan_bot .pt_button a em{font-size: 0.8rem;}
.goods-detail-foot.pintuan_bot .pt_button a.invite-btn em{font-size: 0.7rem;}
.goods-detail-foot.pintuan_bot .pt_button a em span{font-size: 0.6rem;}