


@media screen and (max-width:768px) {
 .sk-product-info .s-item.i-quantity .s-tips{
    display: inline-block!important;
}
 .header.header.wow.fadeInUp,.headerbg{
   display:none;
 } 
  
  .section-wrap {
  margin: 0 .28rem;
}

.layout-indent {
  position: relative;
}

.indent-word {
  position: absolute;
  left: -.87rem;
  width: .87rem
}

.layout-tab-content {
  display: none
}

.layout-tab-content.active {
  display: block
}


.pds-nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  width: 100%;
  height: .88rem;
  border-bottom: var(--1px) solid #ccc;
  background: #fff;
  font-size: 0;
  white-space: nowrap
}

.pds-nav ul {
  box-sizing: border-box;
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 0 1.35rem
}

.pds-nav li {
  display: table-cell;
  height: .88rem;
  line-height: .88rem;
  font-size: .32rem;
  color: #999;
  text-align: center;
  vertical-align: middle
}

.pds-nav li b {
  display: inline-block;
  line-height: .84rem;
  border-bottom: 1px solid #fff;
  font-weight: 400;
  vertical-align: top
}

.pds-nav .cur-tab {
  font-weight: 700
}
.pds-nav .back-last {
  position: absolute;
    width: .67rem;
    border-radius: 100%;
    height: .67rem;
    line-height: .67rem;
    text-align: center;
    margin: 0;
    color: #222;
    font-size:16px;
    border: none;
    left: .2rem;
    top: .1rem;

}

.pds-nav img{
  height:.48rem;
  vertical-align: middle;
}

.pds-nav .top-back-home {
    right:1rem;
    position: absolute;
    width: .67rem;
    border-radius: 100%;
    height: .67rem;
    line-height: .67rem;
    text-align: center;
    margin: 0;
    color: #222;
    font-size:18px;
    border: none;
    top: .1rem;
}
.pds-nav .top-share{
    position: absolute;
    width: .67rem;
    border-radius: 100%;
    height: .67rem;
    line-height: .67rem;
    text-align: center;
    margin: 0;
    color: #222;
    font-size:18px;
    border: none;
    top: .15rem;
    right:.4rem;
}



.pds-bottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 50;
  width: 100%;
  height: .97rem;
  border-top: var(--1px) solid #ddd;
  background: #fff;
  font-size: 0;
  white-space: nowrap;
}

.pds-bottom a{
  position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-size: contain;
    background-position: 50% 50%;
    font-size:.2rem;
    text-align:center;
}
.pds-bottom a.btn-buy {
    -webkit-box-flex:4;
    -ms-flex: 4;
    flex: 4;
}


.pds-bottom .btn-buy span {
    padding:.16rem 1.1rem;
    font-size:.3rem;
    border-radius: 2rem;
    font-weight:500;
}

.pds-bottom a i{ 
    display: block;
    color: grey;
    height: .48rem;
    width: .48rem;
    line-height: .48rem;
    font-size: 0;
    margin-top: .13333333rem;
    background-size: contain;
    background-repeat: no-repeat;

}


.pds-bottom .service:after,.pds-bottom .x-favorite:after{
  position: absolute;
  top: .14rem;
  right: -.01rem;
  content: "";
  width: 0;
  height: .68rem;
  overflow: hidden;
  border-right: var(--1px) solid #ccc
}

.pds-bottom a .icon-basket {
 background-image: url("//asset.ibanquan.com/s/118842/0/pro_cart?design_theme_id=0&v=1670821896_1670821896");
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//asset.ibanquan.com/s/118842/0/pro_cart?design_theme_id=0&v=1670821896_1670821896',sizingMethod='scale');
}

.pds-bottom a .icon-prokf{
 background-image: url("//asset.ibanquan.com/s/118842/0/pro_kf?design_theme_id=0&v=1670821896_1670821896");
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//asset.ibanquan.com/s/118842/0/pro_kf?design_theme_id=0&v=1670821896_1670821896',sizingMethod='scale');
}


.pds-bottom .basket .count {
  position: absolute;
  left: 50%;
  top: .09rem;
  line-height: .27rem;
  padding: 0 .08rem;
  border-radius: .13rem;
  font-size: .2rem;
  color: #fff
}



.pds-bottom .btn-buy {
  position: relative;
  top: 0;
  width: 100%;
  line-height:.98rem;
  padding:0;
  height: .98rem;
  border: none;
  font-size: .32rem;
  color: #fff!important;
  text-align: center;
  display:block!important;
}

.pds-bottom .btn-buy.disabled {
  background-color: #ddd
}


.pds-bottom .js-has-svc .fav-it:after {
  position: absolute;
  top: .14rem;
  right: -.01rem;
  content: "";
  width: 0;
  height: .68rem;
  overflow: hidden;
  border-right: 1px solid #ddd
}


.online-svc-mask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 150;
  display: none;
  background: rgba(0,0,0,.2)
}

.online-svc-mask>img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 4.6rem;
  height: 4.6rem;
  margin-left: -2.3rem;
  margin-top: -3.1rem
}

.online-svc-mask .close {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1rem;
  height: 1rem;
  margin-left: -.5rem;
  margin-top: 2.3rem;
  border-radius: 100%;
  background-color: #fff
}
.online-svc-mask .close:after,.online-svc-mask .close:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  width: .42rem;
  height: .02rem;
  background: #333
}

.online-svc-mask .close:before {
  margin-left: -.21rem;
  transform: rotate(45deg)
}

.online-svc-mask .close:after {
  margin-left: -.21rem;
  transform: rotate(-45deg)
}

.cmp-slider-gallery {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  background: rgba(0,0,0,.5);
  z-index: 500
}

.cmp-slider-gallery .inner {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translate3d(0,-50%,0);
  text-align: center
}

.cmp-slider-gallery .gallery-box {
  width: 100%;
  max-height: 7.5rem;
  overflow: hidden
}

.cmp-slider-gallery .gallery-box:after,.cmp-slider-gallery .gallery-box:before {
  content: "";
  display: table
}

.cmp-slider-gallery .gallery-box:after {
  clear: both
}

.cmp-slider-gallery .gallery-box .img-item {
  float: left;
  text-align: center;
  width: 100%;
  overflow: hidden
}

.cmp-slider-gallery .gallery-box img {
  display: inline-block;
  max-height: 7.5rem;
  min-height: 7.5rem;
  min-width: 7.5rem;
  width: 100%
}

.cmp-slider-gallery .dots-box {
  position: fixed;
  bottom: 1.2rem;
  left: 0;
  right: 0
}

.pds-gallery {
  width: 100%;
  overflow: hidden;
}

.section-wrap-left.section-wrap{
   height: 5.95rem; 
    background: #fff;
    font-size: 0;
  text-align: center;
   margin:0!important;
}  
 .section-wrap-inner{
   margin:0 .28rem;
 } 
.pds-gallery img {
  display: block;
  height: 5.94rem;
  margin: 0 auto
}

.pds-gallery .slick-dots {
  bottom: 0;
  height: .5rem;
  font-size: 0
}

.pds-gallery .slick-dots li {
  width: .24rem;
  height: .12rem;
  background: #ddd;
  margin: 0 .05rem;
  border-radius: 2px
}

.pds-gallery .slick-dots li button {
  display: none
}

.pds-gallery .slick-dots.slick-slider {
  margin: 0
}

.pds-gallery .round .slick-dots li {
  width: .24rem;
  height: .24rem;
  border-radius: .12rem
}

.pds-gallery .carousel-wrap {
  font-size: 0;
  white-space: nowrap
}

.pds-gallery .carousel-wrap>.item {
  display: inline-block;
  vertical-align: middle
}

.pds-product-metas {
  width: 100%;
  font-size: .24rem
}

.pds-product-metas .cls-initial-hide {
  opacity: 0
}


.pds-product-metas .price-area {
  padding-top: .3rem
}

.pds-product-metas .price-area .final-price {
  float: left;
  vertical-align: middle
}

.pds-product-metas .price-area .final {
  font-weight: 700;
  font-size: .4rem;
  vertical-align: middle
}

.pds-product-metas .price-area .discount-tag {
  display: inline-block;
  line-height: .36rem;
  padding: 0 .1rem;
  color: #fff;
  vertical-align: middle
}

.pds-product-metas .price-area .reference {
  display: block;
  margin-top: .1rem;
  color: #999
}

.pds-product-metas .price-area .regular-pirce {
  float: right;
  line-height: .36rem;
  color: #999
}

.pds-product-metas .product-name {
  line-height: 1.4375;
  margin-top: .28rem;
  font-size: .32rem;
  color: #333
}

.pds-product-metas .product-description {
  line-height: 1.4167;
  margin: .12rem 0 .38rem;
  font-size: .24rem;
  color: #999
}

.pds-product-metas .counter-wrap {
  height: .8rem;
  line-height: .8rem;
  padding: 0 .28rem;
  font-size: .24rem;
  color: #fff;
  overflow: hidden
}

.pds-product-metas .counter-wrap .counter {
  line-height: .8rem
}

.pds-product-metas .counter-wrap .counter b {
  font-weight: 400
}

.pds-product-metas .promotion-title {
  margin-right: .3rem;
  font-size: .32rem;
  display: inline-block;
  max-width: 2.3rem;
  height: .72rem;
  overflow: hidden
}

.pds-product-metas .rest-stock {
  margin-right: .18rem
}

.pds-promotion-info {
  line-height: .34rem;
  padding-top: .32rem;
  background: #fff;
  font-size: .24rem
}

.pds-promotion-info .indent-word {
  color: #999
}

.pds-promotion-info ul {
  min-height: .56rem;
  overflow: hidden
}

.pds-promotion-info li {
  position: relative;
  margin-bottom: .28rem;
  padding-right: .7rem
}

.pds-promotion-info .inner-wrap {
  display: table
}

.pds-promotion-info .info-tag {
  display: table-cell;
  padding-right: .16rem;
  vertical-align: top
}

.pds-promotion-info .info-tag b {
  padding: 0 .05rem;
  font-weight: 400;
  color: #fff;
  white-space: nowrap
}

.pds-promotion-info .info-link {
  display: table-cell;
  color: #333
}

.pds-promotion-info .info-link.cls-has-link:after {
  position: absolute;
  top: .07rem;
  right: .03rem;
  content: "";
  width: .14rem;
  height: .14rem;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  transform: rotate(45deg)
}

.pds-activity-info {
  line-height: .34rem;
  padding-top: .32rem;
  padding-bottom: .2rem;
  background: #fff;
  font-size: .26rem;
    border-top: var(--1px) solid #ccc;
}

.pds-activity-info .section-wrap {
  border-bottom: none
}

.pds-activity-info .indent-word {
  color: #999
}

.pds-activity-info .indent-content {
  min-height: .56rem
}

.pds-activity-info li {
  position: relative;
  margin-bottom: .28rem;
  padding-right: .7rem
}

.pds-activity-info .info-link:after {
  position: absolute;
  top: .07rem;
  right: 0;
  content: "";
  width: .14rem;
  height: .14rem;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  transform: rotate(45deg)
}

.pds-activity-info .info {
  line-height: 1.4
}
.pds-activity-info .info span{
  color: #d12851;
}

.pds-activity-info .info .icon-go-promo {
  position: relative;float:right;
}

.pds-activity-info .info .icon-go-promo:after {
  position: absolute;
  top: .07rem;
  right: 0;
  content: "";
  width: .14rem;
  height: .14rem;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  transform: rotate(45deg)
}


.pds-activity-info .info+.info {
  margin-top: .1rem
}



.pds-share-reward {
  margin-top: .18rem;
  font-size: .24rem;
  background-color: #fff
}

.pds-share-reward .share {
  padding: .2rem 0
}

.pds-share-reward .share:after,.pds-share-reward .share:before {
  content: "";
  display: table
}

.pds-share-reward .share:after {
  clear: both
}

.pds-share-reward .desc {
  font-size: .28rem;
  float: left
}

.pds-share-reward .desc>* {
  display: inline-block;
  vertical-align: middle
}

.pds-share-reward .go {
  float: right;
  margin-top: .05rem;
  color: #a0a0a0
}

.share-panel {
  position: relative
}

.share-panel .mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  opacity: 0;
  transition: .1s ease-in-out;
  background-color: rgba(0,0,0,.3)
}

.share-panel .share-box {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 200;
  background-color: #fff;
  font-size: .24rem;
  transform: translateY(100%);
  transition: .25s ease-in-out
}

.share-panel .share-box:after,.share-panel .share-box:before {
  content: "";
  display: table
}

.share-panel .share-box:after {
  clear: both
}

.share-panel.fn-share-fall .share-box {
  z-index: 99
}

.share-panel .share-head {
  padding: 0 .18rem;
  background-color: #f3f3f3;
  height: .8rem;
  line-height: .8rem
}

.share-panel .share-head>:first-child {
  float: left
}

.share-panel .share-head>:last-child {
  float: right
}

.share-panel .share-head h3 {
  font-size: .28rem
}

.share-panel .share-con {
  padding: .3rem 0 .6rem;
  border-bottom: 1px solid #e5e5e5
}

.share-panel .share-tip-box {
  text-align: center
}

.share-panel .share-tip-box .icon-share-tip {
  display: inline-block;
  margin-bottom: .1rem
}

.share-panel .share-target-box {
  padding-top: .2rem
}

.share-panel .share-target-box:after,.share-panel .share-target-box:before {
  content: "";
  display: table
}

.share-panel .share-target-box:after {
  clear: both
}

.share-panel .share-target-box>li {
  float: left;
  margin-left: .48rem;
  text-align: center
}

.share-panel .share-target-box>li .cycle-box {
  display: block;
  width: .9rem;
  height: .9rem;
  margin-bottom: .1rem;
  border: 1px solid #e2e2e2;
  border-radius: .45rem
}

.share-panel .share-footer .btn-share-cancel {
  display: block;
  height: .9rem;
  line-height: .9rem;
  text-align: center
}

.share-panel.fn-active .mask {
  opacity: 1
}

.share-panel.fn-active .share-box {
  transform: translateY(0)
}

.modal-comm {
  position: fixed;
  top: 50%;
  width: 86%;
  left: 7%;
  transform: translateY(-50%);
  z-index: 300;
  background-color: #fff;
  border-radius: .04rem
}

.modal-comm .modal-head {
  padding: .24rem .4rem;
  border-bottom: 1px solid #ddd;
  font-size: .28rem;
  color: #333
}

.modal-comm .modal-head .right {
  float: right
}

.modal-comm .modal-head .icon-close {
  display: block;
  font-size: 0;
  background: url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAMxJREFUOI2t1b0NwjAQhuE3EU3o8RKUmQDmyCAMlDmSPtRZIvS4peAMlnX+C1xpyY98vk920/c9Uh1g2VdH4AnQysINuAOnHZgBFjFo5WQDcAbmStQAk+wdgK7l3eYVWCtRH1vFsK7lrRLVsA2+d1iDhtjFYSFYgmrYwwdCMIVmMYCDAvqoA2ZZT2IpUEPJYaC3/FOlwPDOiiIVA7UBFOVUA2PTLMppCOaikUV9sChnEdSEYCkWQyeHuuerBkuhn+drrMQ0dARs8+8v4AV9N172cPLfJwAAAABJRU5ErkJggg==) no-repeat 50%;width: .4rem;
  height: .4rem
}

.modal-comm .modal-content {
  padding: 0 .4rem;
  margin-top: .1rem;
  min-height: 2rem;
  overflow: scroll;
  font-size: .24rem;
  color: #666
}

.modal-comm .modal-footer {
  border-top: 1px solid #ddd;
  padding: .1rem 0;
  font-size: 0
}

.modal-comm .modal-footer .btn {
  width: 50%;
  padding: .14rem 0;
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  font-size: .28rem;
  color: #111
}

.modal-comm .modal-footer .btn:first-child {
  border-right: 1px solid #999
}

.modal-wx-running-wx .modal-content,.modal-wx-running-wx .modal-head,.wx-modal .modal-head {
  text-align: center
}

.modal-wx-running-wx .modal-content .qr-code {
  display: inline-block
}

.modal-wx-running-wx .modal-footer .btn {
  width: 100%;
  display: block;
  padding: .14rem 0;
  text-align: center;
  font-size: .28rem;
  color: #111;
  border: none
}

.product-qty {
  line-height: .6rem;
  margin-top: .2rem;
  padding: .2rem 0;
  background: #fff;
  font-size: .24rem
}

.product-qty .section-wrap {
  border-bottom: none
}

.product-qty .indent-word {
  color: #999
}

.product-qty .btn-wrap {
  display: inline-block;
  font-size: 0;
  vertical-align: top
}

.product-qty .btn-wrap input {
  box-sizing: border-box;
  display: inline-block;
  width: 1.06rem;
  height: .6rem;
  border: 1px solid #ccc;
  border-left: none;
  border-right: none;
  border-radius: 0;
  font-size: .24rem;
  text-align: center;
  vertical-align: top
}

.product-qty .btn-add,.product-qty .btn-minus {
  position: relative;
  display: inline-block;
  width: .6rem;
  height: .6rem;
  border: 1px solid #ccc;
  background: #fff;
  vertical-align: top
}

.product-qty .btn-add.disabled,.product-qty .btn-add[disabled],.product-qty .btn-minus.disabled,.product-qty .btn-minus[disabled] {
  background: #f7f7f7
}

.product-qty .btn-add.disabled:after,.product-qty .btn-add.disabled:before,.product-qty .btn-add[disabled]:after,.product-qty .btn-add[disabled]:before,.product-qty .btn-minus.disabled:after,.product-qty .btn-minus.disabled:before,.product-qty .btn-minus[disabled]:after,.product-qty .btn-minus[disabled]:before {
  background: #b4b4b4
}

.product-qty .btn-add:before,.product-qty .btn-minus:after {
  position: absolute;
  top: .28rem;
  left: .2rem;
  content: "";
  width: .18rem;
  height: .02rem;
  background: #666
}

.product-qty .btn-add:after {
  position: absolute;
  top: .2rem;
  left: .28rem;
  content: "";
  width: .02rem;
  height: .18rem;
  background: #666
}

.product-qty .limit-info {
  display: inline-block;
  margin-left: .2rem;
  color: #333;
  vertical-align: top
}

.pds-service-info {
  line-height: 1rem;
  margin-top: .2rem;
  background: #fff;
  font-size: .3rem;
  padding:0 .2rem;
  color:#707473;
}


.pds-service-info .indent-word {
  border-bottom: var(--1px) solid #ccc;
  color: #999
}

.pds-service-info .layout-indent {
  border-bottom: var(--1px) solid #ccc
}

.pds-service-info .layout-indent:last-child,.pds-service-info .layout-indent:last-child .indent-word {
  border-bottom: none
}

.pds-service-info .indent-content {
  position: relative
}

.pds-service-info .freight-rule-link {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: .26rem
}

.pds-service-info .freight-rule-link:after {
  position: absolute;
  top: .34rem;
  right: 0;
  content: "";
  width: .14rem;
  height: .14rem;
  border-top: 1px solid #1abc9c;
  border-right: 1px solid #1abc9c;
  transform: rotate(45deg)
}

.pds-service-info .shipping-desc {
  max-width: 4.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.pds-brand-info {
  margin-top: .2rem;
  padding: .3rem .28rem;
  background: #fff;
  font-size: .3rem
}

.pds-brand-info a {
  overflow: hidden;
  line-height:.8rem;
}

.pds-brand-info img {
  float: left;
  width: auto;
  height: 1rem
}
.pds-brand-info .left_title {
    color: #999;
    margin-right: 0.36rem;
    }

.pds-brand-info .more-products {
  position: relative;
  float: right;
  line-height: .8rem;
  padding-right: .26rem;
  color: #999
}

.pds-brand-info .more-products:after {
  position: absolute;
  top: .32rem;
  right: 0;
  content: "";
  width: .14rem;
  height: .14rem;
  border-top: 1px solid #999;
  border-right: 1px solid #999;
  transform: rotate(45deg)
}

.block-placeholder {
  margin-top: .2rem
}

.product-details-wrap {
  margin-top: .2rem;
  background: #fff;
  font-size: .24rem
}

.product-details-wrap .layout-tabs {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-bottom: var(--1px) solid #ccc;
  font-size: .3rem
}

.product-details-wrap .layout-tabs span {
  display: table-cell;
  height: .86rem;
  color: #999;
  text-align: center
}

.product-details-wrap .layout-tabs b,.product-details-wrap .layout-tabs a {
  display: inline-block;
  line-height: .82rem;
  color:#999;
  font-weight: 400
}

.product-details-wrap .layout-tabs .active b,.product-details-wrap .layout-tabs .active a {
  position: relative;
  border-bottom: .06rem solid #000;
  color: #000;
  font-weight:500;
}


.product-details-wrap .product-introduction {
  font-size: .26rem;
  line-height: 1.6
}

em,i {
  font-style: normal;
  font-weight: 400
}

.pds-sku {
  background-color: #fff;
  margin-top: .2rem;
  font-size: .26rem
}

.pds-sku .attr-box {
  margin: 0 -.2rem;
  padding: .36rem 0
}

.pds-sku .attr-box label {
  color: #333
}

.pds-sku .attr-box+.attr-box {
  border-top: 1px solid #ececec
}

.pds-sku .attr-box .attr-selected {
  margin-left: .1rem
}

.pds-sku .attr-box .attr-head {
  margin-left: .2rem;
  margin-bottom: .1rem
}

.pds-sku .attr-item {
  position: relative;
  float: left;
  padding: .2rem .4rem;
  margin: .2rem 0 0 .2rem
}

.pds-sku .attr-item.cls-selected:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  background-repeat: repeat!important
}

.pds-sku .attr-item.cls-disabled.cls-img-block {
  opacity: .8;
  transform: scaleRatio(.86)
}

.pds-sku .cls-fixed-size .attr-item {
  padding: 0;
  width: .68rem;
  height: .68rem
}

.recommend-bfd-list {
  width: 6.9rem;
  font-size: 0;
  margin: auto
}

.recommend-bfd {
  margin: .2rem 0;
  padding-bottom: .2rem;
  background-color: #fff
}

.recommend-bfd .tabs {
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  border-bottom: 1px solid #e8e8e8;
  font-size: 0
}

.recommend-bfd .tabs span {
  display: inline-block;
  font-size: .28rem;
  height: 1rem;
  line-height: 1rem;
  box-sizing: border-box;
  color: #333;
  padding: 0 .25rem;
  text-decoration: none
}

.recommend-bfd .tabs span span {
  display: inline-block;
  border-bottom: 1px solid transparent
}

.recommend-bfd .tabs span.active span {
  border-color: #333;
  font-weight: 500
}

.recommend-bfd .tab-cont .product-loading {
  width: 100%;
  height: 3rem;
  background: url("data:image/gif;base64,R0lGODlhUABQAOZ/AFmVy7LN5u70+tnn81GRybXQ6Hip1cLY7KbG45K63cnd7nKl0yJyuuLs9l2YzI22283f7zF8vqnI5EyNx2qh0dPj8Sl2vGadz/L3+1SSyiR0um2i0b3V6iFxuc7g8Cx5vbnS6d7q9X6t1qzK5Za83oay2TiAwICu12CazUGGw6PE4kiKxYq128bb7USIxHeo1OTu9zZ/wOjw+NXk8tzp9ISx2EqMxr7W68DX63Wn1EOHxDqCwSd1uzyDwj+Ew5S73Z7B4JzA4K7M5qHD4f3+/h5wuPz9/h9wufv8/vv9/vP4+/n7/ezz+fj6/fb5/PH2+yFyufr8/VyXzHyr1keKxfT4/Jq/35/C4fX5/G+k0leUyurx+DB7vit4vJi931CPyIiz2ufw94+43DR+v9vo9OTt9vf6/C56vY632+/1+tfm8i96vtHi8e30+d/r9bvU6uXv993q9Ju/4Ovy+YOw2NDh8E6Ox0aJxdbl8sPZ7MXa7XOm02if0GOczh1vuP///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY5MDU4N0NGNDA0OTExRTc5RDZGQTQzMjREQzQ3NkRDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY5MDU4N0QwNDA0OTExRTc5RDZGQTQzMjREQzQ3NkRDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjkwNTg3Q0Q0MDQ5MTFFNzlENkZBNDMyNERDNDc2REMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjkwNTg3Q0U0MDQ5MTFFNzlENkZBNDMyNERDNDc2REMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFAwB/ACwAAAAAUABQAAAH/4B/goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJpkSTzJLOokR5WV9SXk+OEDlfAGJMjjNTBFpgZaBIU0V+6349A4xoR+x+ER6MVwzzHxyfVvPsOpwoCvBv3RgBivLk+/fBTSclJgr6KTJCkQuJfrwoAoDxRKcBGP0YSJQmJIpEWM5gnNCpQsgFibaElJLoyQeMVKBlYtIFo5VERiJgrKGICsYNnl5I/BBG0QOJDMgoUqHuH5QWngTY+KehwKImWv4dUbEICQWxaEBhABPDjwYHEEYaLUmwowiDDAcaIbmS4kgHOwV0ekqiZEkkwk0ELzJSxYliZZAjS55MubLly5gza97MubPnz6BDix5NurTp06hTq17NWnIgACH5BAUDAH8ALA4AIgAMAAwAAAdRgH+CSBUFeWmCiX8gKX6OFjVYiQgdjpZ+Uk1/bhaXlz9/D56XJkYOo5YaDQCojgxxIq1+a2YeUK1Tf0QnqD1MglEsGpZFGQ2Kf2VXdGItRomBACH5BAUDAH8ALA0AIQANAA4AAAdbgH+CgkRJRoOIf20JBDt3BhWJLWN+lZVQaESCah+Wnkdef0YonqUWcGUMpaVBOKulexyvnlk0HbOVCVFfuAxqf3mqr1ODCBqlRXxmiBUUnQxfI4eJf1FPTpqDgQAh+QQFAwB/ACwMACEADwAOAAAHY4B/goIyAUESakaDi3MLDH6QRV8ei38NPpCZkBoFg00EmqEWNIIBoadZghenoR9OSHesmgxkUS6ymQwDfyi4kBYYfwi+fn2CSjq4DHWDbFysHUCVAxmhJp2Vf0kQCSJgIFiLgQAh+QQFAwB/ACwMACAADwAQAAAHaIB/goNIS1GDiIJELRs7FmNSI0uJSgtHfpiZE26DTX2ZoJg7cIJBoad9f0o7p6FQFRCtpwkSsqFZtbaZWS26mQ9PY74dEH9ivlqCVRm2XDSDTA6tPhWJSAEAFn4MKyQYiYNETWlYRomBACH5BAUDAH8ALAsAIAARABAAAAdxgH+CgkkzCAlACk2DjII4Nn6RkSYqRo1ECR2Sm0UUZowIR5ujfi+DYWukox16gj+qpH2CWrCjXU1mPrWbDA1OuruRvX8ZwZEWn2LGfiiCZV3BHTeDQEW7G4xJYKKqKFWXBSmjXF5RjYNRCl4lCW9KjYEAIfkEBQMAfwAsCwAfABEAEgAAB3SAf4KDf0hLSISJglEgGyljPSgSWIp/A19+mZp+PXmJdVybohoBg0w7oqkWeIIlqa9Sfxgxr6kMNHW1rwgBuqksvb6bYLnCmghPY8Z+DGR/dMsAgnOovjwzgxBnugxCiXg2rzs3lUsFFz1rJg4qSpWEhlGVgQAh+QQJAwB/ACwLAB8AEQASAAAHa4B/goNNbmxkWIOKg2Q5EX6QFhcQi39GcjyVfx0nS4NED0Wagn4USYJvHaODRVZ/Ziurih9tCqKypAhiuIobObyDX7/Af1+7xBu2wH4IsMC0f6m4rYKgt5qlp4KXmZWcnouNj5GTsoWHiYuBACH5BAkDAH8ALAAAAABQAFAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcaNRkhGx4NGClNfKTZZIFHGMChFftvcK2zENDvc49sWB4tNByoSZESxSivk8msNiQFj3EUocLBe8v8bECHQRsjPDhmuzKT4J48HwkJlNBzyw8cdqzgdGMorYOiBH0RQHq7Ko1GeF0MoEvm50epASXInC0lRCaIVjYwvt3EsdOLjoSJxWjlZmFNDGENsikwksKzVj5wUEYnwOciPhW+uMLh4+cENoiR0cG4z0SLWgBgaLXBYREZMFgMjPKrMagDgnwsIxpLkyWFjhwsKAZowE2QkSpLBiBMrXsy4sePHkCNLnky5suXLmDNr3sy5s+fPoEOLHg0pEAAh+QQJAwB/ACwAAAAAUABQAAAH/4B/goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx5UYCgV5W0TIDQsWftQdUhCOUWlYRrQcH9Th1FAki2oba34dVEFNj8+gENPi4kdDiSMa9H5fTIwzUwhoAVOmkxkb++hZKGhIT4eEfrQgUXSFgbgPHDhxgEgPjCEidzj6EZIoj0V6H9xsmiIy3ApDM1o6SAQA4olNUlpSswBv0IiWO6IcwnIG4gScOv3wLCShpYklh56AS0il5yUDSV0YgtBSi1VCVCBu2FQgKR1DSEyIBJJIRZF9UHxabMKioyWPEId+QkxRJRESCvSOoOmURx/EIuUQsXhLz8SARUiupDjSwU6Br5kCzAtcAjMhEAh3GpjjyEgVJ541qekDJVyRCRkZGYGjoAIWW0RkgJAQIE43ZMCDCx9OvLjx48iTK1/OvLnz59CjS59Ovbr169iza9/OvVIgACH5BAkDAH8ALAAAAABQAFAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyJxKI3soFF4wjU0BBigXCSG0BTF+3d08aEiKLT3e3VAiZo5EohJQ5uZZRogcDPDeDkuLM1MEWmBlPKmxcM9bERWHtnwo6A2Noiv2vH3g0CkLQ28m9BUqcbGbhTSI8kQ098HNJgxjOvo5oqCQkRQq/RRABIDhiU0wjsSUUChKh5gJDmE5w3DCpjJFYiIotESnSjGHniwsSIVdpjQRVB7J43JHTCGIqDDcwOmCyghVDE1RqWELIhVJf+FBacEJwsh7RX4casCjo4hESCjAO+Kw04+49/IhkuD03gQlipBcSXGkg50CVjkZGULQ3JE9aRMFmGrugoBGRqo4yfwJTgIAKwiIqNOojRcHK74YUMB6lpHeqIEnG068uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u3djgQAAIfkECQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsepWBAFOHBGt0tpTs+Mc1NdftlHBDi0EBfYDHYSSIoQY9np2UU11ItEokReDOrZKBiIIR/19WiLM1MIaAFT5pOQDvyy8TlEBEBCdVBmJLpCL90HDp0w7Hjop0MeQxU4qtuDKE9FdR/ccOIg0g/JQglaZjOx5JDDhCc4kWg5wdACmX6O4CuE5czDnptiilzhE2iRoYSe7EtIBZ6mAi0pGBIDdEyTQ1QebuDEhAvHIgEMQQA69pCKIvx9oLTo5IUjgXKFiBBo2cEDIiQU6h3x1ymKgYQ6YCBSY0FkzkRIrqQ40sFOAaudjIzQke4MnTSK8kzllyMKIyNVnGAGlaSBghlmGjXYcNKPiwCribXhICGAmiTIggsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr27oEAAIfkECQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxqFESEnHg0QVJwQpKxRCTcYCG0V+29w+erRKHEMjDYtbOtzp2wwBjUSjRipc3B0bTIhJWur7PBWKM1MIaAFTBpQYbepWpDk0Yp9DAEYQXWGQ7gMHTx4oOhRhiAgBh/uKDDiUR2NFN51egPTzQUkhDB1WqgNyCADIE5yM2FjZgU2hATLV4SyE5QzICZySrOAJ4WfQdEMJPfkAksq7TXxW8rhHCObTbTQNUQG5odMbhPsudPzytYiaQyp/0HKD0qITkqz7uKA0JOGrloiGkFBQdwTNpyp7jqRL4e9Qko8yNfhEhORKiiMd7BS4+qnCgyxTAlhLFMbHSigjGBmp4oRzLCYXHO7AYYwIhCkTdui4IAELM0FGoiz7Tby48ePIkytfzry58+fQo0ufTr269evYs2vfzr27d+2BAAAh+QQJAwB/ACwAAAAAUABQAAAH/4B/goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGoFFlbANVRMd/ZSIxftQ8KAfOxCMW1N3URVlVtdmLQ0Xe6H4AZozkoUR5WV9SXk+JdQzp6TWKM1MEWsCUAYVkyrluPQYcIqJFXzoNbhBdydftA4dPVvTpcGIoxEGH3tAcykPR24eInJSY0FdkhCEEINNpcScIgMMTnQaANGCIRUx0KaIUwnLG4YROFUAu6PnTW9BCTz44pELzEpMuDq28bNptpiEqDjd4eqHvQ5iOH3+KNKQiLTUoLWo8CbCBTkOBhQ2bQjyEhAK6I2s9YQAzTYMDCPdKguSHCMmVFEc62ClQlVMSJUsYmYu5bpGRKk4qt9rGMlyxaNOqXRMNLNmyZs9iy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48iTK1/O/FIgACH5BAkDAH8ALAAAAABQAFAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcahSUtRx4NGeQsuYztSV0/GMAB+2tt+YwW2RI1uMdzlHUOLRDQgHGGiRHlZX1Je1ohNd+X6UC2JFQRFtEGhIOMTkikBt/UYgCiIvoc2kByCYEGfD3edrDzU4cSQER0PH0Iw5CRFSD7hNikx8bDICENwQj4UYwhEQn08GnAaINOAIQUy9e0xxCLoG04VZC74GbTc0EIlgn7bxKRLSCswm3KjWWiEzA5qOr14+AEjISMmtfpRYIgJl5AEdpZxEmCjnIaphjRqXSHRkIQO+izU+YQBDDkNDkYiMuOiaYc8iSSc4eaDLTIlSxjRGCPzSJBFAkaUYAHCzKwGWh5yCWDMCIcNKdbE0CInDTNBSJSlvM27t+/fwIMLH068uPHjyJMrX868ufPn0KNLn069unXogQAAIfkECQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxseoRmQICXIHTsgQGUV+1X4RXlGOSUmmRI4IDNbjfgAYimYIUj0pFDdGoER5WV9SXk+Kbx3k5H3dh25WkCuyoYonJFOoWesxAJGTGPz4BTiUJkVEP1ngcbISUQc0QyMukvuikRAYkR0OcFJiImKREYc2iBzXgUkhJC1FZuE0QKQBQ0S+zBzHplAZHjNXfNNUQeQCoHaGWqtTqAFSkS5KYmLS5aKVQxSk+ukwp5CZCDMvdHoR8UOYQwiBxE74R4ityImcBNggp6EAIiVoh8I0VIbLRS1NPGEAA1GDAwiKCii8CAAJIgWGyU14CyqJkiWN5OyL+EWAIjhTYhTpoIMElll5BI6zwOLjIiQYqmiVlaSOlRJoCqRBRry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gBQUCACH5BAkDAH8ALAAAAABQAFAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHqkhLUUTIgmx7PhYRWipOjU9vQCoQUaTNjUgnR37l5ikzik4sFuZ+PgXgnUR5WV9SXk+Le+79a2SIlADoV65DAnmakEwp4q7HgEQBCPb7guSQAYkFQXSyIlHHNUNEqGB0h8PQAA0j/dhYskmJCYlFRhwqk9LcFEM/anbAs2nASAOHcNQsB8BQlqEFNlUYueDQjaF+ihbaMDTAJiZdMFo5FAfqC0MPahapw+mFxA9hDhnxgdSQBygpelNg4STARj8NSREhqOmCpaELI4sg8IQBTAw/GhxAUGSkz0gLZA9tcYHRQMVPSZT4XeSEgsQxLRQx2dDBXRcvl2ER4YCiXQcdD9o0IhNERI0Rsm0tSVMlibPfwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LNrBx4IACH5BAkDAH8ALAAAAABQAFAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHvklLS0S3TAVBCGxJjQNTOhZcBFZpo82OSiIafuR+d3mKRgkM5eUmLZ9EeVlfUl5PiwIr7eUdCIlgivArZ0FBJyRTBJbrMUBRn4HlGEA4pAcKxHIpMHCyAlGHE0QKLpaT8o2QFJHlJGxSYgJikRGIRKD004FJISYWZvq5sGmASAOIAOg0SKiCxZkuSl6qIHIBIi064RFi00GnCyOamHS5aAXRi5lH4BTaknMmCk5fB34Ig4jDzC/UgApl0DmEkwAb/DQUSGTki8giHA6BqCrShIBOGMDE8KPBwURFDRZDfJDIgEgNb0AlUbLEERwUCslxQaC00BIRhNud2SuLyAwvIkoE0MioxYU1fo74oCMW2Z8laZQg8U28uPHjyJMrX868ufPn0KNLn069uvXr2LNr3869u/fvtwIBACH5BAkDAH8ALAAAAABQAFAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHvEQNIz9WHBi4SUaOaigdfth+HyxVokSQSnJaOzpZCosFFtnrfhMynkR5WV9SXk+MeDvsRSJIiBA82LHLgIUTkilF1vUYoEhGBIHYahxCYgMiOzmcrEDU4STRHot+OqgxhOMIyGwpOmZSYgJikRGInAQEWcIQnZPZRGoaANIAIjU4HRjqgzPbG00VQC5AlPQkgKFFsYHQxKSLRSuIMEA5OcXQiahHZmx6AfFDmEQoTrYw9MYkzh7deTQJqLhOQwFFajRYvDCt0BIXRX90wgAmhh8NDiAwAqGOnRZoh/ToBWlDyackSpY8CrGAS0gbKqIoGjFZoIsytJA8wdJ3kQcCCbPxEJHmmJEZQEo8CMAEme/fwIMLH068uPHjyJMrX868ufPn0KNLn069uvXr2LMjDwQAIfkECQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxrVJS1FEx4JEEAYrYztaXnPGTHxHftzdZwhGocyQRmoFN0yLMi7d7dxHD+ObRHlZX1JeT40KVN0ML/oOJQHgrmCHAJyQTCnSrseARRwYFLSB4VCAbQXd9aioyUpGHU4SPeGS0c+JQ1pKFiygSYmJjEVGJFKh0kKVQmksqHRnQNMAlT0R7dnJptAAiTu7OdBUQeWCRFl2QjCKNKkfKZqYdClpJdEPlQza4NRp1U/QTC8yfgiTqExVdxeB5A3KUNYPQk0CbLjTwFIRiYxcGhwSgnHnjoCaMICJ4UeDg6mM5PBot0INIiQpd3YQ8imJkiWQtiCg8+AGEkVwUqgsAkbury19CnfroiIcMSIt9ujgMiZDAhnNBCVb4jq48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gjwUCACH5BAkDAH8ALAAAAABQAFAAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWmp6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExca0UXBsahhEx39bYDtFfn4aAAVJxSAR1d7eKEyhzpLkiwEM3+p+NgKdRHlZX1JeT44QOV8AYuKIcV3r1mUxhwnJFGreegxghObItwgeEG0IuA4KhE1WAupwoihAwDHuCm2xQHGdAU1KTAQsMkKRC4peDHFAWNKbDiSZBpQ8iShNSRSGVNRUNyZNpgolFyTaUlJK0KHfimZiAjCglURGugWsIZPm0JuaXgT8EEbRg4AMyBgaCbUaz0wCZGyo01BgURMt6o6okNjWIicMYGJYc3CR0ZIE0xhkOJDoH9SBnpIoWRJJchOCh9DVbDeMG8VwxaJNq3Yt27Nky5o9W826tevXsGPLnk27tu3buHPr3s27t+/fwIMLH068uPFBgQAAIfkECQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxrVESEnHhANgWilUFwgYxhgGUH7a2zEFokST4IxpBNvm2lBAnkR5WV9SXk+OEDlfAGJMihTn/Aw4nEimFDHXYwAjNEfMRfCACEcHfvxWmNlkBaIOJ4oCQBwj4NAFiPyK5NGkxATEIiMUuQDpxVAULiD5gdE0IKaBRGliojAEh0fMcxQ0VYi5INGWmFJ4+vy5LWgmJl1AWklkJALIGoaWwGSqbaamFxA/hFH0ACIDMof6cPVT5J8mATZzzmnwpqiJlnNHVCC68ZDpHYybMICJ4UeDAwiNliTYUYRBhgOJiHz8yYDDpyRKlkTC3ERcIgFfYnZoOezJnr7mxgQ4NoPOlx4pUKhIw0yQESRIauvezbu379/AgwsfTry48ePIkytfzry58+fQo0ufTr13IAAh+QQJAwB/ACwAAAAAUABQAAAH/4B/goOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx71mbCA3DUnIaSVcftRFNgVGokST240DPtTh1XtmnkR5WV9SXk+OEDlfAGJMijI74vh+BtmbSFNF4noMYITmiLgIHhJlyYevww1OVhjqcKIoAMMxAg414MEQn4NNSkwwLDJCkYuOXg5J6IhvDb1MA1gaSJSGJYpDYFiKK0JDUwWWCxJtYSkFp85wRchoYtKlo5VERiJ0rHEIwVFqH7ZsesHwQxhFDxgyUGqIhoarWrplEmADn4YCi2aaaMF3REWiC0ePgOiEAUwMPxocQGi0JMGOIgwyHFDUYIzODc88JVGyJNLkJmoT1fnL8IKSYjIMWAiIIAq0AxKEVDCNrLXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx48htBwIAIfkECQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIxFFvUygXD3ikRJPTjmwrftnZHVlpn0R5WV9SXk+OEDlfAGJMixBd2vF+X96cSFNF8T0DjGhH8RE8JHrSQ548A52sGPSjw4miAAvHCEAEZGE8HnE2KTGxsMgIRS4sekGUwWI8IJsGmESIKI1JFIgimNQ2ZVMFkwsSbTEpBRGXmdlYZmICb6GVREZkLqyB6AtQPyM3vVj4IYyiBwsZkEGUACiDaJsE2JCnocCiJlrkHVGRaM6YmXxcqm3CACaGHw0OIDRakmBHEQYZDix6o8FiChmgkihZEklxE7mKbtiVBwDGsSdD+qyws+BGkmSCjBgBTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379+bAgEAIfkECQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIxkhPVUmlRJPQj24GY0VHKQkYoER5WV9SXk+OEDlfAGJMjG9dfu7vLm6eSFNF7349A4xoR/cRHooqWLh3b8U2TlYIutPhRFEAhX7GCEgkBeI7L5yUmIBYZIQiFxYxHmrAw6I7G840DTBpIFEakygQ5THpjkubTRVMLki0xaQURDho+lmjThOTdhCtJDISwWINRGQ00NSxhNMLiB/CKHoAkQEZRERs0ATTSYDYexoKLGqiheARFYpcbkCxGGOLJwxgYvjR4ABCoyUJdhRhkOEAoyBzCXLxCyqJkqqQHDeRxkhPhn5+eGxokIzIFgh1DiYbTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu379+fAgEAIfkEBQMAfwAsAAAAAFAAUAAAB/+Af4KDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIyaZEk8yQSwoqEjNGoUR5WV9SXk+OEDlfAGJMjTc+fuhFGQOfSFNF6Og97ItoR/F+ER6LBQz46BHocbLyD50OJ4oCFPQzRkAiJhEW+tGChJMSEwuLjFDkQqKXRCok+ulQgdMAkQYSpRGJIlEOkX4QcKogckGiLSKlJFoAUwUnJl0kWklkJOLCGolIwGzR6cXCD2EUPVjIgEyiEDwk6sDSSYCNfxoKLGqi5d8Rn4oSwAN74xMGMDFL/GhwAKHRkgQ7ijDIcICRkQQa8HERGyqJkiWRDDdx1qgBiQUvEKRRRrmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewNwcCADs=") 50% no-repeat
}

.recommend-bfd .load-error {
  height: 3rem;
  line-height: 3rem;
  font-size: .24rem;
  color: #333;
  text-align: center
}

.recommend-bfd .load-error .retry {
  display: inline-block;
  background: #333;
  color: #fff;
  padding: .05rem;
  line-height: .24rem
}

.recommend-bfd .tab-cont {
  display: none
}

.recommend-bfd .tab-cont.active {
  display: block
}

.recommend-bfd .tab-cont .recommend-bfd-list {
  width: 100%;
  white-space: nowrap;
  overflow: auto;
  -webkit-overflow-scrolling: touch
}

.recommend-bfd .tab-cont .recommend-bfd-list .recommend-bfd-item {
  width: 2.4rem;
  margin: .3rem 0 0 .4rem
}

.recommend-bfd .tab-cont .recommend-bfd-list .recommend-bfd-item .recommend-bfd-imglink img {
  width: 2.4rem;
  height: 2.4rem
}

.recommend-bfd .tab-cont .recommend-bfd-list .recommend-bfd-item .discount-info {
  top: 2rem
}

.recommend-bfd .tab-cont .recommend-bfd-list .recommend-bfd-item:nth-child(2n) {
  margin: .3rem 0 0 .4rem
}

.recommend-bfd .tab-cont .recommend-bfd-list .recommend-bfd-item:last-child {
  margin: .3rem .4rem 0
}

.recommend-bfd .recommend-bfd-title {
  height: 1.01rem;
  line-height: 1.01rem;
  font-size: .32rem;
  position: relative;
  border-bottom: 1px solid #e0e0e0;
  padding: 0 .2rem;
  text-align: center
}

.recommend-bfd .recommend-bfd-title.has-change .title {
  float: left
}

.recommend-bfd .recommend-bfd-title .recommend-bfd-change {
  float: right;
  color: #999;
  font-size: .24rem
}

.recommend-bfd .recommend-bfd-title .recommend-bfd-change:after {
  display: inline-block;
  width: .22rem;
  height: .22rem;
  content: "";
  background: url(//pb-assets.azoyacdn.com/skin/frontend/PlumTree/ne_mb/images/renovate.png) no-repeat 50%;
  background-size: contain;
  margin-left: .1rem;
  vertical-align: middle;
  margin-top: -scale(.10667)
}

.recommend-bfd .recommend-bfd-item {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  width: 3.25rem;
  vertical-align: top;
  margin: .6rem .4rem .14rem 0
}

.recommend-bfd .recommend-bfd-item:nth-child(2n) {
  margin: .6rem 0 .14rem
}

.recommend-bfd .recommend-bfd-item .recommend-bfd-stock-icon {
  display: none
}

.recommend-bfd .recommend-bfd-item .discount-info {
  position: absolute;
  left: 0;
  top: 2.7rem;
  padding: .05rem .08rem;
  line-height: .26rem;
  font-size: .22rem;
  font-weight: 500;
  background: #eb0065;
  color: #fff
}

.recommend-bfd .recommend-bfd-item .recommend-bfd-product-name {
  display: -moz-box;
  display: -webkit-box;
  line-height: .32rem;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  text-align: left;
  font-size: .28rem;
  height: .6rem;
  white-space: normal;
  margin: 0;
  padding: 0
}

.recommend-bfd .recommend-bfd-item .recommend-bfd-product-name .recommend-bfd-link {
  text-decoration: none;
  color: #333
}

.recommend-bfd .recommend-bfd-item .recommend-bfd-addcart,.recommend-bfd .recommend-bfd-item .recommend-bfd-seedetail {
  margin-top: .2rem;
  width: 100%;
  height: .68rem;
  line-height: .68rem;
  background-color: #333;
  color: #fff;
  font-size: .28rem;
  text-align: center
}

.recommend-bfd .recommend-bfd-imglink {
  display: block;
  width: 3.25rem;
  height: 2.5rem
}

.recommend-bfd .recommend-bfd-imglink img {
  width: 3.25rem;
  height: 3.25rem
}

.recommend-bfd .recommend-bfd-info {
  padding-top: .1rem
}

.recommend-bfd .price-wrap {
  margin: .24rem 0 0
}

.recommend-bfd .price-wrap .recommend-bfd-last-price {
  font-size: .3rem;
  color: #eb0065
}

.recommend-bfd .price-wrap .recommend-bfd-original-price {
  display: inline-block;
  font-size: .22rem;
  color: #999;
  margin-left: .3rem
}

.recommend-bfd .recommend-bfd-ref-price {
  margin: .12rem 0 0;
  color: #999;
  font-size: .24rem
}

.pds .pds-bundled-products {
  margin-top: .18rem;
  background-color: #fff;
  font-size: .24rem
}

.pds .pds-bundled-products .psd-bundle-box {
  padding: .4rem 0
}

.pds .pds-bundled-products .pds-title {
  position: relative
}

.pds .pds-bundled-products .pds-title .intro {
  font-size: .28rem
}

.pds .pds-bundled-products .pds-title .summary {
  margin-left: .2rem;
  color: #999
}

.pds .pds-bundled-products .btn-toggle {
  position: absolute;
  top: .07rem;
  right: 0;
  content: "";
  width: .14rem;
  height: .14rem;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  transform: rotate(135deg);
  transition: .2s ease
}

.pds .pds-bundled-products ul {
  margin-top: .2rem;
  max-height: 2.8rem;
  transition: all .3s ease;
  overflow: hidden
}

.pds .pds-bundled-products ul img {
  width: .8rem;
  height: .8rem;
  box-sizing: border-box;
  border: 1px solid #ececec
}

.pds .pds-bundled-products ul .pds-bundled-item {
  margin-top: .1rem
}

.pds .pds-bundled-products ul .pds-bundled-item .bundle-product-name,.pds .pds-bundled-products ul .pds-bundled-item .bundle-product-price,.pds .pds-bundled-products ul .pds-bundled-item .bundle-product-qty,.pds .pds-bundled-products ul .pds-bundled-item .thumb {
  display: inline-block;
  vertical-align: middle
}

.pds .pds-bundled-products ul .bundle-product-name {
  width: 3.6rem;
  overflow: hidden;
  margin-left: .28rem;
  text-overflow: ellipsis;
  white-space: nowrap
}

.pds .pds-bundled-products ul .bundle-product-price {
  width: 1.75rem;
  text-align: center
}

.psd-bundle-box.cls-expanded ul {
  max-height: none
}

.psd-bundle-box.cls-expanded .btn-toggle {
  transform: rotate(-45deg);
  margin-top: -5px
}

.stars {
  margin-left: .05rem
}

.stars .icon-star {
  color: #ddd;
  vertical-align: middle
}

.stars .icon-star.active {
  color: #d72245
}

.stars:last-child {
  margin-right: 0
}

.pds-comment {
  margin-top: .18rem;
  font-size: .24rem;
  background-color: #fff
}

.pds-comment .comment-head {
  margin: 0 -.28rem;
  padding: 0 .28rem;
  height: .9rem;
  line-height: .9rem;
  border-bottom: 1px solid #e8e8e8
}

.pds-comment .comment-head .rate-count {
  float: left;
  font-size: .3rem
}

.pds-comment .comment-head .user-rate {
  float: right
}

.pds-comment .comment-empty {
  padding: .4rem 0;
  text-align: center
}

.comment-box {
  font-size: .24rem
}

.comment-box .comment-text {
  margin-bottom: .3rem
}

.comment-box .comment-item {
  padding: .3rem 0;
  border-bottom: 1px solid #e8e8e8
}

.comment-box .comment-item .comment-item-head {
  margin: 0 0 .3rem
}

.comment-box .comment-item .icon-user-thumb {
  display: inline-block;
  vertical-align: middle;
  width: .6rem;
  height: .6rem;
  background: url(data:image/png;
  base64,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) no-repeat 50%;background-size: contain
}

.comment-box .comment-item .user-name {
  display: inline-block;
  vertical-align: middle
}

.comment-item-images {
  font-size: 0;
  margin: 0 0 .3rem
}

.comment-item-images>a {
  box-sizing: border-box;
  padding: .1rem;
  display: inline-block;
  width: 2.31rem;
  height: 2.31rem;
  overflow: hidden;
  text-align: center;
  cursor: pointer
}

.comment-item-images>a img {
  width: auto;
  display: inline-block;
  min-width: 2.31rem;
  max-height: 2.31rem;
  cursor: pointer
}

.page-comment {
  display: none;
  position: fixed;
  z-index: 100;
  background: #f0f0f0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch
}

.page-comment .top-bar {
  text-align: center;
  background: #fff;
  line-height: .98rem;
  height: .98rem;
  font-size: .36rem;
  box-sizing: border-box;
  padding: 0 .28rem;
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 200;
  width: 100%;
  position: fixed;
  transform: translateZ(0)
}

.page-comment .top-bar .top-bar-left {
  float: left
}

.page-comment .top-bar .top-bar-center {
  display: inline-block;
  height: 100%
}

.page-comment .top-bar .top-bar-right {
  float: right
}

.page-comment .top-bar a,.page-comment .top-bar i {
  font-size: .48rem!important
}

.page-comment .comment-header {
  background-color: #fff;
  color: #333;
  font-size: .28rem;
  margin-top: .9rem;
  padding: 0 .28rem
}

.page-comment .comment-header .comment-total {
  margin: 0 -.28rem;
  padding: .36rem .28rem;
  border-bottom: 1px solid #e0e0e0;
  box-sizing: border-box;
  color: #333
}

.page-comment .comment-header .comment-total .total {
  margin-left: .24rem;
  color: #d72245
}

.page-comment .comment-header .comment-filter {
  padding: .36rem 0
}

.page-comment .comment-header .comment-filter .filter-item {
  display: inline-block;
  border: 1px solid #000;
  padding: .14rem .2rem;
  margin-right: .18rem;
  cursor: pointer
}

.page-comment .comment-header .comment-filter .filter-item.selected {
  background-color: #000;
  color: #fff
}

.page-comment .comment-container .comment-item {
  padding: .4rem .26667rem;
  margin-top: .26667rem
}

.page-comment .comment-container .comment-bottom {
  margin-bottom: .53333rem
}

.page-comment .comment-box .comment-item {
  margin-top: .15rem;
  background-color: #fff;
  padding: .36rem .28rem
}

.comment-replay {
  line-height: 1.5
}

.comment-replay .line-sep {
  margin: .36rem -.28rem;
  height: 1px;
  background-color: #e0e0e0
}

.comment-replay h3 {
  font-size: .28rem;
  color: #00a484;
  font-weight: 400
}

.comment-replay .replay-content {
  margin: .16rem 0 .18rem;
  color: #00a484
}

.comment-replay .replay-time {
  color: #999
}

.btn-view-more {
  display: block;
  margin: .3rem auto;
  width: 2.4rem;
  height: .68rem;
  line-height: .68rem;
  background-color: #000;
  color: #fff;
  text-align: center;
  font-size: .28rem!important
}

.tip-no-more {
  display: none;
  padding: .36rem 0;
  font-size: .24rem;
  text-align: center
}

.product-qna {
  line-height: 1.6;
  padding: .28rem .28rem .4rem
}

.product-qna h1 {
  padding: .6rem 0 .26rem;
  font-size: .32rem
}

.product-qna h1:first-of-type {
  padding-top: 0
}

.product-qna p {
  text-indent: 2em;
  line-height: 1.6;
  font-size: .26rem
}

.product-introduction {
  padding: .28rem .28rem .4rem
}

.product-introduction .d-title {
  font-weight: 600;
  padding: .4rem 0 .26rem;
  font-size: .32rem
}

.product-introduction .d-title:first-of-type {
  padding-top: 0
}

.product-introduction .d-list {
  line-height: 1.6;
  font-size: .26rem;
  text-wrap: none
}

.product-specification {
  padding: .28rem
}

.product-specification table {
  width: 100%;
  border-top: 1px solid #e0e0e0;
  border-left: 1px solid #e0e0e0
}

.product-specification td {
  text-align: center;
  padding: .2rem 0;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0
}

.product-specification td:first-child {
  min-width: 1.5rem
}

.pds-value-added {
  margin-top: .2rem;
  font-size: .24rem;
  background-color: #fff
}

.pds-value-added .section-wrap {
  position: relative;
  padding: .4rem 0
}

.pds-value-added .left {
  float: left
}

.pds-value-added .right {
  float: left;
  margin-left: .16rem
}

.pds-value-added .arrow-box {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
  height: .26rem
}

.pds-value-added .icon-value-add {
  float: left;
  background: url(data:image/png;
  base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABGCAYAAAB4xUL+AAABdklEQVR4nO3awU3DQBRF0esoFdAGK+Q9KwqgIipjRQGwog1aSBZ5SFYIimfGM/PHeleylIXtOEffURx7mueZnXZavJ7urXyoeCBDZQhlCGUIZQhlCGUIZQh17H0AmZ3ur5K2vidCHbho9Vweq3/KFUWYiA/gKXGbacWStH4EiAfgnXSMTbuGWCO91TIDP3rf7hg9J+ITeCEIRu9T44sgGL0hIAhGBAgIgBEFAjpjRIKAjhjRIGA7jP9+XN0sIgR0mIyoENAYIzIENMSIDgGNMEaAgAYYrSCW/z/kVhVjlIn4rRrGaBBQCWNECKiAMSoE3MZ4y93ZyBDwF+OVzC/k0SHggvFcupM9QAB8l+5gLxDFGUIZQhlC5d4NL7lmSN121T9MpXkilCFU7qmROq5JT8H2yBOhDKEMoQyhDKEMoQyhDKEMoQyhDKFaPZQe8vpimSdCGUIZQhlCGUIZQhlCGUIZQhlCGUIZQl1fdJXc0xw6T4QyhDoDKKhnOXD+KToAAAAASUVORK5CYII=) no-repeat 50%/cover;width: .66rem;
  height: .7rem
}

.pds-value-added .value-add-box {
  line-height: 1.6
}

.pds-value-added .value-add-box dt {
  font-size: .28rem;
  margin-bottom: .06rem
}

.pds-value-added .value-add-box dd {
  color: #600e10
}

.modal-value-add {
  position: fixed;
  z-index: 200;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: rotateY(90deg);
  transform-origin: 100% 0 0;
  background-color: #f0f0f0;
  transition: .26s ease-in
}

.modal-value-add.cls-active {
  transform: rotateY(0)
}

.modal-value-add .modal-header .tip {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  font-size: .32rem;
  line-height: .9rem;
  height: .9rem;
  transform: translateX(-50%)
}

.modal-value-add .modal-header .back-last {
  padding: .5rem
}

.modal-value-add .modal-body {
  position: fixed;
  top: .9rem;
  bottom: 1rem;
  left: 0;
  right: 0;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  font-size: .24rem;
  line-height: 1.5;
  -ms-touch-action: pan-y;
  touch-action: pan-y
}

.modal-value-add .modal-body .add-value-item {
  margin-top: .2rem;
  background-color: #fff
}

.modal-value-add .modal-body .add-value-head {
  position: relative;
  border-bottom: 1px solid #ececec;
  font-size: .28rem;
  padding: .4rem 0
}

.modal-value-add .modal-body .btn-toggle {
  position: absolute;
  top: .5rem;
  right: 0;
  content: "";
  width: .14rem;
  height: .14rem;
  border-top: 1px solid #666;
  border-right: 1px solid #666;
  transform: rotate(135deg);
  transition: .2s ease
}

.modal-value-add .modal-body .add-value-item {
  padding: 0 .26rem;
  height: 1.16rem;
  overflow: hidden;
  transition: .3s ease-in-out
}

.modal-value-add .modal-body dt {
  padding: .3rem 0 .25rem
}

.modal-value-add .modal-body .select-item {
  margin-right: -.2rem;
  margin-bottom: -.2rem
}

.modal-value-add .modal-body .select-item dd {
  box-sizing: border-box;
  float: left;
  margin-bottom: .2rem;
  margin-right: .175rem;
  width: 1.6rem;
  height: .6rem;
  line-height: .6rem;
  border-radius: .3rem;
  border: 1px solid #ccc;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.modal-value-add .modal-body .select-item dd.cls-active {
  font-size: .26rem;
  color: #600e10;
  border-color: #600e10
}

.modal-value-add .modal-body input {
  box-sizing: border-box;
  border: 1px solid #ccc;
  display: block;
  width: 100%;
  height: .66rem;
  line-height: .66rem;
  padding: 0 .16rem
}

.modal-value-add .modal-body .desc {
  margin-top: .36rem;
  padding-top: .36rem;
  padding-bottom: .2rem;
  border-top: 1px solid #ececec;
  line-height: 1.8;
  clear: left
}

.modal-value-add .modal-body .desc .desc-link {
  float: right
}

.modal-value-add .modal-body .desc .content {
  margin-left: 2em
}

.modal-value-add .modal-footer {
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  font-size: 0;
  background-color: #fff
}

.modal-value-add .modal-footer>* {
  display: inline-block;
  font-size: .28rem
}

.modal-value-add .modal-footer .select-count {
  color: #ff1a37
}

.modal-value-add .modal-footer .select-info {
  width: 50%;
  border-top: 1px solid #ddd
}

.modal-value-add .modal-footer .btn-confirm {
  width: 50%;
  background-color: #600e10;
  color: #fff;
  border-top: 1px solid #600e10
}

.modal-value-add .cls-expanded .btn-toggle {
  transform: rotate(-45deg);
  margin-top: .08rem
}

.modal-value-add .cls-expanded.add-value-item {
  height: auto
}

body {
  cursor: none!important;
}

body.cls-modal-active {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}

.pds-main {
  padding-top:.88rem;
  padding-bottom: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-touch-action: pan-y;
  touch-action: pan-y
}

.pds-main.fn-fixed {
  position: fixed
}

.no-border {
  border: none!important
}

#site-root .section-banner img {
  width: 7.5rem
}


.carousel-wrap .swiper-zoom-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
}

.carousel-wrap .swiper-slide {
height: 5.95rem;
}

.pds-gallery img {
    width:auto;
    height:100%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: auto;
    vertical-align: middle;
}
.swiper-pagination-bullet {
    width: 6px!important;
    height:6px!important;
    border-radius:20px!important;
}
.carousel-wrap .swiper-pagination-bullet-active {
    opacity: 1;
    background:#111;
}
.product-details-wrap .layout-tab-content img{
  width:100%;
}
.pd,.pds-main{
  overflow:hidden;background:#f0f0f0;
}

.section-wrap-right.section-wrap{
  margin:0;    
  width: 100%;
  font-size: .24rem;
}


/*官方营销组件 */

.only-mobile.share-mobile{
  right:20px;color:#808080;top:0;
}
.sk-product-info.x-component,.pro-detail-cnt .s-label,button.su-button.s-btn.i-text.i-can,.s-cont .s-price .dt{
  font-size:12px!important;
}

 .pro-detail-cnt .s-label{
  margin-top:10px!important;
}
.sk-product_info-discounts .s-label{
  margin-top:0!important;
}
  .pro-detail-cnt .s-cont .s-price .dd .price{
font-size:18px!important;  
}

 .pro-detail-cnt .s-cont .s-price{
  margin-bottom:0!important;
}


 .pro-detail-cnt .s-h,.sk-product_info-limit .s-h{
  font-size:14px!important; 
}



.sk-product_info-seckill-bar .s-fr .s-kill{
  font-size:12px!important;
}

.su-button.s-item.i-cart.i-primary{
 padding: 16px 0!important; font-size:14px!important;font-weight:500;
}
.pro-detail-cnt h1.s-name{
padding-top:20px;line-height:1.2em!important;font-size:18px!important;
font-weight:500;
  }


.su-button.s-item.i-cart.i-primary{
  width:100%;
}

.fenxiang_new{
  margin-top:20px
}
  

.s-tips .s-cont{
  font-size:.32rem!important;
}

.s-fr .s-kill{
  font-size:12px!important;
}
.pro-limit-ul li{
  border: 1px solid #e0e0e0;
    box-sizing: border-box;
}

.pro-limit-ul{
background:none!important;
}

.limitdiscounts .act-con .has-surplus{
  color:#444!important;
}

.limitdiscounts .act-mob .act-list-link{
  font-size:14px!important;
}

.discount {
    margin-top: 80px;
}
.limitdiscounts a.seckill_mod_go.seckill-btn{
  font-size: 12px!important;padding: 8px 30px!important;
}
.limitdiscounts .s-entirety,.pintuan .s-entirety,.seckill .s-entirety{
 font-size: 13px!important;color:#fff!important;
}
.limitdiscounts .banner .surplus,.pintuan .banner .surplus,.seckill .banner .surplus{
  color:#e92e3b!important;
}
.limitdiscounts .sk-count_down,.pintuan .sk-count_down,.seckill .sk-count_down{
    background: #fd0032;
    border-radius: 3px;
    padding: 3px 10px;
}
.banner .tit{
  font-size:20px!important;
}

.pintuan .pro-li .act-img{
  border: 1px solid #dadada!important;
  background:none!important;
  border-radius:0!important;
}
.pintuan .pro-li .act-name,.seckill .act-list .act-price .seckill-btn{
  font-size:13px!important;
}
.pintuan  .pro-li .act-mob .act-top{
    background: none!important;
    border-left: 1px solid #dadada!important;
    border-right: 1px solid #dadada!important;
}
.seckill,.seckill .pro-seckill{
  background:none!important;
}
.act-list .act-list-link h4{
  font-weight:normal!important;font-size: 13px!important;
}

.s-tag{
  display:none!important;
}

#yhsd_topCart_quantity {
    background: #f21616!important;
    border: 0 solid #f74049!important;
} 
  

.sk-product-info.x-component,.pro-detail-cnt .s-label,button.su-button.s-btn.i-text.i-can, .s-cont .s-price .dt,.pro-detail-cnt .s-link,.pro-detail-cnt .s-tag,.s-cont .s-price .dd .compare_price,.s-weixin .s-dd,.s-dt,.sk-product_info-discounts{
 font-size:0.3rem!important;
}
    
.sk-product-info .s-dd{
font-size:.26rem!important;
}

 .pro-detail-cnt h1.s-name{
 padding:0.6rem 0.28rem!important;background:#fff;margin-bottom:0!important;
  }


.pro-detail-cnt .s-cont .s-price .dd .price{
    font-size:0.34rem!important;
}
.pro-detail-cnt h1.s-name{
    font-size:0.4rem!important;text-align:center;
}
.sk-product-info[data-com="SkProductInfo"] .s-desc{
  display:none!important;
}
  
.s-item{
  margin:0!important;
}  
.s-item.i-discounts {
    margin-top: .2rem!important;
}
.pro-detail-cnt .s-label{
  margin-top:0.4rem!important;
} 
.sk-product_info-discounts  .s-label{
  margin-top:0!important;
} 
  
 .pro-detail-cnt .s-cont .s-price{
  padding: 0.4rem 0.28rem;
}  
  
.pro-detail-cnt .s-cont > div:nth-child(2){
 padding-top: 0.2rem!important;border-top: var(--1px) solid #ccc;
}  

.s-item.i-skus{
background:#fff;padding:0 0.28rem 0.2rem!important;border-top:var(--1px) solid #ccc;
}  
  
.s-quantity {
    display:inline-block;
    margin-left: 20px;
}  
.s-item.i-quantity {
    padding: 0.2rem 0.28rem!important;margin:0.2rem 0 0!important;background:#fff;
}  


.s-refer{
  margin:0!important;
  padding:0.2rem 0;
}
 
.sk-product_info-seckill-bar,.sk-product_info-presell-bar,.sk-product_info-limit-bar{
height:.8rem!important;
}  
.s-more,.s-more-mob{
padding:0 0.2rem!important;
}  
 
 .s-do{
    right:0.28rem!important;
    top:0.32rem!important;
} 
 .s-event_price,.pro-detail-cnt .s-cont .s-price .dd .price{
    font-size:0.4rem!important;font-weight:500;
  }
.pro-detail-cnt .s-desc {
  font-size: 0.26rem!important;
    margin: 0;
    background: #fff;
    padding: 0 .28rem .2rem;
}
.i-discounts .s-cont{
  padding:0 0 .2rem 0!important;background:#fff!important;
}
 .s-weixin,.s-award,.s-limit,.sk-product_info-discounts{
   padding:0 0.28rem!important;margin:0!important;
 }
 .s-buttons{
   padding:.3rem 0.28rem!important;margin:0!important;background:#fff;border-radius:2px!important;
 } 
  .s-weixin .s-dd{
    background:#fff!important;padding:0!important;
  }
  .s-dd,.s-weixin .s-dt{
  line-height: 20px!important;  
 } 
 .showoptions_inner {
    padding: 0;
} 
.s-way_box {
    line-height: 1.6!important;
}  
  
  .pro-detail-cnt{
  padding:0;
}
.discount {
  margin-top: 0.26666667rem;
}
.banner .tit{
  font-size:0.48rem!important;
}

.limitdiscounts a.seckill_mod_go.seckill-btn{
  font-size: 0.32rem!important;padding: 0.13333333rem 0.4rem!important;
}
.pro_info_new {
    padding:0.26666667rem 0.53333333rem;
}

.su-button.s-item.i-cart.i-primary{
 padding:0.36rem!important; font-size:0.32rem!important;width:100%!important;margin:0 auto;
}
.s-item.i-out,.sk-product_info-buttons{
  width:100%!important;
} 
  
.s-tuan,.s-only-buy{
    width: 46%!important;
    margin:0.6rem 2%!important;
    border-radius: 2px!important;
}  
 
  
.sk-product_info-buttons .s-tips{
    z-index: 999999!important;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    text-align:center;
}   
.proDetail_chuchuang{
   overflow:visible;
 } 
.showoptions_container {
    text-align:left;
}  
  
 

/* fastbuy */

.fastbuy {
 z-index: 500
}

.fastbuy.weui-popup__container--visible .weui-popup__overlay {
    opacity: 1
}

.fastbuy .weui-popup__modal {
    overflow: visible;
    background-color: #fff;
   border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.fastbuy .weui-popup__modal .close-popup {
    position:absolute;
    font-size: .5rem;
    top: 2px;
    right: 5px;
    font-size: 0.3rem;
    padding: 9px;
    color: #777;
}

.fastbuy #yhsd-cart-edit-add{
  font-size:0.32rem;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info {
    position: relative;
    padding: 10px 20px 90px;
    margin-bottom: 15px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info div{
float:left;
}



.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info:after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5)
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .window-map {
    width: 72px;
    height: 72px;
    float: left;
    position: relative;
    margin-right: 10px;
    left: 0;
    background: #fff;
    text-align: center;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .window-map:after {
    content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #ddd;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    box-sizing: border-box
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .window-map img {
    display: inline-block;
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    float: left
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .price {
    font-weight: 700;
    font-size: 12px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .price small {
    font-size: 18px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .info .price small sub {
    bottom: 0
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item {
    margin: 0 5% 6px;
    font-size: 12px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .left {
    display: block;
    width: 100%;
    margin-bottom: 5px;
    line-height: 1.5;
    vertical-align: top;
    margin-right: 12px;
    margin-top: 2px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right {
    display: block;
    width: 100%;
    margin-bottom: 5px;
    vertical-align: top
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn {
    display: inline-block;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    box-sizing: border-box;
    outline: 0;
    border: none;
    margin-bottom: 10px;
    margin-right: 10px;
    color:#333333;
    border:var(--1px) solid #dddddd;
    background:#f5f5f5;
}


.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn.btn-xs {
    font-size: 12px;
    padding: 0 10px;
    height: 28px;
    line-height: 29px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn.selected {
    box-shadow: none;
    -webkit-box-shadow: none;
    background: #fff;
    color:#555555;
    border: var(--1px) solid #555555;
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity {
    margin: -10px 5% 30px;
    font-size: 12px
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector {
    position: relative;
    bottom: -15px;
    margin: 0 20px;
    display: inline-block;
    background: #fff;
    border: none
}

.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector .fontuetop {
    float: left;
    display: block;
    height: 0.72rem;
    width: 0.72rem;
    line-height:0.72rem;
    text-align: center;
    font-weight: 700;
    border:var(--1px) solid #ccc;
    font-size: 10px;
    padding: 0;
    background: #f5f5f5;
}



.fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .quantity .quantity-selector .yhsd-font-text {
    float: left;
    width:0.8rem;
    height:0.72rem;
    line-height:0.72rem;
    border-radius:0;
    font-size:0.3rem;
    position: relative;
    text-align: center;
    top: 0;
    margin: 0;
    box-shadow: none;
    border-top:var(--1px) solid #ccc;
    border-bottom:var(--1px) solid #ccc;
    color: #555
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns {
    padding-top: 0;
    margin-top: 0;
  line-height: 0;
    text-align: center
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .addCart-proListbtn.nostock-active-proList {
    display: none
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .addCart-proListbtn .btn {
    width: 100%;
    border: none;
    border-radius: 0
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .addCart-proListbtn .two-width {
    width: 50%
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .noStock-proListbtn {
    display: none
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .noStock-proListbtn .btn-noStock {
    height: 38px;
    line-height: 36px;
    font-size: 14px;
    display: block
}

.fastbuy .weui-popup__modal .edit-product-info .ctrl-btns .noStock-proListbtn.nostock-active-proList {
    display: block
}

.pop-detail .weui-popup__modal {
    box-sizing: border-box;
    background-color: #fff;
    padding: .5rem .5rem 3rem
}

.pop-detail .weui-popup__modal img {
    width: 100%
}

.pop-detail .close-popup {
    position: absolute;
    display: block;
    border-radius: 50%;
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    z-index: 100;
    left: .5rem;
    top: .5rem;
    background-color: rgba(0,0,0,.4);
    color: #fff
}

span#yhsd_topCart_quantity {
    display: inline-block;
    position: absolute;
    font-size: .26667rem;
    min-width: .33333rem;
    height: .33333rem;
    line-height: .33333rem;
    border-radius: .16667rem;
    background-color: #d72245;
    color: #fff;
    top: .15rem;
    right: -.1rem;
    padding: 0 .01333rem;
}
#fastbuy #yhsd-cart-edit-add {
    padding: 0.32rem 0;height:auto;line-height:1;
}



/* pro_you_comment */

.pds-recommend-bt {
    background: #fff;margin: 0.2rem 0 0!important;padding-bottom:0.4rem;border-top:var(--1px) solid #ccc;
}

#you-mix{
  border:none;margin:0;border-bottom:0.2rem solid #f0f0f0;border-top:var(--1px) solid #ccc;
}

.pds-recommend-bt .you-title{
  font-size:0.3rem;text-align:center;padding:0.32rem 0;font-weight:500;
}

#you-mix .youmix-nav {
    background: #fff;
    border-bottom: 1px solid #ccc
  }
#you-mix .youmix-cont-list{
  padding:0;
}
#you-mix .youmix-cont-item{
    width: 100%!important;
    height: 2.2rem;
    position: relative;
    border-bottom: var(--1px) solid #ccc;
    padding:0.2rem 0!important;
}

#you-mix .youmix-cont-item .title {
  display: -webkit-box;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    line-height: 1.15;
    position:relative;
    font-size: 0.28rem;
    float: right;
    width: 4.6rem;
    bottom:0;
    left:auto;
    top: 0.32rem;
    right:0.28rem;
    font-weight:500;
}
#you-mix .youmix-cont-item .price {
    position:relative;
    font-size: 0.32rem;
    float: right;
    width: 4.6rem;
    bottom: 0;
    left: auto;
    right:0.28rem;
    line-height: 18px;
    font-weight:600;
    top:0.5rem;
}

#you-mix .youmix-cont-item .image{
  background:#fff!important;
   position:relative;
    background: #fff!important;
    bottom: 1.2rem;
    float: left;
    width: 2.2rem;
    height: 2.2rem;
}
#you-mix .youmix-nav>a {
    border-top: 2px solid transparent;
}
#you-mix .youmix-nav>a.active {
    color: #666;
    border-top-color: #111;
}

.you_comment-mobi_btns-btn:first-child {
    border-width: var(--1px) 0;
}
.you_comment-mobi_btns-btn{
  border-width: 0 0 var(--1px);
}
img.grid-item-a-img.grid-item-a-img-first {
    width: 100%;
}


#pro-rec .index-display-item.swiper-slide {
    width: 2.16rem;
  overflow:hidden;
  margin-right:0.16rem;
}

#pro-rec .index-display-item.swiper-slide:first-child{
 margin-left:.3rem;
}

#pro-rec .prolist-text-wrap {
    padding: 0 .1rem;  margin-bottom: 0.2rem;
}

.grid-item-text-name.settings-proTitle_color {
 display: -webkit-box;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    line-height: 1.4;
    text-align: left;
    font-size: 0.26rem;
    overflow:hidden;
    height: 0.68rem;
}

.grid-item-buy{
    font-size: 0.26rem;margin-top: 0.12rem;
}

section.pds-recommend,.you_comment.i_wrap {
    background: #fff;
}
.you_comment-mobi_btns{
  margin:0;
}
div#pro-rec {
    padding: 0.4rem 0;
}

.grid-item-a--wrap {
    padding-bottom: 100%;
    position: relative;
  margin-bottom:0.3rem;
}

.grid-item-a.grid-item-first {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}
.grid-item-a-img {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: auto;
    max-width: 100%;
    height:100%;
    vertical-align: middle;
}

#pro-rec-wrap .price_discount {
    position: absolute;
    bottom: 0;
    z-index: 1;
    font-size: 0.24rem;
    padding: 0.06rem 0.12rem;
}
#pro-rec-wrap .proList-origPrice.settings-orgprice_color {
    margin: 0 0.12rem;
}


#pro-rec-wrap{
 border-top:var(--1px) solid #ccc; 
}
.youmix-nav,.you_comment-stat{
  display:none;
}
.you_comment.i_wrap.i_mobi {
    position: relative;
    z-index: 9999;
}



.pro-details-item-cont{
  display:none;padding:0.32rem 0;
}

.pro-details-item{
  position:relative;
}
.pro-details-item h2{
        height: .86rem;
    width: 100%;
    margin: .4rem auto;
    line-height: .86rem;
    font-size: 0.3rem;
    text-align: center;
    border: var(--1px) solid #aaa;
}

.pro-details-item h2 i{
 font-size:0.32rem;
  line-height:.86rem;
  position: relative;
  float:right;
  right: 2px;
  transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -webkit-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
}
.pro-details-item h2.active i{
  transform: rotatez(90deg);
  -moz-transform: rotatez(90deg);
  -webkit-transform: rotatez(90deg);
  -ms-transform: rotatez(90deg);
}


.sk-product_info-buttons .su-button.s-only-buy{
  display:inline-block;
}



.mbpro-sharebox .share_header {
    padding: 0.4rem 0 0;
    text-align: center;
    font-size: 0.32rem;
}

.bdsharebuttonbox.share_box_inner {
    margin: 0.5rem 0;
    text-align: center;
}
.bdshare-button-style1-16 a{
  padding-right:0.4rem;padding-left:0!important;background:none;float:none;
} 

.share_box_wrap a {
    float: none;
    font-size: 0.6rem!important;
    margin: 0 8%!important;
    padding: 0!important;
    position: relative;
    display: inline-block;
    top:0.1rem;
    line-height: 0.72rem!important;
    height: 1.44rem!important;
}

.share_box_wrap span.fx_text {
    font-size: 0.28rem;
    margin-top: 0.1rem;
    font-weight: normal;
    pointer-events: none;
}


.mbpro_actions.quxiao {
    padding: 0.36rem 0.2rem;
    color: #666;
    font-size: 0.32rem;
    font-weight: 500;
}

.mbpro-sharebox .bds_weixin {
    color: #59bf39;
}

.mbpro-sharebox .bds_qzone {
    color: #57aff9;
}
.mbpro-sharebox .bds_tsina {
    color: #ec6464;
}

.go_top-style-1 .go_top-go {
    font-size: 0.3rem;

}

.sk-product_info-buttons button.su-button.s-close.i-text{
  display:block!important;
}

}  



.s-btn{
  border-radius:1px!important;
}
.s-minus,.s-add{
  border-radius:0!important;
}

.su-quantity .su-button-icon svg{
  display:none!important;
}

.s-add .su-button-icon:before{
 font-family:"fontuetop"!important;
 content:'\E898';
 font-size:12px;
}

.s-minus .su-button-icon:before{
  font-family:"fontuetop"!important;
  content:'\E897';
  font-size:12px;
}
.su-button.s-btn.s-add{
    border-left: var(--1px) solid #ccc;
      background: #f5f5f5;
}
.su-button.s-btn.s-minus{
    border-right: var(--1px) solid #ccc;
      background: #f5f5f5;
}


.layout-tab-content{
  line-height:2;
}
 .sk-product_info-buttons{
    position:static!important;
  }
.sk-product_info-buttons .s-tips{
    position: fixed;
    left: 50%;
    margin: 15px 0 0;
    margin-left: -180px;
    top: 50%;
    border: var(--1px) solid #cacaca;
    width:360px;
    margin-top: -68px;
    padding: 50px 30px;
    line-height: 1;
    z-index: 9999;
     font-size: 0;
    border-radius: 3px;
    background-color: rgb(255, 255, 255);
    color: #262626;
    text-align:center;

} 
  
 .sk-product_info-buttons .s-tips .s-close .su-button-cont{
    margin: 0;
    padding: 0;
    font-size: 20px;
    line-height: 20px;
    position: absolute;
    right: 10px;
    top: 5px;
    color: #252525;
}


 

   .sk-product-info .s-item.i-quantity{
  display:none!important;
 }
  

@media screen and (max-width:767px) {
  .sk-product_info-buttons .s-tips{
    width:80%;
    margin-left:-40%;
    padding: 40px 40px;
  }
}

@media screen and (min-width:768px) {

  .pds-service-info {
    margin: 20px 0;
    font-size: 14px;
    color:#707473;
}
  .header{
    border-bottom:1px solid #efefef;
  }
  
  .pro_detail-sold.settings-proDesc_color {
    line-height: 2;
}
  .product-details-wrap  img {
    width: 100%;
}
  .you_comment-stat{
    display:none;
  }
  .pds {
    width: 1280px;
    margin: 0 auto;
  }
  
  .pds-info {
    padding: 30px;position: relative;margin-top:50px;
}
.settings-body_background{
    background:#f5f5f5;
  }

  
  
.sk-product-info .s-more > span{
    font-size: 13px!important;vertical-align: unset;margin-right: 3px;
} 
.sk-product-info  .s-more .sk-icon {
    font-size: 13px!important;
}
.sk-product-info .s-name{
  font-size:28px!important;font-weight:500;line-height:1.4;color:#262626;
} 
  .sk-product-info .s-cont .s-price .dd .price ,.sk-product-info .s-event_price{
  font-size:20px!important
}
  .s-only-buy{
    font-weight:normal!important;
  }
.sk-product-info  .s-h{
    font-size:13px!important;
  }
 .sk-product-info h3.s-desc{
    font-size:15px!important;margin:10px 0;font-weight:300;
  }

.sk-product_info-discounts .s-tag{
  border:none!important;
}  
.sk-product-info .sk-product_info-buttons span.su-button-cont,.s-tuan .tuan-big{
    font-size:15px;
} 
  
.sk-product_info-buttons {
  width:480px;
}  
  
.sk-product_info-buttons button.s-item {
  padding:16px 0!important;width:100%!important;
}
  

 .sk-product-info .s-item.i-skus,.sk-sku-options .s-label{
  margin-top:20px!important;
}
 
  
.x-favorite i{
  width:18px!important;height:18px!important;
}  
  
  
.sk-product_info-buttons .i-buy-now,.sk-product_info-buttons .i-buy-now:hover {
  height: auto!important;
} 
  
  
 .s-item.i-quantity .s-label, .sk-product_info-discounts .s-label, .i-discounts .s-dt, .pro-detail-cnt .s-cont .s-price .dt, .pro-detail-cnt .sk-sku-options .s-label, .s-more, .s-more-mob, .pds-activity-info .indent-word, .s-original_price, .pds-service-info .indent-word, .pro-detail-cnt .s-desc,.sk-sku-options .s-btn,.s-cont .s-price .dd .compare_price{
    font-size:14px!important;
} 
section.pds-gallery{
 background: #fff;margin:0 0 80px;
}  
  
  
  
.section-wrap-inner{
  width:538px;height:auto;
}  
.pro-detail-gallery-main{
  width:538px;height:538px;
}  
  
  
 .pro_detail-gallery-main--slide {
    width: 100%;
    padding: 0 0 100%;
    position: relative;
}

.pro_detail-gallery-main-img {
    line-height: 1;
    top: 0 !important;
    left: 0 !important;
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height:100%;
    text-align: center;
    overflow: hidden;

}
.pro_detail-gallery-main-img:first-child {
    display: block;
}
.pro_detail-gallery-main-img-src {
    display: inline-block;
    margin: auto;
    width:100%;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.pro_detail-gallery-list {
    position: relative;
    width: 100%;
    height:84px;
    overflow: hidden;
    margin-top: 20px;
}

 .bdshare-button-style1-16 a, .bdshare-button-style1-16 .bds_more {
    margin: 0 6px 0 0!important;
} 
  
  
.pro_detail-gallery-list-box {
    width: 100%;
    position: relative;
    height:80px;
    overflow: hidden;
    font-size:0;
    white-space: nowrap;
}

.pro-detail-gallery-list-btns {
   position: relative;
    display: block;
    width:40px;
    float:left;
    height: 80px;
    font-size:14px;
    color:#999;
    line-height:80px;
    text-align:center;
    box-sizing: border-box;
    border: 1px solid #ececec;
    background:#fff;
   cursor: pointer;
}
  .pro-detail-gallery-list-btns img{
    display:none;
  }
.pro-detail-gallery-list-prev {
  margin-right:10px;
}  
.pro-detail-gallery-list-next {
    position: absolute;
    top: 0;
    right: 0;
    z-index:222;
}
.pro-detail-gallery-list-prev, .pro-detail-gallery-list-next {
    font-family: fontuetop;
} 
  
.pro-detail-gallery-list-next:before {
    content: '\E89c';
}  
.pro-detail-gallery-list-prev:before {
    content: '\E89d';
}  
  
.pro_detail-gallery-list-box-item {
    display: inline-block;
    width:80px;
    height:80px;
    line-height:80px;
    text-align: center;
    vertical-align: top;
    border: 1px solid #ececec;
    margin-right: 10px;
    cursor: pointer;
    box-sizing: border-box;
    overflow:hidden;
}
.pro_detail-gallery-list-box-item-src {
    width:80px;
    height: 80px;
}
    .hidden {
    display: none!important;
}
  
  
  
  
.x-favorite.div_pc {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    right: 50px;
}
  
.section-wrap.section-wrap-left,.section-wrap.section-wrap-right {
    float: left;
}
  .section-wrap.section-wrap-right {
    margin-left:100px;width:560px;
}

 .sk-product-info .su-currency{
    font-weight:500;
}
.sk-product-info .s-item.i-discounts .s-cont,.sk-product-info .s-weixin .s-dd{
    background:#f5f5f5!important;
}
  
.sk-product-info  .s-cont .s-price{
  margin-bottom:10px!important;
}
  
 .sk-product-info .s-tips{
    font-size: 12px!important;
}
.sk-product-info  .i-quantity .su-button{
    border-radius:0!important;padding:12px 10px!important;
  }
  
 
  
li.index-display-item{
  width:230px!important;margin-right:0;
} 
img.grid-item-a-img{
    width: 230px;height:230px;
}  
  
 section.pds-recommend {
    background: #fff;
    padding: 20px 30px;
    margin: 0 0 40px;
} 
  
  
 .bottom-left {
    float: right;
    width: 292px;
    position: relative;
    overflow: hidden;
   border-left: 1px solid #efefef;
} 
.bottom-right {
    float: left;
    width: 848px;
    margin-top:0;
    margin-bottom:80px;
    background: #fff;

} 

section.product-details-wrap{
  text-align:center;
}  
  
 #pro-rec-wrap .swiper-wrapper{
   display:block;
 }
 .index-grid-text-inner {
    padding: 10px 0;
} 
  .grid-item-text-name{
    font-size: 14px;
    display: -webkit-box;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    line-height: 1.15;
    text-align: left;
    margin-bottom: 8px;
}

  del.proList-origPrice{
    margin-left: 10px;
}
  span.grid-item-buy-price.settings-spprice_color {
    font-size: 18px;
    font-weight:500;
}
  .grid-item-a--wrap {
    position: relative;
}
span.price_discount {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    padding: 3px 6px;
}
 .layout-tab-content {
    display: none;padding: 30px 0;
} 
.layout-tab-content.active {
    display: block;
}
  .product-details-wrap .layout-tabs {
    display: table;
    padding-top: 10px;
    table-layout: fixed;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    font-size:15px;
}
  .product-details-wrap .layout-tabs span {
    display: table-cell;
    height:42px;
    line-height:42px;
    color: #999;
    font-size: 16px;
    text-align: center;
}
  .product-details-wrap .layout-tabs span a{
   color:#999;
  }
.product-details-wrap .layout-tabs .active b, .product-details-wrap .layout-tabs .active a {
    position: relative;
    display:inline-block;
    border-bottom:3px solid #000;
    color: #000;
    font-weight:500;
}  
  .product-details-wrap .layout-tabs b, .product-details-wrap .layout-tabs a {
    cursor: pointer;font-weight:normal;color:#999;
}
 .you-title {
    font-size: 16px;
    padding: 20px 0;
} 
  #you-mix .youmix-nav{
    display:none!important;
  }
  #you-mix .youmix-cont-item .image{
    background:#fff;
  }
  section.pds-recommend {
    font-size: 15px;
}

  a.recomend-title{
    display: block;
    margin-bottom: 20px;
    font-weight:500;
}
    span.more-products.settings-help_color {
    float: right;font-weight:normal;font-size:13px;
}
  .product-specification {
    text-align: left;
    padding: 20px 40px;
}
  
 .you_comment-list_nav-item-cont {
   padding: 0 30px;
 }
  #you-mix {
    border: 0 solid #e1e1e1;
}
  
#you-mix .youmix-cont-item.cont-6,#you-mix .youmix-cont-item.cont-5{
    width: 33.333%;
    padding-bottom: 33.333%;
} 
  
#you-mix .youmix-cont-item{
  font-size:14px;
}  
#you-mix .youmix-cont-item .price{
  font-size:15px;
}   
}


@media screen and (min-width:768px)and (max-width:1440px) {
 .pds {
    width: 1180px;
    margin: 0 auto;
  }  
.section-wrap-inner{
  width:438px;height:auto;
}  
.pro-detail-gallery-main{
  width:438px;height:438px;
}  
  
.pro_detail-gallery-list {
    height:70px;
}


.pro_detail-gallery-list-box {
    height:70px;
}

.pro-detail-gallery-list-btns {
    width:30px;
    height:64px;
    line-height:64px;
}


.pro_detail-gallery-list-box-item {
    width:64px;
    height:64px;
    line-height:64px;
}
.pro_detail-gallery-list-box-item-src {
    width:64px;
    height: 64px;
}  
}


.s-only-buy{
  font-weight:500!important;
}


.pds-bottom .btn-buy{
  background-color:#f21616;
}
.sk-product-info[data-com="SkProductInfo"] .s-name{
  color:#262626;
}
.sk-product-info[data-com="SkProductInfo"] .s-desc{
  color:#666;
}
.sk-product-info[data-com="SkProductInfo"] .sk-product_info-buttons .s-item,
.sk-product-info[data-com="SkProductInfo"] .s-item .s-tag{
  background-color: #f21616 ;
  color: #fff ;
  border-color: #f21616 ;
}
.sk-product-info[data-com="SkProductInfo"] .s-button,
.sk-product-info[data-com="SkProductInfo"] .sk-product_info-buttons .s-tuan,
.sk-product-info[data-com="SkProductInfo"] .s-only-buy,
.sk-product-info[data-com="SkProductInfo"] .s-dd .s-label{
  background-color: #f21616 ;
  color:#fff;
  border-color: #f21616 ;
}
.sk-product-info[data-com="SkProductInfo"] .s-button:hover{
  background-color: #f21616 ;
  color: #fff;
 border-color: #f21616 ;
}

.sk-product-info[data-com="SkProductInfo"] .sk-product_info-buttons .s-item.i-buy-now,.sk-product-info[data-com="SkProductInfo"] .i-buy-now:hover{
 background:none!important ;
 color:#f21616;
 border-color: #f21616 ;
}

.sk-product-info[data-com="SkProductInfo"] .sk-product_info-seckill-bar,
.sk-product-info[data-com="SkProductInfo"] .sk-product_info-limit-bar,
.sk-product-info[data-com="SkProductInfo"] .sk-product_info-seckill-bar,
.sk-product-info[data-com="SkProductInfo"] .sk-product_info-presell-bar{
  background-color: #f21616 ;
}
.sk-product-info[data-com="SkProductInfo"] .s-event_price .su-currency{
  color:#fff ;
}
.sk-product-info[data-com="SkProductInfo"] .s-event_price,
.sk-product-info[data-com="SkProductInfo"] .s-weixin_price,
.sk-product-info[data-com="SkProductInfo"] .s-dd .su-currency,
.sk-product-info[data-com="SkProductInfo"] .dd .su-currency{
  color: #f21616 ;
}

.sk-product-info[data-com="SkProductInfo"] .compare_price .su-currency,.s-original_price{
  color:#999!important;font-weight:400!important;
}

.sk-product-info[data-com="SkProductInfo"] .s-cont .s-price .dd .price,.price-inform,.su-button.i-text:hover{
  color: #f21616!important ;
}

.sk-product-info[data-com="SkProductInfo"] .s-item.i-out{
    color: #fff!important ;
    background: #ccc!important ;
    border-color: #ccc!important ;
}

.goods-inform.s-item{
    background: #f5f5f5!important ;
    color: #f21616!important;
  border-color:#f21616!important;
}
.sk-sku-options .s-btn {
    border-color: #dddddd!important;
    padding: 14px 22px!important;
    border-width:2px;
}

.pro-detail-cnt .s-btn.i-on, .pro-detail-cnt .s-btn.i-can:hover, .fastbuy .weui-popup__modal .edit-product-info .edit-product-cont .sku .sku-item .right .btn.selected {
    border-color: #f21616!important;
    color: #f21616!important;
    background-color: unset!important;
}

.su-button.s-item.i-cart.i-primary, .s-tuan, .pds-bottom .btn-buy, #fastbuy #yhsd-cart-edit-add{
    background: #f21616!important;
    border: 0 solid #f74049!important;
}


.sk-product-info .s-cont .s-price .dt,.sk-product-info .s-cont .s-price .dd .compare_price .small-x,.sk-product-info[data-com="SkProductInfo"] .sk-product_info-buttons .s-item.i-buy-now{
  display:none!important;
}

