body {
    background-color: #f4f5f7 !important;
    font-size: 14px;
    color: #333;
    font-family: MiSans, Microsoft YaHei, tahoma, arial, Hiragino Sans GB, "\\5b8bÌå", sans-serif;
    display: block;
    margin: 8px;
}
::-webkit-scrollbar {
    display: none;
    width: 0 !important;
    height: 0 !important;
    -webkit-appearance: none;
    background: transparent;
}
:root {
    --status-bar-height-custom: 0px;
}
#app-loading-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    z-index: 99999;
    transition: opacity 0.2s ease-in-out;
}
.loading-overlay-hidden {
    display: none !important;
}
}

.app-loading-spinner {
    border: 4px solid rgba(58, 58, 58, 0.1);
    border-left-color: #D9AA6D;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: app-loading-spin 1s linear infinite;
}
/*.is-android uni-page-head .uni-page-head {
    padding: calc(7px + var(--status-bar-height-custom, 0px)) 3px 7px !important;
    height: auto !important;
}*/
.is-android uni-page-wrapper {
    top: calc(0px + var(--status-bar-height-custom, 0px));
}
uni-page-body, body {
    background-color: #f4f5f7 !important;
    font-size: 14px;
    color: #333;
    font-family: MiSans, Microsoft YaHei, tahoma, arial, Hiragino Sans GB, "\\5b8bÌå", sans-serif;
}
uni-view {
    box-sizing: border-box;
    word-break: break-all;
}
.wrap .wrap-top[data-v-3a0be143] {
    width: 100%;
    height: 230px;
}{
    width: 100%;
    height: 230px;
}
.wrap .wrap-top .image[data-v-3a0be143] {
        width: 100%;
        height: 230px;
 }
.wrap .wrap-center[data-v-3a0be143] {
    position: relative;
    margin-top: -44px;
    background-color: #fff;
    padding: 11px 0 27px;
    border-radius: 22px 22px 0 0;
    min-height: 310px;
}
.wrap .wrap-center .title[data-v-3a0be143] {
    justify-content: space-between;
    padding: 33px 0px 16px 16px;
}
.flex {
    display: flex;
    align-items: center;
    margin-left: 5px;
}
.wrap .wrap-center .title .title-left .linner[data-v-3a0be143] {
    width: 3px;
    height: 14px;
    background: #fcb825;
    border-radius: 1px;
    margin-right: 7px;
}
.wrap .wrap-center .wrap-center-form[data-v-3a0be143] {
    padding: 0 16px;
}
.wrap .wrap-center .wrap-center-form .case-input[data-v-3a0be143] {
    padding: 8px 11px 6px;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
}
.u-form-item[data-v-78cb7b15] {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    color: #303133;
}
.wrap .wrap-center .wrap-center-form .case-input[data-v-3a0be143] .u-form-item__body {
    padding: 6px 0;
}
.u-form-item__body[data-v-78cb7b15] {
    display: flex;
    flex-direction: row;
    padding: 10px 0;
}
.u-form-item__body__left[data-v-78cb7b15] {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.u-form-item__body__left__content[data-v-78cb7b15] {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-right: 5px;
    flex: 1;
}
.u-form-item__body__left__content__label[data-v-78cb7b15] {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1;
    color: #303133;
    font-size: 15px;
}
.u-form-item__body__right[data-v-78cb7b15] {
    flex: 1;
}
.u-form-item__body__right__content[data-v-78cb7b15] {
    display: flex;
    flex-direction: row;
    align-items: center;
    flex: 1;
}
.u-form-item__body__right__content__slot[data-v-78cb7b15] {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.u-form-item__body__right__message[data-v-78cb7b15] {
    font-size: 12px;
    line-height: 12px;
    color: #f56c6c;
    display:none;
}
.wrap .wrap-center .agreement[data-v-3a0be143] {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 22px;
}
.u-checkbox-group--row[data-v-25f39ece] {
    display: flex;
    flex-direction: row;
}
.u-checkbox-label--left[data-v-45c84c98] {
    flex-direction: row;
}
.u-checkbox__icon-wrap--circle[data-v-45c84c98] {
    border-radius: 100%;
}
.u-icon__icon[data-v-8aba839c] {
    font-family: uicon-iconfont;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.wrap .wrap-center .agreement .txt[data-v-3a0be143] {
    font-size: 13px;
    color: #666;
}
.wrap .wrap-center .agreement .txt > uni-view[data-v-3a0be143] {
    display: inline-block;
    color: #febc39;
}
.wrap .wrap-center .btn2[data-v-3a0be143] {
    background: #fcb825;
    border-radius: 22px;
    width: 78%;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    height: 44px;
    border: none;
}
.u-button__text[data-v-cbc80242] {
    white-space: nowrap;
    line-height: 1;
}
.wrap .wrap-center .risk-tip[data-v-3a0be143] {
    padding: 11px 22px 0;
}
.u-button__text[data-v-cbc80242] {
    font-size: 15px;
}
.u-button__text[data-v-cbc80242] {
    font-size: 15px;
}
.u-button__text[data-v-cbc80242] {
    white-space: nowrap;
    line-height: 2;
}
.u-button--normal[data-v-cbc80242] {
    padding: 0 12px;
    font-size: 14px;
}
/*Ö§¸¶*/
.wrap .wrap-center[data-v-72316c26] {
    position: relative;
    margin-top: -44px;
    background-color: #fff;
    padding: 11px 0 44px;
    border-radius: 22px 22px 0 0;
    overflow-x: hidden;
}
.wrap .wrap-center .case[data-v-72316c26] {
    padding: 16px 22px 22px;
    text-align: center;
    z-index: 20;
}
.wrap .wrap-center .case .case-title[data-v-72316c26] {
    text-align: left;
    padding-bottom: 33px;
    color: #666;
    font-size: 14px;
}
.wrap .wrap-center .case .case-title2[data-v-72316c26] {
    color: #333;
    font-size: 19px;
    font-weight: 700;
}
.wrap .wrap-center .case .paynum[data-v-72316c26] {
    margin-top: 16px;
}
.wrap .wrap-center .case .paynum .num[data-v-72316c26] {
    font-size: 31px;
    font-weight: 700;
}
.wrap .wrap-center .case .paynum .num .yuan[data-v-72316c26] {
    font-size: 18px;
    font-weight: 400;
    color: #555;
}
.wrap .wrap-center .case .paynum .num .yuan2[data-v-72316c26] {
    font-size: 18px;
}
.wrap .wrap-center .case .paynum .num .yuan3[data-v-72316c26] {
    position: relative;
    font-size: 21px;
    font-weight: 400;
    color: #555;
    text-decoration: line-through;
    margin-left: 5px;
    position: relative;
}
.wrap .wrap-center .case .paymethod[data-v-72316c26] {
    margin-top: 55px;
    text-align: left;
    font-size: 16px;
}
.wrap .wrap-center .case .paymethod .title[data-v-72316c26] {
    color: #777;
    margin-bottom: 22px;
}
.u-radio-group--column[data-v-b69d373c] {
    display: flex;
    flex-direction: column;
}


.u-radio-group[data-v-b69d373c] {
    flex: 1;
}


uni-view[data-v-b69d373c], uni-scroll-view[data-v-b69d373c], uni-swiper-item[data-v-b69d373c] {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    flex-grow: 0;
    flex-basis: auto;
    align-items: stretch;
    align-content: flex-start;
}
.u-radio-label--right[data-v-56b1f419] {
    flex-direction: row-reverse;
    justify-content: space-between;
}
.u-radio[data-v-56b1f419] {
    display: flex;
    overflow: hidden;
    align-items: center;
    width: 100%;
}
.u-radio__icon-wrap--circle[data-v-56b1f419] {
    border-radius: 100%;
}
.u-radio__icon-wrap[data-v-56b1f419] {
    box-sizing: border-box;
    transition-property: border-color, background-color, color;
    transition-duration: .2s;
    color: #606266;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    color: transparent;
    text-align: center;
    margin-right: 6px;
    font-size: 20px;
    border-width: 1px;
    border-color: #c8c9cc;
    border-style: solid;
}
.u-icon__icon[data-v-8aba839c] {
    font-family: uicon-iconfont;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.wrap .wrap-center .case .paymethod .radio-temp[data-v-72316c26] {
    position: relative;
    min-width: 154px;
    display: flex;
    align-items: center;
    padding: 11px;
}
.wrap .wrap-center .case .paymethod .radio-temp .image1[data-v-72316c26] {
    margin-top: 5px;
}


.wrap .wrap-center .case .paymethod .radio-temp uni-image[data-v-72316c26] {
    width: 22px;
    height: 22px;
    margin-right: 6px;
    margin-bottom: 27px;
}
img {
    overflow-clip-margin: content-box;
    overflow: clip;
}
.wrap .wrap-center .case .paymethod .radio-temp .pay > uni-view[data-v-72316c26]:nth-child(2) {
    font-size: 13px;
    color: #999;
    margin-top: 5px;
}
.wrap .wrap-center .case .paymethod .radio-temp .yuan3-top[data-v-72316c26] {
    position: absolute;
    white-space: nowrap;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    right: 0;
    top: 0px;
    font-size: 13px;
}


.wrap .wrap-center .case[data-v-72316c26] .u-button {
    width: 100%;
    background-color: #2278ff;
    color: #fff;
    border-radius: 11px;
    margin-top: 27px;
    height: 40px;
}
.u-button__text[data-v-cbc80242] {
    white-space: nowrap;
    line-height: 3;
}
