* { margin: 0; padding: 0; } .shopRecom { width: 100%; margin: 0 auto; position: relative; } .shopRecom .shopRecom-title { width: 90%; height: 1.2rem; position: absolute; left: 5%; line-height: 1.2rem; font-size: 0.32rem; font-weight: bold; position: relative; } .shopRecom .shopRecom-title img { position: absolute; right: 0; top: 30%; height: 0.45rem; width: 0.45rem; } .shopRecom .shopRecom-infoBox { padding-top: 0.3rem; padding-bottom: 0.8rem; width: 100%; background-color: #ffffff; } .shopRecom .shopRecom-infoBox .shopRecom-box { width: 94%; margin: 0 auto; } .shopRecom .shopRecom-infoBox .shopRecom-box .shopRecom-info { background-color: #ffffff; width: 100%; height: 16rem; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: wrap; } .shopRecom .shopRecom-infoBox .shopRecom-box .shopRecom-info .shopRecom-info-item { width: 48%; height: 3.8rem; border: 1px solid #EEE; position: relative; } .shopRecom .shopRecom-infoBox .shopRecom-box .shopRecom-info .shopRecom-info-item img { width: 100%; height: auto; } .shopRecom .shopRecom-infoBox .shopRecom-box .shopRecom-info .shopRecom-info-item span { position: absolute; bottom: 0.2rem; left: 0; width: 100%; height: 0.28rem; line-height: 0.28rem; text-align: center; font-size: 0.28rem; box-sizing: border-box; padding: 0 .1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .coverSort { width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; background-color: #ffffff; overflow-y: scroll; z-index: 2; } .coverSort .coverSort-top { width: 100%; height: 1.05rem; border-bottom: 1px solid #ccc; font-size: 0.32rem; padding-left: 0.3rem; box-sizing: border-box; position: relative; display: block; } .coverSort .coverSort-top span { line-height: 1.2rem; font-weight: bold; } .coverSort .coverSort-top img { position: absolute; right: 0.4rem; top: 0.47rem; height: 0.26rem; width: 0.25rem; } .coverSort .coverSort-item { width: 100%; display: block; height: 1.05rem; border-bottom: 1px solid #ccc; font-size: 0.32rem; padding-left: 0.3rem; box-sizing: border-box; position: relative; } .coverSort .coverSort-item span { line-height: 1.2rem; } .coverSort .coverSort-item img { position: absolute; right: 0.4rem; top: 0.4rem; height: 0.4rem; width: 0.4rem; }