@charset "gb2312";
/* CSS Document */
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
body, button, input, select, textarea { font: 12px/1.5 arial, 'Hiragino Sans GB', \5b8b\4f53, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var, i { font-style: normal; }
ol, ul { list-style: none; }
/*a { color: #3c3c3c; text-decoration: none; }
a:hover { color: #f56a03; }*/
img { border: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
button, input, select, textarea { font-size: 100%; }
table { border-spacing: 0; border-collapse: collapse; }
img{ vertical-align:top}
.fl { float: left; }
.fr { float: right; }
.c-cheng { color: #f56a03; }
.clearfix { *zoom:1
}

.top_nav { z-index: 10000; width: 100%; border-bottom: 1px solid #eee; background: #f5f5f5; *zoom:1;
}
.top_nav:after { display: table; clear: both; content: ""; }
.top_nav .t_n_bd { margin: 0 auto; width: 1190px; height: 35px; background: #f5f5f5; -webkit-backface-visibility: hidden; *zoom:1;
}
.top_nav .t_n_bd .t_n_bd_l, .top_nav .t_n_bd .t_n_bd_l li, .top_nav .t_n_bd .t_n_bd_r .menu { display: inline; float: left; }
.t_n_bd .t_n_bd_l li a { overflow: hidden; padding: 0 5px; height: 35px; line-height: 35px; _display: inline; _zoom: 1; }
.top_nav .t_n_bd .t_n_bd_r { display: inline; float: right; }
.top_nav .menu_d { position: relative; z-index: 10005; overflow: hidden; padding: 0 6px; height: 35px; line-height: 35px; _display: inline; _zoom: 1; }
.top_nav .menu_d .menu-nm { font-weight: bold; color: #f56a03; margin-left: 5px }
.top_nav .menu_d .menu-pipe { margin: 0 10px; color: #CCC; display: inline }
.top_nav .menu_d .col-ico, .top_nav .menu_d .sit-ico { float: left; margin: 12px 3px; margin: 10px 3px\9; }
.top_nav .menu-hover .menu_d .col-ico, .top_nav .menu-hover .menu_d .sit-ico { color: #f56a03; }
.top_nav .col-cart .menu_d a, .top_nav .sit_m .menu_d a { float: left; margin-right: 3px; }
.top_nav .col-cart, .top_nav .sit_m { cursor: pointer }
.top_nav .col-cart strong { color: #f56a30; float: left; margin-right: 5px }
.t_n_bd .menu .menu_d i { position: relative; display: inline; float: left; margin: 15px 0; width: 6px; height: 6px; -webkit-transition: .3s ease-in;
-moz-transition: .3s ease-in;
-o-transition: .3s ease-in;
transition: .3s ease-in;
}
.t_n_bd .menu .menu_d i em, .t_n_bd .menu .menu_d i span { position: absolute; top: 0; left: 0; overflow: hidden; width: 0; height: 0; border-width: 3px 3px 0; border-style: solid; border-color: rgba(255, 255, 255, 0); border-color: transparent\0; *border-color:transparent;
_border-color: tomato; _filter: chroma(color=tomato); *zoom:1;
}
.t_n_bd .menu .menu_d i em { top: 1px; border-top-color: #6c6c6c; }
.t_n_bd .menu .menu_d i span { border-top-color: #f5f5f5; }
.t_n_bd .menu-hover .menu_d i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(0); -o-transform: rotate(180deg); transform: rotate(180deg); }
.t_n_bd .menu-hover .menu_d i em, .t_n_bd .menu-hover .menu_d i span { border-width: 0 3px 3px \9; *border-width:0 3px 3px;
_border-width: 0 4px 4px; }
.t_n_bd .menu-hover .menu_d i em { top: -1px \9; border-bottom-color: #6c6c6c \9; *top:-1px;
left:-1px *border-bottom-color:#6c6c6c;
}
.t_n_bd .menu-hover .menu_d i span { border-top-color: #fff; border-bottom-color: #fff \9; *border-bottom-color:#fff;
}
.head .logo-city i { position: relative; display: inline; float: left; overflow: hidden; margin: 8px 4px 8px 4px; width: 8px; height: 6px; -webkit-transition: .3s ease-in;
-moz-transition: .3s ease-in;
-o-transition: .3s ease-in;
transition: .3s ease-in;
}
.head .logo-city i em, .wrap .head .logo-city i span { position: absolute; top: 0; left: 0; overflow: hidden; width: 0; height: 0; border-width: 4px 4px 0; border-style: solid; border-color: rgba(255, 255, 255, 0); border-color: transparent\0; *border-color:transparent;
_border-color: tomato; _filter: chroma(color=tomato); *zoom:1;
}
.head .logo-city i em { top: 2px; border-top-color: #6c6c6c; }
.head .logo-city i span { border-top-color: #fff; }
.head .menu-hover i { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(0); -o-transform: rotate(180deg); transform: rotate(180deg); top: 3px\9; }
.head .menu-hover i em, .head .menu-hover i span { border-width: 0 5px 5px \9; *border-width:0 5px 5px;
_border-width: 0 5px 5px; }
.head .menu-hover i em { top: -2px \9; border-bottom-color: #6c6c6c \9; *top:-2px;
*border-bottom-color:#6c6c6c;
}
.head .menu-hover i span { border-top-color: #fff; border-bottom-color: #fff \9; *border-bottom-color:#fff;
}
.top_nav .log_txt { margin: 6px 0; padding: 3px; width: 85px; height: 16px; border: solid 1px #CCC; line-height: 16px; }
.top_nav .log_nam { float: left; margin: 2px 0\9; }
.top_nav .t_n_bd .t_n_bd_r .log_in_an { display: block; float: left; overflow: hidden; margin: 6px 0; width: 44px; height: 22px; border: 1px solid #999; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #F5F5F5; color: #999; text-align: center; line-height: 22px; line-height: 24px\9; *zoom:1;
-ms-border-radius: 2px; -o-border-radius: 2px; }
.top_nav .t_n_bd .t_n_bd_r .log_in_an:hover { background: #f9f9f9; }
.t_n_bd .menu .menu-bd, .head .logo-city .menu-bd { position: relative; ; display: none; margin-top: -1px; }
.t_n_bd .menu .menu-bd { z-index: 100041 }
.head .logo-city .menu-bd { z-index: 10002 }
.t_n_bd .menu-hover .menu-bd, .head .menu-hover .menu-bd { display: block; }
.t_n_bd .menu .menu-bd .menu-bd-panel { position: absolute; top: 0; right: 0; padding: 8px; border: 1px solid #eee; background: #fff; line-height: normal; border-top:0 }
.t_n_bd .sit_m .menu-bd .menu-bd-panel { right: 0; left: auto; overflow: hidden; width: 972px; *zoom:1;
}
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod { display: inline; float: left; overflow: hidden; width: 25%; *position:relative;
*width:24.93671%;
*zoom:1;
}
.t_n_bd .menu-hover .menu_d { padding: 0 5px 1px; border-width: 0 1px; border-style: solid; border-color: #eee; background: #fff; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap { overflow: hidden; border-right: 1px solid #eee; *position:relative;
*zoom:1;
}
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap h4 { overflow: hidden; margin: 5px; width: 80px; height: 22px; border-radius: 2px; background-color: #F56A03; background-position: -100px 0; color: #FFF; text-align: center; font-weight: normal; font-size: 14px; line-height: 22px; *zoom:1;
}
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap li { display: inline; float: left; overflow: hidden; padding-top: 5px; height: 25px; *position:relative;
*zoom:1;
}
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap li a { position: relative; display: inline; float: left; padding: 0 4px; height: 25px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 25px; -ms-border-radius: 2px; -o-border-radius: 2px; *zoom:1;
}
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap li a:after { display: table; clear: both; content: ""; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap li a:hover { text-decoration: underline; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap li a i { position: absolute; top: -5px; right: 0; display: block; overflow: hidden; width: 9px; height: 14px; *zoom:1;
}
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod-a .mod-wrap h4 { background: #9c0611; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod-c .mod-wrap h4 { background: #4582d3; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod-d .mod-wrap { padding: 0; border-right: none; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod-d .mod-wrap h4 { background: #a0ba59; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap { padding: 0 0 0 5px; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod .mod-wrap li { width: 33%; }
.t_n_bd .sit_m .menu-bd .menu-bd-panel .mod-d .mod-wrap { margin: 0; }
.t_n_bd .col-cart .menu-hd .iconfont, .t_n_bd .site-map .menu-hd .iconfont { color: #f40; }
.t_n_bd .col-cart .menu-bd .menu-bd-panel { min-height: 40px; width: 296px; background: #fff; line-height: 20px; }
.t_n_bd .col-cart .menu-bd .col-cart-ready { background: #fff; }
.t_n_bd .col-cart .menu-bd .col-cart-closed { width: 105px; background: #fff; }
.t_n_bd .col-cart .menu-bd .col-cart-hd { padding: 10px 0; overflow: hidden; *zoom:1
}
.t_n_bd .col-cart .menu-bd .col-cart-bd { overflow: hidden; border-bottom: 1px solid #eee; *zoom:1;
}
.t_n_bd .col-cart .menu-bd .col-cart-bd li { overflow: hidden; margin-bottom: 10px; height: 45px; *zoom:1;
}
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-img { display: inline-block; float: left; overflow: hidden; margin-right: 10px; width: 60px; height: 45px; text-align: center; }
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-img a { position: static; display: inline; line-height: 1.5; }
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-img a img { vertical-align: middle; }
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-title { overflow: hidden; height: 20px; *zoom:1;
}
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-title a { display: inline; float: left; overflow: hidden; width: 168px; text-overflow: ellipsis; white-space: nowrap; }
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-info { overflow: hidden; height: 20px; *zoom:1;
color: #9c9c9c; }
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-count { display: inline; float: right; }
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-count .col-cart-price { margin-left: 5px; }
.t_n_bd .col-cart .menu-bd .col-cart-bd .col-cart-del { display: inline; float: right; }
.t_n_bd .col-cart .menu-bd .col-cart-ft { text-align: right; }
.t_n_bd .col-cart .menu-bd .col-cart-ft p { margin-top: 10px; }
.t_n_bd .col-cart .menu-bd .no_col { padding-bottom: 10px; border-bottom: 1px dashed #e7e7e7; text-align: center; }
.t_n_bd .site-nav-btn { display: -moz-inline-stack; display: inline-block; margin-right: 5px; padding: 0 10px; height: 25px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #f40; color: #fff; vertical-align: middle; line-height: 25px; zoom: 1; *vertical-align:auto;
*display:inline;
-ms-border-radius: 2px; -o-border-radius: 2px; }
.t_n_bd .col-es { margin-right: 0; }
.t_n_bd .site-nav-btn:hover { background: #f60; color: #fff; }
.t_n_bd .h { color: #f56a03!important; }
@media (max-width:1219px) {
.top_nav .t_n_bd {
width: 99%;
}
.wrap {
width: 99%;
*width:990px;
}
.focimg .focimg-ft .focimg-opt .next {
right: 204px;
}
.focimg .focimg-ft .focimg-nav {
right: 304px;
}
.wrap .r-m-ft .r-f-all img {
display: none
}
.dl-rent-bd .agn-list dd .shouzu i.zu, .dl-rent-bd .agn-list dd .shouzu .zu-num {
display: none
}
.gf-tools .t-txt {
display: none
}
}
.w1024 .top_nav .t_n_bd, .w1024 .wrap, .w1024 .wrap-fixed .screen-hd .head-wrap { width:990px; }
.w1024 .head .search .search-wrap { position: relative; margin: 0 250px 0 225px; }
.w1024 .head .search .search-wrap .gf-map { _right: 170px; }
.w1024 .head .search .search-wrap .yezhu { _right: 0px; }
.w1024 .bd-list ul li { width: 48%; _width: 47.9%; *width:47.9%;
padding-right: 2%; padding-left: 0; padding-right: 8px\9 }
.w1024 .bd-list .lp-n { width: 200px }
.w1024 .wrap .r-m-ft .r-f-all img { display: none }
.w1024 .focimg .focimg-ft .focimg-opt .next { right: 204px; }
.w1024 .wrap .r-m-ft .selected { width: 200px }
.w1024 .wrap .simple-list ul { width: 48%\9; padding-right:3.5%\9 }
.w1024 .dl-info .dl-info-bd .info-pic { display: none }
.w1024 .dl-rent-bd .star-agent { display: none }
.w1024 .dl-rent-bd .r-h-wrap { width: 710px }
.w1024 .dl-price-bd { overflow: hidden }
.w1024 .dl-price-bd .gf-tools { position: relative; right: -268px; margin: 0; float: right; z-index: 1; width: 266px; transition: right 0.5s ease 0s }
.w1024 .dl-price-bd .menu-hover { right: 0 }
.w1024 .focimg .focimg-ft .focimg-nav { right: 456px }
.w1024 .adver .ad-900 { width: 990px; left: 0; top: 0 }
.w1024 .adver .ad-900 img { width: 990px }
.w1024 .adver .ad-268 { display: none }
.w1024 .gf-tools .t-txt { display: block }
.w1024 .gf-wrapper { float:none }
.w1024 .gf-wrapper-sub { float:right; margin-left:0; margin-top:-616px; *margin-top:-611px
}
.w1024 .add-adver { margin-top:-666px; *margin-top:-661px
}
.w1024 .gf-content .det .i-infor { width:174px }
.w1024 .gf-content .zu .i-infor { width:214px }
.w1024 .gf-wrapper .gf-navi { margin-right:0; }
.w1024 .gf-wrapper .gf-screen, .w1024 .gf-wrapper .gf-content { margin-right:240px }
.w1024 .screen-hd { width:990px }
.w1024 .search-menu { width:444px }
.w1024 .type-line .nav-category .pe-price { position: absolute; top: 8px; right: 53px; }
@media (max-width:1024px) {
.top_nav .t_n_bd, .wrap {
width: 990px;
}
.focimg .focimg-ft .focimg-opt .next {
right: 204px;
}
.focimg .focimg-ft .focimg-nav {
right: 304px;
}
.wrap .r-m-ft .r-f-all img {
display: none
}
.dl-rent-bd .agn-list dd .shouzu i.zu, .dl-rent-bd .agn-list dd .shouzu .zu-num {
display: none
}
.gf-tools .t-txt {
display: none
}
}

@font-face {
	font-family: 'steadysets1';
	src:url('http://common.goufang.com/2012/loupan/fonts/steadysets1.eot');
	src:url('http://common.goufang.com/2012/loupan/fonts/steadysets1.eot?#iefix') format('embedded-opentype'),
		url('http://common.goufang.com/2012/loupan/fonts/steadysets1.woff') format('woff'),
		url('http://common.goufang.com/2012/loupan/fonts/steadysets1.ttf') format('truetype'),
		url('http://common.goufang.com/2012/loupan/fonts/steadysets1.svg#steadysets1') format('svg');
	font-weight: normal;
	font-style: normal;
}
.icon-bus-tuan, .icon-zufang, .icon-xinfang, .icon-home-es, .icon-star, .icon-star-empty, .icon-chevron-sign-right, .icon-reorder, .icon-v, .icon-location, .icon-jz, .icon-gc, .icon-dc, .icon-4j, .icon-3j, .icon-2j, .icon-mp, .icon-1j, .icon-arrow-up, .icon-arrow-down, .icon-phone, .icon-comments {
	font-family: 'steadysets1';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-bus-tuan:before {
	content: "\e000";
}
.icon-zufang:before {
	content: "\e001";
}
.icon-xinfang:before {
	content: "\e003";
}
.icon-home-es:before {
	content: "\e002";
}
.icon-star:before {
	content: "\f005";
}
.icon-star-empty:before {
	content: "\f006";
}
.icon-chevron-sign-right:before {
	content: "\f138";
}
.icon-reorder:before {
	content: "\f0c9";
}
.icon-v:before {
	content: "\e004";
}
.icon-location:before {
	content: "\e005";
}
.icon-jz:before {
	content: "\e006";
}
.icon-gc:before {
	content: "\e007";
}
.icon-dc:before {
	content: "\e008";
}
.icon-4j:before {
	content: "\e009";
}
.icon-3j:before {
	content: "\e00a";
}
.icon-2j:before {
	content: "\e00b";
}
.icon-mp:before {
	content: "\e00d";
}
.icon-1j:before {
	content: "\e00c";
}
.icon-arrow-up:before {
	content: "\e00e";
}
.icon-arrow-down:before {
	content: "\e00f";
}
.icon-phone:before {
	content: "\e010";
}
.icon-comments:before {
	content: "\e011";
}

.tb_zs, .tb_yh, .tb_rs, .tb_ds, .tb_wp, .tb_sw { font-weight: normal; font-size: 13px; width: 38px; height: 18px; color: #FFF; _line-height: 18px; *line-height:18px;
line-height: 18px; line-height: 20px\9; text-align: center; display: inline-block; margin-left: 2px }

.t_n_bd .t_n_bd_r li a{overflow:hidden;padding:0 5px;height:35px;line-height:35px;_display:inline;_zoom:1;}
.t_n_bd .menu .menu-bd  .e-w{padding:7px} 
.t_n_bd .t_n_bd_r li .e-w a{padding:0px; width:77px; height:77px; display:block}
.menu .log a.login{ padding-left:16px; background:url(images/user.png) no-repeat}
.menu .log a.login.jjr{ background-position:0 1px}
.menu .log a.login.user{ background-position:0 -13px}
.menu .log i{ color:#666; margin:0  10px}

.tb_zs { background-color: #40b09e }
.tb_yh { background-color: #f57b3b }
.tb_rs { background-color: #e34f65 }
.tb_ds { background-color: #4582d3 }
.tb_wp { background-color: #6f6f6f }
.tb_sw { background-color: #484848 }
.rise { color: #E34F65 }
.fall { color: #40B09E }
.ico-phone,.ico-comments{float:left;float:left;height:35px;color:#666;font-size:16px;line-height:35px;}
.ico-comments{ color:#40B09E}
.ico-phone{ color:#3498db}
.menu-hover .ico-comments,.menu-hover .ico-phone{color:#f56a03;}
.b-m { background: #dddddd; height: 1px; display: block; margin-left: 5px; line-height: 1px; font-size: 0; overflow: hidden; width: 268px }
.adver { position: relative; overflow: hidden; height: 70px }
.adver .ad-900, .adver .ad-268 { display: inline; height: 70px; position: absolute }
.adver .ad-900 { width: 900px; left: 0; top: 0 }
.adver .ad-268 { margin-left: 922px; overflow: hidden }
.loading { background: url(images/bg-gray.gif) no-repeat center center }
.logo h1 .logo-bd, .search .search-bd .search-button .btn-search, .focimg .focimg-ft .focimg-opt .prev i, .focimg .focimg-ft .focimg-opt .next i, .foot-bm .logo-bm, .dl-price-bd .gf-tools .g-t-bef, .dl-price-bd .gf-tools .g-t-ing, .dl-price-bd .gf-tools .g-t-aft, .gf-tools .t-pg, .gf-tools .t-dk, .gf-tools .t-gj, .gf-tools .t-hk, .gf-tools .t-sf { background-image: url(http://dl.goufang.com/2014/images/logo.png); }
.wrap .simple-list li, .wrap .simple-list .r-f-simple, .wrap .simple-list .r-f-all a, .catl-nav .elem-nav a:hover, .back_top a:hover { transition: all 0.2s ease-out 0s; }
.wrap { position: relative; margin: 0 auto; width: 1190px; *zoom:1;
}
.wrap .l-list li { float: left; display: inline; overflow: hidden; margin: 0 -1px -1px 0; text-align: center; }
.wrap:after { clear: both; display: table; content: ""; }
.screen-hd { position:relative; z-index:1000; width:1190px; margin:0 auto }
.head .logo { float: left; display: inline; margin-left: -100%; width: 220px; height: 85px; *zoom:1;
}
.head .logo:after { clear: both; display: table; content: ""; }
.logo h1 { position: relative; float: left; }
.logo h1 .logo-bd { display: block; overflow: hidden; margin-top: 8px; padding-top: 58px; width: 125px; height: 0; *zoom:1;
}
.logo h1 img { display: block; width: 250px; height: 100px; }
.logo .logo-city { position: relative; z-index: 10003; float: left; padding: 19px; _ padding:10px;
cursor: pointer; }
.logo .logo-city h3 { position: relative; float: left; display: inline; margin-left: 3px; font: normal 16px \5FAE\8F6F\96C5\9ED1; }
.logo .logo-city .city-list { position: absolute; top: 0; left: 0; padding: 8px; width: 360px; border: 1px solid #dddddd; background: #fff; _width: 365px; }
.logo .logo-city .city-list dl { position: relative; padding-bottom: 10px; border-bottom: 1px solid #F8F8F8; }
.logo .logo-city .city-list dt { position: absolute; top: 10px; left: 0; overflow: hidden; width: 50px; height: 28px; color: #949494; text-align: right; line-height: 28px; }
.logo .logo-city .city-list dd { overflow: hidden; padding-left: 60px; _zoom: 1; }
.logo .logo-city .city-list dd a { position: relative; float: left; margin-top: 10px; margin-right: 8px; padding: 0 7px; height: 26px; border: 1px solid #fff; white-space: nowrap; line-height: 26px; }
.logo .logo-city .city-list dd a i { position: absolute; right: 0; bottom: 0; display: none; width: 10px; height: 10px; background-position: -41px -158px; }
.logo .logo-city .city-list dd a:hover { text-decoration: none; }
.logo .logo-city .city-list dd a.z-c { border-color: #ed7612; color: #ed7612; }
.logo .logo-city .city-list .city-more { padding: 7px 10px 0 0; text-align: right; }
.head { padding-top: 25px; padding-left: 5px; height: 100px; *zoom:1;
_overflow: hidden }
.head .menu_d { position: relative; z-index: 10003; padding: 3px; height: 25px; line-height: 25px; _display: inline; _zoom: 1; }
.head .menu-hover .menu_d { padding: 2px 2px 3px 2px; border-color: #ddd; border-style: solid; border-width: 1px 1px 0 1px; background-color: #fff; }
.head .search { float: left; display: inline; width: 100%; }
.head .search .search-wrap { position: relative; margin: 0 240px 0 225px; }
.head .search .search-wrap .gf-map { position: absolute; top: 35px; right: -75px; z-index: 1000; _right: 167px; }
.head .search .search-wrap .gf-map .map-ico { color: #3498db; font-size: 16px; }
.head .search .search-wrap .search-class { position: relative; overflow: hidden; height: 26px; *zoom:1;
}
.head .search .search-wrap .search-class li { float: left; display: block; overflow: hidden; padding: 0 1px; width: 58px; height: 26px; text-align: center; line-height: 26px; *zoom:1;
}
.head .search .search-wrap .search-class .selected { background: #f56a03; }
.head .search .search-wrap .search-class .selected a { color: #fff; }
.search-bd { position: relative; z-index: 1; }
.search .search-bd .search-button { float: right; display: inline; overflow: hidden; width: 62px; height: 40px; _margin-left: -3px; *zoom:1;
}
.search .search-bd .search-button .btn-search {overflow: hidden;width: 62px;height: 38px;border: 0;background-position: -9px -62px;cursor: pointer; *zoom:1;}
.search .search-bd .search-button .btn-search:hover { background-position: 0 -102px; }
.search .search-bd .search-field .search-combobox { padding-right: 10px; background: #fff; }
.search .search-bd .search-field { position: relative; overflow: hidden; padding: 2px 0 2px 2px; height: 34px; background: #f56a03; *zoom:1;
}
.search .search-bd .search-box { height: 34px; background: #fff; }
.search .search-bd .search-box input { top: 0; left: 3; overflow-y: visible; padding: 6px 0; width: 100%; height: 22px; outline: 0; border: 0 none; background: #fff; vertical-align: middle; text-indent: 10px; font-size: 100%; line-height: 22px; *position:absolute;
*top:2px;
}
.search-menu { position: absolute; top:62px; left: 2px; z-index: 99999; margin: 0; outline: 0; border-color: #BEBEBE; border-style: solid; border-width: 1px; background: #fff; cursor: default; width:654px; height:auto; }
.search-menu ul li { overflow: hidden; vertical-align: top; *zoom:1;
}
.search-menu ul li a { display: block; padding: 0px 20px; height: 28px; line-height: 28px; }
.search-menu ul li a span { cursor: pointer; }
.search-menu ul li a:hover { background: #f8f8f8; }
.search-menu ul li .s-loc { padding-left: 20px; color: #999; }
.search-menu ul li .s-num b{ color:#f56a03; margin:0 5px}
.search-menu ul li .s-name { display: inline-block; min-width: 100px; }
.search-v-h { visibility: hidden; }
.head .qr { position: relative; float: left; display: inline; margin-top: 26px; margin-left: -160px; width: 155px; height: 40px; }
.head .qr .yezhu { width: 155px; height: 38px; border-radius: 2px; background: #f56a03; text-align: center; line-height: 38px; cursor: pointer; }
.head .qr .yezhu a { color: #FFF; }
.head .qr .yezhu a:hover { color: #f7f7f7; }
.head .qr .yezhu a .yz-txt { font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; }
.head .qr .yezhu a .yz-ico { margin-left: 5px; font-size: 16px; }

.head .search  .yezhu{position:absolute;top:10px;right:0;z-index:1000;width:218px;height:94px;border-radius:2px;text-align:center;line-height:40px;_right:95px; border:1px solid #e7e7e7; padding:5px}
.head .search  .yezhu h3{font-weight:normal;font-size:14px; height:30px; line-height:30px}
.head .search  .yezhu .weituo{overflow:hidden;}
.head .search  .yezhu .weituo i{float:left;display:inline-block;margin-left:5px;width:28px;height:30px;border:1px solid #e7e7e7;border-radius:2px;box-shadow:0 0 1px #e2e2e2;color:#f56a03;font-size:20px;line-height:30px;}
.head .search  .yezhu .t-r-button .fabu, .head .search  .yezhu .t-r-button .chakan{ float:left;width:100px;height: 30px;line-height: 30px;background-color: #f56a03;border-radius: 2px;color: #FFF;display: inline-block;position: relative;margin-left:5px; font-size:14px}
.head .search  .yezhu .t-r-button .fabu{ margin-left:5px}
.head .search  .yezhu .t-r-button .fabu:hover, .head .search  .yezhu .t-r-button .chakan:hover{box-shadow:1px 1px 3px #bababa }



.gf-seo { margin-bottom:10px; *zoom:1;
}
.gf-seo .hd { display:block; height:40px; border-bottom:1px solid #ddd; line-height:40px; }
.gf-seo .hd h3 { position:relative; float:left; display:inline; overflow:hidden; border-bottom:1px solid #f56a03; font-weight:normal; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; *zoom:1;
_top:1px; }
.gf-seo .hd h3 a { color:#f56a03; }
.gf-seo .bd { position:relative; overflow: hidden; height:210px; *zoom:1;
}
.gf-seo .bd .pic { display:table-cell; margin:0; padding:0; border:0 none; color:#3d3d3d; vertical-align:middle; text-align:center; }
.gf-seo .bd:after, .gf-seo .bd:before { display:table; content:""; }
.gf-seo .bd:after { clear:both; }
.gf-seo .bd .item { float:left; overflow:hidden; margin-top:10px; margin-right:10px; width:188px; height:195px; border:1px solid #f2f2f2; }
.gf-seo .bd .pic-hover { border-color:#f56a03; }
.gf-seo .bd .last { margin-right:0; }
.gf-seo .bd .item-box { position:relative; overflow:hidden; height:141px; background:#fff; }
.gf-seo .bd .item .m_y, .gf-seo .bd .item .t-b { float:left; display:inline-block; }
.gf-seo .bd .title { margin-top:5px; padding:0 5px; height:18px; text-overflow:ellipsis; font-weight:400; line-height:18px; }
.gf-seo .bd .info { margin-top:5px; padding:0 5px; }
.gf-seo .bd .info a:hover, .gf-seo .bd .item .t-b:hover, .g-stand .list .info a:hover { color:#f60; text-decoration:underline; }
.gf-seo .bd .item .t-b { overflow: hidden; height: 20px; text-overflow: ellipsis; white-space: nowrap; }
.gf-seo .bd .item .t-b .rm-v { color:#f56a03 }
.gf-seo .bd .shu, .g-stand .list .shu { color: #f56a03; font: bold 16px Arial, Helvetica, sans-serif; }
.gf-seo .bd .liang, .g-stand .list .liang { color: #666; font: normal 12px "\5B8B\4F53"; }
.gf-seo .bd .shuzi, .g-stand .list .shuzi { font: normal 14px Arial, Helvetica, sans-serif; }
.gf-seo .bd .fg, .g-stand .list .fg { color:#666; }
.gf-seo .bd .fg label, .g-stand .list .fg label { color: #CCC; }
.links { padding:10px 20px; border: 1px solid #e7e7e7; *zoom:1;
_padding-bottom:10px; margin-bottom:10px }
.links .flinks3 { border:none; }
.links .flinks3 h3 { margin:0px; height:30px; color:#333; font:normal 14px \5FAE\8F6F\96C5\9ED1; line-height:30px; }
.cooper .flinks3 h3 { color:#333; }
.links .flinks3 .con { overflow:hidden; margin:0px; padding:0 0 10px; }
.links .flinks3 .con ul { overflow:hidden; line-height:26px; }
.links .flinks3 .con ul li { float:left; overflow:hidden; width:99px; text-overflow: ellipsis; white-space: nowrap; }
.links .flinks3 .con ul li a { color:#666; }
.links .flinks3 .con ul li a:hover { color:#f60; }

/*con-hood*/
.links .flinks3 .con-hood ul li { padding-right: 22px; width:auto; height: 30px; color: #666; white-space: nowrap; _padding-right: 18px; }
.links .flinks3 .con-hood .xq { float: left; display: block; overflow:hidden; padding-right:5px; width:75px; color:#333; text-align:right; text-overflow: ellipsis; white-space: nowrap; *zoom:1;
}
.links .flinks3 .con-hood .shou, .links .flinks3 .con-hood .zu { margin-left:5px; color:#999; }
.links .flinks3 .con-hood .jg { float: left; display: block; width:87px; color:#4e4e4e; *zoom:1;
}
.foot-bm { position:relative; margin-bottom:0px; padding-bottom:5px; width:100%; border-top:2px solid #f56a03; color:#666; }
.foot-bm .pysearch { width:88%; height:42px; border-bottom:1px solid #dfdfdf; text-align:left; }
.foot-bm .pysearch a { padding:0px 10px; color:#666; line-height:40px; }
.foot-bm .pysearch a:hover, .foot-bm .ftcon a:hover { color:#f60; }
.foot-bm .ftcon { margin:10px 0; text-align:left; line-height:24px; }
.foot-bm .ftcon a, .foot-bm .ftcon span { padding:0px 10px; color:#666; }
.foot-bm .logo-bm { position:absolute; top:55px; right:0; width:128px; height:58px; }
.cnzz { display: inline-block; width: 1px; }
.cnzz a { display:inline-block; text-indent:-9999px; }


/*weibu*/
.gf-bottom { margin-bottom:10px; *zoom:1;
overflow: hidden; border:1px solid #e7e7e7 }
.gf-bottom .hd { display:block; height:40px; border-bottom:1px solid #ddd; line-height:40px; }
.gf-bottom .hd h3 { position:relative; float:left; display:inline; overflow:hidden; border-bottom:1px solid #f56a03; font-weight:normal; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; *zoom:1;
_top:1px; }
.gf-bottom .hd h3 a { color:#f56a03; }
.gf-bottom .bd { position:relative; overflow: hidden; height:247px; *zoom:1;
}
.gf-bottom .bd .pic { display:table-cell; margin:0; padding:0; border:0 none; color:#3d3d3d; vertical-align:middle; text-align:center; }
.gf-bottom .bd:after, .gf-bottom .bd:before { display:table; content:""; }
.gf-bottom .bd:after { clear:both; }
.gf-bottom .bd .item { float:left; overflow:hidden; margin-top:10px; margin-right:10px; width:188px; height:235px; border:1px solid #f2f2f2; }
.gf-bottom .bd .pic-hover { border-color:#f56a03; }
.gf-bottom .bd .last { margin-right:0; }
.gf-bottom .bd .item-box { position:relative; overflow:hidden; height:141px; background:#fff; }
.gf-bottom .bd .item .m_y, .gf-bottom .bd .item .t-b { float:left; display:inline-block; }
.gf-bottom .bd .title { margin-top:5px; padding:0 5px; height:18px; text-overflow:ellipsis; font-weight:400; line-height:18px; overflow: hidden }
.gf-bottom .bd .q-b { margin-top:3px; padding: 0 5px }
.gf-bottom .bd .info { margin-top:3px; padding:0 5px; }
.gf-bottom .bd .info-dh { margin-top:3px; padding:0 5px; }
.gf-bottom .bd .info-dh .h-b { margin-left:10px }
.gf-bottom .bd .info a:hover, .gf-bottom .bd .item .t-b:hover, .g-stand .list .info a:hover { color:#f60; text-decoration:underline; }
.gf-bottom .bd .item .t-b { overflow: hidden; width: 125px; height: 20px; text-overflow: ellipsis; white-space: nowrap; }
.gf-bottom .bd .shu, .g-stand .list .shu { color: #f56a03; font: bold 16px Arial, Helvetica, sans-serif; }
.gf-bottom .bd .liang, .g-stand .list .liang { color: #f56a03; font: normal 12px "\5B8B\4F53";}
.gf-bottom .bd .shuzi, .g-stand .list .shuzi { font: normal 14px Arial, Helvetica, sans-serif;}
.gf-bottom .bd .fg, .g-stand .list .fg { color:#666; }
.gf-bottom .bd .fg label, .g-stand .list .fg label { color: #CCC; }

.f1waper { margin:10px auto; border:1px solid #e8e8e8; overflow:hidden; padding:10px 10px; }
.flinks1 { width:100%; clear:both; }
.flinks1 dt, .flinks1 dd { float:left; line-height:26px; }
.flinks1 dt { width:8%; color:#f05b07; text-align:left; font:normal 14px \5FAE\8F6F\96C5\9ED1 }
.flinks1 dd { width:92%; float:left; }
.flinks1 dd a { padding-left:5px; color:#666; }
.flinks1 dd a:hover { color:#f60; }
.flinks2 dd { }
.flinks2 dd .ul { width:100%; display:inline; height:26px; clear:both; }
.flinks2 dd .flnkcon1 li { width:114px; display:inline; height:26px; float:left; margin-right:1px; }
.flinks2 dd .flnkcon1 li a { padding-left:5px; }
.flnk2tit { width:100%; clear:both; display:block; overflow:hidden }
.flnk2tit li { float:left; display:inline; margin:0 5px; }
.flnk2tit li a { float:left; display:block; height:22px; line-height:22px; width:22px; text-align:center; background:#fff; border:1px solid #e0e2e1; padding:0px; font-family:Arial, Helvetica, sans-serif; }
.flnk2tit li.cur a, .flnk2tit li a:hover { color:#fff; background:#ccc; }
.f2waper { width:100%; margin:5px auto; overflow:hidden; }
.flinks3 { border:none; }
.flinks3 h3 { color:#f56a03; margin:0px; height:28px; line-height:28px; font:normal 14px \5FAE\8F6F\96C5\9ED1 }
.flinks3 .con { margin:0px; overflow:hidden; padding:0 0 10px }
.flinks3 .con ul { line-height:26px; overflow:hidden; }
.flinks3 .con ul li { width:99px; float:left; }
.flinks3 .con ul li a { color:#666; }
.flinks3 .con ul li a:hover { color:#f60; }
.gf-bottom .listbox { clear:both; overflow:hidden; background:#fff; padding:10px 20px; margin-top:-1px; _margin-top:2px; border-top:1px dotted #e9e9e9 }
.gf-bottom .first { margin-top:0; border-top:0 }
.gf-bottom .listbox .tit { float: left; line-height: 26px; display: inline-block; width: 65px; }
.gf-bottom .listbox ul { line-height:26px; *zoom:1;
overflow: hidden; margin-left: 10px; }
.gf-bottom .listbox li { float:left; display:inline-block; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-left:30px }
.gf-bottom .listbox li h2 { padding-left:5px; color:#535353; }
.gf-bottom .listbox li a { color:#666; }
.gf-bottom .listbox ul li a:hover { color:#f60; }
.u-sf_form { float:left; display:inline; width:290px; height:27px; position:relative; z-index:1; }
.u-search_form { margin-bottom:10px; width:100%; }
.u-sf_form_ipt { width:252px; height:25px; line-height:25px; border:1px solid #e6e6e6; color: #999; border-right:0; padding-left:10px; font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; position:absolute; top:0; left:0; }
.u-sf_form_btn { width:34px; height:27px; opacity:0.8; filter:alpha(opacity=80); overflow:hidden; text-indent:-999em; cursor:pointer; background:url(http://common.goufang.com/2012/images/icon_bg_2.jpg) no-repeat 0 0; position:absolute; right:0; top:0; border:0; }
.u-sf_form_btn:hover { opacity:1; filter:alpha(opacity=100);}
.gf-content .det .xp_lm { height:30px; }

.catl-nav li .map-ico{color:#3498db;font-size:16px;}
.catl-nav .elem-nav a:hover .map-ico{color:#fff;}
/*返回顶部样式*/
.back_top {border-radius: 3px; bottom: 10px; position: fixed;}
.back_top a { background: none repeat scroll 0 0 #faf9fe; border: 1px solid #d9d9d9; border-radius: 3px; clear: both; color: #9c9c9c; display: inline; float: left; font-size: 12px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; width: 30px;}
.back_top a:hover { background: none repeat scroll 0 0 #999; border-color: #999; border-radius: 3px; color: #fff;}
.back_top .go-top {  display: none;}
.back_top-fix-ie6 a {bottom: 10px;}


/*列表楼盘名*/
.d-detail .nam{display: inline-block;
overflow: hidden;
width: 113px;
text-overflow: ellipsis;
white-space: nowrap; float:left}
.carpic-list01 li .d-detail{ overflow: hidden}

/*看房直通车*/
.sign { border:1px solid #d1d1d1;box-shadow: 0 0 5px #bbb; margin-bottom:15px; margin-top:10px}
.sign .sign_right_banner { width: 620px; height: 50px; line-height: 50px; background-color: #fafafa; font-size: 14px; font-family: "\5fae\8f6f\96c5\9ed1"; border-bottom: 1px solid #e2e2e2;border-top: 1px solid #fff; }
.sign_right_banner .che{ display:inline-block; float:right; background: url(images/che.png) no-repeat; width:411px; height:52px}

.sign_right_banner .tel_title { margin-left: 25px; font: bold 16px "\5fae\8f6f\96c5\9ed1"; }
.sign_right_banner .tel_text { display: inline-block; font-size: 24px; color: #ff7c4e; font-family: "Arial Narrow", HELVETICA; font-weight: bold; }
.sign_right_banner .tel_free { display: inline-block; width: 145px; height: 30px; margin-top: 10px; margin-left: 20px; line-height: 30px; _line-height: 35px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; background-color: #ff7c4e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.sign_get_free_info { float: none; width: 620px; font-size: 0; border-top: 0; background: #fafafa; }
.sign_get_free_info .sign_form { padding: 15px 0 15px 20px; _padding-left: 6px; }
.clearfix { *zoom:1
}
.clearfix:after { clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: "." }

.sign_left .form_right { float: right; width: 176px; margin-top: 5px; }
.sign_left .form_left{float: left; width: 150px; margin-top: 5px;}
.sign_get_free_info .form_right { float: left; width: 225px; margin-right: 27px; _margin-right: 10px; }
.sign_left .sign_submit { text-align: center; padding: 20px 0; position: relative; background: #fafafa; }
.sign_get_free_info .sign_submit { float: left; width: 180px; margin-top: 5px; padding: 0; text-align: left; }
.checkbox_wrap { display: inline-block; width: 10px; height: 10px; border: 1px solid #e2e2e2; vertical-align: middle; overflow: hidden; cursor: pointer; background-color: #fff; }
.checkbox_wrap6, .checkbox_wrap7, .checkbox_wrap8, .checkbox_wrap9, .checkbox_wrap10 { vertical-align: baseline; }
.sign_left .form_right input, .sign_left .form_left input { width: 120px; height: 30px; line-height: 30px\9; padding-left: 14px; margin-bottom: 10px; vertical-align: middle; font-size: 12px; border: 1px solid #e2e2e2; }
.sign_get_free_info .form_right input { width: 200px; }
.sign_get_free_info .lpk_tj_point { width: 148px; height: 31px; font: 18px/26px "\5fae\8f6f\96c5\9ed1"; color: #fff; border: 1px solid #f56a03; background:#f56a03; cursor:pointer; border-radius:3px }
.sign_get_free_info .lpk_tj_point:hover{background:#f60;box-shadow: 2px 2px 5px #bbb;}
.sign_get_free_info .sign_submit .tips1 { margin-top: 10px; font: 14px/26px "\5fae\8f6f\96c5\9ed1"; color: #666; }
.sign_get_free_info .sign_submit .numb { font-size: 20px; font-weight: bold; color: #ff7c4e; }
.tel-txt { border-bottom:1px solid #e2e2e2; padding:5px 25px; background:#fafafa;border-top: 1px solid #fff;}
.Pop { display: none; background: #fff; position: fixed; top: -999cm; left: -999cm; min-width: 360px; min-height: 180px; z-index: 99999; border-radius: 2px; overflow: hidden; box-shadow: 0 1px 5px rgba(0,0,0,0.3); font-family: \5FAE\8F6F\96C5\9ED1; text-align: center }
.Pop h3 { font-size: 24px; height: 72px; line-height: 72px; color: #fff; text-align: center; background: #e84a01; text-indent: 20px; font-weight: bold; clear: both; position: relative; font-family: \5fae\8f6f\96c5\9ed1; }
.Pop .close { position: absolute; top: 6px; right: 6px; }
.close { display: inline-block; vertical-align: middle; width: 24px; height: 24px; background: url(http://common.goufang.com/2015/es/images/bg.png) 5px -471px no-repeat; cursor: pointer; text-indent: -999cm; }
.Pop ul { padding: 14px 30px 20px; list-style: none; }
.Pop ul li { margin-top: 10px; text-align: left }
.Pop li .Ib { width: 60px; }
.Ib { display: inline-block; }
.Pop li input[type=tel], .Pop li input[type=text] { width: 168px; }
.Pop textarea, .Pop input[type=text], .Pop input[type=tel], .Pop input[type=password] { color: #999; width: 238px; height: 20px; line-height: 20px; border: 1px solid #ddd; padding: 5px 6px; background-color: #fff; border-radius: 2px; }
.close:hover { background-position: -73px -165px; }
.Mask { width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: .3; filter: alpha(opacity=30); cursor: default; position: fixed; z-index: 99998; display: none; }
.Pop li button { width: 108px; margin-left: 10px; }
button:hover, .Btn:hover { background-color: #f16d2f; text-decoration: none; }
input, select, button, textarea, label { vertical-align: middle; outline: 0; }
button[disabled], .Btn[disabled] { background-color: #d3d5d9; cursor: default; color: #fff; border: 0; }
.Pop .sbt button { margin: 6px 0 0; width: 182px; }
.Pop .Rr, .Pop .sbt { margin: 0 0 0 60px; }
.Pop .Rr { height: 18px; line-height: 14px; margin-top: 6px; }
.Rr { color: #e84a01; }
button, .Btn { border: 0; background-color: #e84a01; width: 120px; height: 32px; line-height: 32px; color: #fff; border-radius: 2px; cursor: pointer; text-align: center; display: inline-block; }
button:hover, .Btn:hover { background-color: #f16d2f; text-decoration: none; }

/*mian_ze*/
.avoid_blame { background-color: #f7f7f7; color: #999; margin: 30px auto 20px; width: 92%;line-height:20px; padding: 12px 4% 12px 4%; text-align: left}