<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.new_house_lv1{
    width: 1200px;
    height: 470px;
    margin:auto;
    position: relative;
}
.new_house_lv1_lf{
    width: 260px;
    height: 470px;
    float: left;
    border-left: 1px solid #ddd ;
    border-bottom: 1px solid #ddd ;
}
.faction_section_comment .ul1 li .profession_chapter{
	position:absolute;
	top: 20px;
	right:30px;
	width: 75px;
	height: 22px;
	/*background: rgba(0,0,0,0.3);*/
	/* overflow: hidden; */
}	
.new_house_lv1_rt{
    height: 470px;
    overflow: hidden;
    width: 940px;
    position: absolute;
    top: 0;
    right: 0;
}
.new_house_lv1_lf .search{
    margin: 20px;
    display: block;
    height: 50px;
    width: 120px;
    line-height: 50px;
    padding: 0 50px;
    color: #fff;
    text-indent: 40px;
    font-size: 20px;
    background: url("../../../images/public/common-3.0/icon_search.png") no-repeat 50px center #f3b700;
    background-size:20px 20px  ;
}
.new_house_lv1_lf .d2{
    width:260px;
    height: 120px;
    border-bottom: 1px solid #ddd;
    position: relative;
}
.new_house_lv1_lf .d2:last-child{
    border-bottom: none;
}
.new_house_lv1_lf   .tit{
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 18px;
    text-indent: 20px;
    margin-top: 20px;
}
.new_house_lv1_lf  .d2_ul{
    width: 240px;
    overflow: hidden;
    padding:7px 0 7px 20px;
}
.new_house_lv1_lf  .d2_ul li{
    float: left;
    width: 56px;
    height: 25px;
    line-height: 25px;
    margin-right: 15px;
    font-size: 14px;
}
.new_house_lv1_lf .d2_ul li a{
    color: #999;
}
.d2_ul2{
    position: absolute;
    top: -20px;
    left: 259px;
    background-color: #fff;
    z-index: 30;
    box-shadow: 0 1px 10px #ddd;
    display: none;
}
.new_house_lv1_lf  .d2_2_ul{
    width: 240px;
    overflow: hidden;
    padding:7px 0 7px 20px;
}
.new_house_lv1_lf  .d2_2_ul li{
    float: left;
    width: 48%;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
}
.new_house_lv1_lf .d2_2_ul li a{
    color: #999;
}
.new_house_active{
    width: 1200px;
    margin: 20px auto;
}
.new_house_tit{
    height: 38px;
    line-height: 40px;
    overflow: hidden;
    font-size: 20px;
    color: #f3b700;
    border-bottom: 2px solid #f3b700;
    position: relative;
}
.new_house_tit p{
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 130px;
}
.new_house_tit p a{
    float: left;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    margin-right: 20px;
    color: #999;
}
.new_house_tit p .a_active{
    color: #f3b700;
}
.new_house_tit&gt;a{
    float: right;
    color: #999;
    font-size: 12px;
    margin-right: 10px;
}
/*闂備礁鎼崐缁樻櫠濡ゅ懎鏄ョ憸宥囧弲闁荤姴娲﹁ぐ鍐杽*/
.new_house_active_box{
    width: 1200px;
    height: 400px;
    overflow: hidden;
    margin-top: 20px;
}
.new_house_active_box ul{
    width: 1200px;
    height: 400px;
    overflow: hidden;
    position: relative;
}
.new_house_active_box ul li:nth-child(1){
    width: 590px;
    height: 400px;
    top: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
}
.new_house_active_box ul li:nth-child(1)~li{
    width: 275px;
    height: 185px;
    position: absolute;
}
.new_house_active_box ul li .monery{
    height: 30px;
    background-color: #000;
    background-color: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    position: absolute;
    width: 100%;
    bottom:0;
    left: 0;
    color: #fff;
}
.new_house_active_box ul li:nth-child(1) .monery{
    height: 50px;
}

.new_house_active_box ul li:nth-child(1) .p1{
    font-size: 20px;
    line-height: 50px;
    height: 50px;
    float: left;
    margin-left: 20px;
}
.new_house_active_box ul li .p1{
    line-height: 30px;
    height: 30px;
    float: left;
    margin-left: 10px;
}
.new_house_active_box ul li:nth-child(1) .p1 a{
    color: #fff;
    display: block;
    height: 50px;
    width:400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.new_house_active_box ul li .p1 a{
    color: #fff;
    display: block;
    height: 50px;
    width:150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.new_house_active_box ul li:nth-child(1) .p2{
    line-height: 50px;
    height: 50px;
    float: right;
    margin-right: 20px;
    font-size: 20px;
    width: 150px;
    text-align: right;
    overflow: hidden;
}
.new_house_active_box ul li .p2{
    line-height: 30px;
    height: 30px;
    float: right;
    margin-right: 10px;
    width: 100px;
    text-align: right;
    overflow: hidden;
}
.new_house_active_box ul .on .monery{
    height: 100%;
    width: 100%;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}
.new_house_active_box ul .on .monery&gt;a{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.new_house_active_box ul .on .p1{
    width:100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 60px auto 0;
}
.new_house_active_box ul .on .p1 a{
    width:220px;
    display: inline-block;
    height: 30px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
}
.new_house_active_box ul .on .p2{
    line-height: 30px;
    height: 30px;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    margin: auto;
    width: 100%;
}
/*缂傚倸鍊烽悞锕傚箰鐠囧樊鐒介柨鐕傛嫹*/
.new_house_active_box ul li .p2 span{
    color: #f3b700;
}
.new_house_active_box ul li .monery .p1 a:hover{
    text-decoration: underline;
}
.new_house_active_box ul li:nth-child(2){
    top: 0;
    left: 620px;
}
.new_house_active_box ul li:nth-child(3){
    top: 0;
    right: 0;
}
.new_house_active_box ul li:nth-child(4){
    bottom: 0;
    left: 620px;
}
.new_house_active_box ul li:nth-child(5){
    bottom: 0;
    right: 0;
}
.new_house_active_box ul:nth-child(1)~ul{
    display: none;
}
/*闂備礁鎽滈崰搴∥涘Δ鍛鐟滃海绮欐径鎰垫晣闁绘劙娼ч々锟�*/
.new_house_shops{
    width: 1200px;
    margin: 20px auto;
}
.new_house_shops_box{
    width: 1200px;
    overflow: hidden;
    height: 450px;
}
.new_house_shops_box ul{
    width: 1200px;
    overflow: hidden;
}
.new_house_shops_box ul li{
    width: 350px;
    height: 130px;
    float: left;
    margin:20px 48px 0 0;
}
.new_house_shops_box .pic{
    width: 170px;
    height: 130px;
    overflow: hidden;
    float: left;
}
.new_house_shops_box .text{
    float: right;
    height: 130px;
    width: 160px;
    overflow: hidden;
}
.new_house_shops_box .text .p1{
    height: 30px;
    line-height: 30px;
}
.new_house_shops_box .text .p1 a{
    display: inline-block;
    width: 160px;
    height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}.new_house_shops_box .text .p1 a:hover{
     color: #f3b700;
     text-decoration: underline;
 }
.new_house_shops_box .text .p2{
    width: 160px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #f3b700;
}
.new_house_shops_box .text .d3{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.new_house_shops_box .text .d3 span{
    padding: 0 10px;
    border: 1px solid #ddd;
    color: #999;
    margin-right: 10px;
}
.new_house_shops_box .text .d4{
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
.new_house_shops_box .text .d4 a{
    width: 70px;
    height: 30px;
    margin-right: 8px;
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    color: #999;
}
.new_house_shops_box .text .d4 a:nth-child(2){
    color: #f3b700;
}
.new_house_shops_box .text .d4 a:hover{
      text-decoration: underline;
}
.new_house_shops_box ul:nth-child(1)~ul,.new_house_shops_more_box ul:nth-child(1)~ul{
    display: none;
}
.new_house_shops_more{
    width: 1200px;
    margin: 20px auto;

}
.new_house_shops_more_box{
    width: 1200px;
    overflow: hidden;
    height: 255px;
}
.new_house_shops_more_box ul{
    width: 1200px;
    overflow: hidden;
    height: 255px;
}
.new_house_shops_more_box ul li{
    float: left;
    height: 235px;
    width: 285px;
    margin: 20px 20px 0 0;
}
.new_house_shops_more_box ul li:last-child{
    margin: 20px 0 0 0;
}
.new_house_shops_more_box .pic{
    width: 285px;
    height: 175px;
    overflow: hidden;
}
.new_house_shops_more_box ul li p{
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}
.new_house_shops_more_box ul li p a{
    float: left;
    height: 30px;
    width: 190px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}
.new_house_shops_more_box ul li p a:hover{
    color: #f3b700;
    text-decoration: underline;
}
.new_house_shops_more_box ul li p span{
    float: right;
    height: 30px;
    width: 90px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: right;
    color: #f3b700;
    font-size: 14px;
}
.new_house_shops_more_box .d3{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.new_house_shops_more_box .d3 span{
    padding: 0 10px;
    border: 1px solid #ddd;
    color: #999;
    margin-right: 10px;
}
.new_house_banner{
    width: 100%;
    height: 290px;
    margin: auto;
}
.new_house_banner a{
    width: 100%;
    height: 290px;
    margin: auto;
    display: block;
}
/*闂備礁鎲＄敮妤呫�冩径鎰ラ柨鐕傛嫹*/

.crumb_box{
    width: 100%;
    height: 100px;
    background-color: #f8f8f8;
}
.crumbs .a_active{
    color: #f3b700;
}
.crumbs a:hover{
    color: #f3b700;
}
.s_lis_nav{
    height: 36px;
    width: 1200px;
    margin: auto;
}

.s_lis_nav_box{
    height: 36px;
    position: relative;
}
.s_lis_nav_search{
    width: 560px;
    height: 36px;
    background-color: #fff;
    position: absolute;
    top: 0;
    left:0;
}
.s_lis_nav_search label{
    width: 380px;
    height: 36px;
    position: absolute;
    left: 50px;
    top: 0;
}
.s_lis_nav_search input{
    width: 380px;
    height: 14px;
    padding:11px 0 12px;
    outline: 0;
    font-size: 12px;
    color: #aaa;
}
.s_lis_nav_search span{
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 36px;
    text-align: center;
    line-height: 36px;
}
.s_lis_nav_search a{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding-left: 30px;
    width: 100px;
    height: 36px;
    background: url("../../../images/public/common-3.0/icon_search.png") no-repeat 30px center #f3b700;
    background-size:20px 20px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    font-size: 16px;
}
.s_lis_filter{
    width: 1200px;
    margin: auto;
    overflow: hidden;
    /* border: 1px solid #eaeaea; */
}
.s_filter_all dl{
    width: 1180px;
    height: 50px;
    margin: auto;

    /* border-bottom: 1px solid #f0f0f0; */
    overflow: hidden;
    position: relative;
}
.s_filter_all dl dt{
    width: 70px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 50px;
}
.s_filter_all dl dd{
    width: 1110px;
    height: 50px;
    right: 0;
    position: absolute;
    top: 0;
}
.s_filter_all dl dd .s_curr{
    float: left;
    width: 40px;
    height: 18px;
    text-align: center;
    position: relative;
    top: 16px;
    cursor: pointer;
    line-height: 18px;
}
.s_filter_all dl dd .s_active{
    background-color:#f3b700 ;
    color: #fff;
}
.lis_lv1_ul{
    width: 1060px;
    height: 50px;
    position: absolute;
    left: 50px;
    top: 0;
    overflow: hidden;
}
.lis_lv1_ul li{
    width: 120px;
    height: 50px;
    float: left;
}
.lis_lv1_ul li p{
    display: block;
    padding: 0 10px;
    height: 49px;
    border-bottom: 1px solid transparent;
    cursor:pointer;
}
.lis_lv1_ul li p span{
    position: relative;
    top: 16px;
    float: left;
    width: 100px;

}
.lis_lv1_1 .li_active p{
    color: #f3b700;
}
.lis_lv1_1 li p span{
    background:url("../../../images/public/common-3.0/top_bottom.png") no-repeat right center;
}
.lis_lv1_1 .li_active p span{
    background:url("../../../images/public/common-3.0/top_bottom2.png") no-repeat right center;
}
.lis_lv1_2 li p{
	cursor:pointer;
    padding: 0 10px 0 30px;
    background:url("../../../images/public/common-3.0/Xblock_1.png") no-repeat 10px center;
}
.lis_lv1_2 li p:hover{
    color: #f3b700;
    background:url("../../../images/public/common-3.0/Sblock_2.png") no-repeat 10px center;
}
.lis_lv1_2 li .a_active{
    background:url("../../../images/public/common-3.0/Sblock_2.png") no-repeat 10px center;
    color: #f3b700;
}
.lis_lv1_2 li .a_active span{
    text-decoration: underline;
}
.s_filter_all_box{
    margin: 0 10px;
    overflow: hidden;
    background-color:#f8f8f8;
}
.s_filter_all_list{
    width: 1110px;
    padding-left: 70px;
}
.s_filter_all_list ol{
    border-bottom:1px dashed #ddd;
}
.s_filter_all_list ul,.s_filter_all_list ol{
    width: 1110px;
    overflow: hidden;
}
.s_filter_all_list ul li,.s_filter_all_list ol li{
    width: 150px;
    float: left;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.s_filter_all_list ul li p,.s_filter_all_list ol li p{
	display:inline;
    padding: 2px 5px;
    cursor:pointer;
}
.s_filter_all_list ul li p:hover{
    background-color: #f3b700;
    color: #fff;
}
.s_filter_all_list ul li .a_active{
    background-color: #f3b700;
    color: #fff;
    display:inline;
}
.s_filter_all_list ol li p:hover{
    color: #f3b700;
}
.s_filter_all_list ol .li_active p{
    color: #f3b700;
    text-decoration: underline;
}
.s_filter_all_box .s_filter_all_list{
    display: none;
}
.s_filter_all_list_uls{
    width: 1110px;
    overflow: hidden;
}
.s_filter_all_list_uls ul:nth-child(1)~ul{
    display: none;
}
.search_team{
    overflow: hidden;
    width: 1200px;
    margin: auto;
}
.search_team&gt;span{
    float: left;
    width: 180px;
    overflow: hidden;
    height: 50px;
    line-height: 50px;
}
.search_team span span{
    color: #f3b700;
    font-size: 14px;
}
.search_team ul{
    float: right;
    width: 1000px;
    margin-top: 15px;
}
.search_team ul li{
    margin: 0 10px 10px 0;
    float: left;
    line-height: 20px;
    overflow: hidden;
}
.search_team ul li p{
    background-color: #f3b700;
    color: #fff;
    padding: 2px 5px;
}
.search_team ul li p span{
    padding-left: 16px;
    background: url("../../../images/public/common-3.0/x.png") no-repeat center;
    margin-left: 5px;
}
.search_team ul li&gt;span{
    cursor: pointer;
    text-decoration: underline;
}
/*闂備礁鎲＄敮妤呫�冩径鎰ラ柛鎰ㄦ杺娴滄粓鏌ㄩ悤鍌涘*/
.new_houselv2_mid{
    width: 1200px;
    overflow: hidden;
    margin: auto;
    padding-bottom: 20px;
    position: relative;
    min-height: 540px;
}
.new_houselv2_mid_lf{
    width: 790px;
    overflow: hidden;
    float: left;
}
.sl_mid_lf_search{
    width: 790px;
    height: 36px;
    overflow: hidden;
    /* background-color: #f3f3f3; */
    border-bottom: 2px solid #F3B700;
}
.sl_mid_lf_search a,.sl_mid_lf_search span{
    float: left;
    width: 100px;
    height: 36px;
    line-height: 36px;
    border-right:1px solid #e6e6e6 ;
    text-indent: 10px;
    color: #808080;
    cursor: pointer;
}
.sl_mid_lf_search a{
    background: url("../../../images/public/common-3.0/top_bottom.png") no-repeat 70px center;
}
.sl_mid_lf_search .top_bottom{
    background: url("../../../images/public/common-3.0/top_bottom2.png") no-repeat 70px center;
}

.new_houselv2_mid_content{
    width: 790px;
    overflow: hidden;
}

.new_houselv2_mid_content .no_house{
    width: 740px;
    text-align: center;
    font-size: 16px;
    color: #999;
    line-height: 40px;
}

.new_houselv2_mid_content li{
    width: 790px;
    height: 120px;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}
.new_houselv2_mid_content li .pic{
    width: 160px;
    height: 120px;
    overflow: hidden;
    position: relative;
    float: left;
}
.new_houselv2_mid_content li .pic .time{
    position: absolute;
    bottom:0;
    left: 0;
    background-color: #f2f2f2;
    width: 160px;
    height: 30px;
    overflow: hidden;
    line-height: 30px;
    display: none;
}
.new_houselv2_mid_content li .pic .time&gt;div{
    width:30px;
    height: 30px;
    color: #fff;
    text-align: center;
    float: left;
}
.new_houselv2_mid_content li .pic .time&gt;.d1{
    background-color: #f3b700;
}
.new_houselv2_mid_content li .pic .time&gt;.d2{
    background-color: #4a78bc;
}
.new_houselv2_mid_content li .pic .time&gt;.d3{
    background-color: #e4393c;
}
.new_houselv2_mid_content li .pic .time&gt;p{
    width: 130px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 30px;
    text-align: center;
}
.new_houselv2_mid_content li .pic .time&gt;p span{
    margin: 0 4px;
    color: #f3b700;
}
.new_houselv2_mid_content  .content{
    width:610px;
    height: 120px;
    float: right;
    overflow: hidden;
}
.new_houselv2_mid_content .content_lf{
    width: 400px;
    height: 120px;
    float: left;
    overflow: hidden;
}
.new_houselv2_mid_content .content_lf .p1{
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 18px;
}
.new_houselv2_mid_content .content_lf .p1 a{
    height: 30px;
    overflow: hidden;
    max-width: 350px;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    color:#000;
}
.new_houselv2_mid_content .content_lf .p1 span{
    float: left;
    font-size: 12px;
    width: 40px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    margin: 5px 0 0 5px;
    display: none;
}
.new_houselv2_mid_content .content_lf .p1 a:hover{
    color: #f3b700;
    text-decoration: underline;
}
.new_houselv2_mid_content .content_lf .p2{
    line-height:34px;
    height: 25px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size:12px;
}
.new_houselv2_mid_content .content_lf .p2 span{
    float: left;
    height: 25px;
    max-width: 300px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.new_houselv2_mid_content .content_lf .d3{
    height: 20px;
    margin-top: 18px;
    overflow: hidden;
}
.new_houselv2_mid_content .content_lf .d3 span{
    float: left;
    height: 18px;
    padding: 0 10px;
    border: 1px solid #999;
    color: #999;
    margin-right:10px ;
}
.new_houselv2_mid_content .content_lf .d3 .s1{
     color:#3399ff;
     border-color:#3399ff ;
 }
.new_houselv2_mid_content .content_lf .d3 .s2{
    color:#f06e7d;
    border-color:#f06e7d ;
}
.new_houselv2_mid_content .content_lf .d3 .s3{
    color:#ffc601;
    border-color:#ffc601;
}
.new_houselv2_mid_content .content_rt{
    width: 190px;
    height: 120px;
    float: right;
    overflow: hidden;
}
.new_houselv2_mid_content .content_rt .p1{
    height: 30px;
    line-height: 30px;
    width: 190px;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.new_houselv2_mid_content .content_rt .p1 span{
    font-size: 26px;
    color: #f3b700;
}
.new_houselv2_mid_content .content_rt .d1{
    height: 30px;
    line-height: 30px;
    text-align: right;
    margin: 15px 0;
}
.new_houselv2_mid_content .content_rt .d1 a{
    color: #666;
    display: inline-block;
    height: 30px;
}
.new_houselv2_mid_content .content_rt .d1 a span{
    padding-left: 20px;
    background:url("../../../images/public/common-3.0/plus.png") no-repeat left center ;
}
.new_houselv2_mid_content .content_rt .p2{
    text-align: right;
    line-height: 30px;
    color: #666;
}
.new_houselv2_mid_content .content_rt .p2 b{
    color: #f3b700;
    font-size: 16px;
    font-weight: normal;
}
.new_houselv2_mid_content .content_rt .p2 span{
    margin-right:10px;
    float: right;
    max-width: 80px;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.new_houselv2_mid_content .content_rt .p2 a{
    float: right;
    color: #666;
    height: 30px;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.new_houselv2_mid_content .content_rt .p2 a:hover{
    color: #f3b700;
}
/*婵犵數鍋犵亸顏堫敋瑜庨幈銊╁煛閸涱厼鍞ㄩ悗鐟板婢瑰棛娑甸敓锟�*/
.new_houselv2_mid_content .active_hongbao .pic .time{
    display: block;
}
.new_houselv2_mid_content .active_hongbao .pic .time&gt;div{
    background-color: #ff0000;
}
.new_houselv2_mid_content .active_hongbao .content_lf .p1 span{
    display: block;
    background-color: #ff0000;
}

.new_houselv2_mid_content .active_tuangou .pic .time{
    display: block;
}
.new_houselv2_mid_content .active_tuangou .pic .time&gt;div{
    background-color: #f3b700;
}
.new_houselv2_mid_content .active_tuangou .content_lf .p1 span{
    display: block;
    background-color: #f3b700;
}

.new_houselv2_mid_content .active_lanchou .pic .time{
    display: block;
}
.new_houselv2_mid_content .active_lanchou .pic .time&gt;div{
    background-color: #4a78bc;
}
.new_houselv2_mid_content .active_lanchou .content_lf .p1 span{
    display: block;
    background-color: #4a78bc;
}

/*闂備礁鎲＄敮鎺懳涘┑瀣ラ柨鐕傛嫹*/
/*闂備礁鎲＄敮鎺懳涘┑瀣ラ柨鐕傛嫹*/
.new_houselv2_mid_lf .page{
    width: 790px;
    height: 30px;
    overflow: hidden;
    text-align:center;
    margin: 40px auto 60px;
    line-height: 30px;
}
.new_houselv2_mid_lf .page a{
    height: 18px;
    padding: 3px 12px;
    border: 1px solid #f3b700;
    margin-right:5px;
}
.new_houselv2_mid_lf .page .on{
    color: #fff;
    background-color: #f3b700;
}
/*闂備礁鎲￠悷銉╁储閺嶎厼鐤鹃柛顐ｆ礀閹瑰爼鏌℃径瀣嚋缂佸偊鎷�*/

.sl_mid_lf_search .span_active {

    color: #F3B700;
}

.new_houselv2_map_box{
    position: absolute;
    right: 0;
    top: 0;
    width: 380px;
}
.sl_mid_rt_feature{
    width: 380px;
    height:215px ;
    margin-bottom: 20px;
}
.new_houselv2_map_box .map{
    width: 380px;
    height: 540px;
    overflow: hidden;
    position: relative;
}
.new_houselv2_map_box .map_house{
    position: absolute;
    top: 0;
    left: 0;
    width: 110px;
    height: 40px;
}
.new_houselv2_map_box .map_house a{
    display: block;
    width: 90px;
    padding-left: 20px;
    height:40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: url("../../../images/public/common-3.0/icon_position1.png") no-repeat 10px center #f3b700;
}
/*
婵犲痉鏉匡拷娑㈠磻閹邦優楦跨疀閺囶亝瀚瑰ù锝呭枤濞兼劙鏌ｉ敂鍏煎*/
.new_houselv2_map_box .contrast{
    width: 300px;
    position:absolute;
    right: 0;
    top: 50px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 1px 10px #ddd;
    padding-bottom: 20px;
    display: none;
}
.new_houselv2_map_box .contrast .tit{
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    background-color: #f3f3f3;
    overflow: hidden;
    padding-left: 10px;
}
.new_houselv2_map_box .contrast .tit span{
    float: right;
    padding:  0 10px;
    height: 20px;
    line-height: 20px;
    background-color: #f3b700;
    color: #fff;
    margin:5px 10px;
    cursor: pointer;
}
.new_houselv2_map_box .contrast ul{
    width:300px;
    overflow: hidden;
    margin: 10px 0;
}
.new_houselv2_map_box .contrast ul li{
    width: 280px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 10px;

}
.new_houselv2_map_box .contrast ul li input {
    margin-right: 10px;
}
.new_houselv2_map_box .contrast ul li label{
    float: left;
    width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.new_houselv2_map_box .contrast ul li span{
    float: right;
    margin-right: 10px;
    color: #999;
    cursor: pointer;
    font-size: 14px;
}
.new_houselv2_map_box .contrast&gt;p{
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.new_houselv2_map_box .contrast&gt;p a{
    padding: 5px 15px;
    font-size: 14px;
    color: #fff;
    background-color: #f3b700;
}
/*
闂備礁鎼崐缁樻櫠濡ゅ懎鏄ョ憸蹇涘箯閻樼粯鏅滈柦妯侯槸婢癸拷*/
.crumb_box1{
    width: 100%;
    background-color: #f3f3f3;
}
.building_lv3_index{
    width: 1200px;
    margin: auto;
}
.building_lv3_name{
    font-size: 20px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.building_label{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.building_label span{
    float: left;
    height: 18px;
    padding: 0 10px;
    border: 1px solid #bebebe;
    color: #bebebe;
    margin-right: 10px;
}

.building_label .s1{
    color:#3399ff;
    border-color: #3399ff ;
}
.building_label .s2{
    color: #f06e7d;
    border-color: #f06e7d ;
}
.building_label .s3{
    color:#ffc601;
    border-color:#ffc601;
}
.building_lv3_nav{
    height: 50px;
    line-height: 50px;
    width: 1200px;
    margin: 20px 0;
    background-color: #f3b700;
    overflow: hidden;
}
.building_lv3_nav li{
    float: left;
    width: 130px;
    height: 50px;
    font-size: 18px;
}
.building_lv3_nav li a{
    display: block;
    width: 130px;
    height: 50px;
    text-align: center;
    color: #fff;
}
.building_lv3_nav li a:hover{
    text-decoration: none;
    color: #fff;
}
.building_lv3_nav li:hover{
    background-color: #f39800;
}
.building_lv3_nav .li_active{
    background-color: #f39800;
}
.building_lv3_synopsis{
    width: 1200px;
    height: 470px;
    position: relative;
    margin-bottom: 20px;
}
.synopsis_left{
    width: 590px;
    height: 470px;
    position: absolute;
    left: 0;
    top: 0;
}
.synopsis_left&gt;div{
    width: 590px;
    height: 380px;
    overflow: hidden;
}
.synopsis_left&gt;ul{
    width: 590px;
    height: 80px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
}
.synopsis_left&gt;ul li{
    position: absolute;
    top: 0;
    width: 110px;
    height: 80px;
    overflow: hidden;
}
.synopsis_left&gt;ul li a{
    display: block;
    width: 110px;
    height: 80px;
    text-align: center;
    line-height: 80px;
    font-size: 20px;
    color: #fff;
}
.synopsis_left&gt;ul li p{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    color: #fff;
    text-align: center;
    line-height: 18px;
	
}
.synopsis_left&gt;ul li a:hover{
    text-decoration: none;
    color: #fff;
}
.synopsis_left&gt;ul li:nth-child(1){
    left: 0;
  /*   background:url("../../../images/public/newHouse/pic_1.jpg") center no-repeat ; */
    /* background-size:100% 100% ; */
}
.synopsis_left&gt;ul li:nth-child(2){
    left: 120px;
/*     background:url("../../../images/public/newHouse/pic_2.jpg") center no-repeat ; */
/*     background-size:100% 100% ; */
}
.synopsis_left&gt;ul li:nth-child(3){
    left: 240px;
/*     background:url("../../../images/public/newHouse/pic_3.jpg") center no-repeat ; */
/*     background-size:100% 100% ; */
}
.synopsis_left&gt;ul li:nth-child(4){
    right: 120px;
/*     background:url("../../../images/public/newHouse/pic_4.jpg") center no-repeat ; */
/*     background-size:100% 100% ; */
}
.synopsis_left&gt;ul li:nth-child(5){
    right: 0;
/*     background:url("../../../images/public/newHouse/pic_5.jpg") center no-repeat ; */
/*     background-size:100% 100% ; */
}
.synopsis_right{
    width: 590px;
    height: 470px;
    position: absolute;
    right: 0;
    top: 0;
}
.right_title_money{
    line-height: 70px;
    height: 70px;
}
.right_title_money .p1{
    color: #f3b700;
    font-size: 18px;
    float: left;
    max-width:300px ;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 70px;
}
.right_title_money .p1 span{
    font-size: 30px;
}
.right_title_money .d2{
    float: right;
    height: 70px;
    overflow: hidden;
}
.right_title_money .d2 a{
    color: #f3b700;
    float: right;
    height: 70px;
}
.right_title_money .d2 span{
    color: #999;
    margin-right: 10px;
    float: left;
    max-width: 120px;
    height: 70px;
    overflow: hidden;
}
.right_title_money .d2 span b{
    font-weight: normal;
    font-size: 16px;
    color: #f3b700;
}
.right_active_boxs{
    width: 590px;
    height: 170px;
    overflow: hidden;
}
.ordinary p{
    line-height: 65px;
    font-size: 24px;
    color: #10b4ee;
    padding-left:60px;
}
.icon_car{
    background:url("../../../images/public/newHouse/icon-car.png") no-repeat left center;
}
.icon_man{
    background:url("../../../images/public/newHouse/icon-man.png") no-repeat left center;
}
.right_active_box{
    width: 550px;
    height: 130px;
    padding: 20px;
    position: relative;
    background-color: #f2f2f2;
}
.right_active_box&gt;div:nth-child(1){
    width: 180px;
    height: 130px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    left: 20px;
}
.building_active_content{
    width: 350px;
    height: 130px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    right: 20px;
}
.building_active_content&gt; .p1{
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    height: 25px;
    width: 350px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.building_active_content&gt; .p2{
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.active_content_time{
    width: 350px;
    height: 50px;
    background-color: #fafafa;
    overflow: hidden;
    position: relative;
}
.active_content_time div{

    width: 50px;
    height: 40px;
    color: #fff;
    font-size: 16px;
    padding: 5px 0;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    line-height: 20px;
}
.active_content_time&gt;p{
    position: absolute;
    right: 0;
    top: 0;
    width: 290px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
}
.active_content_time&gt;p span{
    color: #e42919;
    font-size: 18px;
    margin: 0 5px;
}
.building_active_content&gt;p:last-child{
    line-height: 30px;
    overflow: hidden;
    height: 30px;

}
.building_active_content&gt;p:last-child span{
    float: right;
    margin-right: 20px;
}
.building_active_content&gt;p:last-child .sign_up{
    float: right;
    width: 80px;
    height: 20px;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    color: #fff;
    margin-top: 5px;
}
.building_active_content&gt;p:last-child .read_more{
    float: right;
    width: 80px;
    height: 20px;
    border-radius: 5px;
    text-align: center;
    line-height: 20px;
    margin-top: 5px;
}
.hongbao3 .building_active_content&gt;p:last-child{
    color: #fd6b6b;
}
.hongbao3 .building_active_content&gt;p:last-child .sign_up{
    background-color: #e42919;
}
.hongbao3 .active_content_time div{
    background-color: #e42919;
}
.lanchou3 .building_active_content&gt;p:last-child{
    color: #4a78bc;
}
.lanchou3 .building_active_content&gt;p:last-child .sign_up{
    background-color: #4a78bc;
}
.lanchou3 .active_content_time div{
    background-color: #4a78bc;
}
.tuangou3 .building_active_content&gt;p:last-child{
    color: #f3b700;
}
.tuangou3 .building_active_content&gt;p:last-child .sign_up{
    background-color: #f3b700;
}
.tuangou3 .active_content_time div{
    background-color: #f3b700;
}
.right_title_texts{
    margin-top: 10px;
}
.right_title_texts p{
    line-height: 30px;
    font-size: 14px;
}
.right_title_texts p:last-child{
    overflow: hidden;
    max-height: 80px;
}
.right_title_tel{
    width: 590px;
    height: 100px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
}
.right_title_tel&gt;p a{
    font-size: 14px;
    color: #f3b700;
}
.right_title_tel&gt;div{
    height: 40px;
    position: absolute;
    bottom: 10px;
    left: 0;
    line-height: 40px;
}
.right_title_tel&gt;div p{
    float: left;
    font-size: 14px;
}
.right_title_tel&gt;div p span{
    font-size: 24px;
}
.right_title_tel&gt;div a{
    float: left;
    width: 80px;
    height:32px;
    text-align: center;
    line-height:32px;
    border-radius: 3px;
    color: #fff;
    background-color: #f3b700;
    margin-left: 10px;
    font-size: 14px;
    margin-top:4px;
}
/*
濠电偞鍨堕幑渚�顢欐繝鍕閻庯綆鍠栫粈鍐煕濞戝崬寮鹃柛鐕傛嫹*/
.building_s_box{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.building_s_lf{
    float: left;
    width: 850px;
    overflow: hidden;
}
.building_lv3_news{
    width: 848px;
    margin: auto;
     border-left:1px solid #eee;
     border-right:1px solid #eee;
     border-top:1px solid #eee;
     box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    margin-bottom:40px
}
.building_lv3_news_title{
	height:40px;
    line-height: 40px;
    font-size: 20px;
    border-bottom: 1px solid #eee;
    /* margin-top: 20px; */
    padding-top: 10px;
    position: relative;
    background:#f8f8f8;
    text-indent:10px;
    font-weight:bold
}
.building_lv3_news_title&gt;a{
    font-size: 14px;
    color:#000;
    margin-left: 40px;
    float:right;
    font-weight:normal;
    margin-right:5px;
}
.building_lv3_news ul{
    width: 830px;
    overflow: hidden;
    max-height:300px;
    padding:0 10px
}
.building_lv3_news ul li{
    height:auto;
    width: 830px;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}
.building_lv3_news ul li&gt;p.title {
    width: 850px;
    height: 30px;
    overflow: hidden;
    margin-bottom:5px;
}
.building_lv3_news ul li&gt;p.title a{
    font-size: 16px;
    line-height: 30px;
    height:30px;
    float: left;
    max-width:600px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#000;
}
.building_lv3_news ul li&gt;p.title a:hover{
    text-decoration: underline;
}
.building_lv3_news ul li&gt;p.title span{
    margin-left: 20px;
    line-height: 30px;
    color: #999;
    float: left;
}
.building_lv3_news ul li&gt;p.content{
    line-height: 20px;
    color: #666;
    overflow: hidden;
    font-size:14px;
}
.building_lv3_news ul li&gt;p.read_more a{
    color: #000;
    line-height: 30px;
}
.building_lv3_news ul li&gt;p.read_more a:hover{
    color: #f3b700;
}
/*
婵犲痉鏉匡拷娑㈠磻閹邦優楦跨疀閺冨倵鏀抽梺鏂ユ櫅閸熲晝妲愰敓锟�*/
.building_lv3_contents{
    width: 848px;
    padding-bottom:10px;
     border-left:1px solid #eee;
     border-right:1px solid #eee;
     border-top:1px solid #eee;
     box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    margin-bottom:40px
}
.building_lv3_contents table{
    width: 830px;
    line-height: 40px;
    padding:0 10px;
    margin: 20px auto 40px;
}
.building_lv3_contents table td{
    height: 40px;
    border: #eee solid 1px;

}
.building_lv3_contents table .td_1{
    width: 118px;
    background-color: #f3f3f3;
    text-align: center;
}
.building_lv3_contents table .td_2{
    padding:0 20px ;
    width: 240px;
}
.building_lv3_contents table .td_2 p{
    width: 240px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*
闂備浇顫夊娆撳床閺屻儲鍊甸柨鐕傛嫹*/
.building_lv3_house_type{
    width: 848px;
    height:auto;
    padding-bottom:10px;
    margin:20px auto;
    border-left:1px solid #eee;
     border-right:1px solid #eee;
     border-top:1px solid #eee;
     box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    margin-bottom:40px
}
.building_lv3_house_type ul{
    width: 810px;
    height:160px ;
    padding:0 10px;
    position: relative;
    margin: 20px auto 40px;
}
.building_lv3_house_type ul li{
    width: 380px;
    height: 160px;
    position: absolute;
    top: 0;
    border: 1px solid #ddd;
}
.building_lv3_house_type ul li:hover{
    background-color: #f2f2f2;
    box-shadow: 0 1px 10px #ddd;
}
.building_lv3_house_type ul li:nth-child(1){
    left: 0;
}
.building_lv3_house_type ul li:nth-child(2){
    right: 0;
}
.building_lv3_house_type ul li&gt;div:nth-child(1){
    width: 240px;
    height: 160px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}
.b3_house_type_box{
    width: 110px;
    height: 160px;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 10px;
}
.b3_house_type_box .b1{
    font-size: 16px;
    max-height: 40px;
    overflow: hidden;
    line-height: 20px;
    color: #000;
    margin: 10px auto 5px;
}
.b3_house_type_box .b2{
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 auto 15px;
}
.b3_house_type_box .b3{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 20px;
}
/*
濠德板�ф俊鍥窗閹剧粯鍊堕柣妯款嚙閻愬﹪鏌ㄩ悤鍌涘*/
.building_lv3_airscape{
    width: 850px;
    margin:20px auto;
}
.b3_airscape{
    width: 900px;
    height: 600px;
    overflow: hidden;
    position: relative;
    margin:20px auto 40px;
}
.b3_airscape div{
    width: 120px;
    height: 30px;
    position: absolute;
    background-color: #fff;
    line-height: 30px;
    top: 0;
    left: 0;
}
.b3_airscape div a{
    display: inline-block;
    width: 60px;
    text-align: center;
}
.For_Sale a:nth-child(1){
    color: #fff;
    background-color: #eb400d;
}
.For_Sale a:nth-child(1):hover{
    background-color: #f39800;
}
.For_Sale a:nth-child(2){
    color: #eb400d;
}
.sell_out a:nth-child(1){
    color: #fff;
    background-color: #bbb;
}
.sell_out a:nth-child(2){
    color: #bbb;
}
.sell_out a:nth-child(1):hover{
    background-color: #ddd;
}
.sale_hope a:nth-child(1){
    color: #fff;
    background-color: #0e9ed0;
}
.sale_hope a:nth-child(2){
    color: #10b4ee;
}
.sale_hope a:nth-child(1):hover{
    background-color: #10b4ee;
}
/*
闂備礁鎲＄粙蹇涘礉韫囨洜鍗氶柣鏂垮悑閻擄拷閻庡箍鍎遍幏瀣枔閿燂拷*/
.building_lv3_ambitus{
    width: 850px;
    margin:40px auto;
}
.b3_ambitus{
    height: 530px;
    width: 850px;
    position: relative;
    margin: 20px 0;
}
.b3_ambitus_map{
    width: 540px;
    height: 510px;
    padding:9px;
    border: 1px solid #ddd;
    position: absolute;
    left: 0;
    top: 0;
}
.b3_ambitus_right{
    width: 280px;
    height: 510px;
    position: absolute;
    right: 0;
    top: 0;
}
.b3_ambitus_right_1{
    width: 280px;
    height: 100px;
    overflow: hidden;
    position: relative;
}
.b3_ambitus_right_1 li{
    width: 70px;
    height: 100px;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.b3_ambitus_right_1 li div{
    width: 50px;
    height: 50px;
    overflow:hidden;
    margin:10px ;
}
.b3_ambitus_right_1 li p{
    line-height: 30px;
    text-align: center;
    background-color: #fff;
}
.b3_ambitus_right_1 li a{
    position: absolute;
    width: 70px;
    height: 100px;
    top: 0;
    left: 0;
}
.b3_ambitus_right_1 .li_active p{
    color: #10b4ee;
}
.b3_ambitus_right_1 li.item01{
    left: 0;
}
.b3_ambitus_right_1 li .d1{
    background: url("../../../images/public/common-3.0/icon-more.png") no-repeat 0 0;
}
.b3_ambitus_right_1 .li_active .d1{
    background-position:-50px 0 ;
}
.b3_ambitus_right_1 li.item02{
    left: 70px;
}
.b3_ambitus_right_1 li .d2{
    background: url("../../../images/public/common-3.0/icon-more.png") no-repeat  -100px  -50px;
}
.b3_ambitus_right_1 .li_active .d2{
    background-position:-150px -50px ;
}
.b3_ambitus_right_1 li.item03{
    right: 70px;
}
.b3_ambitus_right_1 li .d3{
    background: url("../../../images/public/common-3.0/icon-more.png") no-repeat  -100px 0;
}
.b3_ambitus_right_1 .li_active .d3{
    background-position:-150px 0 ;
}
.b3_ambitus_right_1 li.item04{
    right: 0;
}
.b3_ambitus_right_1 li .d4{
    background: url("../../../images/public/common-3.0/icon-more.png") no-repeat   0 -50px;
}
.b3_ambitus_right_1 .li_active .d4{
    background-position:-50px -50px ;
}
.b3_ambitus_right_2{
    height: 40px;
    line-height: 40px;
    background-color: #e6e6e6;
    text-indent: 10px;
}
.b3_ambitus_right_3{
    overflow-x:hidden ;
    overflow-y: auto;
    width:280px;
    height: 270px;
    margin-top: 10px;
}
.b3_ambitus_right_3 li{
    line-height: 30px;
    width: 280px;
    height: 29px;
    position: relative;
    border-bottom: 1px dashed #ddd;
}
.b3_ambitus_right_3 li span{
    position: absolute;
    right: 30px;
    top: 0;
    height: 30px;
    max-width:70px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.b3_ambitus_right_3 li a{
    display: block;
    height: 30px;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-indent: 10px;
}
.b3_ambitus_right_3 .li_active{
    background-color: #f0f0f0;
}
/*
婵犲痉鏉匡拷娑㈠磻閹邦優楦跨疀濞戞瑥鍓紓浣割儏閻忔繈寮敓锟�*/
.building_lv3_photo_album{
    width: 850px;
    margin:auto
}
.building_lv3_photo_album .building_lv3_news_title p {
    position: absolute;
    font-size: 14px;
    color: #999;
    left: 200px;
    top: 20px;
    height: 30px;
    line-height: 30px;
}

.building_lv3_photo_album .building_lv3_news_title span{
    font-size: 14px;
}
.building_lv3_photo_album ul{
    margin: 20px auto 40px;
    width: 850px;
    height: 140px;
    position: relative;
}
.building_lv3_photo_album ul li{
    position: absolute;
    top: 0;
    width: 200px;
    height: 140px;
    overflow: hidden;
}
.building_lv3_photo_album ul li:nth-child(1){
    left: 0;
}
.building_lv3_photo_album ul li:nth-child(2){
    left: 216px;
}
.building_lv3_photo_album ul li:nth-child(3){
    right: 216px;
}
.building_lv3_photo_album ul li:nth-child(4){
    right:  0;
}
/*婵犲痉鏉匡拷娑㈠磻閹邦優楦跨疀濞戞瑥锟介鐥鐐村櫧婵¤鎷�*/

/*闂備礁鎲￠悷銉╁储閺嶎厼鐤鹃柛顐ｆ礀缁犳娊鏌曟繛鍨缂侊拷閿燂拷*/
.new_list_rt{
    float: right;
    width: 330px;
  margin-top: 20px;
    background-color: #f8f8f8;
}
.new_list_rt h3{
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
    overflow: hidden;
    font-weight: normal;
    font-size: 14px;
    border-bottom: 1px dashed #ddd;
}
.new_list_rt ul{
    width: 330px;
    overflow: hidden;
}
.new_list_rt ul li{
    padding: 20px;
    height: 100px;
    width: 290px;
    overflow: hidden;
    border-bottom: 1px dashed #ddd;
}
.new_list_rt ul li .pic{
    width: 140px;
    height: 100px;
    overflow: hidden;
    float: left;
}
.new_list_rt ul li .txt{
    float: right;
    width: 140px;
    height: 100px;
    overflow: hidden;
}
.new_list_rt ul li .txt .p1{
    width: 140px;
    height: 30px;
    overflow: hidden;
}
.new_list_rt ul li .txt .p1 a{
    display: inline-block;
    width: 140px;
    height: 30px;
    line-height:30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color:#000
}
.new_list_rt ul li .txt .p1 a:hover{
    color: #f39800;
}
.new_list_rt ul li .txt .p2{
    width: 140px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #f39800;
    font-size:14px;
    font-weight:bold;
}
.new_list_rt ul li .txt .p3{
    width: 140px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}
.new_list_rt ul li .txt .p3 span{
    padding: 2px 10px;
    background-color: #fff;
    margin-right: 10px;
    color: #f39800;
    border:1px solid #f39800
}
/*
濠碘槅鍋呭妯硷拷姘煎枤閿熷�燁潐婵炲﹪骞嗛崶鈺嬫嫹閿濆骸浜滈柣鎿勬嫹*/
.modal_box{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    z-index:100;
}
.modal_b3{
    width: 400px;
    height: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -200px;
    margin-left:-200px ;
    background-color: #fff;
    padding: 0 20px;
    box-shadow: 0 1px 10px #ddd;
}
.modal_b3_title{
    line-height: 60px;
    height: 60px;
    position: relative;
    font-size: 20px;
    color: #555;
    border-bottom: 1px dashed #ddd;
    margin-bottom: 20px;
}
.modal_b3_title span{
    width: 50px;
    height: 50px;
    position: absolute;
    right: -45px;
    top: -25px;
    cursor: pointer;
    background: url("../../../images/public/common-3.0/close.png") no-repeat center;
/*     background-size: 50px; */
}
.modal_b3_title b{
    font-size: 12px;
    color: #999;
    font-weight: normal;
    margin-left: 10px;
}
.modal_b3 table{
    width: 360px;

}
.modal_b3_td_1{
    width: 100px;
    text-align: left;
    font-size: 14px;
    color: #aaa;
    line-height: 40px;
}
.modal_b3_td_2{
    text-indent: 20px;
}
.modal_b3_td_2 input{
    border: 1px solid #ddd;
    height: 14px;
    width: 200px;
    outline: 0;
    padding:8px 0 8px 20px ;
}
.modal_b3_errs{
    color: red;
    text-indent: 30px;
    line-height: 30px;
    height: 30px;
}
.submit_b3{
    text-align: center;
}
.submit_b3 input{
    width: 340px;
    height: 40px;
    background-color: #f3b700;
    color: #fff;
    border-radius: 5px;
    font-size: 20px;
}
.mb3,.mb4{
    display: none;
}
/*
婵犲痉鏉匡拷娑㈠磻閹邦優楦跨疀濞戞顦梺闈涱煭鐠侊綁骞忛悜鑺ユ櫢闁跨噦鎷�*/
.new_list_box{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.new_list_lf{
    width: 850px;
    float: left;
    overflow:hidden;
    margin-top:20px
}
.new_list_lf ul{
    width: 850px;
    overflow: hidden;
}
.new_list_lf ul li{
    width: 850px;
    min-height:78px;
    height:auto;
    
    
}
.new_list_lf_pic{
    float: left;
    width: 200px;
    height: 140px;
    overflow: hidden;
}
.new_list_lf_txt{
    height:auto;
    width: 630px;
    float: right;
    overflow: hidden;
    border-top: 1px dashed #ddd;
    padding:10px 0;
}
.new_list_lf_txt .p1{
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
}
.new_list_lf_txt .p1 a{
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size:16px;
}
.new_list_lf_txt .p1 a:hover{
    color: #f39800;
}
.new_list_lf_txt .p2{
    width: 100%;
    max-height: 40px;
    line-height: 20px;
    margin-top:5px;
}
.new_list_lf_txt .p2 a{
    display: inline-block;
    width: 100%;
    max-height: 40px;
    line-height: 20px;
    overflow: hidden;
    color: #666;
    font-size:14px;
}
.new_list_lf_txt .p2 a:hover{
    text-decoration: underline;
}
.new_list_lf_txt .p3{
    height:auto;
    line-height: 30px;
    overflow: hidden;
}
.new_list_lf_txt .p3 span{
    padding: 2px 10px;
    background-color: #f39800;
    color: #fff;
    margin-right: 10px;
}
.new_list_lf_txt .p4{
   /*  height: 30px; */
    text-align: right;
    color: #999;
}
.new_list_lf_txt .p4 span{
    margin-right: 20px;
}
.new_list_lf_no_pic .new_list_lf_txt{
    float: left;
    width: 850px;
}
.new_list_lf .more{
    margin: 40px auto 60px;
    text-align: center;
}
.new_list_lf .more a{
    color: #999;
}
/*
婵犲痉鏉匡拷娑㈠磻閹邦優楦跨疀閺冨倵鏀抽梺鏂ユ櫅閸熲晝妲愰敓锟�2*/
.building_lv3_2{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
/*
 2017-2-10
*/
.building_lv3_house_type2 .warning{
    height: 40px;
    line-height: 40px;
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    text-indent: 20px;
}
.building_lv3_house_type2&gt;ul{
    overflow: hidden;
    min-height:364px;
}
.building_lv3_house_type2 ul li{
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dashed #ddd;
}
.building_lv3_house_type2 ul li:last-child{
    border: none;
}
.building_lv3_house_type2 ul li .pic{
    float: left;
    width: 220px;
    height: 140px;
    overflow: hidden;
}
.building_lv3_house_type2 ul li .txt{
    width: 400px;
    height: 100px;
    float: left;
    margin-left: 20px;
}
.building_lv3_house_type2 ul li .txt h5{
    font-weight: normal;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 10px;
}
.building_lv3_house_type2 ul li .txt p{
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.building_lv3_house_type2 ul li .monery{
    width: 220px;
    height: 100px;
    float: right;

}
.building_lv3_house_type2 ul li .monery span{
    float: left;
    line-height: 100px;
    width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #f39800;
}
.building_lv3_house_type2 ul li .monery a{
    float: right;
    width: 80px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: #f39800;
    color: #fff;
    margin: 35px 0;
    border-radius:3px;
}
.building_lv3_2 .building_lv3_contents{
    width: 1198px;
}
.building_lv3_2 .building_lv3_contents table{
    width: 1200px;
}
.building_lv3_2 .building_lv3_news_title{
    margin: 0;
    padding: 0;
    border: none;
}
.building_lv3_2_txt{
    width: 1200px;
    overflow: hidden;
    font-size: 14px;
    line-height: 26px;
    text-indent: 20px;
    margin: 20px auto 40px;
}

.building_lv3_2 .building_lv3_ambitus{
    margin: 0;
    width: 1200px;
}
.building_lv3_2 .b3_ambitus{
    width: 1200px;
}
.building_lv3_2 .b3_ambitus_map{
     width: 880px;
}
.building_lv3_2 .tyhouse{
    height: 30px;
    line-height: 30px;
}

.building_lv3_2 .tyhouse a{
    color: #666;
    margin-left: 20px;
}
.building_lv3_2 .tyhouse .a_active{
    color: #555;
    text-decoration: underline;
}
.building_lv3_2 .building_lv3_house_type{
    width: 1140px;
    overflow: hidden;
    margin: auto;
}
.building_lv3_2 .building_lv3_house_type ul{
    width: 1140px;
    overflow: hidden;
    height: auto;
    margin:20px auto 40px;
}
.building_lv3_2 .building_lv3_house_type ul li{
    float: left;
    position: inherit;
    margin:0 100px 30px 0;
    border: none;
}
.building_lv3_2 .building_lv3_photo_album{
    width: 1200px;
}
.building_lv3_2_photos{
    width: 1250px;
    overflow: hidden;
    margin: 20px auto 0;
    min-height:314px;
}
.building_lv3_2_photos li{
    float: left;
    margin: 0 0 20px 25px;
    width: 220px;
    height: 140px;
    position: relative;
    overflow: hidden
}
.building_lv3_2_photos li .pic_box{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    z-index: 300;
    display: none;
}
.building_lv3_2_photos li .pic_bg{
    position: absolute;
    top: 50%;
    left: 50%;
    width:800px;
    height: 510px;
    margin-left: -400px;
    margin-top: -275px;
    padding: 9px;
    background-color: #fff;
    box-shadow: 0 1px 10px #ddd;
    border: 1px solid #ddd;

    z-index: 30;
}
.building_lv3_2_photos li .pic_bg span{
    position: absolute;
    top: -20px;
    right: -20px;
}
.building_lv3_2_photos li .pic_bg b{
    display: block;
    width: 40px;
    height: 66px;
    position: absolute;
    top: 50%;
    margin-top: -33px;
    cursor: pointer;
}
.building_lv3_2_photos li .pic_bg .pic_lf{
    left: 10px;
    background: url("../../../images/public/newHouse/focusBtn.png") no-repeat left top;
}
.building_lv3_2_photos li .pic_bg .pic_lf:hover{
    background: url("../../../images/public/newHouse/focusBtn.png") no-repeat left bottom;
}
.building_lv3_2_photos li .pic_bg .pic_rt{
    right: 10px;
    background: url("../../../images/public/newHouse/focusBtn.png") no-repeat right top;
}
.building_lv3_2_photos li .pic_bg .pic_rt:hover{
    background: url("../../../images/public/newHouse/focusBtn.png") no-repeat right bottom;
}
.building_lv3_2_more{
    text-align: center;
    margin-bottom: 40px;
}
.building_lv3_2_more a{
    color: #999;
    font-size: 14px;
}
/*
闂備礁鎼崐缁樻櫠濡ゅ懎鏄ョ憸蹇涘极椤曪拷閺佹捇鏁撻敓锟�*/
.faction_lis2_top{
    width: 830px;
    height: 240px;
    padding: 20px 10px 40px;
    position: relative;
}
.faction_lis2_top_pic{
    position: absolute;
    top: 20px;
    left: 10px;
    width: 200px;
    height: 200px;
    border: 1px solid #ddd;
    padding: 19px;
    overflow: hidden;
}
.faction_lis2_box{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.faction_lis2_box_lf{
    float: left;
    width: 850px;

}
.faction_lis2_top_texts{
    position: absolute;
    right: 10px;
    top: 20px;
    width: 560px;
    height: 200px;
    padding: 40px 0 0;
}
.faction_lis2_top_text1{
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.faction_lis2_top_text1 a:hover{
    text-decoration: underline;
    color: #999;
}
.faction_lis2_top_text2{
    line-height: 40px;
    color: #666;
    overflow: hidden;
    height: 40px;
}
.faction_lis2_top_text2 span{
    float: left;
    max-width:150px ;
    height: 40px;
    margin-right: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.faction_lis2_top_text2 a{
    margin: 10px 0;
    float: left;
    width: 70px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #b3b3b3;
    color: #fff;
}
.faction_lis2_top_text3{
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.faction_lis2_top_texts&gt;a{
    display: block;
    position: absolute;
    width: 120px;
    height: 40px;
    bottom: 40px;
    left: 0;
    color: #fff;
    background-color: #4a78bc;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
}
.faction_lis2_top_texts&gt;a:hover{
    background-color: #10b4ee;
}
.faction_lis2_mid{
    width: 850px;
}
.faction_lis2_mid_title{
    height: 40px;
    line-height: 40px;
    background-color: #f3f3f3;
    font-size: 14px;
    padding: 0 20px;
    color: #b3b3b3;
}
.faction_lis2_mid_title a{
    color: #b3b3b3;
    margin-right: 20px;
}
.faction_lis2_mid_title .a_active{
    color: #555;
    text-decoration: underline;
}
.faction_lis2_mid ul{
    width: 850px;
    overflow: hidden;
}
.faction_lis2_mid ul li{
    padding: 20px 20px 10px;
    border-bottom: 1px solid #ddd;
}
.faction_lis2_mid_li_p1{
    line-height: 40px;
    font-size: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 700px;
    font-weight: bold;
}
.faction_lis2_mid_li_p1 a:hover{
    color:#f39800 ;
}
.faction_lis2_mid_li_p2{
    line-height: 20px;
    height: 40px;
    overflow: hidden;

}
.faction_lis2_mid_li_p2 a:hover{
    color: #adadad;
    text-decoration: underline;
}
.faction_lis2_mid_li_p3{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-top:10px;
    text-align: right;
    padding-right:10px ;
    color: #adadad;
}
.faction_lis2_mid_more{
    text-align: center;
    margin: 40px auto 60px;

}
.faction_lis2_mid_more a{
    color: #adadad;
}
/*
闂備礁鎼崐缁樻櫠濡ゅ懎鏄ョ憸蹇涘极椤曪拷閺佹捇鏁撻敓锟�*/
.faction_section{
    width: 1200px;
    margin: auto;
    overflow: hidden;
}
.faction_section_left{
    width: 850px;
    margin: 20px auto 80px;
    float: left;
}

.faction_section_content img{
    display: inline;
    max-width: 810px;
}
/*
.faction_section_comment{
    width: 848px;
    overflow: hidden;
    border-left:1px solid #eee;
     border-right:1px solid #eee;
     border-top:1px solid #eee;
     box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    margin-bottom:40px
}
.faction_section_comment .p1{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
}
.faction_section_comment .p1 span{
    display: inline-block;
    height: 36px;
    padding: 0 6px;
    border-bottom: 4px solid #3399ff;
    font-size: 16px;
}
.faction_section_comment .p1 a{
    height: 25px;
    float: right;
    width: 60px;
    color: #fff;
    background-color: #4a78bc;
    text-align: center;
    line-height: 25px;
    margin-top: 10px;
}
.faction_section_comment .ul1{
    width: 850px;
    overflow: hidden;
    
}
.faction_section_comment .ul1&gt;li{
    padding: 20px 10px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px dotted #ddd;
}
.faction_section_comment .ul1 li .d_pic{
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
}
.faction_section_comment .ul1 li .d_texts{
    float: left;
    margin-left:15px;
    width: 765px;
    overflow: hidden;
}
.faction_section_comment .ul1 li .d_texts_name{
    margin-bottom: 20px;
    font-size: 14px;
    color: #999;
    overflow: hidden;
}
.faction_section_comment .ul1 li .d_texts_name span{
    margin-left: 20px;
}
.faction_section_comment .ul1 li .d_texts_name a:hover{
    color: #adadad;
    text-decoration: underline;
}
.faction_section_comment .ul1 li .d_text_content{
    overflow: hidden;
    font-size:14px;
    white-space: pre-wrap;       
    white-space: -moz-pre-wrap;  
    white-space: -pre-wrap;      
    white-space: -o-pre-wrap;    
    word-wrap: break-word;
}

.faction_section_comment .ul1 li .profession_chapter{
	position:absolute;
	top: 20px;
	right:30px;
	width: 75px;
	height: 22px;
}
.faction_section_comment .ul1 li .d_text_footer{
    height: 28px;
    width:740px;
    overflow: hidden;
    line-height: 28px;
    text-align: right;
    color: #333;
}
.faction_section_comment .ul1 li .d_text_footer&gt;span{
    padding-left: 25px;
    background: url("../../../images/public/common-3.0/zan_1.png") no-repeat left center;
   /*  background-size: 20px 20px; */
/*     cursor: pointer;
}
 */
/* .faction_section_comment .ul1 li .d_text_footer .icon_zan1{
    background: url("../../../images/public/common-3.0/zan_2.png") no-repeat left center;
    color: #ff0000;
    background-size: 20px 20px;
    padding-left: 25px;
    cursor: pointer;
}
.faction_section_comment .ul1 li .d_text_footer a{
    color: #333;
    margin-left: 30px;
}
.faction_section_comment .ul1 li .d_text_footer_lv2{
    height: 42px;
    width:753px;
    overflow: hidden;
    border: 1px solid #ddd;
    padding:10px 5px;
    background-color: #f3f3f3;
    margin-bottom: 20px;
    display: none;
}
.faction_section_comment .ul1 li .d_text_footer_lv2 input{
    width:656px;
    height: 40px;
    border: 1px solid #ddd;
    outline: 0;
    padding-left: 20px;
}
.faction_section_comment .ul1 li .d_text_footer_lv2 a{
    display: inline-block;
    height: 42px;
    width: 70px;
    font-size:14px;
    background-color:#3399ff;
    color: #fff;
    line-height: 42px;
    text-align: center;
    margin-left: 5px;
}
.faction_section_comment .go_comment{
	display:block;
	width:120px;
	height: 38px;
	line-height: 38px;
	color:#fff;
	text-align: center;
	background: #f39800;
	border-radius: 30px;
	font-size: 14px;
	margin: 20px auto;
}
.faction_section_comment .more{
    font-size: 14px;
    text-align: center;
    margin: 40px auto 60px;
}
.faction_section_comment .mores{
    font-size: 14px;
    text-align: center;
    margin: 40px auto 60px;
}
.faction_section_comment .more a{
    color: #adadad;
}
.faction_section_comment .mores a{
    color: #adadad;
} */*/
.faction_section_comment_say{
    width: 850px;
    height: 300px;
}
/* .faction_section_comment_say div{
    width: 848px;
    height: 248px;
    overflow: hidden;
    border: 1px solid #ddd;
} */

.faction_section_comment .go_comment{
	display:block;
	width:120px;
	height: 38px;
	line-height: 38px;
	color:#fff;
	text-align: center;
	background: #f39800;
	border-radius: 30px;
	font-size: 14px;
	margin: 20px auto;
}
.faction_section_comment_say .form-Box{
	 min-height: 40px;
    width: 1000px;
    position: relative;
    margin: 20px 0;
}
.faction_section_comment_say .form-Box span {
	 height:90px;
	 display:block;
	 float:left;
	 line-height:90px;
}
.faction_section_comment_say .picBox&gt;label{
	display: block;
    width: 120px;
    height: 90px;
    margin: 20px 20px 0 0;
    float: left;
    border: 1px solid #ddd;
    background: url("../../../images/pc/add-pic.jpg") no-repeat center;
}
.faction_section_comment_say .picBox&gt;div{
	 width: 120px;
    height: 90px;
    margin: 20px 20px 0 0;
    float: left;
    position: relative;
}
.faction_section_comment_say .picBox div i {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    right: -15px;
    top: -15px;
    cursor: pointer;

.faction_section_comment_say p{
    width: 850px;
    height: 30px;
    margin-top: 20px;
    text-align: right;
}
.faction_section_comment_say p input{
    width: 100px;
    height: 30px;
    background-color: #4a78bc;
    color: #fff;
    outline: 0;
    cursor: pointer;
}
/*
濠德板�ф俊鍥窗閹剧粯鍊堕柣妯款嚙閻愬﹪鏌ㄩ悤鍌涘*/
.building_lv3_2_airscape2{
    width: 900px;
    height: 450px;
    margin:20px auto ;
}
.building_lv3_2_airscape_type .building_lv3_house_type{
    width: 900px;
}

.textareas{
		resize:none;
		border: 1px solid #C1C9C6;
		font-size: 14px;
}
/*2017-5-2*/
.newHouse_comment li{
    display: inline-block;
    padding-left: 10px;
}



</pre></body></html>