.f_left_ac {
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    text-align: center;
}

.bijiao_nh.skip {
    right: 80px;
    top: -25px;
}

.more_dropdown {
    right: 0%;
    width: 310% !important;
    min-height: 350px !important;
}

.room_dropdown {
    right: unset !important;
    width: 310% !important;
}

.price_dropdown {
    left: -106% !important;
    width: 310% !important
}

.bgtg {
    background: #dfe8f3 !important;
}

.bot {
    display: none;
}

.looked_box {
    position: absolute;
    width: 100%;
    height: 100%;
}

.sn_ximg_new_01,
.sn_ximg_new {
    position: relative;
    overflow: unset;
}

.shoujia_eg {
    z-index: 5;
}

.looked_time {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px 10px;
    background-color: rgb(0 0 0 / 60%);
    color: #fff;
    margin-bottom: 10px;
}

.paixu01:hover {
    background: #135fc3 !important;
}

.sn_xr_new_01 {
    height: 120px;
}

#map {
    width: 100%;
    height: 100%;
    z-index: 0;
    position: relative;
    overflow: hidden;
}

.amap_tk::-webkit-scrollbar {
    width: 0 !important
}

.amap_tk {
    -ms-overflow-style: none;
}

.amap_tk {
    overflow: -moz-scrollbars-none;
}

.pie {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    overflow: hidden;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    box-shadow: 0px 0px 10px #a5a5a5;
    border: #ffffff 2px solid;
    position: relative;
    margin-left: 10px;
}

.pie_1 {
    width: 50%;
    height: 80px;
    float: left;
    background: #ff630d
}

.pie_1 span {
    width: 80%;
    text-align: center;
    padding-top: 20px;
    display: table;
    float: right
}

.pie_2 {
    width: 50%;
    height: 80px;
    float: right;
    background: #24344d
}

.pie_2 span {
    width: 80%;
    text-align: center;
    padding-top: 20px;
    display: table;
    float: left
}

.pie_3 {
    width: 50%;
    height: 80px;
    float: left;
    background: #1c84e5
}

.pie_3 span {
    width: 80%;
    text-align: center;
    padding-top: 20px;
    display: table;
    float: right
}

.pie_4 {
    width: 50%;
    height: 80px;
    float: right;
    background: #3eced6
}

.pie_4 span {
    width: 80%;
    text-align: center;
    padding-top: 20px;
    display: table;
    float: left
}

.pie_c {
    width: 100%;
    border-radius: 100%;
    position: absolute;
    top: 10px;
    left: 0
}

.pie_c span {
    width: 50px;
    height: 50px;
    background: #ffffff;
    margin: 0 auto;
    display: table;
    border-radius: 100px;
    margin-top: 45px
}

.picbg {
    width: 180px;
    box-shadow: 0px 0px 10px #a5a5a5;
    padding: 5px 0;
    background: rgba(255, 255, 255, 1);
}

.pa_jt {
    position: absolute;
    width: 20px;
    height: 20px;
    transform: rotate(360deg);
    display: table;
    bottom: -20px;
    left: 40%;
    border-width: 10px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.pafont {
    width: 100%;
    text-align: center;
    line-height: 25px;
}

.pafont02 {
    width: 100%;
    text-align: center;
    line-height: 25px;
}

.pafont02 img {
    height: 16px;
    margin-right: 3px;
}

.pafont02 span {
    margin-right: 5px;
}

.pcwz {
    left: 40%;
    top: 500px;
}

.orderby_selected {
    color: black !important;
    background: #fed853;
}

.fav_mark {
    color: #f29c9f;
    background: #efdede;
    border: #efdede 1px solid;
}

.backtop {
    display: none;
    ;
}

.leaflet-control-attribution {
    display: none;
}

.sid_list .paixu,
.sid_list .wuling {
    background: #335fa8;
    padding: 4px 0;
}

.sid_list .paixu span {
    color: #fff;
}

.paixu span {
    font-size: 14px !important;
    width: 100%;
    display: table;
    text-align: center;
    margin-top: -2px;
}

.paixu font {
    font-size: 12px !important;
    width: 100%;
    display: table;
    text-align: center;
    margin-top: -1px;
}

.paixu:active {
    background: #135fc3 !important;
}

.sid_list .paixu:hover {
    background: #135fc3;
    color: #fff;
    border-radius: 5px;
}

.sid_list .sear_jg .sid_list_map {
    line-height: 36px;
}

.ss_input {
    font-size: 14px;
    font-weight: 100;
    color: #666666;
}

.ne_smap_01 {
    font-size: 12px !important;
}

.ne_smap_01 {
    font-size: 14px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.sn_listnn table {
    width: 100%;
    border-top: #eee 1px solid;
    border-left: #eee 1px solid;
    margin-top: 3px;
}

.sn_listnn table tr td {
    border-right: #eee 1px solid;
    border-bottom: #eee 1px solid;
    text-align: center;
}

.diceng02 {
    width: 95%;
    margin: 0 auto;
    display: table;
    border-top: #eee 1px solid;
    margin-top: 10px;
    padding-top: 10px;
    margin-top: 45px;
    background-color: #fff;
    display: none;
}

.lookup_select {
    position: relative;
    float: left;
    width: 48%;
    margin-left: 2%;
}

.lookup_select {
    margin-left: 0%;
}

.select_1 {
    width: 19%;
    margin-bottom: 10px;
    margin-right: 1%;
    float: left;
}

.se_wz2 {
    width: 24%;
    float: left;
    margin-right: 1%;
}

.nianfen span {
    text-align: center;
    width: 100%;
    display: table;
    line-height: 25px;
    cursor: pointer;
}

.nianfen1 span {
    text-align: center;
    width: 100%;
    display: table;
    line-height: 25px;
    cursor: pointer;
}

.lookup_select .dropdown-menu {
    width: 203%;
    background: #fff;
}

.am_div>b {
    float: left;
    width: 10%;
    display: inline-block;
    text-align: center;
    font-weight: normal;
}

.an_bot10 {
    margin-bottom: 6px;
}

.checkbox_bg01 {
    background: url(/new/images/zzz_xz.png) no-repeat;
}

#input_keywords {
    color: #000;
}

.wuj_list .sn_ximg_newaa {
    height: 130px;
}

.bijiao_nh {
    right: -10px;
    top: -25px;
    z-index: 1;
}

.search_map {
    position: absolute;
    right: 0;
    top: 70px;
    width: 64%;
    overflow: hidden;
    background: #eeeeee;
    height: calc(100vh - 70px);
    margin-right: 15px;
}

.cone {
    left: 0;
    width: 100% !important
}

.sjx_box {
    background-size: auto 100%;
}

.sid_list .iconfont {
    right: 22px !important;
    font-size: 16px;
    top: 5px !important;
}

.bijiao_n {
    background-image: linear-gradient(to right, #94b8ed , #528be9);
    top:-25px;
}
.bijiao_n:active {
    background-image: linear-gradient(to right, #528be9 , #94b8ed);
}
.bijiao_n img, .bijiao_nh img {
    height: 18px;
}

@media (max-width:1024px) {
    .sidebar {
        margin-top: 0;
        padding-top: 0;
    }

    .sidebar {
        height: calc(100vh - 90px);
    }
}

@media (max-width:991px) {
    .search_map {
        width: 57%;
    }
}

@media (max-width:915px) {
    .cone {
        left: 0;
        width: 200% !important
    }
}

@media (max-width:824px) {
    .search_map {
        width: 53%;
    }
}

@media (max-width:823px) {
    .sn_ximg_new_01 {
        height: 130px;
    }

    .pcwz {
        left: 40%;
        top: 313px;
    }
}

@media (max-width: 812px) {
    .to_top {
        background-color: #fff;
    }

    .am_xez {
        margin-top: 0px !important;
        padding: 0 10px;
    }

    .diceng02 {
        display: block;
    }

    .sear_box {
        padding: 0px 10px;
    }

    .am_wl {
        /*width: 95%;*/
        margin: 0 auto;
        display: table;
    }

    .mt150 {
        margin-top: 215px;
    }
}

@media (max-width: 797px) {
    .search_map {
        top: 179px;
        height: calc(100vh - 179px);
        width: 100%;
    }

    #map {
        width: 100%;
        height: calc(100vh - 179px);
        z-index: 0;
        position: fixed;
        overflow: hidden;
        left: 0;
    }

    .sid_dno .sidebar {
        position: fixed;
        bottom: 0;
        z-index: 12 !important;
        left: 0;
        height: auto !important;
    }

    .sidebar2 {
        display: none;
    }

    .sid_dno {
        position: relative;
        /*z-index: 100;*/
    }

    .sid_dno .n_sllist {
        display: flex;
        margin-bottom: 0;
    }

    .fenye {
        display: none;
    }

    .n_sllist li {
        border-radius: 5px;
    }

    .sid_dno .sidebar {
        padding: 16px 0 0 0;
    }

    .wrapper {
        margin-top: 0;
    }

    .amiput {
        width: 45%;
    }
}

@media (max-width:700px) {
    .square_feet_radio1 {
        width: 62% !important;
    }

    /*.square_feet_radio2 {width: 50% !important;}*/
    .square_feet_radio3 {
        width: 38% !important;
    }
}

@media (max-width:567px) {
    .sn_ximg_new_01 {
        height: 119px;
    }
    .sn_ximg_new .imgov {
        width: 100%;
        height: 100%;
    }
}

@media (max-width: 450px) {

    .bijiao_n,.bijiao_nh {
        top: -20px;
    }
    .bijiao_nh.skip {
        right: 85px;
        top: -20px;
    }
    .mt150 {
        margin-top: 220px;
    }

    .diceng02 {
        width: 100%;
    }

    .select_1 {
        width: 48.5%;
        margin-bottom: 10px;
    }

    .se_wz2 {
        width: 24%;
        float: left;
    }

    .checkbox-list lable {
        padding-right: 0px;
        width: 50%;
        float: left;
        margin-bottom: 10px;
    }

    .search_map {
        top: 178px;
        height: calc(100vh - 178px);
    }

    #map {
        height: calc(100vh - 178px);
    }

    /* .wuj_list .sn_ximg_newaa,.sn_xr_newaa {
        width:100%;
    } */
    .n_sllist li {
        padding: 5px;
    }

    .more_dropdown {
        right: 0%;
        width: 410% !important;
        min-height: 350px !important;
    }

    .room_dropdown {
        left: 0!important;
        right: auto !important;
        margin-left: -100px !important;
        width: 400% !important;
    }

    .price_dropdown {
        left: -204% !important;
        right: unset !important;
        width: 410% !important;
    }

    .cone {
        left: 0;
        width: 310% !important
    }
    .sid_list .iconfont {
        right: 18px !important;
        font-size: 16px;
        top: 5px !important;
    }

    .input_city div.dropdown-menu {
        width: 415%!important;
        position: absolute!important;
        left: 0!important;
        right: 0!important;
        margin: 0 auto!important;
        top: 42px;
    }
    .input_room .dropdown-menu{
        margin-left: -104%!important;
        width: 410%!important;
    }
    .lookup_select {
        /* position: static; */
    }
    .biaod {
        position: relative;
    }
}

@media (max-width:414px) {
    .pcwz {
        left: 40%;
        top: 322px;
    }
    .sn_xr_newaa {
        width: 248px;
    }

}

@media (max-width: 414px){
    .wuj_list .sn_ximg_newaa {
        width: 100px;
    }
    .sn_xr_newaa {
        width: 225px;
    }
}

@media (max-width: 390px){
    .wuj_list .sn_ximg_newaa {
        width: 100px;
    }
    .sn_xr_newaa {
        width: 210px;
    }
}
@media (max-width:380px) {
    .square_feet_radio1 {
        width: 100% !important;
    }

    .square_feet_radio3 {
        width: 100% !important;
    }
    .sn_xr_newaa {
        width: 188px;
    }
}
@media (max-width: 375px) {
    .wuj_list .sn_ximg_newaa {
        width: 100px;
    }
    .sn_xr_newaa {
        width: 200px;
    }
}
@media (max-width: 360px) {
    .wuj_list .sn_ximg_newaa {
        width: 100px;
    }
    .sn_xr_newaa {
        width: 188px;
    }
}
