@charset "utf-8";
/* CSS Document */
.shop-search2 { background: #fff;}
.box-search-set2 {width: 6.9rem; text-align: center; margin:0 !important;}
.shop-arrow-return2 { position: absolute;}
.shop-right-menu2 { position: absolute;right: .3rem;}
/*产品图片展示样式*/
.swiper-c8 { margin-top: .88rem!important;}
.swiper-s8,.swiper-w8 { height: 7.5rem!important; width: 100%}
.swiper-s8 img { width: 100%;height: 100%;margin: 0 auto; object-fit: cover;}
.pagination8 {position: absolute;z-index: 20;left: 50%;bottom: .3rem; margin-left: -.6rem;}
.swiper-c8 .swiper-pagination-switch {display: inline-block;width: .16rem;height:.16rem;border-radius: .16rem;background: #fff;margin-right:.1rem;opacity: 0.8;cursor: pointer;}
.swiper-c8 .swiper-active-switch {background: #ff4401;}

.shop-content-information {padding:.3rem; margin-bottom: .2rem;background: #fff;}
.shop-sold {float: right;margin: .2rem .1rem 0 0; font-size: .26rem; color: #aaa;}
.content-money { font-size: .32rem; color: #da0606;}
.money-size-set { font-size: .48rem;}
.content-name { font-size: .32rem; margin-top: .2rem;}
.product-sc {float: right;font-size: .24rem;color: #aaa;position: relative;padding-top: .5rem;line-height: .2rem;height: .2rem;width: .8rem;text-align: center;}
.product-sc::after {content: "";position: absolute;right: .14rem;top: 0;width: .48rem;height: .48rem;background-image: url(../images/wsc.png);background-repeat: no-repeat;background-size: .48rem .48rem;}

/*产品介绍、规格、售后切换参数*/
.wrap9{margin:0 auto; font-size: .28rem;}
.tabs9{height: .88rem; line-height:.88rem;background: #fff;width: 100%;text-align: center}
.tabs9 .part{display:block;float:left;width:33%;text-align:center;}
.tabs9 a{ text-align:center;font-size:.28rem;text-decoration:none;}
.tabs9 span.active a{border-bottom: .04rem solid #ff4401; color: #ff4401;padding: 0 0 .1rem 0;}
.swiper-c9{width:100%;border-top:0;padding-bottom:.98rem;}
.swiper-s9{width:100%; background: #fff;padding-bottom:.98rem;}
.swiper-s9 img { width: 7.5rem;height: auto;object-fit: cover;margin: 0 auto;}

/*产品*/
.shop-content-floor { padding: .4rem .3rem .3rem .3rem;margin-bottom: .2rem;background: #fff;}
.weui-grids {padding-bottom: .98rem;}/*内容容器距离下方固定位置*/
.weui-popup__modal .modal-content {min-height:7.5rem;max-height: 9.5rem;}/*全部内容容器最小最大高度*/
.shop-choose-info {position: relative;padding: 0 .36rem 0 .7rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: .32rem; min-height: .408rem}
.shop-choose-info h3{ position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: .7em;font-weight: 400; font-size: .24rem;color: #999;}
.shop-choose-info::after {content: "";position: absolute;right: .001rem;top: .16rem;width: .4rem;height: .07rem;background-image:url("../images/shop-menu.png");background-repeat: no-repeat;background-size: .4rem .07rem;}
.shop-choose-info a {display: inline-block;width: 5.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*产品选择弹窗内容*/
.modal-content {background: #fff;}
.shopping-product-head {position: relative;height: 1.4rem;padding: 0 0 .4rem 2.2rem;}
.shopping-product-head .avt { width: 1.8rem; height: 1.8rem;position: absolute;left: .2rem;top: -.2rem;border-radius: .04rem;}
.weui-popup__modal .modal-content {padding-top: 0!important; overflow: visible!important; }/*设置avt img超出*/
.weui-popup__modal {overflow: visible!important;}
.shopping-product-head .price {height: .86rem; line-height:.86rem; }
.shopping-product-head .price { font-size: .24rem}
.shopping-product-body {box-sizing: border-box;max-height: 7.6rem;padding-bottom: 1.6rem; overflow-x: auto}
.body-sku-kind {font-size:.28rem;color: #999;margin: 0 .2rem;height:.8rem;line-height:.8rem;}
.body-sku-choose { overflow: hidden;margin-bottom: .06rem;}
.body-sku-choose i {display: inline-block;padding: 0 .2rem;min-width: .4rem;max-width: 5.4rem;overflow: hidden;height: .6rem;line-height: .6rem;float: left;text-align: center;margin-left: .2rem;margin-bottom: .2rem;border-radius: .08rem;color: #333;background-color: #f7f7f7;font-size:.28rem;}
.prop { padding-right:.2rem;font-size: .24rem;}
.prop em { color: #999;}
.prop i{ margin-right: .2rem;}
.body-sku-choose .choose-active {background: -webkit-linear-gradient(131deg,#ff4f18,#ff2000 24%,#f10000);background: linear-gradient(-41deg,#ff4f18,#ff2000 24%,#f10000);color: #fff;}
.body-sku-num { padding: 0 .2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.body-sku-num .flexhd {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; font-size: .28rem; color: #999;}



