@charset "utf-8";
/* CSS Document */
.menu_nav4 { display: flex;flex-wrap: wrap;justify-content: space-between;}
.menu_nav .span-width {width: 25%!important;}
.a-width-set,.a-width-set2 {text-align: center;display: inline-block;width: 25%;}

/*商城列表 店铺全部商品+商品 产品展示列表通用公共样式*/
.product-content-list { padding: 1.98rem .3rem 1rem .3rem;}
.product-content-list ul { display: flex; flex-wrap: wrap;}
.product-content-list li { background: #fff; width: 3.35rem; height: 4.93rem;margin: 0 .2rem .2rem 0}
.product-content-list li:nth-child(2n) {margin: 0 0 .2rem 0;}
.product-content-list li p{ padding: 0 .2rem;}
.product-img { width: 3.35rem;height: 3.35rem; overflow: hidden}
.product-img img { width: 100%;height: 100%;margin: 0 auto; display: block;object-fit: cover;}
.product-name {margin:.1rem 0;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; font-size: .28rem;}
.goods-saled { margin-top: .1rem; font-size: .24rem;color: #999;float: right;}
.money-arrow {font-size: .24rem;}
.money-number { font-size: .36rem;}
.product-money { color: #da0606;}

/*右侧筛选样式*/
.btn:after { content: "";display: inline-block;vertical-align: middle;margin-top: -.02rem;margin-left: .08rem;width: .2rem;height: .21rem;background: url(../images/menu-type.png) no-repeat;background-size: .2rem .21rem;}
.leftMenu a {padding:.3rem 0 .2rem 0;text-decoration: none;display: block;color: #333; font-size: .32rem}
.leftMenu {background: #fff;right: -1000px;display: block;height: 100%;width: 88%;z-index: 90002;transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;position: fixed;overflow: auto;}
.leftMenu.menu-open {right: 0;}
.leftMenu ul {list-style: none;padding: 0 .2rem;overflow: hidden;}
.leftMenu ul li {position: relative;overflow:hidden;}
.leftMenu ul li.hasChild > a:after {content: "+";position: absolute;right: 20px;top: 0;font-size: 24px;font-weight: 300;}
.leftMenu ul li.hasChild.open > a:after {content: "-";right: 23px;font-size: 28px;top: -3px;}
.f2 {height: 0;padding-left: 20px;overflow: hidden;position: relative;transition: height 0.4s ease;-moz-transition: height 0.4s ease;-webkit-transition: height 0.4s ease;-o-transition: height 0.4s ease;}
.menu-dark-backdrop {background: rgba(0,0,0,0);transition: all 0.4s ease;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;width: 100%;position: fixed;left: 0;right: 0;bottom:0;overflow: hidden;}
.menu-dark-backdrop.in {height: 100%;z-index: 90001;background: rgba(0,0,0,0.5);}
.hasChild a:visited {color: #333;}
.leftMenu ul li:last-child { margin-bottom: 1rem;}

/*右侧展开收缩箭头*/
.expandMore{ float: right;background: url(../images/arrow-jt12.jpg);width: .26rem;height: .14rem;background-size: .26rem .14rem;margin:.12rem 0 0 0}
.expandMore1{float: right;background: url(../images/arrow-jt13.jpg);width: .26rem;height: .14rem;background-size: .26rem .14rem;margin:.12rem 0 0 0}
.briefInfo{display:none;padding: 0!important;}

/*右侧内容样式设置*/
.show-box { width: 1.92rem; height: .6rem;line-height: .6rem; background: #f6f6f6;display: inline-block; text-align: center; font-size: .24rem;color: #666; box-sizing: border-box;}
/*
.local-show {display: flex;}
.local-show span { margin: 0 .22rem .2rem 0; float: left}
.local-show span:nth-child(3n) { margin: 0 0 .2rem 0;}
 */
.briefInfo span { margin: 0 .22rem 0 0; float: left}
.briefInfo span:nth-child(3n) { margin: 0 0 .2rem 0;}

.filterbtn {z-index: 999;position: absolute;bottom: 0;right: 0;width: 6.6rem; }
.filterbtn span { float: left;width: 50%;height: .88rem;line-height:.88rem;text-align: center;font-size: .28rem;}
.filterbtn .clearfilter {background: #fff;color: #333;border-top: 1px solid #d8d8d8;}
.filterbtn .surefilter {background: #ff4401;color: #fff;}
