/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

.overtouch{overflow-y:auto;-webkit-overflow-scroll:touch;}
input{-webkit-appearance:none;}

.main-wrap ,.main-wrap2{position: relative;width:100%;max-width:640px;min-width:320px;margin:0 auto;font-size:14px;overflow:hidden;/* margin-top:3rem; */}
.main-wrap2{margin-top:0; padding-bottom:0;}
.shop-detail-main-wrap{margin-top:3rem;}
@media screen and (min-width:480px){
    html, .main-wrap{font-size:21px;}
}
@media screen and (min-width:640px){
    html, .main-wrap{font-size:28px;}
}
.main-wrap .top-white-bg{background-color:#ffffff; overflow:hidden;}
.top-bars-pos{width:100%; overflow:hidden; background-color:#fff;}
.top-bars-pos1{position:fixed; left:0; top:0; z-index:10; border-bottom:1px solid #e0e0e0;}
.top-bars{margin:0.392rem 0; background-color:#ffffff; padding:0 0.514rem;text-align:left;}
.banner-list{display:-webkit-box;display:-moz-box;height:2.071rem; -webkit-box-orient:horizontal;-moz-box-orient:horizontal;width:100%;}
.banner-list .top-seacher{width:76%;height:1.8rem;padding:0rem 0rem 0.2rem 0.287rem;line-height:1.8rem;border:#d8d8d8 1px solid;border-radius:2px;}
.banner-list .top-seacher label{display:inline-block;width:1.4286rem;height:1.4286rem;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons.png?v=1001) no-repeat right 0rem; vertical-align:middle;background-size:6.357rem 1.4286rem;}
.banner-list .top-seacher input[type="text"],input[type="search"]{width:14.2114rem; padding-left:0.2rem; border:none;background:none;height:1.423rem; vertical-align:middle; font-size:0.8rem;}
.banner-list .category-icon ,.banner-list .category-icon1 ,.banner-list .search-new-lay, .banner-list .fliter-category,.banner-list .search-new-lay{width:4.64rem;text-align:right;}
.banner-list .category-icon a,.banner-list .category-icon1 a ,.banner-list .search-new-lay a, .fliter-category a{margin-left:0.574rem; display:inline-block; padding-left:1.5714rem; width:4.428rem;height:2rem;line-height:2rem;text-align:left;color:#666666;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/bg_cate.png?v=1001) no-repeat 0.357rem center #fff;background-size: 0.928rem 0.8214rem; border:#e0e0e0 1px solid; border-radius:2px;-webkit-box-sizing:border-box;}
.banner-list .search-new-lay a{background:none; padding-left:0; text-align:center;}

/*top-bars-select 筛选*/
.top-bars-select .banner-list .top-seacher{width:53%;}
.top-bars-select .banner-list .top-seacher input[type="text"]{width:8.885714rem;}
.banner-list .fliter-category{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-flex:1;text-align:left; width:9.209972rem; padding-left:0.571428rem;}
.banner-list .fliter-category a{display:inline-block;-webkit-box-flex:1;width:4.3685rem;margin:0;}
.banner-list .fliter-category a.first-alink{margin-right:0.501428rem;}
.fliter-category a.fliter-btn{border-top-left-radius:0px;border-bottom-left-radius:0px; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/bg_select.png?v=1001) no-repeat 0.457rem center #fff; background-size:0.85714rem 0.8214rem;}
.top-middle-con{position:relative;width:100%;max-width:640px;text-align:left;overflow:hidden;transition: all .5s ease;-webkit-transition: all .5s ease;}
.nav-bar{width: 100%;transition: all .5s ease;-webkit-transition: all .5s ease;}
.top-banner-con{position:absolute;width:100%;max-width:640px;z-index:1;}
.index-slide{position:relative;width:100%;max-width:640px;}
.index-slide ul{position:relative;top:0px;z-index:2;}
.index-slide ul li{position:absolute}
.index-slide ul li img{width:100%;max-width:640px;min-width:320px;height:auto;max-height:220px;min-height:110px;}
.index-slide ol{position:absolute;right:0px;bottom:8px;z-index:3;}
.index-slide ol li{float:left;margin-right:6px;width:9px;height:9px;background:rgba(0,0,0,.4);border-radius:9px;}
.index-slide ol li.cur{background:rgba(0,0,0,.7)}
.index-carousel{text-align:center;padding:10px 0;background:#F2EEE0;}
.index-carousel li{border-right:1px solid #fff;border-left:1px solid #D9D1BD;}
.index-carousel li:first-child{border-left:none;}
.index-carousel li:last-child{border-right:none;}
.index-carousel img{display:block;margin:0 auto 5px;}
.logo-layer-con{position:absolute;width:100%;bottom:1rem;text-align:center;font-size:0.857rem;z-index:10;}
.blanket-con, .blanket-gray-con{width:100%;height:0rem;margin-bottom:0.5714rem;background:#f2f2f2;}
.blanket-gray-con{margin-bottom:0rem;}
.logo-layer-con ul{margin:0 auto; display: -webkit-box;-webkit-box-orient:horizontal;}

.logo-layer-con .list-container{padding-left:1.128rem;margin-top:-0.5rem;}
.logo-layer-con .logo-layer{width:4.5rem;text-align:center;}
.logo-layer-con .logo-layer a{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;width:3.428rem;height:3.428rem;margin:0 auto 0.7rem auto;background:#fff;text-align:center;border:#ddd 1px solid;}
.logo-layer-con .logo-layer a img{display:block;width:2.714rem;height:2.714rem;}
.logo-layer-con .logo-layer em{display:block;text-align:center;}
.shop-icons-layer{-webkit-box-flex:1;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:end;}
.shop-icons-layer .shop-icons-left{-webkit-box-flex:1;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;}
.shop-icons-layer .shop-icons-left a{display:block;-webkit-box-flex:1;width:100%;height:4rem;margin-top:1.5rem;}
.shop-icons-layer .shop-icons-left a.home-icon em:before{background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_home.png?v=1001) no-repeat 0 4px; background-size:1.11rem 1.11rem;}
.shop-icons-layer .shop-icons-right{width:33%;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;}
.shop-icons-layer .shop-icons-right a{display:block;height:4rem;margin-top:1.5rem;}
.shop-icons-layer a em{display:block;position:relative;height:0.514rem;padding-top:2.8rem;width:100%;text-align:center;}
.shop-icons-layer a em:before{content:" ";display:block;position:absolute;top:40%;left:50%;width:1.428rem;height:1.428rem;margin:-0.714rem 0 0 -0.714rem;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons.png?v=1001) no-repeat 0 0;background-size:6.357rem 1.4286rem; }
.shop-icons-layer a.share-icon em:before{background-position:-1.571rem 0rem;}
.shop-icons-layer a.service-icon em:before{background-position:-3.321rem 0rem;}
.shop-icons-layer a.fav-has-icon em:before{background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/has_fav.png?v=1001) no-repeat 0 0;background-size: 1.428rem;}
.shop-icons-layer a em:after{content:" ";position:absolute;display:block;right:0px;top:1.2rem;width:1px;height:2.143rem;background:#ddd;}
.shop-icons-layer .shop-icons-right a em:after{background:none;}
.announcement-con{padding-right:0.5714rem;padding-left:0.5714rem; line-height: 3.857rem;text-align:center;}
.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;}
.the-shop-middle-con{padding:0rem;background:#f2f2f2; overflow:hidden;}
.tbl-type{display: table; width: 100%;}
.tbl-cell {display: table-cell;vertical-align: top;text-align: center;}
.singer-products-con .tbl-cell {display: block;vertical-align: top;text-align: center;}
.shop-component-tit{position:relative;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;height:3.5714rem;;margin:0 0.5714rem 0 0.5714rem;text-indent:0rem;text-align:center;font-weight:lighter;font-size:1.143rem;}
.shop-component-tit span{position:absolute;display:inline-block;height:1.5rem;width:100%;top:50%;margin-top:-0.85rem;text-align:center;}
.shop-component-tit span em{display:inline-block;padding:0rem 0.5rem;max-width:17.5rem;height:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 1.5rem;font-weight: 700;}
.shop-component-tit:before {content: " ";position: absolute;top: 50%;width: 13%;height: 1px;background: #ddd;margin-left: 5px;}
.shop-component-tit:after {content: " ";position: absolute;top: 50%;width: 13%;height: 1px;background: #ddd;right: 0;}
.shop-products-con{min-height:20px;}
.shop-products-con, .singer-products-con{padding-top:0.60714rem; padding-left:0.5714rem;background: #fff;}
.shop-titles,.shop-titles{/*height:2.5rem;*/line-height:2.5rem;font-weight:normal;}
.shop-products-con .products-list{padding-bottom:0.5714rem;position: relative;}

.filter-products .shop-products-con{ padding-left:0;}

.shop-products-con .products-list li{width:50%;overflow:hidden;}
.shop-products-con .products-list li a, .singer-products-con .products-list li a{display:block;margin-right:0.15rem;background:#fff;}
.shop-products-con .products-list li:nth-child(even) a{margin-left:0;}
.filter-products .shop-products-con .products-list li:nth-child(even) a{margin-right:0;}

.filter-products .shop-products-con .products-list li .statics ,.filter-products .shop-products-con .products-list li .the-price{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){display:inline-block;}

.singer-products-con .products-list{padding:0.5714rem 0 0;}
.border-line{height:0rem; background:#f2f2f2;}
.singer-products-con .products-list li a{margin-right:0px;}
.shop-products-con .product-images, .singer-products-con .product-images{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;width:100%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.shop-products-con .product-images{display:block;height:auto;min-height:148px;max-height:296px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.singer-products-con .product-images{height:auto;min-height:304px;max-height:608px;}
.shop-products-con .product-images img, .singer-products-con .product-images img{display:block;width:100%;margin-bottom:0;}
.singer-products-con .product-images img{max-width:608px;}
.shop-products-con .proinfo{display:table; overflow:hidden; word-break:break-all;word-wrap:break-word;white-space:pre-wrap;  padding: 0 .3rem;}
.shop-products-con .products-list li .products-text, .singer-products-con .products-list li .products-text{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;display:block;width:100%;height:2.3rem;overflow:hidden;line-height:1.19rem;text-align:left;margin-top:0.5714rem;margin-bottom:0.2rem;}
.singer-products-con .products-list li .products-text{display:table;overflow:hidden; word-break:break-all;word-wrap:break-word;white-space:pre-wrap;}
.product-img img{width:100%;margin-bottom:0.25714rem;}
.shop-products-con .products-list li .the-price, .singer-products-con .products-list li .the-price{display:block;width:100%;height:1.5rem;line-height:1.5rem; text-align:left;color: #FF6600; font: 17px/1.5 'Tahoma';}

/*产品横向展示*/
[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;}
.threeprolist-show-wrap {position: relative;}
.shop-products-con-single .products-list li{display: block;margin-bottom: 0.572rem;width: 100%;text-align: left;background: #fff;padding: 0.6rem 0 0 0;}
.shop-products-con-single .products-list li a{display:-webkit-box;}
.shop-products-con-single .products-list{padding-bottom:0;display: block;}
.shop-products-con-single .product-images{display:block; width:31%;margin-bottom:0; min-height:100px; max-height:296px;  padding: 0.8rem;}
.shop-products-con-single .products-list li .the-price .btn_cart {right: 2.4286rem !important;}
.shop-products-con-single .products-list li .product-images {margin-top: 0.3571rem;}
.all-prod-page .main-wrap > .main-css {background: #f2f2f2;padding-bottom: 3.7143rem;}
@media screen and (min-width:320px) and (max-width:340px){
    .shop-products-con-single .product-images{width:35%;}
	.shop-products-con-single .proinfo{width:61%;}
}
.geline{display:none;}
.shop-products-con-single .geline{margin-left: 33%;border-bottom: 1px solid #ddd;width: 100%;height: 1px;display: inline-block;}
.shop-products-con-single .proinfo{width:60%;margin-left:2%;}
.shop-products-con-single .details{display:block;color:#999999; font-size:0.8571rem; height:2rem; line-height:1rem; margin-bottom:0.3471rem;}



/*--向导店商品到店试图标样式开始 --*/
.shop-products-con .products-list li .the-price, .singer-products-con .products-list li .the-price{position:relative;}
.singer-products-con .products-list li .the-price{margin-bottom: 0.5714rem;}
.shop-products-con .products-list li .the-price i, .singer-products-con .products-list li .the-price i{position:absolute; right:0.1rem; display:inline-block; width:3.70rem; height:1.39rem; overflow:hidden; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_toshop.png?v=1001) no-repeat 0 0; background-size:3.68rem 1.25rem;top:0.142rem;}
/*--向导店商品到店试图标样式结束 --*/
.products-list li .the-price img{vertical-align:middle;margin-top:-0.3rem;height:1rem;}
.adv-images-con{padding:0.5714rem;padding-right:0;background:#fff;}
.adv-images-con ul li{width:50%;}
.adv-images-con ul li a{display:block;margin-right:0.5714rem;}
.adv-images-con ul li a .db-img-com{display:block;width:100%;height:auto;min-height:80px;max-height:160px;overflow:hidden;}
.adv-images-con ul li a:nth-child(2n){margin-right:0rem;}
.adv-images-con ul li a img{margin-bottom:0;display:block;width:100%;height:100%;}
/*---the menus [[---*/
.mask-lay ,.mask-scroll-lay{display:none; position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:11;}
.menus-list-le, .menus-list-ri{position:fixed;top:0;width:19.2285rem;z-index:12;font-size:1rem;}
.menus-list-le{left:0px;}
.menus-list-ri{right:0px;display:none;background-color:#ffffff; overflow-y:scroll;}
.menus-list h2.menu-titles{position:relative;height:2.8214rem;background:#ffffff;line-height:2.8214rem;color:#333333;border-bottom:#e0e0e0 1px solid;}
h2.menu-titles .fliter-select{text-align:center; font-size:0.9333rem; font-weight:lighter;}
.menus-list .navigator-con{ background-color:#ffffff;display:-webkit-box;-webkit-box-orient:horizontal;height:2.7857rem;-webkit-box-align:center;-webkit-box-pack:center;border-bottom:#e0e0e0 1px solid;}
.menus-list .navigator-con nav{ background-color:#ffffff; -webkit-box-flex:1;text-align:center;height:1.25rem;border-right:#ddd 1px solid;}
.menus-list .navigator-con nav:last-child{border-right:none;}
.pare-menus-con li.list-items{margin-bottom:0.42857rem; background-color:#ffffff; padding-left:2.142857rem;line-height:2.42857rem;color:#333333;border-bottom:#ddd 1px solid;}
.pare-menus-con li a{display:block; line-height:2.85714rem; background-color:#ffffff;}
.pare-menus-con li a span.arrows{float:right;display:inline-block;width:0.642857rem;height:1.10714rem;margin-top:0.821428rem;margin-right:1.0357rem; background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/arrow-right.png?v=1001) no-repeat;line-height:1.10714rem;overflow:hidden;background-size:0.642857rem 1.10714rem;-webkit-transform:rotate(90deg);transition:-webkit-transform 0.4s;vertical-align:middle;}
.pare-menus-con li.Selected a span.arrows{-webkit-transform:rotate(270deg);transition:-webkit-transform 0.4s;}

.pare-menus-con li span.arr-control {float:right;display:inline-block;text-align:center;width:50px;}
.pare-menus-con li em.arrows{display:inline-block;width:10px;height:15px;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/arrow-right.png?v=1001) no-repeat;line-height:15px;overflow:hidden;background-size:10px 15px;-webkit-transform:rotate(90deg);transition:-webkit-transform 0.4s;vertical-align:middle;}
.pare-menus-con li.Selected em.arrows{-webkit-transform:rotate(270deg);transition:-webkit-transform 0.4s;}
.pare-menus-con li.Selected{padding-left:0px;border:none;}
.pare-menus-con li.Selected ul{padding-left:3.392857rem; background:#eeeeee;color:#303030;}
.pare-menus-con li.Selected .controls{padding-left:2.142857rem; border-bottom:#ddd 1px solid;}
.pare-menus-con li .controls a:first-child{float:left;}

.pare-menus-con .list-items.Selected ul li{height:2.85714rem; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:#e0e0e0 solid 1px;border-top:none;}
.pare-menus-con li.Selected ul li:last-child{border-bottom:none;}
.pare-menus-con li.Selected ul li a{background-color:transparent; color:#333333;}
.sub-list-menu li a{display:block;width:100%;}
.sub-list-menu li.menu-on a span{display:inline-block;position:relative;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sub-list-menu li.menu-on a span:after{display:inline-block;content:" ";position:absolute;right:1.628rem;width:1rem;height:1rem;top:50%;margin-top:-0.5rem;background:url(images/checked-rig.png) no-repeat;background-size: 1rem;}

.pare-menus-con .list-items.Selected ul.sub-list-menu-brand li.cur{ background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/bg_brand_cur.png?v=1001) no-repeat 90.8% center; background-size:0.75rem 0.60714rem;}
.pare-menus-con .list-items.Selected ul.sub-list-menu-price li.cur{ background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/bg_price_cur.png?v=1001) no-repeat 90.8% center; background-size:0.75rem 0.60714rem;}

/*---the menus ]]---*/
/*----the shares bottom---*/
.menus-share-bot{position:fixed;bottom:0px;width:100%;max-width:640px;min-width:320px;height:16rem;background:#f2f2f2; z-index:-1;}
.share-close{position: relative;width:100%;top:-14px;z-index:13;}
.share-close a{position:absolute;right:10px;top:0px;display:block;width:2rem;height:2rem;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/close.png?v=1001) no-repeat;background-size: 2rem 2rem;}
.menus-share-bot h2{width:100%;background:#fff;line-height:2.75rem;border-bottom:#dcdcdc solid 1px;text-align: center;font-size:1rem;}
.menus-share-bot .share-menus{width:20.5714rem;line-height:35px;margin:0 auto;text-align:center;font-size:0.8rem;}
.menus-share-bot .share-menus-sub{width:22.714rem;}
.menus-share-bot .share-menus-sub li{float:left;width:4.5rem;height:4.514rem;padding:0.5714rem 5px;}
.menus-share-bot .share-menus-sub:last-child li{padding-bottom:8px;border-bottom:none;}
.menus-share-bot .share-menus-sub li a{display:block;width:4.5rem;text-align:center;}
.menus-share-bot .share-menus-sub li a img{display:block;width:3.571rem;height:3.571rem;box-shadow:0px 0px 3px rgba(0,0,0,0.2);margin:0 auto;}
.menus-share-bot .share-menus-sub li a span{display:block;}
/*---the favorite layer--*/
.favorites-lay{position:fixed;bottom:0px;width:100%;max-width:640px;min-width:320px;padding-bottom:1.143rem;background:#f2f2f2; z-index:-1;}
.favorites-top .shop-logo a{display:block;width:3.428rem;height:3.428rem;background:#fff;text-align:center;border:#ddd 1px solid;}
.favorites-top .shop-logo a img{display:block;width:2.714rem;height:2.714rem;margin:0.35rem auto;}
.favorites-lay .favorites-top{display:-webkit-box;-webkit-box-orient:horizontal;padding:0.5714rem 1.429rem;background:#fff;border-bottom:#ddd 1px solid;}
.favorites-lay .favorites-top li:first-child{margin-right:0.5714rem;}
.favorites-lay .favorites-top li.shop-name{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;width:10.5714rem;height:3.428rem;line-height:1.714rem;word-break:break-all;word-wrap:break-word;text-align:left;overflow:hidden;}
.favorites-lay .favorites-top li.favorite-text{-webkit-box-flex:1;text-align:center;}
.favorites-lay .favorites-top li.favorite-text a{display:block;position:relative;text-align:center;margin-top:.5rem;}
.favorites-lay .favorites-top li.favorite-text a:before{content:" ";position:absolute;left:3rem;width:1.4286rem;height:1.4286rem;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons.png?v=1001) no-repeat 0 0;background-size:6.357rem 1.4286rem;}
.favorites-lay .favorites-top li.favorite-text a:after{content:"关注";position:absolute;top:1.5286rem;left:2.6rem;}
.favorites-middle{padding-left:0.85714rem ;background:#fff;}
.favorites-middle li{padding:.75rem 0;color:#333333; font-size:1.09rem; border-bottom:1px solid #e0e0e0;}
.favorites-middle li:last-child{border:none;}
.favorites-middle li span{ vertical-align:top; display:inline-block;}
.favorites-middle li span.detail-companyName{ vertical-align:top; display:inline-block;width: 20%;}
.favorites-middle li span.name{max-width:70%; line-height:130%; padding:23px 0 5px;}
.favorites-middle li em{display:inline-block; margin-left:5%; width:40%; color:#f60; font-size:1rem; font-weight:normal;}
.favorites-middle li .company-del{width:70%;}

.button-area{margin-top:3rem;text-align: center;}
.orange-common-btn{height:2.85714rem;margin:0 auto;background:#fa9007;line-height:2.85714rem;}
.orange-common-btn a{display:block;color:#fff;}
.shop-alert-box{position:absolute;padding:0.5714rem;background:rgba(0,0,0,0.7);text-align:center;color:#fff;border-radius:5px;z-index: 15;min-width:7rem;}
/*----the small favorite layer [[---*/
.favorite-small-lay{position:absolute;left:50%;top:50%;width:19.7143rem;height:10rem;margin:-5rem 0 0 -9.85715rem;background:#fff;overflow:hidden;text-align:center;font-size:1rem;z-index:14;}
.favorite-small-lay h2{height:2.8571rem;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#dadada));line-height:2.8571rem;box-shadow:0px 2px 8px rgba(0,0,0,0.3);border-top-left-radius:4px;border-top-right-radius:4px;}
.favorite-small-lay ul{margin-top:2.1428rem;color:#333;}
.favorite-small-lay ul li:last-child{height:2.2857rem;margin-top:1.4285rem;line-height:2.2857rem;}
.favorite-small-lay ul li a.cancel, .favorite-small-lay ul li a.config{display:inline-block;width:5.7143rem;height:2.8571rem;line-height:2.8571rem;border:#dcdcdc 1px solid;color:#333;}
.favorite-small-lay ul li a.config{margin-left:0.714rem;background:#fc7c26;border:#fc7c26 1px solid;color:#fff;}
/*---the small favorite layer ]]---*/
/*----cherry add 20140928 [[-----*/
.big-pic-change{padding: 0.5714rem;background:#fff;border-bottom:#ddd 1px solid;}
.sub_page_slide{position:relative;width:100%;height:10.893rem;overflow:hidden;}
.sub_page_slide ul{position:absolute;top:0px;}
.sub_page_slide ul li{float:left;}
.sub_page_slide ul li img{width:100%;max-width:640px;min-width:320px;height:auto;/* max-height:306px;min-height:153px; */}
.sub_page_slide ol{position:absolute;right:3px;top:87%;z-index:3;}
.sub_page_slide ol li{float:left;margin-right:6px;width:9px;height:9px;background:rgba(0,0,0,.4);border-radius:9px;}
.sub_page_slide ol li.cur{background:rgba(0,0,0,.7)}
.singer-banner{background:#fff;padding:0.5714rem 0.5714rem 0.5714rem 0;}
.singer-banner a{display:block;width:100%;height:auto;min-height:80px;max-height:160px;}
.singer-banner a img{display:block;width:100%;height:100%;}


/*----cherry add 20140928 ]]-----*/
/*---twb style 20140924----*/
.filter-products {padding-top: 0.393rem; border-bottom: 1px solid #fff;}
/*搜索区 */
.top-white-bg .filter-banner-list .top-seacher{ width: 13.214rem;}
.top-white-bg  .filter-banner-list .category-icon ,.top-white-bg  .filter-banner-list .category-icon1{ width: 8.035rem;}
.top-white-bg  .filter-banner-list .category-icon a ,.top-white-bg  .filter-banner-list .category-icon1 a{width: 3.35rem;}
.filter-sort-tab { display:-webkit-box; display:-webkit-box; -webkit-box-orient:horizontal;text-align: center;color: #707070;}
.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;}
.filter-sort-tab li:last-child a { border-right: none;}
.filter-sort-tab li.selected {margin-bottom: -1px;}
.filter-sort-tab li.selected,
.filter-sort-tab li.selected a { color: #f50;}
.filter-sort-tab li i { display: inline-block;width:1.2rem;height:1.2rem;border-left: 0.3rem solid transparent;border-right: 0.3rem solid transparent;border-bottom: 0.5rem solid;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_rank.png?v=1001) no-repeat center;background-size:1.2rem;}
.filter-sort-tab li.down.selected i {/* -webkit-transform: rotate(180deg); */ background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_rank_dn.png?v=1001) no-repeat center; background-size:1.2rem;}
.filter-sort-tab li.up.selected i {/* -webkit-transform: rotate(0deg); */background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_rank_up.png?v=1001) no-repeat center; background-size:1.2rem;}
#filter-category {padding:0.5714rem;}
.filter-sort-tab li:last-child{padding-left:1px;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/bg_nav_line.png?v=1001) no-repeat 0 center; background-size:1px 1.429rem;}
#filter-category a {display: block;height: 2.07rem;float: left;padding: 0 0.535rem;line-height: 2.07rem;margin-right:0.5714rem;max-width: 5rem;border: 1px solid #CCC;text-align: center;text-decoration: none;color: #707070;overflow: hidden;background: #fff;margin-bottom:0.517rem;}
/*活动页*/
.active-ad{ padding: 0.5714rem 0.5714rem 0 0.5714rem; 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: 608px; min-width: 304px;height: auto;max-height: 320px; min-height: 110px;}
/*dash line add 20141010*/
.dash-line-comp{height:1px;line-height:1px;overflow:0px;margin:0rem 0.5714rem;border-bottom:#d1d1d1 1px dashed;}
.the-shop-middle-con .singer-products-con{padding:0rem 0.5714rem 0rem 0.5714rem;border-top:none;margin-top:0rem;}
.the-shop-middle-con .singer-banner{padding:0.5714rem;}
.the-shop-middle-con .big-pic-change{padding:0;border-bottom:none;background:#fff;}
.bor-top-gray{border-top:#ddd 1px solid;}
/*---cherry adds no-results 20141024---*/
.c-no-result-con{position:absolute;left:50%;top:40%;width:187px;height:108px;margin-left:-93px;margin-top:-54px;text-align:center;z-index:10;}
.c-no-result-con .c-no-result-icon{width:100px;height:68px;margin:0 auto;background:url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/no-result-icon.png?v=1001) no-repeat left top;background-size: 100px 68px;}
.c-no-result-con .c-no-result-text{width:160px;margin:40px auto 0px auto;line-height:20px;text-align: left;font-size:14px;font-family:"Microsoft Yahei";}

/*店招设置*/
.the-shop-signs{width:100%;position:relative;
/*max-height:200px; min-height:100px;*/
}
.the-shop-signs .the-layer{position:absolute; left:0; top:0; width:100%; height:100%; }
.the-shop-signs .img-show img{width:100%; max-width:640px; min-width:320px; height:auto; max-height:200px; min-height:100px;}
.the-shop-signs .logo-wrap{position:absolute; left:0; bottom:0; width:18.214rem;}
.the-shop-signs .logo{float:left;}
.the-shop-signs .logo .inner{padding:0; margin:0 0 0.3rem 0.3rem; width:2.572rem; height:2.572rem ; border-radius:4px;}
.the-shop-signs .logo img{border-radius:6px; width:100%; height:100%;}
.the-shop-signs .store-name {float: left;height: 1.5rem;overflow: hidden;line-height: 1.5178rem;font-size: 1.0714rem;color: #ffffff;padding-left: 0.42857rem;width: 13rem;overflow: hidden;}

/*导航*/
.nav{height: 3.8rem;width: 100%;background-color: #fff;z-index: 5;border-bottom: 1px solid #ccc;display:flex;justify-content:space-between;}
.nav li{/* float: left;width: 25%; */ flex-grow:1;}
.nav a{width: 100%;display: inline-block;height: 3.6rem;text-align: center;font-size: 1rem;color: #333333;font-weight: normal;line-height: 20px;}
.nav a.cur{color: #ff6600;border-bottom: 2px solid #ff6600;text-decoration: none;}
.nav a span {display: block;height: 1.5rem;margin-top: 0.357rem;}
.nav .cur .nav-pic{display:block;width: 1.5rem;height: 1.5rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/nav-pic.png?v=1001) no-repeat;background-position:0px 0px;background-size: 3rem;margin-left: 40%;margin-top: 10px;}
.nav .nav-pic{display:block;width: 1.5rem;height: 1.5rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/nav-pic.png?v=1001) no-repeat;background-position:-21px 0px;background-size: 3rem;margin-left: 40%;margin-top: 10px;}
.nav .nav-pic.nav-pic-grey{background-position: -21px 0;}
.the-shop-signs .count {width:5.28rem; right:0;height:1.166rem; line-height:1.166rem; bottom:3.86rem; background:none; font-size:1rem; }
.nav-add{height: 3rem;}
.nav-add a{height: 2.8rem;line-height:2.8rem;}


.seemore{display:block; margin-bottom:0.35714rem; line-height:2.7857rem; height:2.7857rem;background-color:#f8f8f8; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center; font-size:1.0714rem; color:#333333;}
.see-more{background-color:#ffffff; border-bottom:none;margin-bottom:0; }

.no-protips {text-align: center;padding: 5rem 0 8rem;font-size: 1.071428rem;color: #333333;}
.erro-pic {display: block;width: 5.5rem;height: 7rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/erro-pic.png?v=1001) no-repeat;margin-left: 40%;background-size:21rem;}
.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;}
.erro-pic-2 {
    display: block;
    width: 17rem;
    height: 9rem;
    background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/erro-pic-2.png?v=1001) no-repeat;
    margin-left: 18%;
    background-size: 17rem;
}
/*搜索-横向*/
.shop-products-con-horizontal .products-list{padding-bottom:0.3571rem;}
.shop-products-con-horizontal img{width:32%; vertical-align: top;}
.shop-products-con-horizontal .info{display: inline-block; padding-left:0.692857rem; width:62%;}
.shop-products-con-horizontal li{border-bottom:1px solid #e0e0e0; width:auto;  padding:0.8214rem 0.642857rem ;}
.shop-products-con-horizontal li a{display: block;}
.shop-products-con-horizontal .products-text{font-size:0.8571rem; color:#333333;}
.shop-products-con-horizontal .details{margin-bottom:0.3471rem; font-size:0.8571rem; height:2rem; line-height:1rem; color:#999999;}
.shop-products-con-horizontal .the-price{font-size:1.0714rem; color:#f74905;}

/*top-share*/
.top-cancle{position:absolute; right:0.4rem; top:0;font-size: 1.1rem;}
.top-share{position:absolute; width:1.429rem; height:1.429rem; right:0.857rem; top:0;}
.top-share .more{display:inline-block; width:1.429rem; height:1.429rem/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_share_1.png?v=1001) no-repeat center center; background-size:1.8rem; margin-top:0.9rem;}
.sn-clicked-nav .top-share .more{background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_share_clicked.png?v=1001) no-repeat center center; background-size:1.8rem;}
.top-share .share-sub{display:none; border-radius:10px;position:absolute; right:0; top:45px; background-color:#5a5f6b;}
.top-share .share-sub i{position:absolute; right:1rem; top:-0.5rem; display: inline-block; width: 0; height: 0; border-left: 0.3rem solid transparent; border-right: 0.3rem solid transparent; border-bottom: 0.5rem solid; margin-left:0.285714rem; color:#5a5f6b;}
.top-share .share-sub a{display:block; padding-left:3.1428rem; width:4.5571rem; height:2.8571rem; line-height:2.8571rem; border-bottom:1px solid #6f7685; font-size:0.9285rem; font-weight:normal; color:#cfcfcf; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_share2.png?v=1001) no-repeat 0.85714rem 0; background-size:1.42857rem 10.7rem;}
.top-share .share-sub li:last-child a{border:none;}
.top-share .share-sub a.ic1{background-position:0.85714rem 0.7014rem;}
.top-share .share-sub a.ic2{background-position:0.85714rem -2.15714rem;}
.top-share .share-sub a.ic3{background-position:0.85714rem -4.93rem;}
.top-share .share-sub a.ic4{background-position:0.85714rem -2.20014rem;}
.top-share .share-sub a.ic5{background-position:0.85714rem -8.01428rem;}
.top-share .share-sub a.shareBox{background-position:0.85714rem 0.7014rem;color:red}

/*.sale-page{background:#ffff}*//*前端让注释*/
.sale-page .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;}
.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/cshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.subsidy-page .sn-nav-back{border: 6px solid #686B72;border-width:2px 0 0 2px;}
.subsidy-page .top-share .more{display:inline-block; width:2.1428rem; height:45px;/*1.6071rem*/; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;margin-top: 0rem;}
.subsidy-page .sn-nav{background: #ffffff;}


/*the-pic-show 三张图展示*/
.the-pic-show-wrap{padding:0.5714rem;background:#fff;}
.the-pic-show{position:relative; /*display:-webkit-box; display:box;*/background-color:#ffffff;}
.the-pic-show .big-pic{width:66%; float:left;}
.the-pic-show .s-pic{width:32%; float:right;/*position:absolute; right:0; top:0;*/ height:100%;}
.the-pic-show .s-pic li{height:46%; margin-bottom:4%;}
.the-pic-show .s-pic li.last{height:46%; }
.the-pic-show li a,.three-horizon li a{display:block;position: relative;}
.the-pic-show .big-pic li a{min-height:197px; max-height:396px;}
.the-pic-show .s-pic li a{min-height:95px; max-height:193px;}
.the-pic-show li a img ,.three-horizon a img{width:100%;}
.the-pic-show li .price ,.three-horizon li .price ,.the-pic-show .s-pic .li .price{background:rgba(0,0,0,0.6); display: block; height:1.96428rem; line-height:1.96428rem ; position: absolute; left:0; bottom:0; width:97%; padding-right:3%; text-align: right; color: #FF6600; font: 17px/1.5 'Tahoma'; text-indent:-0.3571rem;}
.the-pic-show .s-pic li:last-child{vertical-align:text-bottom;margin-top:0.5rem;}



.three-horizon-wrap{padding: 0.5714rem;background:#fff;padding-top:0.2rem;}

/* 滑动图*/
.slide-images-wrap{padding: 0.5714rem;background: #fff;}
.slide-images{height:5.2143rem; width: 100%; overflow: hidden;position: relative;}
.slide-images-list{/*width: 3000px;*/position: absolute;left: 0;top:0;}
.slide-images-list li{width: 8.8572rem; height:5.2143rem; float: left; margin-right: 0.5714rem}
.slide-images-list li img{width: 100%;height: 100%;;}
/*三列图*/
.three-horizon li{float:left;}
.three-horizon li a{border:none;}
.three-horizon .hr-one{width:31.8%;}
.three-horizon .hr-sec{width:31.8%; margin:0 2.25%;}
.three-horizon .hr-third{width:31.8%;}

/*四列图*/
.four-col-pic{padding: 0.5714rem 0 0.5714rem 0.5714rem;background:#fff;}
.four-col-pic .four-horizon li{float:left; width:25%;}
.four-col-pic .four-horizon .hr-one ,.four-col-pic .four-horizon .hr-sec ,.four-col-pic .four-horizon .hr-third ,.four-col-pic .four-horizon .hr-fourth {-moz-box-flex:1;  -webkit-box-flex:1; box-flex:1;}
.four-col-pic a{display:block; margin-right:0.5714rem;}
.four-col-pic a img{width:100%;}
.six-group .three-horizon li a{display:block;min-height:95px; max-height:193px;}

/*动态图*/
.gif-banner a{display: inline-block;}
.gif-banner img{max-width: 100%; max-height: 100%;}


/*店铺详情*/
.store-details{ height:6rem;padding: 0.8572rem 1.43rem 0.8572rem 0.8572rem; background-color: #ffffff;border-bottom:0.6071rem solid #f2f2f2;}
.store-details .logo-wrap{width:18.214rem;}
.store-details .logo-wrap .logo{float:left;border:1px solid #e0e0e0;}
.store-details .logo-wrap .inner{padding:0; background-color:#ffffff; width:4.2357rem; height:4.2357rem; border-radius:2px;}
.store-details .logo-wrap .inner img{width:100%;}
.store-details .logo-wrap .store-name{float:left; height:1.5rem; font-size:1.0714rem; color:#333333; padding-left:0.42857rem; width:11rem; overflow:hidden;}

.btn_contact_us{display:block; width:100%; height:2.7857rem; line-height: 2.7857rem; background-color:#ffffff; font-size:1.0714rem; margin:2.3571rem 0; text-align: center; color:#fa9007;}
.btn_contact_us span{display:inline-block; line-height:2.7857rem; background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_service.png?v=1001) no-repeat 0 center; padding-left:2.3214rem; background-size:1.4628rem 1.3928rem; color:#fa9007;}

.favorites-middle table{width:96%;}
.favorites-middle td{padding:1rem 0; font-size:0.8571rem;vertical-align:top; word-break:break-all; word-wrap:break-word;}
.favorites-middle td{border-bottom:1px solid #e0e0e0;}

/*分类*/
.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; font-size:1.1rem;border-top: .5rem solid #eee;border-bottom: .5rem solid #eee;}
.sort-menu-first{height: 3.143rem;background-color: #fff;line-height: 3.14rem;padding-left: 1rem;font-size: 1rem; font-weight: bold; padding-right:1rem; background:url(images/icon_catemore.png) 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;}

/*底部菜单*/

.service-div{position: fixed;bottom: 0;right: 0;z-index: 10;}
.service-div a{display: block;height: 3.2857rem;border-top: 1px solid #ccc;border-right: 1px solid #ccc;background: #fff;font-size:  12px;border-right: none;text-align: center;text-decoration: none;}
.service-div a img{width:40%;}
.service-div a span{display: block;margin-top: 22px;}
.content-menu{width: 100%;position: fixed;bottom: 0;left: 0;z-index:10;height: 3.1rem}
.content-menu li{float: left;text-align: center;position: relative; box-sizing:border-box;}
.content-menu li:last-child(3){width:33.4%;}
.content-menu li a {display: block;height: 3.1rem;border-top: 1px solid #ccc;border-right: 1px solid #ccc;background: #fff;line-height: 1rem;}
.content-menu li a span {display: block; height:3.1rem;line-height: 3.5rem;}
.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%;}
.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;}
.content-menu .child-menu a{border-left:1px solid #ccc;border:1px solid #f2f2f2!important;border-bottom:0 none;}
.arrow-down{position:absolute;bottom:42px;left:45%;width:1rem;height:1rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/arrow-menu.png?v=1001) no-repeat;background-size: 1rem;display: none;z-index:10;}
/*.content-menu li:hover .child-menu{display: block;}
.content-menu li:hover .arrow-down{display: block;}*/
.menu-03{width: 33.3%;}
.menu-02{width: 50%;}
.menu-01{width: 100%;}
.moveTop{top: 0;position: fixed; left:0;background: #ffffff!important;}

.filter-products.all-pro{padding-top:0;}
.promotion-page .the-shop-middle-con,.search-page .the-shop-middle-con,.promotion-page .shop-products-con,.new-pro .shop-products-con,.search-page .shop-products-con{background:none;}
.promotion-page .shop-products-con .products-list li a,.search-page .shop-products-con .products-list li a{background:#fff;}

.six-group .the-pic-show-wrap{padding-bottom:0;margin-bottom:0;}
.search-page main,.list-page main{bottom:0;}
.global-pic {
  position: absolute;
  top: 1.36rem;
  left: 3.4rem;
  width: 3.19rem;
  height: 1rem;
}
.store-details .global-pic {
  position: absolute;
  top: 2.86rem;
  left: 6rem;
  width: 10.6rem;
  height: 1.3rem;
}

.global-pic img {
  width: 100%;
  height: 100%;
}
.shopLabel-pic {
  position: absolute;
  top: 1.36rem;
  left: 3.4rem;
  width: 3.6rem;
  height: 1.15rem;
}
.shopLabel-pic img {
  width: 100%;
  height: 100%;
}
.shopLabel-pic-goodshop {
  position: absolute;
  top: 1.36rem;
  left: 3.4rem;
  width: 4.55rem;
  height: 1.15rem;
}
.shopLabel-pic-goodshop img {
  width: 100%;
  height: 100%;
}
.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;
}
.sale-ul {
  background: #f2f2f2;
  margin-bottom: .8rem;
}
.sale-ul li {
  margin-bottom: 0.7143rem;
}
.sale-ul li a img {
  height:auto;
  margin-bottom: 0;
}
/*---the scroll Top [[---*/
.back-to-top{position:fixed;right:0.5rem;bottom:3.7rem;width:3rem;height:3rem;margin-top:22px;border-radius:4rem;-webkit-border-radius:4rem;overflow:hidden;z-index:4;}
/*.back-to-top a{display: inline-block;width: 3rem;height: 3rem;background: url(images/backToUp.png) no-repeat;background-size: 3rem;}*/
.back-to-top a{display: inline-block;width: 3rem;height: 3rem;background-image: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/icon_list.png?v=1001);background-size: 100% auto;}
.sn-nav-search{position:relative; margin:0.5rem 0 0 3.4rem;background-color: rgba(255,255,255,0.15);/* background:url(images/bg_repeat_trans.png) repeat 0 0;*/width: 15rem;height: 2rem;border-radius: 2.3rem;}
.sn-clicked-nav .sn-nav-search ,.search-home-page .sn-nav-search ,.category-page .sn-nav-search{background:#F2F2F2;}
.sn-clicked-nav .sn-nav-search i ,.category-page .sn-nav-search i{}
.sn-clicked-nav .sn-nav-search input  ,.category-page .sn-nav-search input{ width:80%;}

.storeinfo .sn-nav{background:#fff;}
.storeinfo .sn-nav-back{border-color:#444;}

.sn-nav-search form{height:inherit;}
.sn-nav-search i{display: inline-block;width:1.8rem;height: 1.8rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons.png?v=1001) no-repeat right center;vertical-align: top;background-size:2rem;margin:0.1rem 0 0 0rem;}
.index-page .sn-nav-search{display:none;}
.index-page .sn-nav-search i{display: inline-block;width:1.142rem;height: 1.142rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons-only.png?v=1001) no-repeat right center;vertical-align: top;background-size:1.142rem;margin: 0.4rem 0 0 0.7rem;}
.promotion-page .sn-nav-search i{display: inline-block;width:1.142rem;height: 1.142rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons-only.png?v=1001) no-repeat right center;vertical-align: top;background-size:1.142rem;margin: 0.4rem 0 0 0.7rem;}
.hot-sale-page .sn-nav-search i{display: inline-block;width:1.142rem;height: 1.142rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons-only.png?v=1001) no-repeat right center;vertical-align: top;background-size:1.142rem;margin: 0.4rem 0 0 0.7rem;}
.new-prod-page .sn-nav-search i{display: inline-block;width:1.142rem;height: 1.142rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons-only.png?v=1001) no-repeat right center;vertical-align: top;background-size:1.142rem;margin: 0.4rem 0 0 0.7rem;}
.all-prod-page .sn-nav-search i{display: inline-block;width:1.142rem;height: 1.142rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/index-icons-only.png?v=1001) no-repeat right center;vertical-align: top;background-size:1.142rem;margin: 0.4rem 0 0 0.7rem;}
.sn-nav-search input{vertical-align: top; height:2rem; line-height:2rem;width: 80%;border: none;color:#333;}
.sn-nav-search input::-webkit-input-placeholder{color:#ccc;}
.sn-nav-search input::-moz-placeholder{color:#ccc;}
.sn-nav-search input:-moz-placeholder{color:#ccc;}
.sn-nav-search input:-ms-input-placeholder{color:#ccc;}
.sn-nav-search em{display: inline-block;width: 1.4rem;height: 1.4rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/search-cancel.png?v=1001) no-repeat;background-size: 1.3rem;vertical-align: top;margin-top: .4rem;position: absolute;right: .3rem;}

.sort-note {position: absolute;width: 2rem;height: 2.3rem;right: 3rem;top: 0.2rem;}
.index-page .sort-note{display:none;}
.sort-note i {display: inline-block; width:2.5rem;height: 2.5rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/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;}
.index-page .sort-note,.promotion-page .sort-note,.hot-sale-page .sort-note,.new-prod-page .sort-note,.all-prod-page .sort-note,.dynamicSale-page .sort-note,.search-home-page .sort-note,.shopDurian-page .sort-note {position: absolute;width: 2rem;height: 2.3rem;right: 7rem;top: 0.2rem;}
.search-home-page .sort-note{right: 4rem;}
.nav-car {position: absolute;width: 2rem;height: 2.3rem;right: 4rem;top: 0.2rem;}
.index-page .nav-car{display:none;}
.nav-car i {display: inline-block; width:2.5rem;height: 2.5rem;background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/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/cshop/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;}

.sn-clicked-nav .sort-note i  ,.search-home-page .sort-note i  ,.category-page .sort-note i{background: url(//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/sort_2.png?v=1001) no-repeat center 0.5rem;background-size: 1.5rem 1.3rem; color:#666;}

.search-home-page .sort-note i{ height:2.5rem;width:2.5rem;background-size:1.929rem; line-height:2.5rem;padding-top:0; text-align:center; color:#666; font-size:0.6rem; margin-top:0; background-position:center center;margin-top:0.2rem;}
.search-home-page .btn_filter{height:2.5rem;width:2.5rem;background-size:1.929rem;background-position: center center;font-size:0.6rem; padding-top:0; text-align:center;margin-top:0.4rem;}

/*.search-home-page .sort-note{right:4px;}*/
/*.list-home-page .sort-note{right:4px;}*/
/*加载*/
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); } }
.addFix{position: fixed;width: 100%;z-index: 3;}
.home-page .postion-div{position: fixed;bottom:0;}
.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;}

.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.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;}
.load-more-lay{ position: absolute;bottom: auto;left: 50%;}
/*促销页*/
.img-show img{margin:0px;}
.logo-wrap img{margin:0px;}

/*底部设计师名称*/
.shop-designer-name{text-align:center;font-size: 12px;color: #a2a2a2;}

/*前台热点展示*/
.imgmap{/*background: #fff;*/padding: 0;}
.map-position{border:none;}
.map-position .map-position-bg{background: none;}
a.link-number-text{display:block!important; width:100%; height:100%;}
.image-maps-conrainer img{width:100%;}

.position-conrainer{left:0; top:0; width:100%; height:100%; position:absolute;}
.map-position{position:absolute;}

.J_CMod{margin-bottom:0rem;}
/*单独修复全部商品上拉加载*/
.shop-products-con.product-img.bgWhite{margin-bottom:0.5714rem;margin-top: 0.8572rem;}
/*修复老的自定义热区*/
.image-maps-conrainer img{width:100%!important;} 

/*沉浸式表头*/
.clear-bg{background:none;}
.font-white {color:#fff;}
.w165{width:155px!important;}
.dot{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:13.1rem; line-height:1.3rem;font-size:1.072rem;color: #fff;font-weight: bold;}
.mysn-nav{position: fixed; height: 45px; font-size: 1rem; z-index: 2;background:none;}
.mystore-name{height:36px!important;line-height:0.96rem!important;}
.sf-nav .sf-decoration>span{color: #fff;cursor: pointer;font-family:"microsoft Yahei"}
.sn-nav-back:before{display:none;}

.shop-products-con .products-list li .statics em{color:#999!important;}

.memIndex-page .main-wrap{margin-top: 3rem;overflow: scroll;padding-bottom: 0rem;}
.memIndex-page .main-wrap .the-shop-middle-con{}
.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/cshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}

.mem-point{background:#f2f2f2;/* overflow:hidden; */overflow: scroll;}
.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/cshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.mem-point .main-wrap {padding-bottom:0px;margin-top: 3rem;}
.mem-point .main-wrap .the-shop-middle-con{}

.mem-prize{background:#f2f2f2;/* 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/cshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.mem-prize .main-wrap{margin-top: 3rem; height: 100%; overflow-y: auto;}
.mem-prize .main-wrap .the-shop-middle-con{}

.mem-rights{background:#f2f2f2;/* overflow:hidden; */}
.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/cshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
.mem-rights .main-wrap {background: #ffffff;overflow: scroll;padding-bottom: 0px;margin-top: 3rem;}
.mem-rights .main-wrap .the-shop-middle-con{}

.memIndex-page{background:#f2f2f2;}
.memIndex-page .main-wrap{margin-top: 3rem;overflow: scroll;padding-bottom: 0rem;}
.memIndex-page .main-wrap .the-shop-middle-con{}
.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/cshop/css/images/icon_share_sale.png?v=1001) no-repeat center center; background-size:1.8rem;}
span.shopdetail-first{display:inline-block;width: 6.529rem;text-align: left;}
span.shopdetail-second{display:inline-block;text-align: left;}
.search-page .shop-products-con-single .product-images{padding:0;}

/**精选好评**/
.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('//ssr.suning.cn/resource/msfs/project/mshopfile/v3/cshop/css/images/close2x.png?v=1001') 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;}

.h5-md {
    min-height: 100vh;
    background: #fff;
}
.h5-md-box {
    padding-top: 15rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.h5-md-img {
    height: 6.4286rem;
    width: 6.4286rem;
    border-radius: 0.8571rem;
}
.h5-md-title {
    margin: 1.0714rem 0 2.1429rem;
    font-size: 1.1429rem;
    color: #222222;
    text-align: center;
    line-height: 1.5rem;
    font-weight: 600;
}
.h5-md-btn {
    width: 8.5714rem;
    height: 2.5714rem;
    line-height: 2.5714rem;
    background: #FF5500;
    border-radius: 0.6429rem;
    color: #fff !important;
    text-align: center;
}
.no-protips-down {
	line-height: 2rem;
    margin-bottom: 1rem;
    color: #999999;
}
.no-protips-button {
	display: inline-block;
    width: 120px;
    box-sizing: border-box;
    height: 26px;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    color: #333333;
    margin: 10px 2px;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
}