.product-list .product-list__header{background:#fff;border-top:1px solid #ddd;margin-bottom:.8rem;padding:1rem}.product-list .product-list__header .search{align-items:center;background:#fff;border:.122rem solid #307a6b;border-radius:2rem;display:flex;height:2.4rem;justify-content:space-between;margin-bottom:.95rem;padding:0 .8rem 0 1.2rem}.product-list .product-list__header .search .van-cell{padding:0}.product-list .product-list__header .search .van-cell:after{border:0}.product-list .product-list__header .search img{margin-left:.4rem}.product-list .product-list__header .select{align-items:center;display:flex}.product-list .product-list__header .select .type{flex:1}.product-list .product-list__header .select .type .van-dropdown-menu{border:.07rem solid #979d9a;border-radius:.3rem;padding:0 1.2rem 0 .6rem}.product-list .product-list__header .select .type .van-dropdown-menu .van-dropdown-menu__bar{box-shadow:none;height:1.9rem}.product-list .product-list__header .select .type .van-dropdown-menu .van-dropdown-menu__title{width:100%}.product-list .product-list__header .select .type .van-dropdown-menu .van-dropdown-menu__title--down:after{opacity:1}.product-list .product-list__header .select .type .van-dropdown-menu .van-dropdown-item{margin-top:.3rem}.product-list .product-list__header .select .type .van-dropdown-menu .van-dropdown-item__option--active .van-cell__title span{color:#307a6b;font-weight:500}.product-list .product-list__header .select .type .van-dropdown-menu .van-cell__content{align-items:center;display:flex}.product-list .product-list__header .select .type .van-dropdown-menu .van-cell__content .van-icon-apps-o{margin-left:.3rem;margin-right:.45rem}.product-list .product-list__header .select .type .van-dropdown-menu .van-cell__content .jm-icons{margin-right:.15rem}.product-list .product-list__header .select .type .van-popover__wrapper{border:.07rem solid #979d9a;border-radius:.3rem;width:100%}.product-list .product-list__header .select .type .van-popover__wrapper .currentType{align-items:center;display:flex;justify-content:space-between;padding:.3rem .7rem .3rem 1rem}.product-list .product-list__header .select .type .van-popover--dark{max-width:19rem}.product-list .product-list__header .select .type .van-popover--dark .van-grid{padding:.5rem 1rem 1rem}.product-list .product-list__header .select .type .van-popover--dark .van-grid-item *{color:#eee}.product-list .product-list__header .select .type .van-popover--dark .van-grid-item .jm-icons{font-size:2.5rem}.product-list .product-list__header .select .type .van-popover--dark .van-grid-item__content{background:none;padding:.4rem}.product-list .product-list__header .select .sort{align-items:center;display:flex;justify-content:space-between;margin-left:.2rem}.product-list .product-list__header .select .sort p{align-items:center;background:#ccd1d1;border-radius:1rem;display:flex;height:1.95rem;justify-content:center;margin-left:.8rem;width:3.3rem}.product-list .product-list__header .select .sort p.active{background:#307a6b;color:#fff}.product-list .product-list__main{background:#fafafa;min-height:30rem}.product-list .product-list__main .list{display:flex;flex-wrap:wrap;justify-content:space-between}.product-list .product-list__main .list .list-item{align-items:center;background:#fff;border-radius:.4rem;display:flex;flex:0.5;flex-direction:column;margin-bottom:.7rem;min-width:34%;padding:.8rem .4rem;position:relative}.product-list .product-list__main .list .list-item .only-enterprise-tips{position:absolute;right:.5rem;top:.5rem}.product-list .product-list__main .list .list-item .icon{align-items:center;display:flex;justify-content:center;margin-bottom:.5rem}.product-list .product-list__main .list .list-item .icon img{max-width:3rem}.product-list .product-list__main .list .list-item .name{color:#313434;font-size:.8rem;margin-bottom:.2rem;max-width:9.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.product-list .product-list__main .list .list-item .price .RMB-symbol{font-size:.7rem}.product-list .product-list__main .list .list-item .price .amount{color:#ff3232;font-size:.95rem;font-weight:500}.product-list .product-list__main .list .list-item .price .unit{font-size:.6rem}.product-list .product-list__main .list .list-item:nth-child(odd){margin-right:.7rem}