.flex-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}
.flex-con{width:0;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;position: relative;}
.flex-wraprow{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-webkit-box-lines:multiple;-moz-flex-wrap:wrap;flex-wrap:wrap}
.w1200{width:1200px;margin:auto}
.w420{width:420px;margin:auto}
.main_body{width:100%;background:#FFFFFF}
.main_body > div {border-bottom:1px solid #F5F5F5;border-top:1px solid #F5F5F5;position: relative;top: 0;}
.body_header{padding:41px 0px;box-sizing:border-box}
.left_text h1{font-size:30px;color:#333333;font-weight: 400;}
.left_text div{margin-top:30px;margin-right:38px;font-size:14px;color:#999999;line-height:30px}
.nav{text-align:center;font-size:16px;color:#333333;height:60px;line-height:60px}
.nav a{position:relative;cursor:pointer}
.nav a:hover{color:#F98701}
.nav i{display:none;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);width:19px;height:3px;background:rgba(250,188,1,1)}
.nav div.active i{display:block}
.nav div.active{color:#F98701}
.ulbox{margin-top:25px;margin-bottom:58px}
.li_left{background:#FFFFFF}
.li_right{width:264px;margin-left:26px}
.flex-con img {width: 600px;height: 370px;border-radius: 6px;}
.flex-con .spot {width: 4px;height: 4px;display: inline-block;background-color: #333;border-radius: 50%;margin: 0 10px;position: relative;top: -3px;}
.li_left a>p img,.li_right a img{width:100px;height:60px;border-radius:4px}
.ulbox_header{height:50px;line-height:50px;font-size:14px;color:#333333;text-align:center;border-bottom:1px solid #E3E3E3;box-sizing:border-box}
.ulbox_body a{width:100%;padding:32px 0px;border-bottom:1px solid #F0F0F0;box-sizing:border-box}
.ulbox_body a:last-child {border-bottom: none;}
.ulbox_body a:hover{background:#FBFBFB}
.ulbox_body a p{text-align:center;color:#000000;font-size:14px;line-height:60px}
.ulbox_body a .font24{font-size:24px}
.ulbox_body a .font24 span{font-size:14px}
.ulbox_body a .color{color:#F4421A}
.li_right>div>p{background:#FFFFFF;font-size:16px;color:#000000;padding:20px;padding-bottom:10px;box-sizing:border-box}
.li_right a{background:#FFFFFF;padding:10px 20px;box-sizing:border-box}
.li_right a div{margin-left:10px}
.li_right a div p{color:#000000;font-size:14px}
.li_right a .font12{font-size:12px}
.li_right a .color{color:#F4421A;margin-top:5px}
.li_right a .color2{color:#999999;margin-top:5px}
.li_right a:last-of-type{padding-bottom:20px}
.ulbox_bottom{width:100%;padding:0px 20px;background:#FFFFFF;box-sizing:border-box;}
.ulbox_header2{height:55px;line-height:55px;font-size:16px;color:#333333;text-align:left;border-bottom:1px solid #E3E3E3;box-sizing:border-box}
.ulbox_body2{margin:20px 0px}
.ulbox_body2 img{width:180px;height:110px;border-radius:4px;margin-right:20px}
.ulbox_bottom li p,.ulbox_body2 div p{font-size:14px;color:#999999}
.ulbox_bottom li span,.ulbox_body2 div span{display:block;font-size:14px;color:#333333;margin-top:5px;line-height:24px}
.ulbox_body2 .margin_top{margin-top:22px}
.ulbox_bottom li{padding:20px 0px;box-sizing:border-box}
.ulbox_top .more {display: block;width: 307px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color:#999;border-radius: 4px;background-color: #f7f7f7;margin: 30px auto;}

.operation {
    width: 264px;
    margin-left: 20px;
}

.operation .oper-box {
    padding: 20px;
    background-color: #fff;
}

.operation .layer {
    font-size: 16px;
    margin: 0 0 20px 0;
    line-height: 30px;
    color: #000;
    font-weight: 400;
}

.operation .oper-box a {
    display: block;
}

.operation .house-item {
    margin-bottom: 20px;
}

.operation .house-item .img {
    width: 96px;
    height: 60px;
    margin-right: 10px;
}

.operation .house-item .img img {
    width: 96px;
    height: 60px;
    border-radius: 4px;
}
.operation .house-item .hot-info {
    width: 118px;
}

.operation .house-item .hot-area {
    height: 20px;
    line-height: 20px;
    margin:  0 0 1px 0;
    color: #000;
}

.operation .house-item .hot-price {
    height: 17px;
    line-height: 17px;
    font-size: 12px;
    color: #f4421a;
    margin-top: 3px;
}

.operation .house-item .hot-count {
    height: 17px;
    line-height: 17px;
    margin: 2px 0 0 0;
    font-size: 12px;
    color: #b2b2b2;
    margin-top: 3px;
}

.none {
    display: none;
    text-align: center;
    padding: 0 10px;
    line-height: 40px
}

