

.ds-index{background: #efefef;}
/*头部 star*/
.ds-head{background: #fff;position: relative;padding:10px 15px 10px 10px;}
.ds-head .lf,
.ds-head .rt{position: absolute;top:15px;}
.ds-head .rt{right:10px;}
.ds-head .lf img,
.ds-head .rt img{width:25px;height:25px;display: block;}
.ds-head .search{margin:0 30px 0 35px;position: relative;}
.ds-head .search .search-input{width: 100%;height: 32px;line-height: 32px;background: #fff;border:1px solid #ddd;text-indent: 15px;box-sizing: border-box;padding-right: 40px;border-radius: 20px;border-radius:25px;}
.ds-head .search .btn{position: absolute;right: 5px;top: 0;display: block;height: 32px;width: 32px;background: url(../images/input-search.png) no-repeat center;background-size: 65%;}
/*头部 end*/
/*nav star*/
.navigation-bar{height:42px;}
.navbar-fixed{position: relative;left:0;width: 100%;background: #fff;overflow: hidden;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.navbar-fixed.top0{top:0;}
.navbar-btn {position:relative;height: 40px;overflow: hidden;margin-right:60px;}
.navbar-btn .scroller {position:absolute}
.navbar-btn .scroller a{color:#2d2d2d;}
.navbar-btn .scroller li {height: 40px;color:#333;float: left;line-height: 40px;text-align: center}
.navbar-btn .scroller li a{display:block;padding:0 8px 0 8px;color: #676767;margin-left: 5px;}
.navbar-btn .scroller li.cur a{display: block;position: relative;}
.navbar-btn .scroller li.cur a:after{content: "";position: absolute;left:0;bottom:0;height:1px;width:100%;background: #ff264f;}
.navbar-fixed .navbar-btnR{position: absolute;right:0;top:0;width:60px;text-align:center;line-height:40px;background: #ff4064;color: #FFF;}
.navbar-pop {position: relative;z-index: 99;background:rgba(255, 255, 255, 0.85);display: none;}
.navbar-pop.relgo{position: relative;z-index: 99;}
.navbar-pop.fixgo {position: fixed;top: 42px;z-index: 120;}
.navbar-pop.menu-open {display: block;box-shadow: 0px 5px 7px -2px rgba(0, 0, 0, 0.57);left: 0;width: 100%;}
.navbar-pop .navbar-popmenu ul{font-size: 0;}
.navbar-pop .navbar-popmenu li{display: inline-block;width:25%;}
.navbar-pop .navbar-popmenu span{display: inline-block;width:25%;}
.navbar-pop .navbar-popmenu a{font-size: 14px;display: block;color: #333;text-align: center;padding:10px 0;}
.navbar-pop .navbar-popmenu .cur a{color:#fe243d;}
.navbar-fixed.fixgo{position:fixed;top:0;z-index:120;}
.navbar-fixed.relgo{position:relative;z-index:20;}
/*anv end*/

/*轮播 star*/
.swiper-container{position:relative;z-index:1;overflow:hidden;margin-right:auto;margin-left:auto;background: #fff;}
.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-ms-transition-property:-ms-transform;}
.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.swiper-slide{position:relative;width:100%;height:100%;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;}
.swiper-pagination{position:absolute;z-index:10;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0px;left:0;width:100%;position: absolute;}
.swiper-pagination-bullet{display:inline-block;width: 15px;height: 7px;background: #fff;}
button.swiper-pagination-bullet{margin:0;padding:0;border:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff;}
.swiper-pagination-bullet-active{background:#FF4C33;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}
/*轮播 end*/
/*功能导航 star*/
.slide-nav{position:relative;z-index:1;overflow:hidden;background: #fff;padding-bottom: 10px;}
.nav-pagination{text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.nav-pagination .swiper-pagination-bullet{display:inline-block;width: 6px;height: 6px;background: #c4c4c4;border-radius:100%;}
.nav-pagination .swiper-pagination-bullet-active{background:#ff3f3f;opacity:1;}
.slide-nav ul{overflow: hidden;}
.slide-nav li{float:left;width:20%;}
.slide-nav li a{display: block;text-align: center;margin:5px 0;}
.slide-nav li a img{width:70%;}
.slide-nav li a p{text-align: center;color: #2c2c2c;padding-top:5px;}
/*功能导航 end*/
/*文字公告 star*/
.b2c-notice {height:50px;border-bottom: 1px solid #f5f5f5;background:#fff;position:relative;margin:0 auto;color: #323232;margin:5px 0;padding:5px 0;}
.b2c-notice .notice-box {margin:0 auto;position: relative;}
.b2c-notice .notice-box .more{height: 40px;width: 40px;position: absolute;right:0;top: 5px;border-left: 1px solid #cfcfcf;}
.b2c-notice .notice-box .more:after{content:"";height: 18px;width: 18px;border-top: 2px solid #fa4251;border-right: 2px solid #fb4f5d;background: transparent;position: absolute;right:14px;top:50%;margin-top: -9px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);border-radius: 0 5px;}
.b2c-notice .notice-tit{width:60px;height:60px;position: absolute;left:10px;top:-5px;}
.b2c-notice .notice-tit img{display: block;width:100%;height:100%;}
.b2c-notice .notice-active {height: 50px;padding: 0 50px 0 10px;overflow: hidden;position: relative;margin-left:65px;}
.b2c-notice .notice-active li{line-height: 25px;}
.b2c-notice .notice-active li.notice-active_ch a {color:#666;display:block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.b2c-notice .notice-active li.notice-active_ch a span{color: #fa4251;margin-right:10px;padding:0 5px;border:1px solid #fa4251;border-radius: 3px;line-height: 18px;display: inline-block;}
/*文字公告 end*/
/*广告位 star*/
.add a,
.add img{display: block;overflow: hidden;position: relative;}
.advertising{background: #fff;}
.advertising .add-left{float: left;width:44.4444%;position: relative;}
.advertising .add-right{float: left;width:55.5555%;}
.advertising .add-right .one{position: relative;}
.advertising .add-right .one:after{content: "";position: absolute;left:0;bottom:0;height:1px;width:100%;background: #e6e6e6;}
.advertising .add-left:after{content: "";position: absolute;top:0;right:0;height:100%;width:1px;background: #e6e6e6;}
.advertising .add-right .one:last-child:after{display: none;}
.advertising .tm{position: absolute;right:5px;top:5px;}
.advertising .show-time{color: #f5004b;}
.advertising .tm i{font-style: normal;background: #f5004b;color: #fff;padding:1px 2px;border-radius:3px;margin:0 2px;display: inline-block;height:17px;line-height: 17px;font-size: 12px;}
/*广告位 end*/
/*实惠购 star*/
.cheaper-buy .cheaper{position: relative;}
.cheaper-buy .cheaper:after,
.cheaper-buy .cheaper:before{content: "";position: absolute;background: #e6e6e6;z-index: 1;}
.cheaper-buy .cheaper:before{width:1px;height:100%;top:0;left:50%;}
.cheaper-buy .cheaper:after{width:100%;height:1px;top:50%;left:0;}
.cheaper-buy .cheaper a{width:50%;float: left;}
/*实惠购 end*/
/*每日逛 star*/
.daily-stroll .daily a{width:50%;float: left;border-left:1px solid #e6e6e6;margin-left:-1px;}
.daily-stroll .daily2 a{width:25%;float: left;border-left:1px solid #e6e6e6;margin-left:-1px;}
.daily-stroll .daily2{border-top:1px solid #e6e6e6;}
/*每日逛 end*/
/*新品推荐 star*/
.recommended{padding-bottom:5px;}
.recommended .list{margin-left:-4px;}
.recommended .list li{float: left;width:50%;padding:0 0 4px 4px;box-sizing:border-box;position: relative;}
.bzj{position: absolute;right: 5px;top: 5px;width: 25px;}
.recommended .list li a{display: block;background: #fff;position: relative;padding-bottom:20px;}
.recommended .list li a .img{width:100%;padding-top:100%;position: relative;border-bottom:1px solid #f5f5f5;}
.recommended .list li a .img img{height:100%;width:100%;position: absolute;top:0;left: 0}
.recommended .list li a .tit{margin:5px 5px 0;height:36px;line-height: 18px;overflow: hidden;color: #333;text-align: justify;}
.recommended .list li a .pri{color: #ef2233;padding:0 5px;position: relative;}
.recommended .list li a .pri span{font-size: 16px;}
.recommended .list li a .btn{position: absolute;width:30px;height:30px;right:5px;bottom:5px;background: url(../images/pri-icon.png) no-repeat;background-size: 100%;}
.recommended .list li a .prefer{position: absolute;bottom:3px;left:5px;}
.recommended .list li a .prefer span{float: left;font-size: 12px;color: #fff;background-position: center;background-repeat: no-repeat;background-size: 100% 100%;padding:0 2px;}
.recommended .list li a .prefer span.first{background-image:url(../images/prefer-bg1.png);}
.recommended .list li a .prefer span.last{background-image:url(../images/prefer-bg2.png);}
/*新品推荐end*/
/*悬浮按钮 star*/
.b2c-button-box{height: 50px;}
.b2c-button-box .button{position: fixed;left:0;bottom:0;background: #ffffff;text-align: center;width: 100%;height: 50px;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);z-index: 2;}
.b2c-button-box .button a{float:left;width:20%;color: #858585;}
.b2c-button-box .button a i{display: block;width:24px;height:24px;margin: 2px auto 2px;background-size: 100%;background-repeat: no-repeat;background-position: center;}
.b2c-button-box .button a.home i{background-image: url(../images/index-home-c.png);}
.b2c-button-box .button a.kefu i{background-image: url(../images/index-kefu-a.png);}
.b2c-button-box .button a.huhu i{background-image: url(../images/home_14.png);}
.b2c-button-box .button a.cart i{background-image: url(../images/index-cart-a.png);}
.b2c-button-box .button a.cart1 i{background-image: url(../images/index-cart-a1.png);}
.b2c-button-box .button a.cart2 i{background-image: url(../images/index-cart-a2.png);}
.b2c-button-box .button a.user i{background-image: url(../images/index-user-a.png);}
.b2c-button-box .button a.home.on i{background-image: url(../images/index-home-c.png);}
.b2c-button-box .button a.kefu.on i{background-image: url(../images/index-kefu-b.png);}
.b2c-button-box .button a.huhu.on i{background-image: url(../images/index-huhu-b.png);}
.b2c-button-box .button a.cart.on i{background-image: url(../images/index-cart-b.png);}
.b2c-button-box .button a.user.on i{background-image: url(../images/index-user-b.png);}
.b2c-button-box .button a.on{color: #f1b12b;}
/*悬浮按钮 end*/
