/*整体背景*/
.activity_content{margin: 0 auto}
.activity_content .cat_title{display: block;max-width: 100%;margin: 0 auto}
/*导航样式*/
.top_cat_menu_content{width:100%;z-index:100;margin:0 auto;background-color: transparent;}
.title-img{display:block;max-width:100%}
.act_content .title {margin: 20px 0;text-align: center;text-transform: capitalize;font-size: 30px;font-weight: 700;color: #ffffff;}
.act1{width: 1200px;margin: 0 auto;padding: 10px 0px;box-sizing: border-box;}
.act1 .content{align-items: center;justify-content: space-between;}
.act1 .content li{display:inline-block;width: 49.5%;background:url(../images/activity/act-bg.png) no-repeat scroll center center transparent;position:relative;background-size:100% auto;padding:0px 20px 8px 50px;text-align:left;box-sizing:border-box;border-radius:10px;color:#333;font-size:14px;padding-top: 10px;padding-bottom: 20px;}
.coupon_button{width:100px;padding:10px 0;border-radius:5px;color:#fff;position:absolute;right:40px;top:20px;text-transform:uppercase;text-align:center;font-size:14px;}
.coupon_button.is_get{background-color: #c41d4b;cursor: pointer;}
.coupon_button.added{background-color: #ddd;cursor: default;}
.act1 .content .ac1{font-size: 20px;color: #fc4448;}
.act1 .content .ac1 b{font-family:Bahnschrift-Bold SemiCondensed;color:#fc4448;margin-bottom:6px;display:block;font-size: 66px;height: 66px;line-height: 66px;}
.act1 .content .ac2{font-size: 18px;margin-top: 14px;}
.act1 .coupon_button{display:none;width: 152px;height: 16px;}
.act1 .click{background:url(../images/activity/act-button-click.png) no-repeat scroll center center transparent;display: block;background-size: 100%}
.act1 .unclick{background:url(../images/activity/act-button-unclick.png) no-repeat scroll center center transparent;;display: block;background-size: 100%}
.ac3{font-size: 18px;}
.tips_content{position: fixed;top:20%;width:100%;z-index: 10110}
.tips_main{width: 450px;margin: 0 auto;background: #fff;padding:20px;position: relative;text-align: center;font-size: 18px;
    color: #333;box-sizing: border-box;}
.sign_close{position: absolute;right: 10px;top: 10px;}
.tips_main .con h5{font-size: 20px;margin-bottom: 20px;}
.tips_main .con a:hover{text-decoration: none;}
.tips_main .con .pop-turn{display:block;margin-top:20px;background-color:#333;color:#fff;padding:8px;font-size:14px;width:80%;margin:20px auto 10px;}
.tips_main .con .flex-row{margin-top: 30px;justify-content: space-around;align-items: center;}
.tips_main .con .flex-row a{display: inline-block;width: 42%;border:1px solid #333;text-transform: uppercase;}
.tips_main .con .pop-cancel{background-color:#fff;color:#333;padding:8px;font-size:14px;}
.tips_main .con .pop-ok{background-color:#333;color:#fff;padding:8px;font-size:14px;}

.activity .dis_goods_content{width: 1200px;box-sizing: border-box;}
.activity #js_cateListData{box-sizing: border-box;padding: 0;margin: 0 auto;width: 1200px;}
.activity #js_cateListUl{background-color: #fff;padding: 10px 0 0;}
.activity #cat1 #js_cateListData{box-sizing: border-box;}
.activity #cat1 #js_cateListUl {padding:0;}
.activity #js_cateListUl li{background: #ffffff;padding: 0 0 5px;text-align: left}
.activity .cat_more{text-align:center;display:block;clear:both;z-index:3;}
.activity .cat_more a{display:inline-block;text-align:center;color:#fff;font-size:19px;text-transform:uppercase;font-weight:700;padding:6px 45px;background-color:#2eb5cb;border-radius:20px;border:3px solid #fff;margin:20px}
.activity .cat_more a:hover{text-decoration: none;}
.cat_more_main{padding: 20px;background: #ffa600;overflow: hidden;text-align: center}
.cat_more_a{display: inline-block;width: 32%}
.cat_more_a:nth-child(2){margin: 0 1.5%}
.cat_more_img{display: block;max-width: 100%}
.activity .lookFast{z-index: 2}
.market-price{font-size:16px;text-decoration: line-through;color:#7f7f7f !important;margin-left: 5px;}
.cut-off-span{font-size:16px;color: #ff3636;}
.special-btns{display: flex;flex-direction: row;justify-content: space-between;margin:5px 0;align-items: flex-end;width:98%}
.add-to-bag-lookFast{width: 122px;border-radius: 10px;border:1px solid #ff3636;font-size:14px;color:#ff3636;text-align: center;height: 26px;line-height: 26px;}
.add-to-bag-lookFast:hover{color:#ffffff;background-color:#ff3636;}
.class_five_li .add-to-bag-lookFast{font-size: 12px;}
.home-flash-sale{margin-top: 0;background-color: #fff;}
.home-flash-sale ul li{margin-bottom: 60px}
.home-flash-sale .proName a{color: #7f7f7f;font-size:12px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home-flash-sale .proPrice .my_shop_price{font-size:14px;color: #000000;}
.home-flash-sale .proPrice .cut-off-span{font-size:14px;}
.special-btns .pcs-left{display:block;height:20px;font-size:14px;clear:both;width:100%;bottom:5px;overflow: hidden;color:#7f7f7f}
.special-btns .tool-wrap{width: 50%;}
.special-btns .tool-btn{width: 40%;}
.special-btns .special-bar{margin:5px 0;width: 100%;height: 10px;border-radius: 6px;border:1px solid #ff3636;}
.special-btns .special-bar div{width: 98%;margin:0 auto;height: 6px;}
.special-btns .special-bar div span{border-radius: 6px;height:6px;margin:2px 0;background-color: #ff3636;display:inline-block;}
.cat2-list a{background-color:#fff;color:#000;padding:5px 10px;font-size:14px;text-transform:uppercase;min-width:120px;box-sizing:border-box;margin-right:10px;}
.cat2-list a:last-child{margin-right: 0;}
.cat2-list a:hover,.cat2-list a.on{color: #fff;background-color: #cd0000;text-decoration: none;}
.filter-ul div{width: 100%;}
.filter-ul div a{display: inline-block !important;}
.home-flash-sale .proName a{color: #7f7f7f;font-size:14px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home-flash-sale .proPrice .my_shop_price{font-size:16px;color: #000000;}
.special-btns .pcs-left{display:block;height:20px;font-size:14px;clear:both;width:100%;bottom:5px;overflow: hidden;color:#7f7f7f}
.special-btns .tool-wrap{width: 50%;}
.special-btns .tool-btn{width: 40%;}
.special-btns .special-bar{margin:5px 0;width: 100%;height: 10px;border-radius: 6px;border:1px solid #ff3636;}
.special-btns .special-bar div{width: 98%;margin:0 auto;height: 6px;}
.special-btns .special-bar div span{border-radius: 6px;height:6px;margin:2px 0;background-color: #ff3636;display:inline-block;}
.home-flash-sale ul li{padding:0}
/*五排样式*/
.class_five_li {width: 19% !important;}
.special-infos{padding: 0 5px;}
.filter-ul{width: 100%;margin:0;padding: 0;list-style: none}
.filter-ul div{width: 100%;}
.filter-ul div a{display: inline-block !important;}
.plp-filter-summary-list{padding: 0;}
.home-flash-sale .proName a{color: #7f7f7f;font-size:14px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home-flash-sale .proPrice .my_shop_price{font-size:16px;color: #000000;}
.market-price{font-size:16px;text-decoration: line-through;color:#7f7f7f !important;margin-left: 5px;}
.cut-off-span{font-size:16px;color: #ff3636;}
.special-btns{display: flex;flex-direction: row;justify-content: space-between;margin:5px 0;align-items: flex-end;width:98%}
.special-btns .pcs-left{display:block;height:20px;font-size:14px;clear:both;width:100%;bottom:5px;overflow: hidden;color:#7f7f7f}
.special-btns .tool-wrap{width: 50%;}
.special-btns .tool-btn{width: 40%;}
.special-btns .special-bar{margin:5px 0;width: 100%;height: 10px;border-radius: 6px;border:1px solid #ff3636;}
.special-btns .special-bar div{width: 98%;margin:0 auto;height: 6px;}
.special-btns .special-bar div span{border-radius: 6px;height:6px;margin:2px 0;background-color: #ff3636;display:inline-block;}
.add-to-bag-lookFast{width: 122px;border-radius: 10px;border:1px solid #ff3636;font-size:14px;color:#ff3636;text-align: center;height: 26px;line-height: 26px;}
.add-to-bag-lookFast:hover{color:#ffffff;background-color:#ff3636;}
.home-flash-sale ul li{padding:0}
.cat_menu_close{position: absolute;left: -30px;top: 60%;cursor: pointer}
.cat_menu_open{position: fixed;right: 50px;top: 35%;z-index: 1;display: none;cursor: pointer}
.cat_menu_top{display: block;max-width: 85%;margin: 0 auto 5px}
.user_score{margin-top: 10px;padding: 10px 20px;border-radius: 5px;border-radius: 5px;width: 1200px;margin: 10px auto;box-sizing: border-box;background-color: white;}
.catePro_ListBox li{background-color: #fff;}
.catePro_ListBox li p{text-align: left;}
.catePro_ListBox li .favs{padding-left: 0;}
.lite_cat_content{display: flex;flex-wrap: wrap;justify-content: space-between;width: 1200px;margin: 0 auto}
.lite_cat_li{width: 32%;margin-top: 10px;}
.lite_cat_img{display: block;width: 100%}
.double_img img{width:49%;}
.summer_sale_title{font-size: 24px;color: #292929;font-family: Arial-Regular;text-align: center;margin:40px 0 20px}
.main-content{width: 1200px;margin: 0 auto}
.n_proListShow .swiper_ul li{width: 18%}
.n_proListShow .swiper_ul li .my_shop_price{font-weight: 700}
.n_proListShow .relate_next{right: 0px;top: 140px;}
.n_proListShow .relate_prev{left: 0px;top: 140px;background-image: unset;background-color: transparent;box-shadow:none;}
.proCart{bottom: 80px}
.add-bag-swatches .atc-label{margin: 0px;}
.swiper_slide{width: 100%;overflow: hidden;position: relative;margin: 0 auto;box-sizing: border-box;}
.swiper_slide ul{width: 100%;overflow: initial;height: auto;position: relative;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;margin: 10px auto;box-sizing: border-box;}
.swiper_ul li{padding-bottom: 30px;height: auto;float: left;margin: 0 0.5%;position: relative;overflow: hidden;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;display: inline-block;-ms-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;}
.tag_part li{margin: 0 auto 10px;border: 2px solid #FFFFFF;background-color: transparent;letter-spacing: .5px;cursor: pointer;text-align: center;}
.tag_part li a {height: 50px;line-height: 50px;display: block;font-size: 16px;color: #000000;font-family: 'Avenir Next Demi'!important;text-decoration: none;font-weight: 700;border: 1px solid transparent;}
.tag_part li a:hover{border-color: #FFFFFF;font-weight: 900}
.n_proListShow{width:100%;margin:0 auto;overflow:hidden;position:relative;padding:0 50px;box-sizing:border-box;display: none}
.n_proListShow .relate_title {display:block;position:relative;width:100%;margin:32px 0;text-align:center;font-size:28px;font-weight:600;text-transform: uppercase}
.n_proListShow .relate_title .dis_right{float:right;font-weight:normal;font-size:12px;position:absolute;right:15px;bottom:0;text-transform: lowercase}
.n_proListShow .relate_prev,.n_proListShow .relate_next{display: none;width:20px;top:100px;z-index:1;margin:0;background-image:url(images/ico_all.png);background-repeat:no-repeat;cursor:pointer;position:absolute;top:45%}
.n_proListShow .relate_prev{background-position: 0px -70px;left: 0px;top:140px;background-image: unset;background-color: transparent;box-shadow:none;}
.n_proListShow .relate_prev:hover{background-position:0px -6px}
.n_proListShow .relate_next{background-position: -34px -70px;right: 0px;top:140px;background-image: unset;background-color: transparent;box-shadow:none;}
.n_proListShow .relate_next:hover{background-position:  -34px -6px}
.n_proListShow .swiper_slide{width:1200px;overflow:hidden;position:relative;margin:0 auto;box-sizing: border-box}
.n_proListShow .swiper_ul{width: 100%;overflow: initial;height: auto;position: relative;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin:10px auto}
.n_proListShow .swiper_ul li{width:23%;padding-bottom: 30px;height:auto;float:left;margin: 0 0.5%;position:relative;overflow:hidden;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;display:inline-block;-ms-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;box-sizing: border-box}
.n_proListShow{display: block;padding: 0}
/*签到的积分*/
.sign-points{}
.sign-points .points-title,.free-gift-show .free-title{font-size: 32px;color: #292929;font-family: Arial-Regular;text-align: center;text-transform: uppercase;
/*-webkit-text-shadow:#ff9400 1px 0 0,#ff9400 0 1px 0,#ff9400 -1px 0 0,#ff9400 0 -1px 0;  
-moz-text-shadow:#ff9400 1px 0 0,#ff9400 0 1px 0,#ff9400 -1px 0 0,#ff9400 0 -1px 0;  
text-shadow:#ff9400 1px 0 0,#ff9400 0 1px 0,#ff9400 -1px 0 0,#ff9400 0 -1px 0;*/}
.load-bottom{font-size: 16px;color: #808080;text-align: center;margin: 30px 0;}
.free-gift-show #js_cateListUl li{padding: 5px;}
.free-gift-show .free-uncoming{position: absolute;left: 10%;top: 20%;}
ul.spike_slides{align-items: center;justify-content: center;}
ul.spike_slides li{background-color:#fff;color:#000;padding:5px 10px;font-size:14px;text-transform:uppercase;min-width:120px;box-sizing:border-box;margin-right:10px;}
ul.spike_slides li:last-child{margin-right: 0;}
ul.spike_slides li:hover{color: #fff;background-color: #cd0000;text-decoration: none;}
.backToTop{bottom: 20px;}
.double-eleven{}
.double-eleven .relate_prev,.double-eleven .relate_next{background-color: transparent;box-shadow: none;}
.double-eleven .relate_prev:before,.double-eleven .relate_next:before{background-position:0 0;width:15px;height:65px;margin: 0;}
.double-eleven .act_free_gift .relate_prev:before,.double-eleven .act_surprise_price .relate_prev:before{background-image: url(../images/double_eleven/prev.png);}
.double-eleven .act_free_gift .relate_prev:hover:before,.double-eleven .act_surprise_price .relate_prev:hover:before{background-image: url(../images/double_eleven/prev-on.png);}
.double-eleven .act_free_gift .relate_next:before,.double-eleven .act_surprise_price .relate_next:before{background-image: url(../images/double_eleven/next.png);}
.double-eleven .act_free_gift .relate_next:hover:before,.double-eleven .act_surprise_price .relate_next:hover:before{background-image: url(../images/double_eleven/next-on.png);}
.double-eleven .act_best_sellers .relate_prev:before{background-image: url(../images/double_eleven/prev-on.png);}
.double-eleven .act_best_sellers .relate_next:before{background-image: url(../images/double_eleven/next-on.png);}
.double-eleven .top_cat_menu_content{z-index: 20;right: 0 !important;}
.double-eleven .dis_goods_content{margin-bottom: 50px;margin-top: -2px;}
.act_flash_sale .spike_slides{padding: 0 !important;}
.act_flash_sale .spike_slides li{cursor: pointer;background-color: #ffe3a1;color: #ce2536;width: 50%;margin: 0;padding: 10px 0 !important;font-size: 20px !important;text-transform: none;}
.act_flash_sale .spike_slides li.on{background-color: #ffffff;color: #ce2536;}
.act_flash_sale .coming_time {font-size: 28px;}
.act_flash_sale .zone_name,.act_flash_sale .tab-panel,.act_flash_sale .tab-coming{font-size: 16px;}
.double-eleven .act_recommends .cat2-list{background-color: #ffe3a1;padding: 0 90px !important;justify-content: space-between !important;}
.double-eleven .act_recommends .cat2-list.fixed{position:fixed;width:1200px;top:0;z-index:21;box-sizing:border-box;margin:0 auto;left:75px;}
.double-eleven .act_recommends .cat2-list a{margin: 0 !important;font-size: 16px !important;font-weight: 700;padding: 10px 0 !important;}
.act_scrollBox .swiper-slide{width: 93%;box-sizing: border-box;}
.act_scrollBox .part_ul{width: 100%;overflow: initial;height: auto;}
.act_scrollBox .part_ul li {width: 19%;margin: 0 0.5%;}
.act_scrollBox .part_ul li:first-child{margin: 0 0.5%;}
.act_scrollBox .observer-view-items img{width: 100%}
.act_scrollBox li{padding: 5px;box-sizing: border-box;}
.act_scrollBox li .proImgBox{height: auto;}
.act_scrollBox li .proImgBox a img {width: 100%;height: auto;min-height: auto;}
.act_scrollBox a.relate_prev{left: 0;}
.act_scrollBox a.relate_next{right: 0;}
.act_scrollBox .three-triangle{left: -3.5em;top: -3.5em;}
.nav_free_scroll{padding: 10% 0 7%;}
.act_surprise_price .cat2-list a{margin-right: 20px;border: 1px solid #fff;}
