/* This file is created by Html::tidy() */

/* chunk: 0 */

body {
            font-family: 'PingFang SC', "Helvetica Neue", Helvetica,Arial, sans-serif;
        }

       

        .text-white {
            color: #fff;
        }

        .swipe {
            overflow: hidden;
            visibility: hidden;
            position: relative;
        }

        .swipe-wrap {
            overflow: hidden;
            position: relative;
        }

        .swipe-wrap > div {
            float: left;
            width: 100%;
            position: relative;
        }

      
       

    .container{
        width:100%;
        margin:0;
        padding: 0 16px;
        box-sizing: border-box;
        overflow: hidden;
        /*padding-bottom:20px;*/
    }
    .navbar-custom {
        border-bottom: 1px solid #eee;
        width: 100%;
        height: 44px;
        line-height: 44px;
        background-color: #fff;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
        box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.05);
    }
    .navbar-custom .nav-back {
        position: absolute;
        left: 0;
        display: inline-block;
        width: 44px;
    }
    .navbar-custom .nav-back img {
        width: 10px;
    }
    .navbar-custom .home {
        position: absolute;
        right: 11px;
    }
    .navbar-custom .home img {
        width: 22px;
        height: 22px;
    }

    .row-description {
        margin-bottom: 10px;
    }
    .row-description .row-title .more {
        float: right;
        color: #999;
        font-size: 14px;
        font-weight: 400;
    }
    .row-description .row-title .more img {
        position: relative;
        bottom: 1px;
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
        width: 17px;
    }
    .row-description .row-content .title-and-img {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .row-description .row-content .title-and-img .title {
        width: 60%;
        padding-right: 10px;
    }
    .row-description .row-content .title-and-img .title .t1 {
        color: #333;
        margin-bottom: 10px;
    }
    .row-description .row-content .title-and-img .title .t3 {
        color: #666;
        font-size: 12px;
    }
    .row-description .row-content .title-and-img img {
        width: 40%;
        height: 100%;
    }
    .row-description .row-content .meta {
        margin-top: 20px;
        font-size: 12px;
        color: #999;
    }
    .row-description .row-content .meta .user {
        float: left;
    }
    .row-description .row-content .meta .time {
        float: right;
    }
    .row-description .row-content .meta .view-count {
        float: right;
        margin-left: 10px;
    }
    .row-description .row-content .meta img {
        width: 13px;
        height: 13px;
        margin-top: -4px;
    }

    .row-description img {
        width: 100%;
    }

    #msgModal .modal-dialog-wrap {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 90%;
    }
    #msgModal .modal-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    #msgModal .modal-content img {
        margin-top: 27px;
        margin-bottom: 30px;
        width: 100px;
    }
    #msgModal .modal-content #msg-title {
        font-size: 20px;
        padding: 0 20px;
        margin-bottom: 22px;
    }
    #msgModal .modal-content #msg-text {
        padding: 0 20px;
        margin-bottom: 30px;
        color: #999;
        letter-spacing: 2px;
        font-size: 16px;
        font-weight: 300;
    }
    #msgModal .modal-content button {
        border: none;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        padding: 10px;
        width: 100%;
        background-color: rgba(236, 121, 64, 0.1);
        color: rgba(240,114,12,1);
        font-size: 18px;
    }
    #layui-layer-shade1{
        width:100%;
        height:100%;
        overflow: hidden;
        left:0;
        top:0;
        position: fixed;
    }
    .dias {
        font-weight: 300;
        background-color: rgba(0, 0, 0, 0.4);
        font-size: 18px;
    }
    /*修改*/
    .dias .modal-dialog {
        position: fixed;
        /*position: absolute;*/
        width: 80vw;
        margin-left: 10vw;
        /*top: 0;*/
        /*margin-top: 16vh;*/
        top:50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
        background-color: #fff;
        border-radius: 10px;
    }
    .dias .modal-header>.switch {
        position: relative;
        left: 37%;
    }
    .dias .modal-content {
        border: 0;
        box-shadow: 0 3px 9px transparent;
    }
    .dias .modal-content .modal-header {
        border: none;
        padding: 20px;
    }
    .dias .modal-content .modal-header .close {
        position: absolute;
        top: 15px;
        right: 20px;
        font-size: 32px;
        font-weight: 100;
    }
    .dias .modal-content .modal-header .sec-title {
        font-size: 14px;
        color: rgba(51, 51, 51, 0.5);
        margin-top: 10px;
        padding: 0px 15px;
    }
    .dias .modal-content .modal-body {
        /*padding: 15px 30px;*/
        padding: 10px 30px;
    }

    .dias .modal-content .modal-body .form-group {
        position: relative;
        margin-bottom: 17px;
        padding: 9px 0;
        padding-left: 14px;
        background-color: #f2f2f4;
        border-radius: 5px;
        text-align: left;
        font-size: 0;
    }
    .dias .modal-content .modal-body .form-group label,
    .dias .modal-content .modal-body .form-group input,
    .dias .modal-content .modal-body .form-group #kanfang-time-placeholder {
        display: inline-block;
        font-size: 14px;
    }
    .dias .modal-content .modal-body .form-group label {
        width: 25%;
        padding-top: 7px;
        text-align: left;
        font-weight: 300;
    }
    .dias .modal-content .modal-body .form-group input,
    .dias .modal-content .modal-body .form-group #kanfang-time-placeholder {
        width: 70%;
        background-color: transparent;
        border: none;
        box-shadow: none;
    }
    .dias .modal-content .modal-body .form-group input::-webkit-input-placeholder,
    .dias .modal-content .modal-body .form-group #kanfang-time-placeholder::-webkit-input-placeholder {
        color: #ccc;
    }
    .dias .modal-content .modal-body .form-group input::-moz-placeholder,
    .dias .modal-content .modal-body .form-group #kanfang-time-placeholder::-moz-placeholder {
        color: #ccc;
    }
    .dias .modal-content .modal-body .form-group input:-ms-input-placeholder,
    .dias .modal-content .modal-body .form-group #kanfang-time-placeholder:-ms-input-placeholder {
        color: #ccc;
    }
    .dias .modal-content .modal-body .form-group input::placeholder,
    .dias .modal-content .modal-body .form-group #kanfang-time-placeholder::placeholder {
        color: #ccc;
    }
    .dias .modal-content .modal-body .form-group #kanfang-time-placeholder {
        position: absolute;
        top: 12px;
        left: 25%;
        color: #ccc;
    }
    html.ua-iphone .dias .modal-content .modal-body .form-group #kanfang-time-placeholder, html.ua-ipad .dias .modal-content .modal-body .form-group #kanfang-time-placeholder {
        padding-left: 8px;
    }
    .dias .modal-footer {
        border-top: none;
        padding-bottom: 27px;
    }
    .dias .modal-footer .dialog-confirm {
        width: 100%;
        padding: 13px 30px;
        border-radius: 0px 0px 5px 5px;
        color: #fff;
        position: absolute;
        bottom: -20px;
        left: 0px;
        text-align: center;
        background-color: rgba(240,114,12,1);
    }
    .dias .highlight {
        color: rgba(240,114,12,1);
    }

    #fixed-bottom {
        width:100%;
        box-sizing: border-box;
        overflow: hidden;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        color: #fff;
        font-size: 16px;
    }
    #fixed-bottom .toast {
        position: absolute;
        top: -20px;
        left: 0;
        bottom: 100px;
        width: 100%;
        height: 20px;
        line-height: 20px;
        background-color: rgba(19, 181, 177, 0.7);
        font-size: 12px;
    }
    #fixed-bottom .call {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 40%;
        height: 58px;
        background:rgba(255,255,255,1);
        font-size:16px;
        font-weight:bold;
        color:rgba(0,0,0,1);
        border-top: 1px solid rgba(0,0,0,0.08);
        box-sizing: border-box;
    }
    #fixed-bottom .call img {
        width: 22px;
        margin-bottom: 2px;
    }
    #fixed-bottom .kanfang {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 60%;
        height: 58px;
        background:rgba(240,114,12,1);
        letter-spacing: 1px;
        font-size:16px;
        font-weight:bold;
        color:rgba(255,255,255,1);
    }
    #fixed-bottom .kanfang .statistics {
        font-size: 12px;
    }

    #managerModal .modal-header .text {
        text-align: center;
        font-size: 18px;
    }

    #managerModal .modal-body .t1 {
        font-size: 14px;
        color: #999999;
    }

    #managerModal .modal-body .t2 {
        font-size: 17px;
        color: #333;
        margin: 8px 0;
    }

    #managerModal .modal-body .t3 {
        font-size: 17px;
        color: #333;
        margin: 8px 0;
    }

    #managerModal .modal-body .t3 .x1 {
        float: left;
    }

    #managerModal .modal-body .t3 .x2 {
        float: right;
    }

    #managerModal .modal-body .t3 .x2 a {
        background: rgba(240,114,12,1);
        text-shadow: none;
        font-size: 14px;
        color: #fff;
        border: none;
        padding: 5px 20px;
        display: inline-block;
    }

    #managerModal .modal-body .t4 img {
        width: 100%;
    }

    #managerModal .modal-body .t5 {
        font-size: 14px;
        color: #999;
    }

    .wxbtn {
        position: fixed;
        bottom: 100px;
        right: 10px;
    }

    .wxbtn img {
        width: 80px;
    }

    .house-box {
        border-top: 1px solid #eee;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-left: 5px;
        margin-right: 5px;
    }

    .house-box:first-child {
        border-top: none;
    }

    .house-box .row {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .house-box .address {
        font-size: 12px;
        color: rgba(240,114,12,1);
        position: absolute;
        bottom: 0px;
    }

    .house-box .address img {
        height: 12px;
        float: left;
        margin-top: 2px;
        margin-right: 5px;
    }

    .house-box .address span {
        float: left;
    }

    .house-box .price {
        color: rgba(240,114,12,1);
        padding: 0px;
        font-size: 13px;
    }

    .house-box .area {
        padding: 0px;
        font-size: 13px;
        color: #b0b0b0;
        margin: 5px 0;
    }

    .house-box .des {
        height: 100%;
        padding-left: 25px;
        padding-right: 5px;
    }

    .house-box .des {
        text-decoration: none;
        color: #313131;
        font-weight: 400;
        font-size: 16px;
    }

    .house-box .des .name {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .house-box .img {
        padding: 0px;
        height: 100px;
        overflow: hidden;
    }

    .house-box .img img {
        width: 100%;
    }

    body {
        margin-bottom: 48px;
    }

    .container > div {
        margin-bottom: 10px;
        background-color: #fff;
    }
    .container > div .row-title {
        font-size: 16px;
        padding: 15px 20px 0px 20px;
        /*font-weight: bold;*/
        text-align: left;
    }
    .container > div .row-content {
        /*padding: 15px 20px 15px 20px;*/
    }

    .row-top-slider {
        position: relative;
        padding: 0;
        margin-bottom:0 !important;
    }
    .row-top-slider #top-slider {
        overflow: hidden;
        /*height: 59vw;*/
        height:320px;
        height:47vh;
    }
    .row-top-slider #top-slider .swipe-wrap{
        height:100%;
    }
    .row-top-slider #top-slider .swipe-wrap .swipe-pic{
        height:100%;
    }
    .row-top-slider #top-slider .swipe-wrap > div > img{
        width:100%;
        height:100%;
    }

    .row-top-slider .top-slider-home {
        position: absolute;
        top: 15px;
        right: 15px;
    }
    .row-top-slider .top-slider-home img {
        width: 40px;
    }
    .row-top-slider .top-slider-pager {
        position: absolute;
        right: 15px;
        bottom: 16px;
        padding: 1px 10px;
        background-color: rgba(0, 0, 0, 0.5);
        border-radius: 10px;
        font-size:12px;
        font-weight:400;
    }

    #show-detail, #hide-detail {
        padding: 0;
        height: 20px;
    }
    #show-detail img, #hide-detail img {
        position: relative;
        bottom: 15px;
        /*width: 40px;*/
    }
    #show-detail img{
        transform: rotate(0deg);
    }
    #hide-detail img {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .row-information > div {
        padding: 5px 15px;
    }
    .row-information .row-tuangou {
        padding-left: 0;
        padding-right: 0;
        margin-top: 20px;
    }
    .row-information .house-information-group-title {
        font-size:16px;
        text-align: left;
        color:rgba(0,0,0,1);
        font-weight: bold;
        padding:20px 16px 0;
    }
    /*.row-information .house-information-group-title::before {*/
    /*content: '一 ';*/
    /*color: #ccc;*/
    /*}*/
    /*.row-information .house-information-group-title::after {*/
    /*content: ' 一';*/
    /*color: #ccc;*/
    /*}*/
    .row-information .house-title {
        font-size: 18px;
        letter-spacing: 1px;
        text-align: left;
        padding: 20px 16px 10px;
        position: relative;
        overflow: hidden;
    }
    .row-information .house-title span {
        vertical-align: middle;
        font-size:18px;
        font-weight:bold;
        color:rgba(2,2,2,1);
        /*float: left;*/
    }
    .row-information .house-title .house-status {
        border-radius: 2px;
        padding: 0 3px 0 3px;
        font-size: 10px;
        color:rgba(255,255,255,1);
        background:rgba(240,114,12,1);
        margin-right:2px;
        /*margin-right:8px;*/
        /*margin-top: 6px;*/
        font-weight:400;
    }
    .row-information .house-title .house-status.sold-out {
        color: #ccc;
        border-color: #ccc;
    }
    .ua-android .row-information .house-title .house-status {
        padding-top: 2px;
    }
    .row-information .house-address {
        padding-top: 0;
        padding-bottom: 20px;
        font-size: 14px;
        letter-spacing: 1px;
        text-align: left;
        color:rgba(102,102,102,1);
    }
    .row-information .undow {
        padding: 0px;
        height: 20px;
    }
    .row-information .more_huxing {
        color: #bfbfbf;
        /*overflow: hidden;*/
        margin-bottom: 20px;
        margin-top:20px;
    }
    .row-information .more_huxing span{
        background:rgba(253,244,239,1);
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        padding:3px 24px;
        font-size:12px;
        font-weight:400;
        color:rgba(240,114,12,1);
    }
    .row-information .more_huxing img {
        width: 12px;
        height: 7px;
        position: relative;
        top: -2px;
        display: none;
    }
    .row-information .more_huxing img.up {
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
    }
    .row-information .house-huxing-list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        /*-webkit-box-pack: justify;*/
        /*-ms-flex-pack: justify;*/
        /*justify-content: space-between;*/
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        margin: 10px 20px 12px 20px;
        padding: 0;
        color: #333;
        font-weight: normal;
        font-size: 0;
        padding-bottom: 6px;
    }
    .row-information .house-huxing-list > div {
        display: inline-block;
        font-size: 14px;
        color:rgba(99,99,99,1);
        margin-right:30px;
    }
    .row-information .house-huxing-list > div:last-child{
        margin-right:0;
    }
    .row-information .house-huxing-list > div > div {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .row-information .house-huxing-list .huxing-type > div {
        position: relative;
    }
    .row-information .house-huxing-list .huxing-type > div hr {
        position: absolute;
        top: -20px;
        left: 0;
        width: 100vw;
        border-color: rgba(0, 0, 0, 0.1);
    }
    .row-information .house-huxing-list .huxing-price {
        color:rgba(99,99,99,1);
    }
    .row-information .house-huxing-list .huxing-price .cl {
        color:rgba(99,99,99,1);
    }
    .row-information .house-huxing-list .huxing-price .cl span {
        color: rgba(240,114,12,1);
    }
    .row-information .dijia {
        margin-bottom: 25px;
        padding: 20px 0;
        /*background-color: rgba(255, 128, 27, 0.06);*/
        background: #fff8f3;
    }
    .row-information .dijia .col-xs-7 {
        text-align: left;
        color: rgba(240,114,12,1);
    }
    .row-information .dijia .col-xs-5 a {
        border: 1px solid rgba(240,114,12,1);
        color: #fff;
        background: rgba(240,114,12,1);
        text-shadow: none;
        display: inline-block;
        padding: 11px 28px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        font-size:16px;
        /*box-shadow: 0px 0px 19px rgba(214, 100, 43, 0.69);*/
    }

    .row-information .information {
        /*border-top: 1px #eee solid;*/
        font-size: 12px;
    }
    .row-information .information-detail {
        display: none;
    }
    .row-information .box-head {
        color: #bbb;
    }
    .row-information .box-content {
        /*color: #0f0f0f;*/
        color: #666;
    }

    .row-information .house-information {
        padding:16px 16px 6px;
    }

    .house-information-detail {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .house-information-detail .row {
        margin-left: 0;
        margin-right: 0;
        padding:0;
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom:1px solid rgba(0,0,0,0.1);
        font-size:14px;
        font-weight:400;
    }
    .house-information-detail .row:last-child{
        border-bottom: 0;
    }
    .house-information-detail .row .col-xs-3 {
        /*padding-left: 10px;*/
        /*padding-right: 10px;*/
        padding:0;
        color:rgba(0,0,0,0.42);
    }
    .house-information-detail .row .col-xs-9{
        padding:0;
        color:rgba(0,0,0,1);
    }

    .row-activity ul {
        list-style: none;
        margin-bottom: 30px;
        padding-left: 0;
    }
    .row-activity li {
        border-left: 3px solid #3eddd0;
        margin-top: 10px;
        margin-bottom: 10px;
        padding-left: 10px;
    }

    .row-information .row-huxing {
        position: relative;
        margin-bottom: 16px;
        padding:0 16px;
        position: relative;
    }
    .row-information .row-huxing .row-title {
        padding: 14px 16px 0;
        font-size:16px;
        font-weight:bold;
        color:rgba(0,0,0,1);
    }
    .row-information .row-huxing .hx_zl{
        position: absolute;
        right:0;top:12px;
        display:block;
        width:auto;
        height:28px;
        line-height: 28px;
        padding:0 18px 0 28px;
        background:rgba(253,244,239,0.75)
            url(https://ssl.malmam.com/xiangju-static/dfs/18/59f1ac8bff10e0/_E8_B5_84_E6_96_99_402x.png) no-repeat 10px center;
        background-size: 16px 16px;
        border-radius:14px;
        font-size:12px;
        font-weight:400;
        color:rgba(240,114,12,1);
    }
    .row-huxing .row-content-wrap {
        white-space: nowrap;
        overflow-y: hidden;
        overflow-x: auto;
        padding:0 16px;
        -webkit-overflow-scrolling: touch;
    }
    .row-huxing .row-content-wrap .row-content {
        padding-top: 20px;
    }
    .row-huxing .row-content-wrap .row-content .house-huxing {
        display: inline-block;
        width: 55vw;
        border: 1px solid #eee;
        margin-right: 5px;
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
    }
    .row-huxing .row-content-wrap .row-content .house-huxing img {
        border-bottom: 1px solid #eee;
    }
    .row-huxing .row-content-wrap .row-content .house-huxing .huxing-information {
        padding: 10px;
        text-align: left;
    }
    .row-huxing .row-content-wrap .row-content .house-huxing .huxing-information .huxing-price {
        color: rgba(240,114,12,1);
        margin-top: 10px;
        text-align: left;
    }
    .row-huxing .row-content-wrap .row-content .house-huxing .huxing-information .onsale {
        font-size: 12px;
        text-align: center;
        color: #5CBB9D;
        border: 1px solid #5CBB9D;
        border-radius: 3px;
        padding: 0px 3px;
        display: inline-block;
        margin-right: 4px;
    }

    .row-recommend .row-title {
        position: relative;
    }
    .row-recommend .row-title .more {
        position: absolute;
        top: 15px;
        right: 20px;
        font-size: 14px;
        font-weight: 400;
        color: #999;
    }
    .row-recommend .row-title .more img {
        position: relative;
        bottom: 1px;
        height: 8px;
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }
    .row-recommend .row-content {
        padding-left: 15px !important;
        padding-right: 15px !important;
        margin-top: -10px;
    }

    .house-box .row {
        margin-left: 0;
        margin-right: 0;
    }

    .dianping {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }

    .dianping {
        margin-bottom: 12px;
    }

    .dianping .number {
        position: relative;
        display: inline-block;
        width:8px;
        height:8px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        background:rgba(240,114,12,1);
        margin-right: 6px;
        margin-top: 7px;
    }

    /*.dianping .number::before {*/
        /*content: ' ';*/
        /*display: inline-block;*/
        /*position: absolute;*/
        /*top: 1px;*/
        /*left: 5px;*/
        /*width: 18px;*/
        /*height: 18px;*/
        /*border-radius: 50%;*/
        /*font-size: 0;*/
        /*box-shadow: 0 0 0 2px rgba(240,114,12,1);*/
    /*}*/

    .dianping .dianping_content {
        line-height: 1.8;
    }

    .row-information .br{
        /*width:100%;*/
        margin:0 16px;
        height:1px;
        background: rgba(0, 0, 0, 0.1);
        padding:0;
    }
    .row-information .house-subway{
        padding:14px 16px;
    }
    .house-subway .house-title{
        font-size:16px;
        font-weight:bold;
        color:rgba(33,33,33,1);
        padding:0;
    }
    .house-subway .hosue-span{
        padding-bottom:15px;
        font-size:13px;
        text-align: left;
    }
    .house-subway img{
        width: 100%;
    }

    .space{
        width:100%;
        height:10px;
        background: rgba(0, 0, 0, 0.06);
    }
    .space15{
        height:15px;
    }

    .row-information .liangdian{
        display: block;
        padding:0 16px;
    }
    .liangdian .title{
        text-align: left;
        padding:14px 0 16px 16px;
        font-size:16px;
        font-weight: bold;
        /*border-bottom:1px solid rgba(0, 0, 0, 0.1);*/
    }
    .liangdian .list{
        text-align: left;
        padding: 0 16px;
    }
    .liangdian .list span{
        padding:6px 10px;
        border-radius: 6px;
        margin:0 10px 10px 0;
        display: inline-block;
        border:1px solid rgba(0,0,0,0.26);
        font-size:14px;
        font-weight:400;
        color:rgba(0,0,0,0.75);
    }
    .liangdian .list span.active{
        color: rgba(240,114,12,1);
        border:1px solid rgba(240,114,12,1);
    }
    .liangdian .content{
        text-align: left;
        padding: 10px 16px;
    }
    .liangdian .content .item{
        padding:8px;
        background:rgba(246,246,246,1);
        border-radius:3px;
        font-size:14px;
        font-weight:400;
        color:rgba(0,0,0,1);
        display: none;
    }
    .liangdian .content .item:first-child{
        display: block;
    }

    .row-information .house-youhui{
        background: #f2f2f2;
        text-align: left;
    }
    .row-information .youhui{
        /*background: #ed6d40;*/
        /*margin: 15px 10px;*/
        padding:10px 0 16px 0;
        border-radius: 4px;
        background: url(https://ssl.malmam.com/xiangju-static/dfs/17/4ab9a0474108a4/Combined_20Shape_402x_281_29.png) no-repeat left top;
        background-size: 100% 100%;
        position: relative;
        z-index:99;
        height:88px;
        box-sizing: border-box;
    }
    .row-information .youhui .title{
        position: absolute;
        padding:0 16px;
        color:rgba(0,0,0,1);
        font-size:16px;
        font-weight:bold;
    }
    .row-information .youhui .hui{
        width:20px;
        height:20px;
        display: inline-block;
        text-align: center;
        line-height: 20px;
        background: url(https://ssl.malmam.com/xiangju-static/dfs/15/4ab9e23d78ee62/_E4_BC_98_E6_83_A0_20_281_29_402x.png) no-repeat;
        background-size: cover;
    }
    .row-information .youhui .hui-text{
        font-size:18px;
        color:rgba(240,114,12,1);
        margin-left:6px;
    }
    .row-information .youhui .content{
        padding:32px 35px 16px 16px;
        color: #fff;
        fonn-size:16px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .row-information .youhui .content > span{
        float: left;
    }
    .mt-25{
        margin-top:20px;
    }

    .house-huxing .huxing-price{
        width:100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space:nowrap;
    }

    .liangdian-title{
        text-align:left;
        font-size: 15px;
        font-weight: 500;
        /*border-bottom: 1px solid rgba(0, 0, 0, 0.1);*/
        padding: 16px 16px !important;
        margin:0;
    }
    .liangdian-title:after,
    .liangdian-title:before{
        content: '';
        display: none;
    }

    .t_l{
        text-align:left !important;
        font-size: 16px;
        font-weight: bold;
        color:rgba(0,0,0,1);
    }
    .logo{
        position: absolute;
        left:10px;
        top:10px;
        width: 40px !important;
        height: 40px;
        z-index: 999999999999;
        opacity:0.5;
    }
    .about{
        width:100%;
        color: #666;
    }

    /*新增免费通话*/
    .container .callphone{
        position: fixed;
        right:0;
        bottom:82px;
        width:136px;
        height:56px;
        line-height:56px;
        text-align: center;
        background: url(/images/xiangju/commodity-house/call_phone.png) no-repeat left top;
        background-size: 100% 100%;
        font-size:14px;
        color:rgba(240,114,12,1);
        padding:0;margin:0;
        z-index:99;
    }
    .container .kf{
        display: block;
        padding:14px 20px;
        background: #fff;
        text-align: left;
        overflow: hidden;
    }
    
    .container .kf-list{
        text-align: left;
        width:100%;
        overflow: hidden;
        position: relative;
        padding: 0;
    }
    .container .kf-tit{
        width:100%;
        font-size:16px;
        font-weight:bold;
        color:rgba(0,0,0,1);
        margin-bottom:10px;
    }
    .container .kf-list .kf-item{
        display: block;
        margin-top:10px;
        font-size:14px;
        color:rgba(102,102,102,1);
        height:20px;
    }
    .container .kf-list .kf-item > span{
        float: left;
        text-align: left;
    }
    .container .kf-list .kf-item .fir{
        width:72px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .container .kf-list .kf-item .sec{
        width:106px;
    }

    .container .kf-list .kf-item.active > span{
        color: rgba(240,114,12,1);
    }

    #layui-layer2{
        height:240px;
        overflow: hidden;
    }
    #layui-layer2 .modal-content .modal-header{
        padding:30px 18px 0 18px;
    }
    #layui-layer2 .modal-content .modal-body{
        padding:36px 40px 26px;
    }
    #layui-layer2 .callphone-input{
        width:100%;
        height:44px;
        background:rgba(0,0,0,0.04);
        border-radius:4px;
        border:1px solid rgba(0,0,0,0.12);
        font-size:14px;
        /*color:rgba(153,153,153,0.69);*/
        text-align: center;
    }
    #layui-layer2 .callphone-text{
        display: inline-block;
        font-size:14px;
        color:rgba(102,102,102,1);
        line-height:20px;
        text-align: center;
    }

    .bigImg{
        position: fixed;
        left:0;
        top:0;
        width:100%;
        height:100%;
        background:rgba(0,0,0,1);
        overflow: hidden;
        display: none;
        z-index:9999;
    }
    .bigImg img{
        display: block;
        max-width: 100%;
        height: auto;
        position:relative;
        top:50%;
        left:50%;
        transform: translate(-50%,-50%);
    }


    /* 新增 */
    .row-information .house_cdj{
        display: block;
        padding:0;
    }
    .house_cdj .house_cdj_tips{
        display: block;
        font-size:13px;
        font-weight:bold;
        color:rgba(0,0,0,1);
    }
    .house_cdj .house_cdj_btn{
        display: block;
        width:100px;
        height:36px;
        line-height: 36px;
        text-align: center;
        border-radius:4px;
        border:1px solid rgba(240,114,12,1);
        font-size:14px;
        font-weight:400;
        color:rgba(240,114,12,1);
        background: #fff;
        margin :18px auto 20px;
        box-sizing: border-box;
    }


    .space{
        display: block;
        width:100%;
        height:10px;
        background:rgba(240,240,240,1);;
    }


    /* 新增活动和优惠 */
    .row-information .news_activity{
        padding:16px 16px 20px;
        background: #fff;
    }
    .news_activity_tit{
        font-size:16px;
        font-weight:bold;
        color:rgba(0,0,0,1);
        margin-bottom:14px;
        text-align: left;
    }
    .news_activity_list{
        display: block;
    }
    .news_activity_list .news_activity_item{
        display: block;
        height:84px;
        background: url(绿地亚洲公园_files/gf2.png) no-repeat left top;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
        margin-bottom:16px;
        position: relative;
    }
    .news_activity_list .news_activity_item:last-child{
        margin-bottom:0;
    }
    .news_activity_list .news_activity_item.bg2{
        background: url(绿地亚洲公园_files/gf2.png) no-repeat left top;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .news_activity_list .news_activity_item .news_activity_item_desc{
        position: absolute;
        left:20px;top:16px;
    }
    .news_activity_item_desc .desc_title{
        height:25px;
        font-size:17px;
        font-weight:600;
        color:rgba(85,102,187,1);
        margin-bottom:4px;
        text-align: left;
    }
    .news_activity_item_desc .desc_title span{
        font-size:11px;
        font-weight:bold;
        color:rgba(0,0,0,1);
    }
    .news_activity_item_desc .desc_title1{
        color:rgba(240,114,12,1);
    }
    .news_activity_item_desc .desc_text{
        padding:1px 4px;
        font-size:12px;
        font-weight:400;
        color:rgba(0,0,0,1);
        text-align: left;
    }
    .news_activity_list .news_activity_item .news_activity_item_get{
        position: absolute;
        right:22px;
        top:20px;
        text-align: center;
    }
    .news_activity_item_get .get_title{
        height:22px;
        font-size:16px;
        font-weight:bold;
        color:rgba(240,114,12,1);
        margin-bottom:2px;
    }
    .news_activity_item_get .get_text{
        font-size:10px;
        font-weight:400;
        color:rgba(74,74,74,1);
    }
    .news_activity_list .news_activity_item.bg2 .get_title{
        color:rgba(85,102,187,1);
    }
    .news_activity_list .news_activity_item.bg2 .get_text{
        color:rgba(74,74,74,1);
    }


    /* 最新消息 */
    .row-information .house-news{
        padding:16px;
        font-size:16px;
        font-weight:bold;
        color:rgba(0,0,0,1);
    }
    .row-information .house-news-body{
        font-size:14px;
        font-weight:400;
        color:rgba(0,0,0,1);
        line-height:20px;
        padding:0 16px 8px;
        text-align: justify;
    }
    .row-information .house-news-time {
        position: relative;
        font-size: 12px;
        margin-bottom:18px;
        text-align: left;
        padding: 0 16px;
    }
    .row-information .house-news-time span{
        font-size:12px;
        font-weight:400;
        color:rgba(0,0,0,0.4);
    }
    .row-information .house-news-body img {
        max-width: 100%;
    }
    .custom-button {
        margin-bottom: 20px;
    }
    .custom-button a {
        display: inline-block;
        padding: 8px 12px;
        border-radius:4px;
        border:1px solid rgba(240,114,12,1);
        font-size:14px;
        font-weight:400;
        color:rgba(240,114,12,1);
        text-decoration: none;
    }


    .row-description .row-content{
        padding:14px 16px;
    }



    .row-information .zygw_box{
        display: block;
        text-align: left;
        padding:14px 16px;
    }
    .zygw_box .zygw_box_title{
        display: block;
        font-size:16px;
        font-weight:bold;
        color:rgba(0,0,0,1);
        margin-bottom:2px;
    }
    .zygw_box .zygw_box_title span{
        font-size:14px;
        font-weight:400;
        color:rgba(51,51,51,1);
        position: relative;
        margin-left:18px;
        padding-left:16px;
    }
    .zygw_box .zygw_box_title span:before{
        position: absolute;
        left:0;
        top:50%;
        margin-top:-4px;
        content: '';
        display: inline-block;
        width:7px;
        height:7px;
        background:rgba(126,211,33,1);
        border-radius: 50%;
    }

    .zygw_box .zygw_item{
        display: block;
        padding:14px 0;
        border-bottom:1px solid rgba(0,0,0,0.07);
        position: relative;
        overflow: hidden;
    }
    .zygw_box .zygw_item:last-child{
        border-bottom: 0;
        padding-bottom:0;
    }
    .zygw_box .zygw_item .zygw_item_avtor{
        float: left;
        width:44px;
        height:44px;
    }
    .zygw_box .zygw_item .zygw_item_avtor img{
        width:100%;
        height:100%;
        display: block;
        border-radius: 50%;
        background:rgba(216,216,216,1);
        border:1px solid rgba(0,0,0,0.1);
    }
    .zygw_box .zygw_item .zygw_item_info{
        float: left;
        font-size:11px;
        font-weight:400;
        color:rgba(153,153,153,1);
        margin-left:10px;
        margin-top:4px;
    }
    .zygw_box .zygw_item .zygw_item_info_name{
        font-size:15px;
        font-weight:500;
        color:rgba(51,51,51,1);
    }
    .zygw_box .zygw_item .zygw_zx{
        position: absolute;
        right:0;
        top:21px;
        border-radius:4px;
        border:1px solid rgba(240,114,12,1);
        padding:6px 8px;
        font-size:11px;
        font-weight:400;
        color:rgba(240,114,12,1);
        background: #fff;
    }



    .dialog{
        position: fixed;
        left: 0;top: 0;
        width: 100%;
        height: 100vh;
        background: rgba(0,0,0,0.3);
        z-index: 999999999;
        display: none;
    }
    .dialog .dialog-content{
        position: relative;
        /*width: 300px;*/
        width: 80%;
        height: auto;
        background: #fff;
        left: 50%;top: 50%;
        transform: translate(-50%,-50%);
        color: #333;
        font-size: 16px;
        border-radius:4px;
    }
    .dialog .dialog-header{
        padding: 20px 15px 10px 16px;
        text-align: center;
    }
    .dialog .dialog-header .title{
        font-size: 16px;
        color:rgba(0,0,0,1);
        font-weight:bold;
    }
    .dialog .dialog-header .close{
        display: flex;
        justify-content: center;
        align-items: center;
        width: 40px;height: 40px;
        position: absolute;
        top: 0;
        right: 0;
        color: #000;
        opacity:1;
        background: url(/images/xiangju/app/close.png) no-repeat center center;
        background-size: 12px 12px;
    }
    /*.dialog .dialog-header .close div{*/
        /*position: absolute;*/
        /*right: 10px;*/
        /*top: 9px;*/
        /*display: block;*/
        /*width:12px;*/
        /*height:12px;*/
        /*background: url(/images/xiangju/app/close.png) no-repeat left top;*/
        /*background-size: 100% 100%;*/
    /*}*/
    .dialog .dialog-body{
        padding: 0 25px;
        margin-bottom: 42px;
    }
    .dialog .dialog-body .form-wrap{
        display: block;
        width:100%;
        margin-bottom: 20px;
        padding: 0;
        border-radius: 5px;
        text-align: left;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .dialog .dialog-body .form-wrap input{
        display: block;
        width:100%;
        font-size: 14px;
        color: #333;
        border: 1px solid rgba(212,212,212,1);
    }

    .dialog .dialog-footer{
        margin:40px auto 0;
        overflow: hidden;
    }
    .dialog .dialog-footer button{
        display: block;
        width:210px;
        height:42px;
        text-align: center;
        border: 0;
        background:rgba(240,114,12,1);
        border-radius:4px;
        font-size:16px;
        font-weight:500;
        color:rgba(250,250,250,1);
        margin:0 auto 30px;
    }

    .dialog .dialog-tips{
        text-align: center;
        font-size:14px;
        font-weight:400;
        color:rgba(183,111,52,1);
        margin-bottom: 20px;
    }
    .dialog .dialog-tips > img{
        margin-bottom: 4px;
        /*margin-top:10px;*/
    }
    .dialog .dialog-tips > div{
        margin-bottom: 24px;
    }
    .dialog .dialog-tips .tips-text{
        margin-top:1px;
        display: none;
        padding:0 26px;
        font-size:12px;
        font-weight:400;
        color:rgba(70,64,58,1);
    }
    .dialog .dialog-tips .tips-text.dt{
        padding:0 38px;
    }
    .dialog .dialog-tips .tips-text.mfth{
        padding:0 18px;
    }
    .dialog .tips-img{
        width:auto;
        height:34px;
        display: inline-block;
        text-align: center;
        display: none;
    }
    .dialog .img-gf{
        display: none;
    }

    .dialog .dialog-body .form-wrap input{
        padding:0;
        padding-left:12px;
        height:44px;
        border-radius:4px;
        box-sizing: border-box;
    }


    /* toast  */
    .alerts{
        display: block;
        padding:0;
        margin:0 auto;
        width:120px;
        height:120px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        background: rgba(17,17,17,0.7);
        position: fixed;
        left:50%;
        top:50%;
        transform: translate(-50%,-50%);
        z-index:99999999999999;
        display: none;
    }
    .alert_content{
        display: block;
        text-align: center;
        padding:30px 0 20px;
    }
    .alert_img{
        display: block;
        width:50px;
        height:36px;
        margin:0 auto 16px;
    }
    .alert_text{
        text-align: center;
        font-size:13px;
        font-weight:400;
        color:rgba(255,255,255,1);
    }


    /* 设置input-placeholder样式 */
    ::-webkit-input-placeholder { /* WebKit browsers */
        color:rgba(212,212,212,1);
        font-size:14px;
    }
    /* 去除input上边阴影 */
    input{
        -webkit-appearance: none;
    }
    /*  ipx垫底  */
    .ipx {
        display: block;
        width: 100%;
        height: 34px;
        background: #fff;
        position: fixed;
        left: 0;
        bottom: 0;
        display: none;
    }


/* chunk: 2 */

.modal .sub_txt{color:#FF801B;}
    .layui-layer-page .layui-layer-content{
        height: auto;
        overflow:visible !important;
    }
    /*#dialog{*/
        /*position: fixed;*/
        /*left: 0;*/
        /*top: 0;*/
        /*width: 100%;*/
        /*height: 100%;*/
        /*background: rgba(0,0,0,0.6);*/
        /*z-index: 99999999999999999;*/
    /*}*/
    /*.dialog-bg{*/
        /*position: fixed;*/
        /*left: 0;*/
        /*top: 0;*/
        /*bottom:0;*/
        /*right:0;*/
        /*width: 100%;*/
        /*height: 100%;*/
        /*overflow: hidden;*/
        /*background: rgba(0,0,0,0.6);*/
        /*z-index: 99999999999999999;*/
    /*}*/

