.shop-detail-main-wrap{margin-top:3rem;}

.filter-products {padding-top: 0.393rem;border-bottom: none;}
/*搜索区*/
.top-white-bg .filter-banner-list .top-seacher{width: 13.214rem;}
.top-white-bg  .filter-banner-list .category-icon{width: 8.035rem;}
.top-white-bg  .filter-banner-list .category-icon a{width: 3.35rem;}

.filter-option {background-color: #ffffff;border-bottom: 1px solid #e0e0e0;width: 100%;z-index: 1;}
.filterMoveTo {position: fixed;top: 2.6rem;}
.filter-option-pos-01{  position: fixed;left: 0;width: 100%;top: 98px;z-index: 1;border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;margin-top: -2px;}
.filter-option-pos{ position:fixed; left:0; width:100%;top:0; z-index:2; border-bottom:1px solid #e0e0e0;}
.filter-option-pos-02{  position: fixed;left: 0;width: 100%;top: 0;z-index: 1;border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;margin-top: -2px;}
.filter-sort-tab {/*border-bottom: 1px solid #eee;*/display:-webkit-box;-webkit-box-orient:horizontal;text-align: center;color: #707070;width:100%;}
.filter-sort-tab li {display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;-webkit-box-flex: 1;height: 2.75rem;}
.filter-sort-tab li a{display:block;width:100%;height: 1rem;line-height: 1rem;color:#707070;}
.filter-sort-tab li:last-child a {display: block; width:1.285714rem; height:1.285714rem;border-right: none;font-size:0; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_more.png?v=1001) no-repeat center center; background-size:1.285714rem 1.285714rem;}
.filter-sort-tab li.selected {margin-bottom: -1px;height:2.69rem;}
.filter-sort-tab li.selected,
.filter-sort-tab li.selected a {color: #ff6600!important;}
.filter-sort-tab li i {display: inline-block;vertical-align:-0.3rem;width:1.2rem;height:1.2rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_rank.png?v=1001) no-repeat center; background-size:1.2rem; border:none;/* border-left: 0.3rem solid transparent;border-right: 0.3rem solid transparent;border-bottom: 0.5rem solid; margin-left:0.285714rem;*/}


.filter-sort-tab li.down.selected i {background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_rank_up.png?v=1001) no-repeat center; background-size:1.2rem;}
.filter-sort-tab li.up.selected i { background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_rank_up.png?v=1001) no-repeat center; background-size:1.2rem;}
.filter-sort-tab li.selected:last-child{border: none;}
.filter-sort-tab li.selected:last-child a,.filter-sort-tab li.selected.up:last-child a{background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_horizon.png?v=1001) no-repeat 0 0; background-size:1.285714rem 1.285714rem;}
.filter-sort-tab li.selected.down:last-child a{background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_more.png?v=1001) no-repeat 0 0; background-size:1.285714rem 1.285714rem;}

/*活动页*/
.active-ad{padding: 0.714rem 0.714rem 0 0.714rem;background: #fff;}
.active-announcement-con{margin: 0rem 0rem 0.7143rem 0rem;border-top:none;border-bottom:#ddd 1px solid;}
.active-ad img{width: 100%;max-width: 606px;min-width: 303px;height: auto;max-height: 350px;min-height: 110px;}

.shop-icons-layer a{width:25%;}
.shop-icons-layer a.home-icon em:before{background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_home.png?v=1001) no-repeat 0 4px; background-size:1.11rem 1.11rem;}

.shop-products-con .products-list li .the-price, .singer-products-con .products-list li .the-price{position:relative;}
.shop-products-con .products-list li .the-price i, .singer-products-con .products-list li .the-price i{position:absolute; right:3px; display:inline-block; width:3.40rem; height:1.39rem; overflow:hidden; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_toshop.png?v=1001) no-repeat 0 0; background-size:3.68rem 1.25rem;}

/*辅助线*/
.create-subline{padding:10px 0;margin-bottm:0.5714rem;}
.csubline2{margin-bottom:20px;height:8px;background-color:#EEE; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
.csubline{/* height:2px; */border-top:1px dashed #D1D1D1; border-bottom:1px dashed #D1D1D1;}

/*分类*/
.sort-wrap{background-color: #fff;height: auto;border-bottom:1px solid #C8C7CC;}
.sort-menu{height: 4rem;background-color: #fff;line-height: 3rem;padding-left: 1rem;border-top: .5rem solid #eee;border-bottom: .5rem solid #eee; font-size:1.1rem;}
.sort-menu-first{height: 3rem;background-color: #fff;line-height: 3rem;padding-left: 1rem;font-size: 1rem;font-weight: bold; padding-right:1.5rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_catemore.png?v=1001) no-repeat 98% center; background-size:1.1rem;}
.sort-menu-first-nosub{ border-bottom:1px solid #C8C7CC; margin-left:0.5rem;}
.sort-menu-first .sort-name{float: left;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sort-menu-first .content-all{float: right;margin-right: 1rem;color: #999;font-size: .8rem;font-weight: normal;}
.sort-menu-ul li{background: #fff;width: 50%;height: 3rem;line-height: 3rem;float: left;}
.sort-menu-ul li a{display:block;width: 91.5%;background: #eee;height: 2.85rem;line-height: 2.9rem;font-size: .8rem;padding-left: 1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sub-list-menu li{background: #fff;width: 50%;height: 3rem;line-height: 3rem;float: left;}
.sub-list-menu li a{display:block;width: 91.5%;background:#EFEFF4;height: 2.715rem;line-height:2.715rem;font-size: .8rem;padding-left: 1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#666;}

.storeinfo .sort-menu-first-nosub{margin-left:0;}
.storeinfo .warrant-pinpai .sort-name{font-size:1.09rem;}

/*main滑动加载*/
main {-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;position: absolute;top: 0;bottom:3.1rem;left: 0;right: 0;overflow: auto;-webkit-overflow-scrolling: touch; }
main::-webkit-scrollbar {display: none; }
.dropload-up, .dropload-down {position: relative;height: 0;overflow: hidden;}
.dropload-refresh, .dropload-update, .dropload-load {position: absolute;left: 50%;bottom: 0;width: 100%;height: 50px;line-height: 50px;text-align: center;-webkit-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0); }
.dropload-down .dropload-refresh, .dropload-down .dropload-update, .dropload-down .dropload-load {top: 0;bottom: auto; }
.dropload-load .loading {display: inline-block;height: 15px;width: 15px;border-radius: 100%;margin: 6px;border: 2px solid #666;border-bottom-color: transparent;vertical-align: middle;}

@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);} }
@keyframes rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg); } }

/*固定首页导航*/
.moveTop{top: 0;position: fixed;background: #ffffff!important;}

/*固定底部菜单*/
.content-menu .child-menu a{border: 1px solid #ccc;border-bottom:none;}
.content-menu .child-menu a:nth-child(1){border-top-left-radius:3px;border-top-right-radius:3px;}
.content-menu .child-menu a:nth-last-child(1){border-bottom-left-radius:3px;border-bottom-right-radius:3px;}

.addFix{position: fixed;width: 100%;z-index: 3;}
.postion-div{position: fixed;bottom:0;width:100%;z-index: 2;}
.sec-menu-line{position: absolute;width: 10%;top: 5px;left: 50%; margin-left:-5%; height: 5px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.bbox,p,div{-webkit-box-sizing:border-box;}

/*标签元素之间间隔*/
.blanket-con, .blanket-gray-con{width:100%;height:0rem;background:#f2f2f2;border:none;}

/*重置全部，上新，促销商品数据padding-top样式*/
.shop-products-con, .singer-products-con{padding-top:0.15rem;/* margin-bottom: 0.5714rem; */ padding-left:0.5714rem;}
.filter-products .shop-products-con .products-list li .statics ,.filter-products .shop-products-con .products-list li .the-price{display:block; width:100%;}


/*活动页标题错位*/
.sn-nav-title{line-height:45px;font-size:17px}

/*重置全部，上新，促销商品数据无边距*/
.no-margin-page .shop-products-con{background:none;padding-top:0;padding-left:0;}
.no-margin-page .shop-products-con .products-list li a,.list-home-page .shop-products-con .products-list li a{margin-right:0;}
.no-margin-page .shop-products-con .products-list li:first-child a,.list-home-page .shop-products-con .products-list li:first-child a{margin-right:0.15rem;}
.no-margin-page .shop-products-con .products-list li:last-child a,.list-home-page .shop-products-con .products-list li:last-child a{margin-left:0.15rem;}
.no-margin-page .shop-products-con .products-list,.list-home-page .shop-products-con .products-list{padding-bottom: 0.3rem;}
.no-margin-page .shop-products-con .products-list{padding-bottom:0.1rem;}
.no-margin-page .shop-products-con-single .products-list{padding-bottom:0;}
.list-home-page .shop-products-con{background:none;}
.list-home-page .filter-products{padding-top:0;}
.list-home-page .shop-products-con{padding-left:0;}

/*单列图边距*/
.singer-banner{margin-left:0rem;}
.the-shop-middle-con .singer-banner{padding:0.5714rem;/* margin-bottom:0.5714rem; */}

/*双列图边距*/
.adv-images-con{padding:0.5714rem;padding-right:0;background:#fff;/* margin-bottom:0.5714rem; */}

/*三列图边距*/
.three-horizon-wrap{padding: 0.5714rem;background:#fff;padding-top:0.3rem;/* margin-bottom:0.5714rem; */}

/*四列图*/
.four-col-pic{padding: 0.5714rem 0 0.5714rem 0.5714rem;background:#fff;/* margin-bottom:0.5714rem; */}

/*滑动图边距*/
.slide-images-wrap{padding: 0.5714rem;background: #fff;  /* margin-bottom:0.5714rem; */}

/*三张图商品展示*/
.the-pic-show-wrap{padding:0.5714rem;background:#fff;padding-bottom:0;/* margin-bottom:0.5714rem; */}

/*纯文本间距*/
.announcement-con span{display:-webkit-box; line-height:1.3rem;overflow:hidden;text-overflow:ellipsis; word-break:break-all; word-wrap:break-word;text-align:left;}

/*自定义图间距*/
.custom {position: relative;width: 304px;moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;/*background:#fff;*/padding:0 0.5714rem;/*margin-bottom:0.5714rem;*/}

/*底部设计师名称*/
.shop-designer-name{text-align:center;font-size: 12px;color: #a2a2a2;}
.imgmap .ve_baracts{display:none;}

/* 亮照优化 14080987 2017-1-12 */
.warrant-ul li{float:left; width:40%; height:2.8rem; margin:.5rem 3%; padding:0 2%; background:#f3f3f3; line-height:2.8rem;}
.warrant-ul a{display:block; width:100%; height:2.8rem; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.warrant-title{margin:0 3%; border-bottom:1px solid #e4e4e4; line-height:3.2rem; text-align:center;}
.warrant-pic{width:100%; padding:2rem 0; border-bottom:1px solid #e6e6e6; text-align:center;}
.warrant-pic img{width:80%;}
.warrant-wrap{width:100%; height:auto; background:#fff;}
.warrant-topic{padding:.8rem 0 .5rem 0; font-size:.97rem; text-align:center; color:#333; line-height:1.5rem;}
.warrant-topic p{font-size:.93rem; color:#666;}
.warrant-code{height:2.8rem; background:#fff; line-height:2.8rem;}
.warrant-code span{display:inline-block; width:20%; text-align:center;}
.warrant-code input{display:inline-block; width:50%; border:0;}
.warrant-code img{display:inline-block; width:28%; height:2.8rem; border-left:1px solid #d4d4d4; vertical-align:top;}
.warrant-btn{display:block; width:94%; margin:3%; background:#eea200; border:0; border-radius:2px; text-align:center; font-weight:bold; font-size:.97rem; line-height:2.8rem; color:#fff;}

.warrant-martop-6{margin-top:.6071rem; border-bottom:1px solid #C8C7CC ;}
.warrant-collect{border-radius:0;}
.warrant-global{width:auto; font-size:.85rem; line-height:1.3rem; color:#666;}
.warrant-global img{width:3.2142rem; margin-right:0.42857rem;height: 1rem;}
.warrant-global.hfshop img{width: 5.877142857142857rem;height: 1.1428571428571428rem;} 
.warrant-favorites{padding:.35rem 0 .35rem .85714rem;}
.warrant-favorites li{border-bottom:0; padding:.45rem 0;}
.warrant-favorites-line{padding-left:.85714rem; background:#fff;}
.warrant-favorites-line li{padding:.8rem 1rem .8rem 0; border-bottom:1px solid #eee; font-size:1.09rem; line-height:1.45rem; color:#262626;}
.warrant-favorites-line li a.warrant-a{display:block;}
.warrant-favorites-line li em{float:right; width:.7rem; height:.7rem; margin-top:.3rem; border:1px solid #999; border-width:1px 1px 0 0; transform:rotate(45deg); -o-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.warrant-favorites-line li i{float:right; width:1.47rem; height:1.45rem; margin-right:.5rem;  background-size:cover; vertical-align:middle;}
.warrant-btn-contact-us i{background:url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_1.png?v=1001") no-repeat;}
.warrant-btn-telphone i{background:url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_2.png?v=1001") no-repeat;}
.warrant-btn-code i{background:url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_3.png?v=1001") no-repeat;}
.warrant-btn-inform i{background:url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_4.png?v=1001") no-repeat;}
.warrant-btn-prodmap i{background:url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_5.png?v=1001") no-repeat;}
.warrant-favorites-line .warrant-btn-prodmap{border-bottom:none;}
.warrant-favorites-line-top li{border-top:1px solid #ddd; border-bottom:0;}
.warrant-favorites-line-top ,.warrant-favorites-line{ border-bottom:1px solid #C8C7CC;}
.storeinfo .warrant-pinpai{border-bottom:1px solid #c8c7cc;}
.storeinfo .warrant-pinpai .sort-menu-first-nosub{border-bottom:none;}

.warrant-pinpai{margin-top:.85714rem; padding-bottom:.67rem; background:#fff;}
.warrant-pinpai .sort-menu-first a{float:right; padding-right:2rem; font-size:.85rem; font-weight:normal; color:#999;}
.warrant-pinpai .sort-name{width:auto; font-weight:normal; margin-left:0.714rem;}

.qrCodeDiv{position: absolute;left:50%;top: 25%;width:20rem;height:22rem; margin-left:-10rem; background: #fff;overflow: hidden;font-size: 1rem;z-index: 14;border-radius: 3px;text-align: center;}
.qrCodeDiv .qrCodeName{height:3.2rem; text-align: center;font-size: 18px;font-weight: bold;line-height: 3.1785rem; border-bottom:1px solid #ddd;word-break:break-all; overflow:hidden; padding: 0 1rem;}
.qrCodeDiv img{width:12rem; height:12rem; margin-top:1.5rem;}
.qrCodeDiv .qrCodeShare{text-align: center;font-size: 18px;font-weight: bold;line-height: 5.1785rem;}

.customer-ok-button{margin-left: 0.714rem;background: #fc7c26;border: #fc7c26 1px solid;color: #fff;width: 5.7143rem;height: 2.8571rem;line-height: 2.8571rem;}
.service-div, .content-menu{position:static;}
[hide]{display:none;}

.J_CMod{margin-bottom:0rem;}

/*单独修复全部商品上拉加载*/
.shop-products-con.product-img.bgWhite{margin-bottom:0.5714rem;margin-top: .8572rem;}
/*修复老的自定义热区*/
.image-maps-conrainer img{width:100%!important;display: block;} 


/*2017-04-11*/
.shop-products-con-single .products-list li .the-price{margin-top: 1rem!important;}
.shop-products-con .products-list li .the-price, .singer-products-con .products-list li .the-price{margin-top:0.5rem;}
.shop-products-con .products-list li .statics .btn_cart, .singer-products-con .products-list li .statics .btn_cart{margin-top:1.58rem;position:absolute; right:1.8rem; width:1.7857rem; height:1.7857rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_cart_4.png?v=1001) no-repeat 0 0; background-size:1.7857rem 1.7857rem;position: absolute;right: 0.6rem;bottom: 0.5rem}
.shop-products-con .proinfo{width:100%; padding-bottom:0.5rem;}
.shop-products-con-single .proinfo{width:65%;}
@media screen and (min-width:320px) and (max-width:340px){
    .shop-products-con-single .proinfo{width:61%;}
}
.scroll-cart{display:none;position:fixed; right:0.5rem; bottom:95px; text-align:center; color:#ff0000; width:3.57rem; height:3.57rem; line-height:3.57rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_cart2.png?v=1001) no-repeat 0 0; background-size:3.57rem 3.57rem;}
.scroll-cart i{display:inline-block; position:absolute; padding:0 0.2rem; min-width:0.9rem; text-align:center; height:1.3rem; line-height:1.3rem; background:#ff1e0f; color:#ffffff; font-size:0.6rem; right:-0.3rem; top:0.0714rem;border-radius:0.7rem;}
.btn_filter{display:block; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_filter_1.png?v=1001) no-repeat center 0.63rem; background-size:1.35rem 1.975rem; position:absolute; width:2.1428rem; height:45px; right:10px; top:0;}

.shop-products-con .products-list li .statics span{margin-right:0.3rem; font-size:12px;}
.shop-products-con .products-list li .statics em{padding:0 2px;}
.shop-products-con .products-list li .statics{text-align: left;color:#999;}
.shop-products-con-single .proinfo{padding-bottom:0rem;}

.search-home-page .shop-products-con .products-list li .the-price,.search-home-page  .shop-products-con .products-list li .statics{display:block; width:100%;}
.search-home-page .shop-products-con .products-list li .statics{text-align:left;}
.search-home-page .shop-products-con .products-list li .statics span:nth-last-child(1){margin-left:1rem; display:inline-block;}
.category-page .sn-nav-back{border-color:#444;}

.generateWrap .shop-products-con .products-list li .the-price ,.generateWrap .shop-products-con .products-list li .statics{display:block; width:100%;color: #FF6600;font: 17px/1.5 'Tahoma';}
.sf-PriceSymbol{color: #FF6600; font: 12px/1.5 'Arial';margin-right: 2px;}
.sf-priceDecimal{color: #FF6600; font: 12px/1.5 'Tahoma';}

/*2017-04-12====================*/
.side_toggle{display:none; width:18.75rem; background:#ffffff; top:0; height:100%;overflow-y:scroll; position:fixed; right:0; z-index:12;}
.side_toggle .inner{ padding:0.625rem 0.313rem 0.625rem 0.625rem;margin-bottom:1.607rem;}
.side_toggle .hd{margin-bottom:0.875rem; position:relative; height:1.25rem; line-height:1.25rem;}
.side_toggle .subprice{margin-bottom:10px;}
.side_toggle .hd h3{font-size:0.875rem; font-weight:normal; color:#999;}
.side_toggle .hd .selected{position:absolute; right:1.8rem; top:0; width:; height:1.25rem; overflow:hidden; color:#ffc001;}
.side_toggle .hd i{position:absolute; display:block; width:1.114rem; height:1.114rem; right:0.313rem; top:0.25rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_up.png?v=1001) no-repeat 0 0; background-size:1.114rem 1.114rem;}
.side_toggle .it{}
.side_toggle .it_up .hd i{background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_down.png?v=1001) no-repeat 0 0; background-size:1.214rem 0.714rem;}
.side_toggle .it{padding-bottom:0.875rem; margin-bottom:0.875rem; border-bottom:1px solid #f8f8f8;}
.side_toggle .it_up{padding-bottom:0;}

.side_toggle .sub a{display:inline-block; width:5.625rem; height:2.125rem; line-height:2.125rem; text-align:center; background:#f2f2f2; border-radius:0.1875rem; margin:0 0.312rem 0.312rem 0; font-size:0.875rem;word-wrap: break-word;word-break: break-all;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.side_toggle .sub a.cur{color:#ff6600; background:#fff; border:1px solid #ff6600; box-sizing:border-box;}
.side_toggle .it_up .sub{display:none;}
.side_toggle .sub .ipt{display:inline-block; text-align:center; color:#ccc; font-size:0.983rem; vertical-align:top; width:40%; padding:3px 5px; height:1.55rem; border:1px solid #dddddd;}
.side_toggle .sub span{display:inline-block; vertical-align:top; line-height:2.45rem; padding:0 0.5rem; font-size:2rem; color:#dddddd;}

.side_toggle .wrap{position:relative; height:100%;}
.side_toggle .btn{height:1.607rem; position:fixed; bottom:1.2rem; right:0; width:18.75rem;}
.side_toggle .btn a{display:inline-block; width:50%; height:2.8125rem; line-height:2.8125rem; text-align:center; font-size:0.9375rem; background:#f2f2f2; color:#666666;}
.side_toggle .btn a.btn_confirm{background:#ff6600; color:#ffffff;}

.noproductnow{display:none;position:absolute; height:1.5rem; line-height:1.5rem; text-indent:0.5rem; width:100%; bottom:0 ;left:0; text-align:left; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/bg_trans.png?v=1001) repeat 0 0; color:#ffffff; font-size:0.5rem;}
.shop-products-con .product-images{position:relative;}
.shop-products-con-single .noproductnow{bottom: 0;}
.shop-products-con .product-images{display:block;height:auto;min-height:100px;max-height:296px;overflow: hidden;}
.shop-products-con-single .product-images{padding: 0rem;}

.shop-products-con .products-list li .products-text, .singer-products-con .products-list li .products-text{max-width:100%; overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;margin-top: 0.5714rem;margin-bottom: 0.2rem;height: 2.3rem;overflow: hidden;text-overflow: ellipsis;}

.shop-products-con-single .products-list li .statics{display:block;}
.shop-products-con-single .products-list li .btn_cart{margin-top: 1.5rem!important;}
hide{display:none;}


@media screen and (min-width: 750px){
	.btn_filter{
		background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_filter.png?v=1001) no-repeat center 0.14rem;
		background-size:0.95rem;
	}
}
.store-details{height:6.5rem; padding:0.8857rem 0.5714rem; position:relative;}
.draw-icon{position:fixed;z-index: 10; bottom:14rem; right:.5rem; width:3.75rem; height:3.75rem; background:url('//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/draw-icon.png?v=1001') no-repeat; background-size:cover;}

/*hot*/
.nav .hot img{height:1.428rem;margin-left: -2rem;margin-top: -0.5rem;}
.postion-div .hot{float:right; width:22%;height:45px; width:22%; text-align:center; background:#ffffff;position: absolute;}
.postion-div .hot a{ padding-top:0.536rem; }
.postion-div .hot img{height:2.142rem;margin-top: -0.5rem;width: auto;}
.service-div{width:15%;height: 3.1rem;}


.top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_1.png?v=1001) no-repeat center center; background-size:1.8rem;}
.sale-page{background:#ffff}
.sale-page .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;transform: rotate(-45deg);width: 0.9rem;height: 0.9rem;}
.sale-page .top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}


.proinfo .sf-protag{padding-left: 0.517rem;white-space:normal; text-align:left; position:relative;overflow:hidden;padding-left:0.107rem; word-break:normal; height:1.2rem; display:-webkit-box;}
.proinfo .sf-protag .it{display:-webkit-box; margin-right:0.107rem; font-size:0.8rem;word-wrap:normal; background:#ff6600; max-width:48%; white-space:nowrap; line-height:1.2rem; padding:0 0.1rem; border-radius:2px; color:#fff;}
.proinfo .sf-protag .it em{display:block; overflow:hidden;text-overflow:ellipsis; line-height:1.2rem; padding:0 0.1rem; max-width:100%;}

/*沉浸式表头*/
.clear-bg{background:none;}
.font-white {color:#fff;}
.w165{width:155px!important;}
.dot{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:13.1rem;font-size:1.072rem; line-height:1.3rem; color: #fff;font-weight: bold;}
.mylogo-wrap{height:3.2142rem!important;} 
.myinner{height:2.8142rem!important;width:2.8142rem!important;padding:0!important;}
.mysn-nav{position: fixed; height: 45px; font-size: 1rem; z-index: 2;background:none;}
.shoucang{width:6.28rem!important;height:2.257rem!important;line-height:2.257rem!important; border-radius:0.2rem!important;right:0.5rem!important;bottom:0.5rem!important;box-sizing: border-box;}
.fensidiv{position: absolute;right:7.2rem;display:inline-flex;flex-direction:column;bottom:0.6rem;font-size: 0.95714rem; line-height: 1.1rem;color:#fff;}
.fensidiv p{color:#fff;text-align:right;}
.mystore-name{height:1.3357rem;line-height:1.3357rem;}
.store-details .mystore-name{height:36px!important;line-height:0.96rem!important;}
.sf-nav .sf-decoration>span{color: #fff;cursor: pointer;font-family:"microsoft Yahei"}
.myglobal-pic {position: absolute;top: 1.6rem!important;left: 3.85rem!important; width: 3.6rem!important;height: 1.3rem!important;}
.sn-nav{max-width:100000px;}
.sn-nav-back:before{display:none;}
.the-shop-signs .store-name{width:13rem;}
.store-details .logo-wrap .store-name{width:11rem!important;}   
.store-details .logo-wrap .store-name h1{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}  

.global-pic{top: 1.26rem!important;left:3.7rem!important;}
.store-details .global-pic{top: 2.66rem!important;left:5.1rem!important; font-size:1rem; line-height:1.6rem;}



.sn-clicked-nav .top-share .more  ,.search-home-page .sn-nav .top-share .more ,.category-page .sn-nav .top-share .more{background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_clicked.png?v=1001) no-repeat center center; background-size:1.8rem;}
.sn-clicked-nav .sn-nav-search  ,.search-home-page .sn-nav .sn-nav-search ,.category-page .sn-nav .sn-nav-search{background:#F2F2F2;}
.sn-clicked-nav .sn-nav-search i{display:none;}
.sn-clicked-nav .sn-nav-search input{padding-left:1rem; width:96%;}

.sn-nav{background:transparent;position:absolute;width:100%;max-width:640px; top:0;height:3rem;line-height:3rem;font-size:17px; z-index: 100;}
.sn-clicked-nav  ,.search-home-page .sn-nav  ,.category-page .sn-nav{background:#fff;border-bottom:1px solid #DCDCDC;}
.sn-nav-back{position:absolute;left:0rem;top:0.8rem;  border:none; border-width:2px 0 0 2px; -webkit-transform:rotate(-0deg);-moz-transform:rotate(-0deg);transform:rotate(-0deg);width:1.429rem;height:1.429rem;}
.mem-prize .sn-nav-back{position:absolute;left:0.3rem;top:1rem;  border:none; border-width:2px 0 0 2px; -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);width:0.9rem;height:0.9rem;}

.storeinfo .sn-nav{background:#fff;}
.storeinfo .sn-nav-back{border-color:#444;}

/*.sn-clicked-nav .sn-nav-back  ,.search-home-page .sn-nav .sn-nav-back  ,.category-page .sn-nav .sn-nav-back{border:2px solid #686B72;border-width:2px 0 0 2px;}*/
.sn-clicked-nav ,.search-home-page .sn-nav ,.category-page .sn-nav{background:#fff;border-bottom:none;}
.search-home-page .sn-nav{border:none;}
.search-home-page .filter-sort-tab{border-top:none;}
.sort-note i{display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/sort_1.png?v=1001) no-repeat center 0.5rem;
    background-size: 1.929rem;
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
    padding-top: 0.8rem;}
.sn-clicked-nav .sort-note i  ,.search-home-page .sn-nav .sort-note i{color:#666; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/sort_2.png?v=1001) no-repeat center 0.5rem;background-size: 1.5rem 1.3rem;}
.sort-note ,.top-share{height:2.3rem;}

.sn-nav-search i{display: inline-block;width:1.8rem;height: 1.8rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/index-icons.png?v=1001) no-repeat right center;vertical-align: top;background-size:1.2rem;margin:0.1rem 0 0 0.4rem;}
.sn-nav-search input{margin:0;vertical-align: top; color:#313131; background:transparent; height:2rem; line-height:2rem;width: 80%;border: none;}
.sn-nav-search em{display: inline-block;width: 1.4rem;height: 1.4rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/search-cancel.png?v=1001) no-repeat;background-size: 1.3rem;vertical-align: top;margin-top: .4rem;position: absolute;right: 0.3rem;}
.sn-clicked-nav .sn-nav-search  ,.search-home-page .sn-nav-search  ,.category-page .sn-nav-search{background:#f2f2f2;}

.the-shop-signs .logo{float:left;border:none;}

.search-home-page .sn-nav .sort-note i{background-size:1.929rem; height:2.5rem; padding-top:1rem; line-height:2.5rem; text-align:center; color:#666; font-size:0.6rem; margin-top:0; background-position:center 0.5rem;}
.search-home-page .btn_filter{background-position:center 0.33rem; background-size:1.929rem; font-size:0.6rem; padding-top:0.7rem; text-align:center;margin-top:0.4rem; height:2.5rem; line-height:2.5rem;}


.nav a.cur{border-bottom:2px solid #ff6600; color:#ff6600;}

.shop-products-con .products-list li .the-price, .singer-products-con .products-list li .the-price{color: #FF6600; font: 17px/1.5 'Tahoma';}


.child-menu{position: absolute;width: 98%; margin-left:-47%; left:50%; bottom:54px; box-shadow:0px 1px 8px #999; display: none;z-index:10;}
.menu-02 .child-menu{max-width:80%; margin-left:-40%;}
.arrow-down{margin-left:-0.5rem; left:50%;}


.shop-products-con .products-list li .the-price ,.shop-products-con .products-list li .statics{width: 50%;}
.new-product .shop-products-con .products-list li .the-price{width: 100%;}
.shop-products-con-single .products-list li .the-price ,.shop-products-con-single .products-list li .statics{display:block; width:100%;}
.shop-products-con .products-list li .statics em{padding:0 2px;}
.shop-products-con .products-list li .statics{text-align: left;color:#999;width:100%;padding-left:0.571rem;}
.shop-products-con-single .products-list li .statics{text-align:left;margin-top:0.2rem;}


.shop-products-con .products-list li .statics span:nth-last-child(1){}
.shop-products-con-single .products-list li .statics span:nth-last-child(1){display:inline-block;}

.store-details .logo-wrap .inner{padding:0; background-color:#ffffff; width:4.2357rem; height:4.2357rem; border-radius:2px;}

.favorites-middle li{font-size:1.09rem;}
.favorites-middle li em{font-size:1rem;}

/*动态图*/
.gif-banner a{display: inline-block;}
.gif-banner img{max-width: 100%; max-height: 100%;}

/*=========智能推荐模块===========*/
.intelligent .dd .cit{position:relative; float:left;padding:1px; margin: 0 10px 10px 0; width:64px; height:44px; overflow: hidden; border:1px solid #d2d2d2;background:#fff;}
.intelligent .dd .cit span{font-weight:700; padding:1px; text-align:center; position:absolute; left:0; top:0; color:#999; font-size:14px; display:inline-block; width:64px; line-height:44px;cursor:pointer;}
.intelligent .dt{width:60px;}
.intelligent .dd .cit-cur{padding:0;border:2px solid #ff9900;}
.intelligent .dd .cit-cur span{color:#ff9900;}
.intelligent .icon_type{display:inline-block; width:23px; height:20px; overflow: hidden; margin-bottom:-6px;}
.intelligent .icon_select{padding-top:5px;}
.intelligent .icon_select span{margin-left:8px; color:#999; font-size: 12px;}
.intelligent li .dd .ipt{width:149px; height:18px; padding:4px 0;}
.intelligent .shownum span{float:left; margin-right:10px; width:26px; height:26px; padding:1px; border:1px solid #dddddd; text-align:center; line-height:26px; overflow:hidden; background:#fff;cursor:pointer;}
.intelligent .shownum span.sf-cur{padding:0px; border:2px solid #ff9900;}
.intelligent .sf-ddtips{display:inline-block; font-size:12px; color:#bbbbbb; margin-left:10px;}
.intelligent .product-img img{width:100%;min-width:10.5rem; min-height:10.5rem; margin-bottom:0.25714rem;border: 1px solid #ddd;}
.intelligent .singer-products-con .products-list {display: block;}
.intelligent .singer-products-con .products-list .tbl-cell {display: block;}

/*0305优化添加*/
.geline{display:none;}
.shop-products-con-single .geline{margin-left: 33%;
    border-bottom: 1px solid #ddd;
    width: 100%;
    height: 1px;
    display: block;}

/*=======视频直播=======*/
.video-show{position: relative;}
.video-show .liveWord{width: 185px;border-radius: 15px;font-size:12px;line-height:22px;position:absolute;left:15px;top:15px;}
.video-show .liveWord .liveType{display: inline-block;width: 40%;height:22px;text-align: center;color: #fff;border-top-left-radius: 25px;border-bottom-left-radius: 25px;background: linear-gradient(to right, #FF1E0F, #F87107);float: left;}
.video-show .liveWord .liveTime{display: inline-block;width: 60%;height:22px;text-align: center;color: #fff;border-top-right-radius: 25px;border-bottom-right-radius: 25px;background: rgba(0,0,0,0.5);float: left;}
.video-show .liveTitle{width: 95%;height: 30px;margin: 0 auto;background: rgba(0,0,0,0.5);border-radius: 5px;text-align: center;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;position:absolute;left:2.5%;bottom:10px;color:#fff;}
.live-pop{position:absolute; width:302px; height:169px; top:65px; left:0; background:url('//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/vedio_pop.png?v=1001')}
.ppcloud-player .player-play-btn{z-index:4!important;}
.ppcloud-player .ppcloud-player-controls{z-index:3!important;}

/*=======视频营销=======*/
.vedio-view{width:100%;position: relative;}
.vedio-view .bubble{font-size:12px;color:#fff;width:150px;height:36px;position: absolute;cursor: pointer;z-index: 888;display: none;}
.vedio-view .bubble a{color:#fff;}
.vedio-view .bubble .icon{display: inline-block;width:26px;height:20px;background: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/tagPoint2x.png?v=1001") no-repeat center center;height:36px;background-size:20px; vertical-align: middle;}
.vedio-view .bubble .txt{display: inline-block;width:120px;height:36px;vertical-align: middle;line-height: 36px;background: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/tag2x.png?v=1001") no-repeat;background-size:contain; text-indent:20px;}
.vedio-view .ppcloud-player {margin:0.8571rem;}
.vedio-view video {border-radius:0.4286rem;}
.vedio-view .ppcloud-player .pc-controls {border-bottom-left-radius: 0.8571rem;border-bottom-right-radius: 0.8571rem;}

/*=======自定义弹框=======*/
.custom-icon{position:fixed;z-index: 10;bottom:14rem; right:.5rem; width:3.75rem; height:3.75rem;  background-size:cover;}


.memIndex-page .sn-nav{background:#ffffff;}
/*.memIndex-page .sn-nav .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;}*/
.memIndex-page .sn-nav .top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.memIndex-page .main-wrap{margin-top: 3rem; background: #f2f2f2;padding-bottom: 0rem;}
.memIndex-page .main-wrap .the-shop-middle-con{background: #f2f2f2;}
.memIndex-page .main-wrap .back_btn_outer{background: #f2f2f2;}

.mem-point{overflow:hidden;}
.mem-point .sn-nav{background:#ffffff;}
.mem-point .sn-nav .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;}
.mem-point .sn-nav .top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.mem-point .main-wrap{margin-top: 3rem;}
.mem-point .main-wrap .the-shop-middle-con{}

.mem-prize{/* overflow:hidden; */}
.mem-prize .sn-nav{background:#ffffff;}
.mem-prize .sn-nav .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;}
.mem-prize .sn-nav .top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.mem-prize .main-wrap{background:#f2f2f2;margin-top: 3rem; height: 100%; overflow-y: auto;}
.mem-prize .main-wrap .the-shop-middle-con{background:#f2f2f2;}

.mem-rights .sn-nav{background:#ffffff;}
.mem-rights .sn-nav .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;}
.mem-rights .sn-nav .top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.mem-rights .main-wrap{margin-top: 3rem;}
.mem-rights .main-wrap .the-shop-middle-con{background: #ffffff;}

.moreProd-page .sn-nav{background:#ffffff;}
.moreProd-page .sn-nav .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;}
/*更多页返回安扭修复0106*/
.moreProd-page .sn-nav .sn-nav-back {transform: rotate(-45deg);width: .9rem;height: .9rem;}
.moreProd-page .sn-nav .top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.moreProd-page .main-wrap{margin-top: 3rem; background: #f2f2f2;padding-bottom: 3rem;}
.moreProd-page .main-wrap .the-shop-middle-con{background: #f2f2f2;}
.moreProd-page .main-wrap .back_btn_outer{background: #f2f2f2;}
.top-cancle{position:absolute; right:0.7rem; top:0;font-size: 1.1rem;}

/*2018-06-08 改版===============================*/
.sn-nav-back{border-color:#fff;}
.nav-add{height:2.6rem;}
.nav-add a{margin-top:0.6rem; width:auto; height:inherit; line-height:inherit!important;color: #fff}
.nav{background:none;display:flex;border-bottom: 1px solid #F4F4F4;}
.nav a.cur{color:#fff; border-bottom:2px solid #fff;font-weight: bold;}
.nav li{text-align: center;z-index: 1}
.dot{font-size:1rem;text-shadow: 0 1px 1px rgba(0,0,0,0.50);}

.the-shop-signs .collect{width:4.75rem!important; height:1.7143rem!important; line-height:1.7143rem!important; padding:0!important; bottom:1.2rem!important; background:transparent!important; border:1px solid #fff; border-radius:1rem!important;}
.the-shop-signs .collect i{width:0.8571rem!important; height:0.7857rem!important; background-size:0.8571rem 0.7857rem!important;}



/*店铺信息*/
.store-details .logo-wrap .inner{width:4.0357rem; height:4.0357rem;}
.store-details .logo-wrap .logo{border:none;}
.store-details .logo-wrap .inner img{border-radius:2px;}
.warrant-martop-6{border:none!important;border-radius:0.4286rem;margin:.6071rem 0.8571rem;}
.store-details .logo-wrap .store-name h1{font-size: 1rem !important;}
.satisfy ,.satisfyInfo ,.warrant-pinpai{margin:.6071rem 0.8571rem; border-radius:0.4286rem;
    overflow: hidden;}
.warrant-favorites-line{border-bottom:none!important;}
.warrant-favorites-line li:last-child{border-bottom:none;}
.warrant-favorites-line li a{font-size:1.0713rem;color:#333;}
.warrant-ul ,.sort-menu-first{padding:0 0.8571rem;}
.warrant-ul li{border:1px solid #eee; background:transparent!important; border-radius:2px; color:#555;}
.warrant-ul li:nth-child(n+1){margin-left:0;}
.warrant-ul li:nth-child(2n){margin-right:0;}
.warrant-ul a ,.warrant-pinpai .sort-menu-first a{color:#555555; font-size:0.8571rem;}
.storeinfo .warrant-pinpai{border:none!important;}
.warrant-ul li{width:43.8%;}
.warrant-pinpai .sort-name{font-size:1.0714rem;}
.store-details .collect, .store-details .collect.selected{padding:0!important; height:1.7142rem!important; line-height:1.7142rem!important;
    background: -webkit-linear-gradient(left, #FFAA00 , #FF6B00)!important;
    background: -o-linear-gradient(right, #FFAA00, #FF6B00)!important;
    background: -moz-linear-gradient(right, #FFAA00, #FF6B00)!important;
    background: linear-gradient(to right, #FFAA00 , #FF6B00)!important;
    border-radius:1rem!important;
}
.store-details .collect i{width:0.8571rem!important; height:0.8571rem;}
.store-details .collect span, .store-details .collect.selected span, .store-details .collect.gift span{font-size:0.8571rem;
    line-height:1.842rem;}
.warrant-global{font-size:.7857rem; color:#555;}
.store-details .collect, .store-details .collect.selected{margin-top:1.45rem;}

/*首页*/
.ds-floor-coat{padding-left:0.85714rem!important; padding-right:0.85714rem!important;}
.ds-products-list .ds-product .ds-product-images img{border:none!important; border-top-left-radius: 0.4286rem; border-top-right-radius: 0.4286rem;}
.ds-products-list .ds-product .ds-proinfo .ds-products-text{font-size:0.85714rem; line-height:1.143rem!important;}
.ds-products-list .ds-product{margin-right:0.5714rem;}
.ds-products-list .ds-product a{background:#fff; border-radius:0.5rem;}
.ds-products-list .ds-product:nth-child(odd) a{margin-right:0.28571rem;}
.ds-products-list .ds-product:nth-child(even) a{margin-left:0.28571rem; margin-right:0!important;}
.ds-products-list .ds-product .ds-proinfo{padding:0 0.85714rem 0.5714rem;}

/*列表页*/
.waterfall .box{margin-top:0.6428571428571429rem}
.waterfall .box a{display:block; border-radius:0.2857rem;overflow: hidden;}
.waterfall .box a img{border-top-left-radius: 0.4286rem; border-top-right-radius: 0.4286rem;margin-bottom: 0;}
.waterfall .box .products-text{font-size:0.8571rem}


/*列表页小图*/
.shop-products-con-single .products-list li{padding-left:0.85714rem; padding-right:0.85714rem;}
.shop-products-con-single .product-images{width:30%!important;}
.shop-products-con .product-images img, .singer-products-con .product-images img{border-top-left-radius:0.4286rem;border-top-right-radius:0.4286rem;}
.shop-products-con .products-list li .products-text, .singer-products-con .products-list li .products-text{font-size:0.8571rem;
    line-height:1.143rem;}
.shop-products-con .products-list li .products-text, .singer-products-con .products-list li .products-text{margin-top:0!important;}
.shop-products-con-single .products-list li .the-price{margin-top:0.01rem!important;}
.filter-sort-tab li.selected{height:inherit;}
.filter-sort-tab li{height:3rem!important;}
.filter-sort-tab li a{font-size:1rem;}

.waterfall .box .statics span{font-size:0.7857rem!important;; margin-right:0.5714rem!important;}
.no-margin-page .shop-products-con{margin-left:0.8571rem; margin-right:0.8571rem;}
.no-margin-page .shop-products-con .products-list li:first-child a, .list-home-page .shop-products-con .products-list li:first-child a{margin-right: 0.2857rem;}
.no-margin-page .shop-products-con .products-list li:last-child a, .list-home-page .shop-products-con .products-list li:last-child a{margin-left: 0.2857rem;}
/*.no-margin-page .shop-products-con .products-list, .list-home-page .shop-products-con .products-list{padding-bottom:0.5714rem!important;}**/
.promotion-page .shop-products-con .products-list li a, .search-page .shop-products-con .products-list li a{border-radius:0.4286rem;}
.shop-products-con .proinfo{width:inherit!important; padding-left:0.5714rem; padding-right:0.5714rem;}

/*筛选*/
.side_toggle ,.side_toggle .btn{width:23.929rem!important;}
.side_toggle .hd h3{font-size:0.929rem!important;}
.side_toggle .sub .ipt{height:2.429rem!important; line-height:2.429rem!important; box-sizing: border-box!important; border:1px solid #eeeeee!important; font-size:0.8571rem!important; border-radius:2px!important; width:10rem!important;}
.side_toggle .sub a{width:7rem!important; height:2.43rem!important; line-height:2.43rem!important; margin-right:0.5714rem!important; color:#555!important;}
.side_toggle .btn{height:3.429rem!important; bottom:0!important;}
.side_toggle .btn a{height:3.429rem!important; line-height:3.429rem!important; font-size:1.071rem!important; color:#333!important;}
.side_toggle .btn a.btn_confirm{color:#fff!important;}
.side_toggle .hd i{width:1.428rem!important;height:1.428rem!important; background-size:1.428rem 1.428rem!important;}
.side_toggle .it_up .hd i{background-size:1.428rem 1.428rem!important;}
.side_toggle .sub a.cur{color:#ff6600!important;}

/*分类下拉*/
.sort-menu{margin-top:0.8571rem; margin-left:0.8571rem; height:3.143rem; line-height:3.143rem; margin-right:0.8571rem; border:none; border-radius:0.5rem; font-size:1.0714rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_cate_more.png?v=1001) no-repeat 95% center #fff; background-size:1.428rem 1.428rem;}
.sort-wrap{margin-left:0.8571rem; margin-right:0.8571rem; border:none; background:none;}
.sort-menu-first{padding:0; font-size:1.0714rem; color:#333; font-weight:normal;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_cate_more.png?v=1001) no-repeat 98% center #fff; background-size:1.428rem 1.428rem;}
.sub-list-menu li a{width:100%!important; background:#f5f5f5; padding-left:0; border-radius:4px; text-align: center; height:2.572rem; line-height:2.572rem; font-size:0.8571rem; color:#555;}
.sort_cate_item{margin-top:0.8571rem; padding:0.2857rem  0.8571rem; border-radius:0.4286rem; border-bottom-left-radius:0; border-bottom-right-radius:0; background:#fff;}
.sub-list-menu{padding:0 0.8571rem; border-bottom-left-radius:0.4286rem; border-bottom-right-radius:0.4286rem; background:#fff;}
.sub-list-menu li:nth-child(2n){margin-left:1%; width:49%;}
.sub-list-menu li:nth-child(2n+1){margin-right:1%; width:49%;}
.sort-menu-first{border-bottom:none; margin-left:0;}

/*模块默认上下各4像素 */
.generateWrap{padding:0.2857rem 0;}
[componentmode='sys.customImg'] .generateWrap{padding:0;}
.J_CMod[componentmode="sys.tab"] .generateWrap {padding: 0!important;}
[componentmode='sys.portfolio'] .generateWrap{padding:0;}

/*搜索关键字*/
.search_keydown{background:#fff;}
.search_keydown li{padding:0 0.8571rem; border-bottom:1px solid #f8f8f8; height:3.143rem; line-height:3.143rem; font-size:1.0714rem; color:#555555; font-family:PingFangSC-Regular;}

/*单列分类*/
.singer-products-con{background:none;}
.singer-products-con .products-list{padding:0;}
.the-shop-middle-con .singer-products-con{padding-left:0; padding-right:0; margin-left:0.8571rem; margin-right:0.8571rem;}
.singer-products-con .tbl-cell{background-color:#fff; border-radius:0.4186rem; padding-bottom:0.5714rem;}
.singer-products-con .tbl-cell img{border-top-right-radius:0.4186rem; border-top-left-radius:0.4186rem; }
.singer-products-con .products-list{margin-bottom:0.5714rem;}
.singer-products-con .products-list:nth-last-child(1){margin-bottom:0;}
.singer-products-con .products-list li a{border-radius:0.4186rem;}
.singer-products-con .products-list li .products-text,.singer-products-con .products-list li .the-price{margin-left:0.5714rem; margin-right:0.5714rem; width:inherit;}

/*滑动图*/
.slide-images{height:6.286rem;}
.slide-images-wrap{padding:0; margin-left:0.8571rem; margin-right:0.8571rem; background:none;}
.slide-images-list li{width:10.571rem; height:6.286rem; margin-right:0.4286rem;background:#fff; border-radius:0.4186rem;}
.slide-images-list li img{border-radius:0.4286rem;}

/*四列图*/
.four-col-pic{padding:0; margin-left:0.8571rem; background:none;}
.four-col-pic a img{border-radius:0.4286rem;}
.four-col-pic a{margin-right:0.571rem; background:#fff; border-radius:0.4186rem;}

/*三列图*/
.three-horizon-wrap{padding:0; margin-left:0.8571rem; margin-right:0.8571rem; background: none;}
.the-pic-show li a{background:#fff; border-radius:0.4186rem;}
.the-pic-show li a img, .three-horizon a img{border-radius:0.4286rem;}

/*双列图*/
.adv-images-con{padding:0; margin-left:0.8571rem; margin-right:0.8571rem; background: none;}
.adv-images-con ul li a{background-color:#fff; border-radius:0.4186rem;}
.adv-images-con ul li a img{border-radius:0.4286rem;}

/*单列图*/
.the-shop-middle-con .singer-banner{padding:0; margin-left:0.8571rem; margin-right:0.8571rem; background: none;}
.singer-banner a{background-color:#fff; border-radius:0.4186rem;}
.singer-banner a img{border-radius:0.4186rem;}

/*三张图*/
.the-pic-show-wrap{padding:0; margin-left:0.8571rem; margin-right:0.8571rem;background:none;}
.the-pic-show{background:none;}
.the-pic-show li a{border-radius:0.4186rem;}

/*自定义图*/
.custom{padding:0;}

/*双列分类*/
.the-shop-middle-con{background:transparent;}
.the-shop-middle-con .shop-products-con{padding:0;background:none;margin-left:0.8571rem; margin-right:0.8571rem;}
.shop-products-con .products-list li a{border-radius:0.4286rem;margin-right:0; padding-bottom:0.271rem;position: relative;}
.shop-products-con .products-list li a img{border-top-right-radius: 0.4186rem; border-top-left-radius: 0.4186rem;border-radius: 0.4186rem; }
.shop-products-con .products-list li:nth-child(2n+1) a{margin-right:0.2857rem;}
.shop-products-con .products-list li:nth-child(2n) a{margin-left:0.2857rem; }
/*.shop-products-con .products-list.tb2 li{background-color:#fff;}*/

.the-shop-middle-con .shop-products-con .proinfo{padding:0;}
.the-shop-middle-con .shop-products-con .products-text{padding:0 0.571rem;}
.the-shop-middle-con .shop-products-con .the-price{padding:0 0.571rem;}
.the-shop-middle-con .shop-products-con.shop-products-con-single .proinfo span.products-text ,.the-shop-middle-con .shop-products-con.shop-products-con-single .proinfo em.the-price{display:block; width:inherit;width:16.3rem;}
.the-shop-middle-con .shop-products-con .proinfo span.products-text ,.the-shop-middle-con .shop-products-con .proinfo em.the-price{ width:inherit;}

.the-pic-show li .price, .three-horizon li .price, .the-pic-show .s-pic .li .price{border-bottom-right-radius: 0.4186rem; border-bottom-left-radius: 0.4186rem; }
.six-group .the-pic-show .s-pic li:last-child{margin-bottom:0.571rem;}

/*设计师模块*/
.ds-products-list{margin-bottom:0.571rem;}

.ds-floor{border:none!important;}
.ds-floor a{border-radius:0.4186rem; background:#fff;}
.ds-floor a img{border-radius:0.4186rem;}

/*关注有礼*/
.the-shop-signs .favpolite-background .favpolite-polite{border:1px solid #fff; padding:0!important; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; width:4.572rem!important; height:1.714rem!important; line-hegiht:1.714rem!important; border-radius:1.0714rem!important;/* background:url(images/bg_collect_gift.png) no-repeat repeat 0 0!important;background-size:6rem 1.714rem!important;*/}
.the-shop-signs .favpolite-background .favpolite-polite i{vertical-align:-0.1rem!important;margin-bottom:0.33rem;}
.the-shop-signs .favpolite-background .favpolite-polite span{vertical-align:top; line-height:1.8rem!important;}
.child-menu{box-shadow: 0px 4px 8px #999;}
.child-menu a:nth-child(1){border-top-right-radius:0.4186rem; border-top-left-radius:0.4186rem; }
.content-menu .child-menu a:nth-last-child(1){border-bottom-right-radius:0.4186rem; border-bottom-left-radius:0.4186rem; }
.content-menu{height:3.2857rem;}
.content-menu .child-menu a{height:2.857rem; line-height:2.857rem;}
.content-menu li >a{height:3.2857rem; border-right:none; line-height:3rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/bg_fnav_line.png?v=1001) no-repeat right center #fff;border-top:none;}
.content-menu li:nth-last-child(1) >a{backround:none;}
.content-menu li a span{color:#333;font-size:12px;}
.postion-div .hot a{padding-top:0!important;}

/*文字标签 */
#filter-category{padding:0; margin-left:0.571rem; margin-right:0.571rem;}
#filter-category a{border:none; border-radius:0.2857rem;}

/**智能推荐*/
.shop-products-con .products-list.tb2 li a:nth-child(1){border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.shop-products-con .products-list.tb2 li a:nth-last-child(1){border-top-right-radius: 0;border-top-left-radius: 0;}
.shop-products-con .products-list li a span.products-text{display:block; width:inherit;}

/*客服*/
.service-div a {border-top:0!important;}
.service-div a span{margin-top:0!important;}

/*优惠券*/
.couponwrap{margin:0 0.8571rem;}
.couponwrap .it{border-radius:0.4186rem;}

/*黑色三张优惠券*/
.couponwrap2 .it{margin:0;}
.couponwrap3 .it:nth-child(3n){margin-right:0; margin-left:0.429rem;}
.couponwrap3 .it:nth-child(3n+2){margin-right:0; margin-left:0.34rem;}
.couponwrap3 .it{margin:0;}

/*黑色二张优惠券*/
.couponwrap2 .it{width:49.1%; margin:0;}
.couponwrap2 .it:nth-child(2n){margin-left:0; margin-right:0.429rem;}

/*黑色 一张优惠券*/
.couponwrap1 .it{width:100%; margin-left:0; margin-right:0;}

/*白色优惠券三张*/
.couponwrapsec .it span.get{border-radius: 4px;}

/*热门推荐*/
.hot_recommend{background:#fff; margin:0.8571rem; padding:1rem 1rem 0.6rem;border-radius:0.4186rem;}
.hot_recommend h3{font-size:1.0714rem; margin-bottom:0.5rem; font-weight:700;}
.hot_recommend .list{display:flex; flex-wrap: wrap;}
.hot_recommend .list li{width:31.3%; margin-bottom:0.4286rem; height:2.5714rem; line-height: 2.5714rem; text-align:center; font-size:0.929rem; background:#f5f5f5; border-radius:2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hot_recommend .list li a{display:block; text-decoration: none;}
.hot_recommend .list li em{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.hot_recommend .list li:nth-child(3n+2){margin-left:0.5714rem; margin-right:0.5714rem;}

/*已关注*/
.the-shop-signs .collect.selected i{display:none;}
.the-shop-signs .collect.selected{border-radius: 2rem; padding:0; background:none; color:#fff!important; text-align:center; width:6.2rem; height:2.257rem; line-height:2.257rem;}

/*店铺信息页已关注*/
.store-details .collect.selected{border:none!important;padding:0!important; height:1.7142rem!important; line-height:1.7142rem!important; color:#fff;
    background: -webkit-linear-gradient(left, #FFAA00 , #FF6B00)!important;
    background: -o-linear-gradient(right, #FFAA00, #FF6B00)!important;
    background: -moz-linear-gradient(right, #FFAA00, #FF6B00)!important;
    background: linear-gradient(to right, #FFAA00 , #FF6B00)!important;
    border-radius:1rem!important;}
.store-details .collect.selected span{color:#fff!important;}
.store-details .collect.selected i{display: none;}

/*关注有礼弹出框*/
#layer{background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/bg_search_opacity_50.png?v=1001) repeat 0 0;}
.collect_pop{z-index:11;width:100%; width:20.5rem; padding:11.0714rem 0 0 6.286rem; height:12.4rem; /*background: url(images/bg_collect_pop.png) no-repeat 0 0;*/ background-size:100% 100%; position:fixed; left:50%; top:50%; margin-top:-11.786rem;box-sizing:content-box; margin-left:-13.393rem; }
.collect_pop .cwrap_info{display:flex; font-family:MicrosoftYaHeiUI-Bold;;}
.collect_pop .cwrap_info .info{width:7rem; height:3.5714rem; line-height:3.5714rem; font-size:1.143rem; text-align:center;}
.collect_pop .cwrap_info .get{width:7.857rem; text-align:center; padding-top:0.5rem;}
.collect_pop .cwrap_info .get p{line-height:1.5rem; font-size:1.143rem; font-weight:700; color:#ff6600;}
.collect_pop .cwrap_info .get p em{font-size:2rem;}
.collect_pop .cwrap_info .get p i{display:inline-block; width:1.1429rem; height:1.1429rem; /*background:url(images/icon_zuans.png) no-repeat 0 0; */ background-size:1.1429rem 1.1429rem;vertical-align: -0.2145rem; margin-right:0.2143rem; }
.collect_pop .cwrap_info .get p span{color:#333; font-size:0.857rem;}

.collect_pop .btn_collectgoon{display:inline-block; width:11.429rem; height:2.857rem; line-height:2.557rem; text-align: center; color:#fff; /*background:url(images/btn_collectgonon.png) no-repeat 0 0; */ background-size:11.429rem 2.857rem; margin:4.057rem 0 0 1.5rem;}
.the-shop-signs-wrap .img-show{height:7.286rem;}
.the-shop-signs .the-layer{background: none;}
.shopHset-opcityBg{position: absolute; left: 0; width:100%; height:9.857rem; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/bg_shopbgOpacity_grident.png?v=1001) no-repeat 0 0 ; background-size:100% 11.286rem;}
.moveTop a.cur{color: #ff6600;border-bottom: 2px solid #ff6600;text-decoration: none;}
.main-css{background: #f2f2f2;}
.swiper-containerNew .swiper-wrapper img{height: auto;width:100%;top: 0;bottom: 0; margin: auto; position: absolute;}
@media screen and (min-width: 375px){
    .sn-nav-search{width: 69%;}
}
.the-shop-signs{min-height:inherit!important;}

.the-shop-signs .logo-wrap{left:0.5714rem; bottom:0.5rem;}

/*粉丝位置调整*/
.store_importantInfo{position:absolute; bottom:0.9rem; left:4.1rem;}
.store_importantInfo .fensidiv{position:static; display:inline-block; margin-left:0.3rem;}
.store_importantInfo .fensidiv p{display:inline-block;}
.the-shop-signs .store-name{height:1.5rem!important;}
.store_importantInfo .global-pic{display:inline-block; position:static;width: 3.2142rem;height: 1rem;}
.moveTop a{color: #000000;}

.store-details .logo-wrap .store-name{padding-left:0.6rem;}
.border-line{height:0rem;}
.the-shop-signs .logo .inner{border-radius:2px;}
.the-shop-signs .logo img{border-radius:6px;}

.sort-menu-ul li a{width:100%!important; background:#f5f5f5; padding-left:0; border-radius:4px; text-align: center; height:2.572rem; line-height:2.572rem; font-size:0.8571rem; color:#555;}
.sort-menu-ul{padding:0 0.8571rem; border-bottom-left-radius:0.4286rem; border-bottom-right-radius:0.4286rem; background:#fff;}
.sort-menu-ul li:nth-child(2n){margin-left:1%; width:49%;}
.sort-menu-ul li:nth-child(2n+1){margin-right:1%; width:49%;}
.shop-products-con .products-list{padding-bottom:0;margin-bottom: 0.071rem;}
.shop-titles{font-weight: normal;}
.sale-page .main-wrap{background: #F2F2f2;}
.content-menu li{border-right:0 none;}
.content-menu{border-top:1px solid #F2F2F2}
.data-mark{height: 1.57rem;line-height: 1.57rem;color: #999;background: #fff;border-radius: 20px 20px 20px 20px;text-align: center;margin-bottom: .5rem;margin-top: .5rem;font-size: 12px;padding-right: 0.5rem;padding-left: 0.5rem;display: inline-block;}
.error-mark{width: 8.57rem;
    height: 2.57rem;
    line-height: 2.57rem;
    color: #999;
    background: #fff;
    border-radius: 20px 20px 20px 20px;
    text-align: center;
    margin: .5rem auto;
    font-size: 14px;}
.error-mark a{color: #999;line-height: 2.8rem;}
.error-word{margin-top: 1rem;margin-bottom: 1rem;color: #999;}
.all-prod-page .erro-pic {display: block;width: 10.5rem;height: 12rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/error-no-data.png?v=1001) no-repeat;margin-left: 33%;background-size:100%;}
.search-home-page .erro-pic {display: block;width: 10.5rem;height: 12rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/error-no-search.png?v=1001) no-repeat;margin-left: 33%;background-size:100%;}
.hot-sale-page .erro-pic {display: block;width: 10.5rem;height: 12rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/error-no-data.png?v=1001) no-repeat;margin-left: 33%;background-size:100%;}
.new-prod-page .erro-pic {display: block;width: 13.857rem;height: 13.142rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/error-newprod.png?v=1001) no-repeat;margin-left: 22%;background-size:contain;}
.new-product .erro-pic {display: block;width: 13.857rem;height: 13.142rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/error-newprod.png?v=1001) no-repeat;margin-left: 22%;background-size:contain;}

.headDom{width:100%!important;height:100%!important;}
.headDom img{width:100%!important;height:100%!important;}
.headdown-del{width:2rem!important;height:2rem!important;top:1rem!important;left:0.2rem!important;background-size:1.4rem!important;}
.new-product .the-shop-middle-con .shop-products-con .proinfo{padding-bottom: 0.2rem;}
/*.new-product .shop-products-con .products-list li:last-child a{margin-right:0;margin-left:0;}*/
.new-product .shop-products-con .products-list li .the-price{margin-top:0rem;}
.back-to-top {bottom: 3.7rem;}
.main-wrap{overflow: hidden;}
.index-page .sn-nav-back a,.all-prod-page .sn-nav-back a,.new-product .sn-nav-back a,.promotion-page .sn-nav-back a{
    display: inline-block;
    width: 1.429rem;
    height: 1.429rem;
    background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_back_1.png?v=1001) no-repeat 0 0;
    background-size: 1.929rem;
    margin-top: -0.2rem;
}
.index-page .sn-nav-search,.all-prod-page .sn-nav-search,.new-product .sn-nav-search,.dynamicSale-page .sn-nav-search,.promotion-page .sn-nav-search,.search-home-page .sn-nav-search,.shopDurian-page .sn-nav-search{
    width: 49.6%!important;
}
.search-home-page .sn-nav-search{
	width: 63.6%!important;
}
.nav-car {
    position: absolute;
    width: 2rem;
    height: 2.3rem;
    right: 4rem;
    top: 0.2rem;
}
.nav-car i {
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_nav_car.png?v=1001) no-repeat center 0.5rem;
    background-size: 1.929rem;
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
    padding-top: 0.8rem;
}
.search-home-page .nav-car i {
    display: inline-block;
    width: 2.5rem;
    height: 2.5rem;
    background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_nav_car_1.png?v=1001) no-repeat center 0.5rem;
    background-size: 1.929rem;
    font-size: 0.6rem;
    color: #fff;
    text-align: center;
    padding-top: 0.8rem;
}
.index-page .sort-note,.all-prod-page .sort-note,.new-product .sort-note,.dynamicSale-page .sort-note,.promotion-page .sort-note,.search-home-page .sort-note,.shopDurian-page .sort-note{position: absolute;width: 2rem;height: 2.3rem;right: 7rem;top: 0.2rem;}
.brand-page .sn-nav-back a, .storeinfo .sn-nav-back a, .category-page .sn-nav-back a, .search-home-page .sn-nav-back a,.memIndex-page .sn-nav-back a {
    display: inline-block;
    width: 1.429rem;
    height: 1.429rem;
    background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_back_2.png?v=1001) no-repeat 0 0;
    background-size: 1.929rem;
    margin-top: -0.2rem;
}
/*海外购自营*/
.store_importantInfo .global-pic.hfshop{width: 5.877142857142857rem;height: 1.1428571428571428rem;}

span.shopdetail-first{display:inline-block;width: 6.529rem;text-align: left;}
span.shopdetail-second{display:inline-block;text-align: left;}
.show-box-inf-box-shall-text{margin-top:-5.5rem;}
.show-box-inf-box-shall img{margin-top:0.5rem;}
.show-box-inf-box-shall-text{margin-left:3.714286rem!important;}

/*核心参数*/
.sf-core-attr {
    font-family: PingFangSC-Regular;
    color: #666666;
    text-align: left;
    background: #F9F9F9;
    border-radius: 15px;
    margin-right: 5px;
    font-size: 0.8571rem;
    white-space: nowrap;
    margin-right: 10px;
    display: inline-block;
}

.sf-core-attrs {
    text-align: left;
    overflow: hidden;
    height: 20px;
    text-overflow: ellipsis;
    width: 11.142857142857142rem;
    padding-left: 0.517rem;
}
.single-item .sf-core-attrs{     width: 24rem;}

p.sf-app-attr-title {
    width: 17.571428rem;
    overflow: hidden;
    height: 20px;
    text-overflow: ellipsis;
    padding-left: 0.517rem;
    white-space: nowrap;
}

span.sf-app-attr {
    color: #999999;
    font-size: 0.714285rem;
    margin-right: 6px;
}

.sf-app-split-line {
opacity: 0.1;
background: #000000;
width: 2px;
height: 10px;
margin-right: 6px;
    display: inline-block;
}

/*分类页start*/
.cate-wrapper {
    margin: 0.8571428571428571rem;
}

.cate-wrapper .cate-list .level-one {
    background: #FFFFFF;
    border-radius: 12px;
    margin-bottom: 0.8571428571428571rem;
}

.cate-wrapper .cate-list .level-one > a {
    display: block;
    height: 3.2142857142857144rem;
    padding: 0 0.8571428571428571rem;
    font-size: 1.0714285714285714rem;
    color: #222222;
    position: relative;
}

.cate-wrapper .cate-list .level-one a span {
    display: inline-block;
    height: 3.2142857142857144rem;
    line-height: 3.2142857142857144rem;
}

.cate-wrapper .cate-list .level-one a i {
    display: inline-block;
    width: 0.8571428571428571rem;
    height: 0.8571428571428571rem;
    background: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/more_cate.png?v=1001") center center no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.8571428571428571rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.cate-wrapper .cate-list .levelp-two {
    margin: 0 0.8571428571428571rem 0 0.8571428571428571rem;
    padding-bottom: 0.42857142857142855rem;
}

.cate-wrapper .cate-list .levelp-two li {
    float: left;
    width: calc(50% - 0.21428571428571427rem);
    background: #F2F2F2;
    border-radius: 0.42857142857142855rem;
    margin-bottom: 0.42857142857142855rem;
    position: relative;
}

.cate-wrapper .cate-list .levelp-two li:nth-child(2n) {
    float: right;
}

.cate-wrapper .cate-list .levelp-two li a {
    display: block;
    height: 2.5714285714285716rem;
    line-height: 2.5714285714285716rem;
    margin: 0 0.6428571428571429rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cate-wrapper .cate-list .levelp-two li a span {
    height: 2.5714285714285716rem;
    line-height: 2.5714285714285716rem;
    position: absolute;
    left: 0.6428571428571429rem;
    top: 0;
    z-index: 2;
}

.cate-wrapper .cate-list .levelp-two li a img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1;
    border-radius: 0.42857142857142855rem;
}


/**/
.cate-dec-wrapper {
    height: 100%;
    background: #FFFFFF;
    /*margin: 0.8571428571428571rem;*/
    border-radius: 0.8571428571428571rem;
    overflow: hidden;
}

.cate-dec-wrapper .cate-left-wrapper {
    width: 6.428571428571429rem;
    height: 100%;
    background: #F9F9F9;
    float: left;
    border-radius: 0.8571428571428571rem 0 0 0.8571428571428571rem;
    overflow-y: scroll;
}

.cate-dec-wrapper .cate-left-wrapper li {
    height: 3.5714285714285716rem;
    line-height: 3.5714285714285716rem;
    color: #222222;
    font-size: 1rem;
    text-align: center;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
}

.cate-dec-wrapper .cate-left-wrapper li i {
    display: none;
    width: 0.3rem;
    height: 0.7rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #FF5500;
    border-radius: 4px;
    float: left;
    margin: 1.75rem 0 0px 0.5rem;
}

.cate-dec-wrapper .cate-left-wrapper .active-bar {
    background: #FFFFFF;
	color: #FF5500;
}

.cate-dec-wrapper .cate-left-wrapper .active-bar i{
    display: inline-block;
}

.cate-right-wrapper {
    height: 100%;
    width: calc(100% - 8.571428571428571rem);
    background: #FFFFFF;
    float: right;
    padding: 0 1.0714285714285714rem;
}

.cate-page img {
    width: 5.214285714285714rem;
    height: 5.214285714285714rem;
    border-radius: 0.42857142857142855rem;
}

.cate-level-two {
    padding: 0.42857142857142855rem 0;
}

.cate-level-two-name {
    display: block;
    color: #222222;
    font-weight: bolder;
    padding: 1rem 0;
}
.cate-level-two-name p{
	width:90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cate-level-two-name i {
    display: inline-block;
    width: 0.8571428571428571rem;
    height: 0.8571428571428571rem;
    background: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/more_cate.png?v=1001") center center no-repeat;
    background-size: cover;
    float: right;
    margin-top: -1.14285714285714285rem;
}


.cate-item {
    float: left;
    margin-bottom: 0.8571428571428571rem;
}

.cate-item:nth-child(3n) {
    float: right;
}

.cate-item:nth-child(3n - 1) {
    /*margin: 0 0.42857142857142855rem;*/
    margin: 0 calc((100% - 15.642857142857142rem) / 2) 0.8571428571428571rem;
}


.cate-item a {
    display: inline-block;
    width: 5.214285714285714rem;
}

.cate-item p {
    text-align: center;
    color: #666666;
    font-size: 0.8571428571428571rem;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;    
}

.cate-page {
    display: none;
    height: 100%;
    overflow-y: scroll;
}

.cate-page:first-child {
    display: block;
}

/*.cate-page::-webkit-scrollbar{*/
/*background-color:transparent;*/
/*}*/

::-webkit-scrollbar {
    width: 0;
    height: 1px
}

::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
    background: rgba(0, 0, 0, .2)
}

.active-bar {
    background: #FFFFFF;
}

.cate-main-css {
	padding: 0 0.8571428571428571rem;
	position: relative;
	width:100%;
	height: 76%;
}

.cate-main-old-css {
	position: relative;
	overflow: scroll;
	width:100%;
	height: 76%;
}
/*分类页end*/
/* 店招、导航、底部栏样式改版 Tangqy */
.index-page .main-wrap {
    bottom: 3.7142857142857144rem !important;
}
.back-to-top {
    bottom: 4.2rem;
}
.banner-wrap .img-show {
     height: 5.285714285714286rem;
}
.banner-wrap .the-shop-signs .logo-wrap {
     left: 0.42857142857142855rem;
     bottom: 2.1rem;
}
/*.shopHset-opcityBg {
     height: 7.857rem;
}*/
.banner-wrap .logo-wrap.mylogo-wrap .logo-back-btn {
     float: left;
     margin-top: -0.42857142857142855rem;
}
.banner-wrap .logo-wrap.mylogo-wrap .logo-back-btn .back-btn-icon {
     height: 2.2857142857142856rem;
     width: 2.2857142857142856rem;
     padding: 0;
}
.banner-wrap .logo-wrap.mylogo-wrap .logo-back-btn .i-back-btn-icon {
    height: 2.29rem;
    width: 2.29rem;
    display: block;
    background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_list.png?v=1001);
    background-size: 148% auto;
    background-position: -0.5714285714285714rem -30.57142857142857rem;
}
.banner-wrap .store-name.mystore-name .dot {
     font-size: 1.1rem;
     display: inline-block;
     max-width: 10.8rem;
}
.banner-wrap .store-name.mystore-name .mystore-name-arrow {
     width: 1.2857142857142858rem;
     height: 1.2857142857142858rem;
     display: none;
     vertical-align: top;
}
.banner-wrap .the-shop-signs .collect {
     right: 3.43rem!important;
     position: absolute;
     bottom: 2.3rem !important;
     -webkit-animation: showFocus 0.5s !important;
}
.more-more {
     position: absolute;
     right: 0.5714285714285714rem;
     bottom: 2.34rem;
     width: 2.2857142857142856rem;
     height: 1.5714285714285714rem;
     padding-top: 1.2rem;
}
.banner-wrap .the-shop-signs .more-more {
     position: absolute;
     right: 0.5714285714285714rem;
     bottom: 2.34rem;
     width: 2.2857142857142856rem;
     height: 1.5714285714285714rem;
     padding-top: 0rem;
}
.more-more > img {
     width: 2.2857142857142856rem;
     height: 2.2857142857142856rem;
     margin-top: -0.35714285714285715rem;
     background: none;
}
.banner-wrap .the-shop-signs .more-more > img {
     width: 2.2857142857142856rem;
     height: 2.2857142857142856rem;
     margin-top: -0.35714285714285715rem;
     background: none;
}
.banner-wrap .the-shop-signs .more-more > .i-more-more {
    background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_list.png?v=1001);
    background-size: 150% auto;
    width: 100%;
    height: 100%;
    display: block;
    background-position: -0.5714285714285714rem -33.71428571428571rem;
}
.banner-wrap .store_importantInfo {
     left: 3rem;
     bottom: 0.98rem;
}
 .nav-bar .nav-wrap {
     width: 100%;
     position: relative;
     height: 2.56rem;
}
 .nav-bar .nav-wrap.moveTop {
     top: 0;
     position: fixed;
     left: 0;
     background: #ffffff !important;
     z-index: 10;
}
 .nav-bar .nav-wrap .nav-content {
     width: calc(100% - 5.285714285714286rem);
     position: absolute;
     left: 5.285714285714286rem;
     overflow: auto;
     justify-content: initial;
}
 .nav-bar .nav-wrap .nav-content li {
     width: auto !important;
     min-width: 4rem;
     flex-grow: initial;
}
 .nav-bar .nav-wrap .nav-search {
     border: 0px solid black;
     position: absolute;
     box-sizing: border-box;
     display: flex;
     left: 0.35714285714285715rem;
     top: 0.21428571428571427rem;
     background-color: rgba(238, 238, 238, 0.4);
     width: 4.857142857142857rem;
     height: 2rem;
     border-radius: 1.0714285714285714rem;
     -webkit-box-pack: start;
     -webkit-box-align: center;
     align-items: center;
     overflow: hidden;
}
 .nav-bar .nav-wrap .nav-search .nav-search-icon {
     display: flex;
     width: 1.4285714285714286rem;
     height: 1.4285714285714286rem;
     margin-left: 0.35714285714285715rem;
     margin-right: 0.35714285714285715rem;
     z-index: 1;
}
 .nav-bar .nav-wrap .nav-search .nav-search-icon-1 {
    background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_list.png?v=1001);
    background-size: 180% auto;
    background-position: -0.4285714285714286rem -28.42857142857143rem;
    display: flex;
    width: 1.428rem;
    height: 1.428rem;
    margin-left: 0.357rem;
    margin-right: 0.357rem;
    margin-top: -2px;
    z-index: 1;
}
 .nav-bar .nav-wrap .nav-search .nav-search-text {
     white-space: pre-wrap;
     border: 0px solid black;
     position: relative;
     box-sizing: border-box;
     display: block;
     color: rgb(255, 255, 255);
     font-size: 0.9285714285714286rem;
}
 .local-nav {
     width: 100%;
     position: fixed;
     bottom: 0;
     left: 0;
     z-index: 10;
     background: #fff;
     border-radius: 0.5714285714285714rem 0.5714285714285714rem 0 0;
     margin: 0;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     padding: 0.2857142857142857rem 0 0.42857142857142855rem;
     z-index: 11;
     -webkit-box-shadow: 0 0 0.42857142857142855rem 0 rgba(0,0,0,0.10);
     box-shadow: 0 0 0.42857142857142855rem 0 rgba(0,0,0,0.10);
}
 .local-nav > li {
     -webkit-box-flex: 1;
     -ms-flex: 1;
     flex: 1;
}
 .local-nav > li a {
     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;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     font-size: .75rem;
     line-height: 1;
     position: relative;
     color: #666666;
}
 .local-nav > li .icon-local {
     width: 2rem;
     height: 2rem;
     display: block;
     margin-bottom: 0.14285714285714285rem;
}
 .local-nav > li .icon-local > img {
     width: 100%;
     height: 100%;
}
 .local-nav > li .default, .local-nav > li.active .active {
     display: block;
}
 .local-nav > li.active .default, .local-nav > li .active {
     display: none;
}
 .local-nav > li.icon-home .shop-logo {
     display: none;
     width: 3rem;
     height: 3rem;
     border-radius: 50%;
}
 .local-nav > li.icon-home.active span {
     display: none;
}
 .local-nav > li.icon-home.active .shop-logo {
     display: block;
}
 .local-nav > li.active span.text-local {
     color: #FFAA00;
}
.local-nav > li .icon-local > i {
    background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_list.png?v=1001);
    background-size: 178% auto;
    width: 100%;
    height: 100%;
    display: block;
}
.local-nav > li .icon-local > i.i-local-home {
    background-position: -0.7142857142857143rem -37.35714285714286rem;
    opacity: 0.8;
}
.local-nav > li .icon-local > i.i-local-prods {
    background-position: -0.7142857142857143rem -27.5rem;
}
.local-nav > li .icon-local > i.i-local-shop {
    background-position: -0.7142857142857143rem -23.42857142857143rem;
}
.local-nav > li .icon-local > i.i-local-classify {
    background-position: -0.7142857142857143rem -19.85714285714286rem;
}
.local-nav > li .icon-local > i.i-local-service {
    background-position: -0.7142857142857143rem -25.42857142857143rem;
}
.local-nav > li.active .icon-local > i.i-local-prods {
    background-position: -0.7142857142857143rem -44.85714285714286rem;
}
.local-nav > li.active .icon-local > i.i-local-shop {
    background-position: -0.7142857142857143rem -46.85714285714286rem;
}
.local-nav > li.active .icon-local > i.i-local-classify {
    background-position: -0.7142857142857143rem -48.85714285714286rem;
}
.local-nav > li.active .icon-local > i.i-local-service {
    background-position: -0.7142857142857143rem -42.78571428571429rem;
}
 .nav-wrap.moveTop .nav-search, .nav-wrap .nav-slide-top {
     display: none;
}
 .nav-wrap.moveTop .nav-slide-top {
     display: inline-block;
}
 .nav-wrap .nav-slide-top {
     padding: 0.14285714285714285rem 0;
     margin-left: 0.2857142857142857rem;
     float: left;
}
 .nav-wrap .nav-slide-top .nav-top-icon {
     width: 2.2857142857142856rem;
     height: 2.2857142857142856rem;
}
 .nav-wrap .nav-slide-top .nav-top-icon-1 {
     width: 2.2857142857142856rem;
     height: 2.2857142857142856rem;
}
 .nav-wrap .nav-slide-top .nav-top-icon-1 {
    width: 2.286rem;
    height: 2.286rem;
    display: inline-block;
    vertical-align: middle;
    background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_list.png?v=1001);
    background-size: 142% auto;
}
 .nav-wrap .nav-slide-top .nav-top-icon-1.i-back-1 {
    background-position: -0.5rem -26.85714285714286rem;
}
 .nav-wrap .nav-slide-top .nav-top-icon-1.i-search-1 {
    background-position: -0.5rem -11.14285714285714rem;
}
 @-webkit-keyframes showFocus{
     0%{
         opacity:0;
         right:-5.0rem;
    }
     80%{
         opacity:1;
         right:1rem;
    }
     100%{
         opacity:1;
         right: 0.8572rem;
    }
}
/* 商品列表页样式改版 Tangqy */ 
.nav-wrap.only-search {padding: 0 10px; } 
.nav-wrap.only-search .nav-search {width: 100%;left: auto;position: relative; } 
.nav-wrap.only-search .nav-content {display: none; } 
.nav-search-text:after {display: none;content: "\5e97\94fa\5185\5546\54c1"; } 
.nav-wrap.only-search .nav-search-text:after {display: inline-block; }
.nav-bar.addFix .nav-wrap.only-search {background-color: #ffffff; } 
.nav-bar.addFix .nav-wrap.only-search .nav-search {top: 8px; } 
.nav-bar.addFix .nav-wrap.only-search .nav-search-text {color: #999999; } 
.nav-wrap.only-search .nav-search-icon.nav-search-icon-2, .nav-bar.addFix .nav-wrap.only-search .nav-search-icon {display: none; } 
.nav-bar.addFix .nav-wrap.only-search .nav-search-icon-2 {display: inline-block;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/img_search_2.png?v=1001) no-repeat;background-size: cover; } 
.add-to-car {position: fixed;right: 0.5rem;bottom: 7.7rem;width: 3rem;height: 3rem;margin-top: 22px;border-radius: 4rem;-webkit-border-radius: 4rem;     overflow: hidden;     z-index: 4; } 
.add-to-car a {     display: inline-block;     width: 3rem;     height: 3rem;     background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/img_shopping_car.png?v=1001) no-repeat;     background-size: 3rem; }
/* 分享的样式 Tangqy */
.banner-wrap .the-shop-signs .favpolite-background {
    right: 2.5rem!important;
    bottom: 1.6rem!important;
}
.banner-wrap .the-shop-signs .favpolite-background .favpolite-polite i {
    vertical-align: middle;
    margin-bottom: 3px;
    margin-top: -1px;
}
.banner-wrap .the-shop-signs .favpolite-background .favpolite-polite span {
    vertical-align: middle;
    height: 1rem;
    line-height: 0.5rem!important;
}
.more-more .share-sub {
    display: none;
    border-radius: 10px;
    position: fixed;
    z-index: 100;
    right: 6px;
    top: 45px;
    background-color: #ffffff;
}
.more-more .share-sub i {
    position: absolute;
    right: 1rem;
    top: -0.7rem;
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 0.7rem solid transparent;
    border-right: .7rem solid transparent;
    border-bottom: .7rem solid;
    color: #ffffff;
}
.more-more .share-sub a {
    position: relative;
    display: block;
    padding-left: 3.528rem;
    width: 6.8571rem;
    height: 2.8571rem;
    line-height: 2.8571rem;
    font-size: .9285rem;
    font-weight: normal;
    color: #666;
}
.more-more .share-sub a:before {
    content: "";
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    left: 0.6rem;
    top: 0.2rem;
    background-size: 100%;
}
.more-more .share-sub a:before {
    background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_list.png?v=1001);
    background-size: 150% auto;
}
.more-more .share-sub a.ic-home:before {
    background-position: -0.6429rem -37.5714rem;
}
.more-more .share-sub a.ic-share:before {
    background-position: -0.6429rem -17.5000rem;
}
.more-more .share-sub a.ic-classify:before {
    background-position: -0.6429rem -9.8571rem;
}
.more-more .share-sub a.ic-refresh:before {
    background-position: -0.6429rem -15.0000rem;
}
.more-more .share-sub a.ic-msg .msg-label {
    position: absolute;
    font-size: 0.9rem;
    right: 0.86rem;
    top: 0.64rem;
    height: 1.43rem;
    line-height: 1.43rem;
    border-radius: 1.43rem;
    padding: 0 0.5rem;
    display: inline-block;
    text-align: center;
    color: #FFFFFF;
    background-color: #FF5600;
    background: linear-gradient(to bottom right, #FF8B00,#FF5600);
}
.more-more .share-sub a.ic-msg .msg-label:empty {
    display: none;
} 
.search-home-page .sort-note{right: 4rem;}
.banner-wrap .mylogo-wrap{height:2rem!important;} 
.local-nav > li .shop-logo-lace {position: absolute;width: 3rem;height: 3rem;z-index: 9;}
.back-to-top a{display: inline-block;width: 3rem;height: 3rem;background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon_list.png?v=1001);background-size: 100% auto;}
/**
 *  iPhone 5/5s portrait
 */
@media screen and (device-aspect-ratio: 40/71) {
    .banner-wrap .the-shop-signs .more-more > .i-more-more {
        background-position: -7px -405px;
    }
    .banner-wrap .logo-wrap.mylogo-wrap .logo-back-btn .i-back-btn-icon {
        background-position: -7px -367px;
    }
    .nav-bar .nav-wrap .nav-search .nav-search-icon-1 {
        background-position: -5px -340px;
        margin-top: 0px;
    }
    .nav-wrap .nav-slide-top .nav-top-icon-1.i-back-1 {
        background-position: -6px -332px;
    }
    .nav-wrap .nav-slide-top .nav-top-icon-1.i-search-1 {
        background-position: -6px -134px;
    }
    .more-more .share-sub a.ic-home:before {
        background-position: -8px -451px;
    }
    .more-more .share-sub a.ic-classify:before {
        background-position: -8px -119px;
    }
    .more-more .share-sub a.ic-share:before {
        background-position: -8px -211px;
    }
    .more-more .share-sub a.ic-refresh:before {
        background-position: -8px -181px;
    }
    .local-nav > li .icon-local > i.i-local-home {
        background-position: -9px -448px;
    }
    .local-nav > li .icon-local > i.i-local-prods {
        background-position: -9px -330px;
    }
    .local-nav > li .icon-local > i.i-local-shop {
        background-position: -9px -280px;
    }
    .local-nav > li .icon-local > i.i-local-classify {
        background-position: -9px -238px;
    }
    .local-nav > li.active .icon-local > i.i-local-prods {
        background-position: -9px -538px;
    }
    .local-nav > li.active .icon-local > i.i-local-shop {
        background-position: -9px -563px;
    }
    .local-nav > li.active .icon-local > i.i-local-classify {
        background-position: -9px -587px;
    }
    .local-nav > li .icon-local > i.i-local-service {
        background-position: -9px -514px;
    }
}

/**精选好评**/
.buyer_show_mod.buyer_show_mod {background-color:transparent;border-radius:0;font-size:0;padding:0.357rem 0 0 0;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-single {background:#FFF;border-radius:0.4286rem;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-single .comment_con {border-radius:0.4286rem 0.4286rem 0 0;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-single .comment_con span.user_name {margin:0;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-single .comment_con span {display:inline;height:auto;line-height:1;word-break:normal;-webkit-line-clamp:initial;-webkit-box-orient:initial;text-overflow:initial;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-single .three_pic {width:100%;padding: 0 0.57rem;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-single .comment_pic img {margin: 0 0.23rem 0.46rem 0.23rem !important;border-radius:0.571rem;width: calc(33.33% - 0.46rem);height: auto;}
.buyer_show_mod.buyer_show_mod .buyer_show_title {font-size:1rem;margin-bottom: 0.571rem;}
.buyer_show_mod.buyer_show_mod .buyer_show_title .light_point {font-size:1.143rem;color:#222222;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-multi {display:inline-block;width:50%;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-multi:nth-child(even) {padding-right:0.286rem;}
.buyer_show_mod.buyer_show_mod .lightspot.lightspot-multi:nth-child(odd) {padding-left:0.286rem;}
.buyer_show_mod.buyer_show_mod .comment_pic.main_pic {width:100%;}
.buyer_show_mod.buyer_show_mod .comment_pic.main_pic img {width:100%;height:100%;margin:0 !important;border-radius:0.714rem 0.714rem 0 0;margin-bottom:0.643rem;}
.buyer_show_mod.buyer_show_mod .comment_con {background:#fff;border-radius:0 0 0.714rem 0.714rem;height:auto;margin-bottom:0.643rem;}
.buyer_show_mod.buyer_show_mod .comment_con .comment_cont {height:2rem;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2;color:#333;}
.buyer_show_mod.buyer_show_mod .comment_con .user_name {margin-top:0.357rem;display:block;}
/**精选好评详情页**/
.dialog-wrap-dialog{position: fixed; width: 100%; height: 100%; overflow: hidden; top: 0; z-index: 9999;}
.dialog-wrap-dialog:after{content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #000000;}
.dialog-wrap-dialog .close-left-img{width: 2.142857142857143rem; height: 2.142857142857143rem; background: url('./images/close2x.png') no-repeat; background-size: 100%; position: absolute; left: 0.8571428571428571rem; top: -0.25rem; z-index: 99;}
.dialog-wrap-dialog .dialog-wrap{height: 100%;}
.dialog-wrap-dialog body{background: #eee; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; margin: 0; padding: 0;}
.dialog-wrap-dialog .swiper-container{width: 100%; height: 100%;}
.dialog-wrap-dialog .swiper-slide{text-align: center; /* Center slide text vertically */ 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; overflow: scroll;}
.dialog-wrap-dialog .swiper-slide img{width: 100%; opacity: 1; transition-duration: all .3s;}
.dialog-wrap-dialog .swiper-slide .addclickimg{transform: scale(1.5) !important;}
.dialog-wrap-dialog .header-img-jump{position: absolute; top: 36%; right: 1.0714285714285714rem; z-index: 99; border-radius: 100%; overflow: hidden; text-align: center; transition-duration: .3s;}
.dialog-wrap-dialog .header-img-jump.anim{right: -100px !important;}
.dialog-wrap-dialog .header-img-jump img{border-radius: 100%; max-width: 100%; border-style: solid; border-color: #fff; width: 2.7857142857142856rem; height: 2.7857142857142856rem; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3); border-width: 0.14285714285714285rem;}
.dialog-wrap-dialog .cls-bottom{position: relative; font-size: 0.9285714285714286rem; opacity: 0.95; color: #fff; overflow-y: scroll; height: 4.7142857142857144rem; padding-top: 0.5714285714285714rem; padding-bottom: 0.5714285714285714rem; padding-left: 0.8928571428571429rem; padding-right: 6.9750000000000005rem;}
.dialog-wrap-dialog .cls-bottom-wrap{position: fixed; height: 7.428571428571429rem; padding: 0.5357142857142857rem; padding-bottom: 0rem; padding-left: 0; padding-right: 0; bottom: 0; z-index: 99; width: 100%; transition: all .3s;}
.dialog-wrap-dialog .cls-bottom-wrap.anim{bottom: -100px;}
/*.dialog-wrap-dialog .cls-bottom-wrap img{background: #fff; border-radius: 0.17857142857142858rem; width: 4.714285714285714rem; height: 4.714285714285714rem; position: absolute; right: 1.0714285714285714rem; bottom: 1.0714285714285714rem; top: 50%; transform: translateY(-50%);}*/
.dialog-wrap-dialog .cls-bottom-wrap b{display: block; font-size: 0.5rem; margin-bottom: 0.32142857142857145rem;}
.dialog-wrap-dialog .goods-jump {
  width: 4.7142857142857135rem;
  height: 4.7142857142857135rem;
  position: absolute;
  right: 1.0714285714285714rem;
  bottom: 1.0714285714285714rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}
.dialog-wrap-dialog .goods-jump img{border-radius: 0.42857142857142855rem;background: #fff;width: 4.7142857142857135rem;height: 4.7142857142857135rem;}
.dialog-wrap-dialog .goods-jump .goodprice {
  color: #FFFFFF;
  font-size: 0.857142857142857rem;
  height: 0.857142857142857rem;
  line-height: 0.7142857142857142rem;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom-left-radius: 0.4285714285714285rem;
  border-bottom-right-radius: 0.4285714285714285rem;
  background-image: linear-gradient(90deg, #FF8F00 0%, #FF5500 97%);
}
.dialog-wrap-dialog .swiper-container-horizontal > .swiper-pagination-bullets,
.dialog-wrap-dialog .swiper-pagination-custom,
.dialog-wrap-dialog .swiper-pagination-fraction{bottom: auto;}
.dialog-wrap-dialog .dialog-wrap div.swiper-pagination-fraction{color: #fff; transition: all .25s; font-size: 1.2857142857142858rem; top: 0.75rem;}
.dialog-wrap-dialog .dialog-wrap div.swiper-pagination-fraction.anim{top: -50px;}
.dialog-wrap-dialog .ppcloud-player-controls.mobile-controls{display: none!important;}

.durian-module {
    background: #fff;
    border-radius: .857rem;
    margin: 0 0.857rem;
    padding: .857rem;
}

.durian-module .module-title {
    font-size: 1.071rem;
    line-height: 1.286rem;
    margin: 0.214rem 0 1.071rem 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    white-space:normal;
    overflow: hidden;
}

.durian-module.type-2 .module-title {
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    /*不知道为啥在这个模块中这个显示两行，多了“...”不生效 所以给他搞下高度*/
    height: 2.571rem;
}

.durian-module.type-2 {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
}

.durian-module.type-2 .img-box {
    width: 7.5rem;
    height: 7.5rem;
    margin-left: .8571rem;
    border-radius: .4286rem;
    overflow: hidden;
}

.durian-module.type-2 .img-box img {
    width: 100%;
    height: 100%;
}

#durianShortVideo {
    width: 100%;
    height: 13.0714rem;
    border-radius: .4286rem;
}

.durian-video {
    position: relative;
}

.durian-module.type-3 .image-wrap {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}

.durian-module.type-3 .image-wrap .image-item {
    width: 7.5rem;
    height: 7.5rem;
    overflow: hidden;
    border-radius: .4286rem;
    position: relative;
}

.durian-module.type-3 .image-item .tip-wrap {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 1.5rem;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    line-height: 1.5rem;
    font-size: .4286rem;
    padding: 0 .2857rem;
    border-top-left-radius: .4286rem;
}

.durian-module.type-3 .tip-wrap .icon {
    float: left;
    width: 1.0714rem;
    height: 1.0714rem;
    background: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-sp2x.png?v=1001") no-repeat;
    background-size: 1.0714rem 1.0714rem;
    margin-top: .10714rem;
}

.durian-module.type-3 .image-wrap .image-item img {
    width: 100%;
    height: 100%;
}

.durian-video-mask {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    border-radius: .4286rem;
    overflow: hidden;
}

.durian-video.active .durian-video-mask {
    display: none;
    border-radius: .4286rem;
}

.durian-video-mask img {
    width: 100%;
    height: 100%;
}

.durian-play-icon {
    display: inline-block;
    width: 3rem;
    height: 3rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999;
    background-size: contain;
    cursor: pointer;
}

#durianShortVideo .ppcloud-player .mobile-player-play-btn,
.durian-play-icon {
    background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/play-icon.png?v=1001) !important;
}
.slide-images-list{width:auto;}


/* 自动推荐楼层  start*/
.intelligent-floor {position:relative;margin: -0.2857rem 0;}
.intelligent-floor .imod-nav {border-radius:0.5714rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.4286rem 0.2857rem;position:relative;}
.intelligent-floor .imod-nav li {-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:0.7143rem;}
.intelligent-floor .imod-nav li a {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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;line-height:1;position:relative;color:#222;}
.intelligent-floor .imod-nav li .imod-icon,.intelligent-floor .imod-nav li .imod-prod {position:relative;width:4.5000rem;height:4.5000rem;border-radius:0.8571rem;background-color:#fff;}
.intelligent-floor .imod-nav li .imod-prod > img {border-radius:0.8571rem;width:100%;height:100%;max-height: 100%;}
.intelligent-floor .imod-nav li .imod-icon:before {content:"";width:1.7857rem;height:1.7857rem;display:block;background:#FFECD0;border-radius:100%;position:absolute;top:0.7143rem;left:0.5000rem;z-index:0;}
.intelligent-floor .imod-nav li .imod-icon:after {content:"";width:2.5000rem;height:2.5000rem;background:rgba(255,236,208,0.5);display:block;border-radius:100%;position:absolute;right:0.5714rem;top:1.1429rem;z-index:0;}
.intelligent-floor .imod-nav li .imod-icon [class^=icon-ifloor-] {width:2.7857rem;height:2.7857rem;background-repeat:no-repeat;background-size:100% 100%;display:block;margin:auto;margin-top:-1.4286rem;position:relative;z-index:1;top:50%;}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-lottery {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-lottery.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-checkin {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-checkin.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-discount {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-discount.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-reduction {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-reduction.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-limittime {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-limittime.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-member {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-member.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-birthdaygift {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-birthdaygift.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-festivalgift {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-festivalgift.png);}
.intelligent-floor .imod-nav li .imod-icon .icon-ifloor-integration {background-image:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/icon-ifloor-integration.png);}
.intelligent-floor .imod-nav li .imod-title {background-image:-webkit-gradient(linear,0 100%,0 0,from(#FF8F00),color-stop(0.97,#FF5500));background-image:-webkit-linear-gradient(90deg,#FF8F00 0%,#FF5500 97%);background-image:-moz-linear-gradient(90deg,#FF8F00 0%,#FF5500 97%);background-image:-o-linear-gradient(90deg,#FF8F00 0%,#FF5500 97%);background-image:linear-gradient(90deg,#FF8F00 0%,#FF5500 97%);text-align:center;width:4.2857rem;height:1.2857rem;line-height:1.5;color:#fff;border-radius:0.7143rem;position:absolute;bottom:-0.7143rem;font-size:0.8571rem;}
.icoupon-nav {display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0.2857rem;}
.icoupon-nav > li {width:50%;padding:0.4286rem 0.3571rem;}
.icoupon-nav .icoupon {display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height: auto;}
.icoupon-nav .icoupon > img {width:100%;height:auto;max-height: 4rem;}
.icoupon .icoupon-desc {width: 60%;color:#fff;font-size:0.8571rem;position:absolute;top:0;left:0;}
.icoupon .icoupon-action {line-height:1;position:absolute;right:0.8443rem;bottom:0.3157rem;cursor:pointer;}
.icoupon > div > span {display:block;text-align:center;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 0.2857rem;}
.icoupon .icoupon-desc .act-name {font-size:1.4286rem;line-height:1;margin-top: 8%;}
.icoupon .icoupon-desc .act-name i {font-size:0.8571rem;margin-top: 15%;}
.icoupon .icoupon-desc .act-info {margin-top: 6%;}
.icoupon .icoupon-action .act-btn {display:inline-block;width:2.9171rem;height:1.1429rem;border-radius:0.7143rem;}
.icoupon-nav.icoupon-list-nav {display:block;overflow-x:scroll;white-space:nowrap;font-size:0;}
.icoupon-nav.icoupon-list-nav > li {width: 35%;display:inline-block;}
.icoupon-nav.icoupon-list-nav .icoupon .icoupon-desc {width:5.4286rem;}
.icoupon-nav.icoupon-list-nav .icoupon .icoupon-action {right:0.3571rem;bottom:0.4286rem;}
.icoupon-nav.icoupon-list-nav .icoupon .icoupon-desc .act-name {font-size:1.2857rem;margin-top:0.7143rem;}
.icoupon-nav.icoupon-list-nav .icoupon .icoupon-desc .act-info {margin-top: 10%;}
/* 自动推荐楼层  end*/

/*会员卡片*/
@charset "UTF-8";.member-card-item{width: 25.0714285714rem;height: 7.1428571429rem;display: flex;display: -webkit-box;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin: 0 auto;background-size: 25.0714285714rem 7.1428571429rem;background-repeat: no-repeat;padding: 1.0714285714rem 1.5rem;box-sizing: border-box;position: relative;}
.member-card-item.vip-no-open{justify-content: flex-end;-webkit-justify-content: flex-end;background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/no-mem-card.png");}
.member-card-item.vip-no-open .handle-btn{color: #FF6800;box-shadow: 0 0 10px 0 rgba(255, 102, 0, 0.7);}
.member-card-item.vip-no-open .inner-border-style:after{border: 0.0357142857rem solid #FFCAA5;}
.member-card-item.vip-lv .avatar{width: 2.8571428571rem;height: 2.8571428571rem;border: 0.0714285714rem solid #fff;border-radius: 50%;overflow: hidden;background-color: #fff;align-self: self-start;margin-right: 0.5714285714rem;flex-shrink: 0;-webkit-flex-shrink: 0;}
.member-card-item.vip-lv .avatar img{width: 2.7857142857rem;height: 2.7857142857rem;}
.member-card-item.vip-lv .card-info{flex: 1;-webkit-box-flex: 1;-webkit-flex: 1;}
.member-card-item.vip-lv-1{background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/card_bg_vip01.png");}
.member-card-item.vip-lv-1 .handle-btn{color: #969AAF;box-shadow: 0 0 10px 0 #ACACC5;}
.member-card-item.vip-lv-1 .inner-border-style:after{border: 0.0357142857rem solid #E3E3FF;}
.member-card-item.vip-lv-1 .member—level{color: #969AAF;box-shadow: 0 0 10px 0 #ACACC5;}
.member-card-item.vip-lv-1 .member-icon{box-shadow: 0 0 10px 0 #ACACC5;}
.member-card-item.vip-lv-2{background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/card_bg_vip02.png");}
.member-card-item.vip-lv-2 .handle-btn{color: #E59A00;box-shadow: 0 0 10px 0 #EAAA26;}
.member-card-item.vip-lv-2 .inner-border-style:after{border: 0.0357142857rem solid #FFCC85;}
.member-card-item.vip-lv-2 .member—level{color: #E59A00;box-shadow: 0 0 10px 0 #EAAA26;}
.member-card-item.vip-lv-2 .member-icon{box-shadow: 0 0 10px 0 #EAAA26;}
.member-card-item.vip-lv-3{background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/card_bg_vip03.png");}
.member-card-item.vip-lv-3 .handle-btn{color: #8D6FFF;box-shadow: 0 0 10px 0 #887FFF;}
.member-card-item.vip-lv-3 .inner-border-style:after{border: 0.0357142857rem solid #AFAAF5;}
.member-card-item.vip-lv-3 .member—level{color: #8D6FFF;box-shadow: 0 0 10px 0 #887FFF;}
.member-card-item.vip-lv-3 .member-icon{box-shadow: 0 0 10px 0 #887FFF;}
.member-card-item.vip-lv-4{background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/fshop/css/images/card_bg_vip04.png");}
.member-card-item.vip-lv-4 .handle-btn{color: #FF6800;box-shadow: 0 0 10px 0 rgba(255, 102, 0, 0.7);}
.member-card-item.vip-lv-4 .inner-border-style:after{border: 0.0357142857rem solid #FFCAA5;}
.member-card-item.vip-lv-4 .member—level{color: #FF6800;box-shadow: 0 0 10px 0 rgba(255, 102, 0, 0.7);}
.member-card-item.vip-lv-4 .member-icon{box-shadow: 0 0 10px 0 rgba(255, 102, 0, 0.7);}
.member-card-item .handle-btn{position: absolute;top: 50%;right: 1.0714285714rem;width: 5.4285714286rem;height: 2.1428571429rem;margin-top: -1.0714285714rem;font-size: 0.9285714286rem;background-color: #fff;text-align: center;line-height: 2.1428571429rem;border-radius: 1.0714285714rem;}
.member-card-item .card-info{color: #fff;}
.member-card-item .card-info .top{height: 1.6428571429rem;font-size: 1.1428571429rem;display: flex;display: -webkit-box;display: -webkit-flex;align-items: center;margin-bottom: 0.2142857143rem;}
.member-card-item .card-info .top > text{display: block;margin-right: 1rem;max-width: 7.8571428571rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.member-card-item .card-info .middle{height: 1.2142857143rem;display: flex;display: -webkit-box;display: -webkit-flex;align-items: center;margin-bottom: 0.1428571429rem;}
.member-card-item .card-info .middle img{width: 0.8571428571rem;height: 0.8571428571rem;margin-right: 0.2142857143rem;font-size: 0.8571428571rem;}
.member-card-item .card-info .bottom{height: 1.6428571429rem;line-height: 1.6428571429rem;font-size: 1.0714285714rem;}
.inner-border-style{position: relative;}
.inner-border-style:after{display: block;content: ' ';position: absolute;top: 0.0714285714rem;left: 0.0714285714rem;right: 0.0714285714rem;bottom: 0.0714285714rem;border-radius: 1.0714285714rem;}
.member—level{height: 1.2142857143rem;border-radius: 0.6071428571rem;font-size: 0.8571428571rem;background-color: #fff;padding: 0 0.4285714286rem 0 1.2142857143rem;line-height: 1.2142857143rem;}
.member—level text{display: inline-block;max-width: 7.1428571429rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.member-icon{position: absolute;width: 1.2857142857rem;height: 1.2857142857rem;background-color: #fff;border-radius: 50%;top: -0.0357142857rem;left: -0.4285714286rem;z-index: 3;display: flex;display: -webkit-box;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;box-sizing: border-box;}
.member-icon img{width: 1rem;height: 1rem;}
.all-prod-page main{overflow-x: hidden;}
.all-prod-page .shop-products-con .products-list li .products-text, .all-prod-page .singer-products-con .products-list li .products-text{white-space: nowrap;height: 1.3rem;font-weight: bold;}
.all-prod-page .shop-products-con .products-list li a span.products-text{width: 16.3rem;}

/* 店铺卡片 START */
.product-imgs-cover {position:relative;z-index: 0;}
.product-imgs-cover .imgs-cover-round {border-radius:0 !important;background:transparent;position:absolute;top:0;left:0;z-index:1;}
.product-imgs-cover .imgs-cover-topleft {width:3.5714rem;height:3.5714rem;border-radius:0 !important;background:transparent;position:absolute;left:0;top:0;z-index:2;}
.product-imgs-cover .imgs-cover-topright {width:3.5714rem;height:3.5714rem;border-radius:0 !important;background:transparent;position:absolute;right:0;top:0;z-index:2;}
.hot-sale-page .product-imgs-cover .imgs-cover-topleft {width:3.5714rem!important;height:3.5714rem;border-radius:0 !important;background:transparent;position:absolute;left:0;top:0;z-index:2;}
.hot-sale-page .product-imgs-cover .imgs-cover-topright {width:3.5714rem!important;height:3.5714rem;border-radius:0 !important;background:transparent;position:absolute;right:0;top:0;z-index:2;}
.shop-products-con-single .product-imgs-cover .imgs-cover-topleft{width:2.5714rem;height:2.5714rem;}
.shop-products-con-single .product-imgs-cover .imgs-cover-topright{width:2.5714rem;height:2.5714rem;}
.product-imgs-cover .imgs-cover-bottom {height:2.4286rem;border-radius:0 !important;background:transparent;position:absolute;left:0;bottom:0;z-index:2;}
.new-product .shop-products-con .product-images{max-height: 360px;}
/* 店铺卡片 END */

/*产品横向展示*/
[componentmode="sys.doubleProduct"] .shop-products-con .products-list {display: flex;}
[componentmode="sys.doubleProduct"] .shop-products-con .products-list li:nth-child(2n+1) {padding-right: 0.2857rem;}
[componentmode="sys.doubleProduct"] .shop-products-con .products-list li:nth-child(2n) {padding-left: 0.2857rem;}
[componentmode="sys.doubleProduct"] .shop-products-con .products-list li:nth-child(2n+1) a, [componentmode="sys.doubleProduct"] .shop-products-con .products-list li:nth-child(2n) a {margin: 0;}
[componentmode="sys.doubleProduct"] .shop-products-con .proinfo {box-sizing: border-box;}

/*会员卡片new*/
.member-card-new {
    width: 25.0714285714rem;
    height: 15rem;
    border-radius: 0.8571428571rem;
    margin: 0 auto;
    background-size: 25.0714285714rem 15rem;
    background-repeat: no-repeat;
    box-sizing: border-box;
    overflow: hidden;
}
.member-card-new .sign-title {
    display: block;
    width: 17.2142857143rem;
    height: 1.6071428571rem;
    margin: 1.0714285714rem auto 0;
}
.member-card-new .member-info {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    margin: 1.0714285714rem auto 0;
    height: 1.6071428571rem;
    padding: 0 1.0714285714rem;
    color: #fff;
}
.member-card-new .member-info .user-name {
    font-size: 1.2857142857rem;
}
.member-card-new .member-info .member-lev {
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    height: 1.7142857143rem;
    background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/mem-lev-wrap.png");
    background-repeat: no-repeat;
    background-size: 5.5714285714rem 1.7142857143rem;
    font-size: 0.8571428571rem;
    padding-left: 1.7142857143rem;
    margin-left: 0.2857142857rem;
}
.member-card-new .member-info .integral {
    background-color: rgba(255, 255, 255, 0.15);
    border-radius: 0.2142857143rem;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    font-size: 0.7857142857rem;
    height: 1.2857142857rem;
    padding: 0 0.4285714286rem;
}
.member-card-new .card-bottom-wrap {
    width: 22.9285714286rem;
    height: 2.1428571429rem;
    background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/mem-card-buttom-wrap.png");
    background-repeat: no-repeat;
    background-size: 22.9285714286rem 2.1428571429rem;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    font-size: 1rem;
    color: #fff;
    margin: 0 auto;
}
.member-card-new .handle-wrap {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    width: 25.0714285714rem;
    height: 1.9285714286rem;
    background-color: rgba(255, 255, 255, 0.15);
    margin-top: 1.0714285714rem;
}
.member-card-new .handle-wrap > span {
    font-size: 0.8571428571rem;
    color: #fff;
}
.member-card-new .handle-wrap > img {
    width: 0.8571428571rem;
    height: 0.8571428571rem;
    margin-left: 0.2142857143rem;
}

.gift-list {
    height: 5.25rem;
    padding: 0 1.0714285714rem;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    margin-top: 1.0714285714rem;
    margin-bottom: 0.8571428571rem;
}

.gift-item {
    position: relative;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
}
.gift-item .type {
    width: 3.8571428571rem;
    height: 1.9285714286rem;
    position: absolute;
}
.gift-item .gift-name {
    line-height: 1.2142857143rem;
    font-size: 0.8571428571rem;
    margin-top: 0.4285714286rem;
}
.gift-item .gift-image {
    width: 3.2142857143rem;
    height: 3.2142857143rem;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    margin-top: 0.4285714286rem;
    box-shadow: 0 0.2142857143rem 0.2142857143rem 0 rgba(0, 0, 0, 0.1);
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}
.gift-item .gift-image > img {
    width: 2.7857142857rem;
    height: 2.7857142857rem;
    border-radius: 50%;
}
.gift-item .gift-name {
    width: 100%;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    font-size: 0.8571428571rem;
}

.length-three .gift-item {
    width: 7.6428571429rem;
}
.length-three .gift-item .type {
    top: -0.2857142857rem;
    left: 3.7142857143rem;
}

.length-two .gift-item {
    width: 11.4642857143rem;
}
.length-two .gift-item .type {
    top: -0.2857142857rem;
    left: 5.6428571429rem;
}

.length-one .gift-item {
    margin-left: 5rem;
    flex-direction: row;
    -webkit-flex-direction: row;
    width: 15.7857142857rem;
}
.length-one .gift-item .type {
    top: 0.2857142857rem;
    left: 1.5714285714rem;
}
.length-one .gift-item .gift-image {
    margin-top: 0;
}
.length-one .gift-item .gift-name {
    text-align: left;
    font-size: 1.0714285714rem;
    font-weight: bold;
    width: 11.6428571429rem;
    margin-left: 0.8571428571rem;
    margin-top: 0;
}

.length-one-quan {
    height: 4.7142857143rem;
    margin-top: 1.3571428571rem;
    margin-bottom: 1.0714285714rem;
}
.length-one-quan .quan-wrap {
    width: 22.9285714286rem;
    height: 4.7142857143rem;
    background-image: url("//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/mem-card-quan-wrap.png");
    background-repeat: no-repeat;
    background-size: 22.9285714286rem 4.7142857143rem;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}
.length-one-quan .gift-item {
    width: 19.9285714286rem;
    margin-left: 3rem;
    flex-direction: row;
    -webkit-flex-direction: row;
}
.length-one-quan .gift-item .type {
    top: -1.5714285714rem;
    right: 0.7142857143rem;
}
.length-one-quan .gift-item .gift-image {
    margin-top: 0;
}
.length-one-quan .gift-name {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    color: #f50;
    font-size: 1rem;
    font-weight: bold;
}
.length-one-quan .quan {
    margin-right: 0.6428571429rem;
    margin-left: 0.8571428571rem;
    height: 2.2857142857rem;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    align-items: center;
    -webkit-align-items: center;
}
.length-one-quan .quan > span {
    font-size: 1.7857142857rem;
    margin: -0.2857142857rem 0.2321428571rem 0;
}
.length-one-quan .quan-mes {
    text-align: left;
    width: 7.1428571429rem;
    height: 2.2857142857rem;
    line-height: 2.25rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}