.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;}
.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(images/icon_more.png) 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;
    width: 1.2rem;
    height:1.2rem;
    border:none;
    vertical-align:-0.3rem;
}
.filter-sort-tab li.down i {
}
.filter-sort-tab li.up i {
    -webkit-transform: rotate(0deg);
}
.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(images/icon_horizon.png) no-repeat 0 0; background-size:1.285714rem 1.285714rem;}
.filter-sort-tab li.selected.down:last-child a{background:url(images/icon_more.png) 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;
}
[hide]{display:none;}
.imgmap .ve_baracts{display:none;}
.imgmapEditBox img{display:block;}
.imgmap {
    position: relative;
    moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 2;
    padding: 0;
    box-sizing:border-box;
    text-align:center;
    border: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-btn-gray{display:block; width:94%; margin:3%; background:#dbdbdb; 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 dotted #aaaaaa;}
.warrant-collect{border-radius:0;}
.warrant-global{width:auto; font-size:.85rem; line-height:1.5rem; color:#666;}
.warrant-global img{width:3.6rem; margin-right:0.42857rem;}
.warrant-favorites{padding:.35rem 0 .35rem .85714rem;}
.warrant-favorites li{border-bottom:0; padding:.45rem 0;}
.warrant-favorites-line{padding-left:.85714rem; background:#fff;border-bottom:1px solid #C8C7CC;}
.warrant-favorites-line .warrant-btn-prodmap{border-bottom:none;}
.warrant-favorites-line li{padding:.8rem 1rem .8rem 0; border-bottom:1px solid #dddddd; 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("images/icon_1.png") no-repeat;}
.warrant-favorites-line li b{    display: none;
    margin-left: 5px;
    vertical-align: -4px;
    width: 20px;
    height: 18px;
    background: url(images/header_sprite.png) no-repeat 0 -999em;
    background-position: 0 -169px;
    background-size: 60px 480px;}
.warrant-btn-telphone i{background:url("images/icon_2.png") no-repeat;}
.warrant-btn-code i{background:url("images/icon_3.png") no-repeat;}
.warrant-btn-inform i{background:url("images/icon_4.png") no-repeat;}
.warrant-btn-prodmap i{background:url("images/icon_5.png") no-repeat;}
.warrant-favorites-line-top li{border-top:1px solid #ddd; border-bottom:0;}
.warrant-favorites-line-top{border-bottom:1px solid #C8C7CC;}

.warrant-pinpai{margin-top:.85714rem; padding-bottom:.67rem; background:#fff;}
.warrant-pinpai .sort-menu-first a{float:right; padding-right:1rem; font-size:.85rem; font-weight:normal;}
.warrant-pinpai .sort-name{width:auto; font-weight:normal;}

.storeinfo .warrant-pinpai{border-bottom:1px solid #c8c7cc;}

.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;}me{text-align: center;font-size: 18px;font-weight: bold;line-height: 3.1785rem;}
.qrCodeDiv .qrCodeShare{text-align: center;font-size: 18px;font-weight: bold;line-height: 5.1785rem;}

.warrant-sort-name{height:auto; line-height:1.5rem; padding:.5rem 1rem;}
.warrant-sort-name span{display:block; height:auto; line-height:1.5rem; word-wrap:break-word;}

.warrant-watermark{position:relative;}
.warrant-watermark div{position:absolute;top: 50%;left: 50%;margin: -100px 0 0 -100px;}

/*hot*/
.nav .hot img{height:1.428rem;}
.postion-div .hot{float:right; width:22%;height:45px; width:22%; text-align:center; background:#ffffff;}
.postion-div .hot a{ padding-top:0.536rem; }
.postion-div .hot img{height:2.142rem;}
.service-div{width:15%;height: 3.1rem;}

/*pages*/
.sf-pages{height:26px;color:#666;overflow:hidden;}
.sf-pages .sf-pages{height:26px;overflow:hidden;}
.sf-pages a{float:left;margin-right:5px;padding:0 9px;background:#FFF;border:1px solid #CCC;line-height:24px; color:#666;}
.sf-pages a:hover{color:#F70;text-decoration:none;}
.sf-pages span{float:left;margin-right:5px;line-height:24px;font-weight:700;}
.sf-pages span.sf-prev,
.sf-pages span.sf-next{height:24px;line-height:24px;background:#FFF;border:1px solid #DDD;font-weight:400;padding:0 8px 0 4px;}
.sf-pages a.sf-prev,
.sf-pages a.sf-next{height:24px;line-height:24px;background:#FFF;border:1px solid #CCC;overflow:hidden;padding:0 8px 0 4px;}
.sf-pages a.sf-next{padding:0 4px 0 8px;}
.sf-pages span.sf-prev em,
.sf-pages span.sf-next em,
.sf-pages a.sf-prev em,
.sf-pages a.sf-next em{float:left;display:inline;margin-top:6px;width:0;height:0;line-height:0;font-size:0;border:5px solid;}
.sf-pages span.sf-prev i,
.sf-pages span.sf-next i{float:left;color:#999;}
.sf-pages a.sf-prev i,
.sf-pages a.sf-next i{float:left;color:#333;font-weight:400;*line-height:24px;cursor:pointer;}
.sf-pages a.sf-prev:hover i,
.sf-pages a.sf-next:hover i{color:#F70;}
.sf-pages span.sf-prev{padding:0 8px 0 2px;}
.sf-pages span.sf-next{padding:0 2px 0 8px;}
.sf-pages span.sf-prev em{margin-right:6px;border-color:#FFF #CCC #FFF #FFF;}
.sf-pages a.sf-prev em{margin-right:6px;border-color:#FFF #999 #FFF #FFF;}
.sf-pages span.sf-next em{margin-left:6px;border-color:#FFF #FFF #FFF #CCC;}
.sf-pages a.sf-next em{margin-left:6px;border-color:#FFF #FFF #FFF #999;}
.sf-pages b{float:left;margin-right:6px;padding:0 9px;line-height:24px; border:1px solid #CCC; color:#ff7700; background: #fff;}
.sf-pages .sf-page-inp{float:left;display:inline;margin-left:10px;}
.sf-pages .sf-page-inp span{margin-right:8px;color:#333;font-weight:400;}
.sf-pages .sf-page-inp .sf-inp{float:left;margin-right:8px;padding:2px;width:26px;height:18px;background:#FFF;border:1px solid #CCC;font-weight:700;color:#666;text-align:center;}
.sf-pages .sf-page-inp .sf-submit{float:left;width:46px;height:24px;background:#FFF;border:1px solid #CCC;line-height:24px;*line-height:22px;color:#333;text-align:center;cursor:pointer;}
.sf-pages .sf-page-inp .sf-submit:hover{color:#F70;text-decoration:none;}
.sf-pagesAlign{ padding: 30px 0; float: right; font-size: 12px;}

.productmap-page .products-list li:first-child{border-right:.15rem solid #f2f2f2;}

/*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;}
.singer-products-con .products-list li .the-price{margin-bottom:0;}
.shop-products-con .products-list li .the-price .btn_cart, .singer-products-con .products-list li .the-price .btn_cart{margin-top:1.68rem;position:absolute; right:0.8rem; top:-0.3rem; width:1.7857rem; height:1.7857rem; background:url(images/icon_cart.png) no-repeat 0 0; background-size:1.7857rem 1.7857rem;}
.shop-products-con .proinfo{width:100%; padding-bottom:0.5rem;}
.shop-products-con-single .proinfo{width:65%;}
.scroll-cart{position:fixed; right:0.5rem; bottom:95px; text-align:center; color:#ff0000; width:3.57rem; height:3.57rem; line-height:3.57rem; background:url(images/icon_cart2.png) 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.1rem; top:0.0714rem;border-radius:0.7rem;}
.btn_filter{display:block; background:url(images/icon_filter.png) 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-single .products-list li .statics span{margin-right:1.3rem;}
.shop-products-con .products-list li .statics span:nth-last-child(1){display:none;}
.shop-products-con-single .products-list li .statics span:nth-last-child(1){display:inline-block;}

.shop-products-con .products-list li .the-price ,.shop-products-con .products-list li .statics{display:inline-block; width:50%;}
.shop-products-con-single .products-list li .the-price ,.shop-products-con-single .products-list li .statics{display:block; width:100%;}

.generateWrap .shop-products-con .products-list li .the-price ,.generateWrap .shop-products-con .products-list li .statics{display:block; width:100%;}


.shop-products-con .products-list li .statics em{color:#ffc001; padding:0 2px;}
.shop-products-con .products-list li .statics{text-align: right;color:#999;}
.shop-products-con-single .products-list li .statics{text-align:left;}
.shop-products-con-single .proinfo{padding-bottom:0rem;}

.singer-products-con .tuan-num{text-align:left;}
.singer-products-con .tuan-num em{color:#ffc001;}


/*2017-04-12====================*/
.side_toggle{display:none; width:18.75rem; background:#ffffff; top:0; height:100%; position:fixed; overflow-y:scroll; 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(images/icon_up.png) no-repeat 0 0; background-size:1.114rem;}
.side_toggle .it{}
.side_toggle .it_up .hd i{background:url(images/icon_down.png) 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; font-size:0.983rem; vertical-align:top; width:40%; padding:3px 5px; height:1.55rem; border:1px solid #dddddd; color:#ccc;}
.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(images/bg_trans.png) repeat 0 0; color:#ffffff; font-size:0.5rem;}
.shop-products-con .product-images{position:relative;}
.shop-products-con-single .product-images{padding: 0rem;}
.shop-products-con-single .noproductnow{top:8.17rem;}


.shop-products-con-single .products-list li .statics{display:block;margin-top:1rem;}
.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(images/icon_filter.png) no-repeat center 0.14rem;
		background-size:0.95rem;
	}
}

.draw-icon{position:fixed;z-index: 10;bottom:14rem; right:.5rem; width:3.75rem; height:3.75rem; background:url('images/draw-icon.png') no-repeat; background-size:cover;}

.proinfo .sf-protag{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.3rem; border-radius:2px; color:#fff;}
.proinfo .sf-protag .it em{display:block; overflow:hidden;text-overflow:ellipsis; padding:0 0.1rem; max-width:100%;}

.shop-products-con .products-list li .tuan-num{display:block; text-align:left;}
.shop-products-con .products-list li .tuan-num em{color:#ffc001;}

/*动态图*/
.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 .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;}
.swiper-containerNew .swiper-wrapper img{height: auto;width:100%;top: 0;bottom: 0; margin: auto; position: absolute;}
.store_importantInfo{position: absolute;bottom: 0.6rem;left: 3.7rem;}
.exit-shop{top: 0.5rem;right: 1rem;}