
.shop-result {width: 15rem;margin: 0 auto;overflow: hidden;min-height: 100vh;}
.shop-result .search-wrap {height: 1.98rem;background: #fff;padding-top: 0.38rem;position: relative;}
.shop-result .search-wrap i {width: 1.68rem;height: 1.28rem;background: url(img/icon_more.007040f.png) center /20% no-repeat;transform: rotate(180deg);position: absolute;top: 0.38rem;left: 0;}
.shop-result .search-wrap .input-box {width: 12.72rem;height: 1.28rem;margin-left: 1.68rem;position: relative;}
.shop-result .search-wrap .input-box em {position: absolute;top: 0.12rem;left: 0.12rem;height: 0.96rem;line-height: 0.96rem;background: #fff;border-radius: 24px;padding: 0 0.96rem 0 0.28rem;margin: 0 0.12rem 0 0;}
.shop-result .search-wrap .input-box em::after {content: '';display: inline-block;position: absolute;width: 0.36rem;height: 0.36rem;top: 0.3rem;right: 0.3rem;background: url(img/close.be0b159.png) 0 0 no-repeat;background-size: 100%;}
.shop-result .search-wrap input {width: 12.72rem;height: 1.28rem;border: 0;border-radius: 12px;background: #f7f7f7;}
.shop-result .sort-wrap {height: 1.56rem;background: #fff;color: #222;font-size: 0;}
.shop-result .sort-wrap a {display: inline-block;width: 25%;line-height: 1.56rem;font-size: 0.56rem;text-align: center;vertical-align: middle;}
.shop-result .sort-wrap span.on {position: relative;}
.shop-result .sort-wrap span.on::after {content: '';width: 1.2rem;border-bottom: 0.12rem solid #ffcc00;position: absolute;top: 1rem;left: calc(50% - 0.6rem);border-radius: 24px;}
.shop-result .shop-result-wrap {padding: 0.48rem 0.36rem 0;}
.shop-result .shop-result-wrap .shop-item {width: 14.28rem;background: #fff;padding-left: 0.36rem;padding-top: 0.36rem;padding-bottom: 0.36rem;margin-bottom: 0.48rem;border-radius: 12px;font-size: 0;}
.shop-result .shop-result-wrap .shop-item .shop-base-info {height: 2.4rem;display: inline-block;}
.shop-result .shop-result-wrap .shop-item .shop-logo {position: relative; width: 2.4rem;height: 2.4rem;border: 1px solid #e6e6e6;float: left;border-radius: 6px;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.shop-result .shop-result-wrap .shop-item .shop-logo img { width: 100%; border-radius: 6px;display: block;}
.shop-result .shop-result-wrap .shop-item .shop-logo img:before{ position: absolute; left:0; top:0; display: block; content: ''; width:2.4rem; height:2.4rem; background:#f9f9f9 url(img/logo.5790dd3.png) center /50% no-repeat;}
.shop-result .shop-result-wrap .shop-item .base-info {width: 8.88rem;height: 2.4rem;margin-left: 0.36rem;float: left;}
.shop-result .shop-result-wrap .shop-item .base-info .shop-name {line-height: 0.84rem;font-size: 0.6rem;color: #000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shop-result .shop-result-wrap .shop-item .base-info .shop-type-wrap {font-size: 0;margin-top: 0.12rem;}
.shop-result .shop-result-wrap .shop-item .base-info .shop-type-wrap i {display: inline-block;  margin-right: 0.12rem; line-height: 0.48rem; box-sizing: border-box; text-align: center;border-radius: 6px;vertical-align: middle;}
.shop-result .shop-result-wrap .shop-item .base-info .sold-self {/*width: 0.96rem;*/background: #ffcc00;border: 1px solid #ffcc00;font-size: 0.36rem;color: #222;font-weight: bold;}
.shop-result .shop-result-wrap .shop-item .base-info .good-store {height: 0.48rem;}
.shop-result .shop-result-wrap .shop-item .base-info .good-store img{height:.48rem;}
.shop-result .shop-result-wrap .shop-item .base-info .quan {width: 0.6rem; background: #fefbee;border: 1px solid #ffbb00;font-size: 0.36rem;color: #222;}
.shop-result .shop-result-wrap .shop-item .base-info .follows {font-size: 0.44rem;color: #999;display: inline-block;max-width: 3.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice {font-size: 0.4rem;color: #666;margin-top: 0.2rem;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em {display: inline-block;width: 2rem;height: 0.36rem;background: url(img/star-normal.47d98ab.png) center /100% no-repeat;margin-left: 0.12rem;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em i {position: relative;height: 0.36rem;float: left;overflow: hidden;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em i.level-0 {width: 2rem;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em i.level-1 {width: 1.8rem;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em i.level-2 {width: 1.6rem;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em i.level-3 {width: 1.4rem;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em i.level-4 {width: 1.2rem;}
.shop-result .shop-result-wrap .shop-item .base-info .service-experice em i::after {content: '';display: inline-block;position: absolute;top: 0;left: 0;width: 2rem;height: 0.36rem;background: url(img/star-light.d926463.png) center /100% no-repeat;}
.shop-result .shop-result-wrap .shop-item .enter-shop-btn {width: 1.92rem;line-height: 0.96rem;background: #FFCC00;color: #222;font-size: 0.48rem;text-align: center;margin-top: 1.08rem;float: left;border-radius: 12px;}
.shop-result .shop-result-wrap .shop-product-wrap {width: 13.56rem;margin-top: 0.36rem;}
.shop-result .shop-result-wrap .shop-product-wrap ul {margin: 0;padding: 0;overflow: hidden;}
.shop-result .shop-result-wrap .shop-product-wrap ul li {float: left;margin-right: 0.78rem;}
.shop-result .shop-result-wrap .shop-product-wrap ul li a {display: inline-block;width: 4rem;height: 4.96rem;}
.shop-result .shop-result-wrap .shop-product-wrap ul li:last-child {margin-right: 0;}
.shop-result .shop-result-wrap .shop-product-wrap .product-img {width: 4rem;height: 4rem;background: url(img/logo.5790dd3.png) #f9f9f9 center /50% no-repeat;overflow: hidden;display: flex;justify-content: center;align-items: center;}
.shop-result .shop-result-wrap .shop-product-wrap .product-img img { position: relative; width: 100%;display: block;overflow: hidden;}
.shop-result .shop-result-wrap .shop-product-wrap .product-img img:before{ position: absolute; left:0; top:0; display: block; content: ''; width:4rem; height:4rem; background:#f9f9f9 url(img/logo.5790dd3.png) center /50% no-repeat;}
.shop-result .shop-result-wrap .shop-product-wrap .product-price {text-align: center;color: #FF4422;font-size: 0.48rem;margin-top: 0.24rem;display: inline-block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shop-result .shop-result-wrap .shop-product-wrap .product-price .not-sold {font-size: 0.48rem;color: #999;}
.shop-result .shop-result-wrap .shop-product-wrap .product-price strong {font-size: 0.6rem;font-weight: normal;}
.shop-result .shop-result-wrap .lazyload {display: block; width:100%; text-align: center; margin:.6rem auto; font-size: .48rem;color: #999;}
.shop-result .no-result {text-align: center;}
.shop-result .no-result i{width: 9.15rem;height: 9.15rem;background: url(img/no_result.08464ef.png) no-repeat;display: block;background-size: 100%;margin: 0 auto;}
.shop-result .no-result h2 {font-size: 0.72rem;color: #222;font-weight: bold;}
.shop-result .no-result h3 {font-size: 0.52rem;color: #666;margin-top: 0.36rem;}
.shop-result .backToTop {display: inline-block;position: fixed; right:.4rem; bottom:.4rem; width:1.52rem;height: 1.52rem;border-radius: 38px;background: url(img/go_top.e2c4356.png) center center /100% no-repeat;}
.shop-result .prunMsg {height: 0.72rem;line-height: 1.2rem;font-size: 0.48rem;color: #999;padding-left: 1.32rem;position: relative;}
.shop-result .prunMsg::before {content: '';width: 0.72rem;height: 0.72rem;position: absolute;top: 0.24rem;left: 0.36rem;background: url(img/prun-msg.7e47812.png) 0 center /100% no-repeat;}
.shop-result .prunMsg span {color: #101010;display: inline-block;max-width: 2.9rem;overflow-x: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: top;}

