*{
    margin:0px;padding:0px;font-family: Sans-Serif,Microsoft yahei;
}
#step1{
    background:#351162; text-align: center;
}

#step1 h1{
    text-align: center;
    font-size:2em; color:#fff;
    width:90%; margin:0px auto;
    padding-top:30px;
}
#step1 .tip1 div
{
    padding:5px;
}
#step1 .tip1
{
    margin:30px auto;
    width:80%; background:#fff; border-radius:10px; color:#897469;
}

.button{
    background:#351162;color:#fff; width:80%; height:45px; text-align: center;line-height: 45px; font-size:1.2em;
    border:none; border-radius:5px; margin:10px;
}

.button1{
    background:#999;color:#fff; width:80%; height:45px; text-align: center;line-height: 45px; font-size:1.2em;
    border:none; border-radius:5px; margin:30px;
}
.button2{
    background-color:#c299f5;color:#333; width:80%; height:45px; text-align: center;line-height: 45px; font-size:1.2em;
    border:solid 1px #351162; border-radius:5px; margin:12px; background-image: url('img/4.png'); background-position-x: 60px;background-position-y: 10px; background-repeat: no-repeat;
}
#step2{
    background:#fff; 
}

#step2 .item{
    margin:30px auto;
    width:80%;
    height:100px;
    border:solid 2px #f3f3f3; border-radius:5px; box-shadow: 3px 3px #999;
}

#step2 .item *{
    margin-left:60px;
}

#step2 .item h2{
    color:#351162; margin-top:10px; font-size:18px;
}
#step2 .item div{
    line-height: 60px;
}

#step2 .item1{
    background:url('img/2.png') left center no-repeat;
}



#step2 .item2{
    background:url('img/3.png') left center no-repeat;
}

label{margin-right:8px;}

.info{
    height:50px; line-height: 50px; width:96%; text-align: left; margin:3px auto; clear:both; border-bottom: solid 1px #f3f3f3;
}
.einfo{
    width:96%; color:#351162;font-weight:bold; font-size:.8em; margin:5px auto;border-bottom: solid 1px #f3f3f3;
}
.einfo text{text-indent:20px;}
.info text{width:100px; float:left; text-align:right; color:#351162;font-weight:bold; font-size:.8em;}
.info .ivv{
    border:none;
    border-bottom:solid 1px #999;
    height:50px; line-height: 50px;
    text-align: left;
    width:60%;
}

.info select{
    height:40px; line-height: 40px;border:solid 1px #351162;
    width:50%; border-radius:5px;
}

#houselist{
    width:80%; margin:5px auto;
}

.houseitem{
    min-height:60px;
    background:#f3f3f3;
    margin-top:8px;
    padding:10px;
    border-radius:5px;
    box-shadow: 3px 3px silver;
}
.houseitem .xqlh{
    text-align: left;
    border-bottom:solid 1px #351162;
}
.houseitem .address{
    text-align: left;
    color:#666;
}

.houseitem .add{
    color:#351162; text-align: right;
}

.houseitem .zkinfo{
    text-align: left;
}
.houseitem .zkinfo *{
    text-indent: 5px;
}









