
.popCon-recom {
    position: fixed;
    left: .85rem;
    right: .85rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
}

.popCon-bd {
    background: linear-gradient(to bottom, #f9e6e9, white 35%);
    border-radius: .4rem;
    box-sizing: border-box;
    padding: .3rem .2rem;
}

.popCon-tit {
    font-size: .38rem;
    line-height: 1.08rem;
    text-align: center;
    color: #333;
}

.popCon-content {
    font-size: .28rem;
    text-align: center;
    color: #999999;
}

.popCon-btn1 {
    margin: .33rem auto .17rem;
}

.popCon-btn1 a {
    display: block;
    width: 92%;
    margin: auto;
    line-height: .73rem;
    background: linear-gradient(to right, #ffb670, #ff5a5f, #ff6eb1);
    border: .04rem solid #fad8c0;
    box-shadow: inset 0 0 .2rem white;
    border-radius: .45rem;
    font-size: .36rem;
    color: #fff;
    text-align: center;
}

.mask {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, .6) no-repeat;
    z-index: 99;
}

.popCon-recom .titbg {
    text-align: center;
    overflow: hidden;
}

.popCon-recom .titbg img {
    width: 97%;
    position: relative;
    top: .35rem;
}

.popCon-recom>.popCon-bd {
    background: white;
}

.popCon-gear {
    border-radius: .2rem;
    padding: .2rem .15rem;
    border: 1px solid transparent;
    background: #fff8f6;
}

.popCon-content2>*:not(:last-child) {
    margin-bottom: .2rem;
}

.popCon-gear h3 {
    font-size: .26rem;
}

.popCon-gear>div {
    display: grid;
    grid-template-columns: 1fr 6fr;
    align-items: center;
}

.popCon-gear-selected {
    border: 1px solid #ff3333;
    background: #ffe5e5;
}

popCon-gear-selected .popCon-gear .left {
    border-right: 1px dashed #c9c9c9;
}

.popCon-gear .left p {
    color: #ff3333;
    font-size: .21rem;
}

.popCon-gear .left span {
    font-size: .39rem;
    font-weight: bold;
}

.popCon-gear .right {
    font-size: .22rem;
    color: #666666;
}

.btn-close_pop {
    display: block;
    text-align: center;
    margin-top: .3rem;
}

.btn-close_pop img {
    width: .6rem;
}
