.main {
    display: block;
    width: 100%;
	border-bottom:1px solid #f22222;
}
.main .house_list {
    display: block;
    width: 100%;
    margin: 0;
}
.main .house_list .item{
    float:left;
	display: block;
	position: relative;
	background:rgba(250,250,250,1);
	padding: 0;
	margin-right:20px;
	margin-top:20px;
	height:367px;
	width:386px;
	overflow: hidden;
	border:1px solid rgba(0,0,0,0.1);
	box-sizing: border-box;
	cursor: pointer;
}
.main .house_list .item:hover{
            border-color: rgba(180,37,54,0.4);
        }
.main .house_list .item:nth-child(3n){
	margin-right:0;
}

.main .house_list .items{
	margin-right:56px;
}
.main .house_list .items:nth-child(3n){
	margin-right:56px;
}
.main .house_list .items:nth-child(2n){
	margin-right:0;
}

#main .list03 .kftbm{width:316px;}

.main .house_list .item .item_top{
            display: block;
            width: 100%;
            height:252px;
            position: relative;
            overflow: hidden;
        }
        .main .house_list .item .item_top img{
            width: 100%;
            height: 250px;
            display: block;
            position: absolute;
            left:0;
            top:0;
            transition: all linear 0.4s;
            transform-origin: center center;
            overflow: hidden;
        }
        .main .house_list .item .item_top img:hover{
            transform: scale(1.1);
        }
        .main .house_list .item  .item_top .desc{
            position: absolute;
            left:0;
            bottom:0;
            display: block;
            width:100%;
            padding: 7px 12px;
            background:rgba(241,236,226,1);
            text-align: left;
            font-size:13px;
            color:rgba(159,137,96,1);
        }

        .main .house_list .item .item_bottom{
            display: block;
            padding: 14px;
            width: 100%;
            box-sizing: border-box;
        }
        .main .house_list .item .item_bottom .name{
            margin-bottom: 10px;
            overflow: hidden;
            clear: both;
        }
        .main .house_list .item .item_bottom .name_left{
            float: left;
            color:rgba(2,2,2,1);
        }
        .main .house_list .item .item_bottom .house_status{
            float: left;
            width:40px;
            line-height:1;
            padding:2px 0;
            text-align: center;
            background:rgba(217,25,25,0.03);
            border-radius:10px;
            border:1px solid rgba(217,25,25,0.5);
            margin-right: 6px;
            font-size:14px;
            color:rgba(217,25,25,1);
            box-sizing: border-box;
        }
        .main .house_list .item .item_bottom .house_status.daishou{
            border:1px solid rgba(221,130,2,0.5);
            color:rgba(221,130,2,1);
        }
        .main .house_list .item .item_bottom .house_status.shouqing{
            border:1px solid rgba(122,126,130,0.5);
            color:rgba(122,126,130,1);
        }
        .main .house_list .item .item_bottom .house_name{
            font-size:16px;
            color:rgba(2,2,2,1);
            float: left;
            line-height: 22px;
            max-width:150px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space:nowrap;
            font-weight:400 !important;
        }
        .main .house_list .item .item_bottom .name_right{
            font-size:12px;
            color:rgba(140,140,140,1);
            float: right;
            display: inline-block;
            height: 20px;
            line-height: 22px;
            vertical-align: middle;
            width:auto;
            /*max-width:92px;*/
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
            text-align: right;
        }
        .main .house_list .item .item_bottom .name_right > img{
            display: inline-block;
            width:12px;
            height:14px;
        }
        .main .house_list .item .item_bottom .name_right > span{
            display: inline-block;
            height: 20px;
            /*background: url('/images/xiangju/app/addr.png') no-repeat left center;*/
            background-size: 12px 14px;
            padding-left:16px;
            font-size:14px;
            color:rgba(140,140,140,1);
        }
        .main .house_list .item .price{
            display: block;
            font-size:16px;
            color:rgba(180,37,54,1);
            margin-bottom: 12px;
            font-weight:400 !important;
        }
        .main .house_list .item .bq{
            display: block;
            box-sizing: border-box;
            overflow: hidden;
        }
        .main .house_list .item .bq span{
            display: inline-block;
            float: left;
            padding: 1px 8px;
            line-height:18px;
            text-align: center;
            background:rgba(80,184,186,1);
            border-radius:2px;
            font-size:12px;
            color:rgba(255,255,255,1);
            margin-right: 6px;
            font-weight: 400;
        }
        .main .house_list .item .bq .color2{
            background:rgba(198,159,107,1);
        }
        .main .house_list .item .bq .color3{
            background:rgba(87,115,203,1);
        }
        .dijia{
            position: absolute;
            right: 15px;
            bottom: 16px;
            display: inline-block;
            width:83px;
            height:34px;
            text-align: center;
            line-height: 34px;
            background:rgba(180,37,54,1);
            border-radius:2px;
            border: 0;
            font-size:14px;
            color:rgba(255,255,255,1);
            box-sizing: border-box;
        }
.dialog{
    position: fixed;
    left: 0;top: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.5);
    z-index: 999999999;
    display: none;
}

.dialog .dialog-content{
    position: relative;
    width: 440px;
    /*width: 85%;*/
    /*width: 80vw;*/
    height: auto;
    background: #fff;
    border-radius: 4px;
    left: 50%;top: 50%;
    transform: translate(-50%,-50%);
    color: #333;
    font-size: 16px;
}
.dialog .dialog-header{
    padding:25px 16px 40px;
    text-align: center;
}
.dialog .dialog-header .title{
    font-size: 18px;
    color:rgba(2,2,2,1);
    font-weight:400 !important;
}
.dialog .dialog-header .close{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 44px;height: 44px;
    position: absolute;
    top: 0;
    right: 0;
    color: #000;
    opacity:1;
}
.dialog .dialog-header .close div{
    position: absolute;
    right: 16px;
    top: 16px;
    display: block;
    width:16px;
    height:16px;
    background: url(../images/close.png) no-repeat left top;
    background-size: 100% 100%;
}

.dialog .dialog-body{
    padding: 0 30px;
    margin-bottom: 70px;
}
.dialog .good{
    text-align: left;
    padding-left: 25px;
    display: none;
}
.dialog .good .good1{
    font-size: 12px;
    font-weight: 400;
    display: inline-block;
    margin-bottom: 8px;
    color: #B42536;
}
.dialog .good .good2{
    font-size: 12px;
    color: red;
    display: inline-block;
    margin-bottom: 8px;
    color: #8C8C8C;
}
.dialog .dialog-body .form-wrap{
    display: block;
    width:100%;
    margin-bottom: 25px;
    padding: 0;
    border-radius: 6px;
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.dialog .dialog-body .form-wrap input{
    display: block;
    width:100%;
    font-size: 16px;
    color: #333;
    padding:18px 0 18px;
	border: 0;
    outline: none;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    font-weight:400 !important;
	
}

.dialog .dialog-footer{
    display: block;
    width:100%;
    padding-bottom: 46px;
}
.dialog .dialog-footer button{
    display: block;
    margin:0 auto;
    width:200px;
    height:46px;
    line-height: 46px;
    background:rgba(180,37,54,1);
    border-radius:4px;
    text-align: center;
    font-size:16px;
    color:rgba(250,250,250,1);
    font-size: 16px;
	border: 0;
    outline: none;
}


.dialog-back .dialog-body{
    padding:0 30px;
}
.dialog-back .dialog-body .form-wrap{
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
}
.dialog-back .dialog-body .form-wrap img{
    width: 120px;
    height: 120px;
    margin: 46px 0 26px;
}
.dialog-back .dialog-body .div{
    font-size: 20px;
    color:rgba(2,2,2,1);
    margin-bottom: 15px;
    text-align: center;
}
.dialog-back .dialog-body .back{
    font-size: 14px;
    color: #888888;
    margin-bottom: 40px;
    text-align: center;
}
.dialog-back  .dialog-body .div > div{
    font-weight: 400!important;
}
.dialog-back  .dialog-body .back > div,
.dialog-back  .dialog-body .div > div
{
    width:100%;
    text-align: center;
}
.dialog-back .dialog-footer{
    border-radius:0px 0px 6px 6px;
}
.dialog-back .dialog-footer button{
    background: #fff;
    color:rgba(180,37,54,1);
    font-size:16px;
    display: block;
    width:200px;
    height:46px;
    border-radius:4px;
    border:1px solid rgba(180,37,54,1);
	border: 0;
    outline: none;
}

.house_list{
            display: block;
        }
        .house_list .house_item{
            display: block;
            padding-bottom:30px;
            padding-top:30px;
            border-bottom:1px dashed rgba(0,0,0,0.3);
            overflow: hidden;
            position: relative;
            cursor: pointer;
        }
        .house_list .house_item .pic{
            float: left;
            width:260px;
            height:180px;
            margin-right:30px;
        }
        .house_list .house_item .pic img{
            display: block;
            border: 0;
            width:260px;
            height:180px;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            border-radius: 6px;
        }
        .house_list .house_item .desc{
            float: left;
			width: 378px;
        }
        .house_list .house_item .desc .name{
            display: block;
            font-size:22px;
            font-weight:bold !important;
            color:rgba(0,0,0,1);
			margin-top: 5px;
            margin-bottom: 10px;
           
            position: relative;
        }
        .house_list .house_item .desc .name span{
            position: absolute;
            top:6px;
            display: inline-block;
            width:59px;
            height:20px;
            text-align: center;
            line-height: 18px;
            border-radius:2px;
            border:1px solid #000000;
            font-size:12px;
            font-weight:400;
            color:rgba(0,0,0,1);
            margin-left:12px;
        }
        .house_list .house_item .desc .addr{
            font-size:14px;
            font-weight:400;
            color:#666;
            margin-bottom: 16px;
        }
        .house_list .house_item .desc .room{
            font-size:14px;
            font-weight:400;
            color:#666;
            margin-bottom: 10px;
        }
        .house_list .house_item .desc .news{
            font-size:14px;
            font-weight:400;
            color:#666;
            margin-bottom: 10px;
            overflow: hidden;
        }
        .house_list .house_item .desc .news span{
            float: left;
            margin-right:20px;
        }
        .house_list .house_item .desc .news .news_body{
            float: left;
            width: 260px;
            height:20px;
            overflow : hidden;
            text-overflow: ellipsis;
            white-space:nowrap;
        }
        .house_list .house_item .desc .news .news_body p,
        .house_list .house_item .desc .news .news_body span{
            display: inline-block;
            font-size:14px;
            font-weight:400;
            color:#666;
            margin:0;

        }
        .house_list .house_item .desc .tag{
            display: block;
            font-size:14px;
            font-weight:400;
            color:#666;
            overflow: hidden;
            margin-bottom: 12px;
        }
        .house_list .house_item .desc .tag span{
            padding:4px 10px;
            /*height:22px;*/
            background:rgba(230,250,234,1);
            border-radius:2px;
            font-size:12px;
            font-weight:400;
            color:#666;
            margin-right:8px;
        }
        .house_list .house_item .desc .tag span.tag1{
            color: #1FB841;
            background: #E6FAEA;
        }
        .house_list .house_item .desc .tag span.tag2{
            color: #DD7421;
            background: #FAF0E6;
        }
        .house_list .house_item .desc .tag span.tag3{
            color:#666;
            background: rgba(0,0,0,0.06);
        }
        .house_list .house_item .desc .youhui{
            display: block;
            font-size:14px;
            font-weight:400;
            color:rgba(0,0,0,1);
            height:20px;
            line-height: 20px;
            overflow: hidden;
        }
        .house_list .house_item .desc .youhui img{
            float: left;
            width:43px;
            height:14px;
            vertical-align: middle;
            margin-top:3px;
        }
        .house_list .house_item .desc .youhui span{
            float: left;
            margin-left:10px;
        }

        .house_list .house_item .price{
            position: absolute;
            top:60px;
            right:0px;
        }
        .house_list .house_item .price .price_text{
            font-size:24px;
            font-weight:bold !important;
            color:#ee3b3b;
        }
        .house_list .house_item .price .price_total{
            font-size:16px;
            font-weight:400;
            color:#666;
            padding-left:25px;
            margin-top:6px;
        }

        .house_list .house_item .zygw{
            position: absolute;
            right:0;
            top:74px;
            text-align: center;
        }
        .house_list .house_item .zygw img{
            display: block;
            width:50px;
            height:50px;
            margin: 0 auto;
            border-radius: 50%;
            border:1px solid rgba(0,0,0,0.1);
            margin-bottom:6px;
        }
        .house_list .house_item .zygw .zygw_name{
            font-size:14px;
            font-weight:400;
            color:rgba(0,0,0,1);
            margin-bottom:10px;
        }
        .house_list .house_item .zygw .zygw_btn{
            width:64px;
            height:25px;
            background:rgba(186,45,63,1);
            border-radius:4px;
            font-size:12px;
            font-weight:400;
            color:rgba(255,255,255,1);
        }

.lp_list#main .tel { font-size:18px; line-height:36px;color:#ee3b3b; text-align:right;padding-right: 15px;}
.lp_list#main .tel .icon { background:url(../images/icon.png) -4px 0 no-repeat; }
.lp_list#main .ts {width:100%; margin-bottom:20px; }
.lp_list#main .ts p{ color:#ee3b3b; line-height:1.1; border:1px solid #ee3b3b; padding:5px; float:left;}
.foot-desc{width: 1200px;margin: 30px auto 40px;overflow: hidden;}
.foot-desc ul{width: 1460px;overflow: hidden;}
.foot-desc ul li{float: left;overflow: hidden;width: 300px;}
.dimg{float: left;height: 48px;margin-right: 13px;width: 40px;background:url(../images/index_icon.png) no-repeat;}
.img001{background-position: 0px -252px;}
.img002{background-position: -52px -252px;}
.img003{background-position: -106px -252px;}
.img004{background-position: -160px -252px;}
.img005{background-position: -212px -252px;}
.desc-font{float: left;padding-top: 5px;}
.desc-font h6{color: #666;font-size: 18px;font-weight: normal;letter-spacing: 5px;line-height: 1em;}
.desc-font p{line-height: 2em;color: #999;}

.row{
    clear: both;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.cheap-insure {
	padding: 30px;
	border: 1px solid #eaeaea;
	border-radius: 5px;
	margin-top:25px;
}

.cheap-insure .hd {
	height: 38px;
	line-height: 38px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea
}

.cheap-insure .hd h2 {
	font-size: 18px;
	font-weight: 400
}

.cheap-insure .bd {
	padding-top: 30px;
	font-size: 14px;
	color: #666
}

.cheap-insure .text p {
	margin-bottom: 14px
}

.cheap-insure .text span {
	margin-right: 8px
}

.cheap-insure .picture {
	padding: 17px 90px 31px
}

.cheap-insure .picture ul {
	overflow: hidden
}

.cheap-insure .picture li {
	float: left;
	overflow: hidden;
	margin-right: 43px
}

.cheap-insure .picture li.last {
	margin-right: 0
}

.cheap-insure .li-left {
	float: left;
	margin-right: 38px;
	text-align: center
}

.cheap-insure .li-left img {
	margin-bottom: 15px
}

.cheap-insure .li-left .p-tip {
	margin-bottom: 10px;
	color: #333
}

.cheap-insure .li-right {
	float: right;
	margin-top: 70px;
	width: 81px;
	height: 10px;
	background: url(../images/procedure-arrow.png)
}

.box3,
.box3 .bd,
.box3 .hd {
	clear: both;
	overflow: hidden
}

.box3 {
	padding: 20px 30px;
	border: 1px solid #eaeaea;
	border-radius: 5px
}

.box3 .hd {
	height: 38px;
	line-height: 38px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e8e8e8
}

.box3 .hd h2,
.box3 .hd h2 a {
	font-size: 18px;
	font-weight: 400
}

.box3 .hd h2 {
	float: left
}

.box3 .hd .house-type,
.box3 .hd .more {
	float: right
}

.box3 .hd .more a {
	color: #888
}

.box3 .hd .more a:hover {
	color: #0074c1
}

.box3 .hd .more a:hover .ico-more {
	background-position: -40px -720px
}

.row-constant{margin-top:25px;}

.dp-item {
	clear: both;
	display: table;
	width: 100%;
	padding: 20px 0 15px;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden
}

.dp-item .fwzxs {
width:160px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	margin-right: 40px;
	overflow: hidden
}

.dp-item .fwzxs .inn {
	width: 132px;
	padding-right: 27px;
	border-right: 1px dashed #eaeaea
}

.dp-item .fwzxs .pic {
	position: relative;
	margin: 0 auto 10px;
	width: 70px;
	padding: 0 12px
}

.dp-item .fwzxs .pic img {
	width: 50px;
	height: 50px;
	border: 1px solid #fff;
	border-radius: 50%
}

.dp-item .fwzxs .ico-zjdp {
	position: absolute;
	text-indent: -9999px;
	top: 36px;
	left: 13px;
	width: 68px;
	height: 24px;
	background: url(../images/bg-zjdp.png) 0 0 no-repeat;
	background-size: 100%;
	overflow: hidden
}

.dp-item .fwzxs .text .info,
.dp-item .fwzxs .text h4 {
	text-align: center;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.dp-item .fwzxs .text .info {
	color: #888
}

.dp-item .fwzxs .text .info em {
	font-style: normal;
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.dp-item .dp-detail {
	float: left;
	width: 924px;
	padding: 0 45px 0 40px
}

.dp-item .dp-detail p {
	line-height: 22px;
	font-size: 14px
}

.dp-item .dp-detail .data-short p {
	overflow: hidden
}

.dp-item .dp-detail p.date {
	color: #888
}

.dp-advantage {
	padding-top: 8px;
	overflow: hidden
}

.dp-advantage h4 {
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.data-detail {
	display: none
}

.dp-detail .show-more {
	float: right;
	text-align: right;
	height: 24px;
	line-height: 24px;
	padding-top: 6px;
	overflow: hidden
}

.dp-detail .show-more a {
	color: #888
}

.dp-detail .show-more .ico {
	margin-left: 4px
}

.dp-detail .pic-area {
	float: left;
	width: 450px;
	padding-top: 10px;
	overflow: hidden
}

.dp-detail .pic-list li,
.dp-detail .pic-list li img {
	width: 80px;
	height: 50px;
	overflow: hidden
}

.dp-detail .pic-list li {
	float: left;
	cursor: pointer;
	margin: 0 10px 10px 0
}
.row-banner .box_house_yhq{
            display: block;
            overflow: hidden;
			position: relative;
			    box-sizing: border-box;
        }
        .row-banner .box_house_yhq .yhq_gfq{
            width:50%;
            float: left;
            position: relative;
            padding-left:13px;
            min-width:220px;
            background: url('../images/house_gfq_bg.png') no-repeat left top;
            background-size: 100% 100%;
            margin-right:12px;
            cursor: pointer;
			    box-sizing: border-box;
        }
        .row-banner .box_house_yhq .yhq_zcq{
            width:47%;
            float: right;
            position: relative;
            padding-left:24px;
            min-width:220px;
            background: url('../images/house_zcq_bg.png') no-repeat left top;
            background-size: 100% 100%;
            cursor: pointer;
			    box-sizing: border-box;
        }
        .row-banner .box_house_yhq .yhq_gfq_tit{
            font-size:14px;
            font-weight:bold;
            color:#BA2D3F;
            margin-bottom:2px;
            margin-top:6px;
        }
        .row-banner .box_house_yhq .yhq_gfq_tit span{
            margin:0;
            padding:0;
            border:0;
            font-size:12px;
            font-weight:bold;
            color:rgba(0,0,0,1);
        }
        .row-banner .box_house_yhq .yhq_gfq_desc{
            font-size:11px;
            font-weight:400;
            color:rgba(82,97,106,1);
            margin-bottom:5px;
        }
        .row-banner .box_house_yhq .yhq_gfq_btn{
            width:28px;
            height:32px;
            font-size:14px;
            font-weight:bold;
            color:#BA2D3F;
            line-height:16px;
            position: absolute;
            right:14px;
            top:10px;cursor: pointer;
        }
        .row-banner .box_house_yhq .yhq_zcq_tit{
            font-size:14px;
            font-weight:bold;
            color:#336DD2;
            margin-bottom:2px;
            margin-top:6px;
        }
        .row-banner .box_house_yhq .yhq_zcq_tit span{
            margin:0;
            padding:0;
            border:0;
            font-size:12px;
            font-weight:bold;
            color:rgba(0,0,0,1);
        }
        .row-banner .box_house_yhq .yhq_zcq_desc{
            font-size:11px;
            font-weight:400;
            color:rgba(82,97,106,1);
            margin-bottom:5px;
        }
        .row-banner .box_house_yhq .yhq_zcq_btn{
            width:28px;
            height:32px;
            font-size:14px;
            font-weight:bold;
            color:#326DD2;
            line-height:16px;
            position: absolute;
            right:23px;
            top:10px;cursor: pointer;
        }





.lp_detailes_head {
	margin-top: 5px;
	height: auto;
	margin-bottom: 35px;
}
.lp_detailes_head h1 {
	float: left
}

.lp_detailes_head .house-tag{margin-top:8px;}

.lp_detailes_head .new-tag {
	float: left;
	margin-right: 10px;
	padding: 0 8px;
	font-size: 12px;
	border: 1px solid #bababa;
	border-radius: 2px;
	height: 28px;
	line-height: 28px;
	margin-top:0;
	margin-left:8px;
	color: #666;
}
.lp_detailes_head .new-tag.tag0 {
background: rgba(230,250,234,1);
border: 1px solid #e6faea;
color: #666;
}
.lp_detailes_head .new-tag.tag1 {
background: #E6FAEA;
border: 1px solid #e6faea;
color:#1FB841;
}
.lp_detailes_head .new-tag.tag2 {
background: #FAF0E6;
border: 1px solid #FAF0E6;
color:#DD7421;
}
.lp_detailes_head .new-tag.tag3 {
background: #f0f0f0;
border: 1px solid #f0f0f0;
color: #666;
}



.lp_detailes_head .cheap-insure {
	border-color: #666;
	margin-right: 32px
	
}

.lp_detailes_head .on-sale {
	border-color: #59c376
}

.lp_detailes_head .on-sale a {
	color: #59c376
}

.lp_detailes_head .on-stay {
	border-color: #5ebadc
}

.lp_detailes_head .on-stay a {
	color: #5ebadc
}

.lp_detailes_head .on-sell-out {
	border-color: #b8b8b8;
	background: #b8b8b8
}

.lp_detailes_head .on-sell-out a {
	color: #fff
}

.lp_detailes_head .live-in {
	border-color: #d49d85
}

.lp_detailes_head .live-in a {
	color: #d49d85
}

.main {
    display: block;
    background: #fff;
    padding-bottom: 100px;
    /* width: 960px; */
    /* margin: 0 auto; */
}

.main .title{
            /*padding: 100px 180px 95px;*/
            padding: 100px 290px 95px;
            font-size:18px;
            color:rgba(38,38,38,1);
            line-height:30px;
            text-align: center;
            font-weight:400 !important;
        }
        .main .form{
            display: block;
            background: #fff;
        }
        .main .form .wrapper{
            display: block;
            width:580px;
            height:52px;
            line-height: 52px;
            margin: 0 auto 20px;
        }
        .main .form .wrapper > label{
            margin:0;
            padding-right:0;
            height:100%;
            width:72px;
        }
        .main .form .wrapper > input{
            padding:0;
            font-size:16px;
            color:#333;
            height:100%;
            width: 100%;
            outline: none;
			border:0;
            border-bottom: 1px solid rgba(0,0,0,0.14);
            font-weight:400 !important;
        }

        .main .tips{
            font-size:16px;
            color:rgba(38,38,38,1);
            line-height:18px;
            position: relative;
            overflow: hidden;
            clear: both;
            display: block;
            margin: 0 auto;
            width: 560px;
            margin-top: 50px;
        }
        .main .tips > img{
            display: inline-block;
            width: 16px;height: 16px;
            margin-right: 5px;
            float: left;
            vertical-align: middle;
            position: absolute;
            margin-top: 1px;
        }
        .main .tips > .text{
            float: left;
            padding-left: 26px;
            vertical-align: middle;
        }

        .main .submit{
            display: block;
            margin: 0 auto;
            width:336px;
            height:50px;
            line-height: 50px;
            text-align: center;
            background:rgba(180,37,54,1);
            border-radius:4px;
            font-size:16px;
            /*color:rgba(250,250,250,0.5);*/
            color:rgba(250,250,250,1);
            margin-top: 80px;
        }
        .main .submit.active{
            color:rgba(250,250,250,1);
        }

        .zx-tips{
            padding: 0 20px;
            font-size: 15px;
            color: rgba(74,74,74,1);
        }


		.main .house_list{width:1200px;margin:auto;}
	.main .house_list.fli .item{width:580px;height: 500px;} 
	.main .house_list.fli .item .item_top{height: 380px;}
	.main .house_list.fli .item .item_top img{height: 380px;}
	.main .house_list.fli .item .pingtuan {
    position: absolute;
    right: 15px;
    bottom: 16px;
    display: inline-block;
    width: 83px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    background: rgba(180,37,54,1);
    border-radius: 2px;
    border: 0;
    font-size: 14px;
    color: rgba(255,255,255,1);
    box-sizing: border-box;
}
.main .house_list.fli .item .price i{color:#666;text-decoration:line-through;padding-right:15px;font-style: unset;}
.main .house_list.fli .item:nth-child(3n){margin-right:20px;}