.page[data-v-86b093de] {
    padding: .5rem .15rem .1rem;
    min-height: 100vh
}

.titles[data-v-86b093de] {
    padding: .1rem .1rem 0;
    border-bottom: .01rem solid #f5f5f5
}

.titles div[data-v-86b093de] {
    font-size: .12rem;
    color: #464646
}

.van-popup[data-v-86b093de] {
    background-color: transparent
}

.close[data-v-86b093de] {
    margin: .1rem auto 0
}

.pop[data-v-86b093de] {
    background-color: #fff;
    border-radius: .08rem;
    position: relative
}

.pop .btips[data-v-86b093de] {
    padding: .1rem 0
}

.pop .btips .t1[data-v-86b093de] {
    font-size: .12rem;
    color: #9a9fa5
}

.pop .btips .t2[data-v-86b093de] {
    font-weight: 500;
    font-size: .12rem;
    color: #df4645;
    margin-left: .05rem
}

.pop .pop-title[data-v-86b093de] {
    font-size: .16rem;
    text-align: center
}

.pop .pop-price[data-v-86b093de] {
    padding: .15rem 0;
    background: #eff0f4;
    border-radius: .12rem .12rem 0 0
}

.pop .pop-price .t[data-v-86b093de] {
    font-size: .16rem;
    color: #df4645;
    margin-top: .05rem
}

.pop .pop-price .t1[data-v-86b093de] {
    font-size: .16rem;
    color: #000
}

.pop .pad[data-v-86b093de] {
    padding: .2rem .15rem
}

.pop .ipt .tt[data-v-86b093de] {
    font-weight: 600;
    font-size: .14rem;
    color: #0e1028
}

.pop .ipt input[data-v-86b093de] {
    width: 100%;
    background: transparent;
    border-bottom: .01rem solid #d7d7d7;
    height: .4rem;
    line-height: .4rem;
    margin: .1rem 0
}

.pop .ipt input[data-v-86b093de]::-webkit-input-placeholder {
    font-size: .12rem;
    color: #8a8a8a
}

.pop .ipt input[data-v-86b093de]::-moz-placeholder {
    font-size: .12rem;
    color: #8a8a8a
}

.pop .ipt input[data-v-86b093de]:-ms-input-placeholder {
    font-size: .12rem;
    color: #8a8a8a
}

.pop .ipt input[data-v-86b093de]::-ms-input-placeholder {
    font-size: .12rem;
    color: #8a8a8a
}

.pop .ipt input[data-v-86b093de]::placeholder {
    font-size: .12rem;
    color: #8a8a8a
}

.pop .pop-num[data-v-86b093de] {
    margin-top: .15rem
}

.pop .pop-num input[data-v-86b093de] {
    margin: .05rem 0;
    width: 100%;
    background: transparent;
    border-radius: .04rem;
    border: .01rem solid silver;
    height: .4rem;
    line-height: .4rem;
    padding: 0 .1rem
}

.pop .pop-num input[data-v-86b093de]::-webkit-input-placeholder {
    font-size: .12rem;
    color: #9a9fa5
}

.pop .pop-num input[data-v-86b093de]::-moz-placeholder {
    font-size: .12rem;
    color: #9a9fa5
}

.pop .pop-num input[data-v-86b093de]:-ms-input-placeholder {
    font-size: .12rem;
    color: #9a9fa5
}

.pop .pop-num input[data-v-86b093de]::-ms-input-placeholder {
    font-size: .12rem;
    color: #9a9fa5
}

.pop .pop-num input[data-v-86b093de]::placeholder {
    font-size: .12rem;
    color: #9a9fa5
}

.pop .txt[data-v-86b093de] {
    font-size: .12rem;
    color: #9a9fa5
}

.pop .txt span[data-v-86b093de] {
    font-size: .12rem;
    color: #c5585e
}

.pop .b-btn[data-v-86b093de] {
    margin: .2rem 0 0
}

.cot .title[data-v-86b093de] {
    padding: .1rem
}

.cot .title div[data-v-86b093de] {
    font-weight: 500;
    font-size: .12rem;
    color: #666
}

.cot .list-item[data-v-86b093de] {
    background: #fff;
    border-radius: .12rem;
    padding: 0 0 .15rem;
    margin-bottom: .15rem
}

.cot .list-item.items[data-v-86b093de] {
    padding: 0
}

.cot .list-item .top[data-v-86b093de] {
    padding: .15rem .1rem;
    border-bottom: .01rem solid #ebebeb
}

.cot .list-item .top .name[data-v-86b093de] {
    font-weight: 600;
    font-size: .16rem;
    color: #000
}

.cot .list-item .top .code[data-v-86b093de] {
    font-size: .12rem;
    color: #989898;
    margin-top: .05rem
}

.cot .list-item .inner[data-v-86b093de] {
    padding: .15rem .1rem;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.cot .list-item .inner .inner-item[data-v-86b093de] {
    width: 49%;
    line-height: .24rem
}

.cot .list-item .inner .t[data-v-86b093de] {
    font-size: .12rem;
    color: #979797
}

.cot .list-item .inner .t1[data-v-86b093de] {
    font-weight: 600;
    font-size: .16rem;
    color: #232323
}

.cot .list-item .bt[data-v-86b093de] {
    height: .36rem;
    line-height: .36rem;
    background: #111;
    border-radius: .08rem;
    text-align: center;
    font-size: .14rem;
    color: #fff;
    margin: 0 .1rem
}

.nav-box[data-v-86b093de] {
    padding: 0 0 .15rem
}

.nav-box .nav-item[data-v-86b093de] {
    padding: .1rem 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: .12rem;
    color: #949eaa;
    text-align: center;
    position: relative;
    font-size: .14rem
}

.nav-box .nav-item[data-v-86b093de]:after {
    content: "";
    width: 50%;
    height: .02rem;
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: transparent
}

.nav-box .nav-item.active[data-v-86b093de] {
    color: #000
}

.nav-box .nav-item.active[data-v-86b093de]:after {
    background: #000
}
