/*page分页*/
.pageview {padding:.4rem 0;height:.5rem;border-top:1px dotted #e8e8e8;background-color:#fff;margin-bottom:.5rem;font-size:.28rem}
.pageview .flip {width:auto;height:.4rem;padding:2px 5px;font-size:.28rem;}
.pageview .flip.active {background:#000}

/*产品列表页*/
.pt-gallery .trigger-list {background-color:#fff}
.pt-gallery .tab .trigger,
.pt-gallery .filter-handle  {border:none;height:.8rem;line-height:.8rem;}
.pt-gallery .tab .trigger.act {color:#e72630}
.pt-gallery .tab .icon-shaixuan {font-size:.24rem;margin-left:3px}
.pt-gallery .trigger-list .arr.down {margin:0 0 .05rem .15rem}
.pt-gallery .trigger-list .arr.top {margin-left:.15rem;}
.pt-gallery .panel {padding:0}
.pt-list .pt-h-item {padding:.3rem .24rem;background-color:#fff;margin-bottom:.12rem;position:relative}
.pt-list .pt-h-img {width:2.2rem;height:2.2rem;border:none;position:relative;}
.pt-list .pt-h-img > img {vertical-align:middle;max-width:2.2rem;max-height:2.2rem;}
.pt-list .pt-h-img .img-tag {position:absolute;}
.pt-list .pt-h-img .img-tag img {max-width:1rem;max-height:1rem;display:block;}
.pt-list .pt-h-img .img-tag-tl {left:0;top:0}
.pt-list .pt-h-img .img-tag-tr {right:0;top:0}
.pt-list .pt-h-img .img-tag-bl {left:0;bottom:0}
.pt-list .pt-h-img .img-tag-br {right:0;bottom:0}
.pt-list .pt-h-info {margin-left:2.5rem}
.pt-list .pt-h-name {height:auto;max-height:.72rem;line-height:.36rem;overflow:hidden;margin-bottom:.15rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;font-size:.28rem;}
.pt-list .pt-h-price,
.pt-list .pt-h-other {height:.36rem;line-height:.36rem}
.pt-list .pt-h-price {margin-top:.15rem}
.pt-list .pt-h-tags .tag{padding:2px 5px;border-radius:3px;-webkit-border-radius:3px;margin-right:.05rem;font-size:.24rem;display:inline-block;}
.pt-list .pt-h-btn {position:absolute;right:.3rem;bottom:.3rem}
.pt-list .pt-h-other .star {margin-top:.05rem}
.pt-list .pt-h-other {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.pt-nologin {background-color:#fdf6ec;padding:.2rem .24rem;font-size:.26rem;text-align:center;color:#915117}
.pt-nologin .icon {margin-right:.1rem}
.pt-nologin .lnk {color:#e72630}

/*产品页*/
.full-screen {background-color:#f7f7f7}
.pt-pic {padding:0}
.pt-base-info {padding:.24rem .24rem;}

.pt-name,
.pt-brief,
.pt-price,
.pt-promotions,
.pt-num,
.pt-delivery {width:100%;padding-left:.24rem;padding-right:.24rem;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin-bottom:.12rem}

.pt-name {font-size:.26rem;padding:.24rem;}
.pt-name h2 {font-size:.32rem;line-height:.5rem;}
.pt-name p {font-size:.26rem;line-height:1.2;margin-top:.1rem;color:#999}
.pt-name .tag {padding:3px 5px;border-radius:3px;-webkit-border-radius:3px;margin-right:5px;font-size:.24rem;line-height:1;position:relative;top:-2px}
.pt-name .tag-red {background-color:#f23a3a;color:#fff;font-weight:normal;display:inline-block;}

.pt-promotions,
.pt-sku {padding:.2rem .24rem !important;height:auto;line-height:1.5;background:#fff}
.pt-price .price {font-size:.32rem;color:#ee1414;}
.all-price {padding:.24rem}
.pt-promotions .icon {height:.5rem;line-height:.5rem;padding:0 .1rem;margin:0}
.promotions-panel {padding:.3rem .2rem}
.promotions-panel .panel li {padding:.2rem .1rem;border-top:1px solid #e5e5e5}
.promotions-panel .panel li:first-child{border:none;}
.pt-sku .sku {padding:0 .15rem;margin:.05rem}
.pt-sku .sku.sel {border-color:#f23a3a;color:#f23a3a;background:#fff}
.pt-price .arr.right,
.pt-promotions .arr.right {right:.3rem}
.pt-delivery {padding:.2rem .24rem}
.ib.gray {border:1px solid #f23a3a;background:#fff;color:#f23a3a}
.warn-message {color:#f30}

/*数字加减*/
.pt-num {padding:.15rem .24rem}
.pt-num .minus,
.pt-num .plus,
.pt-num .num .num-ipt {height:.5rem;line-height:.5rem;width:.5rem;}
.pt-num .num .num-ipt {width:.55rem}


/*购物按钮*/
.pt-btn {padding:0;display:block;}
.pt-btn .btn {height:1rem;line-height:1rem;color:#fff;text-align:center;font-size:.32rem;margin:0;-webkit-box-flex: 2;-ms-flex:2;flex: 2;border:none;padding:0;margin:-0.05rem 0;position:relative;}
.pt-btn .btn.white {background:#fff;color:#f23a3a}
.pt-btn .btn.red {background:#f23a3a;color:#fff}
.pt-btn .btn.orange {background:#f90}
.pt-btn .btn.gray {background:rgba(0,0,0,.3)}
.pt-btn #cartNum {margin-right:.1rem}

.pt-detail {padding:0;margin:0;}
.pt-detail .tab .trigger,
.pt-gallery .filter-handle {height:.9rem;line-height:.9rem;font-size:.26rem;}
.pt-detail .tab .trigger {border:none;background-color:#fff;color:#000}
.pt-detail .tab .trigger.act {color:#e72630;}
.pt-detail .panel {padding:0;min-height:5rem;background-color:#fff}
.pt-detail .full-padding {padding:.24rem 0;}
.pt-detail .d-line {line-height:1.5;}
.pt-detail .d-line .k {color:#999}
.pt-detail .d-line .v {color:#333}

.d-params h3{margin-bottom:.2rem;font-size:.28rem;color:#333}
.d-params h4{font-size:.24rem;margin-top:.2rem;color:#333}

.pt-intro {width:100%;padding:.24rem;overflow:hidden;font-size:.26rem;line-height:1.5}
.pt-intro table,
.pt-intro tbody,
.pt-intro thead,
.pt-intro div,
.pt-intro p,
.pt-intro ul,
.pt-intro li,
.pt-intro ol {max-width:100% !important;width:auto !important;}
.pt-detail .scheme-list li {padding:.1rem 0;line-height:.4rem;border-bottom:1px dotted #e5e5e5}

.pt-comment {padding:0}
.publish_comment .consult-type {height:auto}
.publish_comment .consult-type span {float:none;display:block;width:auto;height:.6rem;}
.publish_comment .textarea .action-fill-textarea {width:100%;height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2rem;}


/*品牌页*/
.brands-list {padding:0;background:none;}
.brands-list .items {width:calc(33.3333% - 0.16rem);margin:0 .24rem .24rem 0;padding:.1rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;}
.brands-list .items:nth-child(3n+0){margin-right:0}
.brands-list .img {width:100%;height:1.8rem;border:none;padding:0;display:-webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.brands-list .img img {max-width:100%;max-height:1.8rem;}
.brands-list .intro {height:.5rem;line-height:.5rem;font-size:.28rem}