html, body, #app {
    margin: 0;
    padding: 0;
    height: 100%;
}
body {
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
/* 公共样式 */
.split {
    height: 8px;
    background-color: #F1F1F1;
}
.border_none {
    border-bottom: none !important;
}
.border_dashed {
    height: 0;
    border-bottom: 1px dashed #8C8C8C;
    margin: 6px 20px 24px 20px;
}
.height_44 {
    height: 44px;
}
.title_info {
    height: 48px;
    border-bottom: 1px solid #D9D9D9;
    display: flex;
    align-items: center;

    .line {
        width: 2px;
        height: 16px;
        background-color: #FE4C40;
        margin: 0 8px 0 16px;
    }
    .title {
        font-size: 14px;
        font-weight: bold;
        color: #262626;
    }
}
.submit_btn_block {
    padding: 40px 32px 73px 32px;
    .van-button {
        height: 48px;
        width: 100%;
    }
    .van-button--default {
        border: none;
        background: linear-gradient(180deg, #FF9D83 0%, #FE3129 100%);
        border-radius: 27px;
        color: #fff;
        font-size: 16px;
    }
}

/* 头部样式 */
.van-nav-bar__content {
    height: 44px;
}
.van-nav-bar__title {
    color: #262626;
    font-size: 18px;
    font-weight: 600;
}
.van-hairline--bottom::after {
    border: none;
}
.van-nav-bar__left {
    margin-left: 8px;
}
/* 搜索框样式 */
.van-search {
    padding: 0 16px;

    .van-search__content {
        background-color: #fff;
        border: 1px solid #BFBFBF;
        border-radius: 46px;
    }
}
/* 表单样式 */
.form_block {
    .van-field__label {
        font-size: 14px;
        color: #262626;
        width: 100px;
    }
    .van-cell {
        height: 54px;
        padding: 16px 0;
        box-sizing: border-box;
    } 
    // .van-cell::after {
    //     border-bottom: 2px solid #D9D9D9;
    // }
    // .border_none.van-cell::after {
    //     border: none;
    // }
    .van-field__control {
        text-align: right;
    }
}
/* tags标签样式 */
.van-tag {
    font-size: 14px;
    padding: 4px 8px;
    margin-left: 8px;
    border: 1px solid #BFBFBF;
    border-radius: 4px;
}
.van-tag--plain::before {
    border: none;
}
.van-tag--default.van-tag--plain {
    color: #8C8C8C;
}
.active.van-tag {
    border: 1px solid #FF9D83;
}
.active.van-tag--default.van-tag--plain {
    color: #fff;
}
.active.van-tag--plain {
    background: linear-gradient(180deg, #FF9D83 0%, #FE3129 100%);
}