/*通用头部*/
.store_topbj {width:100%; display:inline-block; position:relative;}
.store_topbj .topbj {width:100%; height:100px; -webkit-filter:blur(20px);}
.store_topbj .dp_box {position:inherit; height:auto; margin:-55px 0 0 0; padding:2%; color:#fff; line-height:20px; display:-webkit-box; display:-moz-box; display:box; text-align:left;}
.store_topbj .dp_box .d1 {width:70px;}
.store_topbj .dp_box .d1 img{width:60px; height:60px; border-radius:10px; object-fit:cover;}
.store_topbj .dp_box .d2 {-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; margin:0; height:60px;}
.store_topbj .dp_box .d2 p{font-size:12px; text-shadow:1px 1px 1px #aaa;}
.store_topbj .dp_box .d2 p.p{font-size:14px;}

.store_topbj .dp_box .d3 {width:80px; height:60px; text-align:center;}
.store_topbj .dp_box .d3 p{padding:5px 15px; width:auto; color:#FF3E3F; font-size:14px; background:rgba(255, 255, 255, 0.5); border-radius:25px;}
.store_topbj .dp_box .d3 p:before{margin-right:5px;}
.store_topbj .dp_box .d3 p:nth-child(1){margin-bottom:10px;}

/*通用头部-店铺公告*/
.store_dpgg {margin:2%; padding:0 10px; background-color:#eee; border-radius:5px; height:40px; display:flex;}
.store_dpgg i {font-size:18px; color:#666; position:relative; top:11px; margin-right:8px;}
.store_dpgg ul li {height:40px; line-height:40px; overflow:hidden;}
.store_dpgg ul li a{color:#999;}

/*通用头部-店铺内搜索*/
.store_dnss {position:relative; height:40px; line-height:40px; border-radius:15px; margin:2%; background-color:#fff;}

.store_dnss .sp-dp{float:left; position:relative; vertical-align:middle; margin-right:5px;}
.store_dnss .sp-dp .sslei{padding:0px 15px; color:#999; background-color:#eee; border-radius:5px 0 0 5px;}
.store_dnss i{color:#999; font-size:14px;}
.store_dnss .moren{font-size:14px;}
.store_dnss .moren form{display:inline-block; width:60%;}
.store_dnss .moren input{color:#999; border:none; outline:none; line-height:inherit;}
.store_dnss .moren input::-webkit-input-placeholder {color:#999; font-size:14px;}
.store_dnss .moren input.shuru{background:none; width:100%;}
.store_dnss .moren input.sousuo{position:absolute; top:0; right:0px; padding:0 25px; border-radius:0 5px 5px 0; color:#fff; background-image:linear-gradient(120deg, #FF3E3F 0%, #FF7414 100%);}




/*店铺首页-幻灯片*/
#wap_store_hdp{margin:0 2%; position:relative; overflow:hidden;}
#wap_store_hdp .qie{width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;}
#wap_store_hdp .qie ul{display:inline-block; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
#wap_store_hdp .qie ul li{display:inline-block; width:15px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:rgba(255,255,255,0.5); background:rgba(255,255,255,0.5); margin-left:8px;  vertical-align:top; overflow:hidden;}
#wap_store_hdp .qie ul .on{color:#FE6C9C; background:#FE6C9C;}
#wap_store_hdp .img_tu{ position:relative; z-index:0; }
#wap_store_hdp .img_tu li{float:left;}
#wap_store_hdp .img_tu li img{width:100%; height:auto; display:block; border-radius:5px; object-fit:cover;}
#wap_store_hdp .img_tu li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}


/*店铺首页-栏目*/
.store_lanmu{background:#FFF;padding:10px; margin:2%; border-radius:5px; overflow:hidden;}
.store_lanmu ul {display:flex;}
.store_lanmu ul li{flex:1; width:20%;float: left;overflow: hidden;position: relative;margin-bottom:10px;}
.store_lanmu ul li a{color:#666;}
.store_lanmu ul li img{display: block; width:50px; overflow:hidden; margin:auto; text-align:center; position:relative;}
.store_lanmu ul li em{padding-top:5px;height:25px; overflow: hidden;font-size:13px;font-style:normal; text-align: center;width:100%;display:block;}


/*店铺首页-促销栏目*/
.store_cxlm {width:100%; padding:0 2%; display:inline-block; box-sizing:border-box;}
.store_cxlm .L {float:left; width:49%;}
.store_cxlm .L a {display:block;}
.store_cxlm .L a img {width:100%; border-radius:5px;}
.store_cxlm .R {float:right; width:49%;}
.store_cxlm .R a {display:block; width:100%;}
.store_cxlm .R a:nth-child(1) {margin-bottom:5px;}
.store_cxlm .R a img {width:100%;  border-radius:5px;}


/*店铺首页-商品*/
.store_index_shop {margin-top:10px; }
.store_index_shop h3 {margin:0 2%; padding:10px; color:#FF3E3F; font-size:16px; font-weight:bold; background:#FFF; border-radius:5px 5px 0 0;}
.store_index_shop h3 i{border-left:5px solid #FF3E3F; font-size:12px; margin-right:10px; border-radius:25px;}
.store_index_shop h3 span{margin-left:5px; color:#666; font-size:12px; font-weight:normal;}


.store_index_shop ul.xp_list {margin:0 1%; overflow:hidden;}
.store_index_shop ul.xp_list li {width:48%; float:left; margin:0 1% 2% 1%; position:relative;}
.store_index_shop ul.xp_list li dl {background:#FFF; display:block;}
.store_index_shop ul.xp_list li dl dd.imgs {width:100%; height:0; padding-bottom:100%; position:relative;}
.store_index_shop ul.xp_list li dl dd.imgs a {display:block;}
.store_index_shop ul.xp_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
.store_index_shop ul.xp_list li dl dd.imgs .manzeng {font:700 12px/15px "microsoft yahei"; color:#fffde2; font-weight:100; background: url(list.png) no-repeat 0 -100px; text-align: center; width:40px; height:15px; padding:15px 4px 40px 4px; position: absolute; z-index: 2; top: 5px; right: 5px;}

.store_index_shop ul.xp_list li dl dd.price {margin:0 10px; color:#C00; font-size:16px; font-weight:bold;}
.store_index_shop ul.xp_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
.store_index_shop ul.xp_list li dl dt {height:16px; padding:5px 10px;}
.store_index_shop ul.xp_list li dl dt a {display:block; font-size:12px; overflow:hidden; white-space:nowrap}
.store_index_shop ul.xp_list li dl dd.cuxiao {padding: 5px 10px 10px; }
.store_index_shop ul.xp_list li dl dd.cuxiao span {font-size:12px; color:#FFF; display:inline-block; padding:0 4px; border-radius:2px;}
.store_index_shop ul.xp_list li dl dd.cuxiao span.gift {background-color:#F30; border:solid 1px #F30;}
.store_index_shop ul.xp_list li dl dd.cuxiao span.xiangou {background-color:#f88327;  border:solid 1px #f88327;}
.store_index_shop ul.xp_list li dl dd.cuxiao span.kucun {color:#999; border:solid 1px #EEE;}
.store_index_shop ul.xp_list li dl dd.cuxiao span.redu {color:#999; background:rgba(255,255,255,0.9); float:right; border:solid 1px #EEE;}
.store_index_shop .fanye {color:#999; text-align:center;}


/*店铺列表页-通用类目*/
.store_list_leimu{margin-bottom:10px; background:#fff;height: 50px;position: relative; font-size:16px;display:flex;}
.store_list_leimu:before{content: '';display: block;position:absolute;width:100%;height: 1px;background: #EEE;
left: 0px;bottom: 0px;}
.store_list_leimu a{position: relative;display:flex;flex:1;justify-content:center;align-items:center;}
.store_list_leimu a.ck{color:#EF0E0E;}
.store_list_leimu a.ck:after{content: '';display: block;position: absolute;width: 100%;height: 2px;background: #EF0E0E;left: 0px;
bottom: 0px;}
.store_list_leimu a i{font-size:13px; margin-right:5px;}

/*店铺商品列表页*/
ul.store_shop_list {margin-left:-10px; display:inline-block;}
ul.store_shop_list li {float:left; font-size:12px; vertical-align:middle; letter-spacing:normal; word-spacing:normal; display:inline-block; width:50%; padding:0 0 10px 10px; box-sizing:border-box;}
ul.store_shop_list li dl {background:#FFF; overflow:hidden;}
ul.store_shop_list li dl dd.imgs {position:relative;}
ul.store_shop_list li dl dd.imgs a {display:block; width:100%; height:0; padding-bottom:100%; position:relative;}
ul.store_shop_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.store_shop_list li dl dd.imgs .manzeng {font:700 12px/15px "microsoft yahei"; color:#fffde2; font-weight:100; background: url(list.png) no-repeat 0 -100px; text-align: center; width:40px; height:15px; padding:15px 4px 40px 4px; position: absolute; z-index: 2; top: 5px; right: 5px;}

ul.store_shop_list li dl dd.price {margin:0 10px; color:#C00; font-size:16px; font-weight:bold;}
ul.store_shop_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
ul.store_shop_list li dl dt {height:16px; margin:5px 10px; overflow:hidden;}
ul.store_shop_list li dl dd.cuxiao {padding: 5px 10px 10px; }
ul.store_shop_list li dl dd.cuxiao span {font-size:12px; color:#FFF; display:inline-block; padding:0 4px; border-radius:2px;}
ul.store_shop_list li dl dd.cuxiao span.gift {background-color:#F30; border:solid 1px #F30;}
ul.store_shop_list li dl dd.cuxiao span.xiangou {background-color:#f88327;  border:solid 1px #f88327;}
ul.store_shop_list li dl dd.cuxiao span.kucun {color:#999; border:solid 1px #EEE;}
ul.store_shop_list li dl dd.cuxiao span.redu {color:#999; background:rgba(255,255,255,0.9); float:right; border:solid 1px #EEE;}


/*店铺商品列表页-商品分类*/
.store_list_fenlei {display:none;}
.store_list_fenlei ul {position:absolute; padding:10px; margin:-10px 0 0 0; background:#fff; box-shadow:0 3px 3px rgba(0,0,0,0.16); z-index:10;}
.store_list_fenlei ul li {float:left; width:100%; margin:5px 0; padding:15px; border-radius:5px; background:#f9f9f9; box-sizing:border-box;}
.store_list_fenlei ul li .fen1 {display:-webkit-flex; }
.store_list_fenlei ul li .fen1 a {color:#999; font-size:15px;}
.store_list_fenlei ul li .fen1 a.L {-webkit-box-flex:1; -webkit-flex:1; flex:1; min-width:0; font-size:0.9rem; color:#333;}
.store_list_fenlei ul li .fen1 a.L i {border-left:5px solid #FF3E3F; font-size:12px; margin-right:10px; border-radius:25px;}
.store_list_fenlei ul li .fen1 a.R {text-align:right; color:#ff8c01; position:relative; font-size:0.8rem;}
.store_list_fenlei ul li .fen1 a.R i {font-size:13px; margin-left:10px;}
.store_list_fenlei ul li .fen2{margin-top:10px;}
.store_list_fenlei ul li .fen2 a{float:left; margin:0px 10px 10px 0px; padding:5px 10px; border-radius:5px; background:#f9f9f9;}










/*店铺秒杀商品列表页*/
ul.store_ms_list {margin-left:-10px; display:inline-block;}
ul.store_ms_list li {float:left; font-size:12px; vertical-align:middle; letter-spacing:normal; word-spacing:normal; display:inline-block; width:50%; padding:0 0 10px 10px; box-sizing:border-box;}
ul.store_ms_list li dl {background:#FFF; overflow:hidden;}
ul.store_ms_list li dl dd.imgs {position:relative;}
ul.store_ms_list li dl dd.imgs a.pic {display:block; width:100%; height:0; padding-bottom:100%; position:relative;}
ul.store_ms_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.store_ms_list li dl dd.imgs .qiang {position:absolute; background:url(home_bg.png) no-repeat -100px -100px; text-align: center; width:40px; height:24px; padding:15px 0 15px 15px; bottom:0px; right:0px;}
ul.store_ms_list li dl dd.imgs .qiang a em {color:#FFF; font-size: 16px; font-weight: 600; margin-right: 2px;}
ul.store_ms_list li dl dd.price {height:30px; line-height:40px; margin:0 10px; color:#C00; font-size:16px; font-weight:bold;}
ul.store_ms_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
ul.store_ms_list li dl dd.time-remain {height:35px; line-height:35px; color:#fff; font-size:12px; text-align:center; background-color:#e4393c;}
ul.store_ms_list li dl dd.time-remain em {font-weight:600; color:#fffbbd;}
ul.store_ms_list li dl dt {height:35px; margin:10px; overflow:hidden;}

/*店铺拼团商品列表页*/
ul.store_pt_list {margin-left:-10px; display:inline-block;}
ul.store_pt_list li {float:left; font-size:12px; vertical-align:middle; letter-spacing:normal; word-spacing:normal; display:inline-block; width:50%; padding:0 0 10px 10px; box-sizing:border-box;}
ul.store_pt_list li dl {background:#FFF; overflow:hidden;}
ul.store_pt_list li dl dd.imgs {position:relative;}
ul.store_pt_list li dl dd.imgs a.pic {display:block; width:100%; height:0; padding-bottom:100%; position:relative;}
ul.store_pt_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.store_pt_list li dl dd.imgs .qiang {position:absolute; background-color:rgba(0, 0, 0, 0.5); width:100%; height:60px; bottom:0px;}
ul.store_pt_list li dl dd.imgs .qiang .yuanjia {color:#fff; padding:5px 10px; text-decoration:line-through;}
ul.store_pt_list li dl dd.imgs .qiang .ptjia {background:url(home_bg.png) no-repeat 0 0; height:30px; position:absolute; z-index:1; right:0px;}
ul.store_pt_list li dl dd.imgs .qiang .ptjia span{color:#fff; font-size:14px; font-weight:bold; line-height:30px; padding:0px 20px;}
ul.store_pt_list li dl dd.imgs .qiang .ptjia a{font-weight:bold; color:#FFF; background-color:#FF6800; line-height:20px; text-align:center; padding: 0 5px; height:22px; float:right; margin:4px 4px auto auto;}
ul.store_pt_list li dl dd.time-remain {height:35px; line-height:35px; color:#999; font-size:12px; text-align:center; background-color:#F0F0F0;}
ul.store_pt_list li dl dd.time-remain em {font-weight:600; color:#888;}
ul.store_pt_list li dl dt {height:35px; margin:10px; overflow:hidden;}


/*店铺分销商品列表页*/
ul.store_fx_list {margin-left:-10px; display:inline-block;}
ul.store_fx_list li {float:left; font-size:12px; vertical-align:middle; letter-spacing:normal; word-spacing:normal; display:inline-block; width:50%; padding:0 0 10px 10px; box-sizing:border-box;}
ul.store_fx_list li dl {background:#FFF; overflow:hidden;}
ul.store_fx_list li dl dd.imgs {position:relative;}
ul.store_fx_list li dl dd.imgs a {display:block; width:100%; height:0; padding-bottom:100%; position:relative;}
ul.store_fx_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.store_fx_list li dl dd.imgs .qiang {position:absolute; background: url(list.png) no-repeat 0px -20px; text-align: center; width:80px; height:80px; top:0px; left:0px;}
ul.store_fx_list li dl dd.price {margin:0 10px; padding-bottom:10px; color:#C00; font-size:16px; font-weight:bold;}
ul.store_fx_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
ul.store_fx_list li dl dt {height:16px; margin:5px 10px; overflow:hidden;}

/*店铺介绍*/
.store-wap-sjjs{width:100%;}
.store-wap-sjjs .s-biao{padding:15px; margin:10px 10px 0px 10px; color:#666; font-size:16px; text-align:center; background:#fff; border-radius:5px 5px 0 0; box-shadow:0px 0px 8px rgba(99,127,136,.2);}
.store-wap-sjjs .x-nr{padding:15px; margin:0px 10px 10px 10px; min-height:400px; line-height:30px; color:#999; font-size:14px; background:#fff; border-radius:0 0 5px 5px; box-shadow:0px 2px 8px rgba(99,127,136,.2);}
.store-wap-sjjs .x-nr p{margin:10px auto;}
.store-wap-sjjs .x-nr img{display:block; margin:10px auto;}


/*联系我们*/
.store-wap-lxwm{width:100%;}
.store-wap-lxwm .s-biao{padding:15px; margin:10px 10px 0px 10px; color:#666; font-size:16px; text-align:center; background:#fff; border-radius:5px 5px 0 0; box-shadow:0px 0px 8px rgba(99,127,136,.2);}
.store-wap-lxwm .x-nr{padding:15px; margin:0px 10px 10px 10px; min-height:400px; line-height:30px; color:#999; font-size:14px; background:#fff; border-radius:0 0 5px 5px; box-shadow:0px 2px 8px rgba(99,127,136,.2);}
.store-wap-lxwm .x-nr p{margin:10px auto;}
.store-wap-lxwm .x-nr img{display:block; margin:10px auto;}
.store-wap-lxwm .x-nr ul.lxwm_list{display:table;width:100%;margin-top:20px;margin-bottom:20px}
.store-wap-lxwm .x-nr ul.lxwm_list li {overflow:hidden; margin-bottom:15px; height:45px; line-height:45px; color:#999; font-size:14px;}
.store-wap-lxwm .x-nr ul.lxwm_list li .divL{overflow:hidden; float:left; width:20%; text-align:right; padding-right:10px; background:#fff4f2; box-sizing:border-box;}
.store-wap-lxwm .x-nr ul.lxwm_list li .divR{overflow:hidden; float:left; width:80%; padding-left:10px; background:#f7f7f7;  box-sizing:border-box;}
.store-wap-lxwm .x-nr ul.lxwm_list li .divR span {float:left;}
.store-wap-lxwm .x-nr ul.lxwm_list li .divR em {float:left; display:flex; height:45px;}
.store-wap-lxwm .x-nr ul.lxwm_list li .divR em a {display:flex; flex:1; align-items:center; margin-left:5px;}
.store-wap-lxwm .x-nr ul.lxwm_list li .divR em a img {border:0;}


/*店铺动态*/
ul.store_news_list .list{clear:both; height:90px; overflow:hidden; padding:0px 0 10px 65px; position:relative; border-bottom:#DDD dotted 1px;}
ul.store_news_list .list .time{text-align:center; width:50px; height:50px; line-height:50px; position:absolute; left:0px; top:30px; background:#fff4f2; color:#c5a1a1;}
ul.store_news_list .list .t{height:35px; line-height:35px; font-size:16px; overflow:hidden;}
ul.store_news_list .list .t a{color:#666;}
ul.store_news_list .list .c{height:50px; line-height:25px; overflow:hidden; color:#888; font-size:14px;}
ul.store_news_list .list .c a{color:#de0539;}
ul.store_news_list .list:hover{background:#F8F8F8;}
ul.store_news_list .list:hover .time{background:#ffd6cf;}
ul.store_news_list .list:hover .t a{color:#de0539; font-weight:bold;}
ul.store_news_list .list .time{
-webkit-clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
clip-path: polygon(0% 15%, 15% 15%, 15% 0%, 85% 0%, 85% 15%, 100% 15%, 100% 85%, 85% 85%, 85% 100%, 15% 100%, 15% 85%, 0% 85%);
}

