.mask{display: none;}
.login-box{top:600px;}
.house2{
    width: 100%;
    border: 1px solid #ebebeb;
    margin: 20px 0 20px 0;
}
.house2 .house2Title{
    font-size:  20px;
    color:  #333;
    line-height: 50px;
    padding: 0px 18px;
	border-bottom:  1px solid #ebebeb;
	text-align: left;
}
.house2 .house2Title a{
    font-size: 14px;
    color: #aaa;
    float: right;
}


  header{ background-color:#FFFFFF;
  width:100%;
  margin: 0 auto;
  position:fixed; top:0; 
  z-index:999;
  }
  body {
    font-size: 14px;
    font-family: "微软雅黑",arial;
    margin:0;
    padding:0;
    background-color:#FFFFFF;
  }
  .baiduclass {display: none; height: 0px; clear: both}
  a{ text-decoration:none;}
  a:hover{ text-decoration:underline;}
  li{list-style:none}
  .clearfix:after{content:'\20';display:block;height:0;clear:both;}
  .clearfix,.col-sub,.col-extra{*zoom:1;}
  .clear { clear:both; visibility:hidden; height:0; overflow:hidden;}
  /*nav导航*/
  .down-tip {
      height: 90px;
      margin: 0 auto;
      width: 1200px;
  }
  
  .down-tip .tip-logo {
      float: left;
      height: 53px;
      margin-top: 18px;
      width: 134px;
  }
  
  .down-tip .tip-logo img {
      max-height: 72px;
  }
  
  .down-tip .tip-nav {
      float: right;
      width: 804px;
  }
  
  .down-tip .tip-nav a {
      border-bottom: 5px solid #fff;
      color: #333;
      display: inline-block;
      float: right;
      font-size: 16px;
      height: 55px;
      line-height: 80px;
      margin: 0 17px;
  }
  
  .down-tip .tip-nav a:hover, .down-tip .tip-nav a.current {
      color: #ee4433;
      font-weight: bold;
  }
  
  .down-tip .tip-nav a.current {
      border-bottom: 3px solid #ee4433;
  }
  
  .data {
      background:url(top.jpg)/*tpa=https://www.tengfun.com/static/skin/tfy/fangjia/top.jpg*/ no-repeat center 0;display:block;
      width: 100%;
      height: 500px;
      margin-top:126px;
  }
  .data .main {
      width: 910px;
      margin: 0 auto;
      text-align: center;
      padding-top:40px;
  }
  .data .main .title {
      color: #fff;
      font-size: 30px;
      margin-bottom: 10px;
      font-weight: 700
  }
  .data .main span {
      font-family: tahoma;
      font-size: 40px;
      color: #fff;
      position: relative;
      font-weight: 700;
       display: inline-block;    /* 修改没有数据时候样式错乱问题 */
      height: 48px;             /* 修改没有数据时候样式错乱问题 */
  }
  .data .main span a {
      color: #fff
  }
  .data .main span a:hover {
      text-decoration: none
  }
  .data .main span label {
      cursor: pointer;
      font-size: 36px
  }
  .data .main p {
      font-size: 18px;
      color: #fff;
      padding-top: 5px
  }
  .data .main .data-price {
      width: 900px;
      margin: 0 auto;
      overflow:hidden;      /* 修改没有数据时候样式错乱问题 */ 
  }
  .data .main .deal-price {
      width: 220px;
      float: left;
      text-align: center;
      margin-top:50px;
  }
  .data .main .listing-price {
      width: 220px;
      float: right;
      text-align: center;
      margin-top:50px;
  }
  .data .main li {
      float: left;
      width: 246px;
      height: 109px;
      margin-right: 35px;
      margin-top: 50px;
      position: relative;
      padding-top: 45px;
      cursor: pointer
  }
  .data .main li a {
      text-decoration: none
  }
  .data .main li.last {
      margin-right: 0
  }
  .data .main li:hover .bg {
      background: #99CC00;
      filter: alpha(opacity=90);
      opacity: .9;
      box-shadow: 0 1px 0 rgba(255,255,255,0.15) inset, 0 1px 5px rgba(0,0,0,0.5)
  }
  .data .main li .bg {
      background: #fff;
      filter: alpha(opacity=14);
      opacity: .14;
      width: 247px;
      height: 139px;
      position: absolute;
      left: 0;
      top: 8px;
      -webkit-transition: all .3s ease-in-out;
      -moz-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      -ms-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out
  }
  .data .main li span {
      font-size: 34px
  }
  .data .main li span i {
      width: 8px;
      height: 11px
  }
  .data .main li span i.down {
      background-position: -199px -80px
  }
  .data .main li span i.up {
      background-position: -199px -93px
  }
  .data .main li p {
      position: relative;
      z-index: 99;
      font-size: 14px
  }

  /*查询小区*/
  .fj_cx {
      text-align: center;
      font-size: 22px;
      line-height: 40px;
      height: 40px;
      margin-bottom: 80px;
      margin-top: 80px;
  }
  
  .ac_input {
      height: 40px;
      border: 1px #eee solid;
      font-family: "Microsoft Yahei";
  }
  .fj_box {
  width:400px;
      height: 43px;
      border: 1px solid #ddd;
      color: #999;
      font-family: "微软雅黑";
      padding: 0px 15px;
      margin: 0x;
      list-style: none;
      line-height: 43px;
      font-size: 16px;
  }
  .fj_cx_btn {
      border: none;
      list-style: none;
      height: 45px;
      text-align: center;
      color: #FFF;
      background: #da0000;
      font-family: "微软雅黑";
      padding: 0px 25px;
      line-height: 45px;
      font-size: 16px;
  }
  .fj_cx span {
      float: left;
      display: block;
  }
  

  .tfdiv{
  margin: 0 auto;
  width:1200px; text-align:center;
  }
  
 