@charset "UTF-8";html {
    background-color: #fff;
    font-size: 62.5%
}

body {
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    font-family: arial;
    font-size: 16PX;
    -webkit-user-select: none
}

ol,ul {
    list-style: none
}

em,i,tt,var {
    font-style: normal
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

article,aside,body,button,dd,details,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,main,menu,nav,ol,p,section,summary,textarea,ul {
    margin: 0;
    padding: 0
}

fieldset,img {
    border: 0
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

img,input {
    vertical-align: middle
}

a:link,a:visited {
    text-decoration: none
}

a,button,div,input,li,section,span {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    tap-highlight-color: transparent
}

a {
    color: inherit;
    text-decoration: none
}

input {
    -webkit-appearance: none;
    outline: 0
}

button {
    border: 0;
    outline: 0
}

.g-press:active {
    background-color: #f4f4f4
}

.g-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@font-face {
    font-family: bu-iconfont;
    src: url(//pages.anjukestatic.com/usersite/touch/img/bu-iconfont/font20181115-01/bu-iconfont.eot);
    src: url(//pages.anjukestatic.com/usersite/touch/img/bu-iconfont/font20181115-01/bu-iconfont.eot?#iefix) format("embedded-opentype"),url(//pages.anjukestatic.com/usersite/touch/img/bu-iconfont/font20181115-01/bu-iconfont.woff) format("woff"),url(//pages.anjukestatic.com/usersite/touch/img/bu-iconfont/font20181115-01/bu-iconfont.ttf) format("truetype"),url(//pages.anjukestatic.com/usersite/touch/img/bu-iconfont/font20181115-01/bu-iconfont.svg#iconfont) format("svg")
}

.bu-icon {
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    display: inline-block;
    font-family: bu-iconfont;
    font-size: .213333rem;
    vertical-align: top
}

.hairlines .bu-icon {
    -webkit-text-stroke-width: .5px
}

.bu-icon-logoajk:after {
    content: "\E113"
}

.bu-icon-angle-up:after {
    content: "\E049"
}

@supports (bottom: constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)) {
    .fix-ph-x {
        background:#f6f6f6!important;
        padding-bottom: env(safe-area-inset-bottom)!important
    }
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden
}

.cardCertification {
    background: #fff;
    margin-top: .32rem;
    padding: .4rem .44rem 0
}

.cardCertification .card_top {
    display: block;
    height: 1.466667rem;
    overflow: hidden;
    position: relative
}

.cardCertification .card_top .top_right {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAcCAYAAAC+lOV/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAtUlEQVQ4y53VLQ4EIQxA4bdNDRIxZ+D+x0GORozEkHTVbvaHgQIKmnwvdTzMzEopxBhRVVaOlFI4z5OcM621NRxjJIRArXU5IKpKSmkrIAC7AXlddgLy+VgNyO9gJSC9oTfQxd7ALfYEhngWeJiZzQIArTVyztRaCSGQUvLjXmC69ui4cW9tF+5BVZ3jOzhdewSHeAZvsQd2sRf+4RX4hVfhG+9AANmFAHJd1xYE0OM4ALa+mycXWO70F6+e+wAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: 100%;
    height: .4rem;
    position: absolute;
    right: .066667rem;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: .186667rem
}

.cardCertification .card_top .personal_head {
    border-radius: 50%;
    float: left;
    height: 1.466667rem;
    margin-right: .133333rem;
    width: 1.466667rem
}

.cardCertification .card_top .personal_des {
    float: left;
    font-size: .373333rem;
    margin-left: .346667rem;
    margin-top: .733333rem;
    position: relative;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.cardCertification .card_top .personal_des .name {
    font-weight: 700
}

.cardCertification .card_top .personal_des .name_des {
    color: #666;
    float: left;
    padding-top: .066667rem
}

.cardCertification .card_top .personal_des .des_special {
    color: #ff552e
}

.cardCertification .card_medium {
    margin-left: 1.973333rem
}

.cardCertification .card_medium .item-auth {
    color: #39a0f4;
    font-size: .293333rem
}

.cardCertification .card_medium .item-auth>* {
    display: inline-block;
    vertical-align: middle
}

.cardCertification .card_medium .item-auth .icon {
    background-image: url(./fangrs/img/eb1078790f94e91f04b36f84683451eb.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: .48rem;
    width: .64rem
}

.cardCertification .card_medium .item-auth.off {
    color: #9ba0a4
}

.cardCertification .card_medium .item-auth.off .item-auth-icon {
    background-image: url(./fangrs/img/917cfdddb390b4457b07a9c8cf44e2e7.png)
}

.cardCertification .report_card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: rem(2.032rem)
}

.cardCertification .report_card .report_card_des {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    height: 100%
}

.cardCertification .report_card .report_card_des p {
    color: #333;
    font-size: .32rem;
    padding-top: .546667rem
}

.cardCertification .report_card .report_card_des p:last-child {
    padding-top: .2rem
}

.cardCertification .report_card .report_card_des p span {
    color: #ff552e
}

@media screen and (max-width: 320px) {
    .cardCertification .report_card .report_card_des p {
        font-size:.12rem!important
    }
}

.cardCertification .report_card .report_card_icon {
    height: 100%;
    padding-top: .333333rem;
    text-align: center;
    width: .933333rem
}

.cardCertification .report_card .report_card_icon i {
    background: url(./olympia/img/house/detail/report_icon.png) no-repeat;
    background-size: 100% 100%;
    display: block;
    height: .88rem;
    width: .88rem
}

.cardCertification .report_card .report_card_icon span {
    color: #ff552e;
    display: block;
    font-size: .346667rem;
    margin-top: .133333rem;
    text-align: center;
    width: 100%
}

.zhujianwei-code {
    background: #fff;
    margin: .266667rem 0;
    padding: .266667rem .533333rem
}

.zhujianwei-code .agent-pass,.zhujianwei-code .personal {
    background: #fcfcfc;
    border: 1px solid #f2f0ed;
    border-radius: .053333rem;
    padding: .4rem .266667rem
}

.hairlines .zhujianwei-code .agent-pass,.hairlines .zhujianwei-code .personal {
    border: .5px solid #f2f0ed
}

.zhujianwei-code .agent-pass .code-item,.zhujianwei-code .personal .code-item {
    margin-bottom: .4rem;
    width: 100%
}

.zhujianwei-code .agent-pass .code-item:last-child,.zhujianwei-code .personal .code-item:last-child {
    margin-bottom: 0
}

.zhujianwei-code .agent-pass .code-item .code-label,.zhujianwei-code .agent-pass .code-item .code-pic,.zhujianwei-code .personal .code-item .code-label,.zhujianwei-code .personal .code-item .code-pic {
    display: inline-block;
    vertical-align: top
}

.zhujianwei-code .agent-pass .code-item .code-pic,.zhujianwei-code .personal .code-item .code-pic {
    background-repeat: no-repeat;
    background-size: contain;
    height: .4rem;
    margin-right: .16rem;
    width: 1.6rem
}

.zhujianwei-code .agent-pass .code-item .code-pic.jigou,.zhujianwei-code .personal .code-item .code-pic.jigou {
    background-image: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2ad1355debf5f4267aaf1612cff6d22ea.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.jigou.no,.zhujianwei-code .personal .code-item .code-pic.jigou.no {
    background-image: url(//pic4.58cdn.com.cn/nowater/fangfe/n_v2831b4535ae594735be9d8a0fcda80955.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.congye,.zhujianwei-code .personal .code-item .code-pic.congye {
    background-image: url(//pic5.58cdn.com.cn/nowater/fangfe/n_v2dd0ae7503aba44dc86a3bfa781144025.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.congye.no,.zhujianwei-code .personal .code-item .code-pic.congye.no {
    background-image: url(//pic4.58cdn.com.cn/nowater/fangfe/n_v242675c21064d4594972cebcaf931bdf8.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.house,.zhujianwei-code .personal .code-item .code-pic.house {
    background-image: url(//pic3.58cdn.com.cn/nowater/fangfe/n_v2d38ecdb87acd4000bdd5fc4cf35b4872.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.house.no,.zhujianwei-code .personal .code-item .code-pic.house.no {
    background-image: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2216f787efcd04b41af5b444c91308911.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.enable,.zhujianwei-code .personal .code-item .code-pic.enable {
    background-image: url(//pic6.58cdn.com.cn/nowater/fangfe/n_v24a366bd1f0854fc1a4c5e0619c352359.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.pass,.zhujianwei-code .personal .code-item .code-pic.pass {
    background-image: url(https://pic6.58cdn.com.cn/nowater/fangfe/n_v296cea6e3124d4719b007ae4493f30b12.png)
}

.zhujianwei-code .agent-pass .code-item .code-pic.platform-check,.zhujianwei-code .personal .code-item .code-pic.platform-check {
    background-image: url(https://pic7.58cdn.com.cn/nowater/fangfe/n_v23575ffad8e9a4867a3d7ab0420605cbf.png)
}

.zhujianwei-code .agent-pass .code-item .code-label,.zhujianwei-code .personal .code-item .code-label {
    font-size: .346667rem;
    width: 70%
}

.zhujianwei-code .agent-pass .code-item .code-label .title,.zhujianwei-code .personal .code-item .code-label .title {
    color: #333;
    font-weight: 700;
    line-height: .453333rem
}

.zhujianwei-code .agent-pass .code-item .code-label .tips,.zhujianwei-code .personal .code-item .code-label .tips {
    color: #43474d;
    display: inline-block;
    display: block;
    line-height: .426667rem;
    margin-top: .133333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.zhujianwei-code .agent-pass .code-item .code-label .active,.zhujianwei-code .personal .code-item .code-label .active {
    color: #517a99
}

.chengdu-heyan .jigou {
    background-image: url(//wos.58cdn.com.cn/cDazYxWcDHJ/picasso/jtdu5ht6.png)!important
}

.chengdu-heyan .house {
    background-image: url(//wos.58cdn.com.cn/cDazYxWcDHJ/picasso/e5f5psgs.png)!important
}

.chengdu-heyan .chengdu-heyan-number {
    color: #517a99
}

.chengdu-heyan .active {
    color: #43474d!important
}

.chengdu-heyan .code-label {
    font-size: .32rem!important
}

.living-float {
    background: rgba(0,0,0,.5);
    border-radius: .133333rem;
    color: #fff;
    font-size: .32rem;
    height: .4rem;
    line-height: .4rem;
    padding: .266667rem;
    position: absolute;
    right: .4rem;
    top: .32rem;
    z-index: 10
}

.living-float .icon-head {
    border-radius: .4rem;
    display: inline-block;
    height: .4rem;
    margin-right: .053333rem;
    vertical-align: text-bottom;
    width: .4rem
}

.living-float .live-entry {
    color: #ff552e;
    padding-left: .08rem
}

.living-float .live-entry .icon-arrow {
    border-color: #ff552e;
    border-bottom: .133333rem solid transparent;
    border-left: .133333rem solid #ff552e;
    border-top: .133333rem solid transparent;
    display: inline-block;
    height: 0;
    margin-left: .106667rem;
    vertical-align: middle;
    width: 0
}

.notice-m-box {
    background-color: #f6f6f6;
    color: #999;
    font-family: PingFangSC-Regular;
    font-size: .32rem;
    font-weight: 400;
    line-height: .453333rem;
    padding: .4rem;
    position: relative;
    text-align: left
}

.notice-m-box .notice-a-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.notice-m-box .notice-a-box .notice-b:after {
    background-image: url(https://pic1.58cdn.com.cn/nowater/frs/n_v376688624816a4a29a38710a75b33be4d.png);
    background-size: 100% 100%;
    content: "";
    display: inline-block;
    height: .293333rem;
    position: relative;
    top: .026667rem;
    width: .293333rem
}

.notice-m-box .notice-c {
    margin-top: .066667rem
}

body:before {
    content: "";
    display: block;
    _height: 1.4rem;
    width: 100%
}

body>header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999
}

body>header,body>header .header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

body>header .header-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    align-items: center;
    -webkit-animation: slide-in .25s cubic-bezier(0,0,0,1) forwards;
    animation: slide-in .25s cubic-bezier(0,0,0,1) forwards;
    background-color: #ff552e;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    flex-shrink: 0;
    font-size: .333333rem;
    height: 1.4rem;
    padding: .2rem;
    width: 100%
}

body>header .header-wrapper .logo {
    color: #fff;
    margin: 0 .213333rem
}

body>header .header-wrapper .logo:before {
    content: "\e600";
    font-family: header_icon!important;
    font-size: .586667rem
}

body>header .header-wrapper .city {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

body>header .header-wrapper .city:after {
    border-left: solid transparent;
    border-right: solid transparent;
    border-top: solid #e6e6e6;
    content: "";
    display: inline-block;
    margin: .16rem
}

body>header .header-wrapper .search-box {
    -webkit-box-flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ff7758;
    border-radius: .053333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    justify-content: center;
    margin: 0 .16rem
}

body>header .header-wrapper .search-box span {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

body>header .header-wrapper .search-box:before {
    content: "\e601";
    font-family: header_icon!important;
    margin: 0 .16rem
}

body>header .header-wrapper .publish {
    border-right: .026667rem solid #ff886d
}

body>header .header-wrapper .profile,body>header .header-wrapper .publish {
    color: #fff;
    padding: 0 .24rem
}

.search-box-full {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background: #fff;
    bottom: 0;
    display: none;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: .346667rem;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.search-box-full.show {
    -webkit-animation: full-search-in .2s forwards;
    animation: full-search-in .2s forwards
}

.search-box-full.hide,.search-box-full.show {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search-box-full.hide {
    -webkit-animation: full-search-out .2s forwards;
    animation: full-search-out .2s forwards
}

.search-box-full .search-bar {
    -ms-flex-align: center;
    background-color: #f6f6f6;
    color: #ff552e;
    height: 1.4rem;
    padding: .24rem 0;
    width: 100%
}

.search-box-full .search-bar,.search-box-full .search-bar .search-form {
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.search-box-full .search-bar .search-form {
    -webkit-box-flex: 1;
    -ms-flex-align: center;
    background: #fff;
    border-radius: .053333rem;
    color: #999;
    -ms-flex: 1;
    flex: 1;
    height: 100%;
    line-height: 1;
    margin-left: .2rem;
    overflow: hidden
}

.search-box-full .search-bar .search-form:before {
    content: "\e601";
    font-family: header_icon!important;
    margin: 0 .16rem
}

.search-box-full .search-bar .search-form .search-input {
    -webkit-box-flex: 1;
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #999;
    -ms-flex: 1;
    flex: 1;
    outline: none
}

.search-box-full .search-bar .search-form .search-input::-webkit-input-placeholder {
    color: #999
}

.search-box-full .search-bar .search-form .icon-clear {
    -webkit-animation: scale-in .2s forwards;
    animation: scale-in .2s forwards;
    height: .8rem;
    width: .8rem
}

.search-box-full .search-bar .search-form .icon-clear.hide {
    -webkit-animation: scale-out .2s forwards;
    animation: scale-out .2s forwards
}

.search-box-full .search-bar a {
    border-right: 1px solid #ff886d;
    padding: .08rem .48rem
}

.hairlines .search-box-full .search-bar a {
    border-right: .5px solid #ff886d
}

.search-box-full .search-bar a:last-child {
    border: none
}

.search-box-full .tips-container {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    overflow: auto
}

.search-box-full .tips-container li a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #eee;
    color: #b5bbc4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .213333rem
}

.hairlines .search-box-full .tips-container li a {
    border-bottom: .5px solid #eee
}

.search-box-full .tips-container li a .keyword {
    -webkit-box-flex: 1;
    color: #374565;
    -ms-flex: 1;
    flex: 1;
    font-weight: 700
}

.search-box-full .tips-container li a .keyword i {
    color: #ff552e
}

body.search-open {
    position: fixed;
    width: 100%
}

@-webkit-keyframes full-search-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(.16rem);
        transform: translateY(.16rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes full-search-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(.16rem);
        transform: translateY(.16rem)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes full-search-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(.16rem);
        transform: translateY(.16rem)
    }
}

@keyframes full-search-out {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(.16rem);
        transform: translateY(.16rem)
    }
}

@-webkit-keyframes scale-in {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes scale-in {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes scale-out {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes scale-out {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    width: 100%;
    z-index: 1
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translate(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    margin: 0 auto;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    width: 100%
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform,height
}

.swiper-container .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    background-position: 50%;
    background-repeat: no-repeat;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    cursor: pointer;
    height: 44px;
    margin-top: -22px;
    position: absolute;
    top: 50%;
    width: 27px;
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: auto;
    right: 10px
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    background: #000;
    border-radius: 100%;
    display: inline-block;
    height: 8px;
    opacity: .2;
    width: 8px
}

button.swiper-pagination-bullet {
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    background: #007aff;
    opacity: 1
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    -moz-transform: translate3d(0,-50%,0);
    -o-transform: translateY(-50%);
    -ms-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: 5px 0
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    width: 100%
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progress {
    height: 4px;
    left: 0;
    top: 0;
    width: 100%
}

.swiper-container-vertical>.swiper-pagination-progress {
    height: 100%;
    left: 0;
    top: 0;
    width: 4px
}

.swiper-pagination-progress.swiper-pagination-white {
    background: hsla(0,0%,100%,.5)
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);
    background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 0
}

.swiper-container-cube .swiper-slide {
    height: 100%;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    background: #000;
    bottom: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.swiper-scrollbar {
    background: rgba(0,0,0,.1);
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none
}

.swiper-container-horizontal>.swiper-scrollbar {
    bottom: 3px;
    height: 5px;
    left: 1%;
    position: absolute;
    width: 98%;
    z-index: 50
}

.swiper-container-vertical>.swiper-scrollbar {
    height: 98%;
    position: absolute;
    right: 3px;
    top: 1%;
    width: 5px;
    z-index: 50
}

.swiper-scrollbar-drag {
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-lazy-preloader:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    content: "";
    display: block;
    height: 100%;
    width: 100%
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        transform: rotate(1turn)
    }
}

.img-slides-container {
    background: #000;
    color: #fff;
    height: 7.493333rem;
    position: relative;
    width: 100%
}

.img-slides-container.empty {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAADwBAMAAABswctmAAAAD1BMVEX19fX////9/f34+Pj6+vrceLpcAAADNklEQVR42u3bXXLbIBQFYAosoChdQLG8AEtkAUHJ/tfUjFX5ir+kffE9D+d7yYyTmZy5CAFXliEiIiIiIiIiIiIiIiIiIiIiIiIiIiIi+l8pJQPMbTGEMM03A8rHsJtAI/oYDtObAeTuAZGrGMPZZOCsoTQbMPsYI4/zGgJKEV0qFCWEuBK3IE73FRtav40CCVhdbzG0fhkFo1K50KMxV3JoTXtyjGHul8oYszziXtP2GPEX83R2NJjFlsFFvdm8hJ43qe0+sb3ehZgHNfTVsGYJ/FTjhLZK5NWmSgwd02P0p/oPf5on6yecj4Qyd+WDZ2oTyvTN9aBapISzfC4Tw6use5Lk+iHOq/INJuHt28/dv96y9RLC1xBulNu5DJ/wh+7dpk241CXLaAl/VFPXKa/LbUJbJbJwCX21ZY1a+0NJWIvFKX7V22NLwtRPGOaU0qZ2HJV1+RJCuLwbsaCc9aoGXLWXESqHAEkopvfzbyAaN3FYpSUIveOyJGybhB5jkNuEMl1BunNxPF9XiKksCZtKedSZ8qhUhrwf7qa/JcQoYhzdl3MAWVRCz3zfD2IU0Y1i2M8fGOuedFo/Nhnx23n0L58UhznWndY9hqvWmNeoNsxZYpwivth6EfRRqwtru6eRaZGA8ivFYZ6am09s42St/Y2PUqhmCk/ds9WzuXQb3n3motoYD8Lj+CGZlQ81Le0g67cdCvaLTX/ES7hn0X8cUPDtZaj/OOC7hPpNzoJvJ4p+o7hg24T6jwPgE6ZbMV/hErr7siwyXMJc/cuINlN856mJMAB3m6V5JoF2x87NdwXQVr3YdPzRdg5HpGv5FbCIs/uK0h5Or1LB3N3Bqpzpc+iZrJSr/VvzVEvoeXE4J6nRMwmg0+igf5hxTvSDL0jauu/uNLoibRGlbi4crvdEXqmz1C/iXAafrul1U/3Gc+x2WVeYDqcxvhMBqEss5SpGEanTXkecq+sT5NWANR4B5vL6BHozYDvuLMIClfB4e6H69xnlKhxyEeK1gK9YoDH+apJjv222ogc8P4u64A3xzq3xnu/dAEspodaPiIiIiIiIiIiIiIiIiIiIiIiIiIiIiBD8AWzB4bwOT0eRAAAAAElFTkSuQmCC);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.img-slides-container.empty .swiper-pagination {
    display: none
}

.img-slides-container.video-state .swiper-pagination {
    -webkit-transform: translateY(.72rem);
    transform: translateY(.72rem)
}

.img-slides-container.video-state .swiper-pagination-custom {
    display: none
}

.img-slides-container .back-btn {
    background-color: rgba(0,0,0,.6);
    background-size: .24rem;
    border-radius: .106667rem;
    height: .32rem;
    left: 0;
    margin: .32rem;
    padding: .32rem;
    top: 0;
    width: .32rem
}

.img-slides-container .swiper-pagination {
    background-color: rgba(0,0,0,.6);
    border-radius: .106667rem;
    left: auto;
    padding: .16rem .32rem;
    position: absolute;
    right: .32rem;
    width: auto
}

.img-slides-container .swiper-pagination .cur-index {
    color: #ff552e
}

.img-slides-container .swiper-slide [bg-src] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    width: 100%
}

.img-slides-container .swiper-slide img {
    height: auto;
    max-height: 7.2rem;
    width: 100%
}

.img-slides-container.full-page {
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999
}

.img-slides-container.full-page .back-btn {
    display: none
}

.img-slides-container.full-page .swiper-slide img {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.toggle-type-container {
    bottom: 1.28rem;
    color: #fff;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 1000
}

.toggle-type-container>* {
    background: hsla(0,0%,100%,.3);
    border-radius: 1.066667rem;
    display: inline-block;
    line-height: 1;
    margin: 0 .2rem;
    padding: .213333rem .48rem;
    -webkit-transition: .3s;
    transition: .3s
}

.toggle-type-container>.on {
    background: #ff552e
}

.component-video-container {
    background: #000;
    height: 100%;
    position: relative;
    width: 100%
}

.component-video-container .fullscreen-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik02NDAgMTI4aDI1NnYxNkg2NDB6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTg4MCAxMjhoMTZ2MjU2aC0xNnptLTc1MiAwaDI1NnYxNkgxMjh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEyOCAxMjhoMTZ2MjU2aC0xNnptMCA1MTJoMTZ2MjU2aC0xNnptMTYgMjQwaDI0MHYxNkgxNDR6bTQ5NiAwaDI1NnYxNkg2NDB6bTI0MC0yNDBoMTZ2MjQwaC0xNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
}

.component-video-container.full-page {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.component-video-container.full-page .fullscreen-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0xMjggNjQwaDI1NnYxNkgxMjh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTM2OCA2NDBoMTZ2MjU2aC0xNnptMjcyIDBoMjU2djE2SDY0MHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNjQwIDY0MGgxNnYyNTZoLTE2em0wLTUxMmgxNnYyNTZoLTE2em0xNiAyNDBoMjQwdjE2SDY1NnptLTUyOCAwaDI1NnYxNkgxMjh6bTI0MC0yNDBoMTZ2MjQwaC0xNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)
}

.component-video {
    height: 100%;
    width: 100%
}

.mute-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAA2FBMVEX///8AAADe3t46OjrU1NT///////8+Pj7///8LCwsDAwM0NDT///////////////////////////////////////////////////////8ZGRkAAADp6en09PQ3NzczMzNRUVESEhImJiYrKyulpaXExMQwMDBCQkJiYmJnZ2d+fn6KiorNzc3///////////////8EBAQGBgYfHx9LS0taWlp0dHQCAgIWFhYcHBwhISG6uroODg6bm5sPDw9tbW2fn5+urq4JCQkKCgoVFRVFRUWVlZUAAAAYWT5FAAAAR3RSTlNNAFSmVyQCokfl9qtKSURBPDgsKBkQDgoGBM78UU+prpLavLdmW7CehoN2cVhGQDEa8vDGl4t7+tPLwl7had9/aGLr6NacbGaXZkUAAAQ9SURBVFjDzZlpW9pAEMdHSiJEJOFIuIIGBLm8kEtFq21t8/2/UXcTyJLMwiZL89T/K2J4fi6zs3MtnIilWg/KvXFXzAHkinfGvfJgqSdigQhrKqUCIBVKiqkehTbLOdirXNmURTcUHQTSlYYEul45hxg6r9QTohuVAsRUodJIgq4WIYGK1djoWgkSqlSLh66eQ2KdV2Og1TJIqayK0HUDJGXUD6NrOkhLrx1CW7dwhG6t/WgrB0cpZ+1D127hSN3W+Oi6DkdLr/PQqgH/QIbKQZfhn6iM0VUQa/L0eAkiVaPoWozT7axc130XnvlaBC2OSJmuS3UqjlUMHc8cH9/dmGio7qIbwvi80FyEXo6Bq2JjB12JZ4xZCH1K/tAHnioMXS8IPCNPwZpzE0I/k6fHITen1T20eNHtwYqSX98gjB619tq+skU3Djpe78mluspABA2TV+9Fm+OAjQ1aObTk397+TUcAPvobMNnXHhuwlA1aj+xZlmnku9zzGjCaak6NMsBo3UebsKs+gUWkOeAri9AwpOwRZpsEHY1LvxF5tgaEZppTP8E+WKZoNZxavkXAnSUAQmcddlqovV9wwlEJ2gSEbp5tNaAIjH4im2dv95L6yRJbhKAVjP4BTFy0Rn/O9lsTYu5P7CMEXcLojAh96lILb9ld3rJLJ6AWEqJZtOpsbNIjy56hw66CBcnQFxtcfuewvLjuKgsRWfAgh4YPjaWcEfnoQFgErEiiYUhNsnGSKfY/Ar6XRUOTPE3AEwnkvyAsAjYk0MwMl0FWcKMn0oA7aXT7Z2CRJXY/Ai5KoFmaWbV9fyEvFtEMCbmE6DP2eB2YoU8+zSEkCpZBsyD54duGn8nk0Rfkce17Hy8hJDJIJox+Cb66pmcGgYvy6E7gzW/kxRBt4500+oPmAHYyx8j5jIRoVgVfsaUSq7cy6Mjcy6LXJD5N7eDMv+KDrkii7Q5zuCwpr7o4PD1IomlqyW++6HAKBgK2pNB9Wktqb+DriZimjVOBWpBAjx/dHXcb86qzgkrSbnK0TTNMaw5s0a03lHb5xcKfA+jrTTT6NQkaBm6No/BLnMdmoOfrCUbDPN8N0mx/yls0mKLCjGr2A6F31G56QRwXZricdFwkbY7RoTP53eaXkxGL2N38rqZ+fX3jo3Glekn/NWdvTFy640ZGo+yf4y36NPS2S13lHZB01HDw1Ou4W1fLRtC9T/rKASwlVpsE7TOXqmtH0Y7n3gvY3yaJO9KRZ/HOOoweeFv8zm3uYrek0Hv1DL4MoWnT99kTtKTCZUNm5hk8hF60tEFb1Ejj9h/rArf/N7ag/Y87w1msZIYW4lELi6QDEKmUbEDEOoGJeEAkM9a6uWoOxeZIbxiX4ggx/cFn+uPa9IfMx4/GUx/op38Nkf7lSfpXPvIXVf//ei3xpeBXucqMfwH71a6Nj73sTvGK/i8nKfXO90MvIAAAAABJRU5ErkJggg==);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 50%;
    height: .64rem;
    margin: .373333rem;
    position: absolute;
    right: 0;
    top: 0;
    width: .64rem
}

.mute-btn.off {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAt1BMVEX///8AAAAcHBzd3d3y8vJaWlogICD+/v7////m5ub///////8pKSn///9PT08jIyM0NDSBgYHGxsY4ODg+Pj6IiIhgYGD///////////////////////////////8sLCylpaVsbGy5ublCQkJfX18xMTFLS0uZmZkkJCTT09NVVVVYWFhycnKPj4+9vb3///////////////////////////////9GRkZlZWV4eHihoaFvb2+xsbGDPMLJAAAAPXRSTlNNAMlUT4vFSg9SGQK4SJPBrHVbp6Jyh0VCOCwkCgYEtmaAX56Jr5dqvVeQjX1uXURAPTsxKSglm4R5Z35hGnh4AwAABEdJREFUWMPNmWt3ojAQhqeBQoRF8Q5eqJdatVt7tdXW/v/ftQFrIkxiQJez+37oqZHzmLyZhMwErvRyqfPx9vr85AF4T8+vbx8Oda/0Ai22H9qAZId96l6Epj0PlPJ69Fx01A9Ao6AfnYEevtuQQ/b7sCA6WnOwFr6OiqCdLhRQ18mNHoRQUOEgH9qxobBsJwfa7cFZ6rk69PAFztTL8DR6EMDZCgan0LQLF6hL1WjqwUXyqAo96MKF6g7k6GEAFysYytDuC/wFvbgSdA/+inoY7YBeI39xDzo5WfTA1pN3FiGkrV3zgwxavyNVNiRWR79XcXROOyY3JNEtaOUcoyNtRH9aBKHnc0V0R0fodT4zWil0hzUsQaa1QA9tTWQkZlgPBvt7zVub7FOtLp3JIUe/nwSbncSMm29Io9tq798P6Ohkpx/9BHFXAY5ODebOlHQ7+kH3T3V5a5GfgSM0mNWEDVj9H3SQmTNDqL0PuWYDEDrRWBHqwR5N0+AZycraASjQUCdMkrmkDI32pUbnJk1uNSCNRv1e4BjsxWjXw8FWXXDwbAWA0MZOrJbY7ylCeC5DUz62WXN8+HmzfZ+oEyMw2j8KDDMe5EriCPD4mOxHX8exhNFWPJxH2OuLffBxjDB0KCYkUe1ufgr9O1njyYOHOdjIuh1egXtYL8sa9/fX9USNFrvVzBTjbaFV4wIV2+bUIlyzsXEKDZNfR4tlSoiFHqfggFDlwRdwi9muRsN38soRu8kD2rXhQx7VwnaMFnMz+wmSGnaEgd8UUS1sx2ixqY4gUYs9mKEw8CtgmW2F7aw9RgsbqvytQDIrkoGfFXGmsN34Fh1YcEdWOPwY+Clrx2MO27kNlsnD7xNSYmAP0rom/s5U2P4IKVW5DUv23zgDYmCEJqSist1PRfuWtUz2T2kOKAitsR2+WHtjvyCkaE+LxrZ/8ffmdYV7jQ150qP1ts+l0/isQWtsFyvzCwXfqxxdMNrHPjHQknnToPPa3sAL/UODzm073p6cImhTbvvOACwHaAF0pVYdaWwXouDaBdCpTRUat8j21AvsKiyGrsZ+GHrbw/iwgNHfGvTSmrYVts+PDwsUo2tNoeoIo2F7M23Io906tNPkYIbQ6MyXQQth2+v8YIaOk2OCZI1PoCvC9tpRr3uSQ7C5+XWs+HGeDlXwSbVqTVfC9k3r4DXlR3ddIrOYH9C3qW+nRHqWhAAlHDJNZiRWbIoRo9FXdcDq50qTwLxP2Bszix5bKrIdoeROoXbi+KyRRm+TRdhWJnciJdUn6ItVCu3z/AmnpPkTaai0CMrRP4m1BanWhdJ/uEdoMEx1+o+LFvraQge0coqWWmCeTOYWdAqLFYhEJjDSF4jOKWst75p1vR3lFeNKLCGWX/gsv1xbfpH58tJ46QX98q8hyr88ufzKp7yLqn9/vVb4UvB/ucrMfwH7v10bX3rZXeIV/R8YKFwcmyrpVQAAAABJRU5ErkJggg==)
}

.controls-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(transparent));
    background: linear-gradient(0deg,rgba(0,0,0,.2),transparent);
    bottom: 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: .853333rem;
    left: 0;
    position: absolute;
    right: 0
}

.controls-container>* {
    margin-right: .32rem
}

.controls-container>:first-child {
    margin-left: .32rem
}

.controls-container .controls-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik02NDAgMTI4aDI1NnYxNkg2NDB6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTg4MCAxMjhoMTZ2MjU2aC0xNnptLTc1MiAwaDI1NnYxNkgxMjh6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEyOCAxMjhoMTZ2MjU2aC0xNnptMCA1MTJoMTZ2MjU2aC0xNnptMTYgMjQwaDI0MHYxNkgxNDR6bTQ5NiAwaDI1NnYxNkg2NDB6bTI0MC0yNDBoMTZ2MjQwaC0xNnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: .48rem;
    width: .48rem
}

.controls-container .progress-bar {
    -webkit-box-flex: 1;
    background: hsla(0,0%,100%,.3);
    border-radius: .666667rem;
    -ms-flex: 1;
    flex: 1;
    height: .24rem;
    position: relative
}

.controls-container .progress-bar .progress-bar-wrapper {
    background: #ff552e;
    border-radius: .666667rem;
    height: 100%;
    max-width: 100%;
    position: absolute;
    -webkit-transition: .1s linear;
    transition: .1s linear
}

.controls-container .progress-bar .progress-bar-wrapper:after {
    background: #fff;
    border-radius: 50%;
    bottom: 0;
    content: "";
    height: .373333rem;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(50%);
    transform: translateX(50%);
    width: .373333rem;
    z-index: 100
}

.play-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAApVBMVEUAAAAAAAAAAAAAAAAAAAA6OjoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGxv9/f3f39/w8PCenp5FRUUAAABqamoJCQkAAAAAAAAAAAAAAAAAAAC9vb05OTm8vLxcXFz19fXExMS+vr6Hh4dra2v///+ln/RpAAAANnRSTlOZAJuforWWS30HcYuFd2cyJw4CpVpYj20/NC4qIhwEq/3w99S4csKnYFZTGBTgseC5+eLfx8HCWZiIAAAE1ElEQVR42tTYiXLaMBSF4eOWSrLwXi/Yxk6bGTpsXWba5v0frQ4hcVhMwdyLxf8E35yRNQJYlNlVLpO5l7nKSYVIHeVm3jyReWVblFGhw3KSaAedOTqZlKFFEBHaLhKFs1JJ0WNzcrRdLhUuSi3LHnA6dO17Aj0Snl9bPSJAT+MUvUvjqXVGtOi1dHBljlxbnTGgpxlIyjrmZkAHGmTpwDqIAV24IM0trL3I0b4Cecq32ujRlQuW3Mpqo0XbCwGmxMK2LA50PgZj45wBvdJgTq+I0ZEUYE/IiBIdatwkHdKhgzFu1DggQkcSN0xGFOhwhps2C/+PNudotEfkWrQvcPOEfx16gkGaXIOWGCjZGx3FGKw46oeuPQyYV/dB1xqDpuvL0ZGHgfOii9ExBi/uRJt2b5xzh8Co+3m/ySVoH4bkn48OBAxJBOeiwzGMaRyeh45mMKhZdARt6MXRJs9BBzCs4BBt8oFuj/VpdKRhXDraR5t9oF+Sp9ErY27o94nVSbSBh+M5fQqdw9DybrRt3M3x2tjuRC9gbIsudGXkV/iSqDrQLgzOfY828BF9PP8oWsHo1DF0AcMrWvR9nOjdUw1jX6SHBQdoo36uHG+2j57iDpruoTPcQdkueo27aL1FG/z2P0zuoB3cRc4WfT+fYfspgvR/3Q+bwFfcouuUjMzMTus3tE+188dNnGr/De2RmX/9eRixsr1XtC3I0F+eHv9+HjGqhb1FlyCpMf94avr+MGJkl1v0kmroUYNuevzGOPZyi1a06KaffGOrF7QNMvSnBsw9tr1BF7Ro7rGLDTqhRXOPnWzQihbNPbZ6RoegRbOPHTbokhjNPnbZoCfEaPaxJw06Jkazjx03aE2MZh9bN2iHF03/GnEs2CBG849to6JG849dIadG84+dQ1Kj+ceWSKjR/GMnmFOj+ceew6NG84/tIaNG84+dwaVG84/tQvGhu8e+Tq3gMKK7x96o0TMHKSO6u98PjRo9SyE40d19vWJqwYzu7l9757LTMBDF0EVBTQt9SUl4pLwECFYI+P+PQ1mZBWJB7HROqL9gZE0yM/f62ndDFt0eZtGfA5hux/wQhfvHk0EfYnWART88Dfp7VCMeLqL5Zdh/ejXeMS6ah56IFyNemESz9safsDZfTYM0C6/jPAJEs6Mj05ifW0Gahbn5YRukWbgylxCCNAs35mJNkGZhYS6L5WgWzt0FyBzNwtJd6s3RLDTuonqOZuHS3b7I0Sx07kZRjmZh527JxWgWKnvzM0az0NjbzDGahWt7Qz9Gs7BwSydOUzQLlV+kkqZZIpXOtejZW4pmofMKr/pFx2iW8MovcfvoaxpJtdhaYkLf/nifZXV5m4BsM62AbG/tAtm81rQOSJG14hD2dNE3U16PHGRAjowwpgL2wDGo5TQGzpCjfcwhSuS4KnMwuOxdvZrSsDvSVoBp4IC0ymCakjDtX8p8DcynaGmENI8q8I66naohGtN6rqhtfbabsp1iQVfrzdQtQgv5hcz/g+0t02AYaeXMNM1m2pMzjeChlvvMcANmjAQzsIMZjcIMoYHG/TCDlZgRVtCwMGgsGzMADxo1CA117LF9Nh7aP54mx6BSdCQsNHyXGnMMDZSmRnd/C0mvfw9Jr8sKSRdGiqP/ArgbXlzWODYEAAAAAElFTkSuQmCC);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 50%;
    bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 1.6rem;
    left: 0;
    margin: auto;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.6rem
}

.play-btn.end,.play-btn.on {
    background-color: rgba(0,0,0,.5);
    background-size: .8rem;
    padding: .266667rem
}

.play-btn.on {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAOVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADf398AAADk5OT////l5eWqqqr6+vrq6urZ2dn8/Pz///8XVhjwAAAAEnRSTlMACwYUIAQaEZMOkPmHNd+Sa99/dT5YAAAA/UlEQVRYw+3Zy07DQAyFYWzHdp1bS9//YZkBMkggYRNVYtFzFl39/tR15gXDzkyPlbI/wdxG/Uc1yUZUhIki3D2C2tmvWR9RFW8nIWJ94kGqSSYSzS7Kvq3zpW2ebx6sSTavmze7RIe83o/dfPztn9n+Ge0SNZrc7mNzv0ozczpB20Npmb7oizlrmk1SorlG8zeaz9AEGjRo0KBBgwYNGjRo0KBBgwYNGjRo0I/78Fmno0b/90dmDlvG0SrEmmWLBddo8utxtG9BmmXL1cuPBeFmU5uZ9KMkM/NgLT+ehEubezQ5y94jrb/40Me4HSXZiKp4v9O+2nMWhj3L3gDTTG2b+7aBMQAAAABJRU5ErkJggg==)
}

.play-btn.end {
    background-image: url(data:image/png;base64,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)
}

.fullpage-exit-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik03MTEuMSA5MjguM2MtMTMuMiAwLTI2LjMtNS0zNi40LTE1LjJMMjk3LjggNTMyLjljLTIwLjEtMjAuMi0yMC4xLTUzLjEgMC03My4zTDY3NC43IDc5LjJjMjAuMS0yMC4zIDUyLjYtMjAuMyA3Mi43IDAgMjAuMSAyMC4yIDIwLjEgNTMuMSAwIDczLjNMNDA2LjkgNDk2LjJsMzQwLjUgMzQzLjZjMjAuMSAyMC4zIDIwLjEgNTMuMSAwIDczLjMtMTAgMTAuMS0yMy4yIDE1LjItMzYuMyAxNS4yeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: .48rem;
    left: 0;
    margin: .48rem;
    opacity: .5;
    position: absolute;
    top: 0;
    width: .48rem
}

.component-video-switcher {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.component-video-switcher.component-video-switcher-hide {
    display: none
}

.component-video-switcher.component-video-switcher-hide.component-video-switcher-on {
    display: block
}

.component-video-switcher.component-video-switcher-top {
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%)
}

.component-video-switcher.component-video-switcher-top.component-video-switcher-on {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.component-video-switcher.component-video-switcher-bottom {
    -webkit-transform: translateY(200%);
    transform: translateY(200%)
}

.component-video-switcher.component-video-switcher-bottom.component-video-switcher-on {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.house-warn {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ffecec;
    color: #ff2e2e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    font-family: PingFangSC-Regular;
    font-size: .346667rem;
    font-weight: 400;
    line-height: .493333rem;
    padding: .213333rem .4rem
}

.house-warn i {
    background-image: url(https://pic4.58cdn.com.cn/nowater/fangfe/n_v2a983b273689144cb9c9945cfce6998e7.png);
    background-repeat: no-repeat;
    background-size: .4rem .4rem;
    height: .4rem;
    margin-right: .133333rem;
    margin-top: -1Px;
    width: .4rem
}

.houseDesc {
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: .466667rem .4rem
}

.houseDesc .houseDesc-meta {
    width: 78%
}

.houseDesc .houseDesc-meta .meta-title {
    color: #000;
    font-size: .373333rem;
    font-weight: 700;
    line-height: .48rem;
    padding-bottom: .133333rem
}

.houseDesc .houseDesc-meta .icon-cx {
    border: 1px solid #ff552e;
    border-radius: 1px;
    color: #ff552e;
    display: inline-block;
    font-size: .32rem;
    line-height: .346667rem;
    padding: 0 .026667rem;
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.hairlines .houseDesc .houseDesc-meta .icon-cx {
    border: .5px solid #ff552e;
    border-radius: .5px
}

.houseDesc .houseDesc-meta .meta-time {
    color: #999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .32rem;
    height: .32rem;
    line-height: 1;
    padding-top: .266667rem;
    width: 100%
}

.houseDesc .houseDesc-meta .meta-time li:first-child {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    text-align: left
}

.houseDesc .houseDesc-meta .meta-time li:nth-child(2) {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    text-align: right
}

.houseDesc .favor {
    color: #ff552e;
    padding-left: .4rem;
    text-align: center;
    width: 21%
}

.houseDesc .favor:before {
    background-image: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png);
    background-position: -3.44rem -2.38rem;
    background-size: 8.4rem auto;
    content: "";
    display: block;
    height: .8rem;
    margin: 0 auto;
    width: .8rem
}

.houseDesc .favor:after {
    content: "收藏";
    font-size: .32rem
}

.houseDesc .favor.on:before {
    background-position: -2.430667rem -2.370667rem
}

.houseDesc .favor.on:after {
    content: "已收藏"
}

#alert_box {
    background: #fff;
    height: 3.75rem;
    left: 50%;
    margin-left: -3.75rem;
    margin-top: -1.875rem;
    position: fixed;
    top: 50%;
    width: 7.5rem
}

#alert_box #show_mes {
    color: #555;
    font-size: .375rem;
    height: 2.17188rem;
    line-height: .9375rem;
    padding: .46875rem .46875rem 0;
    text-align: center
}

#alert_box #but_div {
    border-top: 1px solid #f3f3f3;
    display: -webkit-box;
    height: 1.09375rem
}

.hairlines #alert_box #but_div {
    border-top: .5px solid #f3f3f3
}

#alert_box #but_div #but01,#alert_box #but_div #but02 {
    -webkit-box-flex: 1;
    color: #ff552e;
    font-size: .375rem;
    height: 1.09375rem;
    line-height: 1.09375rem;
    text-align: center
}

#alert_box #but_div #but02 {
    border-left: 1px solid #f3f3f3
}

.hairlines #alert_box #but_div #but02 {
    border-left: .5px solid #f3f3f3
}

.houseInfo {
    background: #fff;
    overflow: hidden
}

.houseInfo .detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .266667rem;
    padding: 0 .453333rem .453333rem
}

.houseInfo .detail .item {
    -webkit-box-flex: 1;
    color: #999;
    -ms-flex: 1;
    flex: 1;
    font-size: .32rem;
    margin-top: .533333rem;
    text-align: center
}

.houseInfo .detail .item i {
    color: #000;
    display: block;
    font-size: .373333rem;
    margin-top: .213333rem
}

.houseInfo .bbOnepx {
    border-bottom: 1px solid #f3f3f3
}

.hairlines .houseInfo .bbOnepx {
    border-bottom: 1px solid #f3f3f3
}

.houseInfo .anxuan {
    font-family: PingFangSC-Regular;
    height: 1.2rem;
    padding-top: .666667rem;
    width: 100%
}

.houseInfo .anxuan .anxuan-top {
    height: .493333rem;
    width: 100%
}

.houseInfo .anxuan .anxuan-top .img {
    float: left;
    height: inherit;
    margin-left: .533333rem;
    margin-right: .266667rem;
    width: 1.346667rem
}

.houseInfo .anxuan .anxuan-top .label {
    color: #000;
    display: block;
    font-size: .373333rem
}

.houseInfo .anxuan .anxuan-detail {
    height: .346667rem;
    margin: .346667rem 0 0 .533333rem
}

.houseInfo .anxuan .anxuan-detail .item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.houseInfo .anxuan .anxuan-detail .item .img {
    float: left;
    height: .346667rem;
    margin-right: .133333rem;
    width: .346667rem
}

.houseInfo .anxuan .anxuan-detail .item .label {
    color: #999;
    display: block;
    font-size: .32rem;
    letter-spacing: 0;
    line-height: .346667rem
}

.houseInfo .description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 .4rem .453333rem;
    width: 100%
}

.houseInfo .description .item {
    display: block;
    width: 50%
}

.houseInfo .description .item span:nth-child(odd) {
    padding-top: .533333rem
}

.houseInfo .description .item span:nth-child(2n) {
    padding-bottom: .133333rem;
    padding-top: .186667rem
}

.houseInfo .description .item span {
    color: #555;
    display: block;
    font-size: .373333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.houseInfo .user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 .453333rem
}

.houseInfo .user .user-profile {
    width: 5.333333rem
}

.houseInfo .user .user-profile .profile {
    padding-top: .64rem
}

.houseInfo .user .user-profile .profile .name {
    color: #000;
    font-size: .373333rem;
    line-height: 1
}

.houseInfo .user .user-profile .profile .tag {
    border: 1px solid #ff552e;
    border-radius: 1px;
    color: #ff552e;
    display: inline-block;
    font-size: .32rem;
    line-height: .373333rem;
    padding: 0 .026667rem;
    transform: scale(.95);
    -webkit-transform: scale(.95)
}

.hairlines .houseInfo .user .user-profile .profile .tag {
    border: .5px solid #ff552e;
    border-radius: .5px
}

.houseInfo .user .user-profile .meta {
    color: #aaa;
    margin-top: .266667rem;
    padding-bottom: .533333rem
}

.houseInfo .user .user-profile .meta .phone {
    font-size: .373333rem
}

.houseInfo .user .user-profile .meta .address {
    font-size: .293333rem;
    padding-left: .133333rem
}

.houseInfo .user .user-contact {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1;
    flex: 1
}

.houseInfo .user .user-contact .item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-top: .533333rem
}

.houseInfo .user .user-contact .item a {
    color: #aaa;
    display: block;
    float: right;
    font-size: .32rem;
    text-align: center
}

.houseInfo .user .user-contact .item a .btn-mm,.houseInfo .user .user-contact .item a .btn-phone {
    clear: both;
    display: block;
    padding-top: .133333rem
}

.houseInfo .user .user-contact .item a .contact-mm,.houseInfo .user .user-contact .item a .contact-phone {
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    height: .613333rem;
    width: .613333rem
}

.houseInfo .user .user-contact .item a .contact-phone {
    background-image: url(./olympia/img/house/detail/middle_iconPhone@2x.png)
}

.houseInfo .user .user-contact .item a .contact-mm {
    background-image: url(./olympia/img/house/detail/middle_iconChat@2x.png)
}

.agent-aggregation {
    background: #fff;
    margin-top: .266667rem;
    padding: .533333rem
}

.agent-aggregation .main-agent {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: .533333rem;
    overflow: hidden
}

.agent-aggregation .main-agent .head {
    border-radius: .826667rem;
    overflow: hidden
}

.agent-aggregation .main-agent .head,.agent-aggregation .main-agent .head-box {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    flex-grow: 0;
    flex-shrink: 0;
    height: 1.653333rem;
    width: 1.653333rem
}

.agent-aggregation .main-agent .head-box {
    position: relative
}

.agent-aggregation .main-agent .head-box .head,.agent-aggregation .main-agent .head-box .head-top {
    height: 100%;
    width: 100%
}

.agent-aggregation .main-agent .head-box .head {
    border-radius: .826667rem;
    overflow: hidden
}

.agent-aggregation .main-agent .head-box .head-top {
    position: absolute;
    top: 0
}

.agent-aggregation .main-agent .infor {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    -ms-flex-negative: 1;
    flex-grow: 1;
    flex-shrink: 1;
    margin-left: .133333rem;
    width: 5.12rem
}

.agent-aggregation .main-agent .infor .name {
    color: #1f2326;
    font-size: .426667rem;
    line-height: .533333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.agent-aggregation .main-agent .infor .agent-icon {
    color: #1f2326;
    color: #43474d;
    font-size: .426667rem;
    font-size: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.agent-aggregation .main-agent .infor .other {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: .106667rem
}

.agent-aggregation .main-agent .infor .other>a {
    margin-bottom: .053333rem;
    margin-right: .053333rem
}

.agent-aggregation .main-agent .infor .other .employment-card {
    background: url(//pic5.58cdn.com.cn/nowater/frs/n_v3a7ca14ad6dd64de28ceae65da4a3c25d.png);
    background-size: 100% 100%;
    height: .4rem;
    width: 1.733333rem
}

.agent-aggregation .main-agent .infor .other .business-license {
    background: url(data:image/png;base64,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);
    background-size: 100% 100%;
    height: .4rem;
    width: 1.56rem
}

.agent-aggregation .main-agent .infor .other .employment-record-num {
    border: 1px solid #a2bcdb;
    border-radius: .04rem;
    color: #a2bcdb;
    font-size: .24rem;
    font-weight: 600;
    padding: 0 .053333rem
}

.hairlines .agent-aggregation .main-agent .infor .other .employment-record-num {
    border: .5px solid #a2bcdb
}

.agent-aggregation .btn-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    -ms-flex-negative: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    flex-grow: 0;
    flex-shrink: 0;
    overflow: hidden;
    white-space: nowrap
}

.agent-aggregation .btn-wrap .btn-im {
    background: url(data:image/png;base64,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);
    background-position: -.053333rem 0;
    background-size: 1.36rem 1.2rem;
    border-right: 1px solid #eee;
    height: 1.2rem;
    width: 1.066667rem
}

.hairlines .agent-aggregation .btn-wrap .btn-im {
    border-right: .5px solid #eee
}

.agent-aggregation .btn-wrap .btn-phone {
    background: url(//pic3.58cdn.com.cn/nowater/frs/n_v3026e7043e1ee42b6a6d32902134a6ee7.png);
    background-position: -.213333rem 0;
    background-size: 1.36rem 1.2rem;
    height: 1.2rem;
    width: .933333rem
}

.agent-aggregation .agent-list-wrap .title {
    color: #43474d;
    font-size: .373333rem;
    margin-bottom: .266667rem;
    position: relative
}

.agent-aggregation .agent-list-wrap .title .more {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABSElEQVRoQ+3ZPW7CQBAF4FlxnOQykCJF6nCJgLCEOEQCbYoU5CxQcBkke6MFuUgTFMx7b1iNa+/PN28LjzdZ5U+q3GcBvPeEI8FI0HkF4og6D+ji9iLBiyX644Wn+cfDdjk9DJlj6FhYgpPZe2NdmllKL9+r16+hG712PARYcLmzRdlUstQqkTcHlmOZW9tny6O+6krkzYEFNXlbP1vOnx6QEKAnJAzoBQkFekDCgWokBahE0oAqJBWoQNKBbKQEyETKgCykFMhAyoFopAsgEhnAazvp/4xDtlfyBJG48x8F4YPGSYEMnAzIwkmATBwdyMZRgQocDajCUYBKHByoxkGBHnAwoBccBDhuNo/p2O083EtAgKferubrs/7bveoL0B5Z9RW2sAv7tbS0H2QUIYCMKiPXiASR1WXMHQkyqoxcIxJEVpcx9w/WilBISFDhlgAAAABJRU5ErkJggg==) no-repeat;
    background-position: 1.466667rem;
    background-size: .373333rem .373333rem;
    color: #517a99;
    padding-right: .333333rem;
    position: absolute;
    right: 0
}

.agent-aggregation .agent-list-wrap ul li {
    margin-bottom: .533333rem;
    overflow: hidden
}

.agent-aggregation .agent-list-wrap ul li .head {
    border-radius: .6rem;
    float: left;
    height: 1.2rem;
    overflow: hidden;
    width: 1.2rem
}

.agent-aggregation .agent-list-wrap ul li .infor {
    float: left;
    height: 1.2rem;
    margin-left: .133333rem
}

.agent-aggregation .agent-list-wrap ul li .infor .name {
    color: #1f2326;
    font-size: .453333rem;
    height: .666667rem;
    line-height: .8rem
}

.agent-aggregation .agent-list-wrap ul li .infor .employment-card {
    background: url(//pic5.58cdn.com.cn/nowater/frs/n_v3a7ca14ad6dd64de28ceae65da4a3c25d.png) no-repeat;
    background-position: 50%;
    background-size: 1.733333rem .4rem;
    display: inline-block;
    height: .4rem;
    width: 1.733333rem
}

.agent-aggregation .agent-list-wrap ul li .infor .employment-record-num {
    border: 1px solid #a2bcdb;
    border-radius: .04rem;
    color: #a2bcdb;
    display: block;
    font-size: .24rem;
    padding: 0 .053333rem
}

.hairlines .agent-aggregation .agent-list-wrap ul li .infor .employment-record-num {
    border: .5px solid #a2bcdb
}

.agent-aggregation .agent-list-wrap ul li .btn-wrap {
    overflow: hidden
}

.agent-aggregation .agent-list-wrap ul li .btn-wrap .btn-im {
    background: url(data:image/png;base64,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);
    background-position: -.053333rem 0;
    background-size: 1.36rem 1.2rem;
    border-right: 1px solid #eee;
    float: right;
    height: 1.2rem;
    width: 1.066667rem
}

.hairlines .agent-aggregation .agent-list-wrap ul li .btn-wrap .btn-im {
    border-right: .5px solid #eee
}

.agent-aggregation .agent-list-wrap ul li .btn-wrap .btn-phone {
    background: url(//pic3.58cdn.com.cn/nowater/frs/n_v3026e7043e1ee42b6a6d32902134a6ee7.png);
    background-position: -.346667rem 0;
    background-size: 1.36rem 1.2rem;
    height: 1.2rem;
    width: .933333rem
}

.agent-aggregation .agent-company-aggregation {
    padding-top: .266667rem
}

.agent-aggregation .agent-company-aggregation .company-infor {
    overflow: hidden
}

.agent-aggregation .agent-company-aggregation .company-infor .company {
    color: #333;
    float: left;
    font-size: .346667rem;
    margin-right: .133333rem
}

.agent-aggregation .agent-company-aggregation .company-infor .company-name {
    color: #333;
    float: left;
    font-size: .346667rem;
    font-weight: 500;
    margin-right: .133333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 5.2rem
}

.agent-aggregation .agent-company-aggregation .company-infor .company-tag {
    background: url(data:image/png;base64,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) no-repeat;
    background-position: 50%;
    background-size: 100% 100%;
    display: inline-block;
    float: left;
    height: .4rem;
    margin-top: .033333rem;
    width: 1.56rem
}

.agent-aggregation .agent-company-aggregation .complaints-tel {
    margin-top: .266667rem;
    overflow: hidden
}

.agent-aggregation .agent-company-aggregation .complaints-tel .text {
    color: #333;
    float: left;
    font-size: .346667rem;
    margin-right: .133333rem
}

.agent-aggregation .agent-company-aggregation .complaints-tel .phone {
    color: #517a99;
    float: left;
    font-size: .346667rem;
    height: .533333rem;
    line-height: .533333rem
}

.agent-aggregation .agent-company-aggregation .complaints-tel .record {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAABQUlEQVRoQ+3ZPQ7CMAwF4FgcB+7DwNyeAgmu0Z+VgdvAwHFoUJC6UqXN8zOROyeRP78OdSOh8kcq9wUH/nvCnqAnaLwD/ooaD2ixPE9wsUU/FvR9v2/b9rXljK17YQl2XXcVkbOInJqmuW8tdO1+CDDhQgiXVJSIvJnI4sD0WoYQnjHG3dx1JrI4MKGGYTjGGG8WkBCgJSQMaAUJBVpAwoFspAqQiVQDspCqQAZSHaiNpAA1kTSgFpIK1EDSgWikCSAS6cC1k3TOPuR4RU8Qifv+UcjpdOm1aBwVqIGjAbVwFKAmTh2ojVMFMnBqQBZOBcjEwYFsHBRoAQcDWsFBgOM4HqZpeli4l4AA06FVX5/NH+RVX4DOyKqvsEuPVmvPo86Da4vO2efAnG5ZXOsJWkwlpyZPMKdbFtd6ghZTyanpA+Flg0iUWtZhAAAAAElFTkSuQmCC) no-repeat;
    background-position: 3.133333rem;
    background-size: .373333rem .373333rem;
    color: #999;
    float: right;
    font-size: .346667rem;
    padding-right: .333333rem
}

.glodLandlordBox {
    background: linear-gradient(30deg,#fff,80%,#ffcc7f46);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: .266667rem;
    margin-top: .266667rem;
    width: 100%
}

.glodLandlordBox .landlordBox {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #f6f6f6;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: .533333rem .4rem .4rem;
    position: relative
}

.hairlines .glodLandlordBox .landlordBox {
    border-bottom: .5px solid #f6f6f6
}

.glodLandlordBox .landlordBox .landlordHead img {
    border-radius: 50%;
    height: 1.2rem;
    width: 1.2rem
}

.glodLandlordBox .landlordBox .landlordInfo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    margin-left: .266667rem
}

.glodLandlordBox .landlordBox .landlordInfo .landlordName {
    color: #333;
    font-family: PingFangSC-Medium,PingFang SC;
    font-size: .426667rem;
    font-weight: 500;
    line-height: .533333rem
}

.glodLandlordBox .landlordBox .landlordInfo .landlordCertification {
    color: #38a0f4;
    font-family: PingFangSC-Regular,PingFang SC;
    font-size: .32rem;
    line-height: .4rem;
    margin-top: .16rem
}

.glodLandlordBox .landlordBox .landlordInfo .landlordCertification i {
    background-image: url(./fangrs/img/eb1078790f94e91f04b36f84683451eb.png);
    background-repeat: no-repeat;
    background-size: .426667rem .32rem;
    display: inline-block;
    height: .32rem;
    margin-right: .106667rem;
    margin-top: -.08rem;
    vertical-align: middle;
    width: .426667rem
}

.glodLandlordBox .landlordBox .glodLandlordFlag {
    height: 2rem;
    position: absolute;
    right: .4rem;
    top: -.133333rem;
    width: 1.893333rem
}

.glodLandlordBox .goldContent {
    -webkit-box-orient: horizontal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -ms-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 .4rem
}

.glodLandlordBox .goldContent,.glodLandlordBox .goldContent .goldItem {
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.glodLandlordBox .goldContent .goldItem {
    -webkit-box-orient: vertical;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .533333rem 0
}

.glodLandlordBox .goldContent .goldItem .goldTitle {
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    background-color: #b27c1f;
    color: #333;
    font-size: .373333rem;
    font-weight: 600;
    line-height: .453333rem;
    margin-bottom: .106667rem
}

.glodLandlordBox .goldContent .goldItem .goldTxt {
    color: #333;
    font-size: .266667rem;
    font-weight: 400;
    line-height: .4rem;
    margin-top: .026667rem
}

.agentCondition {
    background: #fff;
    display: block;
    font-family: PingFangSC-Regular;
    margin-top: .266667rem;
    padding-bottom: .533333rem
}

.agentCondition .agent-title {
    color: #000;
    font-size: .48rem;
    line-height: 1;
    padding: .493333rem .533333rem .4rem
}

.agentCondition .agent-company {
    color: #a9a9a9;
    font-size: .346667rem;
    line-height: 1;
    padding: 0 .533333rem
}

.agentCondition .paperwork {
    border-top: 1px solid #f3f3f3;
    padding: .533333rem .533333rem .133333rem
}

.hairlines .agentCondition .paperwork {
    border-top: .5px solid #f3f3f3
}

.agentCondition .paperwork .cards {
    background-image: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v21c06010558aa404ab67e15c5ba6ef49c.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: .533333rem .4rem;
    color: #999;
    display: inline-block;
    font-size: .373333rem;
    margin-top: .266667rem;
    overflow: hidden;
    padding-left: .666667rem;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    width: 90%
}

.agentCondition .paperwork .cards span {
    color: #555;
    font-size: .373333rem;
    margin-left: .4rem
}

.agentCondition .paperwork .info-card {
    background-image: url(//pic6.58cdn.com.cn/nowater/fangfe/n_v2adc6544614df4d07be6263f08b466bc8.png);
    background-size: cover;
    width: 2.946667rem
}

.agentCondition .paperwork .business-card {
    background-image: url(//pic2.58cdn.com.cn/nowater/fangfe/n_v2d433c71a13cf400c932bb45321c02a23.png);
    background-size: cover;
    width: 2.6rem
}

.agentCondition .paperwork .agent-company {
    background-image: url(//pic7.58cdn.com.cn/nowater/fangfe/n_v2d4a157390d68473bb479f5309cb77243.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: .533333rem .4rem;
    height: .4rem;
    line-height: .466667rem
}

.agentCondition .paperwork .agent-company span {
    color: #696969;
    font-size: .373333rem;
    margin-left: .4rem
}

.report {
    background: #fff8de;
    display: block;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    height: 2.03125rem;
    margin-top: .3125rem;
    padding-left: .46875rem
}

.report .report_des {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    height: 100%
}

.report .report_des span {
    color: #ff552e
}

.report .report_des p {
    color: #333;
    font-family: PingFangSC-Regular;
    font-size: .34375rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.report .report_des p:first-child {
    padding-top: .546875rem
}

.report .report_des p:nth-child(2) {
    padding-top: .234375rem
}

.report .report_icon {
    border-right: .015625rem solid #fbf2d3;
    height: 100%;
    position: relative;
    width: 1.5625rem
}

.report .report_icon i {
    background: url(https:./fangrs/img/e2b3feb937328164d2aac02337e49ffc.png) no-repeat;
    background-size: 100% 100%;
    height: .875rem;
    top: .421875rem
}

.report .report_icon i,.report .report_icon span {
    display: block;
    left: .1875rem;
    position: absolute;
    width: .875rem
}

.report .report_icon span {
    color: #ff552e;
    font-size: .34375rem;
    text-align: center;
    top: 1.421875rem
}

.configure {
    background: #fff;
    margin-top: .266667rem
}

.configure .configure-title {
    background: #fff;
    border-bottom: 1px solid #f3f3f3;
    color: #000;
    font-size: .46875rem;
    height: 1.40625rem;
    line-height: 1.40625rem;
    padding: 0 .46875rem
}

.hairlines .configure .configure-title {
    border-bottom: 1px solid #f3f3f3
}

.configure .fang-detail {
    margin: 0 .533333rem
}

.configure .fang-detail .conf-cate {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .373333rem;
    padding: .133333rem 0
}

.configure .fang-detail .conf-cate:first-of-type,.hairlines .configure .fang-detail .conf-cate:first-of-type {
    border-bottom: .5px solid #f3f3f3
}

.configure .fang-detail .conf-cate .title {
    width: 1.6rem;
    width: 4rem
}

.configure .fang-detail .conf-cate .items .item-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.configure .fang-detail .conf-cate .items .item-list li {
    display: inline-block;
    padding: .24rem 0;
    width: 2.4rem
}

.configure .fang-detail .conf-cate .items .item-list li i {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -5.813333rem -1.56rem;
    background-size: 7.426667rem auto;
    display: inline-block;
    height: .24rem;
    padding-right: .053333rem;
    width: .4rem
}

.configure .fang-detail .conf-cate .items .item-list li.no-conf {
    color: #ccc
}

.configure .fang-detail .conf-cate .items .item-list li.no-conf i {
    background-position: -5.813333rem -2.36rem;
    height: .266667rem
}

.configure .configure-fac {
    font-size: 0;
    padding: .133333rem .46875rem 0
}

.configure .configure-fac li {
    color: #555;
    display: inline-block;
    font-size: .3125rem;
    margin-top: .3125rem;
    width: 25%
}

.configure .configure-fac li i {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -5.813333rem -1.56rem;
    background-size: 7.426667rem auto;
    display: inline-block;
    height: .24rem;
    padding-right: .053333rem;
    width: .4rem
}

.configure .configure-fac li.no-conf {
    color: #ccc
}

.configure .configure-fac li.no-conf i {
    background-position: -5.813333rem -2.36rem;
    height: .266667rem
}

.configure .configure-type {
    font-size: 0;
    padding: .4rem .46875rem .533333rem
}

.configure .configure-type li {
    color: #555;
    display: inline-block;
    font-size: .375rem;
    margin-top: .15625rem;
    width: 45%
}

.configure .configure-description {
    background: #fff;
    color: #555;
    font-size: .375rem;
    line-height: .59375rem;
    overflow: hidden;
    padding: 0 .46875rem
}

.configure .configureOpen {
    height: auto
}

.configure .configureClose {
    height: 1.21875rem
}

.configure .expandInfo {
    background: #fff;
    display: block;
    padding-top: .4rem;
    width: 100%
}

.configure .open {
    display: block;
    font-size: 0;
    height: 1.40625rem;
    position: relative;
    width: 100%
}

.configure .btOnepx {
    border-top: 1px solid #f3f3f3
}

.hairlines .configure .btOnepx {
    border-top: .5px solid #f3f3f3
}

.configure .openMessage {
    color: #333;
    display: block;
    font-size: .375rem;
    height: 1.40625rem;
    line-height: 1.40625rem;
    margin: 0 auto;
    text-align: center;
    width: 30%
}

.configure .openConf {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -4.533333rem -1.76rem;
    background-size: 7.426667rem auto;
    height: .15625rem;
    width: .25rem
}

.configure .closeConf,.configure .openConf {
    display: block;
    left: 58%;
    margin-left: .133333rem;
    position: absolute;
    top: .625rem
}

.configure .closeConf {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -4.533333rem -1.506667rem;
    background-size: 7.426667rem auto;
    height: .133333rem;
    width: .213333rem
}

.title-next {
    background: #fff;
    color: #555;
    display: block;
    font-size: .375rem;
    height: 1.40625rem;
    line-height: 1.40625rem;
    margin-top: .3125rem;
    overflow: hidden;
    padding: 0 .4rem;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.title-next .open-icon {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-size: 7.426667rem auto;
    display: inline-block;
    height: .25rem;
    margin-left: .066667rem;
    margin-top: .266667rem;
    width: .15625rem
}

.title-next .next {
    background-position: -5.066667rem -1.6rem;
    float: right;
    margin-top: .666667rem
}

.favContainer {
    background: #fff;
    margin-top: .266667rem;
    width: 100%
}

.favContainer .title {
    border-bottom: 1px solid #f3f3f3;
    color: #000;
    font-size: .46875rem;
    height: 1.40625rem;
    line-height: 1.40625rem;
    padding: 0 .46875rem
}

.hairlines .favContainer .title {
    border-bottom: .5px solid #f3f3f3
}

.favContainer ul {
    font-size: 0;
    padding-left: .46875rem;
    padding-right: .46875rem
}

.favContainer ul li:nth-child(2n+2) {
    margin-left: 4%
}

.favContainer ul li:first-child,.favContainer ul li:nth-child(2) {
    margin-top: .46875rem
}

.favContainer ul li:nth-child(n+3) {
    margin-top: .78125rem
}

.favContainer ul li {
    display: inline-block;
    overflow: hidden;
    position: relative;
    width: 48%
}

.favContainer ul li a {
    display: block;
    position: relative
}

.favContainer ul li img {
    height: 3.28125rem;
    width: 100%
}

.favContainer ul li .isGy {
    background: #ff552e;
    border-radius: .03125rem;
    color: #fff;
    display: block;
    font-size: .3125rem;
    left: .15625rem;
    margin-top: 0;
    padding: .0625rem .09375rem;
    position: absolute;
    top: .15625rem;
    z-index: 99
}

.favContainer ul li .isCpc {
    bottom: 2.5rem;
    color: #fff;
    font-size: .3125rem;
    left: .15rem;
    opacity: .7;
    position: absolute
}

.favContainer ul li .price {
    position: relative;
    width: 100%
}

.favContainer ul li .price span {
    color: #ff552e;
    display: block;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    display: -webkit-box;
    font-size: .46875rem;
    line-height: .5875rem!important;
    margin-top: .3125rem
}

.favContainer ul li .price span em {
    -webkit-box-flex: 1;
    display: inline-block;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    font-size: .28125rem
}

.favContainer ul li .price span i {
    border: 1px solid #ff552e;
    border-radius: .03125rem;
    bottom: 0;
    color: #ff552e;
    display: block;
    font-size: .3125rem;
    line-height: .40625rem;
    margin-bottom: .04rem;
    padding: .03125rem .09375rem;
    position: absolute;
    right: 0;
    text-align: center
}

.hairlines .favContainer ul li .price span i {
    border: .5px solid #ff552e
}

.favContainer ul li span {
    color: #555;
    display: block;
    font-size: .31625rem;
    line-height: .4125rem;
    margin-top: .3125rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    white-space: nowrap
}

.favContainer .infoMore {
    background: #fff;
    display: block;
    padding-top: .625rem;
    width: 100%
}

.favContainer .infoMore-link {
    border-top: 1px solid #f3f3f3;
    display: block;
    font-size: 0;
    height: 1.40625rem;
    position: relative;
    width: 100%
}

.hairlines .favContainer .infoMore-link {
    border-top: .5px solid #f3f3f3
}

.favContainer .infoMore-btn {
    color: #333;
    display: block;
    font-size: .375rem;
    height: 1.40625rem;
    line-height: 1.40625rem;
    margin: 0 auto;
    text-align: center;
    width: 30%
}

.favContainer .infoMore-icon {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -5.9375rem -1.875rem;
    background-size: 8.703125rem auto;
    display: block;
    height: .25rem;
    left: 58%;
    margin-left: .15625rem;
    position: absolute;
    top: .5625rem;
    width: .15625rem
}

.favContainer .next {
    margin-top: .59375rem
}

.favContainer .next,.favContainer .xq {
    background-position: -5.9375rem -1.875rem;
    float: right
}

.favContainer .xq {
    margin-top: .1875rem
}

.houseMapContent {
    background: #fff
}

.houseMapContent .title {
    border-bottom: 1px solid #f3f3f3;
    color: #000;
    font-size: .46875rem;
    height: 1.40625rem;
    line-height: 1.40625rem;
    padding: 0 .46875rem
}

.hairlines .houseMapContent .title {
    border-bottom: 1px solid #f3f3f3
}

.houseMap {
    background: #fff;
    padding-bottom: .266667rem;
    width: 100%
}

.houseMap .area-title {
    color: #555;
    display: block;
    font-size: .375rem;
    padding: .46875rem .46875rem 0;
    position: relative
}

.houseMap .area-title .open-icon {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -5.066667rem -1.6rem;
    background-size: 7.426667rem auto;
    display: block;
    height: .25rem;
    left: 93%;
    margin-left: .133333rem;
    position: absolute;
    top: .48rem;
    width: .15625rem
}

.houseMap .area-title .xq {
    background-position: -5.066667rem -1.6rem;
    float: right;
    margin-top: .1875rem
}

.houseMap .area-addr {
    color: #999;
    font-size: .3125rem;
    margin-top: .1875rem;
    padding: 0 .46875rem
}

.houseMap .houseMap-thumb {
    height: 3.125rem;
    margin-left: .46875rem;
    margin-right: .46875rem;
    margin-top: .3125rem;
    overflow: hidden;
    position: relative
}

.houseMap .houseMap-thumb img {
    height: 2.666667rem;
    width: 100%
}

.houseMap .houseMap-thumb-open {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -6.56rem -1.72rem;
    background-size: 7.426667rem auto;
    display: block;
    height: .693333rem;
    position: absolute;
    right: .266667rem;
    top: .266667rem;
    width: .693333rem;
    z-index: 5
}

.breadcrumbNav {
    background: #fff;
    color: #555;
    font-size: .375rem;
    height: 1.40625rem;
    line-height: 1.40625rem;
    margin: 0 0 .3125rem;
    text-indent: .3125rem
}

.breadcrumbNav.seoNav {
    height: auto
}

.breadcrumbNav.seoNav span {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    line-height: normal;
    overflow: auto;
    padding: .266667rem .2rem;
    text-indent: 0;
    text-overflow: inherit;
    white-space: normal
}

.breadcrumbNav span {
    display: block;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.breadcrumbNav span .arrow {
    border-bottom: 0;
    border-left: 0;
    border-right: 1px solid #555;
    border-top: 1px solid #555;
    display: inline-block;
    height: .21875rem;
    margin-right: .1875rem;
    -webkit-transform: rotate(45deg);
    width: .22875rem
}

.hairlines .breadcrumbNav span .arrow {
    border-right: .5px solid #555;
    border-top: .5px solid #555
}

.breadcrumbNav span font {
    background-position: -.6rem -.813333rem;
    display: inline-block;
    height: .40625rem;
    width: .21875rem
}

.breadcrumbNav a {
    padding: .066667rem .066667rem .04rem
}

.breadcrumbNav h1 {
    display: inline;
    font-size: .375rem;
    font-weight: 400
}

.houseService {
    margin-bottom: .3125rem;
    margin-top: .3125rem;
    width: 100%
}

.houseService a {
    display: block;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex
}

.houseService a .icon-next {
    background-position: -5.9375rem -1.875rem;
    display: inline-block;
    float: right;
    height: .25rem;
    margin-left: .15625rem;
    margin-top: .78125rem;
    width: .15625rem
}

.houseService li {
    background: #fff;
    height: 1.875rem;
    padding-left: .46875rem;
    padding-right: .46875rem
}

.houseService dl {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    margin-top: .46875rem;
    padding-left: .3125rem
}

.houseService dl dt {
    color: #000;
    font-size: .375rem
}

.houseService dl dd {
    color: #999;
    font-size: .3125rem;
    margin-top: .125rem
}

.houseService i {
    display: inline-block;
    height: .9375rem;
    margin-top: .46875rem;
    width: .9375rem
}

.houseService .recom-icon-banjia,.houseService i {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-size: 8.703125rem auto
}

.houseService .recom-icon-banjia {
    background-position: -.125rem -2.40625rem
}

.houseService .recom-icon-baojie {
    background: url(//pic1.58cdn.com.cn/nowater/fangfe/n_v2650b483cd0014765805856954794794f.png) no-repeat;
    background-position: -1.265625rem -2.40625rem;
    background-size: 8.703125rem auto
}

.houseService .bbOnepx {
    border-bottom: .015625rem solid #f3f3f3
}

.anxuanHouse {
    background: url(./fangrs/img/0bdbb9649b66207835db5dfa8cc3febe.png) no-repeat;
    background-size: 100% 100%;
    height: 1.066667rem;
    width: 100%
}

.glodLandlord {
    position: relative;
    width: 100%
}

.glodLandlord .glodBack {
    height: 1.066667rem;
    width: 100%
}

.glodLandlord .glodIcon {
    height: .986667rem;
    left: .4rem;
    position: absolute;
    top: 0;
    width: .906667rem
}

.anxuan-modal {
    background: rgba(0,0,0,.7);
    bottom: 0;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1000
}

.anxuan-modal .modal-container {
    height: 11.866667rem;
    left: 50%;
    margin-left: -4.213333rem;
    margin-top: -5.933333rem;
    position: fixed;
    top: 50%;
    width: 8.426667rem
}

.anxuan-modal .modal-container .anxuan_icon {
    background: url(./fangrs/img/5d71117fdae0cc6ba83df857746c44d6.png);
    background-size: cover;
    height: 2.933333rem;
    width: 100%
}

.anxuan-modal .modal-container .anxuan_label {
    background: #fff;
    height: 2.44rem
}

.anxuan-modal .modal-container .anxuan_label .anxuan_label_icon {
    background-size: cover;
    float: left;
    height: 1.093333rem;
    margin: .426667rem .266667rem .426667rem .813333rem;
    width: 1.413333rem
}

.anxuan-modal .modal-container .anxuan_label .anxuan_label_icon-1 {
    background-image: url("../static/fangrs/img/480d627aaf1f771eaa21282baa423c5e.png")
}

.anxuan-modal .modal-container .anxuan_label .anxuan_label_icon-2 {
    background-image: url("../static/fangrs/img/569c979aea7a7f1bb29da7bea12b0065.png")
}

.anxuan-modal .modal-container .anxuan_label .anxuan_label_icon-3 {
    background-image: url("../static/fangrs/img/06158d335542dd12a5017224be7f6b8d.png")
}

.anxuan-modal .modal-container .anxuan_label .anxuan_label_content {
    float: left;
    margin: .426667rem 0;
    width: 4.4rem
}

.anxuan-modal .modal-container .anxuan_label .anxuan_label_content .anxuan_label_title {
    color: #333536;
    font-family: PingFangSC-Regular;
    font-size: .48rem;
    line-height: 1
}

.anxuan-modal .modal-container .anxuan_label .anxuan_label_content .anxuan_label_font {
    color: #676a6d;
    font-family: PingFangSC-Light;
    font-size: .373333rem;
    line-height: 1;
    margin-top: .186667rem
}

.anxuan-modal .modal-container .anxuan_modal_close {
    background: url(./fangrs/img/bd3a929987b1c08c20582359ea85badc.png);
    background-repeat: no-repeat;
    background-size: contain;
    height: .906667rem;
    margin: .533333rem auto 0;
    width: .906667rem
}

.hot-container {
    background: #fff;
    margin-bottom: .266667rem
}

.hot-container .hot-tabs-bar,.hot-container .tabs-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hot-container .hot-tabs-bar li,.hot-container .tabs-bar li {
    -webkit-box-flex: 1;
    border-bottom: .053333rem solid transparent;
    color: #666;
    -ms-flex: 1;
    flex: 1;
    font-size: .346667rem;
    padding: .266667rem 0;
    text-align: center;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.hot-container .hot-tabs-bar li:active,.hot-container .hot-tabs-bar li:focus,.hot-container .tabs-bar li:active,.hot-container .tabs-bar li:focus {
    background-color: rgba(0,0,0,.05)
}

.hot-container .hot-tabs-bar li.on,.hot-container .tabs-bar li.on {
    border-color: #fff;
    color: #ff552e
}

.hot-container .hot-slides-container {
    color: #666;
    font-size: .32rem;
    padding: .4rem 0
}

.hot-container .hot-slides-container .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.hot-container .hot-slides-container li {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.hot-container .hot-slides-container li a {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    padding: .133333rem .4rem
}

.hot-container.hot-seo {
    padding-bottom: .266667rem
}

.hot-container.hot-seo .hot-tabs-bar {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.hot-container.hot-seo .tabs-bar {
    display: block
}

.hot-container.hot-seo .hot-title {
    -webkit-box-flex: 0;
    border: none;
    border-top: 1px solid #e2e2e2;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0
}

.hairlines .hot-container.hot-seo .hot-title {
    border-top: .5px solid #e2e2e2
}

.hot-container.hot-seo .hot-title:first-child {
    border-top: none
}

.hot-container.hot-seo .hot-title.on .seo-hot-title img {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.hot-container.hot-seo .hot-title.on .hot-swiper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.hot-container.hot-seo .hot-title.on .hot-next {
    display: block
}

.hot-container.hot-seo .seo-hot-title {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: .266667rem .4rem
}

.hot-container.hot-seo .seo-hot-title img {
    height: .373333rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: .213333rem
}

.hot-container.hot-seo .hot-swiper {
    display: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%
}

.hot-container.hot-seo .hot-swiper.has-next li {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: auto
}

.hot-container.hot-seo .hot-swiper.has-next li.on {
    border: none;
    color: #ff552e
}

.hot-container.hot-seo .hot-swiper li {
    -webkit-box-flex: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    padding: .106667rem .4rem;
    text-align: left;
    width: 50%
}

.hot-container.hot-seo .hot-swiper li a {
    font-size: .32rem
}

.hot-container.hot-seo .hot-next {
    display: none
}

.hot-container.hot-seo .hot-next .next-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    padding: 0 .4rem;
    width: 100%
}

.hot-container.hot-seo .hot-next .next-container.on {
    border: none;
    display: block
}

.hot-container.hot-seo .hot-next .next-container .next-item {
    border-bottom: 1px solid #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: .133333rem
}

.hairlines .hot-container.hot-seo .hot-next .next-container .next-item {
    border-bottom: .5px solid #f5f5f5
}

.hot-container.hot-seo .hot-next .next-container .next-item li {
    -webkit-box-flex: 0;
    border-top: 1px solid #f5f5f5;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%
}

.hairlines .hot-container.hot-seo .hot-next .next-container .next-item li {
    border-top: .5px solid #f5f5f5
}

.hot-container.hot-seo .hot-next .next-container .next-item li:nth-child(odd) {
    border-right: 1px solid #f5f5f5
}

.hairlines .hot-container.hot-seo .hot-next .next-container .next-item li:nth-child(odd) {
    border-right: .5px solid #f5f5f5
}

.icon,body>footer .ver-list a {
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    font-family: iconfont!important;
    font-style: normal
}

.hairlines .icon,.hairlines body>footer .ver-list a {
    -webkit-text-stroke-width: .5px
}

body>footer {
    background: #fff;
    padding: .533333rem 0
}

body>footer .ver-list {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: .773333rem
}

body>footer .ver-list,body>footer .ver-list a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

body>footer .ver-list a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    color: #999;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: .32rem;
    justify-content: center
}

body>footer .ver-list a.on {
    color: #333
}

body>footer .ver-list a.on:before {
    border-color: #333
}

body>footer .ver-list a:before {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: .026667rem solid #999;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .533333rem;
    height: 1.066667rem;
    justify-content: center;
    margin-bottom: .266667rem;
    width: 1.066667rem
}

body>footer .ver-list a.ver-g:before {
    content: "\e601"
}

body>footer .ver-list a.ver-m:before {
    content: "\e61f"
}

body>footer .ver-list a.ver-p:before {
    content: "\e664"
}

body>footer .ver-list a.ver-a:before {
    content: "\e600";
    font-family: header_icon
}

body>footer .ver-list a.ver-w:before {
    content: "\e611"
}

body>footer .more-list {
    text-align: center
}

body>footer .more-list a {
    color: #999;
    display: inline-block;
    font-size: .266667rem;
    margin-bottom: .56rem;
    padding: 0 .56rem
}

body>footer .line {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: .533333rem
}

body>footer .line .logo {
    background-image: url(data:image/png;base64,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);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    margin: 0 .213333rem;
    width: .533333rem
}

body>footer .line:after,body>footer .line:before {
    -webkit-box-flex: 1;
    background: #e6e6e6;
    content: "";
    -ms-flex: 1;
    flex: 1;
    height: .026667rem
}

body>footer .action-list {
    text-align: center
}

body>footer .action-list>* {
    border-right: .026667rem solid #e5e5e5;
    color: #999;
    display: inline-block;
    font-size: .266667rem;
    margin: .346667rem 0;
    padding: .053333rem .48rem
}

body>footer .action-list>:last-child {
    border: none
}

body>footer p {
    margin-bottom: .293333rem
}

body>footer .supervise-tel,body>footer p {
    color: #999;
    font-size: .24rem;
    text-align: center
}

body>footer .supervise-tel {
    margin-bottom: .133333rem
}

.m-alert-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    background: rgba(0,0,0,.8);
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 1000
}

.m-alert-container .m-alert {
    -ms-flex-align: center;
    -ms-flex-pack: center;
    background: #fff;
    border-radius: .026667rem;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 80%;
    max-width: 80%;
    min-height: 5.333333rem;
    min-width: 7.2rem
}

.m-alert-container .m-alert,.m-alert-container .m-alert .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
}

.m-alert-container .m-alert .content {
    -webkit-box-flex: 1;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10%;
    width: 100%
}

.m-alert-container .m-alert .content h2 {
    color: #333;
    font-size: .48rem;
    font-weight: 400
}

.m-alert-container .m-alert .content p {
    color: #666;
    font-size: .373333rem;
    line-height: 1.5;
    margin-top: .4rem;
    text-align: center
}

.m-alert-container .m-alert .action {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #ff552e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: .453333rem;
    padding: .373333rem;
    text-align: center;
    width: 100%
}

.m-alert-container .m-alert .action>* {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

body {
    background: #f5f6f5
}

.arrow {
    border-left: solid transparent;
    border-right: solid transparent;
    border-top: solid #e6e6e6;
    content: "";
    display: inline-block
}

.lazy-bg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUEAAADwBAMAAABswctmAAAAD1BMVEX19fX////9/f34+Pj6+vrceLpcAAADNklEQVR42u3bXXLbIBQFYAosoChdQLG8AEtkAUHJ/tfUjFX5ir+kffE9D+d7yYyTmZy5CAFXliEiIiIiIiIiIiIiIiIiIiIiIiIiIiIi+l8pJQPMbTGEMM03A8rHsJtAI/oYDtObAeTuAZGrGMPZZOCsoTQbMPsYI4/zGgJKEV0qFCWEuBK3IE73FRtav40CCVhdbzG0fhkFo1K50KMxV3JoTXtyjGHul8oYszziXtP2GPEX83R2NJjFlsFFvdm8hJ43qe0+sb3ehZgHNfTVsGYJ/FTjhLZK5NWmSgwd02P0p/oPf5on6yecj4Qyd+WDZ2oTyvTN9aBapISzfC4Tw6use5Lk+iHOq/INJuHt28/dv96y9RLC1xBulNu5DJ/wh+7dpk241CXLaAl/VFPXKa/LbUJbJbJwCX21ZY1a+0NJWIvFKX7V22NLwtRPGOaU0qZ2HJV1+RJCuLwbsaCc9aoGXLWXESqHAEkopvfzbyAaN3FYpSUIveOyJGybhB5jkNuEMl1BunNxPF9XiKksCZtKedSZ8qhUhrwf7qa/JcQoYhzdl3MAWVRCz3zfD2IU0Y1i2M8fGOuedFo/Nhnx23n0L58UhznWndY9hqvWmNeoNsxZYpwivth6EfRRqwtru6eRaZGA8ivFYZ6am09s42St/Y2PUqhmCk/ds9WzuXQb3n3motoYD8Lj+CGZlQ81Le0g67cdCvaLTX/ES7hn0X8cUPDtZaj/OOC7hPpNzoJvJ4p+o7hg24T6jwPgE6ZbMV/hErr7siwyXMJc/cuINlN856mJMAB3m6V5JoF2x87NdwXQVr3YdPzRdg5HpGv5FbCIs/uK0h5Or1LB3N3Bqpzpc+iZrJSr/VvzVEvoeXE4J6nRMwmg0+igf5hxTvSDL0jauu/uNLoibRGlbi4crvdEXqmz1C/iXAafrul1U/3Gc+x2WVeYDqcxvhMBqEss5SpGEanTXkecq+sT5NWANR4B5vL6BHozYDvuLMIClfB4e6H69xnlKhxyEeK1gK9YoDH+apJjv222ogc8P4u64A3xzq3xnu/dAEspodaPiIiIiIiIiIiIiIiIiIiIiIiIiIiIiBD8AWzB4bwOT0eRAAAAAElFTkSuQmCC);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.no-result-bg {
    background-image: url(//pic1.58cdn.com.cn/nowater/frs/n_v3bdf9acbfd8e04e1a9b9047584a49786d.png)
}

.icon-clear,.no-result-bg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.icon-clear {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAABACAMAAACJIh8NAAAARVBMVEUAAADNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3T09P4+Pj///8OI5dOAAAAE3RSTlMA6geHyPp0TOTMqJVRP+GEeFdUCNRFggAAAMRJREFUSMftlUkOwjAMRUkzdB7gt9z/qAgQQV+0TpB3Vd6qkfzkxk6cS6FQOAujda33rbPjH1IVDCImVJlaPYGY6izN4geboXXYoUtqM3aZE9oAAOuKD3E1yJVsnoHbFsW4asSqhnfkPYrfRZA8Q7H0aYSENSfh1EIXe5BIGvpjz4FE0uCk7ZFIGsyx50EiafAKT/Gfiroo+6Dve5V/zpjl+Fwv6nukv7fpOWEVc0kxB0VuE4jmqpnz+e8K8HpXCoXCWXgAjOYzsvxtZCAAAAAASUVORK5CYII=)
}

[bg-src],[img-src] {
    opacity: 0;
    -webkit-transition: all 1s ease;
    transition: all 1s ease
}

[bg-src] {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: .853333rem;
    width: .853333rem
}

@font-face {
    font-family: header_icon;
    src: url(./webfonts/header/header.woff) format("woff"),url(./webfonts/header/header.ttf),url(./webfonts/header/header.svg)
}

@font-face {
    font-family: footer_icon;
    src: url(./webfonts/footer/footer.woff) format("woff"),url(./webfonts/footer/footer.ttf),url(./webfonts/footer/footer.svg)
}

@font-face {
    font-family: iconfont;
    src: url(./webfonts/house/iconfont_2.eot);
    src: url(./webfonts/house/iconfont_2.eot#iefix) format("embedded-opentype"),url(./webfonts/house/iconfont_2.woff) format("woff"),url(./webfonts/house/iconfont_2.ttf) format("truetype"),url(./webfonts/house/iconfont_2.svg#iconfont) format("svg")
}

.icon {
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    font-family: iconfont!important;
    font-style: normal
}

.hairlines .icon {
    -webkit-text-stroke-width: .5px
}

.no-scroll {
    overflow: hidden
}

.no-scroll body {
    overflow: hidden;
    position: relative
}

body:after {
    background: #fff;
    content: "";
    display: block;
    height: 1.573333rem;
    width: 100%
}

.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-animation: bottom-up .2s ease-in-out forwards;
    animation: bottom-up .2s ease-in-out forwards;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    line-height: 1;
    position: fixed;
    right: 0;
    z-index: 100
}

.bottom.hide {
    -webkit-animation: bottom-down .2s ease-in-out forwards;
    animation: bottom-down .2s ease-in-out forwards
}

.bottom .contact-bar {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    -webkit-box-shadow: 0 -.066667rem .16rem 0 rgba(45,51,55,.05);
    box-shadow: 0 -.066667rem .16rem 0 rgba(45,51,55,.05);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 1.573333rem;
    padding: .213333rem .266667rem;
    width: 10rem
}

.bottom .contact-bar .contact-btn.phone,.bottom .contact-bar .contact-btn.wl {
    border-radius: .16rem;
    color: #fff;
    font-size: .386667rem;
    font-weight: 500;
    height: 1.146667rem;
    line-height: 1.2rem;
    text-align: center;
    width: 4.666667rem
}

.bottom .contact-bar .contact-btn.phone {
    background: -webkit-gradient(linear,right top,left top,from(#ff552e),to(#f6893a));
    background: linear-gradient(-90deg,#ff552e,#f6893a);
    font-weight: 600
}

.bottom .contact-bar .contact-btn.wl {
    background-image: -webkit-gradient(linear,right top,left top,from(#f4a73a),to(#faca1c));
    background-image: linear-gradient(-90deg,#f4a73a,#faca1c);
    margin-right: .133333rem
}

.bottom .contact-bar .contact-btn.wl .wlw1 {
    color: #fff;
    display: block;
    font-family: PingFangSC-Medium;
    font-size: .386667rem;
    font-weight: 500;
    line-height: .533333rem;
    padding-top: .16rem;
    text-align: center
}

.bottom .contact-bar .contact-btn.wl .wlw2 {
    color: #fff;
    display: block;
    font-family: PingFangSC-Regular;
    font-size: .253333rem;
    font-weight: 400;
    line-height: .533333rem;
    position: relative;
    text-align: center;
    top: -.186667rem
}

.bottom .contact-bar .houseDesc-fav:before {
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    color: #666;
    content: "\e604";
    display: block;
    font-family: iconfont!important;
    font-size: .533333rem;
    font-style: normal;
    line-height: .666667rem;
    margin-bottom: .16rem;
    text-align: center
}

.hairlines .bottom .contact-bar .houseDesc-fav:before {
    -webkit-text-stroke-width: .5px
}

.bottom .contact-bar .houseDesc-fav:after {
    content: "收藏"
}

.bottom .contact-bar .houseDesc-fav.on:before {
    color: #ff552e;
    content: "\e63c"
}

.bottom .contact-bar .houseDesc-fav.on:after {
    content: "已收藏"
}

.bottom .contact-bar .agreement {
    background: #ff552e;
    color: #fff;
    font-family: PingFangSC-Medium;
    font-size: .4rem;
    height: 100%;
    line-height: 1.573333rem;
    text-align: center;
    width: 2.506667rem
}

.bottom .contact-bar .house-expired {
    background: #9b9da3;
    -webkit-box-shadow: 0 -.066667rem .16rem 0 rgba(217,226,233,.5);
    box-shadow: 0 -.066667rem .16rem 0 rgba(217,226,233,.5);
    color: #fff;
    font-size: .533333rem;
    height: inherit;
    line-height: 1.573333rem;
    text-align: center;
    text-shadow: 0 .026667rem .053333rem rgba(0,0,0,.1);
    width: 100%
}

.secret-mask {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0,0,0,.3);
    bottom: 0;
    display: none;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.secret-mask.show {
    -webkit-animation: secret-fade-in .25s forwards;
    animation: secret-fade-in .25s forwards;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.secret-mask .secret-container {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 10%
}

.secret-mask .cancel-box,.secret-mask .secret-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.secret-mask .cancel-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.secret-mask .cancel-box .cancel-btn {
    border: 1px solid #fff;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-size: .48rem;
    height: .6rem;
    text-align: center;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: .6rem
}

.hairlines .secret-mask .cancel-box .cancel-btn {
    border: .5px solid #fff
}

.secret-mask .cancel-box:after {
    background-color: #fff;
    content: "";
    display: inline-block;
    height: .32rem;
    width: 1px
}

.hairlines .secret-mask .cancel-box:after {
    width: .5px
}

.secret-mask .content-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: .213333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.secret-mask .content-box img {
    max-width: 100%
}

.secret-mask .content-box .secret-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.secret-mask .content-box .secret-content .secret-title {
    color: #666;
    font-size: .426667rem;
    font-weight: 400;
    line-height: 3
}

.secret-mask .content-box .secret-content p {
    color: #999;
    font-size: .32rem;
    line-height: 2
}

.secret-mask .content-box .secret-content .actions {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    padding: .64rem 0
}

.secret-mask .content-box .secret-content .actions .secret-btn {
    border: 1px solid;
    border-radius: .053333rem;
    font-size: .346667rem;
    margin: 0 .16rem;
    padding: .16rem .48rem
}

.hairlines .secret-mask .content-box .secret-content .actions .secret-btn {
    border: .5px solid
}

.secret-mask .content-box .secret-content .actions .secret-btn.normal-call {
    color: #999
}

.secret-mask .content-box .secret-content .actions .secret-btn.secret-call {
    background-color: #f80;
    border-color: #f80;
    color: #fff
}

.toast-box {
    background: rgba(0,0,0,.7);
    border-radius: .066667rem;
    display: none;
    left: 50%;
    margin-left: -1.6rem;
    padding: .266667rem .8rem;
    position: fixed;
    text-align: center;
    top: 45%;
    width: 1.6rem;
    z-index: 805
}

.toast-box .prompt {
    color: #fff;
    font-size: .24rem;
    line-height: .266667rem;
    margin-bottom: .133333rem
}

.toast-box .text-box {
    color: #fff;
    font-size: .2rem;
    line-height: .293333rem
}

.call-app-popup-container {
    background: rgba(0,0,0,.3);
    bottom: 0;
    left: 0;
    line-height: 1;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 1000
}

.call-app-popup-container,.call-app-popup-container .call-app-popup {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center
}

.call-app-popup-container .call-app-popup {
    background: #fff;
    border-radius: .026667rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-height: 80%;
    max-width: 80%;
    min-height: 5.333333rem;
    min-width: 7.2rem;
    padding: 1.066667rem
}

.call-app-popup-container .call-app-img {
    background-image: url(./fangrs/img/8bf5a043caedbfa56774d5e32c1ec16c.png);
    background-size: contain;
    height: 2.133333rem;
    margin-bottom: .533333rem;
    width: 2.133333rem
}

.call-app-popup-container .call-app-title {
    color: #333;
    font-size: .453333rem
}

.call-app-popup-container .call-app-action {
    background: #ff552e;
    color: #fff;
    font-size: .4rem;
    margin-top: .96rem;
    padding: .333333rem 1.066667rem
}

.call-app-popup-container .call-app-close {
    background-image: url(./fangrs/img/bd3a929987b1c08c20582359ea85badc.png);
    background-size: contain;
    height: .906667rem;
    margin-top: .933333rem;
    width: .906667rem
}

.secret-call-tips-container {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: none
}

.secret-call-tips-container .secret-call-tips {
    background: rgba(0,0,0,.7);
    border-radius: .106667rem;
    color: #fff;
    font-size: .373333rem;
    margin: 0 .533333rem .24rem;
    padding: .533333rem 0;
    position: relative;
    text-align: center
}

.secret-call-tips-container .secret-call-tips .secret-call-tips-arrow {
    border: .106667rem solid transparent;
    border-top-color: rgba(0,0,0,.7);
    bottom: -.213333rem;
    height: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 0
}

.secret-call-tips-container .secret-call-tips .text {
    display: inline-block;
    vertical-align: middle
}

.secret-call-tips-container .secret-call-tips .info {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAABGdBTUEAALGPC/xhBQAAA0hJREFUWAntmc1u00AUhesINUIqgioStBF0xwu0oCLgFdqyLI/BiiLW7Cp2fY6C+ghI/JcXYEerlE2lsqECJML5XNsaX3ea2DNJFIkrnXjueO65x5PxjD1OZgKt3+8viGJNWBG6DjoqHws9B/sq7yVJ8l3H8ZqELglPhbfCX6GO0Z444pdGrlxJOsJL4ZcQw+CBj38lrom0LWwJJ8IoDF7421GUi2hBeCeMw8jDPdLcRLAsHIxDrZODfMuNVCtwXfjpkI2zSN51n/DkvBMKYPp6I1w+7/yY6k6V56Gmxy82X0W0BDOmPgk3beMJ+IfKedfO6y1XiARz9+4KTQVvK0HFxLft5qlRRsdupqsIK4lW7RPhXnG2fuG6J8RX72leqkYPugorROtqmOC3ijPNCj5xvvphszCHFwtQIVrRz4Wrw7J42vnE+eo9NJVqdKEvtfRG1FXwDPBVmD2rbvx7qAF9y0aL/0B1Te+TnO63CrfF/y3v6ceqCBUMua9HffXEDGvoQ+dMLvrRsJED2s2qV6+5bTI/RodAm+psiZR5edVNFFi2vWr9EPpV9NLTLJeVRSaA2Yq0fgB1qnMN0SzZMc2KtH5orjuIXgxlMfFWpPVN89ruIqJ5r4tpVqT1Q3N1p1Z0sTyGdkEWb3vW+qFpOvQ0r/kx7YYhs745Xds9RnSvdtjFAbZnrX9x9OCzvf+is06a16p1iXJ2nB/cebVa9CBnqyqmsbr+keCYnC7XfsJarhrGdcyl3E0Ss0xPdFt6PmUz8ENM5hFyvUcvNyL26uwQ5Zc3+QfCleyIH8teF0QaIuyCxthU7Imn8jytOupDDX3pLmva07zC6Ap2iqtoXmDv+cQNz/w9t65heSfTWby5wPNC+NGQcNRh6EJf1dT9zwL/w1END//WhgSzDx26rftRHPeFueyIH2LoKe1bV+ZmNWDenp69PAaMBjvz9obAruUkjfwbmZ6SjnyeLlWqIdurm8KkhJN3M9NR0jbQ0VBZESbxJSDsZZsxLoTenKIYysjDPRVuImoL7FxOx9ct95Ilenq+I7rCKUt8/sWWv7PJF1viGn+xrczTVuAgX8kZg2ytcfOw8ZN/H+ctn5dmntXBkfBZCP42/g9BY7Bd+QVUMgAAAABJRU5ErkJggg==);
    height: .4rem;
    margin-right: .266667rem;
    width: .4rem
}

@-webkit-keyframes bottom-up {
    0% {
        -webkit-transform: translateY(1.573333rem);
        transform: translateY(1.573333rem)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bottom-up {
    0% {
        -webkit-transform: translateY(1.573333rem);
        transform: translateY(1.573333rem)
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes bottom-down {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(1.573333rem);
        transform: translateY(1.573333rem)
    }
}

@keyframes bottom-down {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    to {
        -webkit-transform: translateY(1.573333rem);
        transform: translateY(1.573333rem)
    }
}

@-webkit-keyframes bottom-left {
    0% {
        -webkit-transform: translateX(200%);
        transform: translateX(200%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bottom-left {
    0% {
        -webkit-transform: translateX(200%);
        transform: translateX(200%)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes bottom-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(200%);
        transform: translateX(200%)
    }
}

@keyframes bottom-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(200%);
        transform: translateX(200%)
    }
}

@-webkit-keyframes secret-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes secret-fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.back-to-top {
    -webkit-animation: bottom-right .2s ease-in-out forwards;
    animation: bottom-right .2s ease-in-out forwards;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAMAAADw8nOpAAAAllBMVEUAAADr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+v29vaZmZnz8/Pr6+vw8PDt7e3p6em0tLSkpKSdnZ3Jycmjo6Ompqbc3NzBwcGtra1dbEnwAAAAInRSTlMAC094R531uIIVAnbp3NfRmIh7cmwzp767lJBfXKjthkkqC81vPQAAAllJREFUeAG12dlS4zoQBmDFixNnD1lYCHBouiUODgm8/8uNSxfjoYzk37H0V8WXX8llpSW1VFfKbHd/t5wXUjwvVnf3u6xUQzJKHlZitGYmG2atjawektF13jQ71BxTK1yzh2zaf4AzMUzOsJHZqB84EU0d0TLpgaZ+sEFTEEzGmsDocYKIG2GCw7LpBPe5pl7R+d4vHoWpZ1iOPnHrET3m1i3eeESveeMUDV0Z4zC3ftFv/vruj8LXkyyPbXHvFQGzPZdypkHhvPWf0TQwevNTTIQGR5If5JiHkzz+V0w1BYhOG3EkFCTS1OSJDkPqCTzI/sOc6VCknimbqVCwyNSSmSFHTtXb76lOrvKRWfLALtIl1qZrbj75P45/lJ4PlBgKGJPU5JpDkryuyUVYcqFUKQSFL0xIpLRTCIic385CQMx/YBF6/6i/84dg5ShnUARNztUtYyJq8q1aMipa872TXKo5Jv5vf4g5VwUmcv1gyCyUdImfVqT6SZApqsBES0KmqGdMtCRkFmqBiZaEzLlaMSRa8q/56TZ56Z3q50a0ZGOefVM995BVIzakNSs3mXvLxuX7i6lFEn99X3xlAyxulgSLWylhSSmxhQIneYEuZzi5BhddnLSL7khwEt27PTEBqVpz0b2BAafRqToh753F2gyG3LKmETbWEbb/EQ4pEY5SEQ58EY6lEQ7PEY74ERoREdolEZo6cVtPNum1DbJUObMTvkbc+ZuNuq+o5ai8eV2bnuL6VXXlpV/j9iV+ezl+EzxWqx6/UIh47RH/cga/QpJivoSukP4AYve/04HM8NYAAAAASUVORK5CYII=);
    background-color: #fff;
    background-size: 1.28rem 1.28rem;
    border-radius: 50%;
    bottom: 1.2rem;
    display: none;
    height: 1.28rem;
    margin: 0 .4rem .4rem 0;
    position: fixed;
    right: .133333rem;
    width: 1.28rem;
    z-index: 99
}

.back-to-top.show {
    -webkit-animation: bottom-left .2s ease-in-out forwards;
    animation: bottom-left .2s ease-in-out forwards;
    display: inline-block
}

.live-float {
    background: rgba(0,0,0,.6);
    border: 1px solid #eee;
    border-radius: 1.333333rem 0 0 1.333333rem;
    bottom: 2.933333rem;
    color: #fff;
    font-size: .32rem;
    height: .4rem;
    line-height: .4rem;
    padding: .213333rem .24rem .213333rem .72rem;
    position: fixed;
    right: 0;
    z-index: 100
}

.hairlines .live-float {
    border: .5px solid #eee
}

.live-float .icon-live {
    background: url(data:image/gif;base64,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);
    background-size: 100%;
    display: inline-block;
    height: .4rem;
    left: .186667rem;
    position: absolute;
    top: .213333rem;
    width: .4rem
}

.live-float .icon-arrow {
    border-right: .026667rem solid #eee;
    border-top: .026667rem solid #eee;
    display: inline-block;
    height: .16rem;
    margin-left: .053333rem;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: .16rem
}