body ,textarea ,input { font-family:微软雅黑; color:#555555}
a { color:#555}
a:hover { text-decoration:none}
#wp * ,.cr180_hd *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wp { width:100%; max-width:1190px;}
#diy-tg { position:fixed; right:20px; top:10px; z-index:200}
#diy-tg_menu { margin-left:-18px;}
.px ,.pt { background:#F8F8F8; border:#cdcdcd 1px solid; border-radius:3px;}
.px {height:30px; line-height:30px; }
.cr180_tophd { background:#e7e7e7; height:26px; line-height:26px; overflow:hidden; width:100%; border-bottom:#c9c9c9 1px solid; font-size:12px;}
	.cr180_tophd a { color:#555; margin:0 3px;}
	.cr180_tophd .cr_tb { background:url(../images/common/j_tb.gif) no-repeat 100% 50%; padding-right:15px;}
	#honhdappm_menu { width:340px; height:85px; background:url(../images/hd_appad.gif) no-repeat;}

.cr180_hd { background:#f9f9f9; padding-top:25px;}
	.cr180_logobox { margin-bottom:10px; padding:0 0 0 340px; margin-top:20px;}
	.cr180_logobox .logo { width:340px; float:left; margin-left:-340px;}
	.cr180_logobox .cr_right { float:right; width:100%;}
	.cr180_logobox .cr180_topsearch { width:61%; float:left; margin-top:15px; padding-right:40px;}
		.cr180_logobox .cr_sec { background:#488ECF; padding:3px 83px 3px 3px; margin-bottom:5px; height:36px;}
			.cr180_logobox .cr_sec .cr_px ,.cr180_logobox .cr_sec .cr_pn {height:30px; line-height:30px;}
			.cr180_logobox .cr_sec .cr_px { background:#fff; border:none; float:left; width:100%; padding:3px; }
			.cr180_logobox .cr_sec .cr_pn {border:none; background:none; color:#fff; font-size:14px; font-weight:bold; width:80px; margin-right:-83px;}
		
		.cr180_logobox .cr_keyword { color:#aaa; height:24px; line-height:24px; overflow:hidden}
			.cr180_logobox .cr_keyword a { margin:0 5px; color:#555;}
			
	.cr180_logobox .cr_appes { float:right; width:35%; overflow:hidden; height:77px;}
		.cr180_logobox .cr_appes img { border:#E9E9E9 1px solid; width:100%;}
	
	
	/*一级导航*/
	#cr180_nvs { background:#595E6E}
	#cr180_nvs .cr_nv li { float:left; font-size:16px; height:40px; line-height:40px;}
		#cr180_nvs .cr_nv li a { color:#fff; display:block; float:left; padding:0 20px;}
		#cr180_nvs .cr_nv li a span { display:none}
		#cr180_nvs .cr_nvindex { width:190px;  margin-right:20px; position:relative}
		#cr180_nvs .cr_nvindex h2 {color:#fff; font-weight:bold; padding-left:55px; letter-spacing:3px; float:left; background:#3E82C8; width:100%; height:40px; line-height:40px; font-size:16px;}
		
	/*二级导航*/
	#cr180_hd_housesearch_menu { position:absolute; top:40px; left:0; z-index:50; display:none}
	#cr180_hd_housesearch_menu.a { display:block}
		#cr180_hd_housesearch_menu ul {width:190px;}
		#cr180_hd_housesearch_menu li { height:43px; line-height:43px; position:relative;}
		#cr180_hd_housesearch_menu li .cr_edit { position:absolute; z-index:20; right:0; top:8px; background:#000; color:#fff; font-size:12px; height:20px; line-height:20px; width:34px; text-align:center; display:none}
		#cr180_hd_housesearch_menu li:hover .cr_edit { display:block}
		#cr180_hd_housesearch_menu li .cr_link { display:block; padding:0 0 0 55px; color:#fff; font-size:14px; letter-spacing:2px;}
		#cr180_hd_housesearch_menu li .cr_link:hover ,#cr180_hd_housesearch_menu li.a .cr_link { background:rgba(255,255,255,0.9) url(../images/common/j_lr.gif) no-repeat 165px 50%; color:#000}
		#cr180_hd_housesearch_menu .cr_house { background:#323F7F url(../images/common/hd_h_m_1.png) no-repeat 100% 100%; height:257px}
		#cr180_hd_housesearch_menu .cr_agent { background:#3957A4 url(../images/common/hd_h_m_2.png) no-repeat 100% 100%; height:86px;}
		#cr180_hd_housesearch_menu .cr_other { background:#4084CA url(../images/common/hd_h_m_3.png) no-repeat 100% 100%; height:138px}
		
		
	/*三级导航*/
	.hdnv_submenu { background:rgba(255,255,255,0.9); left:190px; top:0; z-index:301; position:absolute; display:none;}	
		#cr180_hd_housesearch_menu li:hover .hdnv_submenu { display:block;}
		.hdnv_submenu dl { float:left; padding:15px 10px 10px; border-left:#fff 1px solid; border-right:#ebecef 1px solid; height:457px; overflow:hidden}
		.hdnv_submenu dl:first-of-type{ border-left:0}
		.hdnv_submenu dl:last-of-type { border-right:0}
		.hdnv_submenu { font-size:12px;}
		.hdnv_submenu dt { font-size:14px; color:#0060a2; font-weight:bold; border-bottom:#0060a2 2px solid; padding:0 15px 5px;}
		.hdnv_submenu dt a {color:#0060a2;}
		.hdnv_submenu p { height:24px; line-height:24px; padding:0 15px; margin-top:10px; min-width:100px;}
		.hdnv_submenu p a { display:block}
		
/*迷你页头导航*/
.hd_mini_nv { background:#265089;}
	.hd_mini_nv .cr_logo { float:left; margin-top:5px;}
	.hd_mini_nv .cr_nv { float:right}
	.hd_mini_nv .cr_nv li { float:left;}
	.hd_mini_nv .cr_nv a { color:#fff; font-size:16px; font-weight:bold; padding:0 20px; line-height:50px;}	
	.hd_mini_nv .cr_nv li span { display:none}



/*右侧浮动菜单*/
	.fixed_menu { background:#3A3D42; width:50px; right:0; position:fixed; z-index:200; bottom:20px;}
	.fixed_menu .cr_ava { font-size:13px; text-align:center; padding:18px 0; border-bottom:#636569 1px solid;}
	.fixed_menu .cr_ava a { color:#ddd}
	.fixed_menu .cr_ava img { width:33px; height:33px; border-radius:50%; display:block; margin:0 auto 4px;}
	.fixed_menu .cr_m { padding-top:22px;}
	.fixed_menu .cr_m span { display:block; width:100%; height:48px; background:url(../images/common/fixed_menu_icon.png) no-repeat 0 0}
	.fixed_menu .cr_m .cr_t1 { background-position:50% 3px;}
	.fixed_menu .cr_m .cr_t2 { background-position:50% -51px;}
	.fixed_menu .cr_m .cr_t3 { background-position:50% -96px;}
	.fixed_menu .cr_m .cr_t4 { background-position:50% -144px;}
	.fixed_menu .cr_m .cr_t5 { background-position:50% -192px; background-color:#CA3B1B}
	
	.cr180_fixed_subm { background:#CECECE; padding:5px;}
	.cr180_fixed_subm .cr_c { border:#B0B0B0 1px solid; background:#fff; padding:10px; font-size:14px;}
	.cr180_fixed_subm .cr_c p {min-width:140px; text-align:center; padding:14px 0;}





	
/*推荐中介*/
	.agentlist_verify {}
	.agentlist_verify .cr_c { width:110%;}
	.agentlist_verify dl { float:left; width:222px; height: auto; overflow:hidden; margin:0 20px 20px 0; border:#dedede 1px solid; padding:2px;}
	.agentlist_verify dt { font-weight:bold; height:20px; line-height:20px; overflow:hidden; margin-top:10px;} 
	.agentlist_verify dt ,.agentlist_verify dd { float: left; width:115px;}
	.agentlist_verify dt a { color:#333; font-size:16px;}
	.agentlist_verify .m { float:left; width:90px; margin-right:10px;}
	.agentlist_verify .m img {width:100%;}
	.agentlist_verify dd .cg3 { margin:15px 0 0; font-weight:bold}
	.agentlist_verify dd .cg3 a { color:#369}
	.agentlist_verify .cr_ava { height:100px; overflow:hidden;}
	.agentlist_verify .cr_ava img {min-height:100px;}
	
	.agentlist_verify .cr_logo {width:100%; height:30px; overflow:hidden}
	.agentlist_verify .oflogo  img { max-width:100%;}
	.agentlist_verify .cr_mobile { margin:5px 0;}
	.agentlist_verify .cr_icon { width:100%; height:auto; overflow:hidden}
	.agentlist_verify .cr_icon span { float:left; display:block; width:32px; height:32px; background:url(../images/index/agent_icon.gif) no-repeat 0 0;}
	.agentlist_verify .cr_icon .cr_c1 { background-position:-47px 4px;}
	.agentlist_verify .cr_icon .cr_c2 { background-position:-47px -47px;}
	.agentlist_verify .cr_icon .cr_c3 { background-position:-47px -90px;}
	
	.agentlist_verify .cr_icon .cr_c1:hover { background-position:0 4px;}
	.agentlist_verify .cr_icon .cr_c2:hover { background-position:0 -47px;}
	.agentlist_verify .cr_icon .cr_c3:hover { background-position:0 -90px;}
	
	.agentlist_verify .h_verify dt a { color:#C62C1A}
	
	
	.cr180_tips1 .cr_c { padding:10px; background:#007DD9; color:#fff; font-size:12px; font-weight:bold; box-shadow:#333 0 0 5px; max-width:340px; max-height:245px; overflow:hidden;}
	.cr180_tips1 .cr_c img { max-width:100%;}
	.cr180_tips1 .cr_j { width:11px; height:6px; background:url(../images/common/cr_tip.gif) no-repeat 0 0; margin-left:10px;}

/*框架标题*/
.index_title { border-bottom:#2E71B4 3px solid; height:50px; line-height:50px;  font-size:14px; position:relative}
	.index_title h2 { float:left;  font-weight:normal;color:#888; height:50px; border-bottom:#CA3B1B 3px solid; padding:0 20px; position:relative; z-index:3; background:#fff}
	.index_title h2 strong { color:#0067ae; font-size:18px;}
	.index_title .cr_tb {color:#888; position:absolute; right:0; top:0; height:50px; z-index:; overflow:hidden}
	.index_title .cr_tb a { color:#555; margin:0 5px; }
	.index_title .cr_tb a.a { padding:3px 5px; background:#CA3B1B; color:#fff}
	.index_box.cr_bg .index_title h2 { background:#f6f6f6}
	.index_title .cr_mores { float:right; background:#2E71B4; color:#fff; padding:0 20px; font-size:14px; height:40px; line-height:40px; margin-top:10px;}
	

/*底部说明*/
	.cr180_footer * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.cr180_box_1{ margin-bottom:20px; }
	.cr180_footer.box_1{ background:#3b3e45; }
	.cr180_footer.box_2{ background:#26292f; }	
	#ft,#ft a{ border:none; color:#acacac; font-size:14px;}
	.explanation{ padding:15px 600px 15px 0; border-bottom:#56595e solid 1px; margin-bottom:15px;}
	.explanation .cr_right .cr_tel  ,.explanation .cr_left { height:160px; overflow:hidden}
	.explanation .cr_left { width:100%; float:left; color:#dedede; line-height:22px; border-right:#56595e solid 1px; padding:25px 15px 0 0;}
		.explanation .cr_left .cr_logo {float:left; height:130px; margin-right:20px; overflow:hidden; padding-top:20px}
	
	.explanation .cr_right { width:600px; float:right; margin-right:-600px; overflow:hidden}
	.explanation .cr_right .cr_tel { width:240px; float:left; padding:15px 20px 0; color:#dedede; border-right:#56595e solid 1px;}
		.explanation .cr_right .cr_tel strong{ font-size:18px; font-weight:700;}
		.explanation .cr_right .cr_tel strong em{ font-size: 30px; color:#FFF;}
		.explanation .cr_right .cr_tel p{ line-height:24px;}
		
	.explanation .cr_right .cr_2 { width:340px; height:85px; background:url(../images/hd_appad.gif) no-repeat right center; float: right; margin-top:25px;}
	
	
	.footer{ padding-bottom:15px;}
	
	.footer .ft_al {  float: left;  overflow: hidden;width:20%; color:#dedede;}
	.footer .ft_al dt { height:36px;  background:url(../images/common/explanation_hz.gif) no-repeat 100% 0; margin-bottom:15px; overflow:hidden; line-height:36px; padding-left:50px;}
	.footer .ft_al.cr_e dt { background-position:0 0}
	.footer .ft_al dt a{ display:block; font-size:18px; font-weight:700; color:#d8d8da;}
	.footer .ft_al p{ height:30px; line-height:30px; padding-left:50px; }
	.footer .ft_al p a{color:#dedede; font-size:14px; font-weight:700;}
	
/*模拟select*/
.house_ftid { position: relative; display:inline-block; background:#fff url(../images/common/select.gif) no-repeat right 50%; border:#cdcdcd 1px solid; border-radius:3px; text-align:left}
	/*.house_ftid *{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing: inherit;}*/
	.house_ftid span ,.house_ftid select {height:28px; line-height:28px; overflow:hidden}
	.house_ftid span { position:absolute; left:0; top:0; z-index:1; width:100%; }
	.house_ftid span {display:block;}
	.house_ftid select {opacity: 0; filter: alpha(opacity=0); z-index:2; position:relative; z-index:2; padding-right:30px;}
	.house_ftid .house_ftid_u { padding-left:5px; font-weight:normal; cursor:pointer; padding-right:33px;}

/*推荐房源列表样式1*/
	
	.houselist_li_style1 dl{ border-bottom:#e4e4e4 solid 1px; padding-bottom:15px; margin-bottom:15px; height:135px;}
	.houselist_li_style1 dd.m{ height:120px; width:160px; float:left; margin-right:15px; overflow:hidden;}
	.houselist_li_style1 dd.m img{ max-width:160px;}
	.houselist_li_style1 dt{ height:30px; line-height:30px; overflow:hidden;}
	.houselist_li_style1 dt a{ font-size:16px; color:#0e74ba;}
	.houselist_li_style1 dd{line-height:30px; height:90px; overflow:hidden;}
	
/*当前位置*/
	#pt { padding:10px 0; height:auto; color:#888; margin:0;}
	#pt a { color:#888}
	
/*重构showwindow*/
	/* 四个角 */
	.t_l, .t_r, .b_l, .b_r { width: 0; height: 0; overflow:hidden; white-space:nowrap;}
	/* 上下两条边 */
	.t_c, .b_c { height: 0; overflow:hidden; white-space:nowrap;}
	/* 左右两条边 */
	.m_l, .m_r { width: 0; overflow:hidden; white-space:nowrap;}
	.m_l * { display:none}
	.fwinmask { box-shadow:#333 0 0 10px;}
	.fwinmask .flb { background:#006DC1; border-left:#CF001C 5px solid; padding:15px 15px 15px 25px; color:#fff; font-size:16px;}
	.fwinmask .flb a ,.fwinmask .flb em { color:#fff; font-size:16px;}
	.fwinmask  .c { padding:30px;}
	.fwinmask .o { background:none; border-top:#cdcdcd 1px solid; padding:10px 30px; height:auto}
	.fwinmask .pnc { background:#4287C8; color:#fff; border:none; height:36px; line-height:36px; padding:0 35px; font-size:14px;}
	.fwinmask .flbc ,.fwinmask .flbc:hover { background:url(../images/common/showwindow_colse.gif); width:22px; height:22px;}
	
/*重构分页*/
	.pg { float:none;}
	.pg a,.pg strong{ border:#c7c7c7 solid 1px; border-radius:50%; height:26px; width:26px; padding:0; line-height:26px; text-align:center; background:#e6e6e6; display:inline-block; float:none}
	.pg a.nxt,.pg a.prev{ border-radius:0; border:none;}
	.pg a.prev{ background:#e6e6e6 url(../images/house_display/prev.gif) no-repeat center center; border:#c7c7c7 solid 1px; border-radius:50%; height:26px; width:26px; padding:0; line-height:26px;}
	.pg a.nxt{ background:#e6e6e6 url(../images/house_display/nxt.gif) no-repeat center center; padding:0; text-indent:-8000px; border:#c7c7c7 solid 1px; border-radius:50%; height:26px; width:26px; padding:0; line-height:26px;}
	
	.pg a.last,.pg label ,#pgt .pg label{ display:none !important;}
	.pg a:hover{border:#CD2B00 solid 1px !important; color:#555;}
	.pg strong{  background-color: #cd2b00; color:#FFF; border:none;}

/*数据列表不存在*/
.cr180_notdata { color:#999; text-align:center; padding:30px 0; font-size:14px;}


/*页头搜索框 联想*/
.house_scbartext_menu { background:#fff; border:#ddd 1px solid; font-size:14px;}
.house_scbartext_menu li { height:30px; line-height:30px; overflow:hidden; padding:0 10px;}
.house_scbartext_menu li.a { background:#CD2C00; color:#fff}

/*迷你搜索框*/
#minihouse_secbarfrom ,#minihouse_secbarfrom  * { -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#minihouse_secbarfrom {background:url(../images/common/f_search_bg.png); height:46px; width:100%; position:fixed; top:0; left:0; overflow:hidden; z-index:199; display:none}
	#minihouse_secbarfrom .wp {padding:5px 0 0 300px;}
	#minihouse_secbarfrom .cr_logo { float:left; width:94px; height:35px; background:url(../images/common/s_logo.png) no-repeat 0 50%; margin-left:-300px;}
	#minihouse_secbarfrom .cr_logo a { display:block; width:100%; height:35px;}
	#minihouse_secbarfrom .cr_c { padding-right:91px; margin-top:3px}
	#minihouse_secbarfrom .cr_px { background:#fff; border:none; height:30px; line-height:30px; padding:0 20px; width:100%; float:left}
	#minihouse_secbarfrom .cr_pn { float:right; width:90px; height:30px; text-align:center; background:#488ECF; color:#fff; border:none; font-size:16px; margin-right:-91px;}	
	
/*文章列表*/
.hotnews_right li { background:url(../images/news/lil_1.png) no-repeat 0 50%; padding-left:25px; border-bottom:#ccc 1px dotted; height:40px; line-height:40px; overflow:hidden; font-size:14px;}
#honhdmobile_menu { width:270px; height:114px; overflow:hidden; background:url(../images/common/mobiledom.gif) no-repeat}

.OddSelect_menu { background:#fff; border:#cdcdcd 1px solid; padding:0 10px; overflow:hidden}
	.OddSelect_menu li { height:34px; line-height:34px; white-space:nowrap}
	
.bdsharebuttonbox a,.bdsharebuttonbox .bds_more{float:left;font-size:12px;padding-left:17px;line-height:16px;height:16px;background-image:url(../img/share/icons_1_16.png?v=01d441d0.png);_background-image:url(../img/share/icons_1_16_debase.png?v=2ab75562.png);background-repeat:no-repeat;cursor:pointer;margin:6px 6px 6px 0;}

@media (max-width: 1140px) {
  .cr180_logobox .cr_appes { margin-top:10px;}
}
	