.header-v1_2 {

    /* position: absolute;

    top: 0;

    left: 0; */

    width: 100%;

    border-bottom: 1px solid #EBEBEB;

    z-index: 20;

}



* {

    color: #333;

    font-size: 11pt;

    /* overflow: hidden; */

}



.header-ss {

    padding-bottom: 5px;

}



th,

td,

input {

    font-size: 11pt;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.header-v1_2 .area-v1 {

    float: left;

    font-size: .426667rem;

    line-height: .906667rem;

    margin-left: .533333rem;

    margin-top: 6px;

}



.header-v1_2 .area-v1 .fh，.header-v1_2 .need-login img {

    width: 10pt;

    height: 17pt;

    line-height: 17pt;

}



.mt-10 {

    margin-top: 3px;

}



.header-v1_2 .sign-in {

    float: right;

    font-size: .426667rem;

    /* line-height: .906667rem; */

    margin-right: .533333rem;

}



.header-v1_2 a.search-v1_2 p {

    display: block;

    width: 70%;

    height: 24pt;

    /* line-height: 24pt; */

    text-align: center;

    margin: 0 auto;

    font-size: 17px;

    margin-top: 8px;

    font-family: PingFangSC-Regular, PingFang SC;

}



/*.clearfix1 .search-v1_2 p {

    font-size: 16px !important;

}*/



.header-ss input {

    border: 1px solid #FFFFFF;

    box-shadow: 0 0 4pt #DEDEDE;

    width: 93%;

    margin: 0 auto;

    display: block;

    margin-top: 10px;

    height: 26pt;

}



.header-ss::before {

    background: url(../images/search.png);

}



.entrance {

    width: 100%;

    /* margin-left: 20px; */

    margin-top: 17px;

    overflow: hidden;

}



.entrance div {

    width: 25%;

}



.entrance div img {

    width: 40pt;

    height: 40pt;

    margin: 0 auto;

    display: block;

}



.entrance div p {

    font-size: 12pt;

    font-weight: bold;

    text-align: center;

    line-height: 34pt;



}



.header-ss .header-input {

    background: url(../images/search.png) no-repeat;

    background-position: 96% 6px;

    padding-left: 23px;

    box-sizing: border-box;

}



.zf {

    background: url(../images/zfbj.png) no-repeat;

    width: 95%;

    height: 100%;

    margin: 0 auto;

    background-size: 100%;

    margin-top: 8px;

}



.zf .zf-text {

    padding-top: 18px;

    width: 91%;

    margin: 0 auto;

}



.zf .zf-text p {

    color: white;

    font-size: 16pt;

    font-weight: bold;

    margin-left: 15px;

}



.zf .zf-text span {

    color: #2DBDFF;

    font-size: 10pt;

    background: rgb(255, 255, 255, 0.6);

    font-weight: bold;

    border-radius: 5px;

    padding: 3px 5px 3px 5px;

    margin-top: 5px;

    margin-left: 15px;

    /* display: inline-block;   */

}



.zf .zf-text .zf-from {

    background: white;

    width: 100%;

    height: 100%;

    overflow: hidden;

    padding-top: 7px;

    margin-top: 16px;

    border-radius: 9px;

    box-shadow: darkgrey 1px 1px 8px;

    margin-bottom: 3px;

    padding-bottom: 5px;

}



.zf .zf-text .zf-from .bzhaof {

    width: 20px;

    height: 15px;

    display: inline-block;

    background-image: url(../../static/images/chazhaofangyuan.png);

}



.zf .zf-text .zf-from div:first-child {

    height: 25px;

    box-sizing: border-box;

    overflow: hidden;

}



.zf .zf-text .zf-from div:nth-child(3) {

    margin-top: 11px;

    overflow: hidden;

    float: left;
    display: flex;
    width: 100%;

}



.zf .zf-text .zf-from div:nth-child(3) p {

    color: #818181;

    font-size: 7pt;


    margin-left: 13px;
    text-align: center;

}



.zf .zf-text .zf-from div:nth-child(3) p img {

    margin-right: 3px;


}



.zf .zf-text .zf-from input {

    width: 50%;

    height: 25pt;

    margin-left: 13px;

}



.zf .zf-text .zf-from .zf-button {

    border-top: 1px solid #D8D8D8;

    margin-left: 19px;

    margin-top: 12px;

    padding-top: 12px;

    width: 90%;
    display: flex;

}



.zf .zf-text .zf-from .zf-button button {

    width: 48%;

    height: 26pt;

    background: #2DBDFF;

    color: #FFFFFF;

    border-radius: 5px;

}



.zf .zf-text .zf-from .zf-button button:first-child {


    height: 26pt;

    border: 1px solid #39C1FF;

    color: #39C1FF;

    background: none;

    margin-right: 15px;

    border-radius: 5px;

}



.lpdg,

.wntj,

.lszx {

    width: 95%;

    height: 100%;

    overflow: hidden;

    margin: auto;

    margin-top: 16px;

}



.lpdg .hb,

.wntj .hb,

.lszx .hb {

    overflow: hidden;

}



.lpdg>div:nth-child(2) {

    box-shadow: darkgrey 0px 0px 3px;

    overflow: hidden;

    width: 98%;

    margin: auto;

    /* display: block; */

    margin-top: 7px;

    border-radius: 5px;

    margin-bottom: 1px;

}



.lpdg div:nth-child(2) .time {

    margin-left: 8px;

}



.lpdg div:nth-child(2) .time p:nth-child(1) {

    font-size: 9pt;

}



.lpdg div:nth-child(2) .time p:nth-child(2) {

    font-size: 20pt;

}



.lpdg div:nth-child(2) .time p:nth-child(3) {

    font-size: 10pt;

}



.lpdg .hb-bottom>div:nth-child(3) {

    margin-top: 4px;

    width: 43%;

    margin-left: 8px;

}



.lpdg .hb-bottom>div:nth-child(3) p:nth-child(1) {

    font-size: 11pt;

    font-weight: bold;

    line-height: 19px;

}



.lpdg .hb-bottom>div:nth-child(3) p:nth-child(2) {

    line-height: 19px;

    margin-top: 3px;

}



.lpdg .hb p,

.wntj .hb p,

.lszx .hb p {

    font-size: 13pt;

    font-weight: bold;

}



.lpdg .hb span,

.wntj .hb span,

.lszx .hb span {

    color: #A8A8A8;

}



.fw-b {

    font-weight: bold;

}



.fgx {

    width: 1px;

    height: 72px;

    background: #E8E8E8;

    float: left;

    margin-left: 13px;

    margin-top: 8px;

}



.hb-bottom img {

    height: 73px;

    margin: 0 auto;

    display: block;

    margin-top: 8px;

}



.wntj .house-list,

.lszx .house-list {

    border-radius: 5px;

    overflow: hidden;

    margin-top: 10px;

    box-shadow: darkgrey 0px 0px 3px;

    /* padding: 1px 1px 1px 5px; */

    width: 98%;

    height: 100%;

    box-sizing: border-box;

    margin: 10px 3px 3px 3px;

}



.wntj .quality-lp {

    width: 325px;

    height: 40px;

    background: rgba(225, 246, 255);

    border-radius: 5px;

    margin: 0 auto;

    font-size: 14px;

    color: rgba(57, 193, 255);

    text-align: center;

    line-height: 40px;

    margin-bottom: 15px;

}



.wntj .house-list ul li,

.zckf {

    width: 92%;

    height: 100%;

    overflow: hidden;

    border-top: 1px dashed #ECECEC;

    border-top-style: 100px;

    margin: auto;

    margin-top: -4px;

    padding-top: 15px;

}



.wntj .house-list .list-img {

    width: 37%;

    height: 108px;

    margin-right: 15px;

}



.wntj .house-list .text {

    width: 57%;

    margin-top: -8px;

}



.wntj .house-list .text .house-name h4 {

    font-size: 15px;

}



.wntj .house-list .text .house-name span {

    color: #34D37F;

    background: rgba(52, 211, 127, 0.1);

    line-height: 20px;

    padding: 0 5px 0 5px;

    margin-top: 7px;

}



.wntj .house-list .list-img img {

    margin: auto;

    display: block;

}



.wntj .house-list ul li .text p span:nth-child(1) {

    color: #FF5B5C;

    font-size: 13px;

    margin-right: 12px;

}



.wntj .house-list ul li .text p {

    line-height: 22px;

    overflow: hidden;

}



.wntj .house-list ul li .text .active-wrap p {

    color: #39C1FF;

    background: rgba(57, 193, 255, 0.1);
    padding: 0 5px;
    border-radius: 3px;
}



.wntj .house-list ul li .text .active-wrap img {

    margin: 5px 2px 0 4px;

}



.wntj .house-list ul li .text .active-wrap>div {

    color: #39C1FF;

    border: 1px solid #39C1FF;

    border-radius: 5px;

}



.nearby-in {

    color: #39C1FF;

    line-height: 20px;

    padding-right: 5px;



}



.wntj .house-list ul li:nth-child(1) {

    border: none;

    margin-top: 6px;

}



.lszx .tab ul li {

    float: left;

    width: 25%;

    font-size: 14px;

}



.lszx .tab .active {

    color: #40C3FF;

    position: relative;

    /* border-bottom: 1px solid #40C3FF; */

}



.lszx .tab .active:before {

    content: "";

    position: absolute;

    left: -18px;

    right: 0;

    bottom: 0;

    width: 48px;

    height: 3px;

    background-color: #40C3FF;

    margin: 0 auto;

}



.lszx .tab {

    width: 85%;

    margin: auto;

    margin-top: 7px;

    overflow: hidden;

}



.lszx .house-list .zx-list .img {}



.lszx .house-list .zx-list .title {

    width: 59%;

    margin-left: 13px;

}



.lszx .house-list .zx-list ul li {

    width: 95%;

    margin: auto;

    border-top: 1px dashed #ECECEC;

    margin-bottom: 10px;

    padding-top: 10px;

    overflow: hidden;
    display: flex;

}



.house-name {

    overflow: hidden;

}



.lszx .house-list .zx-list ul li:nth-child(1) {

    border: none;

}



.lszx .house-list .zx-list .title p:nth-child(1) {

    font-size: 14px;

    line-height: 26px;

}



.lszx .house-list .zx-list .title p:nth-child(2) {

    line-height: 16px;

    color: #727272;

}



.lszx .house-list .zx-list .title p:nth-child(3) {

    line-height: 16px;

    color: #B2B2B2;

}



.lszx .house-list .zx-list>div {

    color: #39C1FF;

    width: 95%;

    background: #E1F6FF;

    margin: auto;

    text-align: center;

    margin-bottom: 15px;

}



.foot-t {

    width: 95%;

    margin: 0 auto;

    margin-top: 7px;

    margin-bottom: 55px;

}



.foot-t p {

    text-align: center;

    font-size: 12px;

    color: #838383;

    line-height: 22px;

}



.footer {

    position: fixed;

    bottom: 0;

    /* left: 50%; */

    width: 100%;

    /* margin-left: -5rem; */

    background: white;

    z-index: 99;

    height: 45px;

    border-top: 1px solid #ECECEC;

}



.footer ul {

    width: 95%;

    margin: auto;

}



.footer ul li {

    float: left;

    width: 25%;

}



.footer ul li img {}



.footer ul li a {

    display: block;

    height: 30px;

}



.footer ul li span {

    /* float: left; */

}



.footer ul li a span:nth-child(1) {

    position: relative;

    left: 1.35rem;

    font-size: .6rem;

    float: left;

    line-height: .693rem;

    top: 6px;

    display: block;

}



.footer ul li a span:nth-child(2) {

    position: absolute;

    top: 21px;

}



/*弹窗*/

.tc {

    z-index: 333;

    position: absolute;

    width: 90%;

    /*height: 100%;*/

    background: white;

}



.tc .title {

    font-size: 20px;

    font-weight: bold;

    color: rgba(57, 193, 255, 1);

    text-align: center;

}


.tc .title1 {

    font-size: 20px;

    font-weight: bold;


    text-align: center;

}


.tankuang .tc-img1{
    overflow: hidden;
}
.tankuang .tc-img1 img{
    float: right;
    margin: 15px;
}
.tc .tc-img img:nth-child(1) {

    width: 100%;

}



.tc .text {

    font-size: 13px;

    font-weight: 400;

    color: rgba(46, 46, 46, 1);

    width: 85%;

    margin: auto;

    text-align: center;

}



.tc .ipt-cont {

    border-radius: 5px;

    border: 1px solid rgba(57, 193, 255, 1);

    width: 90%;

    margin: auto;

    padding: 5px;

}

.tc .ipt-cont input{
    padding-left: 10px;
}

.tc .btn-area {

    margin: auto;

    width: 93%;

}



.tc .btn-area,

.tc .ipt-cont,

.tc .text,

.tc .title,

.tc .zhu {

    margin-top: 15px;

}



.tc .btn-find {

    height: 42px;

    background: rgba(57, 193, 255, 1);

    border-radius: 5px;

    color: white;

    text-align: center;

    width: 100%;

    margin: auto;

}



.tc .zhu {

    font-size: 12px;

    font-weight: 400;

    color: rgba(109, 109, 109, 1);

    text-align: center;

    margin-bottom: 15px;

}



#jjtz-show,

#kptz-show,

#ljhx-show,

#yfcx-show,

#zckf-show,

#dydt-show {

    position: absolute;

    right: 5%;

    top: 4%;

}



.layui-layer-shade {

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    position: fixed;

    z-index: 222;

    background-color: #000;

    opacity: 0.6;

    filter: alpha(opacity=60);

}
/* 弹窗 */
#lmzf{
    width: 80%;
    /* height: 100%; */
    background: white;
    z-index: 999;
    position: absolute;
    border-radius:6px;
}
#lmzf img {
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}
#lmzf .title{
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    margin-top: 10px;
}
#lmzf .text{
    text-align: center;
    margin-bottom: 20px;
}