:root {
    --black: #000;
    --gray-100: #121212;
    --gray-200: #757575;
    --gray-300: #dedede;
    --gray-400: #eee;
    --gray-500: #f6f6f6;
    --gray-600: #fafafa;
    --gray-900: #fff;
    --white: #fff;
    --red-base: #ef0000;
    --green-base: #0bb03d;
    --blue-base: #3d5688;
    --orange-base: #ff5121;
    --orange-100: #ff9934;
    --orange-base-gradient: linear-gradient(90deg, #f54732, #ff7338);
    --orange-100-graident: linear-gradient(90deg, #ff9600, #ffbb18);
    --primary-color: #ff5121;
    --secondary-color: #ff9934;
    --body-color: #121212;
    --text-color: #121212;
    --body-background: #fff;
    --border-color: #eee;
    --primary: #ff5121;
    --success: #0bb03d;
    --alert: #ff9934;
    --warning: #ef0000;
    --price-color: #ef0000
}

@media (prefers-color-scheme: dark) {
    :root {
        --black: #fff;
        --gray-100: #e3e3e3;
        --gray-200: #757575;
        --gray-300: #363636;
        --gray-400: #363636;
        --gray-500: #292a2f;
        --gray-600: #16161b;
        --gray-900: #1e1f24;
        --white: #1e1f24;
        --red-base: #ff6034;
        --green-base: #0bb03d;
        --blue-base: #7893cb;
        --orange-base: #ff6034;
        --orange-100: #ff9934;
        --orange-base-gradient: linear-gradient(90deg, #f54732, #ff7338);
        --orange-100-graident: linear-gradient(90deg, #ff9600, #ffbb18);
        --primary-color: #ff6034;
        --secondary-color: #ff9934;
        --body-color: #e3e3e3;
        --text-color: #e3e3e3;
        --body-background: #1e1f24;
        --border-color: #363636;
        --primary: #ff6034;
        --success: #0bb03d;
        --alert: #ff9934;
        --warning: #ff6034;
        --price-color: #ff6034
    }
}

html[color-scheme=dark] {
    --black: #fff;
    --gray-100: #e3e3e3;
    --gray-200: #757575;
    --gray-300: #363636;
    --gray-400: #363636;
    --gray-500: #292a2f;
    --gray-600: #16161b;
    --gray-900: #1e1f24;
    --white: #1e1f24;
    --red-base: #ff6034;
    --green-base: #0bb03d;
    --blue-base: #7893cb;
    --orange-base: #ff6034;
    --orange-100: #ff9934;
    --orange-base-gradient: linear-gradient(90deg, #f54732, #ff7338);
    --orange-100-graident: linear-gradient(90deg, #ff9600, #ffbb18);
    --primary-color: #ff6034;
    --secondary-color: #ff9934;
    --body-color: #e3e3e3;
    --text-color: #e3e3e3;
    --body-background: #1e1f24;
    --border-color: #363636;
    --primary: #ff6034;
    --success: #0bb03d;
    --alert: #ff9934;
    --warning: #ff6034;
    --price-color: #ff6034
}

html {
    min-width: 240px
}

::-webkit-scrollbar {
    display: none
}

@media (min-width: 0) {
    html {
        font-size: 37.33333px
    }
}

@media (min-width: 320px) {
    html {
        font-size: 42.66667px
    }
}

@media (min-width: 360px) {
    html {
        font-size: 48px
    }
}

@media (min-width: 375px) {
    html {
        font-size: 50px
    }
}

@media (min-width: 384px) {
    html {
        font-size: 51.2px
    }
}

@media (min-width: 414px) {
    html {
        font-size: 55.2px
    }
}

@media (min-width: 440px) {
    html {
        font-size: 58.66667px
    }
}

@media (min-width: 480px) {
    html {
        font-size: 64px
    }
}

@media (min-width: 540px) {
    html {
        font-size: 72px
    }
}

@media (min-width: 600px) {
    html {
        font-size: 80px
    }
}

@media (min-width: 640px) {
    html {
        font-size: 85.33333px
    }
}

@media (min-width: 680px) {
    html {
        font-size: 90.66667px
    }
}

@media (min-width: 720px) {
    html {
        font-size: 96px
    }
}

@media (min-width: 750px) {
    html {
        font-size: 100px
    }
}

.ui-border-t-style {
    border-top: 1px dashed #dedede
}

.ui-border-t {
    border-top: 1px solid #eee;
    border-top: 1px solid var(--border-color)
}

.ui-border-b {
    border-bottom: 1px solid #dedede
}

.ui-border-l {
    border-left: 1px solid #dedede
}

.ui-border-r {
    border-right: 1px solid #dedede
}

.ui-border-tb {
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede
}

.ui-border-radius {
    border: none;
    position: relative
}

.ui-border-radius:after {
    content: "";
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    left: 0;
    top: 0;
    width: 199.9%;
    height: 200%;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    border: 1px solid #dedede;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .ui-border-b, .ui-border-l, .ui-border-r, .ui-border-radius, .ui-border-t, .ui-border-t-style, .ui-border-tb {
        border: none !important;
        position: relative
    }

    .ui-border-b:after, .ui-border-l:after, .ui-border-r:before, .ui-border-t-style:after, .ui-border-t:after, .ui-border-tb:after, .ui-border-tb:before {
        content: "";
        position: absolute;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        pointer-events: none
    }

    .ui-border-t-style:after {
        height: 100%;
        border-top: 1px dashed #eee
    }

    .ui-border-t-style:after, .ui-border-t:after, .ui-border-tb:after {
        left: 0;
        right: 0;
        top: 0;
        -webkit-transform: scaleY(.5);
        -moz-transform: scaleY(.5);
        -ms-transform: scaleY(.5);
        -o-transform: scaleY(.5);
        transform: scaleY(.5);
        -webkit-transform-origin: left top;
        -moz-transform-origin: left top;
        -ms-transform-origin: left top;
        -o-transform-origin: left top;
        transform-origin: left top
    }

    .ui-border-t:after, .ui-border-tb:after {
        height: 1px;
        background: #eee
    }

    .ui-border-b:after, .ui-border-tb:before {
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        -webkit-transform: scaleY(.5);
        -moz-transform: scaleY(.5);
        -ms-transform: scaleY(.5);
        -o-transform: scaleY(.5);
        transform: scaleY(.5);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom;
        background: #eee
    }

    .ui-border-l:after {
        left: 0
    }

    .ui-border-l:after, .ui-border-r:before {
        top: 0;
        width: 1px;
        height: 100%;
        -webkit-transform: scaleX(.5);
        -moz-transform: scaleX(.5);
        -ms-transform: scaleX(.5);
        -o-transform: scaleX(.5);
        transform: scaleX(.5);
        -webkit-transform-origin: left top;
        -moz-transform-origin: left top;
        -ms-transform-origin: left top;
        -o-transform-origin: left top;
        transform-origin: left top;
        background: #eee
    }

    .ui-border-r:before {
        right: 0
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 3) {
    .ui-border-b, .ui-border-l, .ui-border-r, .ui-border-radius, .ui-border-t, .ui-border-tb {
        border: none;
        position: relative
    }

    .ui-border-b:after, .ui-border-l:after, .ui-border-r:before, .ui-border-t:after, .ui-border-tb:after, .ui-border-tb:before {
        content: "";
        position: absolute;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        pointer-events: none
    }

    .ui-border-t:after, .ui-border-tb:after {
        left: 0;
        right: 0;
        top: 0;
        height: 1px;
        -webkit-transform: scaleY(.33);
        -moz-transform: scaleY(.33);
        -ms-transform: scaleY(.33);
        -o-transform: scaleY(.33);
        transform: scaleY(.33);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        background: #eee
    }

    .ui-border-b:after, .ui-border-tb:before {
        left: 0;
        right: 0;
        bottom: 0;
        height: 1px;
        -webkit-transform: scaleY(.33);
        -moz-transform: scaleY(.33);
        -ms-transform: scaleY(.33);
        -o-transform: scaleY(.33);
        transform: scaleY(.33);
        -webkit-transform-origin: 0 100%;
        -moz-transform-origin: 0 100%;
        -ms-transform-origin: 0 100%;
        -o-transform-origin: 0 100%;
        transform-origin: 0 100%;
        background: #eee
    }

    .ui-border-l:after {
        left: 0
    }

    .ui-border-l:after, .ui-border-r:before {
        top: 0;
        width: 1px;
        height: 100%;
        -webkit-transform: scaleX(.33);
        -moz-transform: scaleX(.33);
        -ms-transform: scaleX(.33);
        -o-transform: scaleX(.33);
        transform: scaleX(.33);
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
        transform-origin: 0 0;
        background: #eee
    }

    .ui-border-r:before {
        right: 0
    }
}

.swiper-container {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    -moz-transition-property: transform, -moz-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -moz-transform, -o-transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide, .swiper-wrapper {
    height: 100%;
    position: relative;
    width: 100%
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden
}

.swiper-slide a {
    display: block;
    width: 100%;
    height: 100%
}

.swiper-pagination {
    position: absolute;
    left: 0;
    right: 0;
    bottom: .16rem;
    font-size: 0;
    text-align: center;
    z-index: 10
}

.swiper-pagination-bullet {
    display: inline-block;
    vertical-align: middle;
    width: .14rem;
    height: .14rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 .08rem;
    background: hsla(0, 0%, 100%, .7);
    -webkit-transition: background .15s;
    -o-transition: background .15s;
    -moz-transition: background .15s;
    transition: background .15s
}

.swiper-pagination-bullet-active {
    background: #ff611b !important;
    width: .5rem !important;
    -webkit-border-radius: .1rem !important;
    -moz-border-radius: .1rem !important;
    border-radius: .1rem !important
}

.swiper-slide .swiper-lazy-preloader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -.3rem 0 0 -.3rem;
    width: .6rem;
    height: .6rem
}

.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-slide .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-slide .swiper-zoom-container > img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

@font-face {
    font-family: fdd;
    src: url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/fdd-2wR4d.ttf) format("truetype"), url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/fdd-3yAqO.woff) format("woff"), url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/fdd-34xa8.svg#fdd) format("svg");
    font-weight: 400;
    font-style: normal
}

.answer-details-header .open:after, .fdd, .handle:after, .icon, .ui-check:checked + .checkbox-status:after, .ui-link:after, .ui-pop.pop-style-3 .ui-pop-body .dec:after, .ui-pop.pop-style-3 .ui-pop-body .dec:before, .ui-radio-s:checked + .radiobox-s-status:after, .ui-txt-link span:after, [class*=" ic-"], [class^=ic-] {
    font-family: fdd !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    -webkit-font-feature-settings: normal;
    -moz-font-feature-settings: normal;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block
}

.ic-fdd:after {
    content: "\f058";
    font-size: .66rem
}

.ic-check:after {
    content: "\f055";
    font-size: .42rem
}

.ic-return:after {
    content: "\f001";
    font-size: .42rem
}

.ic-arrow:after {
    content: "\f054";
    font-size: .42rem
}

.ic-share:after {
    content: "\f053";
    font-size: .36rem
}

.ic-close:after {
    content: "\f003";
    font-size: .32rem
}

.ic-tight:after {
    content: "\f004";
    font-size: .36rem
}

.ic-arrow-down:after {
    content: "\f050";
    font-size: .36rem
}

.ic-tight-active:after {
    color: #ff611b !important;
    content: "\f005";
    font-size: .36rem
}

.ic-eye:after {
    content: "\f006";
    font-size: .34rem
}

.ic-hand:after {
    content: "\f007";
    font-size: .26rem
}

.ic-quote, .ic-quote-end, .ui-pop.pop-style-3 .ui-pop-body .dec:after, .ui-pop.pop-style-3 .ui-pop-body .dec:before {
    content: "\f008";
    color: #555;
    font-size: .28rem
}

.ic-quote-end, .ui-pop.pop-style-3 .ui-pop-body .dec:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ic-search-close:after {
    content: "\f009";
    font-size: .4rem
}

.ic-count:after {
    content: "\f010";
    font-size: .36rem
}

.ic-msg:after {
    content: "\f052";
    font-size: .32rem
}

.ic-delete:after {
    content: "\f011";
    font-size: .34rem
}

.ic-fail:after {
    content: "\f012";
    font-size: .76rem
}

.ic-success:after {
    content: "\f013";
    font-size: .76rem
}

.ic-comment:after {
    content: "\f051";
    font-size: .28rem
}

.ic-bor-close:after {
    content: "\f015";
    font-size: .38rem
}

.ic-return-top:after {
    content: "\f016";
    font-size: .28rem
}

.ic-text:after {
    content: "\f017";
    font-size: .28rem
}

.ic-l-safe:after {
    content: "\f018";
    font-size: .36rem
}

.ic-l-phone:after {
    content: "\f019";
    font-size: .44rem
}

.ic-tag:after {
    content: "\f020";
    font-size: .3rem
}

.ic-love:after {
    content: "\f021";
    font-size: .36rem
}

.ic-love-on:after {
    font-size: .36rem
}

.ic-love-on:after, .ic-love.on:after {
    content: "\f024";
    color: #ff611b
}

.ic-user:after {
    content: "\f022";
    font-size: .36rem
}

.ic-top:after {
    content: "\f023";
    font-size: .4rem
}

.ic-home:after {
    content: "\f025";
    font-size: .26rem
}

.ic-phone:after {
    content: "\f026";
    font-size: .42rem
}

.ic-weibo:before {
    content: "\f030";
    color: #df4d69;
    font-size: .72rem
}

.ic-weixin:before {
    content: "\f059";
    color: #fff;
    font-size: .3rem
}

.ic-qq:before {
    content: "\f028";
    color: #1bbae5;
    font-size: .72rem
}

.ic-friend:before {
    content: "\f027";
    color: #3eb135;
    font-size: .72rem
}

.ic-menu:after {
    content: "\f031";
    font-size: .4rem
}

.ic-address:after {
    content: "\f032";
    font-size: .28rem
}

.ic-name:after {
    content: "\f033";
    font-size: .44rem
}

.ic-shop:after {
    content: "\f035"
}

.ic-shop:after, .ic-tell:after {
    font-size: .32rem;
    line-height: 1
}

.ic-tell:after {
    content: "\f034"
}

.ic-switch:after {
    content: "\f036";
    font-size: .34rem
}

.ic-refresh:after {
    content: "\f037";
    font-size: .3rem
}

.ic-relative:after {
    content: "\f038";
    font-size: .28rem
}

.ic-rank-down:after {
    content: "\f042";
    font-size: .2rem
}

.ic-rank-up:after {
    content: "\f041";
    font-size: .2rem
}

.ic-subway:after {
    content: "\f040";
    font-size: .24rem
}

.ic-quan:after {
    content: "\f039";
    font-size: .32rem
}

.ic-v:after {
    content: "\f043";
    font-size: .2rem
}

.ic-add:before {
    content: "\f044";
    font-size: .24rem
}

.ic-phone-full:before {
    content: "\f046";
    font-size: .34rem
}

.ic-talk:before {
    content: "\f045";
    font-size: .28rem
}

.ic-video:before {
    content: "\f047";
    font-size: .48rem
}

.ic-rank-down, .ic-rank-up {
    line-height: 1
}

.answer-details-header .open:after, .ui-link:after, .ui-txt-link span:after {
    position: absolute;
    right: .26rem;
    top: 50%;
    content: "\f001";
    color: #999;
    -webkit-transform: rotate(-180deg) translateY(50%);
    -moz-transform: rotate(-180deg) translateY(50%);
    -ms-transform: rotate(-180deg) translateY(50%);
    -o-transform: rotate(-180deg) translateY(50%);
    transform: rotate(-180deg) translateY(50%);
    font-size: .22rem
}

.answer-details-header .open:after {
    top: 8%;
    right: -.32rem;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: inherit
}

.ic-arrow-b, .ic-arrow-l, .ic-arrow-r, .ic-arrow-t {
    vertical-align: middle;
    line-height: 1
}

.ic-arrow-b:after, .ic-arrow-l:after, .ic-arrow-r:after, .ic-arrow-t:after {
    content: "\f001";
    font-size: .22rem
}

.ic-arrow-r {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ic-arrow-b {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.ic-arrow-t {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.wx {
    margin-top: 1rem !important
}

.fixed, .tip {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 750px;
    overflow: hidden;
    z-index: 999
}

.tip {
    z-index: 99999 !important;
    background: rbga(0, 0, 0, 0)
}

.tip span {
    position: absolute;
    left: 50%;
    top: 50%;
    padding: .24rem;
    color: #fff;
    font-size: .32rem;
    -webkit-transform: translate3d(-50%, -50%, 0);
    -moz-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    white-space: nowrap;
    background: rgba(0, 0, 0, .7);
    max-width: 90%;
    overflow: hidden;
    -o-text-overflow: ellipse;
    text-overflow: ellipse
}

.text-ellipsis {
    max-width: 100%;
    white-space: nowrap
}

.text-ellipsis, .text-ellipsis-limit {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.text-ellipsis-limit {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.title h2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    height: .56rem;
    line-height: .56rem;
    font-size: .4rem;
    font-weight: 600;
    color: #222;
    padding-left: .26rem
}

.title h2:after {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate3d(0, -48%, 0);
    -moz-transform: translate3d(0, -48%, 0);
    transform: translate3d(0, -48%, 0);
    content: "";
    width: .06rem;
    height: .4rem;
    background: #ff611b
}

.title a {
    color: #999;
    font-size: .28rem
}

.title a i:after {
    position: relative;
    font-size: .24rem !important;
    color: #757575;
    top: -1px
}

.title a i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    vertical-align: top
}

.bg-default {
    background: url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/default-1E3EX.png);
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}

@-webkit-keyframes preload {
    0% {
        -webkit-transform: skew(-45deg) translate3d(-500px, 0, 0);
        transform: skew(-45deg) translate3d(-500px, 0, 0)
    }
    to {
        -webkit-transform: skew(-45deg) translate3d(300px, 0, 0);
        transform: skew(-45deg) translate3d(300px, 0, 0)
    }
}

@-moz-keyframes preload {
    0% {
        -moz-transform: skew(-45deg) translate3d(-500px, 0, 0);
        transform: skew(-45deg) translate3d(-500px, 0, 0)
    }
    to {
        -moz-transform: skew(-45deg) translate3d(300px, 0, 0);
        transform: skew(-45deg) translate3d(300px, 0, 0)
    }
}

@-o-keyframes preload {
    0% {
        transform: skew(-45deg) translate3d(-500px, 0, 0)
    }
    to {
        transform: skew(-45deg) translate3d(300px, 0, 0)
    }
}

@keyframes preload {
    0% {
        -webkit-transform: skew(-45deg) translate3d(-500px, 0, 0);
        -moz-transform: skew(-45deg) translate3d(-500px, 0, 0);
        transform: skew(-45deg) translate3d(-500px, 0, 0)
    }
    to {
        -webkit-transform: skew(-45deg) translate3d(300px, 0, 0);
        -moz-transform: skew(-45deg) translate3d(300px, 0, 0);
        transform: skew(-45deg) translate3d(300px, 0, 0)
    }
}

.preload:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .8) 50%, hsla(0, 0%, 100%, 0));
    -webkit-transform: skew(-45deg) translate3d(-500px, 0, 0);
    -moz-transform: skew(-45deg) translate3d(-500px, 0, 0);
    transform: skew(-45deg) translate3d(-500px, 0, 0);
    -webkit-animation: preload 2s linear infinite;
    -moz-animation: preload 2s linear infinite;
    -o-animation: preload 2s linear infinite;
    animation: preload 2s linear infinite
}

article, aside, blockquote, body, button, code, dd, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
    margin: 0;
    padding: 0
}

html {
    background-color: #f6f6f6 !important;
    background-color: var(--gray-500) !important;
    max-width: 750px;
    margin: 0 auto
}

body, html {
    min-height: 100%
}

body {
    font-family: PingFang SC, Pingfang, Helvetica Neue, Microsoft YaHei, Helvetica, Arial, sans-serif;
    line-height: 1.5;
    font-size: .28rem;
    color: #121212;
    color: var(--text-color);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
    outline: 0;
    word-wrap: break-word
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

a {
    color: #121212;
    -webkit-touch-callout: none;
    text-decoration: none
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

caption, th {
    text-align: left
}

fieldset, img {
    border: 0;
    vertical-align: middle;
    width: 100%;
    max-width: 100%
}

img:not([src]), img[src=""] {
    opacity: 0
}

li {
    list-style: none
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

:focus {
    outline: 0;
    -webkit-tap-highlight-color: transparent
}

em, i {
    font-style: normal
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

input::-ms-clear, input::-ms-reveal {
    display: none
}

input::-webkit-inner-spin-button {
    -webkit-appearance: none
}

button {
    -webkit-appearance: none;
    border: 0;
    background: none
}

input, select, textarea {
    font-family: PingFang SC, Pingfang, Helvetica Neue, Microsoft YaHei, Helvetica, Arial, sans-serif;
    font-size: .3rem;
    outline: none;
    color: #333;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-modify: read-write-plaintext-only
}

textarea {
    word-wrap: break-word;
    resize: none
}

input[type=button], input[type=submit] {
    cursor: pointer
}

input::-moz-placeholder, textarea::-moz-placeholder {
    color: #999
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #999
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #999
}

input[type=text]:focus, select:focus, textarea:focus {
    color: #121212
}

input[type=text]::-ms-clear {
    display: none
}

input[disabled=disabled] {
    cursor: not-allowed
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

::-ms-check, select::-ms-expand {
    display: none
}

.ui-bottom {
    overflow: hidden !important
}

.ui-tr {
    text-align: right
}

.ui-tc {
    text-align: center
}

.fl {
    float: left
}

.fr {
    float: right
}

.rel {
    position: relative
}

.bgfff {
    background: #fff
}

.bggray {
    background: #f7f7f7
}

.mt0 {
    margin-top: 0 !important
}

.mt20 {
    margin-top: .2rem !important
}

.pt0 {
    padding-top: 0 !important
}

.pr {
    position: relative
}

.block {
    display: block
}

.actived {
    background-color: #f0f0f0 !important
}

.hide {
    display: none !important
}

.c666 {
    color: #757575
}

.c999 {
    color: #999
}

.corange, .corange .ic-prev:after {
    color: #f25824
}

.clink {
    color: #456a9c
}

.noscroll {
    overflow: hidden;
    height: 100% !important
}

.ui-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-bottom, .ui-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ui-bottom {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.ui-nowrap {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.ui-nowrap-double, .ui-nowrap-multi {
    display: -webkit-box;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.clearfix:after, .clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.fixed-bottom {
    top: auto;
    bottom: 0
}

.ui-flex {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

.ui-flex.vertical {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.ui-flex.justify-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-flex.align-center, .ui-flex.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.ui-flex.center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ui-flex > .cell {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._active:active {
    background: #f7f7f7
}

@-webkit-keyframes hand {
    0%, to {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    50% {
        -webkit-transform: translate(-.16rem);
        transform: translate(-.16rem)
    }
}

@-moz-keyframes hand {
    0%, to {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        transform: translate(0)
    }
    50% {
        -webkit-transform: translate(-.16rem);
        -moz-transform: translate(-.16rem);
        transform: translate(-.16rem)
    }
}

@-o-keyframes hand {
    0%, to {
        -webkit-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    50% {
        -webkit-transform: translate(-.16rem);
        -o-transform: translate(-.16rem);
        transform: translate(-.16rem)
    }
}

@keyframes hand {
    0%, to {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    50% {
        -webkit-transform: translate(-.16rem);
        -moz-transform: translate(-.16rem);
        -o-transform: translate(-.16rem);
        transform: translate(-.16rem)
    }
}

@-webkit-keyframes scan {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translateY(2.46rem);
        transform: translateY(2.46rem)
    }
}

@-moz-keyframes scan {
    0% {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translateY(2.46rem);
        -moz-transform: translateY(2.46rem);
        transform: translateY(2.46rem)
    }
}

@-o-keyframes scan {
    0% {
        -webkit-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translateY(2.46rem);
        -o-transform: translateY(2.46rem);
        transform: translateY(2.46rem)
    }
}

@keyframes scan {
    0% {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translateY(2.46rem);
        -moz-transform: translateY(2.46rem);
        -o-transform: translateY(2.46rem);
        transform: translateY(2.46rem)
    }
}

@-webkit-keyframes zan {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-.5rem);
        transform: translateY(-.5rem)
    }
}

@-moz-keyframes zan {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-.5rem);
        -moz-transform: translateY(-.5rem);
        transform: translateY(-.5rem)
    }
}

@-o-keyframes zan {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-.5rem);
        -o-transform: translateY(-.5rem);
        transform: translateY(-.5rem)
    }
}

@keyframes zan {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-.5rem);
        -moz-transform: translateY(-.5rem);
        -o-transform: translateY(-.5rem);
        transform: translateY(-.5rem)
    }
}

@-webkit-keyframes move {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    50% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-moz-keyframes move {
    0% {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0)
    }
    50% {
        -webkit-transform: translate3d(-100%, 0, 0);
        -moz-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-o-keyframes move {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    50% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes move {
    0% {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0)
    }
    50% {
        -webkit-transform: translate3d(-100%, 0, 0);
        -moz-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0)
    }
}

._3PdxR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: .3rem .3rem 0;
    background: #fff
}

._3PdxR ._21mz0 {
    font-size: .22rem;
    display: inline-block;
    color: #121212;
    line-height: .4rem;
    height: .4rem;
    padding: 0 .1rem;
    min-width: .88rem;
    background: #f7f7f7;
    margin-right: .2rem;
    text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

._3PdxR ._21mz0._1sa1y {
    background: #ff5121;
    color: #fff
}

._2KDy3 {
    background: rgba(0, 0, 0, .6)
}

._2KDy3 img {
    display: block;
    margin: 1.85rem auto 0;
    width: 5.09rem
}

._3P1nG {
    background: #fff;
    padding: .4rem
}

._3P1nG > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2nMiK {
    width: 32.46%;
    height: 1.8rem;
    font-size: 0;
    background: #eee url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/default-1E3EX.png) repeat;
    position: relative
}

._2nMiK, ._2nMiK img {
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem
}

._2nMiK img {
    width: 100%;
    height: 100%
}

._2nMiK ._2q9fq {
    width: 1.04rem;
    height: .4rem;
    font-size: .24rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    background: #6b7ea2;
    text-align: center;
    -webkit-border-radius: 100px 100px 100px 0;
    -moz-border-radius: 100px 100px 100px 0;
    border-radius: 100px 100px 100px 0;
    font-weight: 600;
    line-height: 1;
    position: absolute;
    top: -.04rem;
    left: -.04rem
}

._2nMiK ._2q9fq.gJTTp {
    background: -webkit-linear-gradient(315deg, #d2a45b, #f2d69d);
    background: -moz-linear-gradient(315deg, #d2a45b 0, #f2d69d 100%);
    background: -o-linear-gradient(315deg, #d2a45b 0, #f2d69d 100%);
    background: linear-gradient(135deg, #d2a45b, #f2d69d)
}

._2nMiK ._2q9fq._3vOA2 {
    background: -webkit-linear-gradient(135deg, #c9c9d6, #9696a3);
    background: -moz-linear-gradient(135deg, #c9c9d6 0, #9696a3 100%);
    background: -o-linear-gradient(135deg, #c9c9d6 0, #9696a3 100%);
    background: linear-gradient(315deg, #c9c9d6, #9696a3)
}

._2nMiK ._2q9fq._1nzap {
    background: -webkit-linear-gradient(315deg, #c39461, #e9c49d);
    background: -moz-linear-gradient(315deg, #c39461 0, #e9c49d 100%);
    background: -o-linear-gradient(315deg, #c39461 0, #e9c49d 100%);
    background: linear-gradient(135deg, #c39461, #e9c49d)
}

._3P1nG:after, ._30GZ-:after {
    left: .4rem !important;
    right: .4rem !important
}

._30GZ- .Y2lTB {
    padding-top: .2rem
}

._30GZ- {
    padding: .4rem;
    background: #fff
}

._30GZ- > a {
    display: block
}

._30GZ- ._2QgTv {
    margin-left: 0
}

._30GZ- h2, ._30GZ- h3 {
    display: -webkit-box;
    font-size: .32rem;
    line-height: 1.375;
    overflow: hidden;
    text-algin: left;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

._30GZ- ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .24rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._30GZ- ._2nMiK:nth-child(2) {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

._30GZ- ._2nMiK:first-child {
    -webkit-border-radius: .16rem 0 0 .16rem !important;
    -moz-border-radius: .16rem 0 0 .16rem !important;
    border-radius: .16rem 0 0 .16rem !important
}

._30GZ- ._2nMiK:nth-child(3) {
    -webkit-border-radius: 0 .16rem .16rem 0 !important;
    -moz-border-radius: 0 .16rem .16rem 0 !important;
    border-radius: 0 .16rem .16rem 0 !important
}

._2dcwz ._2nMiK {
    margin-top: .2rem;
    width: 100%;
    height: 3.76rem !important
}

._2A0ws {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 2.5rem
}

._2A0ws.-tLyG {
    max-width: 1.7rem
}

._3DuE2 {
    display: inline-block;
    font-size: .2rem;
    line-height: 1;
    padding: .06rem .08rem;
    background: #f3f5f7;
    color: #4c5f83;
    margin-right: .1rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem;
    overflow: hidden
}

._2QgTv {
    margin-left: .3rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2QgTv, ._2QgTv h2, ._2QgTv h3 {
    overflow: hidden;
    -webkit-box-orient: vertical
}

._2QgTv h2, ._2QgTv h3 {
    display: -webkit-box;
    font-size: .32rem;
    line-height: 1.375;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3
}

._2QgTv h2 span, ._2QgTv h3 span {
    display: inline-block;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    color: #fff;
    font-size: .24rem;
    padding: .03rem .04rem;
    line-height: 1.2;
    margin-right: .1rem;
    margin-top: -4px;
    vertical-align: middle
}

.Y2lTB {
    font-size: .24rem;
    color: #757575;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Y2lTB span {
    display: inline-block;
    margin-right: .2rem
}

.Y2lTB ._1Ch38 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: .1rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.Y2lTB ._1Ch38 ._19_lO {
    width: .32rem;
    height: .32rem;
    border: 1px solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: -.16rem
}

.Y2lTB ._1Ch38 ._19_lO:last-child {
    margin-right: 0
}

.Y2lTB ._1Ch38 ._19_lO img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: block
}

._2B5ev, ._2L27J {
    margin-right: 0 !important
}

._2L27J {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right
}

._2u-St {
    display: inline-block;
    color: #4c5f83;
    padding: .08rem;
    background: rgba(76, 95, 131, .07);
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 500
}

._2u-St, .DAn2b {
    font-size: .22rem;
    margin-right: .1rem;
    line-height: 1
}

.DAn2b {
    padding: 0 .03rem;
    color: #ffb938
}

.DAn2b:after {
    border-color: #f59132 !important
}

._3v0Ei {
    padding: .24rem 0 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #fff
}

._3v0Ei, ._3v0Ei ._1l_yC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3v0Ei ._1l_yC {
    height: .56rem
}

._3v0Ei ._1l_yC ._2u-St {
    color: #4c5f83
}

._3v0Ei ._1l_yC span {
    font-size: .22rem;
    color: #757575
}

._3v0Ei ._2Z6gz {
    width: 4.2rem;
    height: .6rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 3px 10px 0 rgba(255, 81, 33, .4);
    -moz-box-shadow: 0 3px 10px 0 rgba(255, 81, 33, .4);
    box-shadow: 0 3px 10px 0 rgba(255, 81, 33, .4);
    -webkit-border-radius: .44rem;
    -moz-border-radius: .44rem;
    border-radius: .44rem;
    font-size: .26rem;
    font-weight: 500;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3v0Ei ._2Z6gz:before {
    content: " ";
    width: .3rem;
    height: .32rem;
    background-image: url(https://oss-public.fangdd.com/prod/static/Fu1tPbW7Pvwmd_xt-qyehslfjpl6.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: .14rem
}

._1GSsT {
    position: relative
}

._174rx {
    background: #fff;
    padding: .2rem .4rem .15rem
}

._174rx > ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 14px rgba(0, 0, 0, .1);
    box-shadow: 0 0 14px rgba(0, 0, 0, .1);
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    padding: .2rem .2rem .14rem
}

._174rx strong {
    font-size: .4rem
}

._174rx:after {
    left: .3rem !important;
    right: .3rem !important
}

._174rx li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    border-right: 1px dashed #eee;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._174rx li > a {
    display: block
}

._174rx li > a > p {
    line-height: 1.2
}

._174rx li:last-child {
    border: none !important
}

._19keA {
    color: #121212;
    font-size: .24rem
}

._25eqX {
    color: #757575;
    font-size: .2rem;
    font-weight: 400
}

._1S-ow {
    font-size: .2rem;
    font-weight: 500;
    margin-left: .1rem
}

.DQrIU {
    color: #f04134
}

._16Wbg {
    color: #39b869
}

.ic-rank-down {
    color: #39b869;
    margin-top: -1px
}

.ic-rank-up {
    color: #f04134
}

._1HNw2 {
    position: absolute !important;
    background: #fff;
    overflow-y: auto !important
}

._1xa4K {
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    min-height: .88rem;
    padding: 0 .3rem;
    background: #fff
}

._1xa4K h1 {
    font-size: .36rem;
    max-width: 46%;
    margin: 0 auto;
    text-align: center
}

._1nDlk {
    padding: 0 .3rem;
    line-height: .46rem;
    font-size: .24rem;
    font-weight: 500;
    color: #757575;
    background: #f1f1f1
}

._1VkBX ul {
    background: #fff
}

._1VkBX li {
    display: inline-block;
    width: 25%;
    text-align: center
}

._1VkBX li a {
    display: block;
    padding: .2rem .3rem
}

._3c6CV {
    background: #fff;
    padding: .4rem .4rem 0;
    font-size: .26rem;
    text-align: center
}

._3c6CV > p {
    line-height: .62rem;
    background-color: #f9f9f9;
    color: #757575
}

._3c6CV > p i:after {
    color: #ef3929;
    font-size: .24rem
}

._3mJmZ {
    width: 100%;
    overflow: hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

._3mJmZ a {
    text-decoration: none
}

._3mJmZ li, ._3mJmZ ul {
    margin: 0;
    padding: 0;
    list-style: none
}

._3mJmZ ._19z6t {
    height: 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    position: relative
}

._3mJmZ ._19z6t:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._3mJmZ ._19z6t .ge3SA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%;
    height: 44px
}

._3mJmZ ._19z6t .ge3SA ._1tiWm {
    color: #212121;
    text-align: center;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
    font-size: 16px;
    font-weight: 400;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

._3mJmZ ._19z6t .ge3SA ._1pi7A {
    color: #ff6340
}

._3mJmZ ._19z6t .ge3SA ._1gUF4 {
    border-bottom: 2px solid #ff6340;
    width: 20px;
    position: absolute;
    left: 13.66vw;
    bottom: 1px;
    margin: auto;
    -webkit-transition: all .3s cubic-bezier(.35, 0, .25, 1);
    -o-transition: all .3s cubic-bezier(.35, 0, .25, 1);
    -moz-transition: all .3s cubic-bezier(.35, 0, .25, 1);
    transition: all .3s cubic-bezier(.35, 0, .25, 1)
}

._3mJmZ ._19z6t .ge3SA ._1gUF4, ._3mJmZ ._34CeY {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    transform: translateZ(0)
}

._3mJmZ ._34CeY {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.35, 0, .25, 1);
    transition: -webkit-transform .3s cubic-bezier(.35, 0, .25, 1);
    -o-transition: -o-transform .3s cubic-bezier(.35, 0, .25, 1);
    -moz-transition: transform .3s cubic-bezier(.35, 0, .25, 1), -moz-transform .3s cubic-bezier(.35, 0, .25, 1);
    transition: transform .3s cubic-bezier(.35, 0, .25, 1);
    transition: transform .3s cubic-bezier(.35, 0, .25, 1), -webkit-transform .3s cubic-bezier(.35, 0, .25, 1), -moz-transform .3s cubic-bezier(.35, 0, .25, 1), -o-transform .3s cubic-bezier(.35, 0, .25, 1)
}

._3mJmZ ._34CeY ._1Yoqw {
    -webkit-box-flex: 0;
    -webkit-flex: none;
    -moz-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%;
    overflow-y: scroll
}

._1wOug {
    padding-top: 44px;
    padding-bottom: 1.82rem
}

._1wOug.xM1Is {
    padding-bottom: 0
}

._1wOug ._1isEA {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 0 1.5rem
}

._1wOug ._1isEA:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._1wOug ._1isEA > ul > div {
    min-width: 1.8rem
}

._1wOug ._1isEA > ul > div:last-child {
    min-width: auto
}

._1wOug ._31U1s {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 1.82rem;
    padding: 0 .4rem;
    padding-bottom: calc(env(safe-area-inset-bottom) / 2) !important;
    height: -webkit-calc(1.82rem + constant(safe-area-inset-bottom) / 2) !important;
    height: -moz-calc(1.82rem + constant(safe-area-inset-bottom) / 2) !important;
    height: calc(1.82rem + constant(safe-area-inset-bottom) / 2) !important;
    height: -webkit-calc(1.82rem + env(safe-area-inset-bottom) / 2) !important;
    height: -moz-calc(1.82rem + env(safe-area-inset-bottom) / 2) !important;
    height: calc(1.82rem + env(safe-area-inset-bottom) / 2) !important
}

._1wOug ._31U1s._3mO3N {
    display: none
}

._1wOug ._31U1s:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._1wOug ._31U1s p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .26rem;
    color: #757575
}

._1wOug ._31U1s p ._2iPOc {
    color: #ff5121
}

._1wOug ._31U1s ._33w6k {
    margin-top: .2rem;
    width: 100%;
    height: .88rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff8438), to(#f54732));
    background: -webkit-linear-gradient(right, #ff8438, #f54732);
    background: -moz-linear-gradient(right, #ff8438 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff8438 0, #f54732 100%);
    background: linear-gradient(270deg, #ff8438, #f54732);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .32rem;
    color: #fff
}

._1wOug ._31U1s ._33w6k._3dRxs {
    background: #f7f7f7;
    color: #757575
}

._1wOug ._2AD7n ._23FoK {
    padding: .4rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    position: relative
}

._1wOug ._2AD7n ._23FoK:after {
    content: " ";
    position: absolute;
    left: 1.1rem;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._1wOug ._2AD7n ._23FoK:last-child:after {
    display: none
}

._1wOug ._2AD7n ._23FoK ._2zzoK {
    width: 1.1rem;
    height: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1wOug ._2AD7n ._23FoK ._2zzoK ._3eFf_ {
    width: .4rem;
    height: .4rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADyElEQVRYR9WZPWwcRRTH/2+9e4gCJAhFEL7zzh0SKaCCCIo0lpAg0EAQEIk0QRQkCm0+CiqKQNqgmAJBE4QS8kETQiQkNy6QAlUoiMTeW/sOgYQhEi7At3f7R3PatYaN7bXPd2jZ4nS3M+/N7+bNvDfvjWCEh6QXx/FeALMi8mSapo8BeBjAfZm6FQC/eJ53m+T3AObDMLwpIul2h5PtCHQ6nUd6vd4xAIdEZHo7siS7AM7XarUP6/X6z1uV3RJgt9vdlSTJeyTfBHDPVpVv0G9VRD4JguDd6enp38t0lQKq6kGSZwE8tI6yFRFZAHALQCwif9o+JO8HEAJ4guQ+x/SuimXf9481Go0Lm0FuCEjSj+P4LMm3CwoGInIZwKdxHH8zOzvb32yA+fl5PwzDZwEcJvkKgCm3v4h8FIbhOyKyrp51ATudzr1JknwB4MWCsqu+7x+v1+s/lZlmvfZOp/Nov98/Q/LlQvu1IAherdfrfxXl7gK0M6eqXxbg7pB8q9VqXRkFrCgTRdEBEfkYwANO2zVjzEvFmbwLUFXnXLOKSDQ1NfVco9GIxgGX61haWmoNBoMbJFv5O2tuY8yRf1nN/ZFtiM/zdyQjz/P2GWN+HSdcrktVd6dpuiAia5C+7x90N87aDFpX0uv1fnR26x3f9/eOe+aKf9TOZL/fv+mYe7lWq+3JXdAaoKqeI7k2vXbHjWvNlc1+tiatZxg+IjJnjDk6/G4/bIRIksSusaETFpGrxpgDZYrH2a6qV5zdvRoEQctGnCFgFEWnReRkNuAgCII9o7qSUaGtC0qSxC6xoZ8k+X6r1TolNvC32+1FJ7ZebDabr4860E7kVPUCydcywG6z2ZwRVX2a5LeO/fcbY77eyUCjyqrq8ySvOyzPWMCTJE9nL1cWFxcfLAtfowKUydmwODMz80ceu0XklLTb7UsAbIy0m+O6MeaFMkWTbFfVr0jut2N4nnfJAtqTyOMZ4BljzIlJApTpVtUPSB7P+v1gAZcB7MoAjxpj5sqUTLJdVY+QPJeNsWwB/879n+d5h8Iw/GySAGW64zh+I03T81m/1f8F4G95/BWRSpq4ypvkVvXdTOUddeVDXfGwICIXjTHVOSxU/rhlASt/YLWQlT7yW8DKJ03ZLNo6zH+adgJYcHPjDdPOPIgXE3ebGwdBMJHEPUmSG25OXJq4Z7lAtUsf2a6ubvEoN/Vm5TcAl0VkW+U3koez1GLn5Tf3UFnZAqYLWekSsAta2SJ6MY9wryFIPgXAXkPsLlxD2JLdbRH5bifXEP8AqCigtOAqS1AAAAAASUVORK5CYII=);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._1wOug ._2AD7n ._23FoK ._2zzoK ._3eFf_._2F6q7 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADO0lEQVRYR9WZTWxMURTHf2emiAUL3WlEULHwsawKiVckVBeUoGhsZtKojyARnS6IsGDjK2hFZjYSCREfG3baSUiIjQQL0lYwwaJmob7bzlx5782YmXZq3p338LzFLOae87+/Offdc+49I5TxKBBa6mpIKQNUDSKzUUwFNcmWk08I71CqB+QRQYlzsfuRgNKdTnQc1LZlVYxP70KxFZim4wskEC4zGDgnl7reOvV1BKi2La9kXPoIKh1GZLxT8aJ2Sg0igShDgUNy6W6ylFZJQBU2NqE4D1SWEtMcTyLslGj86u/8xgRUhlFBNWdRbNecWM9cuEAvuyUeHy7mWBRQ7Vs0kYEJ14AGvdnKtr7N5B8b5NSDbyMVRgFakZvFrb8Il2W6TR9rR0ZyNGDY6PzjyzpWoIULEo235g8XAGY2xJWyF8oLR6Epf+P8ArRTSerFH9ituthJhoJzsikoBxiq6wBVEF5dZe/spVNi3TusmmR+WBWiIvXSdRL2itBM5sPBmWbFsQHDxjEUEa/0PdERjks03i5W4Q8Zr8uorfoci+uhei503YREXyn/BLH4dFEtdQtJqYelrF2PN4agodmW6X8P7VtKSwalVlTIaAOOl7Z2YZEPpwMIEVGhpddB1rmY/veuI+G+f4XTbdD7zMGU6oaosPEExXwH1vomxeDORKDnqTMt4akZwSTIFGcewIJaqJ4H9+5A/7ux3dzC2cpJE/AHODyEVs2Aw1GQAHz+CCf2Q6J3NKQ3cGYCHNQDnDUX2s/lgL4M2JBvenLfNYahwbwRZB7zndNZ1oKfawEaH7Tqb/NeMNbkZL5+gpMH4NVzWBeG1V7BZZe4nE2yZQ8sW5sH+Rke34fFqzyKXEYms0nKSzNNu2DF+uKbxNWy5kuaacZNot7QCis3FkJ6BmfJRtyXuvUtUL/ZhtRKwg4Sm1XqvDgsLKkHc4d33SqedhywFDGxDwvmgK+PWxag3w+sFmSo7jwo65j97x/pkFj3TpPj/7k0Zd5Fsw/jz2tndlmVny/uVhT93vqwIP3cPPq11H5uvxWUa782MAsg7RbwUVQ65Lr7YLeAYwwFDnrSAi4E9WkTfWRl+Zt/Q/wEPBKB+onH9q0AAAAASUVORK5CYII=)
}

._1wOug ._2AD7n ._23FoK ._1noer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._1wOug ._2AD7n ._23FoK ._1noer ._1nGzz {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .3rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._1nGzz img {
    width: 1.5rem;
    height: 1.5rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 {
    color: #212121;
    line-height: .32rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: .4rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._24TQM {
    width: 1px;
    height: .2rem;
    background: #ccc;
    margin: 0 .1rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 h3 {
    font-size: .32rem;
    font-weight: 500;
    line-height: .4rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._1xz9Q {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .24rem;
    line-height: .32rem;
    margin-top: .1rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._1xz9Q span {
    margin-right: .1rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._2sIOU {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .06rem;
    font-size: .24rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._2sIOU ._2QIT7 {
    color: #ff6340;
    font-size: .24rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._2sIOU ._2QIT7 span:first-child {
    font-size: .28rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._1dmsb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .24rem;
    line-height: .28rem;
    margin-top: .1rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._3yKWx {
    font-size: .24rem;
    line-height: .32rem;
    margin-top: .08rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._3yKWx span:first-child {
    color: #ff6340;
    font-size: .28rem;
    font-weight: 500;
    margin-right: .1rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._3iDcY {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 14px;
    margin-top: .14rem
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._3iDcY span {
    background: #efefef;
    color: #666;
    font-size: 10px;
    line-height: 10px;
    padding: 2px 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: .1rem;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

._1wOug ._2AD7n ._23FoK ._1noer ._276g1 ._3iDcY span, ._1wOug ._3ZvGR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1wOug ._3ZvGR {
    width: 100%;
    height: -webkit-calc(100vh - 44px);
    height: -moz-calc(100vh - 44px);
    height: calc(100vh - 44px);
    background: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative
}

._1wOug ._3ZvGR ._1dpwY {
    position: absolute;
    top: .4rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .28rem;
    color: #888;
    line-height: .28rem;
    height: .4rem
}

._1wOug ._3ZvGR ._1dpwY:before {
    content: " ";
    width: .3rem;
    height: .3rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEAklEQVRYR8WXTWhcVRTH/+e+0YGZREQRa0032igi6kKw6sYQwYUFbayiLhQs2k1IMJrMe2+C8tRM5t5JTEogCz+o2o0Kih9QxI3WTa1CF6LWQtWN4FcxiMlkOkPeO3LCnfQlmcmbJCS5iywy97z7O+ee/znnElpc09PTbeVyeT8zdzPzbQCuA3CZNf8PwK9E9B0RfZHNZo/39vbOtfJpStpULBb3KqVcZn4cQDZpv/29TETvRlFkfN//eS2bpgBTU1Pp+fn5lwEMALjEfqTGzF8rpU4COMfMM/J/IroCQGcURXcT0V0ALq3vB3Akk8m82N/fX20E0hCgVCrtiqLoIwB3WqMZItJhGB7N5/P/rOXR6OjolY7jHGJmD4CAyTqllOrJ5XJ/rrRdBaC1voWIjjPzHgCReJBOp18ZGBj4t8XwL26bnJy8vFqtvgDgWQCKiH5j5v2e530f/84yAPGcmb+1h88x85O+70skNrzGxsZ6wjA8BqBNIIjojngklgDsnZ+wYZ9LpVJdg4ODpzd8csxwfHz89oWFBfl2m1xHJpPpqufEEoDW2gDISdiZ+eHNer4S3EbiA7kOACXP89zFBJY/IjUiOmOzfcLzvOeTPO/r60t3dHSckn2VSmVfEAS1JBut9asAngMgarpZJLoIYIx5g5mfBjCTTqevbyXhLPQ5sWfmziS9xxLzF1EHEb3puu4zJBVudnZW5JElopzrumNJnsSiti4A6+wQM5cAlNvb23dRqVR6NIqi9yQsURTtTtJ5HW4jERBbqRNKqd+lWCmlHiNjzGvMfJiZv/J9v6sV7zcTAWt7gojuIaLXSWstibSPiIqu6+a3A8AYM8rMPoBvBOBvAFcR0SHXdd/aJoCnmPkogPMCcAFAGsABz/M+aQYQBEEqCIKFzeaA2GutHwTwMYBqSwBa63cAPERET7iuK4b12rFKBcaYB5j5bQDHPM+TPrBqrQRIvAKt9ecA7hOlENEjrut+2kgFxpgDzPy+bcefeZ53fyMAY8yyK0hMwkKhcLXjOF8CuEkglFIHwzA8S0RLEVBK3crMImeZHc6GYdg9PDz8RxOAi0nYqgztjCAN5Ua5OwBSy48s1nOiPDO/ZA//SSnV3aj3x/LnogzXU4gKhcI1juMIxA1Sgeu9JOblGev5X82SeVUhWm8pNsbsZmaB6FxxyI+O43QPDQ1JTjVdxpjlpXgjzWhiYuLaWq0mEHvtFfxQqVTuDYJgzcPtlLS8GcUkta52PDIysieVSn1IRBfCMDyYz+fPJxWxpu3YFoctHUiKxWIPETUeSARgx0cygdiKodR6njyU1u9vR8fyOsSOPkzqELGnmTSUpafWtjzN4nLascfpSk1v1fP8f3E6xwu53/gtAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    -webkit-background-size: .3rem .3rem;
    -moz-background-size: .3rem;
    background-size: .3rem;
    margin-right: .1rem
}

._1wOug ._3ZvGR img {
    width: 2.8rem;
    height: 2.8rem;
    margin-top: 3rem
}

._1wOug ._3ZvGR p {
    color: #888;
    font-size: .28rem;
    line-height: .4rem
}

._1wOug ._3ZvGR ._13p_B {
    width: 3.24rem;
    height: .88rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: .44rem;
    -moz-border-radius: .44rem;
    border-radius: .44rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #fff;
    margin-top: .8rem
}

.gbstl {
    padding-top: 44px;
    padding-bottom: 1.82rem
}

.gbstl.UuXLf {
    padding-bottom: 0
}

.gbstl ._2gUJ0 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10;
    padding: 0 1.5rem
}

.gbstl ._2gUJ0:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

.gbstl ._2gUJ0 > ul > div {
    min-width: 1.8rem
}

.gbstl ._2gUJ0 > ul > div:last-child {
    min-width: auto
}

.gbstl ._2yhET {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 1.28rem;
    padding: .2rem .4rem;
    padding-bottom: calc(.2rem + env(safe-area-inset-bottom) / 2) !important;
    height: -webkit-calc(1.28rem + constant(safe-area-inset-bottom) / 2) !important;
    height: -moz-calc(1.28rem + constant(safe-area-inset-bottom) / 2) !important;
    height: calc(1.28rem + constant(safe-area-inset-bottom) / 2) !important;
    height: -webkit-calc(1.28rem + env(safe-area-inset-bottom) / 2) !important;
    height: -moz-calc(1.28rem + env(safe-area-inset-bottom) / 2) !important;
    height: calc(1.28rem + env(safe-area-inset-bottom) / 2) !important
}

.gbstl ._2yhET._6Yrua {
    display: none
}

.gbstl ._2yhET:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

.gbstl ._2yhET ._3PSzt {
    width: 100%;
    height: .88rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff8438), to(#f54732));
    background: -webkit-linear-gradient(right, #ff8438, #f54732);
    background: -moz-linear-gradient(right, #ff8438 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff8438 0, #f54732 100%);
    background: linear-gradient(270deg, #ff8438, #f54732);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .32rem;
    color: #fff
}

.gbstl ._2yhET ._3PSzt._2SemA {
    background: #f7f7f7;
    color: #757575
}

.gbstl ._1ekHp ._2wxqm {
    padding: .4rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    position: relative
}

.gbstl ._1ekHp ._2wxqm:after {
    content: " ";
    position: absolute;
    left: 1.1rem;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

.gbstl ._1ekHp ._2wxqm:last-child:after {
    display: none
}

.gbstl ._1ekHp ._2wxqm .ZnhL7 {
    width: 1.1rem;
    height: 1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.gbstl ._1ekHp ._2wxqm .ZnhL7 ._1kRTv {
    width: .4rem;
    height: .4rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADyElEQVRYR9WZPWwcRRTH/2+9e4gCJAhFEL7zzh0SKaCCCIo0lpAg0EAQEIk0QRQkCm0+CiqKQNqgmAJBE4QS8kETQiQkNy6QAlUoiMTeW/sOgYQhEi7At3f7R3PatYaN7bXPd2jZ4nS3M+/N7+bNvDfvjWCEh6QXx/FeALMi8mSapo8BeBjAfZm6FQC/eJ53m+T3AObDMLwpIul2h5PtCHQ6nUd6vd4xAIdEZHo7siS7AM7XarUP6/X6z1uV3RJgt9vdlSTJeyTfBHDPVpVv0G9VRD4JguDd6enp38t0lQKq6kGSZwE8tI6yFRFZAHALQCwif9o+JO8HEAJ4guQ+x/SuimXf9481Go0Lm0FuCEjSj+P4LMm3CwoGInIZwKdxHH8zOzvb32yA+fl5PwzDZwEcJvkKgCm3v4h8FIbhOyKyrp51ATudzr1JknwB4MWCsqu+7x+v1+s/lZlmvfZOp/Nov98/Q/LlQvu1IAherdfrfxXl7gK0M6eqXxbg7pB8q9VqXRkFrCgTRdEBEfkYwANO2zVjzEvFmbwLUFXnXLOKSDQ1NfVco9GIxgGX61haWmoNBoMbJFv5O2tuY8yRf1nN/ZFtiM/zdyQjz/P2GWN+HSdcrktVd6dpuiAia5C+7x90N87aDFpX0uv1fnR26x3f9/eOe+aKf9TOZL/fv+mYe7lWq+3JXdAaoKqeI7k2vXbHjWvNlc1+tiatZxg+IjJnjDk6/G4/bIRIksSusaETFpGrxpgDZYrH2a6qV5zdvRoEQctGnCFgFEWnReRkNuAgCII9o7qSUaGtC0qSxC6xoZ8k+X6r1TolNvC32+1FJ7ZebDabr4860E7kVPUCydcywG6z2ZwRVX2a5LeO/fcbY77eyUCjyqrq8ySvOyzPWMCTJE9nL1cWFxcfLAtfowKUydmwODMz80ceu0XklLTb7UsAbIy0m+O6MeaFMkWTbFfVr0jut2N4nnfJAtqTyOMZ4BljzIlJApTpVtUPSB7P+v1gAZcB7MoAjxpj5sqUTLJdVY+QPJeNsWwB/879n+d5h8Iw/GySAGW64zh+I03T81m/1f8F4G95/BWRSpq4ypvkVvXdTOUddeVDXfGwICIXjTHVOSxU/rhlASt/YLWQlT7yW8DKJ03ZLNo6zH+adgJYcHPjDdPOPIgXE3ebGwdBMJHEPUmSG25OXJq4Z7lAtUsf2a6ubvEoN/Vm5TcAl0VkW+U3koez1GLn5Tf3UFnZAqYLWekSsAta2SJ6MY9wryFIPgXAXkPsLlxD2JLdbRH5bifXEP8AqCigtOAqS1AAAAAASUVORK5CYII=);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

.gbstl ._1ekHp ._2wxqm .ZnhL7 ._1kRTv._2qSF3 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADO0lEQVRYR9WZTWxMURTHf2emiAUL3WlEULHwsawKiVckVBeUoGhsZtKojyARnS6IsGDjK2hFZjYSCREfG3baSUiIjQQL0lYwwaJmob7bzlx5782YmXZq3p338LzFLOae87+/Offdc+49I5TxKBBa6mpIKQNUDSKzUUwFNcmWk08I71CqB+QRQYlzsfuRgNKdTnQc1LZlVYxP70KxFZim4wskEC4zGDgnl7reOvV1BKi2La9kXPoIKh1GZLxT8aJ2Sg0igShDgUNy6W6ylFZJQBU2NqE4D1SWEtMcTyLslGj86u/8xgRUhlFBNWdRbNecWM9cuEAvuyUeHy7mWBRQ7Vs0kYEJ14AGvdnKtr7N5B8b5NSDbyMVRgFakZvFrb8Il2W6TR9rR0ZyNGDY6PzjyzpWoIULEo235g8XAGY2xJWyF8oLR6Epf+P8ArRTSerFH9ituthJhoJzsikoBxiq6wBVEF5dZe/spVNi3TusmmR+WBWiIvXSdRL2itBM5sPBmWbFsQHDxjEUEa/0PdERjks03i5W4Q8Zr8uorfoci+uhei503YREXyn/BLH4dFEtdQtJqYelrF2PN4agodmW6X8P7VtKSwalVlTIaAOOl7Z2YZEPpwMIEVGhpddB1rmY/veuI+G+f4XTbdD7zMGU6oaosPEExXwH1vomxeDORKDnqTMt4akZwSTIFGcewIJaqJ4H9+5A/7ux3dzC2cpJE/AHODyEVs2Aw1GQAHz+CCf2Q6J3NKQ3cGYCHNQDnDUX2s/lgL4M2JBvenLfNYahwbwRZB7zndNZ1oKfawEaH7Tqb/NeMNbkZL5+gpMH4NVzWBeG1V7BZZe4nE2yZQ8sW5sH+Rke34fFqzyKXEYms0nKSzNNu2DF+uKbxNWy5kuaacZNot7QCis3FkJ6BmfJRtyXuvUtUL/ZhtRKwg4Sm1XqvDgsLKkHc4d33SqedhywFDGxDwvmgK+PWxag3w+sFmSo7jwo65j97x/pkFj3TpPj/7k0Zd5Fsw/jz2tndlmVny/uVhT93vqwIP3cPPq11H5uvxWUa782MAsg7RbwUVQ65Lr7YLeAYwwFDnrSAi4E9WkTfWRl+Zt/Q/wEPBKB+onH9q0AAAAASUVORK5CYII=)
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._2hyRs {
    width: 1.5rem;
    height: 1.5rem;
    margin-right: .3rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._2hyRs img {
    width: 1.5rem;
    height: 1.5rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn {
    color: #212121;
    line-height: .32rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: .4rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._3Bekg {
    width: 1px;
    height: .2rem;
    background: #ccc;
    margin: 0 .1rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn h3 {
    font-size: .32rem;
    font-weight: 500;
    line-height: .4rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._3Lc6W {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .24rem;
    line-height: .32rem;
    margin-top: .1rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._3Lc6W span {
    margin-right: .1rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._3tSS- {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .06rem;
    font-size: .24rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._3tSS- .M2G6s {
    color: #ff6340;
    font-size: .24rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._3tSS- .M2G6s span:first-child {
    font-size: .28rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._6sPIA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .24rem;
    line-height: .28rem;
    margin-top: .1rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._19i5O {
    font-size: .24rem;
    line-height: .32rem;
    margin-top: .08rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn ._19i5O span:first-child {
    color: #ff6340;
    font-size: .28rem;
    font-weight: 500;
    margin-right: .1rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn .KJQ2S {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 14px;
    margin-top: .14rem
}

.gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn .KJQ2S span {
    background: #efefef;
    color: #666;
    font-size: 10px;
    line-height: 10px;
    padding: 2px 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: .1rem;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.gbstl ._1bJ1_, .gbstl ._1ekHp ._2wxqm ._1v3BZ ._3k7cn .KJQ2S span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.gbstl ._1bJ1_ {
    width: 100%;
    height: -webkit-calc(100vh - 44px);
    height: -moz-calc(100vh - 44px);
    height: calc(100vh - 44px);
    background: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative
}

.gbstl ._1bJ1_ ._4qJt5 {
    position: absolute;
    top: .4rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .28rem;
    color: #888;
    line-height: .28rem;
    height: .4rem
}

.gbstl ._1bJ1_ ._4qJt5:before {
    content: " ";
    width: .3rem;
    height: .3rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEAklEQVRYR8WXTWhcVRTH/+e+0YGZREQRa0032igi6kKw6sYQwYUFbayiLhQs2k1IMJrMe2+C8tRM5t5JTEogCz+o2o0Kih9QxI3WTa1CF6LWQtWN4FcxiMlkOkPeO3LCnfQlmcmbJCS5iywy97z7O+ee/znnElpc09PTbeVyeT8zdzPzbQCuA3CZNf8PwK9E9B0RfZHNZo/39vbOtfJpStpULBb3KqVcZn4cQDZpv/29TETvRlFkfN//eS2bpgBTU1Pp+fn5lwEMALjEfqTGzF8rpU4COMfMM/J/IroCQGcURXcT0V0ALq3vB3Akk8m82N/fX20E0hCgVCrtiqLoIwB3WqMZItJhGB7N5/P/rOXR6OjolY7jHGJmD4CAyTqllOrJ5XJ/rrRdBaC1voWIjjPzHgCReJBOp18ZGBj4t8XwL26bnJy8vFqtvgDgWQCKiH5j5v2e530f/84yAPGcmb+1h88x85O+70skNrzGxsZ6wjA8BqBNIIjojngklgDsnZ+wYZ9LpVJdg4ODpzd8csxwfHz89oWFBfl2m1xHJpPpqufEEoDW2gDISdiZ+eHNer4S3EbiA7kOACXP89zFBJY/IjUiOmOzfcLzvOeTPO/r60t3dHSckn2VSmVfEAS1JBut9asAngMgarpZJLoIYIx5g5mfBjCTTqevbyXhLPQ5sWfmziS9xxLzF1EHEb3puu4zJBVudnZW5JElopzrumNJnsSiti4A6+wQM5cAlNvb23dRqVR6NIqi9yQsURTtTtJ5HW4jERBbqRNKqd+lWCmlHiNjzGvMfJiZv/J9v6sV7zcTAWt7gojuIaLXSWstibSPiIqu6+a3A8AYM8rMPoBvBOBvAFcR0SHXdd/aJoCnmPkogPMCcAFAGsABz/M+aQYQBEEqCIKFzeaA2GutHwTwMYBqSwBa63cAPERET7iuK4b12rFKBcaYB5j5bQDHPM+TPrBqrQRIvAKt9ecA7hOlENEjrut+2kgFxpgDzPy+bcefeZ53fyMAY8yyK0hMwkKhcLXjOF8CuEkglFIHwzA8S0RLEVBK3crMImeZHc6GYdg9PDz8RxOAi0nYqgztjCAN5Ua5OwBSy48s1nOiPDO/ZA//SSnV3aj3x/LnogzXU4gKhcI1juMIxA1Sgeu9JOblGev5X82SeVUhWm8pNsbsZmaB6FxxyI+O43QPDQ1JTjVdxpjlpXgjzWhiYuLaWq0mEHvtFfxQqVTuDYJgzcPtlLS8GcUkta52PDIysieVSn1IRBfCMDyYz+fPJxWxpu3YFoctHUiKxWIPETUeSARgx0cygdiKodR6njyU1u9vR8fyOsSOPkzqELGnmTSUpafWtjzN4nLascfpSk1v1fP8f3E6xwu53/gtAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    -webkit-background-size: .3rem .3rem;
    -moz-background-size: .3rem;
    background-size: .3rem;
    margin-right: .1rem
}

.gbstl ._1bJ1_ img {
    width: 2.8rem;
    height: 2.8rem;
    margin-top: 3rem
}

.gbstl ._1bJ1_ p {
    color: #888;
    font-size: .28rem;
    line-height: .4rem
}

.gbstl ._1bJ1_ ._2VvlI {
    width: 3.24rem;
    height: .88rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: .44rem;
    -moz-border-radius: .44rem;
    border-radius: .44rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .32rem;
    font-weight: 500;
    color: #fff;
    margin-top: .8rem
}

._3mF8S {
    font-size: .32rem;
    color: #4c5f83;
    letter-spacing: 0;
    line-height: .44rem
}

._2pFui {
    padding: 0 .4rem .4rem;
    background: #fff;
    color: #333;
    overflow: hidden
}

._2pFui h1 {
    margin: .4rem 0;
    font-size: .4rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: .58rem
}

._30Qy1 {
    position: relative;
    font-size: .32rem;
    line-height: .44rem;
    width: 100%;
    overflow: hidden
}

._2p6As a {
    display: inline-block;
    padding: .08rem;
    margin: .16rem .16rem 0 0;
    font-size: .2rem;
    color: #668ae9;
    letter-spacing: 0;
    text-align: center;
    line-height: .2rem;
    background: #eff3fc;
    -webkit-border-radius: .02rem;
    -moz-border-radius: .02rem;
    border-radius: .02rem
}

._3reC6 {
    font-size: .24rem;
    color: #757575;
    letter-spacing: 0;
    line-height: .32rem;
    margin-bottom: .2rem
}

._3reC6 span {
    margin-right: .24rem
}

._1HVxk, ._5MBa2 {
    color: #999
}

._1HVxk {
    float: right
}

._2Rnx3 {
    position: relative;
    margin-top: .2rem;
    background: #fff;
    padding: 0 .4rem
}

._2fkWT {
    padding: .4rem 0
}

._2JxNZ {
    padding: 0 .3rem .4rem;
    background: #fff
}

.DwEoP {
    width: 100%;
    background: #fafafa;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    font-size: .32rem;
    color: #4c5f83
}

._21wdp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .4rem
}

._21wdp strong {
    font-size: .32rem;
    color: #333;
    text-align: justify;
    line-height: .4rem
}

._2I0wW {
    width: .8rem;
    height: .8rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: .16rem
}

._2I0wW img {
    width: 100%;
    height: 100%
}

._1EdDE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .28rem;
    color: #757575
}

.BklmE {
    margin-left: .02rem
}

.I0pxA, .I0pxA p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.I0pxA p {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._235wi {
    font-size: .32rem;
    color: #333;
    line-height: 1.25
}

._23eW7 {
    position: absolute;
    z-index: 10;
    width: 100%;
    bottom: .2rem
}

._23eW7 button {
    display: inline-block;
    width: 4.4rem;
    height: .88rem;
    text-align: center;
    line-height: .88rem;
    color: #ff611b;
    font-size: .32rem;
    font-weight: 500
}

._23eW7 button:after {
    border-color: #ff5028 !important;
    -webkit-border-radius: 2rem !important;
    -moz-border-radius: 2rem !important;
    border-radius: 2rem !important
}

._3A0kG {
    width: 100%;
    text-align: center;
    padding: .4rem 0;
    background: #fff
}

._1e-jT {
    position: relative !important;
    margin-top: .2rem
}

.UQcqO {
    height: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .3)), to(#fff));
    background-image: -webkit-linear-gradient(top, hsla(0, 0%, 100%, .3), #fff);
    background-image: -moz-linear-gradient(top, hsla(0, 0%, 100%, .3) 0, #fff 100%);
    background-image: -o-linear-gradient(top, hsla(0, 0%, 100%, .3) 0, #fff 100%);
    background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, .3), #fff)
}

._clQW, .UQcqO i {
    color: #ff611b
}

._3OoVH {
    background: #fff;
    padding-top: .4rem
}

._1XHn6 {
    padding: 0 .4rem .06rem;
    font-size: .42rem;
    font-weight: 500;
    line-height: 1
}

._1bz45 li:first-child {
    margin-top: 0 !important
}

._312B9 {
    padding-top: 0
}

._26BD9 ._3j8p6 img {
    width: 100%
}

._26BD9 .mcbSg {
    padding: 0 .4rem;
    background: #f7f7f7
}

._26BD9 .mcbSg ._2elft {
    width: 100%;
    height: 3.26rem;
    background: #fff;
    -webkit-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    position: relative;
    bottom: .34rem
}

._26BD9 .mcbSg ._2elft ._1YMRY {
    padding-top: .4rem;
    height: 1.4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2qSI1 {
    width: 1rem;
    height: 1rem;
    overflow: visible;
    margin-right: .3rem;
    margin-left: .4rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: relative
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2qSI1:after {
    position: absolute;
    top: -.04rem;
    bottom: -.04rem;
    left: -.04rem;
    right: -.04rem;
    background: -webkit-gradient(linear, left top, right top, from(#d2a45b), to(#f2d69d));
    background: -webkit-linear-gradient(left, #d2a45b, #f2d69d);
    background: -moz-linear-gradient(left, #d2a45b, #f2d69d);
    background: -o-linear-gradient(left, #d2a45b, #f2d69d);
    background: linear-gradient(90deg, #d2a45b, #f2d69d);
    content: "";
    z-index: 1;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2qSI1 img {
    width: 100%;
    height: 100%;
    z-index: 3;
    position: absolute;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2Ohc- {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .06rem 0
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2Ohc- p:first-child {
    font-size: .38rem;
    font-weight: 500;
    color: #121212;
    line-height: .46rem
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2Ohc- ._1Nspe {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: .32rem
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2Ohc- ._1Nspe span {
    background: rgba(61, 86, 136, .07);
    color: #3d5688;
    font-size: 11px;
    line-height: 11px;
    padding: 3px 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .1rem;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

._26BD9 .mcbSg ._2elft ._1YMRY ._2Ohc- ._1Nspe span, ._26BD9 .mcbSg ._2elft ._2DDuZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._26BD9 .mcbSg ._2elft ._2DDuZ {
    margin-top: .32rem;
    padding: 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._26BD9 .mcbSg ._2elft ._2DDuZ p {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26BD9 .mcbSg ._2elft ._2DDuZ p span:first-child {
    font-size: .72rem;
    font-weight: 500;
    color: #121212;
    line-height: 1;
    margin-bottom: .16rem
}

._26BD9 .mcbSg ._2elft ._2DDuZ p span:nth-child(2) {
    font-size: .26rem;
    color: #121212;
    line-height: 1
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 {
    position: relative
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 .Tr7SF {
    content: " ";
    display: block;
    left: -webkit-calc(100% + .08rem);
    left: -moz-calc(100% + .08rem);
    left: calc(100% + .08rem);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .28rem;
    height: .28rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAE3klEQVRIS51Wb4hUVRT/nfdaRtnKWip30w9mklGRiLVWW2SWpij1pRY31Jxh5943QQoVWlRkZGV9WNKwffe+Hce0tHYjRPqDiSuKtZQgJP6JMqI080Nsbu6HXKZ74gxvlmnctzt4Pz3ePef+zv/fIYxxmJm6urpmO+cWA7gHwFQAEwEMARgEcBTAYSL6VCl1aKz3KEmgu7vb7+/vbyOi5wHcOtZD8f0JZm4LguD7JPkRATdv3jy1WCxuZeaWCsXfABwUb5j5nOd5Q865yZ7n3czM8wE0iiwRrVNKvVwzYBRFc51zOwFcET+wxznXobXeTUQ80kMSjYGBAdGb6ft+V3t7e39NgMaY+cy8k4jGA+h3zq3M5XIf1hjO/4kZY54AsNo590wul+stXw6HNIqiG5xzhwFcBeBMXV3dvEwmc/xSwETHWtvDzI8B+BPALK21pAQlwLVr13pNTU3fAJjNzH+nUqk70un0T5cKJnphGN5CRN8CuBxAn1KqRVJSAoyiqM05t12+nXNLk8LY2dm52Pf9lcw8C8A4IjrpnHu/oaFhQ2tr67/VBoZhuJSItsl/z/Mez2aznwgghWF4goimM3NvEAQPjuSZMWY1gLcSvO7RWreOdGetPRhX+1Gl1O3U2dnZ7HmeuC5WzM9ms3uqFa21NzHzMQCXAfgZgHHOnfN9/xFmloEAZl4UBMEX1bpRFM1zzn0VV3wzGWPeBCDN/bvWenKClS8x82sABgBM01pLIZROGIZ9RHQXEW1RSqWr9eP6OAvgWiJ6RQDFo4cAbNNaL08I51YAy5h5dxAECypljDHvAcgBOKC1vj9BX/K4VGQE8BSAyUT0rFKqI8HDpwFsALBKKfVuWWbjxo2pVCol6ZhBRDuUUtJ7Fx1jzIsA1gH4g6y1g8xcz8yZIAgKSa1QKBTGpdPpf8r3mzZtmlZXV/dRXLEy0h5VSu1KMDjDzHkAF8TD89IrzLwsCIIPkgCrwvhAPJGujP+/rbVek6Rrrc0ysxV2EcDTACYJKyilksp++K2Ojo7x9fX1v8ZFcI6Zlda6ZzRDrbUvMPMbAH6pLJqC1jozlof5fP7uYrEoU0nC2FwLB1prtwttAdgnOVzPzBKOs0qp65MYoWyIMeYaIupj5lNa67ljGSh2GWOkLa4D8KoA3snM38WKc7XW+2p4pGaRMAwXENGXcURaSrPUGPMDgOmj9VIZIZ46nwE47/v+vNG4Lx4MB4joPgBHtNYzSoDW2iXMvEO+mXlJEAQfj1Jxq5j5nfh+sdb681FkVzBzqdWIaLlSalsJUBYla22f0JNYDqBZay1eX3SiKJronIuYeTCVSmUqe7NSuIqeZArNEahhAi4UClOGhoaEgK8GcNrzvEXZbPZIzcmqEMzn8zOKxeLueLv7S2atUurHkqdVDS3LkOwzsmLIoH5Ka13iyVqPMeZJABJy2RwuENHDSqn9Zf2LtrYoiuY452RElZeo/UT0+oQJE3pHIll5KGaEhUT0HDNL6OT0M3NrEAR7K40dcU00xtwIYAuAe4ctIzoDYC8zHyeis8ws3NgAYCYAqcJJFbJfe563or29/WR1ZBIXYbG6sbFRpv8aIrqtxpAeJaL1SqnETS8RsAJAVhAh2IWxx1MANEl+4lX/mOd5h4rF4q5cLlceIIn2/Qf5OCvLh0K5OgAAAABJRU5ErkJggg==)
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 ._2VKxg, ._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 .Tr7SF {
    position: absolute;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 ._2VKxg {
    width: 4.66rem;
    height: 1.14rem;
    padding: 0 .2rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FhPnrfLCIo8SPuf-nhW8nRTLD2KU.png);
    top: .28rem;
    left: -.11rem;
    display: none
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 ._2VKxg.FfxUa {
    display: block;
    -webkit-animation: _36xRz 7s;
    -moz-animation: _36xRz 7s;
    -o-animation: _36xRz 7s;
    animation: _36xRz 7s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 ._2VKxg ._2EAb3 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: .32rem 0 0
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 ._2VKxg ._2EAb3 ._3ObOo {
    font-size: .22rem;
    font-weight: 400;
    color: #fff;
    line-height: .3rem;
    width: 3.73rem;
    height: .6rem;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 0
}

._26BD9 .mcbSg ._2elft ._2DDuZ ._2Wfp6 ._2VKxg ._2EAb3:after {
    content: " ";
    display: inline-block;
    width: .32rem;
    height: .32rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACJElEQVRYR8WXOUwWURCAvynQQmJnQmNjrDTETiwNrY3aqFEDBVJbEAke4FlgZeuRkICEo6GyNZZoZww0EhsaUCuDiRhxzCyz5rH+v7x9u2S33Tm+N9ebJ0R+qtoJnAF6gRPAEeCgq38DPgHvgdfAKxHZiDEtuwmp6lFgGLgEHNhN3v9/B2aAcRFZ+Z9OWwBV3Q/cB64D+yIdF8V+Ak+AURHZbGWjJYCqdgELwKlEx0W1ReCciKwVf/wDoKrdlkPgcE3OczOrVkMi8iG0uwPAT/5uD5yHECfDSPwF8Jy/qTHs7QJo6Tid10QIMA7cqDns7cw9FhHrLDIAb7VloCMCYN0KCjgPDEXItxKx7jhuLZoDPAcGIo0t2SASkS1VfQDcjtQrir0QkWviE87aI3bImKFpoM8hHgK3EiBsWHUZwAVgNsFAHRAXDeApMJgAYCovPRK/VfURcLOknWcGYG3RU1IxFK8C8dYAPgOHKgCY6hTQLyJlI/HFAH4AdvFU/UKISeBqhMHNOgGskK94Z0xYRGIB6kjBHHDZnY8BdyOcm0iWgqpFmOrcALIirNKGofNR4F7kyXOxrA1TB9G8h/2XqqY4N4hsENmyWXYUh87v+OpW8vBsj2K/DctcRh+BYyJiJ091bm63L6OE6/grcNZX9JGyx3b5ndexQzS3kDiATcPmVjKHsHW8maU0z2Wja3kA0dzDJIBo7mkWtlZjj9Nif+/V8/wP4JAPWH3D56gAAAAASUVORK5CYII=);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: .2rem
}

._26BD9 .mcbSg ._1BkTa img {
    width: .44rem;
    height: .28rem
}

._26BD9 .mcbSg ._1BkTa p {
    padding: .1rem .4rem .4rem;
    font-size: .28rem;
    color: #121212;
    line-height: .4rem
}

._26BD9 .mcbSg ._23UN7 {
    padding: .4rem 0;
    height: 2.46rem;
    background: #fff;
    -webkit-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem
}

._26BD9 .mcbSg ._23UN7 ._3MKHL {
    margin-left: .4rem;
    font-size: .34rem;
    font-weight: 500;
    color: #121212;
    line-height: .42rem
}

._26BD9 .mcbSg ._23UN7 ._1JrUH {
    padding: .24rem .32rem 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._26BD9 .mcbSg ._23UN7 ._1JrUH, ._26BD9 .mcbSg ._23UN7 ._1JrUH p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._26BD9 .mcbSg ._23UN7 ._1JrUH p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .26rem;
    color: #121212;
    line-height: 1
}

._26BD9 .mcbSg ._23UN7 ._1JrUH p > span:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #757575;
    margin-bottom: .2rem
}

._26BD9 .mcbSg ._23UN7 ._1JrUH p > span:first-child ._1Yi3H {
    font-size: .56rem;
    font-weight: 500;
    line-height: 1;
    color: #121212;
    position: relative;
    top: .1rem;
    margin-right: .04rem
}

._26BD9 ._1QYDT {
    background: #fff;
    -webkit-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    margin: .4rem .4rem 0
}

._26BD9 ._1QYDT ._3Jpjd {
    padding: .4rem .4rem 0;
    height: .82rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26BD9 ._1QYDT ._3Jpjd h3 {
    color: #121212;
    font-size: .34rem;
    font-weight: 500
}

._26BD9 ._1QYDT ._3Jpjd h3 ._2IxjE {
    color: #ff5121
}

._26BD9 ._1QYDT ._3Jpjd p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .22rem;
    color: #757575
}

._26BD9 ._1QYDT ._3Jpjd p:after {
    content: " ";
    width: .24rem;
    height: .24rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAE3klEQVRIS51Wb4hUVRT/nfdaRtnKWip30w9mklGRiLVWW2SWpij1pRY31Jxh5943QQoVWlRkZGV9WNKwffe+Hce0tHYjRPqDiSuKtZQgJP6JMqI080Nsbu6HXKZ74gxvlmnctzt4Pz3ePef+zv/fIYxxmJm6urpmO+cWA7gHwFQAEwEMARgEcBTAYSL6VCl1aKz3KEmgu7vb7+/vbyOi5wHcOtZD8f0JZm4LguD7JPkRATdv3jy1WCxuZeaWCsXfABwUb5j5nOd5Q865yZ7n3czM8wE0iiwRrVNKvVwzYBRFc51zOwFcET+wxznXobXeTUQ80kMSjYGBAdGb6ft+V3t7e39NgMaY+cy8k4jGA+h3zq3M5XIf1hjO/4kZY54AsNo590wul+stXw6HNIqiG5xzhwFcBeBMXV3dvEwmc/xSwETHWtvDzI8B+BPALK21pAQlwLVr13pNTU3fAJjNzH+nUqk70un0T5cKJnphGN5CRN8CuBxAn1KqRVJSAoyiqM05t12+nXNLk8LY2dm52Pf9lcw8C8A4IjrpnHu/oaFhQ2tr67/VBoZhuJSItsl/z/Mez2aznwgghWF4goimM3NvEAQPjuSZMWY1gLcSvO7RWreOdGetPRhX+1Gl1O3U2dnZ7HmeuC5WzM9ms3uqFa21NzHzMQCXAfgZgHHOnfN9/xFmloEAZl4UBMEX1bpRFM1zzn0VV3wzGWPeBCDN/bvWenKClS8x82sABgBM01pLIZROGIZ9RHQXEW1RSqWr9eP6OAvgWiJ6RQDFo4cAbNNaL08I51YAy5h5dxAECypljDHvAcgBOKC1vj9BX/K4VGQE8BSAyUT0rFKqI8HDpwFsALBKKfVuWWbjxo2pVCol6ZhBRDuUUtJ7Fx1jzIsA1gH4g6y1g8xcz8yZIAgKSa1QKBTGpdPpf8r3mzZtmlZXV/dRXLEy0h5VSu1KMDjDzHkAF8TD89IrzLwsCIIPkgCrwvhAPJGujP+/rbVek6Rrrc0ysxV2EcDTACYJKyilksp++K2Ojo7x9fX1v8ZFcI6Zlda6ZzRDrbUvMPMbAH6pLJqC1jozlof5fP7uYrEoU0nC2FwLB1prtwttAdgnOVzPzBKOs0qp65MYoWyIMeYaIupj5lNa67ljGSh2GWOkLa4D8KoA3snM38WKc7XW+2p4pGaRMAwXENGXcURaSrPUGPMDgOmj9VIZIZ46nwE47/v+vNG4Lx4MB4joPgBHtNYzSoDW2iXMvEO+mXlJEAQfj1Jxq5j5nfh+sdb681FkVzBzqdWIaLlSalsJUBYla22f0JNYDqBZay1eX3SiKJronIuYeTCVSmUqe7NSuIqeZArNEahhAi4UClOGhoaEgK8GcNrzvEXZbPZIzcmqEMzn8zOKxeLueLv7S2atUurHkqdVDS3LkOwzsmLIoH5Ka13iyVqPMeZJABJy2RwuENHDSqn9Zf2LtrYoiuY452RElZeo/UT0+oQJE3pHIll5KGaEhUT0HDNL6OT0M3NrEAR7K40dcU00xtwIYAuAe4ctIzoDYC8zHyeis8ws3NgAYCYAqcJJFbJfe563or29/WR1ZBIXYbG6sbFRpv8aIrqtxpAeJaL1SqnETS8RsAJAVhAh2IWxx1MANEl+4lX/mOd5h4rF4q5cLlceIIn2/Qf5OCvLh0K5OgAAAABJRU5ErkJggg==);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: .08rem
}

._26BD9 ._1QYDT ._1ImQC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26BD9 ._1QYDT ._1ImQC img {
    width: 2.8rem;
    height: 2.8rem;
    padding: .2rem
}

._26BD9 ._1QYDT ._1ImQC p {
    font-size: .28rem;
    color: #999;
    padding-bottom: .4rem
}

._26BD9 ._1QYDT ._2Qktk {
    padding: .2rem 0;
    color: #121212
}

._26BD9 ._1QYDT ._2Qktk .qf-AV {
    height: 1.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26BD9 ._1QYDT ._2Qktk .qf-AV._3chRl {
    background: #f8f8f8
}

._26BD9 ._1QYDT ._2Qktk .qf-AV._3chRl ._1kior ._2qSI1 {
    border: 1px solid #ff5121
}

._26BD9 ._1QYDT ._2Qktk .qf-AV._3chRl .nhASo {
    font-size: .28rem
}

._26BD9 ._1QYDT ._2Qktk .qf-AV._3chRl .nhASo._2exVy {
    font-size: .34rem
}

._26BD9 ._1QYDT ._2Qktk .qf-AV .nhASo {
    width: 1.1rem;
    height: 1.2rem;
    padding-left: .16rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .34rem;
    font-weight: 700
}

._26BD9 ._1QYDT ._2Qktk .qf-AV .nhASo.uh_Fo {
    font-size: 0 !important
}

._26BD9 ._1QYDT ._2Qktk .qf-AV .nhASo.uh_Fo:after {
    content: " ";
    width: .4rem;
    height: .48rem;
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._26BD9 ._1QYDT ._2Qktk .qf-AV .nhASo.nbanr {
    font-size: 0 !important
}

._26BD9 ._1QYDT ._2Qktk .qf-AV .nhASo.nbanr:after {
    content: " ";
    width: .4rem;
    height: .48rem;
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._26BD9 ._1QYDT ._2Qktk .qf-AV .nhASo._1uXZQ {
    font-size: 0 !important
}

._26BD9 ._1QYDT ._2Qktk .qf-AV .nhASo._1uXZQ:after {
    content: " ";
    width: .4rem;
    height: .48rem;
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._2qSI1 {
    width: .8rem;
    height: .8rem;
    overflow: visible;
    margin-right: .2rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: relative
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._2qSI1 img {
    width: 100%;
    height: 100%;
    z-index: 3;
    position: absolute;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._2Tl8k {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .3rem;
    font-weight: 500;
    line-height: 1
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._2Tl8k span:last-child {
    display: block;
    margin-top: .08rem;
    max-width: 3rem;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    color: #757575;
    font-size: .22rem;
    line-height: .3rem;
    font-weight: 400
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-right: .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #121212
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID p {
    font-size: .42rem;
    font-weight: 700;
    line-height: 1
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ {
    height: .3rem;
    font-size: .22rem;
    color: #757575;
    line-height: .3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._1UTVs, ._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._3Adwe, ._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._184-T {
    color: #ef0000
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._1UTVs:before, ._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._3Adwe:before, ._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._184-T:before {
    content: " ";
    width: .22rem;
    height: .16rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAABrElEQVQ4T63UPWsUQRwH4Gf2JbcxibeXELQQ/AY2tn4JsbfyQ4ithS/4DewUS63FKDYKFlaCnUIKSUSJJMbEl9zdyGRvQ3KJnooLw8yyzDO/Yea/wX9+wt96kbDOmZpXgTg+/5/ADS5E1mqeBXb2owfAtDpyZO/IT5Gl8Tr5FnlONkfe59yQKrDdZ2mRzRY9AL6kPEvnPdNTVAWdjGpAlYA0bvtAFZs27PNwkZWEHgJPU3XoFFQ7DXYscj7jaWBqHBwlLQqW5nh9ZMLNBptOCYfMBG5EViP3U4r9SUdgJ+fFcZ6HSOcj5RRlQjBbMBOZzZt0c7iEbmQr405ku03a+J7UvN3d8hdODKl36KEuqGMz3n0f0MvoBuqEIg55gJWMH4HHXT7tHcoHTlbN6mlCwnb78ZYWzahH/Txud7ka+H7g2uwH+/TyJsUemIBxPLAQuTXPzUMXO235G71yBLUJ20Qt1sKBMnCl5tFRVZYOpVimmCYvm8ubZ6P2lbygjFxPcGgO5XKXN78q2YmlF8k2uIflAdcW+Py7+v8jcI2LC9wNDCb9TCaCk4Dx7z8Bwbh1Ed1jMYAAAAAASUVORK5CYII=);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    margin: 0 .04rem 0 .08rem
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._184-T:before {
    width: .14rem;
    height: .2rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAABv0lEQVQ4T4XSzUuUURTH8c+dmTS1ySd1BhGiyNpEUKsiKghqV2BE+BdEi1r2F/RntG1ptBKCWrcKJAgh6IWEUEIrnSzzZcYbz7w8PDOYndU9557vveec3wl67CeX6tRGmO+9y/sh76wxGbmFRp2ZCkv/gjOwxkjkzi59aXJgo87TCut7wU0w0l9jCofzSZEfCbOBnV44REKNa4HxzmUjlxW4GniZMNPV4yrnAif3KidyFvcjfxpMVZjr5DV/TJ01hiOX03MJu0xEHsR2z/jeYLozsGw4K5QPcKHd8xAeYiBSz1XzaZN7E2xk4DKHSq2yi7iblh/5nQ5mt7vn1wmPMnCJwUFOR25GLqa5hZYUXWAaL/I8A78wkDAZKGy3oPHIdGSn0P4x8jjhbVvnVvQD/VWOZlOj2uB2HizypMy7LnCevhNUO+AWFdzIix94NszHLjBSWifJgaNFrhdyU428OMJCL1j4RipD0wokgSsFskWq82qMxV4wzLW0b9opynXOl5qrnD32psxyF5iTqnn8ytAAZ/LxyPuE1X3Bzxwc5Vge3GSxyq99wXRYK4zlwQqrga3/gWGB/jx4nO3Q3H/+Ag2SeWWt/fdRAAAAAElFTkSuQmCC)
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._1UTVs {
    color: #0bb03d
}

._26BD9 ._1QYDT ._2Qktk .qf-AV ._1kior ._1H0ID ._2_FQZ ._1UTVs:before {
    width: .14rem;
    height: .2rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAUCAYAAAC9BQwsAAACSElEQVQ4T4WT32vTUBTHvydJG7uuP5j7pSgK29MQHAjq2NSgInRsdhWZf8EUxDf/Af0z9iZ7rIjOQYfsoWVuKsJQBBFEwZeJ6NC6Jem65N4jSdq00W2evOTe8/1wz/ecewl7BYPwwND99PGGyKjsgCC9Fe0Jlg0t+cPq9vKWrrCvi3VVMb5Y3x8s5XTd2Wye5XP1emwd0xVzX7Bv7kpyM22faK8oruHj74mVX3+DhNlTWlOYPhZPibp6GkxBmZ4vKd6Y1158j4J8T+l+upT0NjfqMU6oyLLqniewCE/dkSu16ZfrUbBsaCkT2VAk6aBgcRmACwSsZPFsu/DqSxQsDsW71N7eJrjNsgeaHCcfDEIl7dFmvvIpCpZyetqpHW2KGKLPBRfAcBSl4VFR5syJ5Q8R8EhxJFHt0AdYiECmUD9LOQ0mJ2wOq7PWlPEuAh5emOyw5NaQI+UEiM82xCYBIdgaDS+GN6enaHRua84wq6rC4BkGDbKUFlELJHgfXptvn98Pwe750VSNY2f8KqVISuK7TEgEXW14BH22VPsmJtdsgneZAWSfGBmhumO+xBuASocA3CHmuLfFRBuAvGHnV7/6HrOPjWGXxGCr/rY/4pPMuM1ADYy8XVhZa53OoMz82CUm6hf+g2mFqnhDxwXBtFQrLBfbc4HHUk7vdK08SU63J5nop/nNWsCttX86GzYnXRzpkgdi19HwJEG2DfEQ+dWt3WxEHnKmdHFAOu4UEQuXZbHZiP+CniA1f26USauaV8vvd21YY/MPQOvrbYAWcJ4AAAAASUVORK5CYII=)
}

._26BD9 ._2ORRK {
    background: #fff;
    -webkit-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    box-shadow: 0 .04rem .16rem 0 rgba(0, 0, 0, .2);
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    color: #121212;
    margin: .4rem
}

._26BD9 ._2ORRK ._10Vj2 {
    padding: .4rem .4rem 0;
    font-size: .34rem;
    font-weight: 500;
    line-height: .42rem
}

._26BD9 ._2ORRK ._1Eork {
    padding: 0 .4rem 0 .22rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #121212;
    position: relative;
    height: 1.58rem
}

._26BD9 ._2ORRK ._1Eork:after {
    content: " ";
    position: absolute;
    left: .4rem;
    bottom: 0;
    right: .4rem;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._26BD9 ._2ORRK ._1Eork._1qMhB:after {
    display: none
}

._26BD9 ._2ORRK ._1Eork ._3ATd1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26BD9 ._2ORRK ._1Eork ._3ATd1 img {
    width: 1.16rem;
    height: 1.16rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

._26BD9 ._2ORRK ._1Eork ._3ATd1 p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

._26BD9 ._2ORRK ._1Eork ._3ATd1 p span:first-child {
    font-size: .3rem;
    font-weight: 500;
    line-height: .4rem;
    margin-bottom: .06rem
}

._26BD9 ._2ORRK ._1Eork ._3ATd1 p span:last-child {
    color: #757575;
    font-size: .26rem;
    line-height: .34rem
}

._26BD9 ._2ORRK ._1Eork .N-aMX {
    width: 1.6rem;
    height: .64rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: .44rem;
    -moz-border-radius: .44rem;
    border-radius: .44rem;
    position: absolute;
    right: .4rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .3rem;
    font-weight: 500;
    color: #fff
}

@-webkit-keyframes _36xRz {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    10% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        -webkit-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    to {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0;
        -webkit-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
}

@-moz-keyframes _36xRz {
    0% {
        -moz-transform: scale(0);
        transform: scale(0);
        -moz-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    10% {
        -moz-transform: scale(1);
        transform: scale(1);
        -moz-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    90% {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        -moz-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    to {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 0;
        -moz-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
}

@-o-keyframes _36xRz {
    0% {
        -o-transform: scale(0);
        transform: scale(0);
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    10% {
        -o-transform: scale(1);
        transform: scale(1);
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    90% {
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    to {
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
}

@keyframes _36xRz {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: 1.9rem top;
        -moz-transform-origin: 1.9rem top;
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    10% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 1.9rem top;
        -moz-transform-origin: 1.9rem top;
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    90% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        -webkit-transform-origin: 1.9rem top;
        -moz-transform-origin: 1.9rem top;
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
    to {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        opacity: 0;
        -webkit-transform-origin: 1.9rem top;
        -moz-transform-origin: 1.9rem top;
        -o-transform-origin: 1.9rem top;
        transform-origin: 1.9rem top
    }
}

._1BBwH {
    width: 100%;
    height: 100vh;
    background: #fff
}

._1BBwH ._2RGq1 {
    width: 100%;
    height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #757575
}

._1BBwH ._10XJj {
    background: rgba(0, 0, 0, .8)
}

._1BBwH ._10XJj ._1VQaN {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    height: 90vh
}

._1BBwH ._10XJj ._1VQaN .YWMmT {
    position: absolute;
    top: 0;
    right: 0;
    height: 2.78rem;
    width: auto;
    padding: .1rem .4rem 0
}

._1BBwH ._10XJj ._1VQaN ._2tuCX {
    position: absolute;
    top: 2.94rem;
    left: 2.94rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

._1BBwH ._10XJj ._1VQaN ._2tuCX p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .48rem;
    white-space: nowrap;
    margin-bottom: .3rem;
    text-align: center
}

.U2OTn {
    background: #fff
}

._3EGEJ, .U2OTn {
    overflow: hidden
}

._3EGEJ {
    position: relative;
    margin-bottom: .3rem;
    text-align: justify
}

._17dy_ {
    font-size: .22rem;
    color: #999;
    line-height: 1.363;
    padding: 0 .3rem;
    margin: .6rem 0
}

._1x_O2 {
    background: #fff;
    padding: 0 .4rem .4rem;
    margin-bottom: .2rem
}

._1x_O2 div {
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    height: 0;
    padding-bottom: 43%;
    overflow: hidden
}

.nUBHc {
    padding: 0 .4rem
}

.nUBHc button {
    width: 100%;
    color: #fff;
    height: .72rem;
    line-height: .72rem;
    font-size: .32rem;
    -webkit-border-radius: .72rem;
    -moz-border-radius: .72rem;
    border-radius: .72rem;
    background-image: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background-image: -webkit-linear-gradient(right, #ff7338, #f54732);
    background-image: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: linear-gradient(-90deg, #ff7338, #f54732)
}

.Es2pL {
    position: fixed;
    z-index: 2;
    background: #1e1e30;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    width: 4.8rem;
    height: .88rem;
    line-height: .88rem;
    bottom: 15%;
    left: 50%;
    color: #fff;
    text-align: center;
    font-size: .3rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.KTCwi, .KTCwi ._1O5iI {
    background: #fff
}

.KTCwi ._1O5iI {
    padding: 0 .3rem .73rem
}

.KTCwi ._1O5iI ._1hsBG {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: .88rem;
    background: #f5f5f5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: .28rem;
    color: #4a4a4a
}

.KTCwi ._1O5iI ._1hsBG .EhB_I {
    margin-left: .1rem;
    color: #4e4e4e;
    font-size: .2rem
}

._3d3WS {
    padding: .4rem .4rem .2rem;
    background: #fff
}

._3d3WS .cxCxL {
    width: 100;
    margin-bottom: .4rem
}

._3d3WS .cxCxL ._3WoCU {
    width: 6.7rem;
    height: 2.8rem;
    margin: 0 auto;
    position: relative
}

._3d3WS .cxCxL ._3WoCU, ._3d3WS .cxCxL ._3WoCU img {
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0
}

._3d3WS .cxCxL ._3WoCU img {
    width: 100%;
    height: 100%
}

._3d3WS .cxCxL ._3WoCU .kmhb8 {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(18, 18, 18, .7);
    width: 100%;
    height: .8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: .28rem;
    font-weight: 500;
    color: #fff
}

._3d3WS .cxCxL ._3WoCU .kmhb8 ._1Aq6G {
    font-size: .36rem;
    font-family: DIN Bold;
    position: relative;
    bottom: .04rem
}

._3d3WS .cxCxL ._299oo {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    background: #f5f5f5;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    padding: .3rem .2rem
}

._3d3WS .cxCxL ._299oo p {
    display: -webkit-box;
    position: relative;
    z-index: 1;
    width: 100%;
    max-height: 1.56rem;
    font-size: .36rem;
    font-weight: 500;
    color: #121212;
    line-height: .52rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    max-width: 100%;
    width: auto
}

._3d3WS .cxCxL ._299oo:after, ._3d3WS .cxCxL ._299oo:before {
    font-size: .48rem;
    line-height: 1;
    font-family: iconfont;
    color: #dedede
}

._3d3WS .cxCxL ._299oo:before {
    content: "\e841";
    position: absolute;
    left: .22rem;
    top: .1rem
}

._3d3WS .cxCxL ._299oo:after {
    content: "\e845";
    position: absolute;
    right: .2rem;
    bottom: .14rem
}

._3d3WS ._36mB_ {
    margin-bottom: .4rem;
    font-size: .28rem;
    color: #4a4a4a;
    line-height: .44rem;
    word-wrap: break-word;
    word-break: break-all
}

._3d3WS ._36mB_ ._3uffv {
    font-weight: 600;
    font-size: 14px;
    color: #586c94
}

._2yHu {
    background: #fff;
    padding: 0 .4rem
}

._2yHu ._30FUZ {
    margin-bottom: .6rem
}

._2yHu ._30FUZ .g9TD0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .4rem;
    font-weight: 500;
    color: #121212;
    line-height: .48rem
}

._2yHu ._30FUZ .g9TD0 span {
    line-height: .48rem
}

._2yHu ._30FUZ .g9TD0:before {
    content: " ";
    display: inline-block;
    background: #ff5121;
    width: .1rem;
    height: .36rem;
    margin-right: .12rem
}

.V2tTm {
    background: #fff;
    padding: .4rem 0
}

.V2tTm > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.V2tTm ._2iI9p {
    margin-right: .3rem
}

.V2tTm ._28SPw h2, .V2tTm ._28SPw h3 {
    -webkit-line-clamp: 3
}

._2iI9p {
    width: 32.46%;
    height: 1.8rem;
    font-size: 0;
    background: #eee url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/default-1E3EX.png) repeat;
    position: relative;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem
}

._2iI9p:after {
    -webkit-border-radius: .32rem;
    -moz-border-radius: .32rem;
    border-radius: .32rem
}

._2iI9p img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem
}

._28SPw {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._28SPw, ._28SPw h2, ._28SPw h3 {
    overflow: hidden;
    -webkit-box-orient: vertical
}

._28SPw h2, ._28SPw h3 {
    display: -webkit-box;
    font-size: .32rem;
    line-height: 1.375;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2
}

._28SPw h2 span, ._28SPw h3 span {
    display: inline-block;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    color: #fff;
    font-size: .24rem;
    padding: .03rem .04rem;
    line-height: 1.2;
    margin-right: .1rem;
    margin-top: -4px;
    vertical-align: middle
}

._34b21 {
    font-size: .24rem;
    color: #757575;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._34b21 span {
    display: inline-block;
    margin-right: .2rem
}

._34b21 .cVVvh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: .1rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._34b21 .cVVvh ._1j2F8 {
    width: .32rem;
    height: .32rem;
    border: 1px solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: -.16rem
}

._34b21 .cVVvh ._1j2F8:last-child {
    margin-right: 0
}

._34b21 .cVVvh ._1j2F8 img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: block
}

._2L_pV ._34b21 {
    padding-top: .2rem
}

._2L_pV {
    padding: .4rem;
    background: #fff
}

._2L_pV > a {
    display: block
}

._2L_pV h2, ._2L_pV h3 {
    display: -webkit-box;
    font-size: .32rem;
    line-height: 1.375;
    overflow: hidden;
    text-align: left;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

._2L_pV ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .24rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2L_pV ._2iI9p:nth-child(2) img {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

._2L_pV ._2iI9p:nth-child(2):after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

._2L_pV ._2iI9p:first-child img {
    -webkit-border-radius: .16rem 0 0 .16rem !important;
    -moz-border-radius: .16rem 0 0 .16rem !important;
    border-radius: .16rem 0 0 .16rem !important
}

._2L_pV ._2iI9p:first-child:after {
    -webkit-border-radius: .32rem 0 0 .32rem;
    -moz-border-radius: .32rem 0 0 .32rem;
    border-radius: .32rem 0 0 .32rem
}

._2L_pV ._2iI9p:nth-child(3) img {
    -webkit-border-radius: 0 .16rem .16rem 0 !important;
    -moz-border-radius: 0 .16rem .16rem 0 !important;
    border-radius: 0 .16rem .16rem 0 !important
}

._2L_pV ._2iI9p:nth-child(3):after {
    -webkit-border-radius: 0 .32rem .32rem 0;
    -moz-border-radius: 0 .32rem .32rem 0;
    border-radius: 0 .32rem .32rem 0
}

._2E_ao ._2iI9p {
    margin-top: .2rem;
    width: 100%;
    height: 3.76rem !important
}

._2hcx5 {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 2.5rem
}

._2hcx5._1dB6Q {
    max-width: 1.7rem
}

.zG7is {
    display: inline-block;
    font-size: .2rem;
    line-height: 1;
    padding: .06rem .08rem;
    background: #f3f5f7;
    color: #4c5f83;
    margin-right: .1rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem;
    overflow: hidden
}

._1XBJL, ._2Ntj4 {
    margin-right: 0 !important
}

._1XBJL {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right
}

.jsBRh {
    display: inline-block;
    color: #4c5f83;
    padding: .08rem;
    background: rgba(76, 95, 131, .07);
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 500
}

._331CW, .jsBRh {
    font-size: .22rem;
    margin-right: .1rem;
    line-height: 1
}

._331CW {
    padding: 0 .03rem;
    color: #ffb938
}

._331CW:after {
    border-color: #f59132 !important
}

._3IfL3 {
    padding: .24rem 0 0;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background: #fff
}

._3IfL3, ._3IfL3 ._1n6tW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3IfL3 ._1n6tW {
    width: 4.2rem;
    height: .6rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 3px 10px 0 rgba(255, 81, 33, .4);
    -moz-box-shadow: 0 3px 10px 0 rgba(255, 81, 33, .4);
    box-shadow: 0 3px 10px 0 rgba(255, 81, 33, .4);
    -webkit-border-radius: .44rem;
    -moz-border-radius: .44rem;
    border-radius: .44rem;
    font-size: .26rem;
    font-weight: 500;
    color: #fff;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3IfL3 ._1n6tW:before {
    content: " ";
    width: .3rem;
    height: .32rem;
    background-image: url(https://oss-public.fangdd.com/prod/static/Fu1tPbW7Pvwmd_xt-qyehslfjpl6.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: .14rem
}

._1OSn3 {
    background: #fff;
    padding: 0 .4rem
}

._1OSn3 .ui-border-b:after {
    visibility: hidden !important
}

._1OSn3 ._3Dbgz {
    margin-bottom: .4rem
}

._1OSn3 ._3Dbgz ._1k_fI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .4rem;
    font-weight: 500;
    color: #121212;
    line-height: .48rem
}

._1OSn3 ._3Dbgz ._1k_fI:before {
    content: " ";
    display: inline-block;
    background: #ff5121;
    width: .1rem;
    margin-right: .12rem;
    height: .36rem
}

._1IQu- {
    padding: 0 .4rem;
    background: #fff
}

._1IQu- ._381Yh {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .4rem;
    font-weight: 500;
    color: #121212;
    margin-bottom: .4rem;
    line-height: .48rem
}

._1IQu- ._381Yh:before {
    content: " ";
    display: inline-block;
    background: #ff5121;
    width: .1rem;
    margin-right: .12rem;
    height: .36rem
}

._1IQu- ._1SDad {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._1IQu- ._1SDad ._8rQ3C {
    position: relative;
    width: 6.7rem;
    height: 2.8rem;
    overflow: hidden;
    margin-bottom: .4rem
}

._1IQu- ._1SDad ._8rQ3C, ._1IQu- ._1SDad ._8rQ3C img {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

._1IQu- ._1SDad ._8rQ3C img {
    width: 100%;
    height: 100%
}

._1IQu- ._1SDad ._8rQ3C ._2la8_ {
    width: 6.7rem;
    height: 2.5rem;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(hsla(0, 0%, 100%, 0)));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), hsla(0, 0%, 100%, 0));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5) 0, hsla(0, 0%, 100%, 0) 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .5) 0, hsla(0, 0%, 100%, 0) 100%);
    background: linear-gradient(1turn, rgba(0, 0, 0, .5), hsla(0, 0%, 100%, 0));
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    position: absolute;
    bottom: 0
}

._1IQu- ._1SDad ._8rQ3C ._2la8_ ._3KUpI {
    position: absolute;
    bottom: .2rem;
    left: .2rem;
    right: .2rem;
    display: -webkit-box;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #fff;
    line-height: .32rem
}

._1IQu- ._1SDad ._8rQ3C ._2la8_ ._3KUpI span {
    font-weight: 500;
    color: #fff;
    line-height: .4rem;
    font-size: .32rem
}

._1IQu- ._1SDad ._8rQ3C ._2la8_ ._3KUpI span:first-child {
    font-size: .22rem;
    display: inline-block;
    color: #516486;
    line-height: .2rem;
    height: .36rem;
    padding: .08rem;
    background: hsla(0, 0%, 100%, .8);
    margin-right: .1rem;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-weight: 600;
    position: relative;
    bottom: .04rem
}

._2ZhPn {
    background: #fff;
    padding: .4rem;
    margin-top: .2rem
}

._2ZhPn h3 {
    color: #333;
    line-height: 1.53;
    font-weight: 600;
    font-size: .34rem
}

._2ZhPn li {
    padding: .4rem 0
}

._2ZhPn ul li:last-child:after {
    border: 0 !important;
    background: none
}

._2i-X8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: .18rem 0 .12rem
}

._1JPw4 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    margin-right: .15rem;
    font-size: .32rem;
    color: #757575;
    line-height: 1.593;
    -webkit-line-clamp: 2 !important
}

._1LMqk {
    width: 1.4rem;
    height: 1.4rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    overflow: hidden
}

._1LMqk img {
    width: 100%;
    height: 100%
}

._2PsEk a {
    display: block;
    background: #f7f7f7;
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    color: #505050;
    font-size: .32rem
}

._3KAMS {
    padding: .4rem 0
}

._3yog1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2x95p {
    width: 2rem;
    height: 1.6rem;
    margin-right: .2rem;
    background: url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/default-1E3EX.png)
}

._2x95p img {
    width: 100%;
    height: 100%
}

._4vy2a {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

._4vy2a h3 {
    font-size: .32rem;
    font-weight: 500;
    color: #333;
    height: .32rem;
    line-height: .32rem;
    margin-bottom: .1rem
}

._3OvOV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._1J_w- {
    margin-top: -.1rem
}

._170E3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._1Lfst {
    color: #757575;
    font-size: .24rem;
    line-height: 1
}

._23WPH {
    display: inline-block;
    margin: 0 .1rem;
    width: 1px;
    height: .2rem;
    background: #d8d8d8
}

._8KF7Q {
    color: #ff611b;
    font-size: .24rem;
    font-weight: 700
}

._8KF7Q strong {
    font-size: .34rem
}

._1Vjbf {
    margin-right: .1rem
}

._1Vjbf, ._11toX {
    color: #999;
    font-size: .24rem
}

._3XP8E {
    background: #eff3fc;
    padding: 0 .1rem;
    height: .36rem;
    line-height: .36rem;
    display: inline-block;
    color: #668ae9;
    font-size: .2rem;
    margin-right: .1rem
}

._1zbrp {
    font-size: .28rem;
    color: #757575;
    background: #f8f8f8;
    height: .5rem;
    line-height: .5rem;
    padding: 0 .3rem;
    margin-top: .2rem
}

._2SlrX {
    color: #fff;
    background: #ef3e4a;
    font-size: .2rem;
    padding: 0 .1rem;
    height: .36rem;
    line-height: .36rem;
    display: inline-block;
    margin-right: .1rem
}

._2_2lf {
    padding: .4rem .3rem
}

._2_2lf, .FSSnQ {
    margin-top: .2rem;
    background: #fff
}

.FSSnQ {
    display: block;
    padding: .4rem
}

._7O4oA {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem;
    padding: .24rem;
    -webkit-box-shadow: 0 0 .1rem 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 .1rem 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 .1rem 0 rgba(0, 0, 0, .1);
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

._1wR61 {
    width: 1.28rem;
    height: 1.28rem;
    background: #fdfdfd;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: .01rem solid rgba(0, 0, 0, .1);
    overflow: hidden;
    margin-right: .26rem
}

._1wR61 img {
    width: 100%;
    height: 100%
}

._3-dG- {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._3hKhe {
    color: #121212;
    font-weight: 600;
    font-size: .34rem;
    line-height: 1.06;
    margin-right: .15rem
}

.mXaCz {
    display: inline-block;
    color: #fff;
    vertical-align: top;
    font-size: .22rem;
    padding: .01rem .08rem .03rem .06rem;
    -webkit-transform: skewX(-10deg);
    -moz-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    -o-transform: skewX(-10deg);
    transform: skewX(-10deg)
}

._4PS1H {
    margin-top: .08rem;
    font-size: .24rem;
    height: .32rem;
    line-height: .32rem;
    color: #121212
}

._3LdNc {
    margin-top: .04rem
}

._3LdNc span {
    display: inline-block;
    margin-right: .24rem;
    font-size: .22rem;
    color: #849aae;
    padding: .02rem .08rem;
    background: #f4f7f9
}

.idXnz {
    margin-top: .27rem;
    color: #121212;
    font-size: .24rem
}

._2a2lF {
    background-image: -webkit-linear-gradient(293deg, #a8cee8, #8aafcd);
    background-image: -moz-linear-gradient(293deg, #a8cee8 0, #8aafcd 100%);
    background-image: -o-linear-gradient(293deg, #a8cee8 0, #8aafcd 100%);
    background-image: linear-gradient(157deg, #a8cee8, #8aafcd)
}

._1l8Jv {
    background-image: -webkit-linear-gradient(293deg, #e2c380, #d3b076);
    background-image: -moz-linear-gradient(293deg, #e2c380 0, #d3b076 100%);
    background-image: -o-linear-gradient(293deg, #e2c380 0, #d3b076 100%);
    background-image: linear-gradient(157deg, #e2c380, #d3b076)
}

._1AUcQ {
    background-image: -webkit-linear-gradient(134deg, #ff295b, #ff9c5e);
    background-image: -moz-linear-gradient(134deg, #ff295b 0, #ff9c5e 100%);
    background-image: -o-linear-gradient(134deg, #ff295b 0, #ff9c5e 100%);
    background-image: linear-gradient(-44deg, #ff295b, #ff9c5e)
}

._3zb-h {
    position: fixed;
    z-index: 2;
    background: #1e1e30;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    width: 4.8rem;
    height: .88rem;
    line-height: .88rem;
    bottom: 10%;
    left: 50%;
    color: #fff;
    text-align: center;
    font-size: .3rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

._3MTHP {
    background: #fff;
    padding: 0 .3rem
}

._3MTHP h2 {
    font-size: .42rem;
    font-weight: 500;
    color: #333;
    line-height: .48rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._32-_1 {
    margin-top: .2rem;
    padding: .4rem .4rem 0
}

._98_li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.u1ffw {
    padding: .4rem 0
}

.EAOnZ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .24rem
}

.EAOnZ h3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: .32rem;
    color: #333;
    letter-spacing: 0;
    line-height: 1.25;
    margin: 0 .14rem;
    font-weight: 500;
    overflow: hidden
}

._1SQDM {
    font-size: .24rem;
    color: #757575;
    letter-spacing: 0;
    text-align: right;
    line-height: .36rem
}

._1lQxF {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.BiEWp {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .1rem;
    overflow: hidden
}

._abSi {
    margin-bottom: .2rem;
    -webkit-line-clamp: 2 !important;
    color: #333;
    line-height: 1.286;
    font-size: .28rem
}

._1ySIr {
    padding: 0 .44rem
}

._1ySIr a {
    display: inline-block;
    padding: .08rem;
    margin-right: .16rem;
    font-size: .2rem;
    color: #668ae9;
    text-align: center;
    line-height: .2rem;
    background: #eff3fc;
    -webkit-border-radius: .02rem;
    -moz-border-radius: .02rem;
    border-radius: .02rem
}

._1e4yH {
    line-height: 1;
    margin-top: .01rem
}

._1e4yH:after {
    font-size: .36rem;
    content: "\f048";
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(311.8deg, #ff813a, #ff571b);
    background-image: -moz-linear-gradient(311.8deg, #ff813a, #ff571b);
    background-image: -o-linear-gradient(311.8deg, #ff813a, #ff571b);
    background-image: linear-gradient(138.2deg, #ff813a, #ff571b)
}

._2RBlk {
    line-height: 1;
    margin-top: .01rem
}

._2RBlk:after {
    font-size: .36rem;
    content: "\f049";
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(43deg, #18c1f5, #1974f9);
    background-image: -moz-linear-gradient(43deg, #18c1f5 0, #1974f9 100%);
    background-image: -o-linear-gradient(43deg, #18c1f5 0, #1974f9 100%);
    background-image: linear-gradient(47deg, #18c1f5, #1974f9)
}

._3MLqm {
    color: #999
}

._3sxCO {
    margin-left: .2rem;
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: -o-transform 1s;
    -moz-transition: transform 1s, -moz-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s, -moz-transform 1s, -o-transform 1s
}

._3sxCO:after {
    font-size: .28rem;
    content: "\f037"
}

._2J7IF li:last-child:after {
    height: 0 !important
}

._3nFlC {
    background: #fff;
    font-size: .4rem;
    color: #333;
    padding: .2rem .3rem;
    font-weight: 500
}

._3khIr {
    background: #fff;
    margin-bottom: .2rem;
    position: relative
}

._3khIr:last-child {
    margin-bottom: 0
}

._3khIr ul {
    padding: 0 .4rem
}

._5N_m1 {
    padding: .3rem;
    background: #fff
}

._2UV8H {
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    overflow: hidden;
    margin-bottom: .3rem;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1)
}

._2VF9t {
    margin: .26rem 0 .1rem
}

._2VF9t ul {
    overflow: hidden;
    padding: 0 .4rem
}

._2VF9t li {
    background: #fafafa;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    overflow: hidden;
    color: #757575;
    margin: 0 .1rem .1rem 0;
    width: 3rem;
    padding-left: .2rem;
    float: left
}

._2VF9t li:nth-of-type(2n) {
    margin-right: 0 !important
}

._92xZn {
    position: absolute;
    top: .4rem;
    right: .4rem;
    height: .64rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .26rem;
    color: #121212;
    padding-right: .24rem
}

._92xZn span {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    right: 0;
    width: .12rem;
    height: .12rem;
    background-image: url("https://static-tp.fangdd.com/xfwf/Fo_xwKZJQLTy8HpcdFaz0iin5ELv.png");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}

._3r8_N {
    position: relative;
    top: -.04rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right
}

._3r8_N i {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

._3r8_N i:after {
    color: #999;
    font-size: .3rem
}

._1zpqS {
    -webkit-transition: -webkit-transform .8s;
    transition: -webkit-transform .8s;
    -o-transition: -o-transform .8s;
    -moz-transition: transform .8s, -moz-transform .8s;
    transition: transform .8s;
    transition: transform .8s, -webkit-transform .8s, -moz-transform .8s, -o-transform .8s;
    -webkit-transform: rotate(90deg) !important;
    -moz-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    -o-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

._2TVyA {
    position: relative;
    font-size: .32rem;
    color: #121212;
    line-height: 1.25;
    padding: .16rem .3rem;
    margin-bottom: .1rem
}

._2TVyA, ._15bwu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._15bwu {
    font-size: .3rem;
    color: #757575;
    height: .72rem
}

._3mwsq {
    display: block;
    position: relative;
    padding: .4rem .4rem 0 .48rem;
    color: #121212;
    font-weight: 600;
    font-size: .42rem;
    margin-bottom: -.1rem
}

._3mwsq:after {
    position: absolute;
    content: "";
    height: .42rem;
    width: .08rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    top: 48%;
    left: .3rem
}

._3mwsq a {
    display: block
}

._2CInU:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#40a9ff), to(#91d5ff));
    background: -webkit-linear-gradient(top, #40a9ff, #91d5ff);
    background: -moz-linear-gradient(top, #40a9ff 0, #91d5ff 100%);
    background: -o-linear-gradient(top, #40a9ff 0, #91d5ff 100%);
    background: linear-gradient(180deg, #40a9ff, #91d5ff)
}

._19suV:after {
    background: -webkit-gradient(linear, left bottom, left top, from(#ffccc7), to(#ff4d4f));
    background: -webkit-linear-gradient(bottom, #ffccc7, #ff4d4f);
    background: -moz-linear-gradient(bottom, #ffccc7 0, #ff4d4f 100%);
    background: -o-linear-gradient(bottom, #ffccc7 0, #ff4d4f 100%);
    background: linear-gradient(1turn, #ffccc7, #ff4d4f)
}

.zEPSQ:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#ffce40), to(#fff5ba));
    background: -webkit-linear-gradient(top, #ffce40, #fff5ba);
    background: -moz-linear-gradient(top, #ffce40 0, #fff5ba 100%);
    background: -o-linear-gradient(top, #ffce40 0, #fff5ba 100%);
    background: linear-gradient(180deg, #ffce40, #fff5ba)
}

.v4UUV:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#95de64), to(#d9f7be));
    background: -webkit-linear-gradient(top, #95de64, #d9f7be);
    background: -moz-linear-gradient(top, #95de64 0, #d9f7be 100%);
    background: -o-linear-gradient(top, #95de64 0, #d9f7be 100%);
    background: linear-gradient(180deg, #95de64, #d9f7be)
}

@-webkit-keyframes _3UWkw {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-moz-keyframes _3UWkw {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -moz-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes _3UWkw {
    0% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes _3UWkw {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        -moz-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

._2Trif {
    position: relative
}

._2QMsM {
    position: absolute;
    top: 0;
    height: 45px;
    line-height: 45px;
    color: #757575;
    width: 100%;
    z-index: -1;
    font-size: 12px;
    padding-left: 50%
}

._2cRz_ {
    display: inline-block;
    height: 11px;
    width: 11px;
    margin-left: .12rem;
    background: url(https://static-tp.fangdd.com/xfwf/FvrLbDEMj_whsx3thezXrNGpPdce.png);
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    vertical-align: middle;
    -webkit-animation: _3UWkw 2s linear infinite;
    -moz-animation: _3UWkw 2s linear infinite;
    -o-animation: _3UWkw 2s linear infinite;
    animation: _3UWkw 2s linear infinite
}

._3WZJR {
    position: absolute;
    color: #fff;
    padding: .05rem .5rem;
    font-size: .28rem;
    background-image: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background-image: -webkit-linear-gradient(right, #ff7338, #f54732);
    background-image: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: linear-gradient(-90deg, #ff7338, #f54732);
    top: .3rem;
    z-index: 99;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    opacity: .9;
    -webkit-border-radius: .26rem;
    -moz-border-radius: .26rem;
    border-radius: .26rem
}

._1Yb0P {
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    background: #fff
}

._3b_JO {
    height: .6rem;
    line-height: .6rem;
    color: #757575;
    background: #fff;
    text-align: center;
    font-size: .24rem
}

._3b_JO span {
    vertical-align: middle;
    height: .5rem;
    width: .5rem;
    display: inline-block;
    background: url(https://static-tp.fangdd.com/xfwf/FvrLbDEMj_whsx3thezXrNGpPdce.png);
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    -webkit-animation: _3UWkw 2s linear infinite;
    -moz-animation: _3UWkw 2s linear infinite;
    -o-animation: _3UWkw 2s linear infinite;
    animation: _3UWkw 2s linear infinite
}

._2iLSj {
    position: absolute;
    top: -4px;
    left: 36%;
    display: inline-block;
    width: 17px;
    height: 10px;
    -webkit-transform-origin: 32% -10%;
    -moz-transform-origin: 32% -10%;
    -ms-transform-origin: 32% -10%;
    -o-transform-origin: 32% -10%;
    transform-origin: 32% -10%
}

._2iLSj img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

@-webkit-keyframes XxTvr {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.6);
        transform: scale(.6)
    }
}

@-moz-keyframes XxTvr {
    0% {
        -moz-transform: scale(1);
        transform: scale(1)
    }
    to {
        -moz-transform: scale(.6);
        transform: scale(.6)
    }
}

@-o-keyframes XxTvr {
    0% {
        -o-transform: scale(1);
        transform: scale(1)
    }
    to {
        -o-transform: scale(.6);
        transform: scale(.6)
    }
}

@keyframes XxTvr {
    0% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }
    to {
        -webkit-transform: scale(.6);
        -moz-transform: scale(.6);
        -o-transform: scale(.6);
        transform: scale(.6)
    }
}

._1_DGE {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: .64rem;
    height: .64rem;
    background: #fff
}

._3YaTs {
    position: relative;
    height: 100%;
    font-size: .32rem;
    padding: 0 .35rem
}

._1Ic4Q {
    background: url("data:image/png;base64,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");
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}

._1Ic4Q, .vTM0v {
    position: relative;
    top: -2px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    color: transparent;
    width: .96rem;
    height: .32rem
}

.vTM0v {
    background: url("data:image/png;base64,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");
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}

._3KCP7 {
    line-height: 1;
    padding: .02rem 0;
    position: absolute;
    top: -30%;
    right: -47%;
    font-size: .2rem;
    width: .44rem;
    text-align: center;
    background: #ef3929;
    color: #fff;
    -webkit-border-radius: .24rem .24rem .24rem 0;
    -moz-border-radius: .24rem .24rem .24rem 0;
    border-radius: .24rem .24rem .24rem 0;
    -webkit-animation: XxTvr .8s linear 0s infinite alternate;
    -moz-animation: XxTvr .8s linear 0s infinite alternate;
    -o-animation: XxTvr .8s linear 0s infinite alternate;
    animation: XxTvr .8s linear 0s infinite alternate;
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom
}

._3Axsq {
    color: #ff5121;
    font-weight: 500
}

._3Axsq:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    width: .24rem;
    height: .04rem;
    -webkit-border-radius: .02rem;
    -moz-border-radius: .02rem;
    border-radius: .02rem;
    background-color: #f25824
}

._1OyfB, ._3Axsq:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

._1OyfB {
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-border-radius: .28rem;
    -moz-border-radius: .28rem;
    border-radius: .28rem;
    font-size: .28rem;
    line-height: .36rem;
    padding: .08rem .3rem;
    color: #fff;
    display: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    top: 1.12rem;
    white-space: nowrap;
    opacity: 0
}

._1OyfB.zO7b0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    opacity: .9
}

._1OO8G {
    background: #fff;
    padding: .4rem .3rem .73rem
}

.OAidP {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: .88rem;
    background: #f7f7f7;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    font-size: .32rem;
    color: #121212
}

._26CDQ {
    margin: .3rem 0
}

._26CDQ img {
    margin-bottom: 0 !important
}

._26CDQ p {
    padding-bottom: 0 !important
}

._26CDQ ._1pcfh {
    width: 100%;
    height: 1.28rem;
    background: #f7f7f7;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .32rem;
    color: #3d5688;
    line-height: .32rem;
    border: 1px dashed #3d5688
}

._26CDQ ._1pcfh:before {
    content: "";
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAEF0lEQVRYR9WZTWwbRRTH/2/W3iSHckkorRpAoocUKAf6QQm1rQACDr1Qgu1QOHEoFAWEeqidSkgrISVrDhGiFS0cOEGb2C1w6QEQENlpA/SDQ1qgh0YqFLW47QUOidfeeWjWa8txnLjrutJ2j7s7b3/7n3kf84bQymUYIjSrbxUB8TQzNgPoA7AWwCrX3H8ArgK4SISzsiR/nH7MOg3DkF4/R14G9EfH12nCGiaJ10Do9TIWjCss8Lkt9YMzmb1/3+rYWwJ8Yudod4cu3gfjdQAdjnHCHIBvWGJaSP49KPnPqwFLKYe1JX1VUdADUtDDJBAC8AIYD7lQBRA+K1jyvV++2n+zGWhTwHDcHALjAIAeADZAaRJ8MDuRPNXMeO3zyJD5FEsaBjgGQANwg4QYzk7sm1zJzrKAAwNGwF7ddQDgN8uC4buiLd+ZOb7/Dy9g9e/2D45uCGriIwaeKz+jw1p+/u2pKaPUyG5DwP7oeFeArAyAHQDmicW72cy+T28HrH5sJPrBbib5IYAuACdKrEdnMnvn699bAlhWrvNrFy6vCdoxNZE40064iq2BodQWW/IJAKsVpJZfeLFeySWA4VjqkDuteckUOZlJXLwTcBWb26OpPkGcLUPS4Vw6saf2e4sAXYc4qqZVExS5U8rV/7CrpILsIiGGah2nCuiEkqBQDtBDLN5o95prNgvumvxEeXehKDdUQlAVMBw3PwZjj/LWbDr5fDODS1Qoe/3P6r6Wn9+2nFeuZDcSM791vJtwKDeZfMuNHoDKEAGyLgEIlGy5sZVQ8kx0fF2RrCvKaJD13h88ZIsKtApBAU2cB1Aqsb5eZRxHwVDcHCNGEqCjuXRil1f11PsDL6V67QD/5ShYovunvkw4sF6vcCx1BOBXmGBOTyZHCIYhwhc6L6vcSgLbvWaIashoE2A54+Ckyt25RxcepNDg6DbSxE9gzOUyyfVe/7jdgMpeOG5eUrmbbfkkReJmkhljtQuzFch2TbELWHZYwgiFY+YxAIPMeHU6kzzSClw716DjE1FzFxG+AHCMQrGxWQJtJJs3ZY+P/OoHwMjg2OOs0TkGn1cKXlfBWS/Knu9XqM9Ujhb33nOftIuNKyDCGlvj044X27QVjGuNflZoQZbX//1npTj57M7RbisobjglWThmLqgi9CYvdPyWMazlFAzHUmcB3tSqwovH0blcOqG2Cg2vR6KG3k2dBQCFuwLQ31PsZycBMKumWFXOL/s2zPg+UFdTHWEuN+nDVOf7YsH/5RbugoJ1UQXhx5JfAfp+0+SqqPow/tx2VrK2rzfuTuHp99aHgvR186i6CfJz+622ivRtA7MWsmELmDEH4YMWcC2ob5voSzYOi48htjC4j0Brao8hGHyNQOoY4sztHEP8D/5HEbPJhu8mAAAAAElFTkSuQmCC);
    -webkit-background-size: .4rem .4rem;
    -moz-background-size: .4rem;
    background-size: .4rem;
    width: .4rem;
    height: .4rem;
    margin-right: .2rem;
    background-repeat: no-repeat
}

._26CDQ ._2vR5u {
    position: relative
}

._26CDQ ._2vR5u.X533D:before {
    content: " ";
    width: 100%;
    height: 4.14rem;
    background: hsla(0, 0%, 100%, .5);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    z-index: 5
}

._26CDQ ._2vR5u.X533D ._2bg2w {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADO0lEQVRYR82ZPUxTURTH/0dea6RVBxk0mjg46ODmF4wmMLmY+BEGJyZUHEjee7FBzTNa2vSSMIiCiy4mxsDgYgIuriZ+Jjjo4ECCkUTQQYrS1h5z8JU8+kHvLdi8t/Z8/HruPeeeey6hgc/zvC2Li4vHiOgkER0BcJCZ9wDY7pv7SURfAXxi5jfM/CIej7/yPK9o6o5MFAYGBvbmcrk+ABcA7DPRBTAL4FE0Gh1JJpNfdHW1ABOJxK5CoXALQA+ArbrGa8gtA3hgWdb1VCq1UM9WXUDbtruJ6A6AtnrGDH+fB9CnlHqynl5NQM/zrGw2K2C9ho5NxcdisdgVz/MK1RSrAvb392+LRCLjzHzK1Fsj8kT0LJ/PnxseHv5Vrl8BKJFbWlp62iy4EpBAtra2ni6PZAWg4zijTVjWWoEeU0pdDP64BtBPiMeNLNMm6nQHE2cV0C8lH/9Dtpqyz1uWdahUglYBHce5B2BNeE0tb6L8qFLqkthbAfRPiM8aRXiOiK4xcxzATQA7NaG+A7gBIA8gqbFKy9Fo9ICcOCuAjuOkAFyt54yIejKZzEORc133ODM/14BciEQinYODg+99X5cBjNTzBSCtlEqQHPzZbHZG82yVyn+3ZNy27RNENLUO5Bo4/485zJzRAJyNxWL7yXfyUkNBRH4A6FRKvdWAXGhpaelKp9PvArIdRDQJYIeOP2ZuJ8dxZGlliXU/2U9ddSAr4FzXbS8Wi1NEpAXnwyQEcALAGV06X64mJDP/sSyrMxi5BuFARBMCOA3gsCGgiFeFtCwrtxlwPs8HAfymkfa1+Csgg4KNRi5gY14Af2vUv/UCXBVS4JhZEkK3VlbzsfxfARtIinLIFcDQL3Fok4SIpsl1XemczxpmcVPLTFMKtW3bHQAmjQt16I86k2aBmXuHhobua5zDJZGNNwsm7RaA80qpcdHR6GSqQrqu28fMcp2t9/1rt0TKoGGdYWbZs21EdNugCG+sYfWjGN6WXwBDf2ny95XMYcJ57Szt2FBf3AUy9KMPgQz18Ki01KEevwUraGgHmEHIUI+Ag6ChHaKXH5rBZwgAR+UZAsDu4DMEgDl5hgDweiPPEH8B0cEE4TJRUkgAAAAASUVORK5CYII=);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    width: .4rem;
    height: .4rem;
    position: absolute;
    top: -.2rem;
    right: -.2rem;
    z-index: 10
}

._26CDQ ._2vR5u ._3wwWn {
    height: 4.14rem;
    width: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    overflow: hidden;
    position: relative
}

._26CDQ ._2vR5u ._3wwWn img {
    width: 100%;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}

._26CDQ ._2vR5u ._3wwWn .KtbTl {
    position: absolute;
    top: -.14rem;
    right: -.06rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .22rem;
    font-weight: 500;
    color: #fff;
    line-height: .3rem;
    margin-top: .04rem
}

._26CDQ ._2vR5u ._3wwWn .KtbTl._2t22D:before {
    background-image: url(https://static-tp.fangdd.com/xfwf/Ftf7_7M_69juOUTyUwUbtecJnHnZ.png)
}

._26CDQ ._2vR5u ._3wwWn .KtbTl:before {
    content: " ";
    width: 1rem;
    height: 1rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FkTq5OqzC2nO2-a9dfXSLA_CERoE.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._26CDQ ._2vR5u ._3wwWn .KtbTl span {
    position: relative;
    top: -.3rem;
    text-shadow: 0 0 4px rgba(0, 0, 0, .7)
}

._26CDQ ._2vR5u ._1wLGA {
    width: 100%;
    height: 2.3rem;
    background: #fff;
    -webkit-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    bottom: -1px;
    left: 0;
    padding: .2rem .3rem .3rem
}

._26CDQ ._2vR5u ._1wLGA ._7gk1Z {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: .42rem;
    height: .42rem
}

._26CDQ ._2vR5u ._1wLGA ._7gk1Z p:first-child {
    font-size: .34rem;
    font-weight: 500;
    color: #121212;
    width: 4rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._26CDQ ._2vR5u ._1wLGA ._7gk1Z p:last-child {
    font-size: .22rem;
    font-weight: 500;
    color: #ef0000
}

._26CDQ ._2vR5u ._1wLGA ._7gk1Z p:last-child ._2sF53 {
    font-size: .38rem
}

._26CDQ ._2vR5u ._1wLGA ._7gk1Z p:last-child._1mX8D {
    font-size: .28rem
}

._26CDQ ._2vR5u ._1wLGA ._83LdQ {
    margin-top: .1rem;
    font-size: .26rem;
    color: #121212;
    line-height: .34rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26CDQ ._2vR5u ._1wLGA ._83LdQ ._31KzF {
    margin: 0 .1rem;
    width: 1px;
    height: .16rem;
    background: #757575
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: .3rem
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi, ._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Mwwt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Mwwt {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Mwwt ._1FSL5 {
    width: .64rem;
    height: .64rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Mwwt ._1FSL5 img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Mwwt ._1k6kk {
    font-size: .3rem;
    color: #121212;
    margin-left: .2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Mwwt ._1k6kk p {
    line-height: .38rem;
    max-width: 2rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Mwwt ._1k6kk .voRiJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: .1rem;
    font-size: .22rem;
    color: #757575
}

._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2JItq, ._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Yuxk {
    width: 1.6rem;
    height: .64rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    color: #fff;
    font-size: .3rem;
    font-weight: 500
}

._1zfQd, ._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2JItq, ._26CDQ ._2vR5u ._1wLGA ._1v9yi ._2Yuxk {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._1zfQd {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 941;
    background: rgba(0, 0, 0, .7)
}

._1zfQd > div {
    position: relative;
    z-index: 1;
    top: -.5rem
}

._1zfQd:after {
    font-size: .28rem;
    display: block;
    width: .62rem;
    height: .62rem;
    line-height: .64rem;
    text-align: center;
    border: 1px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    content: "\f003";
    font-family: fdd;
    position: absolute;
    bottom: 15%
}

.aWtTh {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 6rem;
    background: #fff;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

._3Yt3t {
    height: .7rem
}

._3Uq3w {
    padding: .6rem .5rem .5rem
}

._1XJPq {
    font-size: .32rem;
    font-weight: 500;
    text-align: center;
    margin-bottom: .52rem
}

._1XJPq b {
    font-size: .54rem;
    font-weight: 500
}

._3Htzi {
    color: #999
}

._3Htzi, .gJTeF {
    text-align: center
}

.gJTeF {
    display: block;
    margin-top: .6rem;
    -webkit-border-radius: .44rem;
    -moz-border-radius: .44rem;
    border-radius: .44rem;
    height: .88rem;
    width: 5rem;
    line-height: .88rem;
    -webkit-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    background-image: -webkit-linear-gradient(left, #f54732, #ff7338);
    background-image: -webkit-gradient(linear, left top, right top, from(#f54732), to(#ff7338));
    background-image: -moz-linear-gradient(left, #f54732, #ff7338);
    background-image: -o-linear-gradient(left, #f54732, #ff7338);
    background-image: linear-gradient(90deg, #f54732, #ff7338);
    color: #fff
}

._1rVPg {
    background: rgba(0, 0, 0, .6)
}

._1rVPg ._1JJiC {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    height: 70vh
}

._1rVPg ._1JJiC ._2QzFG {
    position: absolute;
    top: 0;
    right: 0;
    height: 2.78rem;
    width: auto;
    padding: .1rem .4rem 0
}

._1rVPg ._1JJiC ._50dX9 {
    top: 3.14rem;
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .48rem;
    white-space: nowrap
}

._1rVPg ._1JJiC ._2Pn3q, ._1rVPg ._1JJiC ._50dX9 {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

._1rVPg ._1JJiC ._2Pn3q {
    top: 3.92rem;
    width: 2.44rem;
    height: .84rem;
    background-image: url("https://static-tp.fangdd.com/xfwf/FtdFuJYZCtPWjlTUVJcLtKXIwb-_.png");
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1rVPg ._1JJiC ._2Pn3q span {
    font-size: .32rem;
    font-weight: 400;
    color: #fff
}

.fjOEa {
    width: 6rem;
    height: 6.42rem;
    background: #fff;
    padding: .6rem .5rem 0;
    -webkit-border-radius: .12rem;
    -moz-border-radius: .12rem;
    border-radius: .12rem
}

._35Zs2 {
    color: #333;
    font-size: .46rem;
    font-weight: 600;
    line-height: .6rem;
    text-align: center
}

.LHM6L {
    margin-top: .4rem;
    color: #757575;
    font-size: .3rem;
    line-height: .46rem;
    white-space: nowrap
}

._1ZtNk {
    margin-top: .76rem;
    height: .76rem;
    width: 100%
}

._1ZtNk input {
    height: 100%;
    width: 100%;
    padding: .14rem 0;
    outline: none;
    border: none
}

.T_kFF {
    margin-top: .4rem;
    font-size: .26rem;
    line-height: .47rem;
    color: #757575
}

.T_kFF span {
    color: #ff7338
}

._1I7S0 {
    margin-top: .36rem;
    font-size: .32rem;
    color: #fff;
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    background: -webkit-linear-gradient(45deg, #ff7338, #f54732);
    background: -moz-linear-gradient(45deg, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(45deg, #ff7338 0, #f54732 100%);
    background: linear-gradient(45deg, #ff7338, #f54732);
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem
}

._3mWTr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #ff611b;
    font-size: .46rem;
    height: .7rem
}

._3mWTr > span {
    display: inline-block;
    margin-right: .22rem;
    height: .6rem;
    width: .6rem;
    line-height: .6rem;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #ff611b
}

._3mWTr > span i:after {
    position: relative;
    top: -2px;
    left: 1px;
    font-size: .46rem
}

._1LUGN {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: .7rem 0 .68rem;
    font-size: .28rem;
    color: #757575
}

._1LUGN p {
    margin: 0 .2rem
}

._1LUGN span {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1px;
    background: #999
}

._39Afc {
    position: relative;
    width: .88rem;
    height: .88rem;
    margin-right: .4rem
}

._39Afc, ._39Afc img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

._39Afc img {
    width: 100%;
    height: 100%
}

.qkiQJ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2cPL3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._1nZob {
    color: #333;
    font-size: .28rem;
    font-weight: 500;
    line-height: .4rem;
    margin-bottom: .12rem
}

._1nZob span {
    margin-right: .2rem;
    font-size: .32rem
}

.HTRcD {
    color: #999;
    font-size: .24rem;
    line-height: .32rem
}

._2G9Su {
    position: absolute;
    bottom: -.38rem;
    left: -.14rem
}

._1DGWE {
    min-height: 100%;
    width: 100%;
    background: #fff;
    padding: .2rem .3rem .3rem;
    z-index: 99999 !important
}

._1DGWE ._3ODj_ {
    position: relative;
    padding: .3rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1DGWE ._3ODj_ h3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: .34rem
}

._1DGWE ._3ODj_ span {
    position: absolute;
    right: 0;
    top: .18rem;
    color: #999
}

._1DGWE ._3_b3z {
    font-size: .36rem
}

._1DGWE ._3_b3z li {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: .9rem;
    margin-top: .2rem
}

._1DGWE ._3_b3z input {
    padding-right: .64rem;
    width: 100%
}

._2iUIF {
    padding-left: .56rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2iUIF, ._2iUIF > div {
    -webkit-box-flex: 1;
    -moz-box-flex: 1
}

._2iUIF > div {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._2ZnsX {
    display: block;
    width: 2rem;
    height: .4rem;
    line-height: .4rem;
    font-size: .3rem;
    color: #456a9c;
    text-align: center
}

._2b9k7 {
    color: #999
}

._36qaN {
    margin-top: .6rem
}

._36qaN button {
    margin-top: .3rem;
    width: 100%;
    height: .88rem;
    line-height: .88rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    font-size: .36rem
}

._Zssx {
    background: #f25824;
    color: #fff
}

._35lMc {
    color: #f25824
}

._35lMc:after {
    border-color: #f25824 !important
}

.grecaptcha-badge {
    visibility: hidden
}

._211H_ {
    height: 100%;
    background: #fff
}

._211H_ > li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: .4rem .3rem
}

._2qW1n {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.dYVoR {
    position: relative;
    width: 1.1rem;
    height: 1.1rem;
    margin-right: .3rem
}

.dYVoR > img {
    height: 100%;
    width: 100%
}

._3_QiO, .dYVoR > img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

._3_QiO {
    position: absolute;
    right: 0;
    bottom: 0;
    width: .38rem;
    height: .38rem;
    line-height: .32rem;
    z-index: 9;
    text-align: center;
    background-color: #f25824
}

._3_QiO i {
    color: #fff
}

._3mAvH {
    font-size: .4rem;
    font-weight: 500
}

._3nezD {
    font-size: .28rem;
    margin-top: .2rem
}

._2kn9o {
    position: relative;
    width: 1.2rem;
    height: .56rem;
    line-height: .56rem;
    -webkit-border-radius: .56rem;
    -moz-border-radius: .56rem;
    border-radius: .56rem;
    font-size: .32rem;
    color: #ff611b;
    text-align: center
}

._2kn9o:after {
    border-color: #ff611b !important;
    -webkit-border-radius: .56rem !important;
    -moz-border-radius: .56rem !important;
    border-radius: .56rem !important
}

._2kn9o i {
    position: relative;
    top: -.02rem;
    vertical-align: middle;
    margin-right: .06rem
}

._54EVv {
    padding: .4rem .2rem .2rem;
    background: #fff;
    margin-top: .2rem;
    margin-bottom: .2rem
}

._54EVv .B0J1W {
    padding: .2rem
}

._54EVv li {
    width: 2.3rem;
    margin-right: .2rem;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .08)
}

._54EVv li:after {
    display: none
}

._54EVv ._1Pdwg {
    display: inline-block;
    position: relative;
    width: 2.3rem;
    padding: .31rem .21rem;
    text-align: center
}

._54EVv ._1Pdwg > a {
    position: relative;
    display: block;
    width: .96rem;
    height: .96rem;
    margin: 0 auto
}

._54EVv ._1Pdwg img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 100%;
    height: 100%
}

._54EVv ._1Pdwg h4 {
    margin-top: .2rem;
    font-size: .26rem;
    font-weight: 400
}

._54EVv ._1Pdwg .KV2tb {
    line-height: .3rem;
    height: .3rem;
    font-size: .22rem;
    margin-bottom: .3rem
}

._54EVv ._1Pdwg .G3DmE {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: .56rem;
    line-height: .56rem;
    -webkit-border-radius: .56rem;
    -moz-border-radius: .56rem;
    border-radius: .56rem;
    font-size: .32rem;
    color: #ff611b;
    margin: .2rem auto 0
}

._54EVv ._1Pdwg .G3DmE ._2UGul {
    margin-right: .12rem;
    font-size: .26rem
}

._54EVv ._1Pdwg .G3DmE ._1h4Tm {
    line-height: .56rem;
    font-size: .26rem
}

._54EVv ._1Pdwg .G3DmE:after {
    position: absolute;
    content: "";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    left: 0;
    top: 0;
    width: 199.9%;
    height: 200%;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    -webkit-border-radius: .56rem;
    -moz-border-radius: .56rem;
    border-radius: .56rem;
    border: 1px solid #ff611b
}

.GOnzm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .36rem;
    padding: 0 .2rem .2rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.GOnzm h3 {
    font-size: .42rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 600;
    line-height: 1
}

.GOnzm > a {
    font-size: .26rem;
    color: #121212;
    padding-right: .24rem;
    position: relative
}

.GOnzm > a ._2gHOk {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    width: .12rem;
    height: .12rem;
    background-image: url("https://static-tp.fangdd.com/xfwf/Fo_xwKZJQLTy8HpcdFaz0iin5ELv.png");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}

._3WlcT, .GOnzm > a ._2gHOk {
    position: absolute;
    right: 0
}

._3WlcT {
    width: .38rem;
    height: .38rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    color: #fff;
    background-color: #f25824;
    bottom: 0
}

._3WlcT i:after {
    position: relative;
    top: -2px
}

.bvZO3 {
    margin: .3rem 0
}

.bvZO3 img {
    margin-bottom: 0 !important
}

.bvZO3 p {
    padding-bottom: 0 !important
}

.bvZO3 ._bnXO {
    position: relative;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    padding: .3rem
}

.bvZO3 ._bnXO ._2J22P ._3K8no {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.bvZO3 ._bnXO ._2J22P ._3K8no .y54lm {
    width: 1.8rem;
    height: 1.8rem;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    margin-right: .2rem;
    position: relative
}

.bvZO3 ._bnXO ._2J22P ._3K8no .y54lm img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

.bvZO3 ._bnXO ._2J22P ._3K8no .y54lm ._1YmU3, .bvZO3 ._bnXO ._2J22P ._3K8no .y54lm ._3Hgnt {
    position: absolute;
    top: 0;
    left: 0;
    padding: 2px 4px;
    background: -webkit-gradient(linear, left top, right top, from(#343959), to(#11111e));
    background: -webkit-linear-gradient(left, #343959, #11111e);
    background: -moz-linear-gradient(left, #343959 0, #11111e 100%);
    background: -o-linear-gradient(left, #343959 0, #11111e 100%);
    background: linear-gradient(90deg, #343959, #11111e);
    -webkit-border-radius: 8px 0 8px 0;
    -moz-border-radius: 8px 0 8px 0;
    border-radius: 8px 0 8px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .2rem;
    font-weight: 500;
    color: #eeca8d;
    line-height: .28rem
}

.bvZO3 ._bnXO ._2J22P ._3K8no .y54lm ._1YmU3 {
    color: #fff;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732)
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL {
    width: -webkit-calc(100% - 2rem);
    width: -moz-calc(100% - 2rem);
    width: calc(100% - 2rem);
    height: 1.8rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    color: #121212
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._3pHjD p {
    font-size: .34rem;
    font-weight: 500;
    line-height: .42rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._1Z5Mg {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: .34rem;
    font-size: .26rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._1Z5Mg ._236W4 .D4ryD ._3vsJF {
    margin: 0 .06rem
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._1Z5Mg ._236W4 ._2KmBT ._2iIz3 {
    font-size: .26rem;
    position: relative;
    top: 1px
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._1Z5Mg .D4ryD {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._1Z5Mg .D4ryD ._3vsJF {
    margin: 0 .08rem;
    width: 1px;
    height: .16rem;
    background: #757575
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._1Z5Mg ._2KmBT {
    color: #ef0000;
    line-height: .34rem
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._1Z5Mg ._2KmBT ._2iIz3 {
    font-size: .32rem;
    font-weight: 500
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._3tfiE {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: .34rem;
    font-size: .26rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL ._3tfiE .JRrvd {
    color: #757575;
    line-height: .34rem
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL .TKQa5 {
    width: 4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL .TKQa5 span {
    background: rgba(76, 95, 131, .07);
    color: #4c5f83;
    font-size: 11px;
    line-height: 11px;
    padding: 3px 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .1rem;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.bvZO3 ._bnXO ._2J22P ._3K8no ._9BfVL .TKQa5 span, .bvZO3 ._bnXO ._2J22P ._29ORi {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.bvZO3 ._bnXO ._2J22P ._29ORi {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: .3rem
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3Wx6x {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3Wx6x .Hpee8 {
    width: .64rem;
    height: .64rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3Wx6x .Hpee8 img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3Wx6x .NufDC {
    font-size: .3rem;
    color: #121212;
    margin-left: .2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3Wx6x .NufDC p {
    line-height: .38rem;
    max-width: 2rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3Wx6x .NufDC .TKQa5 {
    margin-left: .1rem;
    font-size: .22rem;
    color: #757575
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3Wx6x .NufDC .TKQa5, .bvZO3 ._bnXO ._2J22P ._29ORi ._3ZFGO {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bvZO3 ._bnXO ._2J22P ._29ORi ._3ZFGO {
    width: 1.6rem;
    height: .64rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: .3rem;
    font-weight: 500
}

.bvZO3 ._bnXO ._2J22P ._2qlqj {
    margin-top: .3rem;
    color: #121212
}

.bvZO3 ._bnXO ._2J22P ._2qlqj .k8_wl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.bvZO3 ._bnXO ._2J22P ._2qlqj .k8_wl .Hpee8 {
    width: .64rem;
    height: .64rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    margin-right: .2rem
}

.bvZO3 ._bnXO ._2J22P ._2qlqj .k8_wl .Hpee8 img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

.bvZO3 ._bnXO ._2J22P ._2qlqj .k8_wl ._3FHv9 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: -webkit-calc(100% - 2rem);
    width: -moz-calc(100% - 2rem);
    width: calc(100% - 2rem)
}

.bvZO3 ._bnXO ._2J22P ._2qlqj .k8_wl ._3FHv9 p:first-child {
    font-size: .22rem;
    line-height: .3rem;
    margin-bottom: .12rem
}

.bvZO3 ._bnXO ._2J22P ._2qlqj .k8_wl ._3FHv9 p:first-child span:first-child {
    font-size: .3rem;
    line-height: .38rem;
    margin-right: .1rem
}

.bvZO3 ._bnXO ._2J22P ._2qlqj .k8_wl ._3FHv9 p:last-child {
    color: #757575;
    font-size: .22rem;
    line-height: .3rem;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.bvZO3 ._bnXO ._2J22P ._2qlqj ._1wx18 {
    margin: .2rem auto auto;
    width: 2.9rem;
    height: .64rem;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px
}

._3cb_o, .bvZO3 ._bnXO ._2J22P ._2qlqj ._1wx18 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    color: #fff;
    font-size: .3rem;
    font-weight: 500
}

._3cb_o {
    height: .8rem;
    margin-bottom: .4rem;
    -webkit-border-radius: .4rem;
    -moz-border-radius: .4rem;
    border-radius: .4rem;
    text-align: center
}

._3xQs_ {
    display: inline-block;
    max-width: 35%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

._1Sexq {
    position: relative;
    margin-left: .08rem
}

._1Sexq:after, ._1Sexq:before {
    content: "";
    display: inline-block;
    position: relative;
    top: -.03rem;
    width: .16rem;
    height: .16rem;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

._1Sexq:after {
    margin-left: -.02rem
}

._24N-N {
    margin: .3rem 0
}

._24N-N img {
    margin-bottom: 0 !important
}

._24N-N p {
    padding-bottom: 0 !important
}

._24N-N ._2QUmI {
    position: relative
}

._24N-N ._2QUmI ._1014y {
    height: 3.64rem;
    width: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    overflow: hidden;
    position: relative
}

._24N-N ._2QUmI ._1014y img {
    width: 100%;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}

._24N-N ._2QUmI ._1014y ._1BEk4 {
    position: absolute;
    top: -.14rem;
    right: -.06rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .22rem;
    font-weight: 500;
    color: #fff;
    line-height: .3rem;
    margin-top: .04rem
}

._24N-N ._2QUmI ._1014y ._1BEk4._3DQi6:before {
    background-image: url(https://static-tp.fangdd.com/xfwf/Ftf7_7M_69juOUTyUwUbtecJnHnZ.png)
}

._24N-N ._2QUmI ._1014y ._1BEk4:before {
    content: " ";
    width: 1rem;
    height: 1rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FkTq5OqzC2nO2-a9dfXSLA_CERoE.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._24N-N ._2QUmI ._1014y ._1BEk4 span {
    position: relative;
    top: -.3rem;
    text-shadow: 0 0 4px rgba(0, 0, 0, .7)
}

._24N-N ._2QUmI ._2JYW2 {
    width: 100%;
    height: 1.8rem;
    background: #fff;
    -webkit-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    bottom: -1px;
    left: 0;
    padding: .2rem .3rem .3rem
}

._24N-N ._2QUmI ._2JYW2 ._2ZBDw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: .42rem;
    height: .42rem
}

._24N-N ._2QUmI ._2JYW2 ._2ZBDw p:first-child {
    font-size: .34rem;
    font-weight: 500;
    color: #121212;
    width: 3.2rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._24N-N ._2QUmI ._2JYW2 ._2ZBDw p:last-child {
    font-size: .22rem;
    font-weight: 500;
    color: #ef0000
}

._24N-N ._2QUmI ._2JYW2 ._2ZBDw p:last-child ._1A62i {
    font-size: .38rem
}

._24N-N ._2QUmI ._2JYW2 ._2ZBDw p:last-child._3iBIP {
    font-size: .28rem
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s, ._24N-N ._2QUmI ._2JYW2 ._2hf6s ._1VKfW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s ._1VKfW {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s ._1VKfW span {
    font-size: .26rem;
    color: #121212;
    line-height: .34rem
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s ._1VKfW ._3Cjj0 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .1rem
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s ._1VKfW ._3Cjj0 ._2ovRL {
    margin: 0 .1rem;
    width: 1px;
    height: .16rem;
    background: #757575
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s ._1VKfW ._3cRBi {
    margin-top: .1rem
}

._24N-N ._2QUmI ._2JYW2 ._2hf6s ._3qFIR, ._24N-N ._2QUmI ._2JYW2 ._2hf6s ._20Kcp {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    width: 1.6rem;
    height: .64rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: .3rem;
    font-weight: 500
}

._2NBul, ._24N-N ._2QUmI ._2JYW2 ._2hf6s ._3qFIR, ._24N-N ._2QUmI ._2JYW2 ._2hf6s ._20Kcp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2NBul {
    padding: .2rem;
    left: .3rem;
    right: .3rem;
    height: 1.2rem;
    background: -webkit-gradient(linear, right top, left top, from(#3a4650), to(#263138));
    background: -webkit-linear-gradient(right, #3a4650, #263138);
    background: -moz-linear-gradient(right, #3a4650 0, #263138 100%);
    background: -o-linear-gradient(right, #3a4650 0, #263138 100%);
    background: linear-gradient(270deg, #3a4650, #263138);
    position: fixed;
    z-index: 10;
    bottom: 1.2rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

._1ocRm {
    width: .8rem;
    height: .8rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: .2rem
}

._1ocRm img {
    width: 100%;
    height: 100%
}

.lOdOG {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #fff;
    overflow: hidden
}

.lOdOG h3 {
    font-weight: 600;
    font-size: .32rem;
    line-height: .4rem;
    margin-bottom: .08rem
}

.lOdOG h3, .lOdOG p {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.lOdOG p {
    font-size: .24rem;
    line-height: .32rem
}

._3BHp8 {
    display: inline-block;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    font-weight: 500;
    color: #fff;
    width: 1.6rem;
    text-align: center;
    padding: .18rem 0;
    font-size: .28rem;
    line-height: 1.43
}

._2K9ro {
    width: 5.5rem;
    position: relative
}

._2K9ro:after {
    content: "";
    position: absolute;
    left: -.25rem;
    right: -.25rem;
    bottom: 0;
    height: 3.71rem;
    background: url(https://static-tp.fangdd.com/xfwf/FgjyAAKWtAc3FuzvnIBd2CByrkMz.png) no-repeat;
    -webkit-background-size: 100% 3.71rem;
    -moz-background-size: 100% 3.71rem;
    background-size: 100% 3.71rem
}

._2kPIz {
    position: relative;
    top: 1px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: .64rem 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    color: #d39a3d;
    font-size: .36rem;
    background: #fff
}

._2kPIz span {
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #d39a3d;
    text-align: center;
    margin-right: .2rem
}

._2kPIz span i {
    position: relative;
    left: 1px
}

._2xOE9 {
    height: .28rem;
    background: url(https://static-tp.fangdd.com/xfwf/FrCLdr5FD6YGHHgZQcUZ0TXjGVSl.png) no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    z-index: 10
}

._2vBwH, ._2xOE9 {
    position: relative
}

._2vBwH {
    background: #fff;
    padding: 0 .25rem 0 .35rem;
    z-index: 2;
    top: -1px;
    -webkit-border-radius: 0 0 .5rem .5rem;
    -moz-border-radius: 0 0 .5rem .5rem;
    border-radius: 0 0 .5rem .5rem
}

._1lzwD {
    position: relative;
    padding-top: .75rem;
    height: 2.6rem;
    z-index: 5
}

._2LzOT {
    color: #fff;
    font-size: .24rem
}

._2LzOT, ._270NF {
    text-align: center
}

._270NF {
    display: block;
    margin: .29rem auto;
    width: 3.6rem;
    height: .88rem;
    line-height: .88rem;
    color: #f42032;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddc4c4));
    background: -webkit-linear-gradient(top, #fff, #ddc4c4);
    background: -moz-linear-gradient(top, #fff 0, #ddc4c4 100%);
    background: -o-linear-gradient(top, #fff 0, #ddc4c4 100%);
    background: linear-gradient(180deg, #fff, #ddc4c4);
    -webkit-box-shadow: 0 .12rem .24rem 0 rgba(180, 0, 0, .7);
    -moz-box-shadow: 0 .12rem .24rem 0 rgba(180, 0, 0, .7);
    box-shadow: 0 .12rem .24rem 0 rgba(180, 0, 0, .7);
    -webkit-border-radius: .42rem;
    -moz-border-radius: .42rem;
    border-radius: .42rem
}

._3is25 {
    width: 5.5rem;
    height: 6.8rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#f86434), to(#d62a27));
    background: -webkit-linear-gradient(top, #f86434, #d62a27);
    background: -moz-linear-gradient(top, #f86434 0, #d62a27 100%);
    background: -o-linear-gradient(top, #f86434 0, #d62a27 100%);
    background: linear-gradient(180deg, #f86434, #d62a27);
    -webkit-box-shadow: 0 -.02px .04px 0 rgba(51, 51, 51, .3);
    -moz-box-shadow: 0 -.02px .04px 0 rgba(51, 51, 51, .3);
    box-shadow: 0 -.02px .04px 0 rgba(51, 51, 51, .3);
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem
}

.abszt {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fffcd9;
    font-size: .32rem;
    height: 2.22rem;
    -webkit-box-shadow: inset 0 .14rem .35rem 0 rgba(149, 6, 7, .1), 0 .14rem .4rem 0 rgba(149, 6, 7, .2), 0 .1rem .5rem 0 rgba(230, 3, 4, .3);
    -moz-box-shadow: inset 0 .14rem .35rem 0 rgba(149, 6, 7, .1), 0 .14rem .4rem 0 rgba(149, 6, 7, .2), 0 .1rem .5rem 0 rgba(230, 3, 4, .3);
    box-shadow: inset 0 .14rem .35rem 0 rgba(149, 6, 7, .1), 0 .14rem .4rem 0 rgba(149, 6, 7, .2), 0 .1rem .5rem 0 rgba(230, 3, 4, .3);
    -webkit-border-radius: .2rem .2rem 80% 80%;
    -moz-border-radius: .2rem .2rem 80% 80%;
    border-radius: .2rem .2rem 80% 80%;
    background: -webkit-gradient(linear, left top, left bottom, from(#e23e25), to(#f0623d));
    background: -webkit-linear-gradient(top, #e23e25, #f0623d);
    background: -moz-linear-gradient(top, #e23e25, #f0623d);
    background: -o-linear-gradient(top, #e23e25, #f0623d);
    background: linear-gradient(180deg, #e23e25, #f0623d)
}

._2dnK6 {
    bottom: 0;
    left: 50%;
    width: 1.28rem;
    height: 1.28rem;
    border-radius: 50%;
    text-align: center;
    line-height: 1.28rem;
    background-image: -webkit-linear-gradient(261.1deg, #ffef9a, #ffb577);
    background-image: -moz-linear-gradient(261.1deg, #ffef9a, #ffb577);
    background-image: -o-linear-gradient(261.1deg, #ffef9a, #ffb577);
    background-image: linear-gradient(-171.1deg, #ffef9a, #ffb577);
    -webkit-transform: translate3d(-50%, 50%, 0);
    -moz-transform: translate3d(-50%, 50%, 0);
    transform: translate3d(-50%, 50%, 0)
}

._2dnK6, ._2dnK6:before {
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}

._2dnK6:before {
    content: "";
    top: .08rem;
    bottom: .08rem;
    right: .08rem;
    left: .08rem;
    border-radius: 50%;
    border: 1px solid #fff
}

._2dnK6 i:after {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -webkit-linear-gradient(105deg, #743115, #9e2213);
    background-image: -moz-linear-gradient(105deg, #743115, #9e2213);
    background-image: -o-linear-gradient(105deg, #743115, #9e2213);
    background-image: linear-gradient(345deg, #743115, #9e2213);
    display: inline-block;
    position: relative;
    top: 3px
}

._2NnCE {
    font-size: .36rem;
    font-weight: 500;
    margin-top: 1.05rem;
    line-height: .44rem
}

._2NnCE, ._Ie65 {
    color: #fff;
    text-align: center
}

._Ie65 {
    line-height: 1.35
}

._14c8b {
    font-size: .48rem
}

._23_VC {
    font-size: 1rem;
    padding-left: .08rem;
    font-weight: 700
}

._2cSRk {
    display: block;
    margin: .29rem auto;
    width: 3.6rem;
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    color: #f42032;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddc4c4));
    background: -webkit-linear-gradient(top, #fff, #ddc4c4);
    background: -moz-linear-gradient(top, #fff 0, #ddc4c4 100%);
    background: -o-linear-gradient(top, #fff 0, #ddc4c4 100%);
    background: linear-gradient(180deg, #fff, #ddc4c4);
    -webkit-box-shadow: 0 .12rem .24rem 0 rgba(180, 0, 0, .7);
    -moz-box-shadow: 0 .12rem .24rem 0 rgba(180, 0, 0, .7);
    box-shadow: 0 .12rem .24rem 0 rgba(180, 0, 0, .7);
    -webkit-border-radius: .42rem;
    -moz-border-radius: .42rem;
    border-radius: .42rem
}

.XCKGV {
    margin: 1.28rem auto 0;
    width: 4.7rem
}

.XCKGV p {
    text-align: center;
    margin-top: .3rem;
    font-size: .24rem;
    color: #fff;
    line-height: .33rem
}

._20BY- {
    width: 100%;
    height: .87rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem;
    overflow: hidden
}

._20BY- input {
    padding: .2rem;
    width: 100%;
    height: 100%;
    font-size: .32rem
}

.SGH-O {
    background: #fff;
    background: var(--white)
}

.MZvw-, .SGH-O {
    overflow: hidden
}

.MZvw- {
    position: relative;
    margin-bottom: .3rem;
    text-align: justify
}

._1BHvy {
    font-size: .22rem;
    color: #999;
    line-height: 1.363;
    padding: 0 .3rem;
    margin: .6rem 0
}

._1Kvy4 {
    background: #fff;
    padding: 0 .4rem .4rem;
    margin-bottom: .2rem
}

._1Kvy4 div {
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    height: 0;
    padding-bottom: 43%;
    overflow: hidden
}

._3jVYw {
    padding: 0 .4rem
}

._3jVYw button {
    width: 100%;
    color: #fff;
    height: .72rem;
    line-height: .72rem;
    font-size: .32rem;
    -webkit-border-radius: .72rem;
    -moz-border-radius: .72rem;
    border-radius: .72rem;
    background-image: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background-image: -webkit-linear-gradient(right, #ff7338, #f54732);
    background-image: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: linear-gradient(-90deg, #ff7338, #f54732)
}

._2vaCc {
    position: fixed;
    z-index: 2;
    background: #1e1e30;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    width: 4.8rem;
    height: .88rem;
    line-height: .88rem;
    bottom: 15%;
    left: 50%;
    color: #fff;
    text-align: center;
    font-size: .3rem;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0)
}

.x0IMz {
    padding: 0 .3rem;
    background: #fff;
    margin-bottom: .4rem
}

.x0IMz a {
    color: #4c5f83;
    display: inline-block;
    padding: 0 .2rem;
    -webkit-border-radius: .48rem;
    -moz-border-radius: .48rem;
    border-radius: .48rem;
    margin: 0 .1rem .1rem 0;
    font-size: .28rem;
    height: .48rem;
    line-height: .48rem;
    background: #f3f5f7
}

.QOhlM {
    padding: .4rem .4rem 0;
    background: #fff;
    background: var(--white);
    color: #121212;
    color: var(--text-color)
}

._1kpFl {
    line-height: 1.41;
    font-size: .44rem;
    font-weight: 600;
    color: #121212;
    color: var(--body-color)
}

._3BEzK {
    padding-top: .12rem;
    line-height: 1.2;
    font-size: .24rem;
    color: #757575;
    color: var(--gray-200)
}

._3BEzK span {
    margin-right: .12rem
}

._3BEzK ._2l4n1 {
    color: #757575;
    color: var(--gray-200)
}

._3BEzK ._2l4n1 span:first-child {
    margin-right: .4rem
}

._3rJCR {
    -ms-flex-align: center;
    padding: .3rem 0 .4rem
}

._3BEzK, ._3rJCR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center
}

._3BEzK {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    -ms-flex-align: center
}

._3BEzK h4 {
    font-size: .28rem;
    max-width: 3.75rem;
    margin-right: .2rem;
    color: #121212;
    color: var(--body-color)
}

._3BEzK p {
    color: #757575;
    color: var(--gray-200);
    font-size: .24rem
}

.H0MH1 {
    padding: .4rem .4rem 0;
    background: #fff;
    background: var(--body-background)
}

._1pbg- {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .3rem 0 .4rem;
    font-size: .22rem;
    color: #757575;
    color: var(--gray-200);
    position: relative;
    height: .34rem;
    line-height: .34rem
}

._1pbg- span {
    display: inline-block;
    line-height: .34rem
}

._1pbg- .rlbbm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1pbg- .rlbbm ._3Ubp_ {
    font-size: .26rem;
    color: #121212;
    color: var(--text-color);
    font-weight: 400;
    min-height: auto
}

._1pbg- ._3v7on {
    margin-left: .2rem
}

._3Ubp_ {
    font-size: .32rem;
    min-height: .48rem
}

._2e6eX, ._3Ubp_ {
    color: #121212;
    color: var(--text-color)
}

._2e6eX {
    line-height: 1.41;
    font-size: .44rem;
    font-weight: 600
}

._3epOZ {
    padding-top: .12rem;
    line-height: 1.2;
    font-size: .24rem;
    color: #757575;
    color: var(--gray-200)
}

._3epOZ span {
    margin-right: .12rem
}

._3epOZ ._3PrYV {
    color: #757575;
    color: var(--gray-200)
}

._3epOZ ._3PrYV span:first-child {
    margin-right: .4rem
}

.IQc5x {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .3rem 0 .4rem
}

._3ZEEr {
    display: block;
    width: .8rem;
    height: .8rem;
    margin-right: .2rem;
    position: relative
}

._3ZEEr img {
    width: 100%;
    height: 100%
}

._1FBK5, ._3ZEEr img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

._1FBK5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    right: 0;
    bottom: 0;
    width: .2rem;
    height: .2rem;
    line-height: .2rem;
    text-align: center;
    background-color: #ff5121;
    color: #fff
}

._1FBK5:after {
    position: relative;
    top: 1px;
    font-size: .12rem
}

._1NkZ5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._1NkZ5 > p {
    margin-top: 1px
}

._3epOZ {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3epOZ h4 {
    font-size: .28rem;
    max-width: 3.75rem;
    margin-right: .2rem;
    color: #121212;
    color: var(--text-color)
}

._3epOZ p {
    color: #757575;
    font-size: .24rem
}

._2fByQ {
    font-size: .26rem;
    width: 1.6rem;
    height: .58rem;
    line-height: .58rem;
    text-align: center;
    color: #ff5121;
    -webkit-border-radius: 1.6rem;
    -moz-border-radius: 1.6rem;
    font-weight: 500;
    border: 1px solid #ff5121;
    border-radius: 1.6rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

._2fByQ span {
    position: relative
}

._2fByQ ._3WaW0 {
    margin-right: .1rem;
    font-size: .26rem
}

._2fByQ .r0gO4 {
    line-height: .56rem;
    font-size: .26rem
}

._6gUNb {
    color: #999;
    border-color: #ccc !important
}

._1KgsC {
    background: #ff611b;
    color: #fff
}

._2jzyO {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: .4rem
}

._2jzyO._33A-m:before {
    content: " ";
    right: 0;
    bottom: 0;
    background: hsla(0, 0%, 100%, .5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20
}

._2jzyO ._2pr18 {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2jzyO ._2pr18, ._2jzyO ._2pr18 ._3sZG_ {
    height: .6rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2jzyO ._2pr18 ._3sZG_ {
    width: 1.68rem;
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: .2rem
}

._2jzyO ._2pr18 ._3sZG_:before {
    content: " ";
    width: 1.12rem;
    height: .28rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAAcCAYAAAC51jtqAAALSUlEQVRoQ+VaeZCcRRV/75uZTdgl2fm6d7MokQABlEMpEBAKCCAVDkGKgCmQShApFSVAPFCuUgQUg1QBIldx/KF4UERNOAQqIKCAgBSK3BpuQmCz269nk92w2dnpZ72p75vq+fabY2cP/vD9k818r7tfv1+/1+9oBI948U7dUHKLoVi6H+95+03/W9rfSqn7AODo6NuHRNTeaAwAzAzDcAAR25h5BBFvIqLlTYybVBat9YXM/FN/0iAI9unv7392IgsppV4BgE95cwwSURcAbJHftNbHM/OqiawBAIOIeL0x5nysBnD7bWAU349+k3//AYCvAPLrUIJeCNDiqjcej8e0AqBS6gAA+Lt/bjKZzC6lUml4gpsqDyeivlhZ9eZLAxAATgeAV5uVwzk3XCgUXgSAYjxGa72Cmc+r0ivzMdZaOeyTBWB5ejlw1QAe0dMBHe2DdTYwjKve3GqCAIq1XdOsklrgG3bOnVEoFH7dAoAtLAcvBEFwYH9//yYZnHJA5eebieiMyQYQERdVASgL8KId5AR+suZO7LwcPvroaCTsuF2oUup3APDlVjTV7Bhm7rPWzpkmAME5d2qhULg9Wi9QSq0HgB5v/Q+I6OOiXq314cz8yxqyZQBgl8S3twDgwzR+RDx7LICLIQOleccBB+JOjgCAtqrB2aLGleuoVQC11q8x8/xmwWiVj4jG7M2fq4YLbWk5UaQx5jrPM90CAF9LTHYAET1Vb4FZs2bpXC7X7/Mw80HW2idqjau7SV60rQaYcRQgLwCGzwHwXHCZvfCu199tFcDu7u6dnXOfSArknOtj5rIbapaYGbPZ7PeZ+VuJMY6I5DTXpBoAPgwAttn1Yz5mvs1ae3/8/zAMj0XEe/x5EHGFMeYCABCd+3pnsUzhnTCA5Sh01C0BKD2Aq96WaKoutRLEiPBKqVujgMGfX9zOaUT0YKN15XsYhtsh4o0A8IUkPyIuN8ZcO14AJyMKbSS7Uurrcid64D9irf18MwAqpY4EgAeYeQsi3kVES+tFoWLKTwPgi4C8Fhh7gd0grn7r0XjxFgGU4XJP3AQAshmf5CTeUiwWL9q0aVOVK4mZenp6OkZHR5cz8/lyaFMU9hMi+qH3e2bu3LnV1wAAbN68+QcA8OPE+APb29v/1QgE+b5u3boSAIw0w+vzaK13ZeaXvd+GiCgPAKONLFApdQkA/Cgei4hfnfYo1N9MJJAoO+nKJRKWU3oNEZXdtWwum82ejojnAkBagOIA4FwiujqhsLOZua41jhcEj19SrVuJ6DI/lZDvSqmyW/QJES8wxlyhlJJUR3tA7GeMeaYJAB8CgMM96z0zLQqV07FrzU1NMApNztvV1XWYc06sMRl9CatEu3cDwEYAOAkAKilMYp73JGggogeS82utpxLA8nLMvNpauyhxOGsBuEJrfTczf9Hj/w4RXdMAwIxSqgAAW8fjnHN7jwUQIIATdjgWuJzUSpVlUqPQGgdjhlJqGTNfiIiVk9mEZQwBwNVBEPw8zsM+CgBlTURcaIwRCylTHQtcEYbheRLUeLL+gYgW1wOwq6trb+ecXyWSCk++fhR65FwFHW1HAcACYN5/MqJQT+jc7Nmz5+VyuT2cc/si4n4AsC8AdDYBXMzyAgCsYeZngyB4zhjzRrIKMx0WGFnh5dbai2LBwjBci4hyR1fywciFCoAHIeJj3j4lT/xYPQC11mcl8seHiGhhXQAbKbKVICZyH58BgLkAUDfUb7R+yne5ByWafYOIDgMAlwRQlGCtPaeFueMh2TAMFyLiHQAw27uPxswbhuESRIwTfLFSuQPF8qQeXEDEGfH4Uqm0k3OuUCsPVEr9HgBO9uS+lIguxjAMDw6C4JBWNsTMS+O7i5mLQRBcGs3DzPz+yMjIPYODg3JhV0gpJdFl025SqioA8CQiCujbNysnEWUBoDQFAJZF0FpfwcwSyZYp7WDUAVBcrFig1IXLJBHlyMjIfXUAfBsAtvP2fyQRrZGcTMJSCU+ngjYx8ynW2nvjyZsAUCzo38z8mHNuzcDAwD/jRFcptZvkfcy8ABE/CwBSnkqlaQCwKjgaL4BpQjeKQtPGTDWAsuZQEAS79Pf3CzCSgK9GxJlRS0SqL/L7e6VS6S3n3PNe/temlLrBFzqXyy3v7e2VwKVM3d3d25RKpT2ZefsgCOY557aN7p2tiUju7qlwobEFNgRQa72EmatcKADE3Z40PDqY+Xr/g7S8giBYm8L8rjHm4ekAUNYuh8nyx6xZs6Q31pCy2Ww7IorbqJC0nYaHh5sqdcUHYQpdaEMA01woM/+s4eabZBCwUWstzUdxTU0RMx8MANISSgZAqxDxN2mTOOf+a62VvllqeN3UwuNkiovZKVGo3Kd/Hud0Y9iZ+TgAkMg5pquI6Hs+41QDKAWlcUWhYRhKT+ta6aYndiQN2qsQ0RljpIhbbjelUVp+NFFlpo2vA+BULCdBzDJrbZXLnwYAx1hRrc1ltda/YOYzEwxSGZBcp5IOIOJFxpjL/88AHMpms/M3bNjQ28gCnXNjKjTxGESUJymVWqf8Lk9OnHPSE0ylhhYod1ZbW9tKZj40McNLmUxmUalU+iYAfNf7NoyIexljUp8maK0rxfB6psDMcigOSlo6IlaeL9Qbb4wpyzsNifxmRFxqjPlTUp56aUSa7C1FofWUEIbhpwHgLkTcIcG3KpPJnNrX1ydF5/YwDJ9HRL9J+wQRLZAosFV/JV2HYrFY9bxjdHRUb9y4sdxMbpY6Ojq2mTFjRlL+ZofX5ZMro1gsrq0l00cKoNZ6ETPLu5JK8VQAQcSLjTHymqviCqKC9F/8wAYRzzHG1Ho6AHPmzOkZHR19LTH/g0QkrwCgEYBKqTUAsNDT8GAul5vf29u7YRzotGutby6VSncWCgUpmtciuUIOdc4dhog7l4MHxKdHRkZW1mp7RdY/Jo2IKjGp60yWBcaphfjiwFtpgJmX+Em5L0XU3ys/3Ilo0Dm3R6FQqEoF4o9hGF6HiMs8flcqlfaNEveGAHZ2du6dyWSe8WWUsNpae1aadrTWN0q+yMyPW2uvkEBLa32DdPOlQQoA37bWylMI6fOVSSm1v7hH59xJNYrsQ1GnXVKDyjhvj6cg4m89eS4homQPsvJ5wgBGp/5XAHBiQgmvBkFwfH9//39qHVGllNQFJVXwn0usISLpIldRZ2fn/CAIXk5Es3cQUeWxU0r1HWbOnNmxfv36zZ6Cq+qD8s7UObfbwMDA6/6CnZ2dO2YyGbH2+M6XO/s2APjAb1Excz8iSsVf1tgnsZea5snM91prT0j2BPP5/KFBEDziDXxH8sAgCIaMMZUEP/4+IQDz+bxUM1YDwJ6+pIgovaulRCQ9uboUhuExiFgpmwkzIp5mjJFDUaFkYdZXfCTHX6OmrVRsYnqZiHZPANPwIESWdLHffWfmG6y1y5RS0mMUCxlPUT0GPdk1uZKIKrVRWTcCZJ0UrxOKu4+Ijkkqs2UA8/n8IYi4EhG7vUklALmMiKROWjP0TQqhtb5dXK33O23ZsmX3oaEh2Tg0cn1KKanYjHmpjYgnGGPGvGhu5IqjNzhifTt6Mh0dN39l70EQyF3vF4r9bcnen4pc4WpjjDSPpSNxsryOjjoSwiOd+W8k9ZEiHyPiEX7vcEIWGIahpAGSnOe8xTci4leMMWKR46LoFL2UeBf5RyL6UmQNNYOPfD6fD4LgHe+tiyjmXWn0Wmv9u6QiU09Pz5xisSgu0w+2KsGQdFsQ8W/eJp4jor0Sm5rZ1dV1IjOf5JzbNWrzvImIa4IguLOvry+tFil1XenrXSlpFBE9WUNRWyml5PGV7H8dM19irRXXP4ZascD/AUT4YVsIHKuuAAAAAElFTkSuQmCC);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._2jzyO ._2pr18 ._3sZG_._1X4Uk:before {
    background-image: url(data:image/png;base64,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)
}

._2jzyO ._2pr18 .zzLJt {
    font-size: .3rem;
    color: #757575;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2jzyO ._2pr18 .zzLJt i {
    margin-right: .1rem;
    margin-top: .02rem
}

._2jzyO ._2b14S {
    width: 100%;
    min-height: 1.36rem;
    background: -webkit-gradient(linear, left top, right top, from(#ffe7d0), to(#fff3e7));
    background: -webkit-linear-gradient(left, #ffe7d0, #fff3e7);
    background: -moz-linear-gradient(left, #ffe7d0 0, #fff3e7 100%);
    background: -o-linear-gradient(left, #ffe7d0 0, #fff3e7 100%);
    background: linear-gradient(90deg, #ffe7d0, #fff3e7);
    -webkit-border-radius: 0 8px 8px 8px;
    -moz-border-radius: 0 8px 8px 8px;
    border-radius: 0 8px 8px 8px;
    position: relative;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2jzyO ._2b14S:before {
    width: 1.66rem;
    height: 1.66rem;
    background: hsla(0, 0%, 100%, .5);
    right: -.14rem;
    top: -.8rem
}

._2jzyO ._2b14S:after, ._2jzyO ._2b14S:before {
    content: " ";
    -webkit-border-radius: 8px 10px 8px 8px;
    -moz-border-radius: 8px 10px 8px 8px;
    border-radius: 8px 10px 8px 8px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute
}

._2jzyO ._2b14S:after {
    width: .94rem;
    height: .94rem;
    background: hsla(0, 0%, 100%, .4);
    right: 1.14rem;
    top: -.44rem
}

._2jzyO ._2b14S ._2Ga9g {
    z-index: 10;
    padding: .3rem;
    width: 100%
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ {
    padding-top: .1rem
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ._39W4e {
    padding: .1rem .3rem
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ._39W4e ._2bvyQ {
    margin-bottom: 0
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ ._2bvyQ {
    height: 1.16rem
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ ._2bvyQ ._27PfU {
    width: .76rem;
    height: .76rem
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ ._2bvyQ ._2NkEV {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ ._2bvyQ ._2NkEV .Vx7PS span:first-child {
    max-width: 2.8rem
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ ._2bvyQ ._2NkEV ._1FtiI {
    margin-top: .08rem
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ ._2bvyQ ._2NkEV ._1FtiI:before {
    display: none
}

._2jzyO ._2b14S ._2Ga9g._1D3VQ ._2bvyQ ._2NkEV ._1FtiI p {
    width: 4rem
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .2rem;
    position: relative
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._27PfU {
    width: .64rem;
    height: .64rem;
    border: 1px solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: .2rem
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._27PfU img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._2NkEV, ._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._2NkEV .Vx7PS {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._2NkEV .Vx7PS {
    font-size: .22rem;
    color: #121212;
    line-height: .38rem
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._2NkEV .Vx7PS span:first-child {
    margin-right: .1rem;
    font-size: .3rem;
    font-weight: 500;
    max-width: 1.5rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._2NkEV ._1FtiI {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .22rem;
    color: #121212;
    line-height: .3rem
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._2NkEV ._1FtiI:before {
    content: " ";
    width: 1px;
    height: .18rem;
    background: #757575;
    margin: 0 .1rem
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._2NkEV ._1FtiI p {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 2.4rem
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._1kc-D {
    width: 1.16rem;
    height: 1.16rem;
    position: absolute;
    right: -.2rem;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._2jzyO ._2b14S ._2Ga9g ._2bvyQ ._1kc-D img {
    width: 90%;
    height: 90%;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

._2jzyO ._2b14S ._2Ga9g ._1DhPv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .3rem;
    font-weight: 400;
    color: #9e5710;
    line-height: .42rem
}

._2jzyO ._2b14S ._2Ga9g ._1DhPv ._2GW3U {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._2jzyO ._2b14S ._2Ga9g ._1DhPv:before {
    content: " ";
    width: .44rem;
    height: .28rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAYAAAAa/l2sAAAEN0lEQVRYR52YW2gcZRTH/2e2ESpJZia2imgv1guKVopIxStaFUu9PFR2Z1OKyUys8cELYr0jhj7YFrF4ezCSnYli6s5GUagXWoVWrD5Yq6i1VUnQFrUq2P2mTQPNZufIJOmym91kzvR7nd//f/6c/b75ziwhZvVn9ZtDps/iuMnn9KDjF1+TsZNUIT2/eUQbGwLoLIHue4qByLWMbwBcITArl5rGFnS/PXpYwFaQXNboIcZzIg3xY7MG9ixjNQPvyczwuZNXN4rYKagv3dqmadpvAFoFujLT2MJZA7uWsVfYXWiEhzvz6hVB4VPqLgG7bF/dNGNgr12/lUPaIQ0wJ+Ql9wwGUbdEq/dOnN401zgEwhkSAWl4xH5HvTRjYNcyPgVwi8QMwD7HV0uF7ATmZoyHQHhZqjnZkIaBvbSxDBq+ZSDuUE6+G0CbbL/4lLR4Tw+0hQeMYQCLhZofHV9dPlmrwfIy5htMvE5oBmas6CqonVLetcw7AN4m5RnY0uWrRxsG7k2bepPGfwBoFhoebw5VW2YQY0IerqV/BNAqKc+gVV1+8ZOGgd+0zAfK4FelZgB/7PjB7VL+rbR+3rhGQwA0mYZPlEaDtu5tGG0Y2LOM7xhYJjNDtB3WdxXUi1I+lzE2EOFZKQ/Cbievrj/J1+xhL20uZY1/EJtNHIJwue0f3SPVuFljGIwlUp6INtv54pMNA7uWuRngx6VmAEYO/aPMnl0Yl2j6M+a1IfFuCVsJyHSXXShWDmilwxOvmp+Ng2CcKzUk0A7bL94m5V1Lfx2gbikPBqdK5fkd7x/7r67DbrblGnDqS7HZJLjB8ZVocIkasmi/cZgJZyaoMez46oJqvtLhU9gOoGk/12xBcmnzOtL4iwRhAfCg4weZhoFzlv4LgS5KYkhh6Wx78PjfEo2bNV8A83oJW2GYn3YKwca6wF57y8Ucpg4kMgP+dHwl3u+upf8K0IWJanC40ikc3V4XOPllEVnwdscPVkoC9K0xFmll/C5hq5nT5mgL1g4ciW7dyprYw65lREP66iSGBGyxp+73OJ2bMTpA6I/jpj0/5viqbrCnaCLzLONfAPOSGfI6xw/6JBrPMjwGOiVsFbPH8dXy6Rrqb2+7NAzDfQnNQEQ32Pmi6NR7ljHEwPlJahAwYPtqbV1gL9u6hlkbSGIWsWEKi+/dqg7G6XLOvBYaGQ+ioTmOrdmrxM/b+eCZ+sCWuZHBlbtaaFouDam53XtRiuNz6ZarSUt9FcfVP+f7HT/orQ+cMT5kgng8nDL4y/HVOZIQrqXfB1Bd4Tht9Qxc03nX0vcDdEmcQY0I+Mn21WUSjZvVN4HpCQlbzWgpvrJzaxB9tdes6A1xhAEziSETf92VD66SaNys0Q9Gh4StZmb6Co/+2Yk+bZoSGu50fLVCovEs410G7pawNb/iCZj2B0pN1/0P6+WAkwGs9R0AAAAASUVORK5CYII=);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: .2rem;
    margin-top: .08rem
}

._2jzyO ._2b14S ._2Ga9g ._1DhPv .S_c2S {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: -webkit-calc(100% - .64rem);
    width: -moz-calc(100% - .64rem);
    width: calc(100% - .64rem)
}

._2jzyO ._2b14S ._2Ga9g ._1DhPv .S_c2S ._17s1o {
    margin-right: .2rem;
    width: 3.8rem
}

._2jzyO ._2b14S ._2Ga9g ._1DhPv .S_c2S .Y8Bgp {
    padding: .08rem .16rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    font-size: .26rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500;
    color: #fff;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    white-space: nowrap
}

._2jzyO ._2b14S ._2Ga9g ._1DhPv .S_c2S .Y8Bgp, ._2jzyO ._2b14S ._2Ga9g ._3Nusz {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz {
    height: .56rem;
    width: 100%;
    position: relative;
    margin-top: .3rem
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa {
    height: .4rem
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa, ._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa .Loprv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa .Loprv {
    margin-right: .1rem
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa .Loprv ._27PfU {
    width: .32rem;
    height: .32rem;
    border: 1px solid #fff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: -.16rem
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa .Loprv ._27PfU:last-child {
    margin-right: 0
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa .Loprv ._27PfU img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: block
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._3LTsa ._1B99Q {
    font-size: .22rem;
    color: #757575;
    line-height: .3rem
}

._2jzyO ._2b14S ._2Ga9g ._3Nusz ._2194p {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1.6rem;
    height: .56rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .26rem;
    font-weight: 500;
    color: #fff
}

._17TSx {
    margin: .3rem 0
}

._17TSx img {
    margin-bottom: 0 !important
}

._17TSx p {
    padding-bottom: 0 !important
}

._17TSx ._1fNUE {
    position: relative
}

._17TSx ._1fNUE ._3i1dK {
    height: 4.14rem;
    width: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    overflow: hidden;
    position: relative
}

._17TSx ._1fNUE ._3i1dK._1stwe {
    height: 3.2rem
}

._17TSx ._1fNUE ._3i1dK img {
    width: 100%;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}

._17TSx ._1fNUE ._3i1dK .e6af7 {
    position: absolute;
    top: -.14rem;
    right: -.06rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .22rem;
    font-weight: 500;
    color: #fff;
    line-height: .3rem;
    margin-top: .04rem
}

._17TSx ._1fNUE ._3i1dK .e6af7._2aXt6:before {
    background-image: url(https://static-tp.fangdd.com/xfwf/Ftf7_7M_69juOUTyUwUbtecJnHnZ.png)
}

._17TSx ._1fNUE ._3i1dK .e6af7:before {
    content: " ";
    width: 1rem;
    height: 1rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FkTq5OqzC2nO2-a9dfXSLA_CERoE.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._17TSx ._1fNUE ._3i1dK .e6af7 span {
    position: relative;
    top: -.3rem;
    text-shadow: 0 0 4px rgba(0, 0, 0, .7)
}

._17TSx ._1fNUE .uxYxH {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, .1);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: absolute;
    bottom: -1px;
    left: 0;
    padding: .2rem .3rem .3rem
}

._17TSx ._1fNUE .uxYxH ._3JvNS {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: .42rem;
    height: .42rem
}

._17TSx ._1fNUE .uxYxH ._3JvNS p:first-child {
    font-size: .34rem;
    font-weight: 500;
    color: #121212;
    width: 3.2rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._17TSx ._1fNUE .uxYxH ._3JvNS p:last-child {
    font-size: .22rem;
    font-weight: 500;
    color: #ef0000
}

._17TSx ._1fNUE .uxYxH ._3JvNS p:last-child ._17Vui {
    font-size: .38rem
}

._17TSx ._1fNUE .uxYxH ._3JvNS p:last-child._1WHDL {
    font-size: .28rem
}

._17TSx ._1fNUE .uxYxH ._2GYAZ {
    margin-top: .1rem;
    font-size: .26rem;
    color: #121212;
    line-height: .34rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._17TSx ._1fNUE .uxYxH ._2GYAZ .p1H_t {
    margin: 0 .1rem;
    width: 1px;
    height: .16rem;
    background: #757575
}

._17TSx ._1fNUE .uxYxH ._1e2Iq {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: .3rem
}

._17TSx ._1fNUE .uxYxH ._1e2Iq, ._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x .v5VzM {
    width: .64rem;
    height: .64rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x .v5VzM img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x .qf-qR {
    font-size: .3rem;
    color: #121212;
    margin-left: .2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x .qf-qR p {
    line-height: .38rem;
    max-width: 2rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x .qf-qR ._3WD5d {
    margin-left: .1rem;
    font-size: .22rem;
    color: #757575
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._3buyQ, ._17TSx ._1fNUE .uxYxH ._1e2Iq ._18P4x .qf-qR ._3WD5d, ._17TSx ._1fNUE .uxYxH ._1e2Iq ._118gV {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._17TSx ._1fNUE .uxYxH ._1e2Iq ._3buyQ, ._17TSx ._1fNUE .uxYxH ._1e2Iq ._118gV {
    width: 1.6rem;
    height: .64rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    border-radius: 22px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    font-size: .3rem;
    font-weight: 500
}

._3t7Lw {
    width: 6rem;
    height: 6.42rem;
    padding: .6rem .5rem;
    background: #fff;
    -webkit-border-radius: .12rem;
    -moz-border-radius: .12rem;
    border-radius: .12rem
}

._189NI {
    color: #ff611b;
    font-size: .46rem;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._189NI span {
    display: inline-block;
    margin-right: .2rem;
    width: .6rem;
    height: .6rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #ff611b
}

._189NI i {
    position: relative;
    top: -4px
}

._3Htx9 {
    position: relative;
    width: 5rem;
    height: 3.82rem;
    margin-top: .7rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    padding: .4rem .3rem;
    background: -webkit-linear-gradient(246deg, #ff7e24, #ed0246);
    background: -moz-linear-gradient(246deg, #ff7e24 0, #ed0246 100%);
    background: -o-linear-gradient(246deg, #ff7e24 0, #ed0246 100%);
    background: linear-gradient(204deg, #ff7e24, #ed0246)
}

._1Ao7D {
    color: #fff;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1Ao7D strong {
    font-size: .36rem;
    font-weight: 500
}

._1Ao7D span {
    font-size: .22rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

._3siRk {
    margin-top: .2rem;
    color: #fff
}

._3siRk strong {
    font-size: .68rem;
    font-weight: 500
}

._3siRk span {
    font-size: .26rem
}

._3siRk i {
    font-size: .3rem;
    font-style: italic
}

._2R2f1 {
    position: absolute;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    -moz-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    bottom: .4rem;
    height: .6rem;
    line-height: .6rem;
    background: #fff;
    -webkit-border-radius: .6rem;
    -moz-border-radius: .6rem;
    border-radius: .6rem;
    width: 2.6rem;
    color: #f42032
}

._2R2f1, ._3mTuq {
    text-align: center
}

._3mTuq {
    position: relative;
    color: #fff;
    font-size: .24rem;
    width: 5rem;
    margin-left: -.3rem
}

._3mTuq span {
    position: absolute;
    width: .4rem;
    height: .4rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    z-index: 1
}

._3mTuq:after {
    right: .1rem
}

._3mTuq:after, ._3mTuq:before {
    position: absolute;
    content: "";
    width: 28%;
    border-top: 1px dashed #fff;
    top: 50%
}

._3mTuq:before {
    left: .1rem
}

._1qxzJ {
    left: -.2rem
}

._3Kyf2 {
    right: -.2rem
}

@-webkit-keyframes _2Wb2f {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@-moz-keyframes _2Wb2f {
    0% {
        opacity: 0;
        -moz-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -moz-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@-o-keyframes _2Wb2f {
    0% {
        opacity: 0;
        -o-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -o-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@keyframes _2Wb2f {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-16px);
        -moz-transform: translateY(-16px);
        -o-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

._7YGUS {
    color: #ff5121 !important;
    border-color: #ff5121 !important
}

._7YGUS:after {
    position: absolute;
    left: 45%;
    top: -20%;
    line-height: 1;
    content: "+1";
    color: #ff611b;
    font-weight: 700;
    font-size: .24rem;
    opacity: 0;
    -webkit-animation: _2Wb2f .8s linear;
    -moz-animation: _2Wb2f .8s linear;
    -o-animation: _2Wb2f .8s linear;
    animation: _2Wb2f .8s linear
}

._376I5 {
    border: 1px solid #ccc;
    position: relative;
    font-size: .32rem;
    font-weight: 500
}

._376I5 i {
    margin-top: -1px
}

._6telW {
    background: rgba(255, 81, 33, .8) !important
}

._3UsqV {
    width: .4rem;
    height: .4rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/Fh_r_Nu8NfoWRV0egXW6D_q37qRU.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative
}

._3UsqV._2TKXZ {
    background-image: url(https://static-tp.fangdd.com/xfwf/FpI-BSSSW5yU2oOIqD-gVpyvue85.png)
}

._3UsqV .j9K-R {
    position: absolute;
    bottom: -.04rem;
    left: .28rem;
    font-size: .16rem;
    color: #fff;
    line-height: .16rem
}

._3WuFe {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .6rem;
    background: #fff;
    background: var(--white)
}

._3WuFe, ._3WuFe span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3WuFe span {
    line-height: 1;
    color: #121212;
    color: var(--text-color);
    height: .72rem;
    padding: .19rem 0 .21rem;
    width: 2rem;
    -webkit-border-radius: .88rem;
    -moz-border-radius: .88rem;
    border-radius: .88rem
}

._3WuFe i {
    margin-right: .14rem
}

._3N-Ci {
    margin-right: .6rem
}

._1uiBz {
    border: 1px solid #ff5121;
    border: 1px solid var(--primary-color);
    color: #ff5121 !important;
    color: var(--primary-color) !important;
    font-weight: 500;
    font-size: .32rem !important;
    -webkit-border-radius: .72rem;
    -moz-border-radius: .72rem;
    border-radius: .72rem;
    overflow: hidden;
    background: #fff;
    background: var(--white);
    margin-left: .6rem
}

._28LSU {
    padding: 0 .3rem;
    background: #fff;
    margin-bottom: .4rem
}

._28LSU a {
    color: #4c5f83;
    display: inline-block;
    padding: 0 .2rem;
    -webkit-border-radius: .48rem;
    -moz-border-radius: .48rem;
    border-radius: .48rem;
    margin: 0 .1rem .1rem 0;
    font-size: .28rem;
    height: .48rem;
    line-height: .48rem;
    background: #f3f5f7
}

._1mce1 {
    padding: 0 .4rem;
    background: #fff;
    color: #999;
    font-size: .32rem
}

._1mce1 h2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .2rem
}

._3XtwA {
    padding-right: .2rem
}

._1vOCG {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 1px
}

.sFStB {
    display: inline-block;
    margin: 0 .12rem .1rem 0;
    padding: 0 .2rem;
    height: .5rem;
    font-size: .28rem;
    line-height: .5rem;
    color: #999
}

.sFStB:after {
    -webkit-border-radius: .5rem !important;
    -moz-border-radius: .5rem !important;
    border-radius: .5rem !important;
    color: #ccc
}

._1j8hl {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-width: 750px;
    margin: 0 auto;
    background: #000;
    z-index: 1000
}

._1vv4C {
    position: absolute;
    left: .3rem;
    bottom: .28rem;
    color: #fff;
    font-size: .32rem
}

._25f72 {
    height: 100%
}

._3uHMl {
    position: absolute;
    top: 4%;
    right: 4%;
    width: .52rem;
    height: .52rem;
    line-height: .52rem;
    text-align: center;
    background: rgba(0, 0, 0, .2);
    z-index: 33
}

._3uHMl i:after {
    color: #fff;
    font-size: .36rem !important
}

._1WHJu {
    padding: .1rem .4rem;
    background: #fff;
    background: var(--body-background)
}

.news-details .house-related-bd .address, .news-details .house-related-bd h4, .news-details .news-house .name, .ui-nowrap {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.news-details .house-related-hd {
    background: #eee url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/default-1E3EX.png) no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    background-size: 100%
}

@keyframes _1DYh5 {
    0%, to {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    50% {
        -webkit-transform: translate(-.16rem);
        -moz-transform: translate(-.16rem);
        -o-transform: translate(-.16rem);
        transform: translate(-.16rem)
    }
}

@keyframes _1qH8_ {
    0% {
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        -webkit-transform: translateY(2.46rem);
        -moz-transform: translateY(2.46rem);
        -o-transform: translateY(2.46rem);
        transform: translateY(2.46rem)
    }
}

@keyframes _20TS2 {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-.5rem);
        -moz-transform: translateY(-.5rem);
        -o-transform: translateY(-.5rem);
        transform: translateY(-.5rem)
    }
}

@keyframes _2msiQ {
    0% {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0)
    }
    50% {
        -webkit-transform: translate3d(-100%, 0, 0);
        -moz-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
    to {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        transform: translateZ(0)
    }
}

.news-details .news-house li {
    border: none;
    position: relative
}

.news-details .news-house li:after {
    content: "";
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    left: 0;
    top: 0;
    width: 199.6%;
    height: 200%;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    border: 1px solid #eee;
    border: 1px solid var(--border-color);
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .news-details .news-house li {
        border: none;
        position: relative
    }
}

@media screen and (-webkit-min-device-pixel-ratio: 3) {
    .news-details .news-house li {
        border: none;
        position: relative
    }
}

.fddseo-normal-type-title {
    font-size: .4rem;
    line-height: 1.4;
    font-weight: 600;
    margin-bottom: .4rem
}

.fddseo-normal-type-cardtips {
    display: block;
    font-size: .32rem;
    font-weight: 600;
    text-align: center
}

.fddseo-normal-type-cardtips-hand {
    font-size: .36rem;
    padding: 0 .04rem
}

.fddseo-normal-type-cardtips-hand:before {
    content: "\ec7d";
    font-family: iconfont;
    font-weight: 400
}

.fddseo-normal-type .fddseo-normal-type-image img {
    margin-bottom: 0
}

.fddseo-normal-type .tt-card-button {
    color: #fff
}

.news-details img {
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

.news-details-content {
    font-size: .34rem;
    line-height: 1.647;
    margin-bottom: .4rem;
    color: #121212;
    color: var(--text-color)
}

.news-details-content .abstract {
    padding-bottom: .3rem;
    color: #757575
}

.news-details-content table {
    margin: .2rem auto;
    width: 100% !important
}

.news-details-content table td, .news-details-content table th {
    border: 1px solid #ddd;
    padding: .05rem .1rem
}

.news-details-content a {
    color: #668ae9
}

.news-details-content p {
    line-height: 1.7058;
    padding-bottom: .4rem
}

.news-details-content p:last-child {
    padding-bottom: 0 !important
}

.news-details-content p img {
    display: block;
    margin: 0 auto .2rem
}

.news-details-content img {
    width: auto;
    margin-bottom: .3rem
}

.news-details-content video {
    max-width: 100%;
    margin: 0 auto
}

.news-details-content .news-table {
    font-size: .28rem;
    border: 0;
    margin: 0 auto
}

.news-details-content .news-table-box {
    background: hsla(0, 0%, 100%, .1);
    -webkit-box-shadow: 0 .04rem .2rem 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 .04rem .2rem 0 rgba(0, 0, 0, .1);
    box-shadow: 0 .04rem .2rem 0 rgba(0, 0, 0, .1);
    -webkit-border-radius: .06rem;
    -moz-border-radius: .06rem;
    border-radius: .06rem;
    margin-bottom: .6rem;
    overflow: hidden
}

.news-details-content .news-table-title {
    line-height: 1.5;
    padding-bottom: .2rem;
    font-size: .32rem;
    text-align: center
}

.news-details-content .news-table-tips {
    padding-bottom: .24rem;
    line-height: 1.5;
    font-size: .24rem;
    color: #757575
}

.news-details-content .news-table tr:nth-child(2) td, .news-details-content .news-table tr:nth-child(2) th {
    padding-top: .3rem
}

.news-details-content .news-table th {
    min-width: .8rem;
    font-weight: 400
}

.news-details-content .news-table td, .news-details-content .news-table th {
    padding: .15rem .1rem;
    border: 0;
    text-align: center
}

.news-details-content .news-table-th {
    background-color: rgba(64, 67, 79, .1)
}

.news-details-content .news-table-th span {
    display: inline-block;
    width: 1.2rem
}

.news-more {
    position: relative;
    padding-bottom: .5rem;
    background-color: #fff;
    text-align: center
}

.news-more + .news-btn {
    padding-top: .2rem
}

.news-more:before {
    content: "";
    position: absolute;
    z-index: 100;
    width: 100%;
    height: 1.8rem;
    left: 0;
    top: -1.8rem;
    background-image: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), #fff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background-image: -moz-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background-image: -o-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), #fff)
}

.news-more .btn-more {
    position: relative;
    z-index: 101;
    display: block;
    padding: 0 .3rem;
    margin-top: -.3rem;
    font-size: .3rem;
    color: #456a9c
}

.news-more .btn-more i {
    display: block
}

.news-details .house-related {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #f7f7f7;
    margin-top: .4rem;
    color: #333
}

.news-details .house-related-hd {
    width: 2rem;
    height: 1.56rem;
    margin-right: .16rem
}

.news-details .house-related-hd img {
    display: block;
    width: 100%;
    height: 100%
}

.news-details .house-related-bd {
    overflow: hidden;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: .16rem .2rem 0 0
}

.news-details .house-related-bd h4 {
    font-size: .32rem
}

.news-details .house-related-bd .infobox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: .16rem
}

.news-details .house-related-bd .address {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0;
    text-indent: 0;
    font-size: .28rem;
    color: #757575
}

.news-details .house-related-bd .price {
    padding: 0;
    text-indent: 0;
    font-size: .24rem;
    color: #ff611b
}

.news-details .house-related-bd .price strong {
    font-weight: 500;
    font-size: .32rem
}

.news-details .news-house {
    padding-bottom: .3rem
}

.news-details .news-house a.ui-border-radius:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-color: #c5c5c5
}

.news-details .news-house p {
    padding-bottom: 0;
    line-height: 1.5
}

.news-details .news-house .cont {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

.news-details .news-house li {
    margin-top: .3rem
}

.news-details .news-house li:first-child {
    margin-top: 0
}

.news-details .news-house li:after {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-color: #c5c5c5
}

.news-details .news-house a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: .2rem
}

.news-details .news-house .img {
    width: 2rem;
    height: 1.5rem;
    margin-right: .24rem;
    background-color: #eee
}

.news-details .news-house .img img {
    display: block;
    width: 100%;
    height: 100%
}

.news-details .news-house .name {
    line-height: 1.1;
    font-size: .32rem;
    color: #333
}

.news-details .news-house .type {
    padding-top: .26rem;
    font-size: .24rem;
    color: #757575
}

.news-details .news-house .price {
    padding-top: .2rem;
    font-size: .3rem;
    line-height: 1.2;
    color: #ff611b;
    font-weight: 500
}

.fddseo-low-price p {
    padding-bottom: 0
}

.fddseo-low-price .fddseo-low-price-intro {
    font-size: 17px;
    font-weight: 400;
    color: #121212;
    line-height: 29px
}

.fddseo-low-price .fddseo-low-price-intro p {
    padding-bottom: .2rem
}

.fddseo-low-price .fddseo-house-info {
    margin-top: 40px
}

.fddseo-low-price .fddseo-house-info div:last-child .fddseo-info-deail:after {
    display: none
}

.fddseo-low-price .fddseo-house-info .tt-card-house {
    margin: 0
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title {
    font-size: 17px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #121212;
    line-height: 21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl + span {
    overflow: hidden;
    max-width: -webkit-calc(100% - 140px);
    max-width: -moz-calc(100% - 140px);
    max-width: calc(100% - 140px);
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 12px;
    width: 60px;
    margin-right: 10px
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:before, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:before {
    width: 20px
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:after, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:before, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:after, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:before {
    content: " ";
    height: 4px;
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 93.3%, 0)), to(#eee));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 93.3%, 0), #eee);
    background: -moz-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: -o-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: linear-gradient(270deg, hsla(0, 0%, 93.3%, 0), #eee);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:after, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:after {
    width: 60px
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 0;
    margin-left: 10px
}

.fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:after, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:before {
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 93.3%, 0)), to(#eee));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 93.3%, 0), #eee);
    background: -moz-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: -o-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: linear-gradient(270deg, hsla(0, 0%, 93.3%, 0), #eee);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info, .fddseo-low-price .fddseo-house-info .fddseo-base-info, .fddseo-low-price .fddseo-house-info .fddseo-layout-info {
    margin-top: 20px
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-title, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-title, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-title {
    height: 21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #121212
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-title:before, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-title:before, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-title:before {
    content: " ";
    margin-right: 9px;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail {
    margin-top: 20px;
    padding-bottom: 20px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail:after, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail:after, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    width: 100%
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line:last-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line:last-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line:last-child {
    margin-bottom: 0
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p {
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p:first-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p:first-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p:first-child {
    width: 47%;
    margin-right: 3%
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span {
    font-size: 15px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    line-height: 19px;
    color: #121212
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child {
    white-space: nowrap;
    width: 75px;
    color: #757575
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p {
    width: auto;
    margin-bottom: 10px
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p:first-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p:first-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p:first-child {
    width: auto;
    margin-right: 0
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p span:last-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p span:last-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p span:last-child {
    max-width: -webkit-calc(100% - 75px);
    max-width: -moz-calc(100% - 75px);
    max-width: calc(100% - 75px)
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child {
    margin-bottom: 0
}

.fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-title:before {
    background-image: url(data:image/png;base64,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)
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-title:before {
    background-image: url(data:image/png;base64,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)
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail {
    margin-top: 14px;
    padding-bottom: 0
}

.fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 11px;
    font-size: 17px;
    font-weight: 400;
    color: #121212;
    line-height: 29px
}

@media (min-width: 961px) {
    .fddseo-low-price .fddseo-low-price-intro {
        font-size: 16px;
        line-height: 30px
    }

    .fddseo-low-price .fddseo-house-info .fddseo-house-title {
        margin-top: 30px;
        font-size: 18px;
        line-height: 22px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl, .fddseo-low-price .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr {
        display: none
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info, .fddseo-low-price .fddseo-house-info .fddseo-base-info, .fddseo-low-price .fddseo-house-info .fddseo-layout-info {
        margin-top: 30px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-title, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-title, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-title {
        font-size: 16px;
        margin-right: 60px;
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail {
        margin-top: 0;
        padding-bottom: 30px
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line {
        margin-bottom: 16px
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span {
        font-size: 16px
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child {
        width: 80px
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p {
        width: 50%;
        margin-bottom: 0
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-low-price .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-low-price .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child {
        width: auto
    }

    .fddseo-low-price .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail p {
        font-size: 16px
    }
}

.fddseo-building-area p {
    padding-bottom: 0
}

.fddseo-building-area .fddseo-building-area-intro {
    font-size: 17px;
    font-weight: 400;
    color: #121212;
    line-height: 29px
}

.fddseo-building-area .fddseo-building-area-intro p {
    padding-bottom: .2rem
}

.fddseo-building-area .fddseo-house-info {
    margin-top: 40px
}

.fddseo-building-area .fddseo-house-info div:last-child .fddseo-info-deail:after {
    display: none
}

.fddseo-building-area .fddseo-house-info .tt-card-house {
    margin: 0
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title {
    font-size: 17px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #121212;
    line-height: 21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl + span {
    overflow: hidden;
    max-width: -webkit-calc(100% - 140px);
    max-width: -moz-calc(100% - 140px);
    max-width: calc(100% - 140px);
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    height: 12px;
    width: 60px;
    margin-right: 10px
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:before, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:before {
    width: 20px
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:after, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:before, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:after, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:before {
    content: " ";
    height: 4px;
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 93.3%, 0)), to(#eee));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 93.3%, 0), #eee);
    background: -moz-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: -o-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: linear-gradient(270deg, hsla(0, 0%, 93.3%, 0), #eee);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl:after, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:after {
    width: 60px
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-right: 0;
    margin-left: 10px
}

.fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:after, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr:before {
    background: -webkit-gradient(linear, right top, left top, from(hsla(0, 0%, 93.3%, 0)), to(#eee));
    background: -webkit-linear-gradient(right, hsla(0, 0%, 93.3%, 0), #eee);
    background: -moz-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: -o-linear-gradient(right, hsla(0, 0%, 93.3%, 0) 0, #eee 100%);
    background: linear-gradient(270deg, hsla(0, 0%, 93.3%, 0), #eee);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info, .fddseo-building-area .fddseo-house-info .fddseo-base-info, .fddseo-building-area .fddseo-house-info .fddseo-layout-info {
    margin-top: 20px
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-title, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-title, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-title {
    height: 21px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #121212
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-title:before, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-title:before, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-title:before {
    content: " ";
    margin-right: 9px;
    width: 20px;
    height: 20px;
    background-image: url(data:image/png;base64,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);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail {
    margin-top: 20px;
    padding-bottom: 20px;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail:after, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail:after, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    width: 100%
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line:last-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line:last-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line:last-child {
    margin-bottom: 0
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p {
    width: 48%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p:first-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p:first-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p:first-child {
    width: 49%;
    margin-right: 3%
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span {
    font-size: 15px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    line-height: 19px;
    color: #121212
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child {
    white-space: nowrap;
    width: 75px;
    color: #757575
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p {
    width: auto;
    margin-bottom: 10px
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p:first-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p:first-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p:first-child {
    width: auto;
    margin-right: 0
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p span:last-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p span:last-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p span:last-child {
    max-width: -webkit-calc(100% - 75px);
    max-width: -moz-calc(100% - 75px);
    max-width: calc(100% - 75px)
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child {
    margin-bottom: 0
}

.fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-title:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAH2klEQVRYR71ZbVBU5xV+zvvuQoAALaLEQmszbWM60w4qGGOcJmCiZYWIHyEhoxWTmU5jx3Tyr/qjM874w/yzH6lxOh3jZ4zRpGkjIn6naQSpTm3NTGPSdIYUG6Oro0F3WWDf07nve/fu/VoWTFuGnQXu3Xuf+5xznvOcA+EOvngDRPJC3exogWgEuI4FphNoKgSXggggDILwKRFdJOJzaZYno9N6/0wboCZ6O5rIB7htbvUQhtcSaCUEaiwscL3IgDMvAY3V/E7W9wAL2h0R4iXa2nNpvPcdF8DPlz4wKSrSGwl4FkSFGQDWe06QwkAg613fhQxogRQI26TEz+jXfdfyAc0LMLG4vp0k/wqESjcjGlzm5lmWvIzaIC1gNovOcSLERUSspZd6940FMidAbmiIDJUPWsCey4TNA9ATQkNQIMQ2cRAm9EG29ee2iinFz9OGU6NhQEMBctvcolRqeL8iNLsvqn+22dAX84H0ALTzL8uyzkMPw5mHIoFOioo22tyT9IMMALSYS5YNvgV4wWUZMLnkya8MGHeRZFJAP8iYDJrwWyAnFS3xMxkAmGype5nBz1kXDQ+JXamBEOc438nD/NcD0Vb5y941bhY9ABPN9e2A2muqNFdITMKHFQmIPXmYTQnXZ/yy5Ck067bUTr/IFo4D8PNHH5gUuWv0AwCVYVXnTXJbMiagg37wnpRx56tAnEb4/owEOQCTzTO3KNAa/dRj5k02xG7QVFEJEVsBRAugul8Frv07XAcDD5VlN1N0TPyy/HnfjzMigERLbTWU/BiAEWHniVydwSMTrhBXTIFcvAqicQmooFCD4vQo+L1DUJ3bgasDTuXnkJlAERFRCkTfoM09lzRfiUV1mxi8LsteUFj9IabJVZCtHRCNraBoQajWcjoN7j0MPvQK+Mq/cumgyemAZIkXaXPPemJAJJrq+kFsequjc9YRb6Ho41OmIrJ0NUTDYlA0mq9TGUZVGtx3FHxoG/BZf7B/24XiY3iAys9Mo8TCujksuNdhyKkqH7iqakSWW8BaQJHxAfOjZ6XA546Bu14BPv2nx0wEVQEgSQ9SoqluHYM3aYrt7pApkswTRVY9D/n4ClAkMi7G8p1kAUVfF3jXRlvxg13JBryebn9/1gEQljsWydU/MwALftsJMakq330ndJxTSfBPm4DRlC/k7iIVByyAF0D4jkNxhkXj4YwgV06BXLYa8tFWp1InhMZ1sq7wvm5w93bQlU8c0Q91RwLvU6Jp1lW2xNltMnPoIH25EnLxCsgFy0FFxRPCyCPD4NMHwUd2GY10+ndQB7Myh7gFcIht/QvolN3kI0/9ECgqRrprH3DtMqisHCLWDhl7ClRSNiZQHcp3fgc+uge4GQcmfwU0/0lg8DpwZKftvnOYCUGpLMCMDvlDXFKCwt2ndI/l0RGod7uQ/v1O8OV+UHEJxMI2yNjToPIKD1BO3AKf2A91dC9w+ybw1W9CNK0C1T8GkhK6ol94GEiPhOqgCbkB6IQ4lw6K+Y8j0v4jiMn32LqmoM6cQPoP24H+i0DhXRDzl0A2/8C0uiOvQR1/HUjeAt1XC9G8GvTdh4yRsHTx6iXw21vBZ4+Yv4XroAUw7i0SR6hDOkk0AvlwDHJJB0T1182NmMF/7dFA+cO/gKQAhLB6Hah2HmRzB+i+GQ6zPPARuHsn+Nxxc47TVsPckWbwgqWD+xn8xFg6KOY9potC/ekwoEYh5jRCLn0G4t77nZuri+eh3t4OFN8N2dIB+tq3ssA+Og/VtQN4/zRQWAia0wTcugH87Z1sFYeNEEIcoETTzHUM2pRTB0vuRuHukyYHr1/F6MFXoY6/AaSSEDPmQrY+A/HtmYFC0exeOA3VuQP4+DxQUgrR2KYLhMoqTPt74RH9wB6D4jErWO9tdTmmsEjHTyAXtYMKjCngWzeRPvw6VPc+XQA0fQZk62pQ7UOAUlB9VjvbAQz8A/hSJcSCp0ENy0BFJebzw0PgY3uAg78ZWwcVHjRmIVbXD3CN4yhCdNDye1a7kwuzGshDCajjb0J17QHfiIOmTjOd4fpnoKoa0KKVEPNaHLfDiUHwqQPgk6+ZEDsWLjhGWIM+LLNgYdF2i227lc8PlpZDxp6EjLWDSssNIyPDUO8ehOrcpfVStqwCzTZyoo/fiIOP7QX/8U0glfCJdPhQRYQXafOZ9Rogt9RWJy3DSjCOM2TQDvjBoiKIBcsgF60AVUy25Setp3lHTq4MQHXtAvd0ar3LaVh9fjBgWK2r347N3EJEa/L6Qf9cHC2AeKTZsFZVY4B+8iHSnTvAZ0+AYIEON8DOsO/TwYDlty7qDE1k92WXWQj0zbC5WEqIWd/T1c1/79NA9dAeks+hm4rsKiVOoyFDk85Fa+wktTdz0f/3XKyn2VxjZ0bIxhrc/VXnXx598bk4z+Cu86ehIZIqG3xL5Vx92PZoPMsjTyvzDvX+hxUCnRjP6kODzLE8cpLa1bMnvB8MmYtJ0PiXR5lQ512/fcH9oEu2Jr5+czfWxNL6dkLIAnM8IdalnFOI40KItbTlDheYbpDWCriA0htBeBbC2j7Y+5E72w+mSGCb+G+tgN1AzRJ9dC2BV4JQ461i34bVtx/8ny7R3SB1EW2AGPmgbjaRaFTgegDThaB7IFBqi/AggMsgXBQCZ9OsTkannbujf0P8BzZsjFxKwo8fAAAAAElFTkSuQmCC)
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-title:before {
    background-image: url(data:image/png;base64,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)
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail {
    margin-top: 14px;
    padding-bottom: 0
}

.fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 11px;
    font-size: 17px;
    font-weight: 400;
    color: #121212;
    line-height: 29px
}

@media (min-width: 961px) {
    .fddseo-building-area .fddseo-building-area-intro {
        font-size: 16px;
        line-height: 30px
    }

    .fddseo-building-area .fddseo-house-info .fddseo-house-title {
        margin-top: 30px;
        font-size: 18px;
        line-height: 22px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dl, .fddseo-building-area .fddseo-house-info .fddseo-house-title .fddseo-house-title-dr {
        display: none
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info, .fddseo-building-area .fddseo-house-info .fddseo-base-info, .fddseo-building-area .fddseo-house-info .fddseo-layout-info {
        margin-top: 30px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-title, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-title, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-title {
        font-size: 16px;
        margin-right: 60px;
        min-width: -webkit-max-content;
        min-width: -moz-max-content;
        min-width: max-content
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail {
        margin-top: 0;
        padding-bottom: 30px
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line {
        margin-bottom: 16px
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span {
        font-size: 16px
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line p span:first-child {
        width: 80px
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p {
        width: 50%;
        margin-bottom: 0
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-building-area .fddseo-house-info .fddseo-base-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child, .fddseo-building-area .fddseo-house-info .fddseo-layout-info .fddseo-info-deail .fddseo-info-deail-line-cross p:last-child {
        width: auto
    }

    .fddseo-building-area .fddseo-house-info .fddseo-advantage-info .fddseo-info-deail p {
        font-size: 16px
    }
}

._3OQG- {
    background: #fff;
    background: var(--white)
}

._3OQG- p {
    color: #757575;
    color: var(--gray-200);
    height: .88rem;
    line-height: .88rem;
    text-align: center;
    font-size: .26rem
}

._3OQG- ._2I15K {
    position: relative;
    background: #fff;
    background: var(--white);
    width: 100%;
    overflow: hidden;
    height: 1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._3OQG- span {
    display: block;
    width: .66rem;
    height: .66rem;
    line-height: .66rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    background: rgba(255, 97, 27, .2)
}

._3OQG- span:after {
    position: relative;
    left: -2px;
    display: inline-block;
    color: #ff5121;
    font-weight: 700;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

@-webkit-keyframes _2bF13 {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@-moz-keyframes _2bF13 {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -moz-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@-o-keyframes _2bF13 {
    0% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes _2bF13 {
    0% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

._2Wn-B {
    -webkit-animation: _2bF13 .5s linear;
    -moz-animation: _2bF13 .5s linear;
    -o-animation: _2bF13 .5s linear;
    animation: _2bF13 .5s linear;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

._32srL {
    position: absolute;
    bottom: 0;
    color: #4c5f83;
    font-size: .32rem;
    text-align: center;
    height: .4rem;
    line-height: .4rem;
    width: 100%;
    background: #fff;
    background: var(--white);
    z-index: 30
}

._32srL:before {
    display: block;
    content: "";
    position: absolute;
    height: 1.2rem;
    top: -1.2rem;
    right: 0;
    left: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, 0)), to(#fff));
    background-image: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), #fff);
    background-image: -moz-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background-image: -o-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), #fff);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0, 0%, 100%, 0)), to(var(--white)));
    background-image: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), var(--white));
    background-image: -moz-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, var(--white) 100%);
    background-image: -o-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, var(--white) 100%);
    background-image: linear-gradient(-180deg, hsla(0, 0%, 100%, 0), var(--white))
}

._32srL i {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin-top: -2px
}

._37EDy {
    background: #fff;
    padding: .4rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._37EDy:last-child:after {
    height: 0 !important
}

._2dMzB {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._32pLJ {
    width: 1.7rem;
    height: 1.36rem;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    overflow: hidden;
    margin-left: .2rem
}

._2nMf_ {
    font-size: .34rem;
    line-height: 1.352;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

._44IX9 a {
    position: relative;
    font-size: .22rem;
    line-height: 1;
    padding: .08rem;
    font-weight: 500;
    background: rgba(76, 95, 131, .07);
    color: #4c5f83;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: .08rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block
}

._1UjTG {
    margin-top: .2rem;
    overflow: hidden
}

._1UjTG ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    position: relative
}

._1UjTG ul:after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._1UjTG ul li {
    padding: .2rem 0;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: .22rem
}

._1UjTG ul a, ._1UjTG ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1UjTG ul a {
    width: 100%;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

._16mj0 {
    position: relative
}

._16mj0:after {
    width: .4rem;
    height: .4rem;
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateY(71%) rotate(45deg) scale(.5);
    -moz-transform: translateY(71%) rotate(45deg) scale(.5);
    -ms-transform: translateY(71%) rotate(45deg) scale(.5);
    -o-transform: translateY(71%) rotate(45deg) scale(.5);
    transform: translateY(71%) rotate(45deg) scale(.5);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    z-index: 10;
    background: #fff
}

._3ihPZ {
    display: block;
    width: .52rem;
    height: .5rem;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    margin-bottom: .13rem;
    background-position: 1px 0;
    background-image: url("https://static-tp.fangdd.com/xfwf/FhyvG0ln0prAKY9NlGVM6bWooN-E.png");
    background-repeat: no-repeat
}

._3Bwzp {
    margin-top: .02rem;
    margin-bottom: .11rem;
    background-image: url("https://static-tp.fangdd.com/xfwf/FnXixFCTPuO1PBxG_r4ZvRsm49L6.png")
}

.qkKjU {
    background-image: url("https://static-tp.fangdd.com/xfwf/FtxzMIrRDpJgtqEgXPzsjwyZMEnJ.png")
}

._17wlK {
    background-image: url("https://static-tp.fangdd.com/xfwf/Fn9muq3RNBcPcAkYMhOdDLs-W4lp.png")
}

._3KsRm {
    margin-top: .03rem;
    margin-bottom: .12rem;
    width: .5rem;
    height: .48rem;
    background-image: url("https://static-tp.fangdd.com/xfwf/FsbercPF0S3JHAeo1WrB0xfON1U0.png")
}

.gFZmP {
    padding: .16rem .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    margin-bottom: .2rem
}

.gFZmP li:last-child a {
    color: #999 !important
}

.gFZmP a {
    position: relative;
    padding-right: .3rem;
    margin-right: .1rem;
    color: #4c5f83;
    font-size: .3rem
}

._2Q_lZ {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-45%) rotate(180deg);
    -moz-transform: translateY(-45%) rotate(180deg);
    -ms-transform: translateY(-45%) rotate(180deg);
    -o-transform: translateY(-45%) rotate(180deg);
    transform: translateY(-45%) rotate(180deg)
}

._2Q_lZ:after {
    color: #999
}

.pvyES {
    padding: .16rem .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2YGsH, .pvyES {
    background: #fff
}

._2YGsH {
    position: fixed;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 1rem;
    overflow: hidden;
    color: #121212;
    z-index: 88;
    -webkit-box-shadow: 0 -4px 8px 0 rgba(34, 34, 34, .1);
    -moz-box-shadow: 0 -4px 8px 0 rgba(34, 34, 34, .1);
    box-shadow: 0 -4px 8px 0 rgba(34, 34, 34, .1)
}

._2Mnux {
    background: #fff
}

._1j2ZB {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justfiy-content: center;
    padding: .2rem .3rem
}

._28OnM {
    display: block;
    width: .8rem;
    height: .8rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    overflow: hidden
}

._28OnM img {
    width: 100%;
    height: 100%
}

.RfS1j {
    display: -webkit-box;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.333;
    white-space: normal;
    font-size: .24rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 .2rem .2rem
}

.xDd9p {
    width: 1.6rem;
    height: .64rem;
    line-height: .64rem;
    background: #ff611b;
    -webkit-border-radius: .64rem;
    -moz-border-radius: .64rem;
    border-radius: .64rem;
    font-size: .32rem;
    font-weight: 500;
    text-align: center;
    color: #fff
}

._3iHv_ span {
    display: inline-block;
    width: .1rem;
    height: .1rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background: #eee;
    margin-right: .1rem
}

.somx3 {
    text-align: center
}

._1VfJl, .somx3 {
    position: absolute;
    right: 0;
    left: 0
}

._1VfJl {
    top: 0;
    bottom: 0;
    z-index: 6666;
    font-size: .32rem;
    background: rgba(0, 0, 0, .6);
    padding-top: 1rem
}

._1VfJl textarea {
    background: #fff;
    background: var(--white);
    font-size: .32rem;
    width: 100%;
    min-height: 2rem;
    margin-bottom: .3rem;
    color: #121212;
    color: var(--text-color)
}

._1VfJl textarea::-webkit-input-placeholder {
    color: #757575;
    color: var(--gray-200);
    -webkit-user-select: none
}

._3uAKB {
    background: #fff;
    background: var(--white);
    height: 100%;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

._1HgOF {
    padding: .3rem
}

._261Av {
    color: #757575;
    line-height: 1.375;
    margin-bottom: .3rem
}

._2dweg {
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .3rem;
    height: .95rem
}

._24K5x {
    float: left
}

._3nvpx, ._24K5x {
    color: #999;
    font-size: .32rem;
    line-height: .64rem
}

._3nvpx {
    width: 1.6rem;
    height: .64rem;
    text-align: center;
    -webkit-border-radius: .64rem;
    -moz-border-radius: .64rem;
    border-radius: .64rem;
    border: 1px solid #999;
    float: right
}

._3eLS5 {
    color: #ff5121;
    border-color: #ff5121
}

._9vh6U {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #fff;
    z-index: 6666;
    font-size: .32rem;
    background: rgba(0, 0, 0, .6);
    padding-top: 1rem
}

._9vh6U ._8Qg9I {
    background: #fff;
    height: 100%;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

._9vh6U ._8Qg9I ._2kwUD {
    padding: .4rem .4rem .3rem
}

._9vh6U ._8Qg9I ._2kwUD textarea {
    font-size: .32rem;
    width: 100%;
    min-height: 1.4rem;
    margin-bottom: .3rem;
    color: #121212
}

._9vh6U ._8Qg9I ._2kwUD textarea::-webkit-input-placeholder {
    color: #ccc;
    -webkit-user-select: none
}

._9vh6U ._8Qg9I ._3hluG {
    padding: 0 .4rem .3rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: .3rem;
    color: #757575;
    line-height: .38rem
}

._9vh6U ._8Qg9I ._3hluG, ._9vh6U ._8Qg9I ._3hluG .Ho-EU {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._9vh6U ._8Qg9I ._3hluG .Ho-EU:before {
    content: " ";
    width: .4rem;
    height: .4rem;
    margin-right: .1rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADyElEQVRYR9WZPWwcRRTH/2+9e4gCJAhFEL7zzh0SKaCCCIo0lpAg0EAQEIk0QRQkCm0+CiqKQNqgmAJBE4QS8kETQiQkNy6QAlUoiMTeW/sOgYQhEi7At3f7R3PatYaN7bXPd2jZ4nS3M+/N7+bNvDfvjWCEh6QXx/FeALMi8mSapo8BeBjAfZm6FQC/eJ53m+T3AObDMLwpIul2h5PtCHQ6nUd6vd4xAIdEZHo7siS7AM7XarUP6/X6z1uV3RJgt9vdlSTJeyTfBHDPVpVv0G9VRD4JguDd6enp38t0lQKq6kGSZwE8tI6yFRFZAHALQCwif9o+JO8HEAJ4guQ+x/SuimXf9481Go0Lm0FuCEjSj+P4LMm3CwoGInIZwKdxHH8zOzvb32yA+fl5PwzDZwEcJvkKgCm3v4h8FIbhOyKyrp51ATudzr1JknwB4MWCsqu+7x+v1+s/lZlmvfZOp/Nov98/Q/LlQvu1IAherdfrfxXl7gK0M6eqXxbg7pB8q9VqXRkFrCgTRdEBEfkYwANO2zVjzEvFmbwLUFXnXLOKSDQ1NfVco9GIxgGX61haWmoNBoMbJFv5O2tuY8yRf1nN/ZFtiM/zdyQjz/P2GWN+HSdcrktVd6dpuiAia5C+7x90N87aDFpX0uv1fnR26x3f9/eOe+aKf9TOZL/fv+mYe7lWq+3JXdAaoKqeI7k2vXbHjWvNlc1+tiatZxg+IjJnjDk6/G4/bIRIksSusaETFpGrxpgDZYrH2a6qV5zdvRoEQctGnCFgFEWnReRkNuAgCII9o7qSUaGtC0qSxC6xoZ8k+X6r1TolNvC32+1FJ7ZebDabr4860E7kVPUCydcywG6z2ZwRVX2a5LeO/fcbY77eyUCjyqrq8ySvOyzPWMCTJE9nL1cWFxcfLAtfowKUydmwODMz80ceu0XklLTb7UsAbIy0m+O6MeaFMkWTbFfVr0jut2N4nnfJAtqTyOMZ4BljzIlJApTpVtUPSB7P+v1gAZcB7MoAjxpj5sqUTLJdVY+QPJeNsWwB/879n+d5h8Iw/GySAGW64zh+I03T81m/1f8F4G95/BWRSpq4ypvkVvXdTOUddeVDXfGwICIXjTHVOSxU/rhlASt/YLWQlT7yW8DKJ03ZLNo6zH+adgJYcHPjDdPOPIgXE3ebGwdBMJHEPUmSG25OXJq4Z7lAtUsf2a6ubvEoN/Vm5TcAl0VkW+U3koez1GLn5Tf3UFnZAqYLWekSsAta2SJ6MY9wryFIPgXAXkPsLlxD2JLdbRH5bifXEP8AqCigtOAqS1AAAAAASUVORK5CYII=);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat
}

._9vh6U ._8Qg9I ._3hluG .Ho-EU._1QFCX:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADO0lEQVRYR9WZTWxMURTHf2emiAUL3WlEULHwsawKiVckVBeUoGhsZtKojyARnS6IsGDjK2hFZjYSCREfG3baSUiIjQQL0lYwwaJmob7bzlx5782YmXZq3p338LzFLOae87+/Offdc+49I5TxKBBa6mpIKQNUDSKzUUwFNcmWk08I71CqB+QRQYlzsfuRgNKdTnQc1LZlVYxP70KxFZim4wskEC4zGDgnl7reOvV1BKi2La9kXPoIKh1GZLxT8aJ2Sg0igShDgUNy6W6ylFZJQBU2NqE4D1SWEtMcTyLslGj86u/8xgRUhlFBNWdRbNecWM9cuEAvuyUeHy7mWBRQ7Vs0kYEJ14AGvdnKtr7N5B8b5NSDbyMVRgFakZvFrb8Il2W6TR9rR0ZyNGDY6PzjyzpWoIULEo235g8XAGY2xJWyF8oLR6Epf+P8ArRTSerFH9ituthJhoJzsikoBxiq6wBVEF5dZe/spVNi3TusmmR+WBWiIvXSdRL2itBM5sPBmWbFsQHDxjEUEa/0PdERjks03i5W4Q8Zr8uorfoci+uhei503YREXyn/BLH4dFEtdQtJqYelrF2PN4agodmW6X8P7VtKSwalVlTIaAOOl7Z2YZEPpwMIEVGhpddB1rmY/veuI+G+f4XTbdD7zMGU6oaosPEExXwH1vomxeDORKDnqTMt4akZwSTIFGcewIJaqJ4H9+5A/7ux3dzC2cpJE/AHODyEVs2Aw1GQAHz+CCf2Q6J3NKQ3cGYCHNQDnDUX2s/lgL4M2JBvenLfNYahwbwRZB7zndNZ1oKfawEaH7Tqb/NeMNbkZL5+gpMH4NVzWBeG1V7BZZe4nE2yZQ8sW5sH+Rke34fFqzyKXEYms0nKSzNNu2DF+uKbxNWy5kuaacZNot7QCis3FkJ6BmfJRtyXuvUtUL/ZhtRKwg4Sm1XqvDgsLKkHc4d33SqedhywFDGxDwvmgK+PWxag3w+sFmSo7jwo65j97x/pkFj3TpPj/7k0Zd5Fsw/jz2tndlmVny/uVhT93vqwIP3cPPq11H5uvxWUa782MAsg7RbwUVQ65Lr7YLeAYwwFDnrSAi4E9WkTfWRl+Zt/Q/wEPBKB+onH9q0AAAAASUVORK5CYII=)
}

._9vh6U ._8Qg9I ._308dW {
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .38rem;
    height: 1.52rem;
    position: relative
}

._9vh6U ._8Qg9I ._308dW:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._9vh6U ._8Qg9I ._308dW ._191xT {
    float: left;
    color: #999;
    font-size: .32rem;
    line-height: .72rem
}

._9vh6U ._8Qg9I ._308dW ._3918r {
    width: 2rem;
    height: .72rem;
    font-size: .32rem;
    line-height: .72rem;
    text-align: center;
    -webkit-border-radius: .72rem;
    -moz-border-radius: .72rem;
    border-radius: .72rem;
    color: #999;
    float: right;
    position: relative
}

._9vh6U ._8Qg9I ._308dW ._3918r:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #eee;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px
}

._9vh6U ._8Qg9I ._308dW ._3918r._2bItO {
    color: #fff;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3);
    box-shadow: 0 4px 8px 0 rgba(246, 76, 50, .3)
}

._9vh6U ._8Qg9I ._308dW ._3918r._2bItO:after {
    display: none
}

.w_MHu {
    background: #fff;
    margin-top: .2rem
}

.w_MHu ul {
    padding: 0 .4rem
}

.w_MHu > h2 {
    color: #121212;
    font-size: .42rem;
    font-weight: 500;
    padding: .3rem .4rem 0
}

.w_MHu li:last-child {
    border: none !important
}

.w_MHu li:last-child:after {
    border: none !important;
    height: 0
}

._1_PBz {
    position: fixed;
    right: .4rem;
    bottom: 2.1rem;
    z-index: 940
}

.qb9aK {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .3rem;
    width: 1.2rem;
    height: .56rem;
    font-size: .24rem;
    line-height: .56rem;
    text-align: center;
    color: #fff;
    background: rgba(0, 0, 0, .6);
    -webkit-border-radius: 1.2rem;
    -moz-border-radius: 1.2rem;
    border-radius: 1.2rem;
    -webkit-transition: opacity, .5;
    -o-transition: opacity, .5;
    -moz-transition: opacity, .5;
    transition: opacity, .5
}

.qb9aK i {
    margin-right: .08rem;
    margin-top: 1px
}

._3gmqI {
    opacity: 0
}

._3xPWZ {
    margin-bottom: .6rem;
    padding: 0 .4rem
}

._3xPWZ button {
    width: 100%;
    color: #fff;
    height: .88rem;
    line-height: .88rem;
    font-size: .32rem;
    -webkit-border-radius: .72rem;
    -moz-border-radius: .72rem;
    border-radius: .72rem;
    background-image: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background-image: -webkit-linear-gradient(right, #ff7338, #f54732);
    background-image: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background-image: linear-gradient(-90deg, #ff7338, #f54732)
}

.yVQPZ {
    background: rgba(0, 0, 0, .8)
}

.yVQPZ ._12rIi {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    height: 90vh
}

.yVQPZ ._12rIi ._2jwjQ {
    position: absolute;
    top: 0;
    right: 0;
    height: 2.78rem;
    width: auto;
    padding: .1rem .4rem 0
}

.yVQPZ ._12rIi ._3UUPG {
    position: absolute;
    top: 2.94rem;
    left: 2.94rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.yVQPZ ._12rIi ._3UUPG p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .48rem;
    white-space: nowrap;
    margin-bottom: .3rem;
    text-align: center
}

.yVQPZ ._12rIi ._2G2UZ {
    position: absolute;
    top: 4.52rem;
    left: 3.4rem;
    width: 2.44rem;
    height: .84rem;
    background-image: url("https://static-tp.fangdd.com/xfwf/FtdFuJYZCtPWjlTUVJcLtKXIwb-_.png");
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.yVQPZ ._12rIi ._2G2UZ span {
    font-size: .32rem;
    font-weight: 400;
    color: #fff
}

._36zQH {
    margin-top: .2rem;
    padding: .4rem
}

._36zQH, .eI2W9 {
    background: #fff
}

.eI2W9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: .5rem;
    font-size: .42rem;
    color: #121212
}

.eI2W9 h3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 500
}

._2X4bQ {
    font-size: .32rem;
    color: #757575;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2X4bQ i {
    padding-right: .16rem;
    color: #757575;
    vertical-align: baseline;
    line-height: 1
}

._2X4bQ i:after {
    position: relative;
    top: 1px;
    font-size: .34rem;
    color: #757575
}

.R_tqR {
    background: #fff
}

.R_tqR .XnbXs {
    padding: 0;
    margin: .4rem 0 0
}

.R_tqR li {
    padding: .4rem 0
}

.R_tqR li, .R_tqR li:after {
    border-color: #dedede
}

.R_tqR li:last-child {
    padding-bottom: 0
}

.R_tqR li:last-child, .R_tqR li:last-child:after {
    border: none !important
}

._2TjzP {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

._2TjzP, ._2TjzP > p, ._2TjzP > p span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2rL1X {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._2A_T5 {
    width: .68rem;
    height: .68rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background-color: #eee
}

._1HGIA {
    margin-left: .2rem;
    font-size: .3rem;
    font-weight: 500;
    color: #121212
}

._3Jgmq {
    position: relative;
    color: #757575;
    margin-left: .32rem;
    font-size: .28rem
}

._3Jgmq i {
    padding-right: .06rem;
    color: #757575
}

._1vsS2 {
    color: #121212;
    line-height: 1.461
}

._1vsS2, ._3q6m7 {
    padding-left: .88rem;
    font-size: .26rem
}

._3q6m7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding-top: .1rem;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

._3q6m7 p {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right
}

._3yH9Z {
    font-size: .22rem;
    padding-right: .1rem;
    color: #757575
}

._25rGd {
    color: #4c5f83;
    margin-left: .5rem
}

.WXXHk {
    color: #456a9c
}

._1PUg8 {
    height: .88rem;
    line-height: .88rem;
    background: #f7f7f7;
    text-align: center;
    font-size: .32rem;
    color: #121212;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    margin-top: .4rem
}

._1PUg8 span {
    vertical-align: middle
}

._1PUg8 span:after {
    display: none;
    position: relative;
    left: .16rem;
    top: 1px;
    color: #121212 !important;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

._36fr1 {
    color: #757575767;
    font-size: .24rem;
    text-align: center;
    margin-top: .2rem
}

._36fr1 img {
    height: 2.16rem;
    width: 1.95rem;
    margin-bottom: .2rem
}

._36fr1 p {
    color: #999
}

@-webkit-keyframes _3Jgmq {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@-moz-keyframes _3Jgmq {
    0% {
        opacity: 0;
        -moz-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -moz-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@-o-keyframes _3Jgmq {
    0% {
        opacity: 0;
        -o-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -o-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

@keyframes _3Jgmq {
    0% {
        opacity: 0;
        -webkit-transform: translate(0);
        -moz-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(-16px);
        -moz-transform: translateY(-16px);
        -o-transform: translateY(-16px);
        transform: translateY(-16px)
    }
}

._29te1 {
    color: #ff5121 !important;
    border-color: #ff5121
}

._29te1:after {
    position: absolute;
    left: 45%;
    top: -20%;
    line-height: 1;
    content: "+1";
    color: #ff611b;
    font-weight: 700;
    font-size: .24rem;
    opacity: 0;
    -webkit-animation: _3Jgmq .8s linear;
    -moz-animation: _3Jgmq .8s linear;
    -o-animation: _3Jgmq .8s linear;
    animation: _3Jgmq .8s linear
}

._1jWSx {
    padding: .24rem .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    background: var(--white);
    height: .88rem;
    -webkit-box-shadow: 0 -.04rem .08rem 0 rgba(34, 34, 34, .1);
    -moz-box-shadow: 0 -.04rem .08rem 0 rgba(34, 34, 34, .1);
    box-shadow: 0 -.04rem .08rem 0 rgba(34, 34, 34, .1);
    z-index: 100
}

._1jWSx p {
    font-size: .28rem;
    line-height: 1;
    width: 3.25rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #757575;
    color: var(--gray-200)
}

._1jWSx span {
    margin-right: .5rem;
    position: relative
}

._1jWSx span:last-child {
    margin-right: 0 !important
}

._1jWSx i:after {
    font-size: .44rem !important;
    color: #121212;
    color: var(--text-color)
}

._1jWSx strong {
    position: absolute;
    top: .04rem;
    right: -.18rem;
    width: .3rem;
    line-height: .2rem;
    height: .2rem;
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
    overflow: hidden;
    background: #ff4640;
    font-size: .16rem;
    vertical-align: top
}

._1jWSx strong, ._2erEM {
    color: #fff;
    text-align: center
}

._2erEM {
    width: 1.38rem;
    height: .64rem;
    line-height: .64rem;
    -webkit-border-radius: .32rem;
    -moz-border-radius: .32rem;
    border-radius: .32rem;
    background: -webkit-gradient(linear, right top, left top, from(#00de6e), to(#08c261));
    background: -webkit-linear-gradient(right, #00de6e, #08c261);
    background: -moz-linear-gradient(right, #00de6e 0, #08c261 100%);
    background: -o-linear-gradient(right, #00de6e 0, #08c261 100%);
    background: linear-gradient(270deg, #00de6e, #08c261);
    margin-right: 0 !important;
    font-size: .28rem
}

._2erEM i {
    margin-right: .06rem
}

.pcEMN {
    position: relative;
    top: 1px
}

.tOBBL {
    position: absolute;
    top: -.88rem;
    right: .4rem;
    height: .76rem;
    line-height: .76rem;
    padding: 0 .42rem 0 .2rem;
    color: #fff;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 .04rem .08rem 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 .04rem .08rem 0 rgba(246, 76, 50, .3);
    box-shadow: 0 .04rem .08rem 0 rgba(246, 76, 50, .3);
    -webkit-border-radius: .08rem .08rem .08rem .04rem;
    -moz-border-radius: .08rem .08rem .08rem .04rem;
    border-radius: .08rem .08rem .08rem .04rem
}

.tOBBL:after {
    position: absolute;
    content: "";
    display: block;
    right: 15%;
    width: 0;
    height: 0;
    border: .14rem solid transparent;
    border-top-color: #ff7338
}

._1Qucm {
    position: absolute;
    width: .32rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    background: url(https://static-tp.fangdd.com/xfwf/FgMaS2nzY_tXPPzNBNhFwcY0pICC.png) no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    right: 0;
    top: 0;
    color: #ff7338
}

._2Iwcp {
    border: none !important
}

._2ACNv {
    background: #fff;
    padding-bottom: .4rem;
    margin-top: .2rem
}

._2eLRm {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2eLRm h3 {
    padding: .4rem;
    background: #fff;
    font-size: .42rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-weight: 500;
    color: #121212;
    line-height: .5rem
}

._2IpTV ._2JZN6 {
    width: 6.3rem;
    height: 2.2rem;
    background: #f8f8f8;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    padding: .2rem;
    margin-left: .2rem
}

._2IpTV ._2JZN6._38hdS {
    width: -webkit-calc(100% - .8rem);
    width: -moz-calc(100% - .8rem);
    width: calc(100% - .8rem)
}

._2IpTV ._2JZN6:first-child {
    margin-left: .4rem
}

._2IpTV ._2JZN6:last-child {
    margin-right: .4rem
}

._2IpTV ._2c7B1 {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important
}

._2IpTV ._2c7B1, ._2IpTV ._2c7B1 ._2Gkve {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2IpTV ._2c7B1 ._2Gkve {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: -webkit-calc(100% - 2.2rem);
    width: -moz-calc(100% - 2.2rem);
    width: calc(100% - 2.2rem);
    overflow: hidden
}

._2IpTV ._2c7B1 ._2Gkve .Clml2 {
    font-size: .34rem;
    font-weight: 500;
    color: #121212;
    line-height: .38rem;
    max-width: 3.6rem;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2IpTV ._2c7B1 ._2Gkve ._1aUYg {
    font-size: .26rem;
    font-weight: 500;
    color: #212121;
    line-height: .28rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2IpTV ._2c7B1 ._2Gkve ._1aUYg ._3pYSj {
    width: 1px;
    height: 8px;
    background: #757575;
    margin: 0 .1rem
}

._2IpTV ._2c7B1 ._2Gkve ._1aUYg span:last-child {
    font-weight: 400;
    width: 35%;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._2IpTV ._2c7B1 ._2Gkve ._1aUYg span:last-child._1ukm1 {
    width: 25%
}

._2IpTV ._2c7B1 ._2Gkve ._1aUYg span:last-child._Bv21 {
    width: 45%
}

._2IpTV ._2c7B1 ._2Gkve ._1UOHx {
    height: .32rem
}

._2IpTV ._2c7B1 ._2Gkve ._1UOHx, ._2IpTV ._2c7B1 ._2Gkve ._1UOHx span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2IpTV ._2c7B1 ._2Gkve ._1UOHx span {
    background: rgba(76, 95, 131, .07);
    color: #4c5f83;
    font-size: 11px;
    line-height: 11px;
    padding: 3px 4px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .1rem;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

._2IpTV ._2c7B1 ._2Gkve ._x28H {
    width: 4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: .26rem;
    line-height: .26rem;
    color: #121212
}

._2IpTV ._2c7B1 ._2Gkve ._x28H span:first-child {
    font-size: .34rem;
    color: #ef0000;
    font-weight: 500;
    line-height: .34rem;
    margin-right: .08rem
}

._2IpTV ._2c7B1 ._1sc8O {
    position: relative;
    overflow: hidden
}

._2IpTV ._2c7B1 ._1sc8O, ._2IpTV ._2c7B1 ._1sc8O img {
    width: 2.2rem;
    height: 1.8rem;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem
}

._2IpTV ._2c7B1 ._1sc8O ._20VlL {
    position: absolute;
    top: 0;
    left: 0;
    padding: 4px;
    background: -webkit-gradient(linear, right top, left top, from(#ff9600), to(#ffbb18));
    background: -webkit-linear-gradient(right, #ff9600, #ffbb18);
    background: -moz-linear-gradient(right, #ff9600 0, #ffbb18 100%);
    background: -o-linear-gradient(right, #ff9600 0, #ffbb18 100%);
    background: linear-gradient(270deg, #ff9600, #ffbb18);
    -webkit-border-radius: 0 0 .16rem 0;
    -moz-border-radius: 0 0 .16rem 0;
    border-radius: 0 0 .16rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .22rem;
    font-weight: 500;
    color: #fff;
    line-height: .22rem
}

._2IpTV ._2c7B1 ._1sc8O ._20VlL.NjNbU {
    background: -webkit-linear-gradient(315deg, #00b2ff, #007aff);
    background: -moz-linear-gradient(315deg, #00b2ff 0, #007aff 100%);
    background: -o-linear-gradient(315deg, #00b2ff 0, #007aff 100%);
    background: linear-gradient(135deg, #00b2ff, #007aff)
}

._1Ybxq {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .3rem;
    color: #ff611b
}

._1Ybxq i {
    margin-right: .1rem
}

._-2R3E {
    padding: 0 .4rem
}

._2f4NW {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem
}

._3ibhV {
    height: 100%
}

._3y847 {
    width: 1rem;
    height: 1rem;
    overflow: hidden;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: .2rem
}

._3y847 img {
    width: 100%;
    height: 100%
}

._3IPoT {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3IPoT, .jzDIs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

.jzDIs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.jzDIs h4 {
    font-size: .32rem;
    font-weight: 500;
    margin-bottom: .06rem;
    max-width: 3rem;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._21Bbb, .jzDIs h4 {
    overflow: hidden;
    line-height: 1.1
}

._21Bbb {
    height: auto;
    max-width: 100%
}

._21Bbb span {
    display: inline-block;
    vertical-align: middle;
    font-size: .2rem;
    background-color: rgba(76, 95, 131, .07);
    color: #4c5f83;
    margin: 0 .1rem 0 0;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem;
    padding: .06rem .08rem .04rem
}

._3pTfs {
    font-size: .26rem;
    color: #121212;
    padding-right: .24rem;
    position: relative
}

._3pTfs ._1YW5_ {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    right: 0;
    width: .12rem;
    height: .12rem;
    background-image: url("https://static-tp.fangdd.com/xfwf/Fo_xwKZJQLTy8HpcdFaz0iin5ELv.png");
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain
}

._2IpTV {
    margin-top: .4rem
}

._2IpTV ._1v2AC {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    padding: .24rem .4rem 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2IpTV ._1v2AC ._2bUkN {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
    margin-right: .2rem;
    position: relative
}

._2IpTV ._1v2AC ._2bUkN, ._2IpTV ._1v2AC ._2bUkN:before {
    background: rgba(0, 0, 0, .2);
    width: .72rem;
    height: .6rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

._2IpTV ._1v2AC ._2bUkN:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0
}

._2IpTV ._1v2AC ._2bUkN._2mw4z {
    -webkit-box-shadow: 0 .04rem .08rem 0 rgba(255, 81, 33, .5);
    -moz-box-shadow: 0 .04rem .08rem 0 rgba(255, 81, 33, .5);
    box-shadow: 0 .04rem .08rem 0 rgba(255, 81, 33, .5);
    border: 1px solid #ff5121
}

._2IpTV ._1v2AC ._2bUkN._2mw4z:before {
    display: none
}

._2IpTV ._1v2AC ._2bUkN img {
    width: .72rem;
    height: .6rem
}

._2IpTV ._1v2AC .xGpuu {
    width: 1px;
    height: .6rem;
    margin-right: .2rem;
    background: #eee
}

._2SEES {
    background: #fff;
    padding: .4rem
}

._2SEES > a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._38WZb {
    width: 32.46%;
    height: 1.8rem;
    overflow: hidden;
    font-size: 0;
    background: #eee url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/default-1E3EX.png) repeat;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem
}

._38WZb img {
    width: 100%;
    height: 100%
}

._2rkVV:after, ._2SEES:after, .HLl3D:after {
    left: .4rem !important;
    right: .4rem !important
}

._2rkVV ._21TWc, .HLl3D ._21TWc {
    padding-top: .2rem
}

._2rkVV, .HLl3D {
    padding: .4rem;
    background: #fff
}

._2rkVV > a, .HLl3D > a {
    display: block
}

._2rkVV h2, ._2rkVV h3, .HLl3D h2, .HLl3D h3 {
    display: -webkit-box;
    font-size: .34rem;
    line-height: 1.235;
    overflow: hidden;
    text-algin: left;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

._2rkVV ul, .HLl3D ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .24rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.HLl3D ._38WZb:nth-child(2) {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important
}

.HLl3D ._38WZb:first-child {
    -webkit-border-radius: .16rem 0 0 .16rem !important;
    -moz-border-radius: .16rem 0 0 .16rem !important;
    border-radius: .16rem 0 0 .16rem !important
}

.HLl3D ._38WZb:nth-child(3) {
    -webkit-border-radius: 0 .16rem .16rem 0 !important;
    -moz-border-radius: 0 .16rem .16rem 0 !important;
    border-radius: 0 .16rem .16rem 0 !important
}

._2rkVV ._38WZb {
    margin-top: .2rem;
    width: 100%;
    height: 3.76rem !important
}

.T5bK- {
    vertical-align: top;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.fy6cl, .T5bK- {
    overflow: hidden
}

.fy6cl {
    display: inline-block;
    font-size: .2rem;
    line-height: 1;
    padding: .06rem .08rem;
    background: #f3f5f7;
    color: #4c5f83;
    margin-right: .1rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem
}

._2SEES .T5bK- {
    max-width: 2.2rem
}

._2cAKc {
    margin-right: .3rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._2cAKc, ._2cAKc h2, ._2cAKc h3 {
    overflow: hidden;
    -webkit-box-orient: vertical
}

._2cAKc h2, ._2cAKc h3 {
    display: -webkit-box;
    font-size: .34rem;
    line-height: 1.235;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2
}

._2cAKc h2 span, ._2cAKc h3 span {
    display: inline-block;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    color: #fff;
    font-size: .24rem;
    padding: .03rem .04rem;
    line-height: 1.2;
    margin-right: .1rem;
    margin-top: -4px;
    vertical-align: middle
}

._21TWc {
    font-size: .22rem;
    color: #757575;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._21TWc span {
    display: inline-block;
    margin-right: .2rem
}

._21TWc ._1XP6d {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._21TWc ._1XP6d span {
    margin: 0
}

._21TWc ._1XP6d .RVn6d {
    margin-right: .1rem
}

._7I2_D {
    font-size: .22rem;
    color: #757575;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

._7I2_D span {
    display: inline-block;
    margin-right: .2rem
}

._7I2_D ._1577r {
    margin-bottom: .1rem
}

._7I2_D ._1XP6d {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._7I2_D ._1XP6d span {
    margin: 0
}

._7I2_D ._1XP6d .GDP1l {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._7I2_D ._1XP6d .GDP1l span {
    margin-right: .1rem
}

._7I2_D ._1XP6d .GDP1l span:first-child {
    max-width: 1.8rem;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

._3RJUu, .gnlD6 {
    margin-right: 0 !important
}

._3RJUu {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: right
}

.tAoD4 {
    padding: .4rem .3rem;
    background: #fff
}

._3S6XY {
    position: relative;
    margin: 0;
    padding-bottom: 23.189%;
    overflow: hidden
}

._3S6XY img {
    position: absolute;
    top: 0;
    left: 0
}

._1JgB6 {
    font-size: .24rem;
    padding: .04rem .08rem !important;
    background: rgba(255, 153, 52, .07);
    color: #ff9934
}

._1JgB6, .RJo6K {
    position: relative;
    line-height: 1 !important;
    font-weight: 500;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

.RJo6K {
    padding: .08rem !important;
    background: rgba(76, 95, 131, .07);
    color: #4c5f83
}

._1JgB6, .RJo6K {
    font-size: .22rem
}

._1JgB6 {
    padding: 0 .03rem;
    line-height: 1;
    margin-right: .1rem;
    color: #ffb938
}

._1JgB6:after {
    border-color: #f59132 !important
}

.Gcyc4 {
    max-width: 3.1rem !important
}

._3ujWY {
    padding: .4rem;
    background: #fff;
    position: relative
}

._3ujWY:after {
    position: absolute;
    content: " ";
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
    background: #eee;
    left: .4rem;
    right: .4rem
}

._3ujWY > a {
    display: block;
    width: 6.7rem;
    height: 2.8rem;
    position: relative
}

._3ujWY > a, ._3ujWY > a img {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

._3ujWY > a img {
    width: 100%;
    height: 100%
}

._3ujWY > a ._17Afk {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.5rem;
    width: 6.7rem;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(hsla(0, 0%, 100%, 0)));
    background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), hsla(0, 0%, 100%, 0));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5) 0, hsla(0, 0%, 100%, 0) 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .5) 0, hsla(0, 0%, 100%, 0) 100%);
    background: linear-gradient(1turn, rgba(0, 0, 0, .5), hsla(0, 0%, 100%, 0));
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    z-index: 0
}

._3ujWY > a .cwrTp {
    z-index: 1;
    position: absolute;
    bottom: .2rem;
    left: .2rem;
    display: -webkit-box;
    font-size: .32rem;
    line-height: .36rem;
    overflow: hidden;
    text-align: left;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    width: -webkit-calc(100% - .4rem);
    width: -moz-calc(100% - .4rem);
    width: calc(100% - .4rem);
    color: #fff
}

._3ujWY > a .cwrTp .gmzje {
    display: inline-block;
    font-size: .22rem;
    font-weight: 600;
    color: #3d5688;
    padding: .08rem;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    opacity: .8;
    margin-right: .1rem;
    line-height: .2rem;
    position: relative;
    bottom: .04rem;
    text-align: center
}

._3ujWY > a .cwrTp .ylP1a {
    color: #fff;
    font-weight: 500;
    font-size: .32rem;
    line-height: .4rem
}

._1rLY4 {
    margin: 0;
    padding: .4rem;
    background: #fff;
    position: relative
}

._1rLY4:after {
    left: .4rem;
    right: .4rem;
    bottom: 0;
    height: 1px;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5);
    -webkit-transform-origin: left bottom;
    -moz-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    -o-transform-origin: left bottom;
    transform-origin: left bottom;
    background: #eee;
    content: "";
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none
}

._1rLY4._1tgWW {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1rLY4._1tgWW ._2c0Lv {
    width: 32.22%;
    height: 1.8rem;
    padding-top: 0
}

._1rLY4._1tgWW ._2c0Lv ._1PaPz {
    padding-bottom: 0;
    margin-right: 0;
    width: 100%;
    -webkit-border-radius: .16rem !important;
    -moz-border-radius: .16rem !important;
    border-radius: .16rem !important
}

._1rLY4 .NdVcv {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-right: .3rem
}

._1rLY4 ._2c0Lv ._1PaPz:nth-child(2) {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

._1rLY4 ._2c0Lv ._1PaPz:first-child {
    -webkit-border-radius: .16rem 0 0 .16rem;
    -moz-border-radius: .16rem 0 0 .16rem;
    border-radius: .16rem 0 0 .16rem
}

._1rLY4 ._2c0Lv ._1PaPz:nth-child(3) {
    -webkit-border-radius: 0 .16rem .16rem 0;
    -moz-border-radius: 0 .16rem .16rem 0;
    border-radius: 0 .16rem .16rem 0;
    margin-right: 0
}

._1rLY4 ._1lmkd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-item: center
}

._1rLY4 ._1lmkd ._2R2eK {
    display: block;
    width: .64rem;
    height: .64rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: .2rem;
    overflow: hidden
}

._1rLY4 ._1lmkd img {
    display: inline;
    height: 100%;
    width: 100%
}

._1rLY4 .ti6-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._1rLY4 .ti6-5 ._2tfGZ {
    display: -webkit-box;
    color: #121212;
    font-size: .34rem;
    line-height: 1.23;
    overflow: hidden;
    -webkit-line-clamp: 2 !important
}

._1rLY4 ._3o31s {
    display: block;
    position: relative;
    -webkit-border-radius: .56rem;
    -moz-border-radius: .56rem;
    border-radius: .56rem;
    text-align: center;
    color: #ff611b;
    width: 1.32rem;
    height: .48rem;
    line-height: .48rem;
    font-size: .24rem;
    font-weight: 500
}

._1rLY4 ._3o31s:after {
    content: "";
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    pointer-events: none;
    left: 0;
    top: 0;
    width: 199.9%;
    height: 200%;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    border: 1px solid #ff611b;
    -webkit-border-radius: .56rem;
    -moz-border-radius: .56rem;
    border-radius: .56rem
}

._1rLY4 ._3o31s ._2jRIn {
    position: relative;
    top: -.02rem;
    vertical-align: middle;
    margin-right: .06rem
}

._1rLY4 ._2c0Lv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding-top: .3rem;
    background: #fff;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

._1rLY4 ._2c0Lv ._1PaPz {
    position: relative;
    width: 32.22%;
    padding-bottom: 25.425%;
    margin-right: 0;
    background: #eee;
    overflow: hidden
}

._1rLY4 ._2c0Lv ._1PaPz img {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0
}

._1rLY4 ._3hE4S {
    position: absolute;
    width: .64rem;
    height: .64rem;
    line-height: .64rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: .02rem solid #fff;
    background: rgba(0, 0, 0, .5);
    left: 50%;
    top: 50%;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._1rLY4 ._3hE4S i {
    color: #fff;
    margin-left: .06rem
}

._1rLY4 ._3hE4S i:before {
    font-size: .28rem !important
}

._1rLY4 ._5oTZH {
    width: .74rem;
    height: .36rem;
    background: rgba(42, 45, 55, .9);
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    bottom: .1rem;
    right: .1rem;
    font-size: .24rem;
    color: #fff
}

._1rLY4 ._1zlmg, ._1rLY4 ._5oTZH {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1rLY4 ._1zlmg {
    height: .3rem;
    line-height: .3rem;
    margin-top: .3rem;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem;
    font-size: .22rem;
    font-weight: 500;
    color: #3d5688
}

._1rLY4 ._1zlmg i {
    font-size: .22rem;
    position: relative;
    top: .02rem;
    color: #4c5f83;
    vertical-align: middle;
    margin-right: 4px
}

._1rLY4 ._1zlmg ._2Hnt- {
    padding-right: .1rem;
    font-weight: 500
}

._1rLY4 ._1zlmg ._1oAF- {
    font-size: .26rem
}

._1rLY4 ._1zlmg ._1oAF- strong {
    font-size: .22rem
}

._1uMkN {
    position: relative;
    background-color: #fff;
    padding: .3rem
}

._1uMkN .PdxJR {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: .18rem
}

._1uMkN .PdxJR h3 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: .36rem
}

._1uMkN .PdxJR ._2Rtdb {
    color: #ff611b;
    font-size: .3rem
}

._1uMkN .PdxJR ._2Rtdb i {
    vertical-align: top;
    margin-right: .08rem
}

._1uMkN ._19st3 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 1.72rem;
    -webkit-border-radius: .04rem 0 0 .04rem;
    -moz-border-radius: .04rem 0 0 .04rem;
    border-radius: .04rem 0 0 .04rem;
    -webkit-box-shadow: 0 0 .16rem 0 hsla(0, 0%, 40%, .4);
    -moz-box-shadow: 0 0 .16rem 0 hsla(0, 0%, 40%, .4);
    box-shadow: 0 0 .16rem 0 hsla(0, 0%, 40%, .4);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #292b42), color-stop(70%, #414463));
    background-image: -webkit-linear-gradient(left, #292b42, #414463 70%);
    background-image: -moz-linear-gradient(left, #292b42 0, #414463 70%);
    background-image: -o-linear-gradient(left, #292b42 0, #414463 70%);
    background-image: linear-gradient(90deg, #292b42, #414463 70%);
    height: 1.52rem;
    color: #fff;
    padding: .26rem 0 .26rem .24rem
}

._1uMkN ._19st3:before {
    content: "";
    position: absolute;
    right: -.8rem;
    top: 0;
    bottom: 0;
    width: .84rem;
    background: url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/c-card-176n0.png) no-repeat 100% 0;
    -webkit-background-size: .84rem 1.52rem;
    -moz-background-size: .84rem 1.52rem;
    background-size: .84rem 1.52rem
}

._1uMkN .WSaew {
    position: relative;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: .3rem;
    width: 1rem;
    height: 1rem
}

._1uMkN .WSaew img {
    height: 100%;
    width: 100%
}

._1uMkN .PbTWm {
    color: #ff611b;
    font-size: .22rem;
    padding-left: .16rem
}

._1uMkN ._3wmkb {
    position: absolute;
    z-index: 20;
    top: .12rem;
    bottom: .12rem;
    right: -1.74rem;
    width: 1.4rem;
    height: 1.28rem;
    padding: .14rem .16rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    -webkit-box-shadow: 0 0 .16rem 0 hsla(0, 0%, 40%, .3);
    -moz-box-shadow: 0 0 .16rem 0 hsla(0, 0%, 40%, .3);
    box-shadow: 0 0 .16rem 0 hsla(0, 0%, 40%, .3);
    color: #333
}

._1uMkN ._3wmkb > p {
    position: relative;
    z-index: 20;
    width: .26rem;
    font-size: .2rem;
    line-height: 1.2;
    margin: 0 .12rem 0 -.28rem
}

._1uMkN ._3wmkb:after {
    content: "";
    position: absolute;
    left: -.38rem;
    top: 0;
    width: .38rem;
    height: 1.28rem;
    background: url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/c-card-wx-3bYxt.png) no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover
}

.LaQw7 {
    position: relative
}

._3SolS {
    margin-top: .2rem;
    background: #fff;
    padding: .4rem 0
}

._3dXGj {
    padding: 0 .4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .1rem
}

._3dXGj h2 {
    font-size: .4rem;
    font-weight: 500;
    color: #333;
    line-height: .48rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._3dXGj a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .28rem;
    color: #999
}

._3dXGj i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-top: .01rem
}

._3dXGj i:after {
    font-size: .28rem !important
}

._3d71_ {
    background: #fff;
    padding: 0 .4rem
}

._3d71_ p {
    padding: .3rem 0;
    color: #757575;
    font-size: .28rem;
    line-height: 1.2
}

.-xJEq {
    min-height: 100%
}

.jHqPy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    padding: .4rem .3rem;
    background: url(https://static.esf.fangdd.com/esf/toutiaomcpfdd/famous-bg-31aoT.png);
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%
}

._1tMZC, .jHqPy {
    position: relative
}

._1tMZC {
    width: 1.2rem;
    height: 1.2rem;
    margin-right: .2rem
}

._1tMZC img {
    height: 100%;
    width: 100%
}

._1tMZC img, ._2BzCS {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

._2BzCS {
    position: absolute;
    right: 0;
    bottom: 0;
    width: .38rem;
    height: .38rem;
    line-height: .32rem;
    text-align: center;
    vetical-align: middle;
    background: #f25824;
    color: #fff
}

._1XGTY {
    display: block;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

._1XGTY h4 {
    font-weight: 500;
    font-size: .36rem
}

._5k3uC {
    margin-top: .08rem;
    font-size: .24rem
}

.Hlqqy {
    width: 1.2rem;
    height: .56rem;
    line-height: .56rem;
    -webkit-border-radius: .56rem;
    -moz-border-radius: .56rem;
    border-radius: .56rem;
    text-align: center;
    color: #ff611b
}

.Hlqqy:after {
    border-color: #ff611b !important;
    -webkit-border-radius: .56rem !important;
    -moz-border-radius: .56rem !important;
    border-radius: .56rem !important
}

._2nFsG {
    background: #fff
}

._2nFsG > h3 {
    padding: .6rem .3rem .1rem;
    font-size: .32rem;
    color: #757575
}

._18q5z {
    margin-top: .4rem;
    background: #fff
}

._2Emhp {
    padding: .4rem .4rem .15rem;
    font-size: .3rem;
    line-height: 1.4
}

._2yNdY {
    margin-right: .4rem;
    display: inline
}

._2yNdY:last-child {
    margin-right: 0
}

._2yNdY._4oQWa {
    font-size: .42rem;
    font-weight: 500;
    position: relative
}

._2yNdY._4oQWa:after {
    content: "";
    width: .32rem;
    height: .06rem;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #ff6340;
    position: absolute;
    left: 50%;
    bottom: -.08rem;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1
}

.CMatT {
    left: 0;
    position: fixed;
    top: 0;
    right: 0;
    background: #fff;
    z-index: 1;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .05)
}

.CMatT ._2Emhp {
    padding-top: .2rem
}

._2-_vG {
    opacity: 0
}

._1tmMH {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: #fff;
    z-index: 9999;
    overflow: hidden
}

._1tmMH ul {
    padding: 0 .4rem;
    overflow: hidden
}

._1tmMH ul li:nth-of-type(3n) {
    margin-right: 0 !important
}

._35wKf {
    color: #121212;
    font-size: .28rem;
    line-height: 1.286;
    padding: .2rem .3rem .3rem
}

._3PvhY {
    float: left;
    color: #757575;
    font-size: .32rem;
    -webkit-border-radius: .6rem;
    -moz-border-radius: .6rem;
    border-radius: .6rem;
    line-height: 1.4;
    min-width: 1.8rem;
    text-align: center;
    padding: .08rem .24rem;
    margin: 0 .2rem .2rem 0;
    background: #fafafa;
    border: 1px solid #fafafa
}

._15uLI {
    position: relative;
    background: #ffede8 !important;
    border-color: #ff5121 !important;
    color: #ff5121 !important
}

._2rcwv {
    background: #fff;
    padding: 0 .4rem;
    margin-bottom: .6rem
}

._2rcwv textarea {
    padding: .2rem;
    color: #121212;
    width: 100%;
    height: 2rem;
    background: #fafafa;
    font-size: .32rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem
}

._2rcwv textarea::-webkit-textarea-placeholder {
    color: #ccc
}

._3CwXw {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .6rem;
    padding-bottom: 1rem
}

._3CwXw button {
    color: #999;
    font-size: .32rem;
    width: 2rem;
    height: .72rem;
    line-height: .72rem;
    -webkit-border-radius: .72rem;
    -moz-border-radius: .72rem;
    border-radius: .72rem;
    overflow: hidden;
    text-align: center;
    border: 1px solid #ccc
}

._3CwXw button:last-child {
    margin-left: .6rem
}

._3CwXw .epSWe {
    color: #ff5121;
    border-color: #ff5121
}

._3-H24 {
    padding: 0 .4rem;
    color: #4c5f83;
    font-size: .22rem
}

._3-H24, ._3-H24 span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3-H24 i {
    position: relative;
    top: 1px;
    margin-right: .08rem
}

._3-H24 i:after {
    content: "\F056";
    color: #4c5f83
}

._3Gf9J {
    width: 6rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #212121
}

._3Gf9J ._35wKf {
    height: 1.24rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: .36rem;
    font-weight: 500
}

._3Gf9J ._34LNC {
    padding: 0 .4rem .4rem;
    font-size: .3rem;
    line-height: .42rem
}

._3Gf9J ._2z1xP {
    height: .88rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #ff6340;
    font-size: .32rem;
    position: relative
}

._3Gf9J ._2z1xP:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border: 1px solid #eee;
    color: #eee;
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: scaleY(.5);
    -moz-transform: scaleY(.5);
    -ms-transform: scaleY(.5);
    -o-transform: scaleY(.5);
    transform: scaleY(.5)
}

._2l2E9 {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: rgba(0, 0, 0, .6);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2Wu0W {
    -webkit-animation-name: _2Wu0W;
    -moz-animation-name: _2Wu0W;
    -o-animation-name: _2Wu0W;
    animation-name: _2Wu0W;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

._3rnLJ {
    -webkit-animation: _2-U58 .3s ease forwards;
    -moz-animation: _2-U58 .3s ease forwards;
    -o-animation: _2-U58 .3s ease forwards;
    animation: _2-U58 .3s ease forwards
}

._3z8ND {
    -webkit-animation: _1mFVf .3s ease forwards;
    -moz-animation: _1mFVf .3s ease forwards;
    -o-animation: _1mFVf .3s ease forwards;
    animation: _1mFVf .3s ease forwards
}

@-webkit-keyframes _2Wu0W {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-moz-keyframes _2Wu0W {
    0% {
        opacity: 0;
        -moz-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-o-keyframes _2Wu0W {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes _2Wu0W {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        -moz-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes _2-U58 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-moz-keyframes _2-U58 {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none
    }
}

@-o-keyframes _2-U58 {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -o-transform: none;
        transform: none
    }
}

@keyframes _2-U58 {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -moz-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none
    }
}

@-webkit-keyframes _1mFVf {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-moz-keyframes _1mFVf {
    0% {
        opacity: 0;
        -moz-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -moz-transform: none;
        transform: none
    }
}

@-o-keyframes _1mFVf {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -o-transform: none;
        transform: none
    }
}

@keyframes _1mFVf {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none
    }
}

._1_OuK {
    background: #fff;
    margin-top: .2rem
}

._1_OuK > h2 {
    color: #121212;
    font-size: .42rem;
    font-weight: 500;
    padding: .3rem .4rem 0
}

._1_OuK li:last-child {
    border: none !important
}

._1_OuK li:last-child:after {
    border: none !important;
    height: 0
}

._1qYft {
    width: .8rem;
    height: .8rem;
    background: rgba(0, 0, 0, .6);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

._1qYft img {
    width: .4rem;
    height: .4rem
}

._1qYft ._3YH06 {
    position: absolute;
    left: .45rem;
    bottom: -.5rem
}

._1qYft ._3I8-v {
    position: absolute;
    left: .5rem;
    bottom: .64rem;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .18rem;
    width: .26rem;
    height: .26rem;
    line-height: .26rem;
    color: #fff
}

._1qYft ._3I8-v, ._2R7OG {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2R7OG {
    height: .56rem;
    padding: .12rem;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background: rgba(0, 0, 0, .6);
    display: none;

@-webkit-keyframes _1NLV1 {
    0% {
        -webkit-transform: translateY(0) scale(0);
        transform: translateY(0) scale(0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
    20% {
        -webkit-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    60% {
        -webkit-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-2rem) scale(1);
        transform: translateY(-2rem) scale(1);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 0
    }
}

@-moz-keyframes _1NLV1 {
    0% {
        -moz-transform: translateY(0) scale(0);
        transform: translateY(0) scale(0);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom
    }
    20% {
        -moz-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    60% {
        -moz-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    to {
        -moz-transform: translateY(-2rem) scale(1);
        transform: translateY(-2rem) scale(1);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 0
    }
}

@-o-keyframes _1NLV1 {
    0% {
        -o-transform: translateY(0) scale(0);
        transform: translateY(0) scale(0);
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
    20% {
        -o-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    60% {
        -o-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    to {
        -o-transform: translateY(-2rem) scale(1);
        transform: translateY(-2rem) scale(1);
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 0
    }
}

}
._2R7OG._3Dk4B {
    -webkit-animation: _1NLV1 5s;
    -moz-animation: _1NLV1 5s;
    -o-animation: _1NLV1 5s;
    animation: _1NLV1 5s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -o-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom
}

._2R7OG ._1suPs, ._2R7OG._3Dk4B {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex
}

._2R7OG ._1suPs img {
    width: .32rem;
    height: .32rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 1px solid #fff;
    margin-right: -.16rem;
    display: block
}

._2R7OG ._1suPs img:last-child {
    margin-right: 0
}

._2R7OG p {
    margin-left: .12rem;
    font-size: 11px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 500;
    color: #fff;
    line-height: 15px
}

@keyframes _1NLV1 {
    0% {
        -webkit-transform: translateY(0) scale(0);
        -moz-transform: translateY(0) scale(0);
        -o-transform: translateY(0) scale(0);
        transform: translateY(0) scale(0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
    20% {
        -webkit-transform: translateY(-.8rem) scale(1);
        -moz-transform: translateY(-.8rem) scale(1);
        -o-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    60% {
        -webkit-transform: translateY(-.8rem) scale(1);
        -moz-transform: translateY(-.8rem) scale(1);
        -o-transform: translateY(-.8rem) scale(1);
        transform: translateY(-.8rem) scale(1);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 1
    }
    to {
        -webkit-transform: translateY(-2rem) scale(1);
        -moz-transform: translateY(-2rem) scale(1);
        -o-transform: translateY(-2rem) scale(1);
        transform: translateY(-2rem) scale(1);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        opacity: 0
    }
}

._2h9Hp {
    padding: .2rem .4rem;
    height: 1.28rem;
    padding-bottom: calc(.2rem + env(safe-area-inset-bottom) / 2) !important;
    height: -webkit-calc(1.28rem + constant(safe-area-inset-bottom) / 2) !important;
    height: -moz-calc(1.28rem + constant(safe-area-inset-bottom) / 2) !important;
    height: calc(1.28rem + constant(safe-area-inset-bottom) / 2) !important;
    height: -webkit-calc(1.28rem + env(safe-area-inset-bottom) / 2) !important;
    height: -moz-calc(1.28rem + env(safe-area-inset-bottom) / 2) !important;
    height: calc(1.28rem + env(safe-area-inset-bottom) / 2) !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 0;
    left: 0;
    right: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#fff));
    background: -webkit-linear-gradient(top, hsla(0, 0%, 100%, 0), #fff);
    background: -moz-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background: -o-linear-gradient(top, hsla(0, 0%, 100%, 0) 0, #fff 100%);
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    z-index: 100;

@-webkit-keyframes _1NuFL {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10%, 18%, 26%, 34%, 42%, 50%, 58%, 66%, 74%, 82%, 90% {
        top: -1.28rem
    }
    14%, 22%, 30%, 38%, 46%, 54%, 62%, 70%, 78%, 86% {
        top: -1.38rem
    }
    90% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    to {
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-moz-keyframes _1NuFL {
    0% {
        -moz-transform: scale(0);
        transform: scale(0);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10% {
        -moz-transform: scale(1);
        transform: scale(1);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10%, 18%, 26%, 34%, 42%, 50%, 58%, 66%, 74%, 82%, 90% {
        top: -1.28rem
    }
    14%, 22%, 30%, 38%, 46%, 54%, 62%, 70%, 78%, 86% {
        top: -1.38rem
    }
    90% {
        -moz-transform: scale(1);
        transform: scale(1);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    to {
        -moz-transform: scale(0);
        transform: scale(0);
        -moz-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-o-keyframes _1NuFL {
    0% {
        -o-transform: scale(0);
        transform: scale(0);
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10% {
        -o-transform: scale(1);
        transform: scale(1);
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10%, 18%, 26%, 34%, 42%, 50%, 58%, 66%, 74%, 82%, 90% {
        top: -1.28rem
    }
    14%, 22%, 30%, 38%, 46%, 54%, 62%, 70%, 78%, 86% {
        top: -1.38rem
    }
    90% {
        -o-transform: scale(1);
        transform: scale(1);
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    to {
        -o-transform: scale(0);
        transform: scale(0);
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

}
._2h9Hp ._1MxJo, ._2h9Hp ._2daiO {
    width: .8rem;
    height: .8rem;
    background: rgba(0, 0, 0, .6);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    overflow: visible;
    border: none
}

._2h9Hp ._1MxJo .ic-tight:after, ._2h9Hp ._2daiO .ic-tight:after {
    color: #fff;
    font-size: .38rem
}

._2h9Hp ._1MxJo .ic-tight-active:after, ._2h9Hp ._2daiO .ic-tight-active:after {
    font-size: .38rem
}

._2h9Hp ._1MxJo .ic-msg, ._2h9Hp ._2daiO .ic-msg {
    margin-top: .08rem
}

._2h9Hp ._1MxJo .ic-msg:after, ._2h9Hp ._2daiO .ic-msg:after {
    color: #fff;
    font-size: .38rem
}

._2h9Hp ._1MxJo strong, ._2h9Hp ._2daiO strong {
    font-size: .32rem;
    color: #fff;
    height: .4rem;
    min-width: .4rem;
    padding: 0 .1rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #ff4640;
    -webkit-border-radius: .26rem;
    -moz-border-radius: .26rem;
    border-radius: .26rem;
    position: absolute;
    top: -10%;
    left: .55rem;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    -o-transform: scale(.5);
    transform: scale(.5)
}

._2h9Hp ._2daiO {
    margin-left: .4rem
}

._2h9Hp ._2daiO ._1gb-F {
    width: .4rem;
    height: .42rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FpbJ8TD_V650uExydEHTHlpOQizy.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    top: .04rem
}

._2h9Hp ._2daiO ._1gb-F._3hM0s {
    background-image: url(https://static-tp.fangdd.com/xfwf/FnkcGpNiYytJvMGxoNX0eqyOwRoO.png)
}

._2h9Hp ._2daiO ._1gb-F ._1j_Ti {
    position: absolute;
    bottom: .04rem;
    left: .25rem;
    font-size: .16rem;
    color: #fff;
    line-height: .16rem
}

._2h9Hp ._2Fd43 {
    margin-left: .4rem
}

._2h9Hp .bUn97 {
    width: 2.06rem;
    height: .8rem;
    background: -webkit-gradient(linear, left top, right top, from(#1ac250), to(#6cdb3e));
    background: -webkit-linear-gradient(left, #1ac250, #6cdb3e);
    background: -moz-linear-gradient(left, #1ac250 0, #6cdb3e 100%);
    background: -o-linear-gradient(left, #1ac250 0, #6cdb3e 100%);
    background: linear-gradient(90deg, #1ac250, #6cdb3e);
    -webkit-box-shadow: 0 .04rem .16rem 0 rgba(106, 213, 82, .6);
    -moz-box-shadow: 0 .04rem .16rem 0 rgba(106, 213, 82, .6);
    box-shadow: 0 .04rem .16rem 0 rgba(106, 213, 82, .6);
    -webkit-border-radius: .44rem;
    -moz-border-radius: .44rem;
    border-radius: .44rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: .4rem;
    font-size: .34rem;
    color: #fff
}

._2h9Hp .bUn97 .ic-weixin {
    margin-right: .1rem;
    margin-top: 1px
}

._2h9Hp .bUn97 .ic-weixin:before {
    font-size: .48rem;
    color: #fff
}

._2h9Hp ._3ZvHB {
    width: 4.38rem;
    height: 1.7rem;
    position: absolute;
    top: -1.28rem;
    right: .22rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FpqwUv0KEiJMYXzjKFpm8NJBhsjq.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    color: #fff;
    background-position: 50%;
    display: none
}

._2h9Hp ._3ZvHB span {
    margin-right: .56rem;
    margin-bottom: .12rem;
    font-size: .26rem;
    display: inline-block
}

@media screen and (device-aspect-ratio: 16/9) {
    ._2h9Hp ._3ZvHB span {
        margin-right: .62rem
    }
}

._2h9Hp ._2dwmv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-animation: _1NuFL 7s;
    -moz-animation: _1NuFL 7s;
    -o-animation: _1NuFL 7s;
    animation: _1NuFL 7s;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
    -webkit-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -o-transform-origin: center bottom;
    transform-origin: center bottom
}

._2h9Hp .rnSe7 {
    position: absolute;
    right: .4rem;
    top: 0;
    z-index: 10;
    font-family: PingFangSC-Regular, PingFang SC
}

@keyframes _1NuFL {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    10%, 18%, 26%, 34%, 42%, 50%, 58%, 66%, 74%, 82%, 90% {
        top: -1.28rem
    }
    14%, 22%, 30%, 38%, 46%, 54%, 62%, 70%, 78%, 86% {
        top: -1.38rem
    }
    90% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom;
        top: -1.28rem
    }
    to {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

._2vs0J {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1FaXU {
    -webkit-animation-name: _1FaXU;
    -moz-animation-name: _1FaXU;
    -o-animation-name: _1FaXU;
    animation-name: _1FaXU;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both
}

._2XY6d {
    -webkit-animation: _1mO4E .3s ease forwards;
    -moz-animation: _1mO4E .3s ease forwards;
    -o-animation: _1mO4E .3s ease forwards;
    animation: _1mO4E .3s ease forwards
}

._2EvqO {
    -webkit-animation: _2OEUx .3s ease forwards;
    -moz-animation: _2OEUx .3s ease forwards;
    -o-animation: _2OEUx .3s ease forwards;
    animation: _2OEUx .3s ease forwards
}

@-webkit-keyframes _1FaXU {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-moz-keyframes _1FaXU {
    0% {
        opacity: 0;
        -moz-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-o-keyframes _1FaXU {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes _1FaXU {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        -moz-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes _1mO4E {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-moz-keyframes _1mO4E {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        transform: none
    }
}

@-o-keyframes _1mO4E {
    0% {
        opacity: 0;
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -o-transform: none;
        transform: none
    }
}

@keyframes _1mO4E {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -moz-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none
    }
}

@-webkit-keyframes _2OEUx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@-moz-keyframes _2OEUx {
    0% {
        opacity: 0;
        -moz-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -moz-transform: none;
        transform: none
    }
}

@-o-keyframes _2OEUx {
    0% {
        opacity: 0;
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -o-transform: none;
        transform: none
    }
}

@keyframes _2OEUx {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        -moz-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none
    }
}

._1svHA {
    position: absolute;
    left: .4rem;
    top: 170px;
    width: 6.7rem;
    height: 2.04rem;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

._1svHA ._2YNm2 {
    position: absolute;
    width: 100%;
    top: 2.04rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1svHA ._2YNm2 ._3QgtR {
    width: .64rem;
    height: 1.08rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FvZrxH2ZeyjFa3633WkiLlLwZFQL.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin: .04rem 1.28rem .04rem 0
}

._1svHA ._2YNm2 p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-bottom: .2rem
}

._1svHA ._2YNm2 p .FFsai {
    font-weight: 600;
    color: #ff5121
}

._1svHA ._2YNm2 ._2r83z {
    width: 2.44rem;
    height: .84rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FtdFuJYZCtPWjlTUVJcLtKXIwb-_.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .4rem;
    font-size: .32rem;
    color: #fff
}

._19YaO {
    position: absolute;
    bottom: .1rem;
    bottom: -webkit-calc(.1rem + constant(safe-area-inset-bottom) / 4) !important;
    bottom: -moz-calc(.1rem + constant(safe-area-inset-bottom) / 4) !important;
    bottom: calc(.1rem + constant(safe-area-inset-bottom) / 4) !important;
    bottom: -webkit-calc(.1rem + env(safe-area-inset-bottom) / 4) !important;
    bottom: -moz-calc(.1rem + env(safe-area-inset-bottom) / 4) !important;
    bottom: calc(.1rem + env(safe-area-inset-bottom) / 4) !important;
    height: 1.5rem;
    margin-left: -.16rem;
    width: 1.5rem;
    -webkit-border-radius: 50px 50px 50px 49.999px;
    -moz-border-radius: 50px 50px 50px 49.999px;
    border-radius: 50px 50px 50px 49.999px;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

._19YaO ._1ivdO {
    position: absolute;
    width: 100vw;
    bottom: 1.6rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: .16rem
}

._19YaO ._1ivdO ._1x6tM {
    width: .64rem;
    height: 1.08rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FvZrxH2ZeyjFa3633WkiLlLwZFQL.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin: .04rem 1.28rem .04rem 1.4rem
}

._19YaO ._1ivdO p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-bottom: .2rem
}

._19YaO ._1ivdO p ._2hsiK {
    font-weight: 600;
    color: #ff5121
}

._19YaO ._1ivdO ._1_wVM {
    width: 2.44rem;
    height: .84rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FtdFuJYZCtPWjlTUVJcLtKXIwb-_.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .2rem;
    font-size: .32rem;
    color: #fff
}

._1Y1em {
    position: absolute;
    bottom: .1rem;
    bottom: -webkit-calc(.1rem + constant(safe-area-inset-bottom) / 4) !important;
    bottom: -moz-calc(.1rem + constant(safe-area-inset-bottom) / 4) !important;
    bottom: calc(.1rem + constant(safe-area-inset-bottom) / 4) !important;
    bottom: -webkit-calc(.1rem + env(safe-area-inset-bottom) / 4) !important;
    bottom: -moz-calc(.1rem + env(safe-area-inset-bottom) / 4) !important;
    bottom: calc(.1rem + env(safe-area-inset-bottom) / 4) !important;
    height: 1.5rem;
    margin-left: -.16rem;
    width: 1.5rem;
    -webkit-border-radius: 50px 50px 50px 49.999px;
    -moz-border-radius: 50px 50px 50px 49.999px;
    border-radius: 50px 50px 50px 49.999px;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

._1Y1em ._29CD6 {
    position: absolute;
    width: 100%;
    bottom: 1.6rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._1Y1em ._29CD6 ._2L8Kf {
    width: .38rem;
    height: .7rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FhXAnAkeclDxYEKEqldEZX9o3sh-.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: .3rem;
    -webkit-animation: _3Brgz .8s linear infinite;
    -moz-animation: _3Brgz .8s infinite linear;
    -o-animation: _3Brgz .8s infinite linear;
    animation: _3Brgz .8s linear infinite
}

._1Y1em ._29CD6 p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-bottom: .2rem
}

._1Y1em ._29CD6 p .GHZXo {
    font-weight: 600;
    color: #ff5121
}

@-webkit-keyframes _3Brgz {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes _3Brgz {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -moz-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes _3Brgz {
    0% {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -o-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes _3Brgz {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(.2rem);
        -moz-transform: translateY(.2rem);
        -o-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

._3yVCh {
    position: absolute;
    left: 0;
    width: 6.9rem;
    height: 1.48rem;
    margin-left: .3rem;
    margin-top: -.1rem;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

._3yVCh ._-5TDE {
    position: absolute;
    width: 100%;
    top: 1.6rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3yVCh ._-5TDE ._3w-Vy {
    width: .38rem;
    height: .7rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FhXAnAkeclDxYEKEqldEZX9o3sh-.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    -webkit-transform: translateY(0) rotate(180deg);
    -moz-transform: translateY(0) rotate(180deg);
    -ms-transform: translateY(0) rotate(180deg);
    -o-transform: translateY(0) rotate(180deg);
    transform: translateY(0) rotate(180deg);
    background-repeat: no-repeat;
    margin-top: .3rem;
    -webkit-animation: _3n2bd .8s linear infinite;
    -moz-animation: _3n2bd .8s infinite linear;
    -o-animation: _3n2bd .8s infinite linear;
    animation: _3n2bd .8s linear infinite
}

._3yVCh ._-5TDE p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-top: .2rem
}

._3yVCh ._-5TDE p ._132mQ {
    font-weight: 600;
    color: #ff5121
}

@-webkit-keyframes _3n2bd {
    0% {
        -webkit-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
    50% {
        -webkit-transform: translateY(-.2rem) rotate(180deg);
        transform: translateY(-.2rem) rotate(180deg)
    }
    to {
        -webkit-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
}

@-moz-keyframes _3n2bd {
    0% {
        -moz-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
    50% {
        -moz-transform: translateY(-.2rem) rotate(180deg);
        transform: translateY(-.2rem) rotate(180deg)
    }
    to {
        -moz-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
}

@-o-keyframes _3n2bd {
    0% {
        -o-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
    50% {
        -o-transform: translateY(-.2rem) rotate(180deg);
        transform: translateY(-.2rem) rotate(180deg)
    }
    to {
        -o-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
}

@keyframes _3n2bd {
    0% {
        -webkit-transform: translateY(0) rotate(180deg);
        -moz-transform: translateY(0) rotate(180deg);
        -o-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
    50% {
        -webkit-transform: translateY(-.2rem) rotate(180deg);
        -moz-transform: translateY(-.2rem) rotate(180deg);
        -o-transform: translateY(-.2rem) rotate(180deg);
        transform: translateY(-.2rem) rotate(180deg)
    }
    to {
        -webkit-transform: translateY(0) rotate(180deg);
        -moz-transform: translateY(0) rotate(180deg);
        -o-transform: translateY(0) rotate(180deg);
        transform: translateY(0) rotate(180deg)
    }
}

._3YiGT {
    position: absolute;
    bottom: 0;
    bottom: -webkit-calc(constant(safe-area-inset-bottom) / 2) !important;
    bottom: -moz-calc(constant(safe-area-inset-bottom) / 2) !important;
    bottom: calc(constant(safe-area-inset-bottom) / 2) !important;
    bottom: -webkit-calc(env(safe-area-inset-bottom) / 2) !important;
    bottom: -moz-calc(env(safe-area-inset-bottom) / 2) !important;
    bottom: calc(env(safe-area-inset-bottom) / 2) !important;
    right: .2rem;
    width: 4.9rem;
    height: 1.28rem;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

._3YiGT ._23BuX {
    position: absolute;
    width: 100%;
    bottom: 1.4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._3YiGT ._23BuX .OWJuL {
    width: .38rem;
    height: .7rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FhXAnAkeclDxYEKEqldEZX9o3sh-.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: .3rem;
    -webkit-animation: _3KlcB .8s linear infinite;
    -moz-animation: _3KlcB .8s infinite linear;
    -o-animation: _3KlcB .8s infinite linear;
    animation: _3KlcB .8s linear infinite
}

._3YiGT ._23BuX p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-bottom: .2rem
}

@-webkit-keyframes _3KlcB {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes _3KlcB {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -moz-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes _3KlcB {
    0% {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -o-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes _3KlcB {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(.2rem);
        -moz-transform: translateY(.2rem);
        -o-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

._13FIB {
    position: absolute;
    bottom: .1rem;
    bottom: -webkit-calc(.1rem + constant(safe-area-inset-bottom) / 2) !important;
    bottom: -moz-calc(.1rem + constant(safe-area-inset-bottom) / 2) !important;
    bottom: calc(.1rem + constant(safe-area-inset-bottom) / 2) !important;
    bottom: -webkit-calc(.1rem + env(safe-area-inset-bottom) / 2) !important;
    bottom: -moz-calc(.1rem + env(safe-area-inset-bottom) / 2) !important;
    bottom: calc(.1rem + env(safe-area-inset-bottom) / 2) !important;
    right: .2rem;
    width: 2.46rem;
    height: 1.08rem;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

._13FIB ._1fW_n {
    position: absolute;
    width: 4rem;
    bottom: 1.4rem;
    left: -1.5rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._13FIB ._1fW_n ._25jDD {
    width: .38rem;
    height: .7rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FhXAnAkeclDxYEKEqldEZX9o3sh-.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: .3rem;
    -webkit-animation: Jz9IZ .8s linear infinite;
    -moz-animation: Jz9IZ .8s infinite linear;
    -o-animation: Jz9IZ .8s infinite linear;
    animation: Jz9IZ .8s linear infinite;
    margin-left: 1.4rem
}

._13FIB ._1fW_n p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-bottom: .2rem
}

._13FIB ._1fW_n p ._3s50x {
    font-weight: 600;
    color: #ff5121
}

@-webkit-keyframes Jz9IZ {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes Jz9IZ {
    0% {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -moz-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes Jz9IZ {
    0% {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -o-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes Jz9IZ {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
    50% {
        -webkit-transform: translateY(.2rem);
        -moz-transform: translateY(.2rem);
        -o-transform: translateY(.2rem);
        transform: translateY(.2rem)
    }
    to {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

.kfthh {
    position: absolute;
    left: .4rem;
    top: 175px;
    width: 6.7rem;
    -webkit-border-radius: .16rem;
    -moz-border-radius: .16rem;
    border-radius: .16rem;
    height: 1.76rem;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

.kfthh .kFmjS {
    width: 2.38rem;
    height: 3.42rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/Fk_XIygChcyjzBva49gSDYmBZNU-.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: -1.4rem;
    bottom: 1.8rem
}

.kfthh ._36c6B {
    position: absolute;
    width: 100%;
    top: 2.16rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kfthh ._36c6B p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-bottom: .4rem
}

.kfthh ._36c6B p .L2k_c {
    font-weight: 600;
    color: #ff5121
}

.kfthh ._36c6B .NBC3M {
    width: 2.44rem;
    height: .84rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FtdFuJYZCtPWjlTUVJcLtKXIwb-_.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: .32rem;
    color: #fff
}

.mb0 {
    margin-bottom: 0 !important
}

.tt-card-house {
    display: block;
    margin: .3rem 0
}

.tt-card-flat {
    display: block;
    min-height: 110px
}

.agent-creditRating-2 {
    background: -webkit-linear-gradient(293deg, #cfdbc7, #b8cab7);
    background: -moz-linear-gradient(293deg, #cfdbc7 0, #b8cab7 100%);
    background: -o-linear-gradient(293deg, #cfdbc7 0, #b8cab7 100%);
    background: linear-gradient(157deg, #cfdbc7, #b8cab7)
}

.agent-creditRating-3 {
    background: -webkit-linear-gradient(293deg, #a8cee8, #8aafcd);
    background: -moz-linear-gradient(293deg, #a8cee8 0, #8aafcd 100%);
    background: -o-linear-gradient(293deg, #a8cee8 0, #8aafcd 100%);
    background: linear-gradient(157deg, #a8cee8, #8aafcd)
}

.agent-creditRating-4 {
    background: -webkit-linear-gradient(293deg, #e2c380, #d3b076);
    background: -moz-linear-gradient(293deg, #e2c380 0, #d3b076 100%);
    background: -o-linear-gradient(293deg, #e2c380 0, #d3b076 100%);
    background: linear-gradient(157deg, #e2c380, #d3b076)
}

.agent-creditRating-5 {
    background: -webkit-linear-gradient(135deg, #ff295b, #ff9c5e);
    background: -moz-linear-gradient(135deg, #ff295b 0, #ff9c5e 100%);
    background: -o-linear-gradient(135deg, #ff295b 0, #ff9c5e 100%);
    background: linear-gradient(315deg, #ff295b, #ff9c5e)
}

.agent-creditRating {
    display: inline-block;
    color: #fff;
    font-size: .44rem;
    padding: 0 5px;
    height: .64rem;
    line-height: .62rem;
    -webkit-transform: skew(-10deg) scale(.5);
    -moz-transform: skew(-10deg) scale(.5);
    -ms-transform: skew(-10deg) scale(.5);
    -o-transform: skew(-10deg) scale(.5);
    transform: skew(-10deg) scale(.5);
    -webkit-transform-origin: 0 50%;
    -moz-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-left: 5px;
    font-weight: 400;
    white-space: nowrap
}

.tt-card-07-block {
    width: 100%;
    height: 1.8rem
}

.tt-card-07-block img {
    width: 100%;
    height: 100%
}

.tt-card-04-block {
    display: none;
    position: relative;
    width: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 12px rgba(0, 0, 0, .2);
    box-shadow: 0 0 12px rgba(0, 0, 0, .2);
    padding: 15px 10px;
    color: #121212;
    margin: 0 auto 15px;
    min-height: 98px
}

.tt-card-04-block .tt-card-04-content {
    margin-left: 10px;
    color: #121212;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

.tt-card-04-block .tt-card-04-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 90px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 10px
}

.tt-card-04-block .tt-card-04-wx {
    background: url(https://static-tp.fangdd.com/xfwf/Fo8SQ1JqYDpodXvlxV_HDynvCEru.png) no-repeat;
    -webkit-background-size: auto 36px;
    -moz-background-size: auto 36px;
    background-size: auto 36px;
    margin-right: 10px
}

.tt-card-04-block .tt-card-04-phone, .tt-card-04-block .tt-card-04-wx {
    width: 36px;
    height: 36px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden
}

.tt-card-04-block .tt-card-04-phone {
    background: url(https://static-tp.fangdd.com/xfwf/Fo8SQ1JqYDpodXvlxV_HDynvCEru.png) -46px 0 no-repeat;
    -webkit-background-size: auto 36px;
    -moz-background-size: auto 36px;
    background-size: auto 36px
}

.tt-card-04-block .tt-card-04-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px
}

.tt-card-04-block .tt-card-04-company {
    color: #757575;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 4px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.tt-card-04-block .tt-card-04-skill {
    font-size: 14px;
    line-height: 18px
}

.tt-card-04-block .tt-card-04-img {
    width: 50px;
    height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background: #eee url(https://static.esf.fangdd.com/esf/mcpfdd/default-repeat-2tOLD.png) repeat;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    background-size: 50px 50px
}

.tt-card-04-block .tt-card-04-img img {
    width: 100%;
    height: 100%
}

.tt-agent-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: .3rem;
    padding-top: .3rem
}

.tt-agent-card .agent-label {
    color: #757575;
    line-height: .36rem;
    font-size: .28rem;
    margin-bottom: 0;
    min-height: .36rem
}

.tt-agent-card .agent-info-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tt-agent-card .agent-name {
    line-height: .4rem;
    font-size: .32rem;
    font-weight: 400;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 2rem
}

.tt-agent-card .avatar-wrap {
    width: .8rem;
    height: .8rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: .2rem
}

.tt-agent-card .avatar-wrap img {
    width: 100%;
    height: 100%
}

.tt-agent-card.tt-card-hidden {
    display: none
}

.tt-card-agent-block {
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
    overflow: hidden;
    color: #121212;
    -webkit-box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    box-shadow: 0 0 .24rem rgba(0, 0, 0, .2)
}

.tt-card-agent-block .img-wrap {
    height: 3rem;
    width: 100%
}

.tt-card-agent-block .img-wrap img {
    width: 100%;
    height: 100%
}

.tt-card-agent-block .card-content {
    position: relative;
    background: #fff;
    padding: .2rem;
    min-height: 1rem
}

.tt-card-agent-block .card-content h3 {
    font-size: .4rem;
    font-weight: 500;
    line-height: .48rem;
    margin-bottom: .1rem
}

.tt-card-agent-block .card-info {
    line-height: .36rem;
    font-size: .28rem;
    margin-bottom: .1rem
}

.tt-card-agent-block .card-info span {
    display: inline-block;
    margin-right: .18rem
}

.tt-card-agent-block .card-price-middle {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-height: .8rem;
    line-height: 1
}

.tt-card-agent-block .card-price-middle, .tt-card-agent-block .card-price-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tt-card-agent-block .card-price-wrap {
    position: relative;
    padding-bottom: .1rem
}

.tt-card-agent-block .card-focus-btn {
    font-size: .32rem;
    color: #fff;
    display: inline-block;
    width: 2rem;
    height: .72rem;
    -webkit-border-radius: .72rem;
    -moz-border-radius: .72rem;
    border-radius: .72rem;
    line-height: .72rem;
    text-align: center;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3)
}

.tt-card-agent-block .card-price {
    margin-bottom: .1rem;
    font-size: 0
}

.tt-card-agent-block .price-empty {
    color: #ff5121
}

.tt-card-agent-block .total-price {
    font-size: .44rem;
    color: #ff5121;
    font-weight: 700;
    line-height: .52rem
}

.tt-card-agent-block .total-price-w {
    margin-right: .1rem;
    font-size: .32rem;
    color: #ff5121
}

.tt-card-agent-block .avg-price {
    font-size: .32rem;
    line-height: .4rem
}

.tt-card-agent-block .tt-card-focus {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    font-size: .24rem;
    right: .1rem;
    top: 0;
    width: 1rem;
    height: 1rem;
    background: url(https://static-tp.fangdd.com/xfwf/FjExCkmvJuUtN01LPALfbXI4g42_.png) center .08rem no-repeat;
    -webkit-background-size: 80% 80%;
    -moz-background-size: 80%;
    background-size: 80%
}

.tt-card-agent-block .tt-card-focus-active {
    background: url(https://static-tp.fangdd.com/xfwf/FtwpiwD5W757DG4GrFpRjcrV1gFo.png) center .24rem no-repeat
}

.tt-card-agent-block .agent-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: hidden
}

.tt-card-03-block {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
    overflow: hidden;
    -webkit-box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    margin: .1rem auto .3rem;
    color: #121212
}

.tt-card-03-block .tt-card-03-img {
    width: 2.2rem;
    height: 1.8rem;
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
    overflow: hidden;
    -webkit-box-shadow: #dedede 0 0 2px;
    -moz-box-shadow: #dedede 0 0 2px;
    box-shadow: 0 0 2px #dedede;
    background: #eee url(https://static.esf.fangdd.com/esf/mcpfdd/default-repeat-2tOLD.png) repeat;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    background-size: 50px 50px
}

.tt-card-03-block .tt-card-03-img img {
    width: 100%;
    height: 100%;
    margin-bottom: 0
}

.tt-card-03-block .tt-card-03-content {
    margin-left: 0;
    line-height: .44rem;
    padding: .18rem .2rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tt-card-03-block .tt-card-03-content h3 {
    font-weight: 500;
    line-height: .44rem;
    font-size: .36rem;
    margin-bottom: 0
}

.tt-card-03-block .tt-card-03-label {
    line-height: .32rem;
    padding-bottom: .1rem;
    padding-top: .1rem
}

.tt-card-03-block .tt-card-03-label span {
    display: inline-block;
    -webkit-border-radius: .04rem;
    -moz-border-radius: .04rem;
    border-radius: .04rem;
    color: #121212;
    font-size: .26rem;
    line-height: 1;
    padding: .08rem .08rem .04rem;
    margin-right: .04rem
}

.tt-card-03-block .tt-card-03-label span:first-child {
    padding-left: 0
}

.tt-card-03-block .tt-card-04-price {
    color: #ef0000;
    font-size: .32rem;
    line-height: .4rem
}

.tt-card-03-block .tt-card-04-price strong {
    font-size: .38rem;
    font-weight: 700
}

.tt-card-03-block .tt-card-04-price span {
    font-size: .26rem;
    color: #121212;
    margin-left: .04rem
}

.tt-card-01-block {
    position: relative;
    width: 100%;
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
    overflow: hidden;
    color: #121212;
    -webkit-box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    box-shadow: 0 0 .24rem rgba(0, 0, 0, .2);
    margin: .1rem auto .3rem
}

.tt-card-01-block .tt-card-01-img {
    width: 100%;
    height: 3rem;
    background: #eee url(https://static.esf.fangdd.com/esf/mcpfdd/default-repeat-2tOLD.png) repeat;
    -webkit-background-size: 50px 50px;
    -moz-background-size: 50px 50px;
    background-size: 50px 50px
}

.tt-card-01-block .tt-card-01-img img {
    width: 100%;
    height: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.tt-card-01-block .tt-card-01-content {
    padding: .2rem .2rem .3rem
}

.tt-card-01-block .tt-card-01-content h3 {
    color: #121212;
    font-weight: 500;
    height: .48rem;
    line-height: .4rem;
    font-size: .4rem;
    padding: 0;
    margin-bottom: .1rem
}

.tt-card-01-block .tt-card-01-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    height: .36rem;
    line-height: .36rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: .1rem;
    padding: 0
}

.tt-card-01-block .tt-card-01-info i {
    display: inline-block;
    width: 1px;
    height: .24rem;
    background: #dedede;
    margin: 0 .08rem
}

.tt-card-01-block .tt-card-01-info span {
    display: inline-block;
    font-size: .28rem
}

.tt-card-01-block .tt-card-01-price {
    color: #ff5121;
    font-size: .32rem;
    height: .52rem;
    line-height: .52rem
}

.tt-card-01-block .tt-card-01-price strong {
    font-size: .44rem;
    font-weight: 700
}

.tt-card-01-block .tt-card-01-price span {
    font-size: .32rem;
    color: #121212;
    margin-left: .04rem
}

.tt-card-01-block .tt-card-01-summary {
    font-size: .28rem;
    overflow: hidden;
    margin-top: .3rem;
    padding-top: .3rem;
    color: #757575;
    line-height: .4rem;
    border-top: 1px solid #dedede;
    padding-left: .52rem;
    background: url(https://static-tp.fangdd.com/xfwf/Fqasbxd44xJkm_9ukt4i8YoKy6hT.png) no-repeat 0 15px;
    -webkit-background-size: .32rem .3rem;
    -moz-background-size: .32rem .3rem;
    background-size: .32rem .3rem
}

.text-01-block {
    position: relative;
    width: 80%;
    margin: 0 auto 15px
}

.text-01-block .tt-text-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 7px 5px;
    z-index: 10;
    background: #f05542;
    text-align: center;
    color: #fff;
    margin: 0
}

.text-01-block:after {
    left: -14px;
    border-left: 10px solid transparent
}

.text-01-block:after, .text-01-block:before {
    position: absolute;
    bottom: -8px;
    content: "";
    width: 10%;
    height: 30px;
    border-top: 15px solid #dc3b28;
    border-bottom: 15px solid #dc3b28
}

.text-01-block:before {
    right: -14px;
    border-right: 10px solid transparent
}

.text-02-block {
    width: 80%;
    margin: 0 auto 15px;
    position: relative;
    background: #f96e57;
    padding: 7px 5px
}

.text-02-block .tt-text-content {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    margin: 0
}

.text-02-block:after {
    position: absolute;
    content: "";
    display: inline-block;
    width: 10px;
    height: 12px;
    border-color: #f96e57 transparent transparent;
    border-style: solid;
    border-width: 6px 5px;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 100%);
    -moz-transform: translate(-50%, 100%);
    -ms-transform: translate(-50%, 100%);
    -o-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%)
}

.tt-card-08-block {
    position: relative
}

.tt-card-08-block .img-wrap {
    margin: 0 -.4rem
}

.tt-card-08-block .img-wrap img {
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0
}

.tt-card-08-block .card-content {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    top: -.4rem;
    padding: .3rem;
    z-index: 1
}

.tt-card-08-block .card-content .tt-house-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #ef0000;
    line-height: 21px
}

.tt-card-08-block .card-content .tt-house-info strong {
    font-size: 21px;
    font-weight: 700;
    position: relative;
    top: 1px
}

.tt-card-08-block .card-content .tt-house-info .building-area {
    margin-left: 2px
}

.tt-card-08-block .card-content .tt-house-info h3 {
    font-size: 17px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #121212
}

.tt-card-08-block .card-content .tt-agent-card {
    padding: 0;
    margin-top: .3rem
}

.tt-card-08-block .card-content .tt-agent-card .agent-content {
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tt-card-08-block .card-content .tt-agent-card .agent-content, .tt-card-08-block .card-content .tt-agent-card .agent-content .agent-info-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.tt-card-08-block .card-content .tt-agent-card .agent-content .agent-info-box .agent-name {
    margin-right: .1rem;
    font-size: 15px;
    color: #121212
}

.tt-card-08-block .card-content .tt-agent-card .agent-content .agent-info-box .agent-label {
    font-size: 11px;
    color: #757575
}

.tt-card-08-block .card-content .tt-agent-card .agent-content .card-focus-btn {
    font-size: .32rem;
    color: #fff;
    display: inline-block;
    width: 1.6rem;
    height: .64rem;
    -webkit-border-radius: .64rem;
    -moz-border-radius: .64rem;
    border-radius: .64rem;
    line-height: .64rem;
    text-align: center;
    background: -webkit-gradient(linear, right top, left top, from(#ff7338), to(#f54732));
    background: -webkit-linear-gradient(right, #ff7338, #f54732);
    background: -moz-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: -o-linear-gradient(right, #ff7338 0, #f54732 100%);
    background: linear-gradient(270deg, #ff7338, #f54732);
    -webkit-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    -moz-box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3);
    box-shadow: 0 .08rem .16rem 0 rgba(246, 76, 50, .3)
}

._2ikB2 {
    position: absolute;
    left: -webkit-calc(.4rem - 5px);
    left: -moz-calc(.4rem - 5px);
    left: calc(.4rem - 5px);
    top: 150px;
    width: 6.7rem;
    height: 5.2rem;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    -moz-box-shadow: rgba(0, 0, 0, .8) 0 0 0 2005px;
    box-shadow: 0 0 0 2005px rgba(0, 0, 0, .8);
    -webkit-appearance: none;
    z-index: 100
}

._2ikB2 ._1Opcy {
    position: absolute;
    width: 100%;
    top: 5.2rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

._2ikB2 ._1Opcy ._2ZUza {
    width: .64rem;
    height: 1.08rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FvZrxH2ZeyjFa3633WkiLlLwZFQL.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    margin: .04rem 3.38rem .04rem 0
}

._2ikB2 ._1Opcy p {
    font-size: .36rem;
    font-weight: 500;
    color: #fff;
    line-height: .44rem;
    margin-bottom: .2rem
}

._2ikB2 ._1Opcy p .af1qI {
    font-weight: 600;
    color: #ff5121
}

._2ikB2 ._1Opcy .p-ERF {
    width: 2.44rem;
    height: .84rem;
    background-image: url(https://static-tp.fangdd.com/xfwf/FtdFuJYZCtPWjlTUVJcLtKXIwb-_.png);
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: .4rem;
    font-size: .32rem;
    color: #fff
}