/* 列表页筛选 */
.paixu {width:100%; display:block; position:revert; top:0; z-index:5; background:#FFF;}

.paixu ul.tiaojian {display:flex; background:#FFF; border-bottom:1px solid #eee;}
.paixu ul.tiaojian li {flex:1; justify-content:center; align-items:center;}
.paixu ul.tiaojian li a {display:block; height:45px; line-height:45px; color:#555; text-align:center;}
.paixu ul.tiaojian li a i { background: url(list.png) no-repeat 0 -11px; vertical-align: middle; display: inline-block; width: 7px; height: 8px; margin-left: 4px;}
.paixu ul.tiaojian li.selected,
.paixu ul.tiaojian li:hover { background-color: #FFF;}
.paixu ul.tiaojian li.selected a,
.paixu ul.tiaojian li:hover a { color: #D93600;}
.paixu ul.tiaojian li a:hover { text-decoration: none;}
.paixu ul.tiaojian li.selected a.asc i { background-position: -14px -11px;}
.paixu ul.tiaojian li.selected a.desc i,
.paixu ul.tiaojian li:hover a i { background-position: -7px -11px;}

.paixu ul.saixuan {display:none; position:absolute; padding:15px; background:#FFF; z-index:5;}
.paixu ul.saixuan li.one {margin:10px 0; width:100%; color:#999; display:inline-block;}
.paixu ul.saixuan li.one .ming{float:left;}
.paixu ul.saixuan li.one .lei{float:left;}
.paixu ul.saixuan li.one .lei span {margin-left:15px;}
.paixu ul.saixuan li.one .lei span a {color:#999;}
.paixu ul.saixuan li.one .lei span a i {background:url(list.png) no-repeat -44px 0; vertical-align:middle; display:inline-block; width:12px; height:12px; margin-right:4px;}
.paixu ul.saixuan li.one .lei span.selected a,
.paixu ul.saixuan li.one .lei span a:hover {color:#D93600; text-decoration:none;}
.paixu ul.saixuan li .lei span.selected a.xuan i,
.paixu ul.saixuan li .lei span a:hover i{ background: url(list.png) no-repeat -56px 0;}

.paixu ul.saixuan li.two {margin:10px 0; width:100%; color:#999; display:inline-block; line-height:23px;}
.paixu ul.saixuan li.two .ming{float:left;}
.paixu ul.saixuan li.two .lei{float:left; margin-left:15px;}
.paixu ul.saixuan li.two .lei input {outline:none; float:left; height:23px; padding:0 5px; text-align:left; border:solid 1px #CCC; color:#666; line-height:23px; width:53px;}
.paixu ul.saixuan li.two .lei input::-webkit-input-placeholder {color:#999;}
.paixu ul.saixuan li.two .lei em.line {padding:0 3px; float: left;width: 12px;height:25px; line-height:25px; text-align: center;}
.paixu ul.saixuan li.two .lei a {float: left;height: 20px;padding: 1px 9px 3px 9px;margin-left: 14px;border: solid 1px #dd4545;background: #FFF;font-size: 12px;line-height: 20px;color: #dd4545}
.sx-zzc {display:none; position:fixed; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); z-index:4;}


/* 列表页通用翻页 */
.list_fanye {text-align:center !important; margin-top:10px !important; }
.list_fanye ul.mui-pager {display:inline-block;}
.list_fanye ul.mui-pager li {display:inline; font-size:14px;}
.list_fanye ul.mui-pager li a{position:relative; float:left; padding:6px 15px; margin-left:-1px; line-height:25px; text-decoration:none; background-color:#fff; border:1px solid #ddd; color:#999;}
.list_fanye ul.mui-pager li span {position:relative; float:left; padding:6px 15px; margin-left:-1px; line-height:25px; text-decoration:none; background-color:#fff; border:1px solid #ddd; color:#999;}



/* 商品列表 */
ul.shop_list {margin:0 1%; margin-top:2%; overflow:hidden;}
ul.shop_list li {width:48%; float:left; margin:0 1% 2% 1%; position:relative;}
ul.shop_list li dl {background:#FFF; display:block;}
ul.shop_list li dl dd.imgs {width:100%; height:0; padding-bottom:100%; position:relative;}
ul.shop_list li dl dd.imgs a {display:block;}
ul.shop_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.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.shop_list li dl dd.price {margin:0 10px; color:#C00; font-size:16px; font-weight:bold;}
ul.shop_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
ul.shop_list li dl dt {height:16px; padding:5px 10px;}
ul.shop_list li dl dt a {display:block; font-size:12px; overflow:hidden; white-space:nowrap}
ul.shop_list li dl dd.cuxiao {padding: 5px 10px 10px; }
ul.shop_list li dl dd.cuxiao span {font-size:12px; color:#FFF; display:inline-block; padding:0 4px; border-radius:2px;}
ul.shop_list li dl dd.cuxiao span.gift {background-color:#F30; border:solid 1px #F30;}
ul.shop_list li dl dd.cuxiao span.xiangou {background-color:#f88327;  border:solid 1px #f88327;}
ul.shop_list li dl dd.cuxiao span.kucun {color:#999; border:solid 1px #EEE;}
ul.shop_list li dl dd.cuxiao span.redu {color:#999; background:rgba(255,255,255,0.9); float:right; border:solid 1px #EEE;}


/* 拼团列表 */
ul.pt_list {margin:0 1%; margin-top:2%; overflow:hidden;}
ul.pt_list li {width:48%; float:left; margin:0 1% 2% 1%; position:relative;}
ul.pt_list li dl {background:#FFF; display:block;}
ul.pt_list li dl dd.imgs {width:100%; height:0; padding-bottom:100%; position:relative;}
ul.pt_list li dl dd.imgs a.pic {display:block; width:100%; height:0; padding-bottom:100%; position:relative;}
ul.pt_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.pt_list li dl dd.imgs .qiang {position:absolute; background-color:rgba(0, 0, 0, 0.5); width:100%; height:60px; bottom:0px;}
ul.pt_list li dl dd.imgs .qiang .yuanjia {color:#fff; padding:5px 10px; text-decoration:line-through;}
ul.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.pt_list li dl dd.imgs .qiang .ptjia span{color:#fff; font-size:14px; font-weight:bold; line-height:30px; padding:0px 20px;}
ul.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.pt_list li dl dd.time-remain {height:35px; line-height:35px; color:#999; font-size:12px; text-align:center; background-color:#F0F0F0;}
ul.pt_list li dl dd.time-remain em {font-weight:600; color:#888;}
ul.pt_list li dl dt {height:35px; margin:10px; margin-top:10px; overflow:hidden;}


/* 秒杀列表 */
ul.ms_list {margin:0 1%; margin-top:2%; overflow:hidden;}
ul.ms_list li {width:48%; float:left; margin:0 1% 2% 1%; position:relative;}
ul.ms_list li dl {background:#FFF; display:block;}
ul.ms_list li dl dd.imgs {width:100%; height:0; padding-bottom:100%; position:relative;}
ul.ms_list li dl dd.imgs a.pic {display:block; width:100%; height:0; padding-bottom:100%; position:relative;}
ul.ms_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.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.ms_list li dl dd.imgs .qiang a em {color:#FFF; font-size: 16px; font-weight: 600; margin-right: 2px;}
ul.ms_list li dl dd.price {height:30px; line-height:40px; margin:0 10px; color:#C00; font-size:16px; font-weight:bold;}
ul.ms_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
ul.ms_list li dl dd.time-remain {height:35px; line-height:35px; color:#fff; font-size:12px; text-align:center; background-color:#e4393c;}
ul.ms_list li dl dd.time-remain em {font-weight:600; color:#fffbbd;}
ul.ms_list li dl dt {height:35px; margin:10px; margin-top:10px; overflow:hidden;}

/* 搜索商品列表 */
ul.search_list {margin:0 1%; margin-top:2%; overflow:hidden;}
ul.search_list li {width:48%; float:left; margin:0 1% 2% 1%; position:relative;}
ul.search_list li dl {background:#FFF; display:block;}
ul.search_list li dl dd.imgs {width:100%; height:0; padding-bottom:100%; position:relative;}
ul.search_list li dl dd.imgs a {display:block;}
ul.search_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.search_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.search_list li dl dd.price {margin:0 10px; color:#C00; font-size:16px; font-weight:bold;}
ul.search_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
ul.search_list li dl dt {height:16px; padding:5px 10px;}
ul.search_list li dl dt a {display:block; font-size:12px; overflow:hidden; white-space:nowrap}
ul.search_list li dl dd.cuxiao {padding: 5px 10px 10px; }
ul.search_list li dl dd.cuxiao span {font-size:12px; color:#FFF; display:inline-block; padding:0 4px; border-radius:2px;}
ul.search_list li dl dd.cuxiao span.gift {background-color:#F30; border:solid 1px #F30;}
ul.search_list li dl dd.cuxiao span.xiangou {background-color:#f88327;  border:solid 1px #f88327;}
ul.search_list li dl dd.cuxiao span.kucun {color:#999; border:solid 1px #EEE;}
ul.search_list li dl dd.cuxiao span.redu {color:#999; background:rgba(255,255,255,0.9); float:right; border:solid 1px #EEE;}


/* 分销列表 */
ul.fx_list {margin:0 1%; margin-top:2%; overflow:hidden;}
ul.fx_list li {width:48%; float:left; margin:0 1% 2% 1%; position:relative;}
ul.fx_list li dl {background:#FFF; display:block;}
ul.fx_list li dl dd.imgs {width:100%; height:0; padding-bottom:100%; position:relative;}
ul.fx_list li dl dd.imgs a {display:block;}
ul.fx_list li dl dd.imgs img {width:100%; height:100%; position:absolute; object-fit:cover;}
ul.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.fx_list li dl dd.price {margin:0 10px; padding-bottom:10px; color:#C00; font-size:16px; font-weight:bold;}
ul.fx_list li dl dd.price span {font-size:12px; color:#AAA; font-weight:normal; text-decoration:line-through; margin-left:10px;}
ul.fx_list li dl dt {height:16px; padding:5px 10px;}
ul.fx_list li dl dt a {display:block; font-size:12px; overflow:hidden; white-space:nowrap}

/*优惠券列表*/
ul.quan-list {padding:1%; margin-top:320px;}
ul.quan-list li {float:left; width:48%; margin:2% 1%; box-sizing:border-box;}
ul.quan-list li a.zq {display:block; background-color:#ffd000; background:linear-gradient(to right,#f7e696, #ffd000); border-radius:5px; position:relative; overflow:hidden;}
ul.quan-list li a.zq .quan-s {padding:10px; display:flex; -webkit-box-align:center; align-items:center; position:relative;}
ul.quan-list li a.zq .quan-s p.mianzhi{}
ul.quan-list li a.zq .quan-s p.tiaojian{}
ul.quan-list li a.zq .quan-s p.dianming{}
ul.quan-list li a.zq .quan-s .left {-webkit-box-flex:1; -webkit-flex:1; flex:1;}
ul.quan-list li a.zq .quan-s .left h1 {color:#cca700; font-weight:500; font-size:14px; overflow:hidden;
margin-bottom:10px;}
ul.quan-list li a.zq .quan-s .left h2 {color:#cca700; font-size:12px; overflow:hidden; background:rgb(255 255 255 / 40%); border-radius:3px; width:65%; padding:3px 5px;}
ul.quan-list li a.zq .quan-s .right {color:#ff4a1e;}
ul.quan-list li a.zq .quan-s .right h3 {font-size:20px; font-weight:bold;}
ul.quan-list li a.zq .quan-s .right em {font-size:12px;}
ul.quan-list li a.zq .quan-x {text-align:center; padding:5px 0; border-top:1px dashed rgba(255,255,255,0.6); color:#cca700; font-size:12px; position:relative;}
ul.quan-list li a.zq .quan-x:before {content:""; position:absolute; z-index:0; top:-10px; right:-10px; width:20px; height:20px; background:#f50011; border-radius:100px;}
ul.quan-list li a.zq .quan-x:after { content:""; position:absolute; z-index:0; top:-10px; left:-10px; width:20px; height:20px; background:#f50011; border-radius:100px;}

/*店铺列表页*/
.store-list{height:auto; overflow:hidden;line-height:1;}
.store-list dl{padding:10px 10px;height:auto;}
.store-list dl dd{position:relative;width:100%; height:auto; min-height:125px; margin:0px auto 15px auto;border-radius:5px;background:#fff; padding:10px 0px 20px 0px;}

.store-list dl dd .tuijian{width:70px;position: absolute;left:-0%;top:10px; z-index:20;}
.store-list dl dd .tuijian img{width:100%;}

.store-list dl dd .rztime{ width:100%; height:auto; overflow:hidden;}
.store-list dl dd .rztime span{ display:block; float:right;padding:0 10px 10px 0px; line-height:25px; font-size:12px; color:#9a9a9a;}

.store-list dl dd .dpxx {width:100%; display:inline-block; position:relative;}
.store-list dl dd .dpxx .left {width:25%; height:auto; overflow:hidden; float:left; margin:0 2%;}
.store-list dl dd .dpxx .left a {position:relative; display:block; width:100%; height:0; padding-bottom:100%;}
.store-list dl dd .dpxx .left a img{position:absolute; width:100%; height:100%; border-radius:5px; object-fit:cover;}

.store-list dl dd .dpxx .right {left:30%; width:70%; float:left; font-size:14px;}
.store-list dl dd .dpxx .right h1{font-size:14px; margin-top:3px; font-weight:bold; margin-bottom:5px;}
.store-list dl dd .dpxx .right h1 a{color:#666;}
.store-list dl dd .dpxx .right .dxx{background:#f7f7f7; color:#666; font-size:12px;border-radius:22px; padding:5px 10px;font-weight:normal; display:inline-block;margin:5px 0 0 0;}
.store-list dl dd .dpxx .right .dxx2{margin-top:10px; color:#999; font-size:12px;}

.store-list dl dd .dpxx .right h5 {word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;color: #9a9a9a;text-decoration: line-through;}
.store-list dl dd .daohang {border:1px solid #f60002; color:#f60002; border-radius:22px;position: absolute;bottom:0px;right:10px;padding:5px 10px; font-size:12px;}
.store-list dl dd .daohang a{color:#f60002;}

.store-list dl dd ul{width:100%; display:flex;}
.store-list dl dd ul li{flex:1; width:33.3%; margin-top:20px; margin-right: 10px; border-radius:5px; border:1px solid #eee;}
.store-list dl dd ul li:nth-child(1){margin-left:10px;}
.store-list dl dd ul li a {position:relative; display:block; width:100%; height:0; padding-bottom:100%;}
.store-list dl dd ul li a img{position:absolute; width:100%; height:100%; border-radius:5px 5px 0px 0px; object-fit:cover;}
.store-list dl dd ul li p{padding:10px; text-align:center; color:#f60002; background:#f7f7f7;font-weight:bold;}



