
.pop_box[data-v-02163da4] {
    width: 0
}

.pop_box .weekend_pop[data-v-02163da4] {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.pop_box .weekend_pop .shade[data-v-02163da4] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4)
}

.pop_box .weekend_pop .pop_main[data-v-02163da4] {
    position: absolute;
    z-index: 1;
    width: 77.5vw;
    padding: 65.625vw 11.25vw 19.21875vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 10%;
    bottom: 20%
}

.pop_box .weekend_pop .pop_main .pop_bg[data-v-02163da4] {
    width: 77.5vw;
    position: absolute;
    top: 0;
    left: 0
}

.pop_box .weekend_pop .pop_main input[data-v-02163da4] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 4.53125vw;
    color: rgba(155,61,24,.66);
    font-size: 4.0625vw;
    line-height: 10.3125vw;
    margin: 0!important;
    position: relative;
    background-color: #fff;
    border-radius: 5vw;
    height: 10.3125vw
}

.pop_box .weekend_pop .pop_main input[data-v-02163da4]::-webkit-input-placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main input[data-v-02163da4]::-moz-placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main input[data-v-02163da4]::-ms-input-placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main input[data-v-02163da4]::placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main .submit_box[data-v-02163da4] {
    position: relative;
    margin-top: 4.6875vw
}

.pop_box .weekend_pop .pop_main .submit_box .pop_submit[data-v-02163da4] {
    position: relative;
    height: 10.3125vw;
    background-color: #ffe47d;
    border-radius: 5vw;
    font-size: 4.6875vw;
    line-height: 10.3125vw;
    color: #9b3d18;
    text-align: center;
    font-weight: 700
}

.pop_box .weekend_pop .pop_main .submit_box .submit_line[data-v-02163da4] {
    position: absolute;
    width: 100%;
    height: 10.3125vw;
    background-color: #e39a2b;
    border-radius: 5vw;
    bottom: -1.25vw;
    left: 0
}

.pop_box .weekend_pop .pop_main .pop_close[data-v-02163da4] {
    position: absolute;
    width: 6.25vw;
    bottom: 0;
    left: 35.9375vw
}

.pop_box .weekend_pop .pop_main.active_open[data-v-02163da4] {
    -webkit-animation: openpop-data-v-02163da4 .8s;
    animation: openpop-data-v-02163da4 .8s
}

.pop_box .weekend_pop .pop_main.active_close[data-v-02163da4] {
    -webkit-animation: closepop-data-v-02163da4 .5s;
    animation: closepop-data-v-02163da4 .5s
}

.pop_box .pop_switch[data-v-02163da4] {
    position: fixed;
    z-index: 10;
    bottom: 0;
    right: 0
}

.pop_box .pop_switch[data-v-02163da4]:before {
    content: "";
    background: url(../images/weeksup.png) 50%/cover no-repeat;
    position: absolute;
    width: 16.5625vw;
    height: 18.59375vw;
    top: -62.5vw;
    right: 0
}

@-webkit-keyframes openpop-data-v-02163da4 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes openpop-data-v-02163da4 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes closepop-data-v-02163da4 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes closepop-data-v-02163da4 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

input[data-v-6abe1db4] {
    -webkit-appearance: none;
    outline: none;
    border: none
}

.pop_box[data-v-6abe1db4] {
    width: 0
}

.pop_box .weekend_pop[data-v-6abe1db4] {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.pop_box .weekend_pop .shade[data-v-6abe1db4] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4)
}

.pop_box .weekend_pop .pop_main[data-v-6abe1db4] {
    position: absolute;
    z-index: 1;
    width: 71.875vw;
    padding: 71.25vw 0 12.96875vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 14%;
    bottom: 20%
}

.pop_box .weekend_pop .pop_main .pop_bg[data-v-6abe1db4] {
    width: 71.875vw;
    position: absolute;
    top: 0;
    left: 0
}

.pop_box .weekend_pop .pop_main .submit_box[data-v-6abe1db4] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 8.90625vw;
    padding: 0 5.46875vw
}

.pop_box .weekend_pop .pop_main .submit_box .pop_submit[data-v-6abe1db4] {
    width: 28.125vw;
    border-radius: 4.21875vw
}

.pop_box .weekend_pop .pop_main .pop_close[data-v-6abe1db4] {
    position: absolute;
    width: 6.25vw;
    bottom: 0;
    left: 32.8125vw
}

.pop_box .weekend_pop .pop_main.active_open[data-v-6abe1db4] {
    -webkit-animation: openpop-data-v-6abe1db4 .8s;
    animation: openpop-data-v-6abe1db4 .8s
}

.pop_box .weekend_pop .pop_main.active_close[data-v-6abe1db4] {
    -webkit-animation: closepop-data-v-6abe1db4 .5s;
    animation: closepop-data-v-6abe1db4 .5s
}

.pop_box .pop_switch[data-v-6abe1db4] {
    position: fixed;
    z-index: 10;
    bottom: 0;
    right: 0
}

.pop_box .pop_switch[data-v-6abe1db4]:before {
    content: "";
    background: url(../images/weeksup.png) 50%/cover no-repeat;
    position: absolute;
    width: 16.5625vw;
    height: 18.59375vw;
    top: -62.5vw;
    right: 0
}

@-webkit-keyframes openpop-data-v-6abe1db4 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes openpop-data-v-6abe1db4 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes closepop-data-v-6abe1db4 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes closepop-data-v-6abe1db4 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.houseloan .main_cont .van-dropdown-menu .van-dropdown-menu__title {
    opacity: 0
}

.houseloan .main_cont .van-dropdown-menu .van-cell {
    font-size: 3.75vw;
    line-height: 5.3125vw
}

input[data-v-30843a41] {
    -webkit-appearance: none;
    outline: none;
    border: none;
    padding: 0
}

p[data-v-30843a41] {
    margin: 0
}

i[data-v-30843a41] {
    font-style: normal
}

.houseloan[data-v-30843a41] {
    position: relative
}

.houseloan .foots[data-v-30843a41] {
    padding-bottom: 14.0625vw
}

.houseloan .back[data-v-30843a41] {
    position: absolute;
    top: 1.875vw;
    left: 1.875vw
}

.houseloan .back .van-icon-arrow-left[data-v-30843a41]:before {
    color: #fff;
    font-size: 5.3125vw;
    line-height: 6.875vw
}

.houseloan .main .main_top[data-v-30843a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-top: .46875vw solid #bbb;
    border-bottom: .3125vw solid #bfbfbf
}

.houseloan .main .main_top span[data-v-30843a41] {
    font-size: 4.6875vw;
    line-height: 12.5vw;
    color: #9399ad;
    padding: 0 6.25vw
}

.houseloan .main .main_top span.active[data-v-30843a41] {
    color: #fb625e
}

.houseloan .main .main_cont[data-v-30843a41] {
    padding: 0 3.90625vw
}

.houseloan .main .main_cont div[data-v-30843a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 10.9375vw;
    border-bottom: .3125vw solid #e8e7e7;
    font-size: 4.0625vw;
    line-height: 5.3125vw;
    position: relative
}

.houseloan .main .main_cont div p[data-v-30843a41] {
    color: #9399a5;
    width: 21.875vw
}

.houseloan .main .main_cont div .van-dropdown-menu[data-v-30843a41] {
    position: absolute;
    top: 0;
    left: 21.875vw;
    width: 70.3125vw;
    background-color: transparent
}

.houseloan .main .main_cont div .van-dropdown-menu[data-v-30843a41],.houseloan .main .main_cont div i[data-v-30843a41],.houseloan .main .main_cont div input[data-v-30843a41] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.houseloan .main .main_cont div.submit[data-v-30843a41] {
    width: 70.3125vw;
    margin: 6.25vw auto 0;
    border: .3125vw solid #e8e7e7;
    background-color: #f06a47;
    border-radius: 3.125vw;
    text-align: center;
    height: 10.3125vw;
    line-height: 10.3125vw;
    color: #fff;
    display: block;
    font-size: 4.375vw
}

.houseloan .main .main_cont div.accum_years i[data-v-30843a41],.houseloan .main .main_cont div.commer_years i[data-v-30843a41],.houseloan .main .main_cont div.payment i[data-v-30843a41],.houseloan .main .main_cont div.years i[data-v-30843a41] {
    position: relative
}

.houseloan .main .main_cont div.accum_years i[data-v-30843a41]:before,.houseloan .main .main_cont div.commer_years i[data-v-30843a41]:before,.houseloan .main .main_cont div.payment i[data-v-30843a41]:before,.houseloan .main .main_cont div.years i[data-v-30843a41]:before {
    content: "";
    background: url(../images/back.png) 50%/cover no-repeat;
    position: absolute;
    width: 1.875vw;
    height: 3.4375vw;
    right: 1.875vw;
    top: 1.71875vw;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.houseloan .main .main_cont.active p[data-v-30843a41] {
    width: 41.875vw
}

.houseloan .main .main_cont.active input[data-v-30843a41] {
    width: 34.6875vw
}

.houseloan .main .main_cont.active .van-dropdown-menu[data-v-30843a41] {
    left: 41.875vw;
    width: 50.3125vw
}

.houseloan .main .main_bot[data-v-30843a41] {
    border-top: 1.25vw solid #e3e2e2;
    width: 84.375vw;
    margin: 9.375vw auto 0;
    padding: 6.25vw 12.5vw 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.houseloan .main .main_bot .bot_tab[data-v-30843a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 4.375vw;
    line-height: 8.75vw
}

.houseloan .main .main_bot .bot_tab span[data-v-30843a41] {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: .3125vw solid #bdbdbd;
    text-align: center
}

.houseloan .main .main_bot .bot_tab span.active[data-v-30843a41] {
    background-color: #f06a47;
    color: #fff
}

.houseloan .main .main_bot .bot_marked[data-v-30843a41] {
    margin: 3.90625vw auto 0;
    font-size: 3.75vw;
    line-height: 6.25vw;
    color: #9aa1ab;
    text-align: center;
    padding: 0 3.90625vw
}

.houseloan .main .main_bot .chart_box[data-v-30843a41] {
    margin: 7.8125vw auto;
    position: relative
}

.houseloan .main .main_bot .chart_box .chart_info[data-v-30843a41] {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #88898b;
    text-align: center
}

.houseloan .main .main_bot .bot_cont[data-v-30843a41] {
    padding-left: 6.25vw
}

.houseloan .main .main_bot .bot_cont div[data-v-30843a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3.75vw;
    line-height: 5.3125vw;
    color: #b2b8bc;
    margin-bottom: 1.5625vw
}

.houseloan .main .main_bot .bot_cont div p[data-v-30843a41] {
    width: 20.3125vw
}

.houseloan .main .main_bot .bot_cont div i[data-v-30843a41] {
    width: 20.3125vw;
    color: #000
}

.houseloan .main .main_bot .bot_cont div.bot_inter[data-v-30843a41],.houseloan .main .main_bot .bot_cont div.bot_loan[data-v-30843a41],.houseloan .main .main_bot .bot_cont div.bot_payment[data-v-30843a41] {
    position: relative
}

.houseloan .main .main_bot .bot_cont div.bot_inter[data-v-30843a41]:before,.houseloan .main .main_bot .bot_cont div.bot_loan[data-v-30843a41]:before,.houseloan .main .main_bot .bot_cont div.bot_payment[data-v-30843a41]:before {
    content: "";
    position: absolute;
    width: 1.875vw;
    height: 1.875vw;
    background-color: #4fa5fa;
    top: 1.40625vw;
    left: -5.46875vw
}

.houseloan .main .main_bot .bot_cont div.bot_loan[data-v-30843a41]:before {
    background-color: #f8b551
}

.houseloan .main .main_bot .bot_cont div.bot_inter[data-v-30843a41]:before {
    background-color: #f06a47
}

.houseloan .main .main_bot .bot_cont div.bot_hint[data-v-30843a41] {
    margin-top: 9.375vw;
    text-align: center;
    display: block;
    padding-right: 3.125vw;
    line-height: 6.25vw;
    margin-left: -3.125vw;
    color: #000
}

.houseloan .main .main_bot .bot_cont div.bot_hint a[data-v-30843a41] {
    color: red;
    text-decoration: underline
}

.houseloan .look[data-v-30843a41] {
    position: fixed;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.875vw 3.90625vw 1.875vw 4.6875vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    -webkit-box-shadow: 0 -.9375vw 1.5625vw .3125vw rgba(36,34,34,.05);
    box-shadow: 0 -.9375vw 1.5625vw .3125vw rgba(36,34,34,.05);
    background-color: #fff
}

.houseloan .look div[data-v-30843a41] {
    width: 45.3125vw;
    line-height: 11.5625vw;
    background: #f39800;
    border-radius: .625vw
}

.houseloan .look div .van-icon[data-v-30843a41] {
    color: #fff;
    font-size: 4.375vw;
    margin-left: 9.21875vw
}

.houseloan .look div img[data-v-30843a41] {
    margin-left: 9.21875vw;
    width: 4.375vw;
    height: 4.375vw
}

.houseloan .look div span[data-v-30843a41] {
    margin-left: 1.09375vw;
    font-size: 4.375vw;
    font-weight: 700;
    color: #fff
}

.houseloan .look .look-left[data-v-30843a41],.houseloan .look .look-right[data-v-30843a41] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.houseloan .look .look-left[data-v-30843a41] {
    background: #f39800
}

.houseloan .look .look-right[data-v-30843a41] {
    margin-left: 3.125vw;
    background: #eb6100
}

.title[data-v-8cf8ffbe] {
    width: 100vw;
    text-align: center;
    font-size: 5.46875vw;
    background: #f5f5f6
}

.Privacy_contend[data-v-8cf8ffbe] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2.34375vw
}[data-v-5e059b06] {
     padding: 0;
     margin: 0;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none
 }

.a[data-v-5e059b06] {
    margin-top: 46.875vw!important
}

.data_height[data-v-5e059b06] {
    height: 200vh
}

input[data-v-5e059b06] {
    outline: none
}

.color[data-v-5e059b06] {
    color: #f16a45!important
}

input[data-v-5e059b06]::-webkit-input-placeholder {
    font-size: 3.4375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #b3b7be
}[data-v-5e059b06]:-moz-placeholder,[data-v-5e059b06]::-moz-placeholder {
     font-size: 3.4375vw;
     font-family: PingFang SC;
     font-weight: 400;
     color: #b3b7be
 }

input[data-v-5e059b06]:-ms-input-placeholder {
    font-size: 3.4375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #b3b7be
}

input[data-v-5e059b06]::-ms-input-placeholder {
    font-size: 3.4375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #b3b7be
}

.bgtop[data-v-5e059b06] {
    background: url(../images/968e438089194539ae7c01d1752a76d2.gif) no-repeat!important;background-size: 100% 100%!important;
    position: relative;
    bottom: .78125vw
}

.home[data-v-5e059b06] {
    height: 100vh;
    position: relative
}

.home .roll[data-v-5e059b06] {
    z-index: -1;
    height: 100vh
}

.home .roll .logo[data-v-5e059b06] {
    padding: 3.28125vw 1.5625vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.home .roll .logo img[data-v-5e059b06] {
    width: 21.5625vw;
    vertical-align: middle
}

.home .roll .logo .head_tel[data-v-5e059b06] {
    font-size: 3.125vw;
    line-height: 1;
    color: #f06a47;
    background: url(../images/phone.png) 0 0/2.8125vw no-repeat;
    padding-left: 3.75vw;
    margin-left: 16.5625vw
}

.home .roll .home_top[data-v-5e059b06] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 10.9375vw;
    background-color: #fff
}

.home .roll .home_top .home_top_location[data-v-5e059b06] {
    width: 2.34375vw;
    height: 3.125vw;
    margin-left: 4.6875vw
}

.home .roll .home_top .home_top_text[data-v-5e059b06] {
    margin-left: .78125vw;
    font-size: 3.75vw;
    font-weight: 500;
    color: #3e3e3e;
    line-height: 3.75vw
}

.home .roll .home_top .header[data-v-5e059b06] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.home .roll .slideshow[data-v-5e059b06] {
    position: relative
}

.home .roll .slideshow img[data-v-5e059b06] {
    width: 100vw;
    height: 43.75vw
}

.home .roll .home_search[data-v-5e059b06] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 12.5vw;
    background: #eee!important
}

.home .roll .home_search .input[data-v-5e059b06] {
    text-indent: 1.5625vw;
    width: 90.625vw
}

.home .roll .home_search .home_search_img[data-v-5e059b06] {
    width: 3.4375vw;
    height: 3.4375vw;
    position: absolute;
    top: 4.53125vw;
    left: 7.8125vw
}

.home .roll .home_search button[data-v-5e059b06] {
    position: absolute;
    right: 4.6875vw;
    font-size: 3.75vw;
    font-weight: 400;
    color: #fff;
    border: none;
    width: 15.625vw;
    height: 8.90625vw;
    background: #f16a45;
    border-radius: .625vw
}

.home .roll .screen[data-v-5e059b06] {
    width: 100vw;
    z-index: 999;
    background: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 10.15625vw
}

.home .roll .screen span[data-v-5e059b06] {
    cursor: pointer;
    font-size: 4.0625vw;
    font-weight: 400;
    color: #333
}

.home .roll .screen span[data-v-5e059b06]:first-child {
    margin-left: 12.34375vw
}

.home .roll .screen span[data-v-5e059b06]:nth-child(2),.home .roll .screen span[data-v-5e059b06]:nth-child(3) {
    margin-left: 20.3125vw
}

.home .roll .screen .bgimg[data-v-5e059b06] {
    position: relative;
    bottom: .78125vw;
    background: url(../images/30bca8084eb440a68fc58be3fb5899f2.gif) no-repeat;background-size: 100% 100%;
    display: inline-block;
    width: 1.875vw;
    height: 1.25vw
}

.home .roll .options[data-v-5e059b06] {
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    width: 100vw;
    height: 72.65625vw
}

.home .roll .options .options_top[data-v-5e059b06] {
    border-bottom: 1px solid #eee;
    line-height: 13.125vw
}

.home .roll .options .options_top span[data-v-5e059b06] {
    cursor: pointer;
    font-size: 4.0625vw;
    font-weight: 400;
    color: #333
}

.home .roll .options .options_top span[data-v-5e059b06]:first-child {
    margin-left: 12.34375vw
}

.home .roll .options .options_top span[data-v-5e059b06]:nth-child(2),.home .roll .options .options_top span[data-v-5e059b06]:nth-child(3) {
    margin-left: 20.3125vw
}

.home .roll .options .options_top .bgimg[data-v-5e059b06] {
    background: url(../images/30bca8084eb440a68fc58be3fb5899f2.gif) no-repeat;background-size: 100% 100%;
    display: inline-block;
    width: 1.875vw;
    height: 1.25vw
}

.home .roll .options .option_position[data-v-5e059b06] {
    font-size: 0;
    height: 59.375vw;
    width: 100vw
}

.home .roll .options .option_position .option_position_left[data-v-5e059b06] {
    display: inline-block;
    vertical-align: top;
    height: 59.375vw;
    width: 37.5vw
}

.home .roll .options .option_position .option_position_left .option_position_left_text[data-v-5e059b06] {
    text-indent: 4.6875vw;
    font-size: 4.0625vw;
    line-height: 9.84375vw;
    border-bottom: 1px solid #eee;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    color: #3e3e3e
}

.home .roll .options .option_position .option_position_right[data-v-5e059b06] {
    overflow-y: scroll;
    width: 62.5vw;
    height: 59.375vw;
    background: #fbfbfb;
    display: inline-block;
    vertical-align: top
}

.home .roll .options .option_position .option_position_right .option_position_right_text[data-v-5e059b06] {
    text-indent: 4.6875vw;
    font-size: 4.0625vw;
    line-height: 9.84375vw;
    border-bottom: 1px solid #eee;
    font-family: PingFang-SC-Regular;
    font-weight: 400;
    color: #3e3e3e
}

.home .roll .options .options_house[data-v-5e059b06] {
    font-size: 0;
    height: 59.375vw;
    width: 100vw
}

.home .roll .options .options_house .options_house_contend[data-v-5e059b06] {
    font-size: 4.0625vw;
    border-bottom: 1px solid #eee;
    font-weight: 400;
    color: #3e3e3e;
    text-align: center;
    width: 100vw;
    line-height: 9.84375vw
}

.home .roll .options .options_price[data-v-5e059b06] {
    font-size: 0;
    height: 59.375vw;
    width: 100vw
}

.home .roll .options .options_price .options_price_text[data-v-5e059b06] {
    font-size: 4.0625vw;
    border-bottom: 1px solid #eee;
    font-weight: 400;
    color: #3e3e3e;
    text-align: center;
    width: 100vw;
    line-height: 9.84375vw
}

.home .roll .options .options_masking[data-v-5e059b06] {
    background: rgba(0,0,0,.6);
    height: 60vh
}

.home .roll .product_list[data-v-5e059b06] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 4.6875vw;
    width: 95.3125vw;
    height: 32.8125vw;
    border-bottom: 1px solid #eee
}

.home .roll .product_list div[data-v-5e059b06]:first-child {
    margin-top: 0
}

.home .roll .product_list div[data-v-5e059b06] {
    margin-top: .46875vw
}

.home .roll .product_list .product_list_left_img[data-v-5e059b06],.home .roll .product_list .product_list_left_img img[data-v-5e059b06] {
    width: 31.25vw;
    height: 21.875vw
}

.home .roll .product_list .product_list_right[data-v-5e059b06] {
    position: relative;
    margin-left: 3.125vw
}

.home .roll .product_list .product_list_right .product_list_right_top[data-v-5e059b06] {
    width: 59.375vw;
    font-size: 4.0625vw;
    font-weight: 700;
    color: #3e3e3e
}

.home .roll .product_list .product_list_right .product_list_right_top span[data-v-5e059b06] {
    display: inline-block;
    font-size: 3.125vw;
    vertical-align: middle;
    color: #fff;
    text-align: center;
    width: 9.375vw;
    line-height: 4.375vw;
    background: #f16a45;
    border-radius: .3125vw
}

.home .roll .product_list .product_list_right .product_location[data-v-5e059b06] {
    font-size: 3.75vw;
    font-weight: 400;
    color: #999
}

.home .roll .product_list .product_list_right .product_price[data-v-5e059b06] {
    font-size: 3.75vw;
    color: #3e3e3e
}

.home .roll .product_list .product_list_right .product_price span[data-v-5e059b06] {
    font-size: 4.6875vw;
    color: #fb4444
}

.home .roll .product_list .product_list_right .product_label span[data-v-5e059b06] {
    display: none;
    margin-left: 1.5625vw;
    padding: .78125vw;
    width: 13.125vw;
    line-height: 4.21875vw
}

.home .roll .product_list .product_list_right .product_label span[data-v-5e059b06]:first-child {
    display: inline;
    margin-left: 0;
    text-align: center;
    border-radius: .625vw;
    font-size: 2.1875vw;
    font-weight: 400;
    color: #f6b37f;
    background: rgba(246,179,127,.2)
}

.home .roll .product_list .product_list_right .product_label span[data-v-5e059b06]:nth-child(2) {
    display: inline;
    text-align: center;
    border-radius: .625vw;
    font-size: 2.1875vw;
    font-weight: 400;
    color: #98ce97;
    background: rgba(152,206,151,.2)
}

.home .roll .product_list .product_list_right .product_label span[data-v-5e059b06]:nth-child(3) {
    display: inline;
    text-align: center;
    border-radius: .625vw;
    font-size: 2.1875vw;
    font-weight: 400;
    color: #c490bf;
    background: rgba(196,144,191,.2)
}

.home .roll .product_list .product_list_right .product_label span[data-v-5e059b06]:nth-child(4) {
    display: inline;
    text-align: center;
    border-radius: .625vw;
    font-size: 2.1875vw;
    font-weight: 400;
    color: #88abda;
    background: rgba(136,171,218,.2)
}

.home .NO_DATA[data-v-5e059b06] {
    z-index: -1;
    position: absolute;
    top: 109.375vw;
    text-align: center;
    width: 100vw;
    height: 31.25vw
}

.home .NO_DATA span[data-v-5e059b06] {
    color: orange;
    font-size: 3.4375vw;
    font-weight: 700
}

.topbottom[data-v-1d81e506] {
    padding-top: 7.8125vw!important
}

.warp[data-v-1d81e506] {
    width: 90.625vw;
    margin: 0 auto
}

.dynamic .Line[data-v-1d81e506] {
    width: 100vw;
    height: 1.5625vw;
    background: #f6f6f6
}

.dynamic .top[data-v-1d81e506] {
    position: fixed;
    top: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.dynamic .top .text[data-v-1d81e506] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.dynamic .dynamic[data-v-1d81e506] {
    margin-top: 4.6875vw
}

.dynamic .dynamic .headline[data-v-1d81e506] {
    margin-top: 5vw
}

.dynamic .dynamic .headline .headlineTop[data-v-1d81e506] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.dynamic .dynamic .headline .headlineTop .headlineTop_l[data-v-1d81e506] {
    margin-left: -1.875vw
}

.dynamic .dynamic .headline .headlineTop .headlineTop_l img[data-v-1d81e506] {
    width: 4.375vw;
    height: 4.375vw
}

.dynamic .dynamic .headline .headlineTop .headlineTop_r[data-v-1d81e506] {
    margin-left: 2.5vw;
    font-size: 4.0625vw;
    font-weight: 700;
    color: #333;
    line-height: 5.625vw
}

.dynamic .dynamic .headline .headlineBtn[data-v-1d81e506] {
    margin-top: .3125vw;
    padding: 1px 1px 1px 3.90625vw;
    border-left: 1px solid #eee
}

.dynamic .dynamic .headline .headlineBtn .bg[data-v-1d81e506] {
    margin-top: 2.1875vw;
    padding: 1.5625vw;
    background: #f7f7f7
}

.dynamic .dynamic .headline .headlineBtn .bg .topcontend[data-v-1d81e506] {
    font-size: 3.75vw;
    font-weight: 400;
    color: #999;
    line-height: 5.625vw
}

.dynamic .dynamic .headline .headlineBtn .bg .btntime[data-v-1d81e506] {
    margin-top: 1.5625vw;
    font-size: 3.4375vw;
    font-weight: 400;
    color: #999;
    line-height: 4.6875vw
}

.dynamic .dynamic .dynamic_title_text[data-v-1d81e506] {
    font-size: 3.75vw;
    font-weight: 400;
    color: #9399a5;
    line-height: 5.625vw
}

.dynamic .dynamic .dynamic_font[data-v-1d81e506] {
    margin-top: 2.96875vw;
    font-size: 3.125vw;
    font-weight: 400;
    color: #000;
    line-height: 4.6875vw
}

.dynamic .dynamic .dynamic_time[data-v-1d81e506] {
    margin-top: 2.96875vw;
    font-size: 3.125vw;
    font-weight: 400;
    color: #999;
    line-height: 4.6875vw
}

.dynamic .dynamic .lineb[data-v-1d81e506] {
    margin-top: 4.53125vw;
    width: 90.625vw;
    height: 1px;
    background: #eee
}

.dynamic .dynamic .btn[data-v-1d81e506] {
    margin-top: 4.53125vw;
    margin-bottom: 4.84375vw
}

.dynamic .dynamic .btn .btn_l[data-v-1d81e506] {
    margin-left: 14.84375vw;
    position: relative;
    bottom: .46875vw;
    width: 4.0625vw;
    height: 3.4375vw
}

.dynamic .dynamic .btn .btn_l_font[data-v-1d81e506] {
    margin-left: .3125vw;
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #79839e
}

.dynamic .dynamic .btn .btn_c[data-v-1d81e506] {
    position: relative;
    top: 1.25vw;
    margin-left: 10.3125vw;
    display: inline-block;
    width: 1px;
    height: 5.3125vw;
    background: #eee
}

.dynamic .dynamic .btn .btn_r[data-v-1d81e506] {
    margin-left: 12.65625vw;
    position: relative;
    bottom: .46875vw;
    width: 2.96875vw;
    height: 3.4375vw
}

.dynamic .dynamic .btn .btn_r_font[data-v-1d81e506] {
    margin-left: .3125vw;
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #79839e
}

.warp[data-v-b80acd0e] {
    margin-left: 4.6875vw;
    margin-top: 2.34375vw
}

.huxing .top[data-v-b80acd0e] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.huxing .top .text[data-v-b80acd0e] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.huxing .topimg[data-v-b80acd0e],.huxing .topimg img[data-v-b80acd0e] {
    width: 100vw;
    height: 68.75vw
}

.huxing .Line[data-v-b80acd0e] {
    width: 100vw;
    height: 1.5625vw;
    background: #f6f6f6;
    margin-top: 2.34375vw
}

.huxing .contend[data-v-b80acd0e] {
    margin-top: 4.6875vw
}

.huxing .contend .contend_t[data-v-b80acd0e] {
    font-size: 5.3125vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #3e3e3e
}

.huxing .contend .contend_label[data-v-b80acd0e] {
    margin-top: 3.125vw
}

.huxing .contend .contend_label span[data-v-b80acd0e] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 3.125vw 1.25vw;
    height: 4.21875vw;
    background: hsla(0,0%,60%,.1);
    border-radius: .3125vw
}

.huxing .contend .price .one[data-v-b80acd0e] {
    margin-top: 2.34375vw
}

.huxing .contend .price .one .ll[data-v-b80acd0e] {
    color: #fb4444;
    font-size: 4.375vw;
    font-weight: 700
}

.huxing .contend .price .one .rr[data-v-b80acd0e] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #19171a
}

.huxing .contend .price .one .l[data-v-b80acd0e],.huxing .contend .price .one .r[data-v-b80acd0e] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999
}

.huxing .contend .price .one .r[data-v-b80acd0e] {
    margin-left: 6.40625vw
}

.huxing .contend .price .one .k[data-v-b80acd0e] {
    margin-left: 21.875vw
}

.huxing .fenxi[data-v-b80acd0e] {
    margin-top: 2.34375vw;
    font-size: 4.6875vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #3e3e3e
}

.huxing .asd[data-v-b80acd0e] {
    margin-top: 2.34375vw;
    padding-bottom: 23.4375vw
}

.huxing .asd .asdf[data-v-b80acd0e] {
    margin-top: 1.5625vw
}

.huxing .asd .asdf .yuan[data-v-b80acd0e] {
    position: relative;
    bottom: .46875vw;
    display: inline-block;
    width: 1.875vw;
    height: 1.875vw;
    background: #fb4444;
    border-radius: 50%
}

.huxing .asd .asdf .font[data-v-b80acd0e] {
    margin-left: .78125vw;
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333
}

.huxing .big_img[data-v-b80acd0e] {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #000;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 10000
}

.huxing .big_img img[data-v-b80acd0e] {
    width: 100%;
    max-height: 80%
}

.matingmap[data-v-0934a0d2] {
    overflow-x: hidden;
    position: relative
}

.matingmap .tops[data-v-0934a0d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.matingmap .tops .texts[data-v-0934a0d2] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.matingmap #map[data-v-0934a0d2] {
    width: 100vw;
    height: 85vh
}

.matingmap .rithgnav[data-v-0934a0d2] {
    font-size: 0;
    position: absolute;
    right: 3.125vw;
    bottom: 31.25vw;
    width: 15.625vw;
    background: #fff;
    -webkit-box-shadow: 0 .625vw 2.34375vw 0 rgba(0,0,0,.15);
    box-shadow: 0 .625vw 2.34375vw 0 rgba(0,0,0,.15);
    border-radius: .625vw;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.matingmap .rithgnav .margt[data-v-0934a0d2] {
    margin-top: 2.34375vw!important
}

.matingmap .rithgnav .margb[data-v-0934a0d2] {
    margin-bottom: 1.875vw!important
}

.matingmap .rithgnav .public img[data-v-0934a0d2] {
    margin-top: 1.25vw;
    width: 4.375vw;
    height: 4.375vw
}

.matingmap .rithgnav .public .text-green[data-v-0934a0d2] {
    margin-top: .9375vw;
    font-size: 3.4375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 5.9375vw
}

.matingmap .rithgnav .public .text-gray[data-v-0934a0d2] {
    margin-top: .9375vw;
    font-size: 3.4375vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #f06a47;
    line-height: 5.9375vw
}

.matingmap .rithgnav .line[data-v-0934a0d2] {
    margin-top: 1.25vw;
    width: 8.4375vw;
    height: 1px;
    background: #eee
}

.matingmap .scoll[data-v-0934a0d2] {
    height: 17.1875vw;
    width: 300vw;
    position: absolute;
    bottom: 7.8125vw
}

.matingmap .scoll .contend[data-v-0934a0d2] {
    width: 300vw
}

.matingmap .scoll .contend .felx[data-v-0934a0d2],.matingmap .scoll .contend[data-v-0934a0d2] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.matingmap .scoll .contend .felx .contendSize[data-v-0934a0d2] {
    margin-left: 4.6875vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 78.125vw;
    padding-bottom: 1.5625vw;
    background: #fff;
    -webkit-box-shadow: 0 .625vw 1.5625vw 0 rgba(0,0,0,.1);
    box-shadow: 0 .625vw 1.5625vw 0 rgba(0,0,0,.1);
    border-radius: .625vw
}

.matingmap .scoll .contend .felx .contendSize .contendSizeTop[data-v-0934a0d2] {
    margin-left: 3.4375vw;
    margin-top: 1.5625vw;
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #333;
    line-height: 5.9375vw
}

.matingmap .scoll .contend .felx .contendSize .contendSizeBtn[data-v-0934a0d2] {
    margin-left: 3.4375vw;
    margin-top: 1.5625vw;
    font-size: 3.4375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 5.9375vw
}

.matingmap .scoll .contend .felx .contendSize .contendSizeBtn img[data-v-0934a0d2] {
    width: 2.34375vw;
    height: 3.125vw
}

input[data-v-d2776cfc] {
    -webkit-appearance: none;
    outline: none;
    border: none
}

.pop_bottom[data-v-d2776cfc] {
    position: relative;
    z-index: 2000
}

.pubilc[data-v-d2776cfc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0,0,0,.6)
}

.dele[data-v-d2776cfc] {
    position: absolute;
    right: 2.34375vw;
    top: 2.34375vw
}

.contend[data-v-d2776cfc] {
    background: #fff;
    border-radius: 1.5625vw
}

.contend.active_open[data-v-d2776cfc] {
    -webkit-animation: openbot-data-v-d2776cfc .2s forwards;
    animation: openbot-data-v-d2776cfc .2s forwards
}

.conetndtext[data-v-d2776cfc] {
    padding: 9.375vw 0 12.5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.conetndtext p[data-v-d2776cfc] {
    margin: 1.5625vw 0 0;
    font-size: 3.125vw;
    line-height: 5.3125vw;
    color: #999
}

.conetndtext p span[data-v-d2776cfc] {
    color: #f06a47;
    font-weight: 700
}

.conetndtext input[data-v-d2776cfc]:nth-child(4) {
    margin-top: 3.125vw
}

.top[data-v-d2776cfc] {
    font-size: 5vw;
    line-height: 6.5625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #3e3e3e
}

.text[data-v-d2776cfc] {
    width: 54.6875vw;
    margin-top: 2.34375vw;
    font-size: 3.59375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    text-align: center;
    line-height: 5.15625vw
}

input[data-v-d2776cfc] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 4.0625vw;
    margin-top: 5.15625vw;
    line-height: 10.625vw;
    border: 1px solid #eee;
    border-radius: 5.46875vw
}

.submit[data-v-d2776cfc],input[data-v-d2776cfc] {
    width: 61.875vw;
    height: 10.9375vw;
    text-align: center
}

.submit[data-v-d2776cfc] {
    font-size: 4.6875vw;
    color: #fff;
    margin-top: 6.25vw;
    line-height: 10.9375vw;
    background-color: #f06a47;
    border-radius: 5.46875vw
}

.submit.active[data-v-d2776cfc] {
    background-color: #e9324f
}

textarea[data-v-d2776cfc]::-webkit-input-placeholder {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #bec0c7
}

input[data-v-d2776cfc]::-webkit-input-placeholder {
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #bec0c7
}

.quiz .contend[data-v-d2776cfc] {
    width: 75vw
}

.quiz .contend .conetndtext textarea[data-v-d2776cfc] {
    padding: 3.125vw;
    margin-top: 4.6875vw;
    border: none;
    width: 61.875vw;
    height: 31.25vw;
    background: #f6f6f6;
    resize: none
}

.morehouses .contend[data-v-d2776cfc] {
    width: 75vw
}

.leave_box .leave_main[data-v-d2776cfc] {
    width: 85.9375vw
}

.leave_box .leave_main .leave_cont[data-v-d2776cfc] {
    height: 46.875vw;
    position: relative
}

.leave_box .leave_main .leave_cont textarea[data-v-d2776cfc] {
    border: .625vw solid #f06a47;
    margin: 0;
    padding: 1.71875vw 2.8125vw;
    width: 100%;
    height: 100%;
    background-color: #fff;
    outline: none;
    resize: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 1px;
    font-size: 3.75vw;
    line-height: 5.3125vw;
    border-radius: 3.90625vw
}

.leave_box .leave_main .leave_cont textarea[data-v-d2776cfc]::-webkit-input-placeholder {
    line-height: 5.3125vw;
    color: #bec0c7;
    letter-spacing: 1px
}

.leave_box .leave_main .leave_cont span[data-v-d2776cfc] {
    position: absolute;
    bottom: .625vw;
    right: 1.71875vw;
    font-size: 3.4375vw;
    line-height: 5vw;
    color: #999
}

.leave_box .leave_main .leave_btn[data-v-d2776cfc] {
    width: 43.75vw;
    margin: 3.90625vw 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.leave_box .leave_main .leave_btn i[data-v-d2776cfc] {
    font-style: normal;
    color: #fff;
    font-size: 4.375vw;
    line-height: 8.75vw;
    width: 45%;
    border-radius: 4.375vw;
    background-color: #f06a47;
    text-align: center
}

.leave_box .leave_main .leave_btn i[data-v-d2776cfc]:nth-child(2) {
    background-color: #8b8b8b
}

@-webkit-keyframes openbot-data-v-d2776cfc {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes openbot-data-v-d2776cfc {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.myremark[data-v-d2776cfc] {
    position: relative
}

.myremark .tops[data-v-d2776cfc] {
    position: fixed;
    top: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.myremark .tops .texts[data-v-d2776cfc] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.myremark .warp[data-v-d2776cfc] {
    width: 90.625vw;
    margin: 0 auto
}

.myremark textarea[data-v-d2776cfc]::-webkit-input-placeholder {
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #b9b8b8
}

.myremark .contends[data-v-d2776cfc] {
    padding-top: 7.8125vw
}

.myremark .contends .top[data-v-d2776cfc] {
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #333
}

.myremark .contends .selectIdentity[data-v-d2776cfc] {
    margin-top: 8.28125vw
}

.myremark .contends .selectIdentity .radio[data-v-d2776cfc] {
    display: inline-block
}

.myremark .contends .selectIdentity .left[data-v-d2776cfc] {
    margin-left: 9.375vw
}

.myremark .contends .selectIdentity .text[data-v-d2776cfc] {
    margin-left: 1.5625vw;
    position: relative;
    bottom: .78125vw;
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333
}

.myremark .contends .evaluate .evaluateContend[data-v-d2776cfc] {
    margin-top: 3.90625vw
}

.myremark .contends .evaluate .evaluateContend .radio2[data-v-d2776cfc] {
    display: inline-block
}

.myremark .contends .evaluate .evaluateContend .rightr[data-v-d2776cfc] {
    margin-left: 9.375vw
}

.myremark .contends .evaluate .evaluateContend img[data-v-d2776cfc] {
    width: 5vw;
    height: 5vw
}

.myremark .contends .evaluate .evaluateContend .text2[data-v-d2776cfc] {
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333;
    position: relative;
    bottom: 2.1875vw;
    margin-left: 1.5625vw
}

.myremark .contends .pjbox[data-v-d2776cfc] {
    padding: 3.125vw 3.4375vw;
    border: 1px solid #e5e5e5;
    margin-top: 3.90625vw
}

.myremark .contends .pjbox textarea[data-v-d2776cfc] {
    font-size: 4.0625vw;
    line-height: 5.625vw;
    width: 100%;
    height: 27.34375vw;
    resize: none;
    border: none;
    padding: 0
}

.myremark .contends .pjbox .Uploader[data-v-d2776cfc] {
    max-height: 29.0625vw;
    overflow-y: scroll;
    margin: 0 auto;
    padding-top: 1.5625vw
}

.myremark .contends .pjbox .Uploader .van-uploader__upload[data-v-d2776cfc] {
    width: 12.5vw;
    height: 12.5vw;
    border-radius: 1.25vw;
    margin: 0 1.25vw 1.25vw 0
}

.myremark .contends .bottom[data-v-d2776cfc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 18.75vw
}

.myremark .contends .bottom .left[data-v-d2776cfc] {
    background: #dcdcdc
}

.myremark .contends .bottom .left[data-v-d2776cfc],.myremark .contends .bottom .right[data-v-d2776cfc] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 45.3125vw;
    height: 12.5vw;
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #fff
}

.myremark .contends .bottom .right[data-v-d2776cfc] {
    margin-left: 3.125vw;
    background: #f06a47
}

.particulars[data-v-73e8f786] {
    font-size: 0
}

.particulars .topbottom[data-v-73e8f786] {
    padding-top: 15.625vw!important
}

.particulars .length[data-v-73e8f786] {
    width: 65.625vw
}

.particulars .Line[data-v-73e8f786] {
    width: 100vw;
    height: 1.5625vw;
    background: #f6f6f6
}

.particulars .top[data-v-73e8f786] {
    position: fixed;
    top: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.particulars .top .text[data-v-73e8f786] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.particulars .warp[data-v-73e8f786] {
    margin-left: 4.6875vw
}

.particulars .message[data-v-73e8f786] {
    margin-top: 1.5625vw
}

.particulars .message .title[data-v-73e8f786] {
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #333
}

.particulars .message .contend[data-v-73e8f786] {
    height: 11.71875vw;
    border-bottom: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.particulars .message .contend .left[data-v-73e8f786] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999
}

.particulars .message .contend .right[data-v-73e8f786] {
    margin-left: 4.6875vw;
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #19171a
}

.particulars .message .noneline[data-v-73e8f786] {
    border: none!important
}

.Linexi[data-v-09393462] {
    margin-top: 5.15625vw;
    margin-left: -4.6875vw;
    width: 100vw;
    height: 1.5625vw;
    background: #eee
}

.Line[data-v-09393462] {
    margin-top: 3.125vw;
    width: 100vw;
    height: 1.5625vw;
    background: #f6f6f6
}

.topbottom[data-v-09393462] {
    padding-top: 15.625vw!important
}

.bottomtop[data-v-09393462] {
    margin-bottom: 12.5vw
}

.top[data-v-09393462] {
    position: fixed;
    top: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.top .text[data-v-09393462] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.warp[data-v-09393462] {
    margin-left: 4.6875vw
}

.questions .questionsContend[data-v-09393462] {
    margin-top: 3.125vw
}

.questions .questionsContend img[data-v-09393462] {
    vertical-align: top;
    position: relative;
    top: .9375vw;
    width: 4.375vw;
    height: 4.375vw
}

.questions .questionsContend .ask[data-v-09393462] {
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #0b0b0b
}

.questions .questionsContend .answer[data-v-09393462] {
    position: relative;
    margin-top: 3.125vw
}

.questions .questionsContend .answer .name[data-v-09393462] {
    margin-left: .78125vw;
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #333;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .text[data-v-09393462] {
    margin-left: .9375vw;
    font-size: 3.125vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .contend[data-v-09393462] {
    margin-top: 1.5625vw;
    margin-left: 7.5vw;
    width: 82.34375vw;
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .contend_b_time[data-v-09393462] {
    margin-top: 1.5625vw;
    margin-left: 7.5vw;
    font-size: 3.75vw;
    font-weight: 400;
    color: #9399a5;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .praise[data-v-09393462] {
    position: absolute;
    right: 4.6875vw;
    bottom: 7.03125vw
}

.questions .questionsContend .answer .praise img[data-v-09393462] {
    position: relative;
    bottom: .78125vw;
    width: 3.75vw;
    height: 3.75vw
}

.questions .questionsContend .answer .all[data-v-09393462],.questions .questionsContend .answer .praise span[data-v-09393462] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .all[data-v-09393462] {
    margin-top: 1.5625vw;
    margin-left: 7.5vw;
    color: #f06a47
}

.questions .quiz[data-v-09393462] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 3.125vw auto;
    width: 38.59375vw;
    height: 10.9375vw;
    border: 1px solid #f06a47;
    border-radius: 5.46875vw;
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #f06a47
}

.bottomtop[data-v-4931b8c9] {
    margin-bottom: 10.9375vw
}

.topbottom[data-v-4931b8c9] {
    padding-top: 15.625vw!important
}

.Linexi[data-v-4931b8c9] {
    margin-top: 5.15625vw;
    margin-left: -4.6875vw;
    width: 100vw;
    height: 1px;
    background: #eee
}

.Line[data-v-4931b8c9] {
    margin-top: 3.125vw;
    width: 100vw;
    height: 1.5625vw;
    background: #f6f6f6
}

.top[data-v-4931b8c9] {
    position: fixed;
    top: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.top .text[data-v-4931b8c9] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.warp[data-v-4931b8c9] {
    margin-left: 4.6875vw
}

.questions .ask[data-v-4931b8c9] {
    margin-top: 4.84375vw
}

.questions .ask .t[data-v-4931b8c9] {
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #0b0b0b
}

.questions .ask img[data-v-4931b8c9] {
    position: relative;
    bottom: .78125vw;
    width: 4.375vw;
    height: 4.375vw
}

.questions .ask div[data-v-4931b8c9] {
    margin-left: 5.46875vw;
    margin-top: 2.34375vw;
    font-size: 3.4375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 5.9375vw
}

.questions .count[data-v-4931b8c9] {
    margin-top: 2.34375vw;
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #333;
    line-height: 5.9375vw
}

.questions .questionsContend[data-v-4931b8c9] {
    margin-top: 3.125vw
}

.questions .questionsContend img[data-v-4931b8c9] {
    vertical-align: top;
    position: relative;
    top: .9375vw;
    width: 4.375vw;
    height: 4.375vw
}

.questions .questionsContend .answer[data-v-4931b8c9] {
    position: relative;
    margin-top: 3.125vw
}

.questions .questionsContend .answer .name[data-v-4931b8c9] {
    margin-left: .78125vw;
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #333;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .text[data-v-4931b8c9] {
    margin-left: .9375vw;
    font-size: 3.125vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .contend[data-v-4931b8c9] {
    margin-top: 1.5625vw;
    margin-left: 7.5vw;
    width: 82.34375vw;
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .contend_b_time[data-v-4931b8c9] {
    margin-top: 1.5625vw;
    margin-left: 7.5vw;
    font-size: 3.75vw;
    font-weight: 400;
    color: #9399a5;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .praise[data-v-4931b8c9] {
    position: absolute;
    right: 7.8125vw;
    bottom: .78125vw
}

.questions .questionsContend .answer .praise img[data-v-4931b8c9] {
    position: relative;
    bottom: .78125vw;
    width: 3.75vw;
    height: 3.75vw
}

.questions .questionsContend .answer .all[data-v-4931b8c9],.questions .questionsContend .answer .praise span[data-v-4931b8c9] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 5.9375vw
}

.questions .questionsContend .answer .all[data-v-4931b8c9] {
    margin-top: 1.5625vw;
    margin-left: 7.5vw;
    color: #f06a47
}

.questions .quiz[data-v-4931b8c9] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 3.125vw auto;
    width: 38.59375vw;
    height: 10.9375vw;
    border: 1px solid #f06a47;
    border-radius: 5.46875vw;
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #f06a47
}

.topbottom[data-v-5ee99a3e] {
    padding-top: 15.625vw!important
}

.warp[data-v-5ee99a3e] {
    width: 90.625vw;
    margin: 0 auto
}

.remark .Line[data-v-5ee99a3e] {
    margin-top: 2.34375vw;
    width: 100vw;
    height: 1.5625vw;
    background: #f6f6f6
}

.remark .top[data-v-5ee99a3e] {
    position: fixed;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.remark .top .text[data-v-5ee99a3e] {
    margin-left: 28.125vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.remark .remark[data-v-5ee99a3e] {
    position: relative
}

.remark .remark .title[data-v-5ee99a3e] {
    margin-top: 3.125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.remark .remark .title .remark_title_l[data-v-5ee99a3e] {
    font-size: 5vw;
    font-weight: 700;
    color: #0e1828
}

.remark .remark .title .remark_title_r[data-v-5ee99a3e] {
    margin-left: 39.0625vw;
    font-size: 4.0625vw;
    font-weight: 400;
    color: #999
}

.remark .remark .remark_contend[data-v-5ee99a3e] {
    position: relative;
    margin-top: 4.53125vw
}

.remark .remark .remark_contend .contend_t[data-v-5ee99a3e] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.remark .remark .remark_contend .contend_t .bgimg[data-v-5ee99a3e] {
    display: inline-block;
    border: 1px solid #fff;
    width: 15.625vw;
    height: 15.625vw;
    border-radius: 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat
}

.remark .remark .remark_contend .contend_t .contend_t_r[data-v-5ee99a3e] {
    margin-left: 2.96875vw
}

.remark .remark .remark_contend .contend_t .contend_t_r .contend_t_l_l[data-v-5ee99a3e] {
    font-size: 4.0625vw;
    font-weight: 700;
    color: #0b0b0b
}

.remark .remark .remark_contend .contend_t .contend_t_r .contend_t_r_r[data-v-5ee99a3e] {
    margin-top: 1.5625vw;
    font-size: 3.4375vw;
    font-weight: 400;
    color: #999
}

.remark .remark .remark_contend .contend_t .contend_t_zixun[data-v-5ee99a3e] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #f06a47;
    line-height: 5.9375vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    right: 0;
    top: 3.125vw;
    width: 21.875vw;
    height: 7.8125vw;
    background: rgba(240,106,71,.1);
    border-radius: 3.90625vw
}

.remark .remark .remark_contend .contend_b[data-v-5ee99a3e] {
    margin-top: 5vw;
    width: 89.375vw
}

.remark .remark .remark_contend .contend_b_time[data-v-5ee99a3e] {
    margin-top: 2.96875vw;
    font-size: 3.75vw;
    font-weight: 400;
    color: #9399a5;
    line-height: 5.9375vw
}

.remark .remark .remark_contend .praise[data-v-5ee99a3e] {
    position: absolute;
    right: 1.5625vw;
    bottom: .46875vw
}

.remark .remark .remark_contend .praise img[data-v-5ee99a3e] {
    position: relative;
    bottom: .78125vw;
    width: 3.75vw;
    height: 3.75vw
}

.remark .remark .remark_contend .praise span[data-v-5ee99a3e] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #f06a47;
    line-height: 5.9375vw
}

.remark .remark .remark_contend .button[data-v-5ee99a3e] {
    margin: 9.53125vw auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 42.8125vw;
    height: 10.9375vw;
    border: 1px solid #3a9bfc;
    border-radius: 5.46875vw;
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #3a9bfc
}

.remark .remark .remark_contend .unfold[data-v-5ee99a3e] {
    position: absolute;
    font-size: 2.8125vw;
    color: #2892fb;
    right: 0;
    bottom: 0
}

.remark .Lookingss[data-v-5ee99a3e] {
    z-index: 200;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0,0,0,.6)
}

.remark .Lookingss .box[data-v-5ee99a3e] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 75vw;
    height: 83.75vw;
    background: #fff;
    border-radius: 1.5625vw
}

.remark .Lookingss .box .box_top img[data-v-5ee99a3e] {
    margin-left: 68.125vw;
    margin-top: 3.125vw;
    width: 3.75vw;
    height: 3.90625vw
}

.remark .Lookingss .box .box_title[data-v-5ee99a3e] {
    font-size: 4.6875vw;
    font-weight: 700;
    color: #3e3e3e;
    margin-top: .625vw;
    text-align: center
}

.remark .Lookingss .box .box_title_text[data-v-5ee99a3e] {
    margin-top: 4.0625vw;
    text-align: center;
    font-size: 3.4375vw;
    font-weight: 400;
    color: #9399a5
}

.remark .Lookingss .box input[data-v-5ee99a3e] {
    font-size: 3.28125vw;
    text-indent: 3.28125vw;
    margin-top: 6.09375vw;
    margin-left: 6.5625vw;
    width: 61.875vw;
    height: 10.9375vw;
    border: 1px solid #eee;
    border-radius: 5.46875vw
}

.remark .Lookingss .box button[data-v-5ee99a3e] {
    border: none;
    margin-top: 6.25vw;
    margin-left: 6.5625vw;
    width: 61.875vw;
    height: 10.9375vw;
    background: #f06a47;
    border-radius: 5.46875vw;
    font-size: 4.6875vw;
    font-weight: 400;
    color: #fff
}

.warp[data-v-8cda7314] {
    width: 90.625vw;
    margin: 0 auto
}

.useremark .Line[data-v-8cda7314] {
    margin-top: 2.34375vw;
    width: 100vw;
    height: 2.8125vw;
    background: #f6f6f6
}

.useremark .Line2[data-v-8cda7314] {
    margin-left: -4.6875vw;
    margin-top: 2.34375vw;
    width: 100vw;
    height: 1.5625vw;
    background: #f6f6f6
}

.useremark .tops[data-v-8cda7314] {
    position: fixed;
    top: 0;
    z-index: 999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100vw;
    height: 12.5vw;
    background: #fff;
    border-bottom: 1px solid #eee
}

.useremark .tops .text[data-v-8cda7314] {
    margin-left: 32.96875vw;
    font-size: 5vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333
}

.useremark .contend[data-v-8cda7314] {
    margin-top: 4.6875vw
}

.useremark .contend .contendLeft[data-v-8cda7314] {
    vertical-align: top;
    display: inline-block;
    width: 12.5vw;
    height: 12.5vw
}

.useremark .contend .contendLeft img[data-v-8cda7314] {
    width: 12.5vw;
    height: 12.5vw;
    border-radius: 50%
}

.useremark .contend .contendRight[data-v-8cda7314] {
    vertical-align: top;
    display: inline-block;
    width: 72.34375vw;
    margin-left: 3.125vw
}

.useremark .contend .contendRight .top[data-v-8cda7314] {
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #0b0b0b
}

.useremark .contend .contendRight .btn[data-v-8cda7314] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333;
    line-height: 5.9375vw
}

.useremark .contend .contendRight .img[data-v-8cda7314] {
    margin-top: 3.125vw
}

.useremark .contend .contendRight .img .mal[data-v-8cda7314] {
    margin-left: 0!important
}

.useremark .contend .contendRight .img img[data-v-8cda7314] {
    margin-left: 2.65625vw;
    width: 21.875vw;
    height: 16.5625vw
}

.useremark .contend .contendRight .dianzna[data-v-8cda7314] {
    position: relative;
    margin-top: 4.6875vw
}

.useremark .contend .contendRight .dianzna .time[data-v-8cda7314] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 5.9375vw
}

.useremark .contend .contendRight .dianzna .zan[data-v-8cda7314] {
    position: absolute;
    right: 1.5625vw;
    bottom: 0
}

.useremark .contend .contendRight .dianzna .zan img[data-v-8cda7314] {
    width: 3.75vw;
    height: 3.75vw;
    position: relative;
    bottom: .78125vw
}

.useremark .contend .contendRight .dianzna .zan span[data-v-8cda7314] {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    line-height: 5.9375vw
}

.house-introduce {
    padding-bottom: 1.5625vw
}

.house-introduce .bscroll-horizontal-scrollbar {
    height: 1.09375vw!important;
    z-index: 100!important;
    left: 0!important;
    right: 0!important
}

.contend[data-v-313f10aa] {
    overflow-x: hidden
}

.contend .foots[data-v-313f10aa] {
    padding-bottom: 14.0625vw
}

.contend .anchor[data-v-313f10aa] {
    z-index: 999;
    position: absolute;
    top: 10.9375vw;
    width: 100vw;
    height: 10.9375vw;
    background: #fff;
    -webkit-box-shadow: 0 .625vw .625vw 0 rgba(57,57,58,.1);
    box-shadow: 0 .625vw .625vw 0 rgba(57,57,58,.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.contend .anchor.active[data-v-313f10aa] {
    position: fixed;
    top: 0
}

.contend .anchor .anchorNav[data-v-313f10aa] {
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2
}

.contend .anchor .anchorNav .anchorline[data-v-313f10aa] {
    width: 4.0625vw;
    height: .625vw;
    background: #f06a47;
    margin-left: 7.8125vw;
    position: relative;
    top: 1.875vw
}

.contend .title-font[data-v-313f10aa] {
    margin-bottom: 4.6875vw;
    margin-top: 4.6875vw;
    font-size: 5vw;
    font-weight: 700;
    line-height: 7.5vw;
    color: #0e1828;
    position: relative
}

.contend .title-font .house_loan[data-v-313f10aa] {
    font-style: normal;
    position: absolute;
    right: 28.125vw;
    font-size: 3.75vw;
    line-height: 5.3125vw;
    top: .78125vw;
    padding-left: 3.75vw;
    background: url(../images/count.png) 0/3.75vw no-repeat
}

.contend .contend-top-swipe[data-v-313f10aa] {
    width: 100vw;
    padding-top: 10.9375vw
}

.contend .contend-top-swipe .my-swipe[data-v-313f10aa] {
    height: 62.5vw;
    position: relative
}

.contend .contend-top-swipe .my-swipe .van-swipe-item[data-v-313f10aa] {
    color: #fff;
    font-size: 3.125vw;
    line-height: 62.5vw
}

.contend .contend-top-swipe .my-swipe .van-swipe-item img[data-v-313f10aa] {
    height: 62.5vw;
    width: 100vw
}

.contend .contend-top-swipe .my-swipe .custom-indicator[data-v-313f10aa] {
    position: absolute;
    bottom: 4.6875vw;
    right: 6.25vw;
    width: 15.625vw;
    line-height: 6.25vw;
    background: rgba(25,23,26,.5);
    border-radius: 3.125vw;
    text-align: center;
    font-size: 4.0625vw;
    font-weight: 400;
    color: #fff
}

.contend .contend-line[data-v-313f10aa] {
    width: 100vw;
    height: 1.5625vw;
    background: #f5f5f6
}

.contend .contend-padding[data-v-313f10aa] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 4.6875vw 6.25vw
}

.contend .contend-top-title[data-v-313f10aa] {
    position: relative
}

.contend .contend-top-title .title-name .title-name-houses_name[data-v-313f10aa] {
    font-size: 5.3125vw;
    line-height: 6.875vw;
    font-weight: 700;
    color: #3e3e3e
}

.contend .contend-top-title .contend_right[data-v-313f10aa] {
    position: absolute;
    right: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contend .contend-top-title .contend_right .van-icon[data-v-313f10aa] {
    font-size: 5.3125vw;
    font-weight: 700
}

.contend .contend-top-title .contend_right i[data-v-313f10aa] {
    font-style: normal;
    font-size: 3.4375vw;
    color: #666;
    line-height: 5vw
}

.contend .contend-top-title .contend_main[data-v-313f10aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contend .contend-top-title .contend_main div[data-v-313f10aa] {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 3.75vw;
    line-height: 5.3125vw
}

.contend .contend-top-title .contend_main div p[data-v-313f10aa] {
    color: #999;
    margin: 0
}

.contend .contend-top-title .contend_main div[data-v-313f10aa]:nth-child(n+3) {
    margin-top: 2.34375vw
}

.contend .contend-top-title .title-location[data-v-313f10aa] {
    font-size: 3.75vw;
    font-weight: 400;
    color: #19171a
}

.contend .contend-top-title .title-location span[data-v-313f10aa] {
    color: #999
}

.contend .contend_btn[data-v-313f10aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 6.25vw
}

.contend .contend_btn button[data-v-313f10aa] {
    width: 44%;
    height: 10.9375vw;
    border-radius: 10.9375vw;
    font-size: 4.0625vw;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: -webkit-gradient(linear,left top,right top,from(#fb8a7c),color-stop(#fa7f68),to(#ff7551));
    background-image: linear-gradient(90deg,#fb8a7c,#fa7f68,#ff7551);
    border: none
}

.contend .contend_btn button .van-icon[data-v-313f10aa] {
    font-size: 3.75vw;
    margin-top: .46875vw;
    margin-right: .46875vw
}

.contend .contend-housing .housing-content[data-v-313f10aa] {
    font-size: 3.75vw;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contend .contend-housing .housing-content .house-type[data-v-313f10aa] {
    color: #8a8a8a;
    width: 24.21875vw
}

.contend .contend-housing .housing-content .house-size[data-v-313f10aa] {
    width: 15.625vw
}

.contend .contend-housing .housing-content .house-price[data-v-313f10aa] {
    color: #eb6100;
    width: 18.75vw
}

.contend .contend-housing .housing-content .house-price-average[data-v-313f10aa] {
    width: 29.6875vw
}

.contend .contend-housing .housing-line[data-v-313f10aa] {
    width: 90.625vw;
    height: 1px;
    background: #eee
}

.contend .contend-housing .housing-font[data-v-313f10aa] {
    font-size: 3.75vw;
    font-weight: 500;
    color: #333
}

.contend .contend-housing .housing-button[data-v-313f10aa] {
    text-align: center;
    margin: auto;
    width: 37.5vw;
    line-height: 11.09375vw;
    border: 1px solid #eb6100;
    border-radius: .625vw;
    font-size: 4.0625vw;
    font-weight: 700;
    color: #eb6100
}

.contend .ticket-house-purchase[data-v-313f10aa] {
    width: 90.625vw;
    height: 22.1875vw;
    background: url(../images/yhq.png) 50%/cover no-repeat;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6.5625vw 0 0 55.15625vw
}

.contend .ticket-house-purchase.zhengzhou[data-v-313f10aa] {
    background-image: url(../images/zzyhq.png)
}

.contend .ticket-house-purchase button[data-v-313f10aa] {
    width: 23.90625vw;
    height: 8.75vw;
    background-image: linear-gradient(130deg,#ff8f8f,#ff2727);
    border-radius: 4.375vw;
    font-size: 3.75vw;
    color: #fff;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 700;
    font-family: Source Han Sans CN;
    border: none;
    padding: 0;
    display: block;
    margin: 0 0 0 3.4375vw
}

.contend .ticket-house-purchase span[data-v-313f10aa] {
    display: block;
    font-size: 2.8125vw;
    line-height: 3.75vw;
    margin-top: .625vw;
    color: #b1b1b1
}

.contend .ticket-house-vehicle[data-v-313f10aa] {
    margin-top: 4.6875vw;
    width: 90.625vw;
    height: 21.875vw;
    background: url(../images/che.6b925a2.png) no-repeat;
    background-size: 100% 100%
}

.contend .purchase-text[data-v-313f10aa] {
    font-size: 0;
    margin-left: 37.5vw;
    padding-top: 4.375vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #704317
}

.contend .purchase-text .purchase-title[data-v-313f10aa] {
    font-size: 3.4375vw;
    font-weight: 400
}

.contend .purchase-text .purchase-quantity[data-v-313f10aa],.contend .purchase-text .purchase-time[data-v-313f10aa] {
    font-size: 2.34375vw;
    font-weight: 400
}

.contend .dynamicNew .dynamicNew-title[data-v-313f10aa] {
    margin-bottom: 2.8125vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1.09375vw 1.25vw;
    display: inline-block;
    font-size: 4.0625vw;
    font-weight: 500;
    color: #eb6100;
    background: rgba(235,97,0,.1)
}

.contend .dynamicNew .dynamicNew-details[data-v-313f10aa] {
    position: relative;
    margin: 0 0 1.5625vw;
    font-size: 3.75vw;
    font-weight: 400;
    color: #555;
    padding: 0 3.75vw;
    line-height: 5.3125vw
}

.contend .dynamicNew .dynamicNew-details img[data-v-313f10aa] {
    position: absolute;
    width: 2.8125vw;
    height: 2.8125vw;
    top: .9375vw;
    left: .78125vw
}

.contend .dynamicNew .dynamicNew-dateTime[data-v-313f10aa] {
    padding: 0 3.75vw;
    font-size: 3.4375vw;
    font-weight: 400;
    color: #999
}

.contend .dynamicNew-button[data-v-313f10aa] {
    margin: 7.8125vw auto 0;
    width: 37.5vw;
    text-align: center;
    line-height: 11.09375vw;
    border: 1px solid #eb6100;
    border-radius: .625vw;
    font-size: 4.0625vw;
    font-weight: 700;
    color: #eb6100
}

.contend .property[data-v-313f10aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-top: 4.6875vw
}

.contend .property .property-photo[data-v-313f10aa],.contend .property .property-photo img[data-v-313f10aa] {
    width: 15.625vw;
    height: 15.625vw;
    border-radius: 50%
}

.contend .property .property-message[data-v-313f10aa] {
    margin-left: 3.125vw;
    margin-top: 1.5625vw
}

.contend .property .property-message .message-name[data-v-313f10aa] {
    position: relative
}

.contend .property .property-message .message-name .name[data-v-313f10aa] {
    font-size: 4.0625vw;
    font-weight: 700;
    color: #0b0b0b
}

.contend .property .property-message .message-name .icon[data-v-313f10aa] {
    position: absolute;
    top: .9375vw;
    right: 0;
    font-size: 2.5vw;
    font-weight: 400;
    color: #fff;
    line-height: 3.4375vw;
    text-align: center;
    background: #32b16c;
    padding: .46875vw .78125vw
}

.contend .property .property-message .message-identifying[data-v-313f10aa] {
    margin-top: 1.5625vw;
    font-size: 3.4375vw;
    font-weight: 400;
    color: #999
}

.contend .property .property-button[data-v-313f10aa] {
    position: absolute;
    bottom: 4.6875vw;
    right: 4.6875vw;
    text-align: center;
    width: 17.1875vw;
    line-height: 6.71875vw;
    background: rgba(235,97,0,.15);
    border-radius: .625vw;
    font-size: 3.125vw;
    font-weight: 700;
    color: #eb6100
}

.contend .house-introduce[data-v-313f10aa] {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6.25vw
}

.contend .house-introduce .house_introduce_contend_noMargin[data-v-313f10aa] {
    margin-left: 0!important
}

.contend .house-introduce .house-introduce-contend[data-v-313f10aa] {
    margin-left: 6.40625vw;
    width: 47.1875vw;
    height: 65vw;
    background: #fff;
    -webkit-box-shadow: 0 .3125vw 1.5625vw .3125vw rgba(4,4,4,.08);
    box-shadow: 0 .3125vw 1.5625vw .3125vw rgba(4,4,4,.08)
}

.contend .house-introduce .house-introduce-contend .contend-top[data-v-313f10aa] {
    text-align: center;
    width: 47.34375vw;
    height: 46.71875vw;
    background: #f8f8f8
}

.contend .house-introduce .house-introduce-contend .contend-top img[data-v-313f10aa] {
    width: 34.6875vw;
    height: 46.71875vw
}

.contend .house-introduce .house-introduce-contend .contend-btn[data-v-313f10aa] {
    padding: 3.4375vw 0 4.6875vw 3.28125vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.contend .house-introduce .house-introduce-contend .contend-btn .btn-top[data-v-313f10aa] {
    font-size: 3.75vw;
    font-weight: 500;
    color: #0b0b0b
}

.contend .house-introduce .house-introduce-contend .contend-btn .btn-btn[data-v-313f10aa] {
    margin-top: 1.5625vw;
    font-size: 3.75vw;
    font-weight: 400;
    color: #eb6100
}

.contend .house-introduce-button[data-v-313f10aa] {
    text-align: center;
    margin: 7.8125vw auto 0;
    width: 37.5vw;
    line-height: 11.09375vw;
    border: 1px solid #eb6100;
    border-radius: .625vw;
    font-size: 4.0625vw;
    font-weight: 700;
    color: #eb6100
}

.contend .mating .mating-location-map[data-v-313f10aa] {
    margin: 4.6875vw auto 0;
    height: 53.90625vw
}

.contend .mating .mating-location-map img[data-v-313f10aa] {
    width: 90.625vw;
    height: 53.90625vw
}

.contend .mating-button[data-v-313f10aa] {
    text-align: center;
    margin: 7.8125vw auto 0;
    width: 37.5vw;
    line-height: 11.09375vw;
    border: 1px solid #eb6100;
    border-radius: .625vw;
    font-size: 4.0625vw;
    font-weight: 700;
    color: #eb6100
}

.contend .Housing-details .details-contend[data-v-313f10aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 11.71875vw;
    width: 95.3125vw;
    border-bottom: 1px solid #eee
}

.contend .Housing-details .details-contend .contend-left[data-v-313f10aa] {
    font-size: 3.75vw;
    font-weight: 400;
    color: #999
}

.contend .Housing-details .details-contend .contend-right[data-v-313f10aa] {
    font-size: 3.75vw;
    font-weight: 400;
    color: #19171a;
    width: 65.625vw;
    padding-right: 4.6875vw;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.contend .Housing-details .details-button[data-v-313f10aa] {
    text-align: center;
    margin: 6.25vw auto 0;
    width: 25vw;
    height: 7.8125vw;
    background: hsla(0,0%,93.3%,.75);
    border-radius: .625vw;
    font-size: 3.75vw;
    font-weight: 700;
    color: #999898;
    line-height: 7.5vw
}

.contend .remark .remark-contend-text[data-v-313f10aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.contend .remark .remark-contend-text img[data-v-313f10aa] {
    position: relative;
    top: 1.5625vw;
    width: 2.8125vw;
    height: 2.8125vw
}

.contend .remark .remark-contend-text span[data-v-313f10aa] {
    margin-left: 1.71875vw;
    width: 86.71875vw;
    font-size: 3.75vw;
    font-weight: 400;
    color: #333
}

.contend .swipe-container[data-v-313f10aa] {
    height: 54.6875vw;
    position: relative;
    overflow-y: hidden
}

.contend .swipe-container .swipe-container-vessel[data-v-313f10aa] {
    -webkit-transition: all .3s;
    transition: all .3s;
    position: relative
}

.contend .swipe-container .swipe-container-vessel .record[data-v-313f10aa] {
    height: 10.9375vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 3.75vw;
    font-weight: 400;
    color: #333
}

.contend .swipe-container .swipe-container-vessel .record .record-name[data-v-313f10aa] {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    margin-left: 2.34375vw
}

.contend .swipe-container .swipe-container-vessel .record .record-phone[data-v-313f10aa] {
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4
}

.contend .swipe-container .swipe-container-vessel .record .record-time[data-v-313f10aa] {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2
}

.contend .recordColorYellow[data-v-313f10aa] {
    -webkit-transition: all 1s;
    transition: all 1s;
    color: #eb6100!important
}

.contend .background[data-v-313f10aa] {
    position: fixed;
    bottom: 18.75vw;
    right: -1.25vw;
    background: url(../images/ca70b4084a4c460d9c2b4a2b29c802f3.gif) no-repeat;background-size: 100% 100%;
    width: 27.34375vw;
    line-height: 13.90625vw
}

.contend .background .background-icon[data-v-313f10aa] {
    position: relative;
    top: .46875vw;
    margin-left: 5vw
}

.contend .background .background-text[data-v-313f10aa] {
    font-size: 3.75vw;
    font-weight: 700;
    color: #eb6100
}

.contend .look[data-v-313f10aa] {
    position: fixed;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.875vw 3.90625vw 1.875vw 4.6875vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    -webkit-box-shadow: 0 -.9375vw 1.5625vw .3125vw rgba(36,34,34,.05);
    box-shadow: 0 -.9375vw 1.5625vw .3125vw rgba(36,34,34,.05);
    background-color: #fff
}

.contend .look div[data-v-313f10aa] {
    width: 45.3125vw;
    line-height: 11.5625vw;
    background: #f39800;
    border-radius: .625vw
}

.contend .look div img[data-v-313f10aa] {
    margin-left: 9.21875vw;
    width: 4.375vw;
    height: 4.375vw
}

.contend .look div span[data-v-313f10aa] {
    margin-left: 1.09375vw;
    font-size: 4.375vw;
    font-weight: 700;
    color: #fff
}

.contend .look .look-left[data-v-313f10aa],.contend .look .look-right[data-v-313f10aa] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.contend .look .look-left[data-v-313f10aa] {
    background: #f39800
}

.contend .look .look-left .van-icon[data-v-313f10aa] {
    color: #fff;
    font-size: 4.375vw;
    margin-left: 9.21875vw
}

.contend .look .look-right[data-v-313f10aa] {
    margin-left: 3.125vw;
    background: #eb6100
}

.contend .freecar[data-v-313f10aa] {
    margin-top: 6.25vw
}

.contend .freecar img[data-v-313f10aa] {
    width: 100%
}

.contend .consulttel[data-v-313f10aa] {
    margin-top: 3.125vw
}

.contend .consulttel img[data-v-313f10aa] {
    width: 100%;
    display: block
}

input[data-v-66628a92] {
    -webkit-appearance: none;
    outline: none;
    border: none
}

.pop_bottom[data-v-66628a92] {
    position: relative;
    z-index: 2000
}

.pubilc[data-v-66628a92] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    background: rgba(0,0,0,.6)
}

.dele[data-v-66628a92] {
    position: absolute;
    right: 2.34375vw;
    top: 2.34375vw
}

.contend[data-v-66628a92] {
    background: #fff;
    border-radius: 1.5625vw
}

.contend.active_open[data-v-66628a92] {
    -webkit-animation: openbot-data-v-66628a92 .2s forwards;
    animation: openbot-data-v-66628a92 .2s forwards
}

.conetndtext[data-v-66628a92] {
    padding: 9.375vw 0 12.5vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.conetndtext p[data-v-66628a92] {
    margin: 1.5625vw 0 0;
    font-size: 3.125vw;
    line-height: 5.3125vw;
    color: #999
}

.conetndtext p span[data-v-66628a92] {
    color: #f06a47;
    font-weight: 700
}

.conetndtext input[data-v-66628a92]:nth-child(4) {
    margin-top: 3.125vw
}

.top[data-v-66628a92] {
    font-size: 5vw;
    line-height: 6.5625vw;
    font-family: PingFang SC;
    font-weight: 700;
    color: #3e3e3e
}

.text[data-v-66628a92] {
    width: 54.6875vw;
    margin-top: 2.34375vw;
    font-size: 3.59375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #999;
    text-align: center;
    line-height: 5.15625vw
}

input[data-v-66628a92] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 4.0625vw;
    margin-top: 5.15625vw;
    line-height: 10.625vw;
    border: 1px solid #eee;
    border-radius: 5.46875vw
}

.submit[data-v-66628a92],input[data-v-66628a92] {
    width: 61.875vw;
    height: 10.9375vw;
    text-align: center
}

.submit[data-v-66628a92] {
    font-size: 4.6875vw;
    color: #fff;
    margin-top: 6.25vw;
    line-height: 10.9375vw;
    background-color: #f06a47;
    border-radius: 5.46875vw
}

.submit.active[data-v-66628a92] {
    background-color: #e9324f
}

textarea[data-v-66628a92]::-webkit-input-placeholder {
    font-size: 3.75vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #bec0c7
}

input[data-v-66628a92]::-webkit-input-placeholder {
    font-size: 4.0625vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #bec0c7
}

.quiz .contend[data-v-66628a92] {
    width: 75vw
}

.quiz .contend .conetndtext textarea[data-v-66628a92] {
    padding: 3.125vw;
    margin-top: 4.6875vw;
    border: none;
    width: 61.875vw;
    height: 31.25vw;
    background: #f6f6f6;
    resize: none
}

.morehouses .contend[data-v-66628a92] {
    width: 75vw
}

.leave_box .leave_main[data-v-66628a92] {
    width: 85.9375vw
}

.leave_box .leave_main .leave_cont[data-v-66628a92] {
    height: 46.875vw;
    position: relative
}

.leave_box .leave_main .leave_cont textarea[data-v-66628a92] {
    border: .625vw solid #f06a47;
    margin: 0;
    padding: 1.71875vw 2.8125vw;
    width: 100%;
    height: 100%;
    background-color: #fff;
    outline: none;
    resize: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: 1px;
    font-size: 3.75vw;
    line-height: 5.3125vw;
    border-radius: 3.90625vw
}

.leave_box .leave_main .leave_cont textarea[data-v-66628a92]::-webkit-input-placeholder {
    line-height: 5.3125vw;
    color: #bec0c7;
    letter-spacing: 1px
}

.leave_box .leave_main .leave_cont span[data-v-66628a92] {
    position: absolute;
    bottom: .625vw;
    right: 1.71875vw;
    font-size: 3.4375vw;
    line-height: 5vw;
    color: #999
}

.leave_box .leave_main .leave_btn[data-v-66628a92] {
    width: 43.75vw;
    margin: 3.90625vw 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.leave_box .leave_main .leave_btn i[data-v-66628a92] {
    font-style: normal;
    color: #fff;
    font-size: 4.375vw;
    line-height: 8.75vw;
    width: 45%;
    border-radius: 4.375vw;
    background-color: #f06a47;
    text-align: center
}

.leave_box .leave_main .leave_btn i[data-v-66628a92]:nth-child(2) {
    background-color: #8b8b8b
}

@-webkit-keyframes openbot-data-v-66628a92 {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes openbot-data-v-66628a92 {
    0% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.bottoms[data-v-66628a92] {
    width: 100vw;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0
}

.bottoms .left[data-v-66628a92],.bottoms[data-v-66628a92] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 15.625vw
}

.bottoms .left[data-v-66628a92] {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f8f8f8;
    width: 35.3125vw
}

.bottoms .left span[data-v-66628a92] {
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 400;
    color: #666
}

.bottoms .right[data-v-66628a92] {
    margin-left: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 64.6875vw;
    height: 15.625vw;
    background: #f06a47;
    font-size: 4.375vw;
    font-family: PingFang SC;
    font-weight: 500;
    color: #fff
}

.foots[data-v-76c3e556] {
    background-color: #f5f5f6;
    padding-top: 3.90625vw;
    margin-top: 7.8125vw;
    overflow: hidden
}

.foots_box[data-v-76c3e556] {
    font-size: 0;
    padding: 0 7.8125vw;
    text-align: center;
    width: 100vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #b6b5b5
}

.foots_box .foots_top[data-v-76c3e556] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 2.5vw;
    line-height: 1
}

.foots_box .foots_top i[data-v-76c3e556] {
    font-style: normal;
    margin: 0 3.125vw
}

.foots_box .foots_mid[data-v-76c3e556] {
    margin-top: 2.8125vw
}

.foots_box .foots_mid p[data-v-76c3e556] {
    font-size: 2.5vw;
    line-height: 2.8125vw;
    margin: 0
}

.foots_box .foots_mid p a[data-v-76c3e556] {
    color: #b6b5b5
}

.foots_box .foots_btn[data-v-76c3e556] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 0;
    margin-top: 3.125vw
}

.foots_box .foots_btn p[data-v-76c3e556] {
    margin: 0;
    font-size: 2.5vw;
    line-height: 3.125vw
}

.logo[data-v-a624c436] {
    padding: 0 1.5625vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f06a47;
    height: 10.9375vw
}

.logo img[data-v-a624c436] {
    width: 17.34375vw;
    vertical-align: middle
}

.logo .head_tel[data-v-a624c436] {
    font-size: 3.125vw;
    line-height: 1;
    color: #fff;
    background: url(../images/headtel.png) 0 0/2.8125vw no-repeat;
    padding-left: 3.75vw;
    margin-left: 16.5625vw
}

input[data-v-e57be224] {
    -webkit-appearance: none;
    outline: none;
    border: none
}

.pop_box[data-v-e57be224] {
    width: 0
}

.pop_box .weekend_pop[data-v-e57be224] {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000
}

.pop_box .weekend_pop .shade[data-v-e57be224] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.4)
}

.pop_box .weekend_pop .pop_main[data-v-e57be224] {
    position: absolute;
    z-index: 1;
    width: 71.875vw;
    padding: 46.875vw 0 19.21875vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    right: 14%;
    bottom: 20%
}

.pop_box .weekend_pop .pop_main .pop_bg[data-v-e57be224] {
    width: 71.875vw;
    position: absolute;
    top: 0;
    left: 0
}

.pop_box .weekend_pop .pop_main .title[data-v-e57be224] {
    position: relative;
    line-height: 5.9375vw;
    color: #fff;
    text-shadow: 0 .3125vw .46875vw rgba(0,0,0,.08);
    font-weight: 700;
    font-family:  ;
    margin: 0;
    text-align: center
}

.pop_box .weekend_pop .pop_main .box[data-v-e57be224] {
    padding: 12.1875vw 6.40625vw 0
}

.pop_box .weekend_pop .pop_main .box input[data-v-e57be224] {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 4.84375vw;
    color: #9b3d18;
    font-size: 3.75vw;
    line-height: 10.3125vw;
    margin: 0;
    position: relative;
    background-color: #fff;
    border-radius: 5vw;
    height: 10.3125vw
}

.pop_box .weekend_pop .pop_main .box input[data-v-e57be224]::-webkit-input-placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main .box input[data-v-e57be224]::-moz-placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main .box input[data-v-e57be224]::-ms-input-placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main .box input[data-v-e57be224]::placeholder {
    color: rgba(155,61,24,.66)
}

.pop_box .weekend_pop .pop_main .box .submit_box[data-v-e57be224] {
    position: relative;
    margin-top: 4.53125vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.pop_box .weekend_pop .pop_main .box .submit_box a[data-v-e57be224],.pop_box .weekend_pop .pop_main .box .submit_box span[data-v-e57be224] {
    height: 10vw;
    width: 28.125vw;
    border-radius: 5vw
}

.pop_box .weekend_pop .pop_main .pop_close[data-v-e57be224] {
    position: absolute;
    width: 6.25vw;
    bottom: 0;
    left: 32.8125vw
}

.pop_box .weekend_pop .pop_main.active_open[data-v-e57be224] {
    -webkit-animation: openpop-data-v-e57be224 .8s;
    animation: openpop-data-v-e57be224 .8s
}

.pop_box .weekend_pop .pop_main.active_close[data-v-e57be224] {
    -webkit-animation: closepop-data-v-e57be224 .5s;
    animation: closepop-data-v-e57be224 .5s
}

.pop_box .pop_switch[data-v-e57be224] {
    position: fixed;
    z-index: 10;
    bottom: 0;
    right: 0
}

.pop_box .pop_switch[data-v-e57be224]:before {
    content: "";
    background: url(../images/weeksup.png) 50%/cover no-repeat;
    position: absolute;
    width: 16.5625vw;
    height: 18.59375vw;
    top: -62.5vw;
    right: 0
}

@-webkit-keyframes openpop-data-v-e57be224 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes openpop-data-v-e57be224 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes closepop-data-v-e57be224 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes closepop-data-v-e57be224 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

input[data-v-b2a2dc1e]::-webkit-input-placeholder {
    font-size: 4.0625vw;
    font-weight: 400;
    color: #bec0c7
}


.house-base{padding:.8rem .45rem 0;background-color: #fff;}
.house-base h1{font-size:1rem;}
.house-base .tags{padding:.6rem 0 .4rem;font-size:12px;color:#696969;border-bottom:1px solid #eee;}
.house-base .tags span{background-color: #f3f3f3;padding:3px 6px 3px;margin-right:5px;display:inline-block;margin-bottom:5px;}
.house-base .tags span:first-child{background-color: #ffeeed;color:#f45549;}
.house-base .base-attr{font-size:.6rem;margin-top:.4rem;}
.house-base .base-attr li{height:1.2rem;line-height: 1.2rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position:relative;}
.house-base .base-attr label{margin-right:.6rem;color:#999;}
.house-base .base-attr li .price{color:#f45549;font-weight:700;font-size:.9rem;}
.house-base .base-attr li .price em{font-size:12px;}
.house-base .base-attr li.address{padding-right:.8rem;}
.house-base .base-attr li.address a{position:absolute;font-size:.8rem;right:0;}
.house-base .base-attr li .calculator{float:right;color:#222;}
.house-base .base-attr li .calculator:before{font-family: iconfont;content:"\e623";}

#lpDiscount{margin-top:1rem}
#lpDiscount img{width:100%;height:3.5rem}
#lpDiscount>div{position:relative}
#lpDiscount .discountReceive,#lpDiscount .discountText{position:absolute}
#lpDiscount .discountText{left:1rem;top:0.8rem}
#lpDiscount .discountReceive{right:0.6rem;top:0.8rem;text-align:center}
#lpDiscount .discountReceive>p:first-child,#lpDiscount .discountText>p:first-child{height:1rem;line-height:1rem;font-size:.64rem;font-weight:700}
#lpDiscount .discountReceive>p:last-child,#lpDiscount .discountText>p:last-child{font-size:0.28rem;height:1rem;line-height:1rem}
#lpDiscount #lpDiscountQuan .discountText{color:#e62601}
#lpDiscount #lpDiscountChe .discountText{color:#2667f8}
#lpDiscount .discountReceive{color:#fff}

.notice-box{padding:.5rem 0;}
.notice-box .notic-btn{display:flex;padding:0 .5rem;}
.notice-box .notic-btn button{width:50%;height:1.5rem;margin:0 .5rem;box-sizing: border-box;}
.notice-box .notic-btn button.baoming{border:1px solid #4977F2;border-radius: 20px;color:#4977F2;}
.notice-box .notic-btn button.jiangjia{border:1px solid #E0161D;border-radius: 20px;color:#E0161D;}
.notice-box .notic-btn button.baoming i{display:inline-block;width:.9rem;height:.9rem;background-image: url(../images/n-u.png);background-repeat: no-repeat;background-size: .9rem;vertical-align: middle;margin-right:3px;}
.notice-box .notic-btn button.jiangjia i{display:inline-block;width:.9rem;height:.9rem;background-image: url(../images/n-m.png);background-repeat: no-repeat;background-size: .9rem;vertical-align: middle;margin-right:3px;}
.notice-box .notice-img{margin-top:20px;}

.fex_img[data-v-0c3ba7b0] {
    z-index: 999!important;
    display: block!important;
    position: fixed;
    bottom: -15.625vw;
    left: 0
}

.fex_img[data-v-0c3ba7b0]:after {
    content: "\552E\697C\5904\70ED\7EBF";
    position: absolute;
    left: 71.71875vw;
    width: 28.125vw;
    height: 10.9375vw;
    font-size: 3.75vw;
    line-height: 1;
    color: #fff;
    text-shadow: 0 .3125vw .3125vw rgba(118,43,19,.28);
    top: -56.25vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 7.5vw;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAcCAYAAACQ0cTtAAAE3ElEQVRIS62Va2wUVRTHz7nz3Fd3drddSp9baCG0hQJStCE+KggSoFW0hQAhRQkoaBAEwUdpS3jYYpCA2i9GTYRKQkIDiXwQP2AMaaIC8ggKErQFCwHaku52u7Mz914zDdssa8tjdT9NsnP+v/s/95z/IMT9OOcypXSRIAjrASATAI5ANLoDFeX3+PeSfcZYIedcopRWEEI2I2IxABAACDNKvwiGQps1TetJFhKrG4Dxzk47+P2zOMF6RBIDxd4JMtPcRkRxDyL2/xfgAMw0zdmE4DZEUnLX0T2anLNOZtJ3fzxxoqW8vNxMFmjBiN7fv1FW1a1DgQbbTOlxk+kbZNnxS9KwFQDSxz09m+ya1gAAg3eYKMg5N6ih10mK7UOr88kA8c18UGqPXVrpy85rIIKoDSfCOdND3V0Nu1L9O+sBkmol1gdAXfDV0edyJpbV2t1a6VAwy1Vf960fLhw7umVf7bKf9l4GPSlnVQByxZpX8qavfntNev64VxFRThTq6+k6debb1k+O7tn4fW9P982kYc8AiGWT0j0zV2+cVvrikk0Ob+rjibBbVy4dOLC2punPU23tp69B7/Fk22hN4Ko0sPuzs9KXfLq/Jm9K2RtElNzxQEPX27uvtm9tWVqzf11bWyTpAbFErYlU8p3apPLnCyreb1zvzcmbh4hifJLRaPS7SDi8yenx/JrMfVk1sVHHtVmgyrKaNueDnU9NrFj4ltPrm4yI8augM0YPGYZZp6rqH8kAB8WqAITMALic3pEjq7c3V4x5csZrit0RSBDVGWMHiWFswQSgFeIA4AIAAwCCiPivXbxniasKQc7VnZo/Nzurcsvel0dNmbZcVNS0RCDn9IhpskZJks4iosE59wBAJWNsBiGkEwBaAeAkIkbjaxMTY6CdYLd5MwIFWS9tb16UU1JaI4hSSgIwyjk/xxhrFKLRNqYoryPiSkRMsXYSAK4wxpoEQTiEiH33pH68UD0ACU0AmxBSfWmFJTlV2z9bmjlu/IIhgJxz3gEANwEgHxEtd4NRyjn/m3PaTMKRz8HpvI2IbMgstO4vbyzYCaq+jHGlufNqP1qYVTSxWpRl76MMBuc8yDn/xjTN3Yqi/DZs8FrA9HxwOFBN9Y+ZkDnvvaYXcidPXSypNv/9AnuIw0QMXbe+KnuGhVlFMaAiqD5vzuiMig07Zo4ue3qx6nAFAFF4WJeRUKje5nI13BcWD5Ql1eP2ZafPWPVOWfHMykUOzVtMBMH2ICA1jFtdV9vrRowuaH4gLAYsKgRbr27zpGha2vg51QVTq5bN9ecXPCspthE4jEtqGHeuXzz/9anWfV9Wbt51+qFgMaAnAxS72+5WDNObUfxY+tTq5SWF02fPd3hTi4ggOhBRijmlhtHdce7kgcMNa1vaz5y9srs9fP2hYZaItRZ/BUD2yS4nYVG3w+X1FM+dP2r8rPlPpI8pKrOnuEcRUXQy0wzeuHT+cGvdupaOCz93EIjcbroIwUeC3T01rgAQtbGgAthdlJqaQAQn5VxFIoqEc2QEKeEsxIB16TTS5bsMYevrngxsgBlz6THBjorNgQJ1IEoyMiCEGwYwEgyTyJ0bl6HvIACNT/0HDdVw/2MVACkKgBRWQAr2g6g6U1CO9NJoFKLXrkE0Bvo/YI90yH8AbnnCLNyh+JMAAAAASUVORK5CYII=) 2.1875vw 3.59375vw/4.21875vw no-repeat,-webkit-gradient(linear,left top,left bottom,from(#fcaa91),to(#ec6941));background: url(../images/aae356b8147a4796af9fd7f317dde5aa.gif) 2.1875vw 3.59375vw/4.21875vw no-repeat,linear-gradient(#fcaa91,#ec6941);-webkit-box-shadow: 0 .78125vw 1.40625vw 1px rgba(36,34,34,.14);
    box-shadow: 0 .78125vw 1.40625vw 1px rgba(36,34,34,.14);
    border-top-left-radius: 5.3125vw;
    border-bottom-left-radius: 5.3125vw;
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 999!important;
    -webkit-transition: left .3s linear;
    transition: left .3s linear
}

.fex_img.active[data-v-0c3ba7b0]:after {
    left: 92.8125vw
}

.slides-switch{position:absolute;bottom:15px;text-align:center;z-index:99;text-align:center;width:100%;}
.slides-switch span{padding:1px 10px;border-radius:30px;background-color: #fff;font-size:12px;margin-left:10px;}
.slides-switch span.on{background-color: #D32F2F;color:#fff;}

.scroll-roomPic-box .video-img:before{content:"";display:block;width:64px;height:64px;background-repeat:no-repeat;background-size:64px;background-image:url(../images/video.png);position:absolute;left:45%;top:40%;font-size:35px;color:#fff;background-color: rgba(0,0,0,.1);border-radius: 50%;}
.scroll-roomPic-box .video-box{background-color: #000;}
.scroll-roomPic-box .video-zhibo:before{content:"";display:block;width:64px;height:64px;background-repeat:no-repeat;background-size:64px;background-image:url(../images/zhibo.png);position:absolute;left:45%;top:40%;font-size:35px;color:#fff;background-color: rgba(0,0,0,.1);border-radius: 50%;}
