*{
    font-family: Arial;
    font-size: 16px;
}
.banner_top{
    border-bottom:1px solid #c6dcea;
    box-shadow: 0 5px 20px #e4f1fa;
}
.header{
    min-width: 800px;
    max-width: 1200px;
    margin:0 auto;
    padding:40px 10px 20px;
    display: flex;
 }
.header .iconfont{
    display: inline-block;
    font-size: 40px;
    background: #3c8b3c;
    color: #fff;
    width: 80px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    border-radius: 10px;
}
.header span{
    width: 100%;
    display: inline-block;
    font-size: 28px;
    border-bottom: 2px solid #3c8b3c;
    margin-left: 20px;
    padding-bottom: 20px;
}
.header1{
    min-width: 800px;
    max-width: 1200px;
    margin:0 auto;
    padding:40px 10px 20px;
    display: flex;
}
.contaniar{
    display: flex;
    min-width: 800px;
    max-width: 1200px;
    margin:0 auto;
}
.nav{
    margin: 20px 30px 0 0;
    width: 80px;
}
.nav li{
    height: 80px;
    text-align: center;
}
.nav i{
    display: block;
    font-size: 50px;
    margin-bottom: 10px;
}
.finish{
    color: #5d9aed;
}
.current{
    color: red;
}
hr{
    width: 1px;
    height: 50px;
    color:#f1f1f1;
}
.rightBox{
    width: 100%;
    /*height: 572px;*/
    max-height: 660px;
    position: relative;
    overflow: auto;
    padding: 0 10px 10px 0;
}
.rightBox1{
    width: 100%;
    /*height: 572px;*/
    max-height: 660px;
    position: relative;
    overflow: visible;
    padding: 0 10px 10px 0;
}
.list{
    width: 100%;
}
.listTitle{
    color:#0a87ff;
    line-height: 20px;
    padding:5px;
    border-bottom: 2px solid #0a87ff;
}
.list li{
    margin-top:20px;
}
.title{
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
    display: flex;
    justify-content: space-between;
}
.add{
    background-color: #0a87ff;
    border-radius: 5px;
    border: none;
    color: #fff;
    cursor: pointer;
    padding: 5px 10px;
}
.houseInfo,.houseList,.buyerInfo{
    border-collapse:collapse;
    margin-top: 10px;
}
.houseInfo,.houseList,.buyerInfo,.houseInfo td,.houseList td,.buyerInfo td,.houseInfo th,.houseList th,.buyerInfo th{
    border: 1px solid #ccc;
}
.houseInfo td,.houseList td,.buyerInfo td,.houseInfo th,.houseList th,.buyerInfo th{
    padding:5px 10px;
}
.submit{
    width: 100%;
    height: 40px;
    text-align: center;
    position: fixed;
    left:0;
    top: 700px;
    z-index: 100;
    background: #fff;
    margin:20px;
}
.submit input{
    border:none;
    background: #0a87ff;
    color:#fff;
    padding: 5px 10px;
    border-radius: 5px;
}
.house{
    width: 1000px;
    height: 600px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -500px;
    margin-top: -300px;
    z-index: 100;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.title i{
    font-size: 24px;
}
.title i:hover{
    color: red;
}
.condition{
    /*width: 100%;*/
    margin-top: 10px;
}
.condition,.condition td,.condition th {
    border:none;
    padding:5px 10px;
}
.condition input ,.condition select{
    width: 100%;
}
.houseList thead tr{
    display: block;
}
.houseList tbody{
    display: block;
    max-height: 320px;
    overflow: auto;
}
.htxx span{
    padding: 5px 10px;
    background: #0a87ff;
    border: none;
    color: #fff;
    border-radius: 5px;
    margin-right: 10px;
    cursor: pointer;
}
.handle{
    width: 200px;
    height: 40px;
    position: absolute;
    left: 780px;
    bottom: 20px;
}
.handle span{
    padding: 5px 10px;
    background: #0a87ff;
    border: none;
    color: #fff;
    border-radius: 5px;
    margin-right: 10px;
    cursor: pointer;
}
.handle input{
    padding: 5px 10px;
    background: #0a87ff;
    border: none;
    color: #fff;
    border-radius: 5px;
}
.tishi{
    width: 600px;
    height: 300px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -250px;
    margin-top: -150px;
    z-index: 110;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.tishi1{
    width: 600px;
    height: 300px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -250px;
    margin-top: -150px;
    z-index: 109;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.tishi3{
    width: 600px;
    height: 300px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -250px;
    margin-top: -150px;
    z-index: 108;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.tishi2{
    width: 600px;
    height: 300px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -1250px;
    margin-top: -1150px;
    z-index: 100;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.buyer{
    width: 1000px;
    height: 600px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -500px;
    margin-top: -300px;
    z-index: 100;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.buyerForm,.buyerForm td{
    border:none;
    padding:5px 10px;
}
.buyerForm select,.buyerForm input{
    width: 100%;
}
.buyer form{
    height: 500px;
    overflow: auto;
}
.buyer form>span{
    padding: 5px 10px;
    background: #0a87ff;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin: 40px 80px 0 0;
    cursor: pointer;
}

.wtrClass{
    width: 1000px;
    height: 400px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -500px;
    margin-top: -200px;
    z-index: 100;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.wtrForm,.wtrForm td{
    border:none;
    padding:5px 10px;
}
.wtrForm select,.wtrForm input{
    width: 100%;
}
.wtrClass form{
    height: 350px;
    overflow: auto;
}
.wtrClass form>span{
    padding: 5px 10px;
    background: #0a87ff;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin: 40px 80px 0 0;
    cursor: pointer;
}

select{
    height: 25px;
}
.seller{
    width: 500px;
    height: 300px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -250px;
    margin-top: -150px;
    z-index: 100;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.sellerForm,.sellerForm td{
    border:none;
    padding:5px 10px;
}
.sellerForm select,.sellerForm input{
    width: 100%;
}
.seller form{
    height: 500px;
    overflow: auto;
}
.seller form>span{
    padding: 5px 10px;
    background: #0a87ff;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin: 40px 10px 0 0;
    cursor: pointer;
}
.htmbxz{
    width: 420px;
    height: 220px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    margin-left: -210px;
    margin-top: -150px;
    z-index: 100;
    padding:20px;
    border: 4px solid #0a87ff;
    border-radius: 10px;
}
.htmbxzForm,.htmbxzForm td{
    border:none;
    padding:5px 10px;
}
.htmbxzForm select,.htmbxzForm input{
    width: 100%;
}
.htmbxz form{
    height: 500px;
    overflow: auto;
}
.htmbxz form>span{
    padding: 5px 10px;
    background: #0a87ff;
    color: #fff;
    border-radius: 5px;
    float: right;
    margin: 40px 10px 0 0;
    cursor: pointer;
}
.idCard{
    padding: 0;
}
.idCard>span{
    background: #68cc6d;
    color: #fff;
    padding:10px 20px;
    cursor: pointer;
    border-radius: 5px;
}
#idCard{
    font-size: 20px;
    margin-right: 10px;
}
.foot_main{ width:1000px; height:235px; margin:0 auto; position:relative;}
.foot_link{ width:1000px; height:20px; position:absolute; top:50px; left:0px; text-align:center;}
.foot_link a{text-decoration: none;color: #ccc;font-size: 12px;}
.foot_link a:hover{color: #0a87ff;}
.foot_copyright{ width:1000px; height:62px; padding-top:6px; position:absolute; top:137px; left:-60px; text-align:center}
.foot_dzjgimg{ width:50px; height:62px; position:absolute; top:0px; right:134px;}
.foot_phone{width:1000px; height:20px; position:absolute; top:83px; left:0; text-align:center;}

.zblbLink a:hover{cursor: pointer;color: #0a87ff;}


.class_mt
{
    background-color:#999999;
    filter:Alpha(Opacity=40);
}