

/*幻灯*/
#index_sidebox_wp {}
.index_sidebox { margin-left:190px; position:relative; height:480px;}
	.index_sidebox .cr_list ul { position: relative;}
	.index_sidebox li { position:absolute; top:0; text-align:center; overflow:hidden}
	.index_sidebox li a { display:block; width:100%; overflow:hidden}
	.index_sidebox li a img { display:block;}
	.index_sidebox li.cr_1 {width:76%; left:0; overflow:hidden; padding-right:2px;}
	.index_sidebox li.cr_1 a { display:block; width:100%; position:relative}

.index_sidebox li.cr_1 .cr_pic1 {
	-webkit-transform:scaleX(1.05) scaleY(1.05);
	-moz-transform:scaleX(1.05) scaleY(1.05);
	-ms-transform:scaleX(1.05) scaleY(1.05);
	-o-transform:scaleX(1.05) scaleY(1.05);
	transform:scaleX(1.05) scaleY(1.05)
}
.index_sidebox li.cr_1 .cr_pic1.a {
	-webkit-transition:-webkit-transform 4s linear;
	-moz-transition:-moz-transform 4s linear;
	-o-transition:-o-transform 4s linear;
	transition:transform 4s linear;
	-webkit-transform:scaleX(1) scaleY(1);
	-moz-transform:scaleX(1) scaleY(1);
	-ms-transform:scaleX(1) scaleY(1);
	-o-transform:scaleX(1) scaleY(1);
	transform:scaleX(1) scaleY(1)
}
	.index_sidebox li.cr_1 .cr_pic2 { position:absolute; right:0; top:0; width:50%; height:480px; background-position:50% 50%; display:none}
	.index_sidebox li.cr_1 img { height:480px}
	.index_sidebox li.cr_2 ,.index_sidebox li.cr_3 {width:24%; height:239px; right:0; vertical-align:top;-webkit-transition:-webkit-transform .2s linear;-moz-transition:-moz-transform .2s linear;-o-transition:-o-transform .2s linear;transition:transform .2s linear}
	
	.index_sidebox li.cr_2 img ,.index_sidebox li.cr_3 img { height:239px;}
	.index_sidebox li.cr_2:hover ,.index_sidebox li.cr_3:hover {-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}
	.index_sidebox li.cr_3 { top:241px;}
	
	.index_sidebox .cr_num { position:absolute; left:0; bottom:12px; text-align:center; width:100%;}
	.index_sidebox .cr_num span { padding:3px 8px; background:#454545; border-radius:50%; font-size:13px; color:#fff; font-weight:bold; margin:0 5px;}
	.index_sidebox .cr_num span.a { background:#B33718}

/*上市房源统计*/
	.index_housecount { padding-left:190px; background:#F6F6F6 url(../images/index/count_t.gif) no-repeat 190px 50%; margin-top:20px;}
	.index_housecount * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.index_housecount .cr_left ,.index_housecount .cr_right { height:75px; overflow:hidden}
	.index_housecount .cr_left { width:190px; margin-left:-190px; float:left; background:#e8e8e8; padding:5px 0;}
		.index_housecount .cr_left .cr_t { font-size:18px;color:#295aa5; text-align:center; margin-bottom:5px;}
		.index_housecount .cr_left .cr_cod { background:#fff; border:#e0e0e0 1px solid; height:30px; line-height:30px; overflow:hidden; position:relative; margin:0 30px;}
		.index_housecount .cr_left .cr_cod p { height:30px; text-align:center; font-size:14px; color:#6a6a6a}
		.index_housecount .cr_left .cr_cod .cr_to1 ,.index_housecount .cr_left .cr_cod .cr_to2 { border-left:#e0e0e0 1px solid; border-right:0; position:absolute; right:0; width:15px; height:15px; background:url(../images/index/count_e.gif) no-repeat 50% 5px;}
		.index_housecount .cr_left .cr_cod .cr_to1 { top:0;border-bottom:#e0e0e0 1px solid;}
		.index_housecount .cr_left .cr_cod .cr_to2 { bottom:0; background-position:50% -6px;}
	.index_housecount .cr_right { width:100%; padding-left:20px; position:relative}
		.index_housecount .cr_right p { height:75px; width:1000px; overflow:hidden; position:absolute; top:0; right:0;}
		.index_housecount .cr_right a { display:block; width:25%; margin:20px 0 20px 0; padding-right:50px; height:35px; text-align:center; overflow:hidden; float:left; font-size:14px; color:#999}
		.index_housecount .cr_right a span { line-height:17px; float: right; text-align:right; margin-right:5px;}
		.index_housecount .cr_right a em { font-size:30px; color:#295aa5; line-height:30px; float: right}

/*框架*/
.index_box { margin-bottom:20px;}		
.index_box.cr_bg {background:#f6f6f6; padding-bottom:20px;}

/*框架标题*/
.index_title {margin-bottom:20px;}

/*新闻*/

.index_news .cr_left { width:52%; overflow:hidden; float:left; padding-right:20px;}
.index_news .cr_right { width:48%; overflow:hidden; float:right}
.index_news .cr_hotnews { border-bottom:#d9d9d9 1px solid; padding:0 0 15px; margin-bottom:15px;}
	.index_news .cr_hotnews h2 {  overflow:hidden; font-size:20px; height:26px; line-height:26px; margin-bottom:5px; font-weight:300;}
	.index_news .cr_hotnews h2 a { color:#18446d;}
	.index_news .cr_hotnews h2 .cr_cat { background:url(../images/index/new_catname.gif) no-repeat 100% 0; display:block; float:left; padding:0 15px 0 10px; font-size:18px; color:#fff; margin-right:10px;}
	.index_news .cr_hotnews p { font-size:14px; height:20px; line-height:20px; overflow:hidden}
	.index_news .cr_hotnews p a { color:#555; margin-right:5px;}
	
/*新闻列表*/	
.index_news .index_newslist { height:200px; overflow:hidden}
	.index_newslist li { width:50%; float:left; height:29px; line-height:29px; overflow:hidden; font-size:14px; padding-right:20px;}
	.index_newslist li a { color:#000}
	.index_newslist li span { display:block; float:left; width:5px; height:5px; background:#335379; border-radius:50%; margin:13px 5px 0 0;}

#index_news_pic { position:relative; height:370px; overflow:hidden}
	#index_news_pic .cr_num { position:absolute; z-index:2; bottom:17px; text-align:right; right:10px;}
	#index_news_pic .cr_num span { display:inline-block; width:10px; height:10px; margin:0 7px 0 0; border-radius:50%; background:#fff}
	#index_news_pic .cr_num span.a { background:#CA3B1B;}
	#index_news_pic .cr_t { position:absolute; z-index:1; height:50px; line-height:50px; overflow:hidden; left:0; width:100%; bottom:0; padding:0 10px; background:rgba(0,0,0,0.5)}
	#index_news_pic .cr_t a { font-size:18px; color:#fff;}
	#index_news_pic .cr_c img { display:block}

.index_pthot { }
	.index_pthot dl { float:left; width:33.33%; height:95px; overflow:hidden; padding:0 20px 0 140px; margin-top:20px;}
	.index_pthot dd { height:54px; line-height:18px;}
	.index_pthot .m { width:130px; margin-left:-140px; height:95px; position:relative; overflow:hidden;}
	.index_pthot .m span { position:absolute; width:100%; height:95px; background:url(../images/common/player_e.png) no-repeat 50% 50%; z-index:1; left:0; top:0}
	.index_pthot dt ,.index_pthot dd { width:100%; float:left; color:#747474; font-size:12px; overflow:hidden}
	.index_pthot dt { font-size:16px; font-weight:bold; margin-bottom:4px; line-height:20px; max-height:40px;}
	.index_pthot dt a { color:#000; line-height:20px;}
	

	
	
	
	
	.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;}
	.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_house { padding-left:164px;}
.index_house .cr_left { width:144px; margin-left:-164px; float:left}
	.index_house .cr_left dt { height:80px; background:url(../images/index/index_htitle.png) no-repeat 0 0; width:100%; overflow:hidden; text-align:center; font-size:16px; color:#fff;  }
	.index_house .cr_left dt a { color:#fff; display:block;  padding-top:45px;}
	.index_house .cr_left dd { padding:10px 20px 20px 30px;  background:#fff; height:270px; overflow:hidden}
	.index_house .cr_left dd p { height:26px; line-height:26px; margin-bottom:4px;}
	.index_house .cr_left dd p a { display:block;}
	.index_house .cr_left dd p a.cr_more { color:#cd2b00}
	.index_house.cr_b1 .cr_left dt { background:url("/images/c_bg.jpg"); }
	.index_house.cr_b1 .cr_left dd ,.index_house.cr_b5 .cr_left dd ,.index_house.cr_b3 .cr_left dd { background:#f6f6f6}
	
	/*.index_house.cr_b2 .cr_left dt { background-position:0 -156px; border-bottom:#52BD2D 3px solid}
	
	.index_house.cr_b3 .cr_left dt { background-position:0 -234px; border-bottom:#A9C92D 3px solid}
	
	.index_house.cr_b4 .cr_left dt { background-position:0 -312px; border-bottom:#BF883A 3px solid}
	
	.index_house.cr_b5 .cr_left dt { background-position:0 -390px; border-bottom:#B23339 3px solid}
	
	.index_house.cr_b6 .cr_left dt { background-position:0 -468px; border-bottom:#B459A6 3px solid}*/
	
	
.index_house .cr_right { width:100%; float:right;}
	.index_house_side { position:relative; width:398px; height:350px; overflow:hidden; float:left;}
		.index_house_side .cr_piclist .cr_tit { position: absolute; bottom:0; left:0; line-height:23px; overflow:hidden; width:100%; padding:10px 15px 20px; z-index:10; color:#fff; font-size:16px; font-weight:bold}
		.index_house_side .cr_piclist li img { height:350px; min-width:100%}
		
		
		.index_house_side .cr_piclist .cr_tit ,.index_house_piclist li .cr_ec  ,.index_immigration .cr_showimg p{ 
		background: #000;
		filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; 
		}
		
		
		.index_house_side .cr_num { position: absolute; bottom:0; left:0; width:100%; height:5px; z-index:20}
			.index_house_side .cr_num span { width:25%; display:block; float:left; height:5px; background:rgba(255,255,255,0.3); border-left:#000 1px solid}
			.index_house_side .cr_num span:first-of-type { border-left:0}
			.index_house_side .cr_num span.a { background:#CA3B1B}
	
	.index_house_piclist { width:400px; height:350px; overflow:hidden}
	.index_house_piclist li { width:190px; padding-left:10px; margin-bottom:20px; height:165px; overflow:hidden; float:left; position:relative}
	.index_house_piclist li .cr_ec { 
position: absolute;
z-index: 1;
bottom: 1px;
width: 175px;
left: 12px;
padding: 10px 20px 0px 10px;
color: #fff;
font-size: 14px;font-weight:bold;
/*height: 30px;*/
text-shadow: #000 0 0 2px;}
	.index_house_piclist li .cr_ec dt { color:#fff; z-index:3; height:24px; line-height:24px; overflow:hidden}
	.index_house_piclist li .cr_epice { height:30px;}
	.index_house_piclist li .cr_epice .z strong { color:#ffc600; font-size:24px; font-weight:normal} 
	.index_house_piclist li .cr_epice .y { background:#275C9C; padding:3px 10px; margin-top:5px;}
	
	
	
	
/*商业服务*/
.index_services { padding:0 200px; height:280px; overflow:hidden}
	.index_services .cr_left{ margin-left:-200px; width:200px; overflow:hidden; float:left; padding-right:5px}
	.index_services .cr_left a { display:block; width:100%; overflow:hidden}
	.index_services .cr_center { float:left; width:100%;}
	.index_services .cr_center li { width:20%; height:140px; overflow:hidden; float:left; padding:1px;}
	.index_services .cr_center li a { background:#fff; text-align:center; display:block; font-size:16px; color:#6c6c6c; height:100%}
	.index_services .cr_center li img { max-height:105px; vertical-align:top}
	.index_services .cr_center li .cr_e1{ height:24px; line-height:24px; overflow:hidden; margin-top:5px;}
	.index_services .cr_right {width:200px; margin-right:-200px; overflow:hidden; float:right; padding-left:5px;}
	.index_services .cr_right a { display:block; width:100%; overflow:hidden}
	
	
/*留学移民*/
.index_immigration .cr_title { font-size:16px; font-weight:bold; height:24px; line-height:24px; margin-bottom:5px;}
	.index_immigration .cr_title a { color:#333; padding-right:20px; background:url(../images/index/ac_t.gif) no-repeat 100% 50%}
	
	.index_immigration .cr_showimg {width:100%;}
	.index_immigration .cr_showimg li {position:relative; overflow:hidden;}
	.index_immigration .cr_showimg p { height:40px; line-height:40px; color:#fff; font-size:14px; position:absolute; left:0; bottom:0; width:100%; padding:0 20px; text-align:left}
	.index_immigration .cr_showimg li img {height:100%; min-width:100%;}
	
	
	.index_immigration .cr_left { float:left; width:36.1%; padding-right:20px;}
		.index_immigration .cr_side_c ,.index_immigration .cr_side_c li { height:170px; overflow:hidden}
		.index_immigration .cr_num { height:10px; margin-top:5px; text-align:center}
		.index_immigration .cr_num span { display:inline-block; height:10px; width:10px; margin:0 3px; border-radius:50%; background:#CBCBCB;}
		.index_immigration .cr_num span.a { background:#F12220}
		
		.index_immigration .cr_left .index_newslist { margin-top:20px;}
		.index_immigration .index_newslist li { width:100%;}
		
	.index_immigration .cr_center { width:35.2%; float:left; padding-right:20px;}
		.index_immigration .cr_center .cr_hpic { margin-bottom:5px;}
		.index_immigration .cr_center .cr_hpic li { height:230px;}
		.index_immigration .cr_center .cr_hpic_sub {width:100%;}
		.index_immigration .cr_center .cr_hpic_sub ,.index_immigration .cr_center .cr_hpic_sub li { height:110px;overflow:hidden}
		.index_immigration .cr_center .cr_hpic_sub li { float:left; width:50%; text-align:center}
		.index_immigration .cr_center .cr_hpic_sub li p { height:28px; line-height:28px;}
		.index_immigration .cr_center .cr_hpic_sub .cr_l1 { border-right:#fff 3px solid}
		.index_immigration .cr_center .cr_hpic_sub .cr_l2 { border-left:#fff 3px solid}
	
	.index_immigration .cr_right { width:28.57%; float:right}	

/*地区房源统计*/
.index_house_recount { padding-right:250px;}
.index_house_recount .cr_left { float:left; width:100%;}
.index_house_recount .cr_left li { float:left; width:25%; height:30px; line-height:30px; overflow:hidden; font-size:14px; padding-right:40px;}
.index_house_recount .cr_left li span { float:right; font-size:12px; color:#888}
.index_house_recount .cr_right { width:250px; float:right; overflow: hidden; margin-right:-250px;}
		.index_house_recount .cr_right dt { background:#C72224 url(../images/index/res.gif) no-repeat 5px 50%; padding-left:30px; font-size:14px; color:#fff; height:40px; line-height:40px;}
		.index_house_recount .cr_right dd { border:#ccc 1px solid; border-top:0; padding:10px 15px; background:#f5f5f5; color:#7e7e7e}
		.index_house_recount .cr_right dd p { line-height:24px; margin-bottom:10px;}
	.index_house_recount .cr_right dd #mce-EMAIL { border:#ddd 2px solid; background:#fff; height:30px; line-height:30px; color:#999; padding:0 5px; width:100%; margin-bottom:10px;}
	.index_house_recount .cr_right dd .cr_btn { height:30px; line-height:30px; padding:0 10px; color:#fff; border:none; background:#4899DB}
	
	
/*首页框架导航 浮动菜单*/
	.index_fixed_left { width:33px; left:0; position:fixed; z-index:200; top:20px;}
	.index_fixed_left a { display:block; width:100%; height:33px; overflow:hidden; background:url(../images/common/fixed_menu_icon2.png) no-repeat 0 0; text-indent:-1000px; text-align:center}
	.index_fixed_left a.a { background:#2656A0; color:#fff; font-size:13px; text-indent:0; line-height:16px;}
	.index_fixed_left .cr_t1 { background-position: 50% 0px}
	.index_fixed_left .cr_t2 { background-position: 50% -36px}
	.index_fixed_left .cr_t3 { background-position: 50% -72px}
	.index_fixed_left .cr_t4 { background-position: 50% -105px}
	.index_fixed_left .cr_t5 { background-position: 50% -140px}
	.index_fixed_left .cr_t6 { background-position: 50% -175px}
	.index_fixed_left .cr_t7 { background-position: 50% -210px}
	.index_fixed_left .cr_t8 { background-position: 50% -246px}
	.index_fixed_left .cr_t9 { background-position: 50% -278px}
	.index_fixed_left .cr_t10 { background-position: 50% -314px}
	.index_fixed_left .cr_t11 { background-position: 50% -350px}	

/*搜索框*/	
.index_search_c { border:#cdcdcd 1px solid; background:#fff;}
.index_secbar_tab { height:36px; background:#FFF;}
	.index_secbar_tab .cr_etab{ float:left; background:#2286CB;}
	.index_secbar_tab .cr_etab li{ float:left; height:36px; line-height:36px; margin-left:-1px;padding:4px 5px 0 6px;}
	
	.index_secbar_tab .cr_etab li a{ font-size:14px;width:99px; color:#fff; display:block; text-align:center; float:left; height:15px; line-height:15px; margin-top:7px; border-right:#d3d3d3 solid 1px; }
	.index_secbar_tab .cr_etab li a.cr_nos{ border:none;}
	.index_secbar_tab .cr_etab li.a { background:#F5F5F5}
	.index_secbar_tab .cr_etab li.a a{border:#dedede solid 1px; border-bottom:none; background:#fff; height:38px; color:#2279c3; line-height:26px; margin-top:0;}
	.index_secbar_tab .cr_etab li.s a { border:none;}
	
.index_search { background:#F5F5F5; padding:5px;}
	.index_search_l { width:660px; float:left}
		.index_search_l select { width:150px;}
		.index_search_l .px { border:#cdcdcd 1px solid; border-radius:3px; height:28px; line-height:28px; background:#f6f6f6; margin-right:5px; width:152px;}
		.index_search_l dl { width:100%; height:auto; overflow:hidden; padding-left:85px; margin-bottom:14px;}
		.index_search_l dt { float:left; width:85px; margin-left:-85px; text-align:right; height:28px; line-height:28px; color:#999; padding-right:14px;}
		.index_search_l dd { float:left}
		.index_search_l dd.cr_adde .house_ftid { float:left}
		.index_search_l .pn { background:#2186ca; color:#fff; border:#2C6BA9 1px solid; height:33px; line-height:33px; width:165px; text-align:center; font-size:14px; font-weight:bold; margin-left:85px;}
		.index_search_l .house_ftid_u { width:100%; overflow:hidden;}
		.index_search_l .house_ftid { margin-right:5px;}
		.index_search_l .house_ftid.suburb { height:30px; line-height:30px; width:120px;}
		.OddSelect_menu { background:#fff; border:#cdcdcd 1px solid; padding:0 10px; overflow:hidden}
		.OddSelect_menu li { height:34px; line-height:34px; white-space:nowrap}
		
	.index_search_r { width:500px; float:right; font-size:14px; padding:10px 30px 10px 70px; border-left:#cdcdcd 1px solid;}
		.index_search_tit { font-size:20px; color:#CB2A00; margin-bottom:15px;}
		.index_search_tit .y { font-size:14px; color:#0066AE}
		.index_search_r p.cr_gg { height:145px; overflow:hidden}
		.index_search_r p a { float:left; width:50%; height:24px; line-height:24px; overflow:hidden; color:#666}
		.index_search_r p a em {color:#0066AE}
		.index_search_r .cr_bot { margin-top:20px;}
		.index_search_r .cr_bot p a { width:33.33%}

/*中介列表*/
#index_agentlistdiy { height:335px; overflow:hidden;}


@media (min-width:480px) and (max-width: 800px) { /*当屏幕尺寸大于480px 小于800px时，应用下面的CSS样式*/
  .index_house_piclist li ,.index_pthot dl { width:50%;}
  .index_newslist li { width:100%}
}
@media (max-width: 480px) { /*当屏幕尺寸小于480px时，应用下面的CSS样式*/
  .index_pthot dl ,.index_house_side ,.index_immigration .cr_center .cr_hpic_sub li{ width:100%;}
  .index_house_piclist ,.index_house_recount .cr_right { display:none}
  .index_immigration .cr_center .cr_hpic_sub li.cr_l1 { border:none;}
  .index_house_recount { padding:0;}
  .index_house_recount .cr_left li { width:50%;}
}

	
	
	
	