
.new_float_l{float:left;}



/* 新头部样式重置 */

/* == top == */
.new_top_bg{ background-image:url(../images/top_bg.jpg);background-position:  center 0; background-repeat: no-repeat; height:622px; position:relative}
.new_top{width:1180px; margin:0 auto; padding:10px 0; position: relative;}
.new_logo{display:block; float:left; margin-right:10px;}
/* == top 2== */
.new_top_line{height:35px; line-height:35px; background:#ff9906; font-size:12px}
.new_top_line ul{float:left; margin-left: 10px;}
.new_top_line li{float:left; margin-right:15px;color: #ffffff;}
.new_top_line a{color:#fff;}
.new_top_line a:hover{color:#ffd180;}
.new_top_nav{height:86px; background:#fff;}
.new_top_line h2 {
    width: 1180px;
    margin: 0 auto;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
}

.new_top_line li a {
    color: #ffffff;
    text-decoration: none;
}
.new_top_line div ul {
    float: right;
}
.new_top_line .new_top_text {
    display: block;
    float: left;
    margin: 0 8px;
}

.new_top_line .new_top_ico01 {
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    margin-top: 9px;
}
.new_top_line .new_top_ico01_1 {
    background: url(../images/ico62.png) no-repeat;
}
.new_top_line .new_top_ico01_2 {
    background: url(../images/ico63.png) no-repeat;
}
.new_t_mar{margin-top:20px;}
/* == city == */
.new_city_bg{overflow: hidden; float: left;}
.new_city{width:45px; height:25px; line-height:25px; display:block; float:left; background:url(../images/city.png) 6px center no-repeat #ff9906; padding-left:22px; color:#fff; font-size:12px;  margin-top:15px;border-radius:20px; margin-right: 10px;}
.new_city_span{display: block; width:10px; height:25px; background:url(../images/icoxia.png) 0 center no-repeat; float:right; margin-right:6px;}
.new_city_bg .new_qh_btn{font-size: 14px; color: #666; padding: 0 5px; float: right; margin-top: 16px;}
.new_city_box{width: 775px; position: relative;}
.new_cities-con{width:678px;padding-top: 10px; border:1px #ddd solid; position:absolute;left:90px;top: 60px;background:#fff;z-index:1;}
.new_city_box .new_cities-opts{padding: 0 25px 25px 30px;}
.new_city_box .new_cities-con .new_tit{font-size: 18px; font-weight: 700; padding: 10px 0 5px 30px;}
.new_city_box .new_cities-con .new_gd_btn{font-size: 14px; color: #666; padding: 3px 5px; border: 1px solid #ddd; margin: 0 20px;}
.new_city_box .new_cities-con .new_gd_btn:hover{color: #f91; text-decoration: none;}
.new_city_box .new_cities-con li{float: left; width: 50%; color: #666; margin: 10px 0 0;}
.new_city_box .new_cities-con li em{width: 23px; height: 23px; line-height: 23px; font-size: 14px;float: left; color: #666; text-align: center; background-position: -402px -258px; background-color: #eee; border-radius: 50%; margin-right: 10px;}
.new_city_box .new_cities-con li p{float: left; width: 275px;}
.new_city_box .new_cities-opts li p a.highlight{color: #f91;}
.new_city_box i{width: 12px; height: 12px; display: block; background: #fff; border-top: 1px solid #ddd; border-left: 1px solid #ddd; transform:rotate(45deg); -ms-transform:rotate(45deg); -moz-transform:rotate(45deg);  -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position: absolute; top:-7px; left:90px;}
.new_city_box .new_close_btn{margin:0 auto; width: 40px; height: 40px; line-height: 40px; font-size: 40px; color: #fff; display: block; background: #ddd; text-align: center; overflow: hidden; border-radius: 50%; position: absolute; top:45px; right:-10px; z-index: 99;}
.new_city_box .new_close_btn:hover{background: #f91; width: 40px; height: 40px; display: block; text-decoration: none;}/* == nav == */
.new_nav{ float:right;}
.new_nav li{float:left; height:30px; line-height:30px; text-align:center; font-size:16px; margin-right:10px;}
.new_nav li a{display:block; padding:0 15px;}
.new_nav li a:hover,.new_nav li a.on{display:block; background:#ff9906; color:#fff;border-radius:20px; text-decoration:none}
/* == index login == */
.new_ind_login{line-height: 30px; float:right;}
.new_ind_login01{width:42px; height:30px; line-height:30px; background:#00be78 url(../images/user.png) 18px center no-repeat; border-radius:20px 0 0 20px; float:left; color:#fff;}
a.ind_login01{padding-left:38px;}
a.ind_login01:hover{display:block; background:#019860 url(../images/user.png) 18px center no-repeat; color:#fff; text-decoration:none}
.new_ind_login02{width:42px; height:30px; line-height:30px; background:#fff url(../images/reg.png) 18px center no-repeat; border-radius:0 20px 20px 0; float:left; color:#656565;}
a.ind_login02{padding-left:38px;}
a.ind_login02:hover{display:block; background:#00be78 url(../images/reg_hover.png) 18px center no-repeat; color:#fff; text-decoration:none}

/* == house list search == */
.new_h_l_s{    background: rgba(244, 242, 242, 0.65); border: 1px solid rgba(230, 230, 230, 0.46);}
.new_search{width: 1180px;height: 90px;margin: 0px auto;padding: 10px 10px;}
.new_search01{height: 35px;position: relative;left: 10px;}
.new_search01 li{line-height:29px; float:left}
.new_search01 li a{float: left;width: 48px;height: 22px;line-height: 22px;margin-right: 30px;text-align: center;font-size: 15px;font-weight: bold;color: #898989;white-space: nowrap;}
.new_search01 li a.selected{color: #ff9906;height: 35px;background: url(../images/icoshang.png) 18px bottom no-repeat;}
.new_search02{border-radius: 4px 0 0 4px; height:48px; /*padding:2px;*/}
.new_search02 p{ height:48px;/*padding:2px;*/}
.new_s_inp01{width:500px; line-height:48px; height: 48px; font-size: 14px; color:#aeaeae; border:0; padding:0 10px; float:left;border-radius: 4px 0 0 4px;}
.new_but01{background: #ed0f0f;color: #fff;width: 94px;height: 48px;line-height: 48px;text-align: center;font-size: 20px;display: block;border-radius: 0 4px 4px 0;float: right;}
.new_but01{text-decoration:none; color:#fff}
.new_but01:hover{text-decoration:none; display:block; color:#fff; background:#ff5e06;}
.new_s_map{width: 146px;margin-top: 35px;float: right;margin-right: 145px;}
.new_but02{width: 100px;height: 48px;line-height: 48px;padding-left: 40px;background: #ed0f0f url(../images/ico01.png) 14px 15px no-repeat;font-size: 20px;display: block;float: right;color: #fff;border-radius: 4px;}
a.new_but02{text-decoration:none; color:#fff}
a.new_but02:hover{text-decoration:none; display:block; color:#fff; background:#ff5e06 url(../images/ico01.png) 14px 15px no-repeat;}

/*tel*/
.new_contactbox {
    width: 265px;
    height: 95px;
    float: right;
	color: #ff9906;
    background: url(../images/bg2.png) no-repeat center;
    /* padding: 10px 0 0 0px; */
    margin-top: -5px;
}
.new_contactbox p {
    font-size: 20px;
    /*color: #fff;*/
    text-align: right;
    padding-right: 10px;
    margin-bottom: 10px;
}
.new_contactbox span {
    font-style: italic;
    font-size: 25px;
    /*color: #ffffff;*/
    line-height: 20px;
    font-weight: bold;
	padding-right: 12px;
    float: right;
}