﻿body,nav,p,ul,li,ol,dl,dt,dd,input,button,img,h1,h2,h3,h4,textarea,select,section,table,td,tr,th{

	margin:0;

	padding:0;

	outline:0;

	font-size:14px;

}

h1,h2,h3,h4{

	font-weight:normal;

}

html,body{

	/*font-family: "Helvetica Neue",Arial, Helvetica, sans-serif,"宋体";*/

	color:#333;

	background:#fff;	

}

body,div,p,table,td{word-wrap:break-word;word-break:normal;}

ul,li,ol,dl,dt,dd,select,textarea,button{

	list-style:none;

}

b,em,i,s{

	font-style:normal;

	font-weight:normal;

	display:inline-block;

	vertical-align:middle;

}

img,input,button,textarea,select{

	border:none;

	text-decoration: none;

	resize:none;



}



a{

	text-decoration:none;

	color:#333;

}





.color_red{

	color:#e72520;

}

.trs_e{

	transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-ms-transition:all 0.3s ease;	

}

.f-fl { float:left;}

.f-fr { float:right;}

.clear{

	clear:both;

	content:"";

}

.clearfix {

    zoom: 1;

}



.clearfix:after {

    content: '*';

    height: 0;

    display: block;

    visibility: hidden;

    clear: both;

}

.f12{font-size:12px;}

.f14{font-size:14px;}

.f16{font-size:16px;}

.f18{font-size:18px;}

.f20{font-size:20px;}

.f24{font-size:24px;}

.fy_w{font-family:"微软雅黑"}
.indexMG h2 a{float:right;}

.fy_s{font-family:"宋体"}

.bor_ra{

	border-radius:5px;

	-webkit-border-radius:5px;

}

.container{

	width:1200px;

	height:auto;

	margin:0 auto;

}

/*新房列表*/

.newhouselist,.wrapper{

	width:100%;

	height:auto;

	clear:both;


}



.headsou{

	width:100%;
	
	height:56px;

	background: #f5f5f5;

}

.headsouL{

	width:467px;

	height:auto;

	float:left;

	padding-top:10px;

}

.headsouR{

	width:720px;

	height:auto;

	float:right;

	padding-top:10px;

	font-size:14px;

}

.headsouL .iText{

	/*width:443px;*/
	width:361px;

	height:34px;

	line-height: 34px;

	border:1px solid #d2d2d2;
	border-right: none;

	background: #fff;   

	border-radius:5px 0 0 5px;

	-webkit-border-radius:5px 0 0 5px;

	padding:0 10px;

	float:left;

}

.headsouL .iBtn{

	width:85px;

	height:36px;

	line-height: 34px;

	background: #e72520;

	font-size:16px;

	color:#fff;

	float:right;

	border-radius:0 5px 5px 0;

	-webkit-border-radius:0 5px 5px 0;

	cursor:pointer;

}

.headsouL .iBtn:hover{

	background:#cf211d;

}

.headsouRA{

	line-height: 36px;

	height:36px;

	padding-left:42px;

	width:370px;

	float:left;

}

.headsouRA a{

	display:inline-block;

	margin:0 5px;

	font-family: "微软雅黑"；

}

.headsouRA a:hover{

	color:#e72520;

}

.headsouRI{

	float:right;

	padding-right:14px;

}

.headsouRI a{

	display:inline-block;

	width:94px;

	height:36px;

	line-height: 36px;

	text-align: center;

    background:#cecece;

	border-radius:5px;

	-webkit-border-radius:5px;

	margin-left:10px;

	color:#fff;

}

.headsouRI a.aon{

	background:#ff9934;

}

.headsouRI a b{
	display: inline-block; vertical-align: middle;
	margin-right: 10px;
	width:15px;
	height:24px;
	background: url(../images/bmtop01.png) no-repeat left top; background-size: 100% auto;
}

.headsouRI a.two b{
	display: inline-block; vertical-align: middle;
	margin-right: 10px;
	margin-top: 5px;
	width:20px;
	height:24px;
	background: url(../images/bmtop02.png) no-repeat left top; background-size: 100% auto;
}

.headsouRI a:hover{

	background:#ff9934;

}

.selectlist{

	position:relative;

}

.selectlist h4{

	width:1186px;

	height:16px;

	line-height: 16px;

	margin-top:20px;

	margin-bottom:20px;

	color:#999;

	font-weight:normal;

	border-left:4px solid #e72520;

	padding-left:10px;

}

.selectlist h4 a{

	color:#999;

}

.selectlistcon{

	width:1198px;

	height:auto;

	border:1px solid #ccc;
	background:#fff;

}
#item2.selectlistcon{ border-top: none;}

.selectlistcontent{

	width:100%;

	height:56px;

}

.selectlistcon dl{

	width:1198px;

	height:auto;

	border-bottom:1px dashed #ccc;

}

.selectlistcon dl dt{

	width:70px;

	height:auto;

	line-height: 56px;

	padding-left:20px;

	color:#999;

	float:left;

}

.selectlistcon dl dd{

	width:1108px;

	height:auto;

	line-height: 56px;

	float:left;

}

.selectlistcon dl dd i{

	margin-right:20px;

}

.selectlistcon dl dd i a:hover{

	color:#e72520;

}

.selectlistcon dl dd i.ion a{

	color:#e72520;

}

.selectlistbtm{

	width:1000px;

	height:auto;

	line-height: 36px;

	padding:5px 0;

	background:#fcfcfc;

	border:1px solid #e5e5e5;

	margin-bottom:16px;

	margin-top:-8px;

	display:none;

}

.selectlistbtm em{

	margin:0 10px;

}

.selectlistbtm em a:hover{

	color:#e72520;	

}

.selectlistbtm em.emon a{

	color:#e72520;	

}

.selectlistcontentB{

	width:100%;

	height:50px;

	position:relative;

}

.selectlistcontentB b{

	border:1px dashed #e72520;

	padding:0 8px;

	height:30px;

	line-height:30px;

	margin-right:10px;

	color:#e72520;

}

.selectlistcontentB b span{

	display:inline-block;

	width:12px;

	height:12px;

	background:url(../images/bmtop.png) no-repeat -219px -80px;

	margin-left:5px;

	cursor:pointer;

}

.selForm{

	position:absolute;

	right:60px;

	top:0;

}

.selForm em{

	width:58px;

	height:22px;

	border:1px solid #dcdcdc;

}

.selForm em input{

	display:inline-block;

	width:54px;

	height:22px;

	float:right;

	padding:0 2px;

	background:#fff;

}

.selForm em input.btn{

	width: 58px;

    height: 22px;

    background-color: #fff;

	font-size:12px;

	cursor:pointer;

}

.selectlistcontentB em{

	width:120px;

	height:34px;

	line-height:34px;

	margin-top:11px;

	padding:0 10px;

	cursor:pointer;

	color:#999;

	position:absolute;

	top:0;

	right:0;

}

.selectlistcontentB em span{

	display:inline-block;

	width:10px;

	height:5px;

	background:url(../images/bmtop.png) no-repeat -131px -85px;

	margin-left:6px;

	vertical-align: middle;

}

.selectlistcontentB em strong{

	font-weight:normal;

}

.selectlistcontentB em.Ton span{

    background-position:-131px -80px;

}



.lpList{

	padding-top:15px;

}

.lpListL{

	width:870px;

	height:auto;

	margin-right:30px;

}

.lpListR{

	width:300px;

	height:auto;

	padding-top:18px;

}

.lpListL h3{

	width:870px;

	height:57px;

}

.lpListL h3 i{

	height:53px;

	line-height:53px;

	border-bottom:4px solid #fff;

	padding:0 30px;

	cursor:pointer;

}

.lpListL h3 i.ion{

	border-color:#e72520;

	color:#e72520;

	transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-ms-transition:all 0.3s ease;	

}

.lpListL h3 strong{

	font-weight:normal;

	height:53px;

	line-height:53px;

	color:#999;

}

.lpListL h3 strong span{

	color:#e72520;

}

.lpListLcontent{

	width:870px;

	height:auto;

}

.lpListLcontent .MH{

	width:850px;

	height:40px;

	line-height:40px;

	font-size:12px;

	color:#666;

	background:#f5f5f5;	

	padding-left:20px;

}

.lpListLcontent .MH a{

	display:inline-block;

	margin:0 18px;

}

.lpListLcontent .MH a.aon{

	color:#e72520;

}

.lpListLcontent .MH a:hover{

	color:#e72520;

}

.lpListLcontent .MH a s{

	width:8px;

	height:8px;

	background:url(../images/bmtop.png) no-repeat -72px -82px;

	margin-left:4px;

}

.lpList_main{

	width:870px;

	height:auto;

}

.lb_xf{

	width:870px;

	height:180px;

	padding:30px 0;

	border-bottom:1px dashed #ccc;

}

.lb_xf:hover{

	background:#fafafa;

}

.lb_xf dt{

	width:240px;

	height:180px;

}

.lb_xf dd{

	width:608px;

	height:180px;

}

.lb_xf dt img{

	width:100%;

	height:auto;

	height:180px;

}

.lb_xf dd h2{

	font-size:30px;

	color:#333;

	line-height:52px;

	height:52px;

}

.lb_xf dd h2 a{

	display:inline-block;

	height:28px;

	line-height:28px;

	padding:0 15px;

	background:#ff643c;

	color:#fff;

	vertical-align:middle;

	margin-left:20px;

}

.lb_xf h2 span a{display: inline-block;height: 52px;line-height: 52px;background: none;vertical-align: middle; color:#333;margin:0px;padding:0px;}

.lb_xf dd h2 a.zs{

	background:#ff643c;

}

.lb_xf dd h2 a.sw{

	background:#ccc;

}

.lb_xf dd h2 a.ds{

	background:#009ea7;

}

.lb_xf dd h2 a.wkp{

	background:#009ea7;

}

.lb_xf dd h2 a.wp{

	background:#b4785a;

}

.lb_xf dd h2 a.co_l{

	background:#009ea7;

}

.lb_xf dd .p2{

	line-height:23px;

}

.lb_xf dd .p2 a:hover{

	text-decoration:none;

}

.lb_xf dd .p2 a{

	color:#999;

}

.lb_xf dd .p3{

	line-height:32px;

	color:#999;

	position:relative;

}

.lb_xf dd .p3 em{

	position:absolute;

	top:0;

	right:0;

}

.lb_xf dd .p3 a{

	color:#666;

	margin-left:8px;

	height:28px;

	line-height:28px;

}

.lb_xf dd .p3 a:hover{

	color:#e72520;

	margin-left:8px;

}

.lb_xf dd .p3 a i{

	width:8px;

	height:28px;

	background:url(../images/bmtop.png) no-repeat -178px -74px;

	margin-right:6px;

}

.lb_xf dd .p3 a:hover i{

	background-position:-178px -102px;

	transition:all 0.2s ease;

	-webkit-transition:all 0.2s ease;

	-o-transition:all 0.2s ease;

	-moz-transition:all 0.2s ease;

	-ms-transition:all 0.2s ease;

}

.lb_xf dd .p3 em span{

	color:#fe0000;

	font-size:30px;

}

.lb_xf dd .p4{

	font-size:24px;

	color:#ff9b32;

	

	position:relative;

	height:32px;

}

.lb_xf dd .p4 em{

	color:#666;

	position:absolute;

	right:0;

	bottom:0;

}

.lb_xf dd .p4 em i{

	width:18px;

	height:18px;

	background:url(../images/bmtop.png) no-repeat left -105px;

	margin-right:4px;

}

.lb_xf dd .p5{

	padding-top:10px;

}

.lb_xf dd .p5 i{

	height:28px;

	line-height:28px;

	padding:0 13px;

	border:1px solid #ccc;

	color:#999;

	margin-right:10px;

}

.pagebtm{

	text-align:center;;

	padding-bottom:65px;

	padding-top:40px;

}

.pagebtm span{

	display:inline-block;

	margin:0 4px;

}

.pagebtm span.current{

	height:40px;

	line-height:40px;

	border:1px solid #ddd;

	background:#e72520;

	color:#fff;

	border-color:#e72520;

	padding:0 15px;	

}



.pagebtm a{

	display:inline-block;

	height:40px;

	line-height:40px;

	padding:0 15px;

	color:#666;

	margin:0 4px;

	border:1px solid #ddd;	

}

.pagebtm a:hover{

	background:#e72520;

	color:#fff;

	border-color:#e72520;

}

/*滴滴打车*/





.lpListRcon{

	width:300px;

	height:280px;

	margin-top:24px;

}

.lpListRcon a{

	display:block;

	width:256px;

	height:240px;

	padding:20px 22px;

}

.lpListRcon a:hover{

	text-decoration:none;

}

.lpListRcon .guangg{

	padding:0 10px;

	height:auto;

	width:200px;

/*	background:rgba(191,190,189,.9);

*/	background:url(../images/gg_bg.png) repeat;

	padding-bottom:6px;

}



.lpListRcon p{

	font-size:16px;

	color:#fff;

}

.lpListRcon p.p1{

	line-height:40px;

}

.lpListRcon .guangg i{

	font-size:30px;

	color:#fa552d;

	line-height:40px;

}

.lpListRcon em{

	color:#fff;

	width:100px;

	height:40px;

	background:#ff8903;

	text-align:center;

	line-height:40px;

	margin-top:36px;

}

/*猜你喜欢*/

.linkhouse{

	width:100%;

	height:342px;

	background:#f9f9f9;

}

.linkhouse h3{

	width:1200px;

	height:60px;

	line-height:60px;

	font-size:20px;

}

.link_h_con{

	width:1200px;

	height:auto;

	overflow:hidden;

}

.link_h_con ul{

	width:1220px;

	height:auto;

}

.link_h_con ul li{

	width:224px;

	height:auto;

	margin-right:20px;	

	float:left;

}

.link_h_con ul li .linkimg{

	width:224px;

	height:170px;

	padding-bottom:6px;

}

.link_h_con ul li .linkimg a{

	display:block;

	width:224px;

	height:170px;

	overflow:hidden;

}

.link_h_con ul li .linkimg img{

	width:224px;

	height:170px;;

	transform: scale(1);

	-webkit-transform: scale(1);

	-o-transform: scale(1);

	-moz-transform: scale(1);

	-ms-transform: scale(1);	

}

.link_h_con ul li .linkimg a:hover img{

	transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

	-o-transition:all 0.5s ease;

	-moz-transition:all 0.5s ease;

	-ms-transition:all 0.5s ease;

}

.link_h_con ul li p.p1{

	line-height:30px;

}

.link_h_con ul li p.p1 span,.link_h_con ul li p.p1 span a{

	color:#999;

}{

	color:#999;

}

.link_h_con ul li p.p2{

	color:#999;

	line-height:28px;

}

.link_h_con ul li p.p2 span{

	color:#f00;

}

.link_h_con ul li p.p3{

	color:#ff9b32;

}

/*热门楼盘*/

.lpListR_btm{

	width:300px;

	height:auto;

	padding-top:8px;

}

.lpListR_btm h3{

	width:281px;

	height:24px;

	margin:17px 0 7px 0;

	border-left:4px solid #e72520;

	padding-left:15px;

	font-size:18px;

}

.lpListR_btm .first{

	width:300px;

	height:80px;

	margin:11px 0;

	background:#fafafa;

}

.lpListR_btm .first dt{

	width:107px;

	height:80px;

	margin-right:10px;

	overflow:hidden;

}

.lpListR_btm .first dt img{

	width:107px;

	height:auto;

}

.lpListR_btm .first dd{

	width:183px;

}

.lpListR_btm .first dd h4{

    line-height:24px;

	white-space:nowrap;

	overflow:hidden;

}

.lpListR_btm .first dd p.p1{

	line-height:30px;

}

.lpListR_btm .first dd p.p2{

	color:#ff9b32;

}

 .listTable{

	width:300px;

	height:auto;

	padding-top:10px;

}

 .listTable_C{

	width:300px;

	height:auto;

	margin-bottom:10px;

}

.listTable_C.active{
	height: 80px;

	background:#fafafa;
	overflow: hidden;
			
}

 .listTable_C em{

	display:block;

	float:left;

	line-height:26px;

}

.listTable_C em.e1{

	width:110px;

	margin-right:10px;

}

.listTable_C.active em.e1 a{

	color:#e72520;

}

.listTable_C.active em.e1 p{

	display:none;

}

.listTable_C em.e1 img{

	width:110px;

	height:80px;

	display:none;

}

.listTable_C em.e2{

	width:136px;

}

.listTable_C em.e2 a{

	display:none;

}

.listTable_C.active em.e2 a{
	display:block;
	height: 26px; 
	line-height: 26px;
	overflow: hidden;
}

.listTable_C em.e2 a:hover{

	color:#e72520;

}

.listTable_C em.e2 i{

	line-height:30px;

	color: #ff9b32;

	display:none;

}

.listTable_C em.e3{

	width:40px;

	text-align:right;

}

.listTable_C em.e3 a{

	color:#999;

}

.listTable_C em.e3 a:hover{

	color:#e72520;

}

.listTable_C.active em.e1 img{

	 display:block;

}

.listTable_C.active em.e2 i{

	 display:block;

}











.lpListR_btm table{

	border-collapse:collapse;

	border:none;

}

.lpListR_btm table tr{

	height: auto;

    border: none;

    width: 300px;

    vertical-align: top;

    line-height: 32px;

}

.lpListR_btm table tr td.td1{

	width:120px;

}

.lpListR_btm table tr td.td1 img{

	margin-bottom:-10px;

}

.lpListR_btm table tr td.td2{

	width:126px;

}

.lpListR_btm table tr td.td2 i{

	color: #ff9b32;

	font-size:14px;

}

.lpListR_btm table tr td.td3{

	width:54px;	

	text-align:right;

}

.lpListR_btm table tr td.td3 a{

	color:#999;

}

.lpListR_btm table tr td a:hover{

	text-decoration:none;

}

.lpListR_btm .listTable ul li{

	height: 38px;

    line-height: 38px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.lpListR_btm .listTable ul li a:hover{

	color:#e72520;

	text-decoration:none;

}

.lpListR_btm .listTable ul li b{

	width:18px;

	height:18px;

	background:#bbb;

	line-height:18px;

	text-align:center;

	color:#fff;

	margin-right:12px;

}

.lpListR_btm .listTable ul li b.b1{

	background:#ff643c;

}

/*购房百科*/

.lpListR_btm h3 span{

	color:#999;

	line-height:24px;

}

.lpListR_btm .first.baike{

	width:290px;

	height:auto;

	margin:0;

	padding:11px 0 11px 10px;;

}

.lpListR_btm .first.baike dt{

	width:70px;

	height:70px;

	overflow:hidden;

	margin-right:12px;

}

.lpListR_btm .first.baike dt img{

	width:70px;

	height:auto;

}

.lpListR_btm .first.baike dd{

	width:208px;

	height:auto;

}

.lpListR_btm .first.baike dd p.p1{

	line-height:20px;

	padding-bottom:14px;

}

.lpListR_btm .first.baike dd p.p1 span{

	color:#999;

}

.lpListR_btm .first.baike dd p.p2{

	line-height:18px;

}

.lpListR_icon{

	width:290px;

	height:auto;

	padding:10px 0 5px;

	padding:5px 0 5px\9;

	overflow:hidden;

}

.lpListR_iconA{

	width:292px;

	height:auto;

}

.lpListR_iconA_list{

	width:60px;

	height:auto;

	margin-right:13px;

	float:left;

} 

.lpListR_icon a.a1{

	width:60px;

	height:60px;

	display:block;

	background:#bbb;

}

.lpListR_icon a.a1:hover{

	background:#e72520;

}

.lpListR_icon a.a1 i{

	margin:9px;

	width:42px;

	height:42px;

	background:url(../images/bmtop.png) no-repeat left -148px;

}

.lpListR_icon a.a1 i.i2{

	background-position:-42px -148px;

}

.lpListR_icon a.a1 i.i3{

	background-position:-84px -148px;

}

.lpListR_icon a.a1 i.i4{

	background-position:-126px -148px;

}

.lpListR_icon p{

	font-size:12px;

	padding-top:12px;

	text-align:center;

}

.lpListR_icon p a{

	color:#999;

}

.lpListR_icon p a:hover{

	color:#e72520;

}

/*列表为空*/

.lpList_kong{

	width:854px;

	height:203px;

	border-bottom: 1px dashed #ccc;

	padding-top:37px;

	padding-left:16px;

}

.lpList_kong h2{

	width:854px;

	height:40px;

	line-height:40px;

	font-size:24px;

	

}

.lpList_kong h2 i{

	width:40px;

	height:40px;

	background:url(../images/bmtop.png) no-repeat right -107px;

	margin-right:30px;

}

.lpList_kong h2 span{

	color:#ff9b32;

}

.lpList_kongP{

	padding-left:68px;

	color:#999;

}

.lpList_kongP h4{

	font-size:18px;

	padding:20px 0 10px;

}

.lpList_kongP i{

	height:24px;

	line-height:24px;

	display:block;

	background:url(../images/icon.png) no-repeat left center;

	padding-left:12px;

}

.lpList_kongP p{

	padding-top:15px;

	color:#333;

}

.lpList_kongP p a{

	color:#e72520;

}



/*楼盘首页*/

/*.headsou.index{

	height:100px;

}*/

/*.headsou.index .headsouL,.headsou.index .headsouR{

	padding-top:20px;

}*/

.newHindexT{

	width:1200px;

	height:120px;

}

.newHindexTL{

	width:800px;

	height:120px;

}

.newHindexTR{

	width:400px;

	height:90px;

	padding-top:30px;

	text-align:right;

}

.newHindexTL h2{

	font-size:28px;

	padding-top:30px;

}

.newHindexTL h2 span{

	padding-right:20px;

}
.newHindexTL h2 h1{

	padding-right:20px;

}

.newHindexTL h2 em{

	display:inline-block;

	color:#999;

	margin-right:20px;

	vertical-align: middle;

}

.newHindexTL h2 .f14{

	height:28px;

	line-height:28px;

	padding:0 15px;

	background:#ff643c;

	color:#fff;

}

.newHindexTL h2 em.f14:hover{

	color:#fff;

}

.newHindexTL h2 .f12 i{

	width:20px;

	height:20px;

	background:url(../images/indexImg.png) no-repeat left top;

	margin-right:6px;

}

.newHindexTL h2 .f12 i.i2{

	background-position:-20px top;

}

.newHindexTL h2 .f12 i.i3{

	background-position:-40px top;

}

.newHindexTL h2 .f12 i.i4{

	background-position:-60px top;

}

.newHindexTL h2 .f12 i.i5{

	background-position:-80px top;

}

.newHindexTL p{

	padding-top:10px;

}

.newHindexTL p em{

	border:1px solid #ccc;

	height:28px;

	line-height:28px;

	padding:0 14px;

	margin-right:10px;

	color:#999;

}

.newHindexTRL{

	width:328px;

	height:90px;

}

.newHindexTRL p{

	padding-left:200px;

	text-align:left;

	line-height:32px;

	color:#999;

}

.newHindexTRR{

	width:72px;

	height:90px;

}

.newHindexTRL i{	

	width:48px;

	height:48px;

	margin-right:20px;

	vertical-align:top;

}

.newHindexTRL i a{

	display:inline-block;

	width:48px;

	height:48px;

	background:url(../images/indexImg.png) no-repeat -108px top; 

}

.newHindexTRL i.i2 a{

	background-position:-156px top;

}



.newHindexTR em{

	width:72px;

	height:72px;

	margin-left:12px;

}

.newHindexTR em img{

	width:72px;

	height:72px;

}

/*.newHindexTRL i.i2 a:hover{

	background-position:right top;

}

.newHindexTRL i.i1 a:hover{

	background-position:-204px top;

}

*/.newHindexTRL.on i.i1 a{

	background-position:-204px top;

}

/*导航*/

.indexnav{

	width:1200px;

	height:46px;

	border-bottom:4px solid #e72520;

	margin-top:10px;	

	margin-bottom:20px;

}

.indexnav a{

	display:inline-block;

	height:46px;

	line-height:46px;	

	color:#666;

	padding:0 24px;

}

.indexnav a.on{

	background:#e72520;

	color:#fff;

	padding:0 40px;

}

/*首页爱蜂巢通栏*/

.index_afc{

	width:834px;

	height:203px;

	background:url(../images/afc.png) no-repeat left top;

	margin:0 auto 20px;

	padding-left:366px;

}

.index_afcL{

	width:500px;

	height:177px;

	padding-top:26px;

}

.index_afcR{

	width:334px;

	height:203px;

}

.index_afcL p{

	height:40px;

	line-height:40px;

	margin-bottom:11px;

	color:#fff;

}

.index_afcL p span.s1{

	color:#ffd401;

	font-size:32px;

	padding-left:38px;

    vertical-align: middle;

}

.index_afcL p span.s2{

	font-size:28px;

	padding-left:65px;

	color:#ffd401;

	vertical-align: middle;

}

.index_afcL p i{

	padding-left:50px;

	font-size:18px;

	color:#ff873c;

}

.index_afcL p i span{

	display:inline-block;

	height:30px;

	line-height:30px;

	padding:0 3px;

	background:#d93232;

	color:#ffd401;

	margin:0 5px;

}

.index_afcR_c{

	width:288px;

	height:178px;

	margin:10px 12px 0 32px;

	border:1px dashed #d93232;

}

.index_afcR_c .btn{

	width:212px;

	height:52px;

	line-height:52px;

	text-align:center;

	background:#ffd73c;

	color:#6f221e;

	font-size:30px;

	margin:40px auto;

	cursor:pointer;

}

.index_afcR_c .btn a{

	display:block;

	background:#ffd73c;

	color:#6f221e;

	text-decoration:none;

}

.index_afcR_c .btn a:hover{

	background:#ffd73c;

	color:#6f221e;

}

.index_afcR_c p{

	text-align:center;

	color:#ffa752;

}

/*弹出框*/

.index_Tan{

	width:100%;

	height:100%;

	background:url(../images/tanBg.png) repeat;

	position:fixed;

	top:0;

	left:0;

	bottom:0;

	right:0;

	display:none;

	z-index:999;

}



.index_Tan .container{

	position:relative;

	width:100%;

	height:100%;

}

.index_tck{

	width:640px;

	height:450px;

	position:absolute;

	top:50%;

	left:50%;

	background:#fff2ac;

	z-index:99;

	margin-left:-320px;

	margin-top:-250px;

}



.index_Tan.wd .index_tck{

	height:auto;

	padding-bottom:35px;

}

.index_tck.kftT.bg.hG{

	height:430px;

}

.index_tck.bg.ljyd{

    height: 310px;

    padding-top: 65px;

}

.index_tck i{

	position:absolute;

	top:10px;

	right:20px;

	cursor:pointer;

	width:40px;

	height:40px;

	background:url(../images/indexImg.png) no-repeat -64px -56px;

}

.index_tckT{

	width:640px;

	height:95px;

	background:url(../images/indexTimg.png) no-repeat;

	text-align:center;

	padding-top:25px;

	color:#ffeb01;

}

.index_tckT h1{

	font-size:36px;

}

.index_tckT p{

	font-size:18px;

}

.indexForm{

	width:640px;

	height:auto;

	

}

.index_Tan.wd .indexForm{

	padding-top:50px;

}

.index_tck.kftT.bg.hG .indexForm{

	padding-top:40px;

}

.index_Tan.wd .indexForm .wd_text{

	width:300px;

	height:90px;

	padding-bottom: 10px;

    padding-left: 170px;

}

.index_Tan.wd .indexForm .wd_text textarea{

	width:278px;

	height:68px;

	border:1px solid #ccc;

	padding:10px;

}

.indexForm p{

	width:300px;

	height:50px;

    padding-bottom: 10px;

    padding-left: 170px;

}

.indexForm p.p3{

	position:relative;

}

.indexForm p.p3 a{

	position:absolute;

	top:10px;

	right:10px;

	width:78px;

	height:28px;

	line-height:28px;

	text-align:center;

	border:1px solid #e72520;

	color:#e72520;

	background:#fff;

}

.indexForm p.p3 a:hover{

	background:#e72520;

	color:#fff;

	text-decoration:none;

}

.indexForm input.inputT{

	display:inline-block;

	width:252px;

	height:48px;

	border:1px solid #ccc;

	background:#fff url(../images/indexImg.png) no-repeat -260px -54px;

	padding-left:46px;

	color:#999;

}

.indexForm p.p2 input{

	background:#fff url(../images/indexImg.png) no-repeat -260px -103px;

}

.indexForm p.wd input{

	background:#fff url(../images/indexImg.png) no-repeat -261px -591px;

}

.indexForm p.p3 input{

	background:#fff url(../images/indexImg.png) no-repeat -260px -152px;

}

.indexForm  p.btn{

	padding:15px 0 15px 170px;

	background-color: inherit;

}

.indexForm  p.btn input{

	background:#e72520;

	color:#fff;

	width:300px;

	text-align:center;

	padding:0;

	font-size:18px;

	cursor:pointer;

}

.indexForm  p.p5{

	color:#e72520;

	text-align:center;

}

.index_tck.bg{

	background:#fff;

	height:430px;

}

.index_txH{

	margin:0 22px;

	width:596px;

	height:62px;

	line-height:70px;

	border-bottom:1px solid #ddd;

	font-size:18px;

}

.index_tck.bg .divH{

	width:100%;

	text-align:center;

	height:62px;

	line-height:60px;

}

.indexForm .checkP{

	line-height:60px;

	text-align:center;

}

.indexForm .checkP label{

    padding: 0 15px 0 5px;

	vertical-align: middle;

}

.indexForm .checkP input{

	vertical-align: middle;

}

.index_tck.bg.hG{

	height:526px;

}

.indexFormimg{

	width:400px;

	height:93px;

    margin:15px auto 30px;

	background:url(../images/dianhua.png) no-repeat;

}

.index_tck.bg.hG p.p5{

	text-align:center;

	color:#ff9932;

}

.index_jshx{

	width:600px;

	padding:30px 20px 0;

	

}

.mp-form-group {

    height: 47px;

    margin-bottom: 12px;

	width:270px;

	float:left;

	padding:0 15px;

}

.mp-form-group.fgText{

	color:#999;

	line-height:22px;

}

.mp-form-group .jsj_btn{

	width:150px;

	height:50px;

	text-align:center;

	line-height:50px;

	background:#e72520;

	color:#fff;

	cursor:pointer;

}

.mp-label {

    float: left;

    width: 70px;

    height: 47px;

    font-size: 14px;

    color: #666;

    line-height: 47px;

}

.mp-label.color{

	color:#333;

}

.mp-form-control {

    position: relative;

    float: left;

}

.mp-form-control .mp-sum{

	line-height:45px;

	color:#ff643c;

	font-size:16px;

}

.mp-form-control .mp-lilv{

	line-height:45px;

}

.mp-form-control .mp-lilv input.input_lilv{

	line-height:43px;

	font-size:12px;

	border: 1px solid #ccc;

	width:80px;

	height:43px;

	padding:0 10px;

}

.mp-form-control strong {

    font-size: 24px;

    color: #da5c4f;

    font-weight: normal;

    line-height: 47px;

}

.mp-form-control strong span {

    margin-left: 5px;

    font-size: 16px;

    color: #666;

}

.mp-select-mask {

    width: 163px;

    height: 43px;

    padding: 0 25px 0 10px;

    border: 1px solid #ccc;

    font-size: 12px;

    color: #333;

    line-height: 43px;

    background: url(../images/indexImg.png) no-repeat 174px -485px;

    cursor: default;

    overflow: hidden;

}

.mp-select-mask.active {

    border: 1px solid #DA5C4F;

    background: url(../images/indexImg.png) no-repeat 174px -536px;

}

.mp-form-control .optgroup {

    display: none;

    position: absolute;

    left: 0;

    top: 45px;

    z-index: 4;

    width: 198px;

    border: 1px solid #ccc;

    border-top: 0;

    background: #fff;

	height:auto;

}



.mp-form-control .optgroup li {

    height: 43px;

    padding: 0 10px;

    border-top: 1px solid #ccc;

    font-size: 12px;

    color: #333;

    line-height: 43px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.mp-form-control .optgroup li:hover {

    background: #DA5C4F;

    border-top: 1px solid #DA5C4F;

    color: #fff;

    cursor: default;

}

.mp-form-control select {

    display: none;

}



.indexkanfimg{

	width:550px;

	height:85px;

	margin:25px 45px;

	background:url(../images/luxian.png) no-repeat center center;

	position:relative;

}

.indexkanfimg em{

	position:absolute;

	width:210px;

	text-align:center;

}

.indexkanfimg em.e1{

	bottom:0;

	left:0;

}

.indexkanfimg em.e2{

	top:10px;

	left:100px;

}

.indexkanfimg em.e3{

	bottom:0;

	left:210px;

}

.indexkanfimg em.e4{

	top:10px;

	left:315px;

}

.indexkanfimg b{

	position:absolute;

	font-size:12px;

	width:48px;

	height:20px;

	line-height:20px;

	text-align:center;

	right:0;

	top:18px;

	color:#fff;

}

.indexForm .p1 .inputT.xingm{

	width:132px;

	margin-right:3px;

}

.indexForm .p1 .inputT.inputrs{

	width:115px;

	padding:0;

	text-align:center;

	background:none;

}

.index_tck.bg.hG p.p5.bmkf{

	color:#333;

}



/*弹出框结束*/



.indexM1{

	width:1200px;

	height:522px;

}

.indexM1R{

	width:628px;

	height:auto;

	padding-top:4px;

}

.indexM1R dl{ clear:both;}

.indexM1R dt{

    color:#999;

	width:84px;

	padding-left:10px;	

	float:left;

	line-height:45px;

	*line-height:43px;

}

.indexM1R dd{

	float:right;

	width:534px;

	line-height:45px;

	*line-height:43px;

	white-space:nowrap;

	overflow:hidden;

}

.indexM1R dd i{

	color:#999;

	margin-right:40px;

}

.indexM1R dd i span{

	color:#e72520;

	font-size:28px;

	vertical-align:top;

	padding-right:5px;

}

.indexM1R dd a.aBg{

	font-size:12px;

	color:#999;

	display:inline-block;

	height:25px;

	line-height:25px;

	padding:0 10px 0 28px;

	margin-right:20px;

	background:url(../images/indexImg.png) no-repeat;

	transition:all 0.2s ease;

	-webkit-transition:all 0.2s ease;

	-o-transition:all 0.2s ease;

	-moz-transition:all 0.2s ease;

	-ms-transition:all 0.2s ease;

	cursor:pointer;

}

.indexM1R dd a.aBg:hover{

	color:#e72520;

}

.indexM1R dd a.textA:hover{

	text-decoration:none;

}

.indexM1R dd a.a1{

	background-position:-202px -240px;

}

.indexM1R dd a.a1:hover{

	background-position:-202px -276px;

}

.indexM1R dd a.a2{

	border:1px solid #eee;

	background-position:0 -220px;

	color:#666;

}

.indexM1R dd a.a2:hover{

	background-position:0 -244px;

}

.indexM1R dd.dd2 a.textA{

	display:inline-block;

	margin-right:30px;

}

.indexM1R dd a.a3{

	background-position:0 -327px;

}

.indexM1R dd a.a3:hover{

	background-position:0 -351px;

}

.indexM1R dd a.a4{

	background-position:0 -121px;

	margin-left:15px;

}

.indexM1R dd a.a4:hover{

	background-position:0 -141px;

}

.indexM1R dd a.a5{

	background-position:0 -171px;

	margin-left:16px;

}

.indexM1R dd a.a5:hover{

	background-position:0 -191px;

}

.indexM1R dd a.a6{

	background-position:0 -271px;

	margin-left:16px;

}

.indexM1R dd a.a6:hover{

	background-position:0 -297px;

}

.indexM1R dt.btmDt{

	width:100%;

	line-height:20px;

	height:20px;

	padding-bottom:20px;

	*padding-bottom:10px;

}

.indexM1R dt.btmDt a{

	color:#f00;

}

.indexM1R_c{

	width:608px;

	height:50px;

	background:#f5f5f5;

	padding:15px 10px;

}

.indexM1R_c i{

	width:84px;

	height:50px;

	color:#999;

	float:left

}

.indexM1R_c input.textInp{

	width:250px;

	height:48px;

	line-height: 48px;

	border:1px solid #ff643c;

	padding:0 18px;

	color:#ff643c;

	float:left;

	background:#fff;

}

.indexM1R_c input.btnInp{

	width:112px;

	height:50px;

	background:url(../images/indexImg.png) no-repeat -189px -339px;

	color:#fff;

	cursor:pointer;

	float:left

}

.indexM1R_b{

	width:628px;

	height:71px;

	border-top:1px dashed #999;

	border-bottom:1px dashed #999;

	margin-top:25px;

	*margin-top:20px;

	padding-top:27px;

}

.indexM1R_bTh{

	width:335px;

	height:71px;

	background:url(../images/indexImg.png) no-repeat left -418px;

	padding-left:70px;

}

.indexM1R_b .f-fr{

	width:223px;

}

.indexM1R_bTh p{

	font-size:28px;

}

.indexM1R_bTh i{

	width:20px;

	height:20px;

	line-height:20px;

	background:#999;

	border-radius:20px;

	-webkit-border-radius:20px;

	font-size:14px;

	color:#fff;

	text-align:center;

	margin:0 5px;

}

.indexM1R_bTh em{

	color:#999;

}

.indexM1R_b .f-fr input{

	width:126px;

	height:44px;

	line-height:44px;

	text-align:center;

	background:#e72520;

	color:#fff;

	font-size:18px;

	cursor:pointer;

}

.indexM1R_b .f-fr input:hover{

	background:#cc221d;

}

/*安粮城市广场动态与资讯*/

.indexM2{

	margin-top:35px;

	padding-bottom:34px;

}

.indexM2L{

	width:884px;

	height:auto;

}

.indexMG h2{

	font-size:23px;

	line-height:40px;

	height:40px;

	position:relative;

	padding-left:14px;

	overflow:hidden;

}

.indexMG.f18 h2{

	font-size:18px;

	margin:20px 0 20px;

}

.indexMG h2 a.qjkf{display: inline-block; line-height: 28px; margin-top: 5px; vertical-align: top; margin-left: 15px; padding: 0px 10px; border:1px solid #e72520; color: #e72520; font-size: 14px;;}
.indexMG h2 a.qjkf span{ font-size: 16px; margin-right: 8px;}
.indexMG h2 a.qjkf:hover{background:#e72520; color: #fff;}
.indexMG h2 a.move{
	position:absolute;
	right:0;
	top:0;
	color:#666;
	font-size:14px;
	font-family:"宋体";
}

.indexMG h2 a.move:hover{
	color:#e72520;
	text-decoration:none;
}

.indexMG h2 i{

	width:4px;

	height:24px;

	background:#e72520;

	position:absolute;

	left:0;

	top:8px;

}

.indexMG.f18 h2 a{

	font-size:12px;

	color:#999;

}

.indexM2L_con{

	width:884px;

	height:auto;

    background:url(../images/index_line_left.png) repeat-y 4px 24px;

    overflow: hidden;

}

.indexM2L_conLi{

	width:869px;

	height:auto;

	position:relative;

	padding-left:15px;

	clear:both;

}

.indexM2L_conLi i{

	width:9px;

	height:9px;

	position:absolute;

	top:24px;

	left:0;

	z-index:9;

	background:url(../images/index_iconred.png) no-repeat left top;

}

.indexM2L_conLi i.first,.indexM2L_conLi:first-child i{

	height:33px;

	top:0;

	background:url(../images/index_icon_first.png) no-repeat left top;

}

.indexM2L_conLiR{

	display:block;

	float:left;

	width:859px;

	height:auto;

	padding:10px 0 10px 10px;

	background:#fff;

	border-bottom:1px dashed #ccc;

}

.indexM2L_conLiR h3{

	font-size:20px;

	line-height:40px;

	height:40px;

	position:relative;

}

.indexM2L_conLiR p{

	line-height:30px;

	color:#666;

}

.indexM2L_conLiR h3 span{

	position:absolute;

	right:0;

	top:0;

	font-size:12px;

	color:#999;

}

.indexM2R{

	width:296px;

	height:auto;

}

.indexM2R_con{

	width:296px;

	height:auto;

	padding-top:10px;


}

.indexM2R_con ul li{

	width:296px;

	height:32px;

}

.indexM2R_con ul li a{

	display:block;

	width:281px;

	height:32px;

	line-height:32px;

	position:relative;

	padding-left:15px;

	white-space:nowrap;

	text-overflow:ellipsis;

	overflow:hidden;

}

.indexM2R_con ul li a i{

	width:4px;

	height:4px;

	background:#e72520;

	position:absolute;

	top:13px;

	left:0;

}

.indexM2R_con ul li a:hover{

	color:#e72520;

}



/*安粮城市广场户型图*/

.indexM3{

	margin-top:35px;

	position:relative;

}

.indexM3con{

	width:1200px;

	height:auto;

	overflow-x:hidden;

}

.indexM3 .ulA{

	width:auto;

	position:absolute;

	text-align:right;

    top: 12px;

    right: 84px;

}

.indexM3 .ulA span{

	padding:0 16px;

	color:#ccc;

}

.indexM3 .ulA span:last-child,.indexM3 .ulA span.last{

 display:none;

}

.indexM3 .ulA a:hover{

	text-decoration:none;

}

.indexM3con{

	width:1220px;

	height:auto;

	padding-top:20px;

}

.indexM3con-n{

	width:224px;

	height:auto;

	margin-right:20px;

	float:left;

}

.indexM3con-nImg{

	width:222px;

	height:168px;

	border:1px solid #efefef;

}

.indexM3con-nImg a{

	display:block;

	width:222px;

	height:168px;

	overflow:hidden;

}

.indexM3con-nImg a img{

	width:222px;

	height:168px;

	transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-ms-transition:all 0.3s ease;

	transform:scale(1);

	-webkit-transform:scale(1);

	-o-transform:scale(1);

	-moz-transform:scale(1);

	-ms-transform:scale(1);

}

.indexM3con-nImg a:hover img{

	transform:scale(1.2);

	-webkit-transform:scale(1.2);

	-o-transform:scale(1.2);

	-moz-transform:scale(1.2);

	-ms-transform:scale(1.2);

}

.indexM3con-nP{

	width:100%;

	height:auto;

	padding-top:5px;

	line-height:24px;

}

.indexM3con-nP span{color:#ff643c;}
.indexM3con-nP span.b1{ color: #e72520;}
.indexM3con-nP span.b2{ color: #ff643c;}
.indexM3con-nP span.b3{ color: #009ea7;}
.indexM3con-nP span.b4{ color: #999;}

.indexM3con-nP p{

	height:25px;

	color: #999;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.indexM3con-nP p.f12{

	color:#999;

}
.indexM3con-nP p a.qjkf-a{float: right; height12px; line-height: 12px; background:url(../images/qjkf.png) no-repeat left top; padding-left: 20px; margin-top: 6px;}
.indexM3con-nP p a.qjkf-a:hover{ color: #e72520; background-position: left bottom;}

.indexM3con-nP p a:hover{

	text-decoration:none;

}

.indexM3con-nP.acolor a:hover{

	color:#e72520;

	text-decoration:none;

}

/*安粮城市广场点评与问答*/

.indexM4L{

	width:880px;

	margin-right:20px;

	height:auto;

}

.indexM4R{

	width:300px;

	height:auto;

}

.indexM4L .pfAll{

	width:880px;

	height:105px;

	background:#f5f5f5;

	margin-top:20px;

	position:relative;

	border-bottom:1px dashed #ccc;

}

.indexM4L .pfAllL{

	width:128px;

	height:85px;

	float:left;

	padding-top:15px;

}

.indexM4L .pfAllL p{

	text-align:center;

}

.indexM4L .pfAllL p.p1{

	font-size:48px;

	color:#e72520;

	

}

.index-pfAllP i{

	width:15px;

	height:15px;

	background:url(../images/indexImg.png) no-repeat left -624px;

	margin:0 1px;

}

.index-pfAllP i.i2{

	background-position:0 -639px;

}

.pfAllC{

	padding-top:30px;

	float:left;

}

.pfAllC h3{

	font-size:20px;

}

.pfAllC p{

	line-height:35px;

	color:#999;

}

.pfAllC p span{

	padding-right:14px;

	color:#e72520;

}

.pfAllR{

	width:110px;

	height:45px;

	position:absolute;

	top:31px;

	right:10px;

}

.pfAllR a{

	line-height:45px;

	text-align:center;

	background:#e72520;	

	color:#fff;

	display:block;

	width:110px;

	height:45px;

}

.pfAllR a:hover{

	background:#cf211d;	

}

.indexM4L-dpL{

	width:880px;

	height:auto;

}

.indexM4L-dpL dl{

	width:880px;

	height:116px;

	border-bottom:1px dashed #ccc;

	background:#fff;

}

.indexM4L-dpL dl dt{

	width:86px;	

	padding-top:20px;

	height:96px;

}

.indexM4L-dpL dl dt img{

	width:65px;

	height:65px;

}

.indexM4L-dpL dl dd{

	width:794px;

	height:96px;

	padding-top:16px;

	font-size:12px;

}

.indexM4L-dpL dl dd h4{

	color:#666;

	padding-bottom:8px;

}

.indexM4L-dpL dl dd p.index-pfAllP em{

	margin-left:15px;

	color:#999;

}

.indexM4L-dpL dl dd p.index-pfAllP em span{

	padding-right:14px;	

}

.indexM4L-dpL dl dd p.p2{

	color:#999;

}

.indexM4L-dpL dl dd p.p1{

	line-height:30px;

	padding-top:5px;

	height:30px;

	overflow:hidden;

}

.indexM4L-dpL dl dd p.p2 em{

	float:right;

	color:#333;

}

.indexM4L-dpL dl dd p.p2 em b{

	width:16px;

	height:12px;

	background:url(../images/indexImg.png) no-repeat -109px -625px;

    vertical-align: baseline;

}

.indexM4L-dpL dl dd p.p2 em b.b2{

	background-position:-109px -657px;

}

.indexM4RT-list{

	width:300px;

	height:auto;

	border-bottom:1px dashed #ccc;

	padding:15px 0 6px;

}

.indexM4RT-list p{

	margin-bottom:10px;

	line-height:24px;

	width:270px;

	padding-left:30px;

	position:relative;



}

.indexM4RT-list p i{

	width:20px;

	height:20px;

	background:url(../images/indexImg.png) no-repeat -46px -625px;

	position:absolute;

	left:0;

	top:2px;

}

.indexM4RT-list p.da i{

	background-position:-46px -655px;

}

.indexM4RT-btn{

	width:300px;

	height:26px;

	text-align:right;

	margin:10px 0 0;

}

.indexM4RT-btn a{

	padding:3px 10px;

	background:#e72520;

	color:#fff;

	display:inline-block;

}

.indexM4RT-btn a:hover{

	background:#cf211d;

}

.indexM4R .indexM2R_con ul li a{

	width:215px;

	float:left;

}

.indexM4R .indexM2R_con ul li b{

	float:right;

	line-height:32px;

	color:#999;

	font-size:12px;

}

.indexM4R .indexM2R_con ul li b span{

	color:#e72520;

}



/* 参考月供 */

.month-pay {

    min-height: 507px;

    padding: 30px;

    border: 2px solid #f9f9f9;

    border-right: 1px dashed #ccc;

}

.month-pay h4 {

    margin-bottom: 50px;

    font-size: 18px;

    color: #333;

    font-weight: normal;

}

.mp-form-group2 {

    clear: both;

    height: 47px;

    margin-bottom: 20px;

}

.mp-form-group2 .mp-label {

    float: left;

    width: 86px;

    height: 47px;

    font-size: 16px;

    color: #666;

    line-height: 47px;

}

.mp-form-group2 .mp-form-control {

    position: relative;

    float: left;

}

.mp-form-group2 .mp-form-control strong {

    font-size: 24px;

    color: #da5c4f;

    font-weight: normal;

    line-height: 47px;

}

.mp-form-group2 .mp-form-control strong span {

    margin-left: 5px;

    font-size: 16px;

    color: #666;

}

.mp-form-group2 .mp-select-mask {

    width: 180px;

    height: 45px;

    padding: 0 30px 0 15px;

    border: 1px solid #ccc;

    font-size: 16px;

    color: #333;

    line-height: 45px;

    /*background: url(../../../image/mobile-icon.png) no-repeat 200px -154px;*/

    cursor: default;

    overflow: hidden;

}

.mp-form-group2 .mp-select-mask.active {

    border: 1px solid #DA5C4F;

    background: url(../../../image/mobile-icon.png) no-repeat 200px -197px;

}

.mp-form-group2 .mp-form-control .optgroup {

    display: none;

    position: absolute;

    left: 0;

    top: 47px;

    z-index: 4;

    width: 225px;

    border: 1px solid #ccc;

    border-top: 0;

    background: #fff;

	height:auto;

}



.mp-form-group2 .mp-form-control .optgroup li {

    height: 45px;

    padding: 0 15px;

    border-top: 1px solid #ccc;

    font-size: 16px;

    color: #333;

    line-height: 45px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.mp-form-group2 .mp-form-control .optgroup li:hover {

    background: #DA5C4F;

    border-top: 1px solid #DA5C4F;

    color: #fff;

    cursor: default;

}

.mp-form-group2 .mp-form-control select {

    display: none;

}

.mp-input-md {

    width: 120px;

    height: 45px;

    font-size: 16px;

    color: #333;

}

.mp-input {

    display: inline-block;

    border: 1px solid #ccc;

    background: #fff;

    padding: 0 5px;

}

.referesult {

    position: relative;

    padding-bottom: 15px;

    margin-left: -10px;

    background: #F9F9F9;

    height: 571px;

}

.referesult .total-price {

    position: absolute;

    z-index: -1;

    display: block;

    font-size: 16px;

    color: #333;

}

.referesult .total-price strong {

    display: block;

    margin-top: -10px;

    font-size: 56px;

    color: #da5c4f;

    font-weight: normal;

}

.referesult .total-price strong span {

    font-size: 16px;

    color: #333;

}

.referesult-title {

    padding-left: 20px;

    margin: 30px 0 0 0;

    padding-left: 20px;

    font-size: 18px;

    color: #333;

    font-weight: normal;

}

.referesult-title span {

    margin-left: 10px;

    font-size: 12px;

    color: #999;

}

#pieChart {

    height: 340px;

}

.text-box h3{

	font-size:20px;

	text-align:center;

	padding-bottom:5px;

}

.referesult ul li {

    font-size: 16px;

	text-align:center;

    color: #333;

    line-height: 28px;

    margin-bottom: 7px;

}

.referesult ul li .square {

    display: inline-block;

    width: 11px;

    height: 11px;

    margin-right: 10px;

}

.referesult ul li .orange-square-std {

    background: #2EC7C9;

}

.referesult ul li .aqua-square {

    background: #D87A80;

}

.referesult ul li .purple-square {

    background: #FFB980;

}

.referesult ul li .field {

    margin-right: 20px;

    color: #666;

}

.referesult ul li i {

    color: #da5c4f;

}

/*周边楼盘*/

.indexM3.indexMG.zb h2{

	padding-left:0;

	line-height:35px;

}

.indexM3.indexMG.zb h2 b{

	padding:0 20px;

	border-bottom:4px solid #b4b4b4;

	height:36px;

	cursor:pointer;

}

.indexM3.indexMG.zb h2 b.ion{

	border-bottom:4px solid #e72520;

	color:#e72520;

}

.indexM3.indexMG.zb .indexM3con-nP p.f14{

	color:#999;

}

/*合肥购房关键词*/

.index-yqlj{

	width:1168px;

	height:auto;

	border:1px solid #eee;

	padding:10px 15px;

	margin-bottom:40px;

	margin-top:20px;

}

.index-yqlj dt{

	width:100px;

	height:auto;

	color:#999;

	line-height:30px;

}

.index-yqlj dd{

	width:1068px;

	height:auto;

	line-height:30px;

}

.index-yqlj dd a{

	display:inline-block;

	margin-right:23px;

}

.index-yqlj dd a:hover{

	color:#e72520;

}



.charts-mod .charts-box {

    width: 300px;

    height: 300px;

}



/*楼盘问答*/

.xm-wdL{

	width:880px;

	height:auto;

}



.wd-form{

	width:880px;

	height:40px;

	margin-top:25px;

	margin-bottom:15px;

}

.wd-form .inputT{

	width:350px;

	height:38px;

	line-height:38px;

	padding:0 10px;

	border:1px solid #ccc;

	border-right:0;

	float:left;

	background:#fff;

}

.wd-form .inputB{

	width:80px;

	height:40px;

	border:1px solid #999;

	line-height:36px;

	text-align:center;

	float:left;

	background:#fff;

	cursor:pointer;

}

.wd-form a{

	width:100px;

	height:40px;

	display:block;

	float:left;

	margin-left:20px;

	line-height:40px;

	color:#fff;

	background:#e72520;

	text-align:center;

	cursor:pointer;

}

.wd-p{

	width:860px;

	height:20px;

	padding:10px;

	background:#fafafa;

}

.wd-p em{

	color:#666;

	line-height:20px;

	width:75px;

	padding-left:25px;

	border-right:1px solid #cccccc;

	margin-right:10px;

	

}

.wd-p i{

	color:#666;


	margin:0 10px;

	cursor:pointer;

}

.wd-p i a{

	color:#666;

}

.wd-p i a.ion{

	color:#e72520;

}

.wd-con{

	width:880px;

	height:auto;

	padding-top:10px;

}

.wd-con-list{

	width:880px;

	height:auto;

	padding:20px 0;

	border-bottom: 1px dashed #ccc;

}

.wd-con-list p{

	margin-bottom:10px;

	line-height:24px;

	width:850px;

	padding-left:30px;

	position:relative;

}

.wd-con-list p i{

	width:20px;

	height:20px;

	background:url(../images/indexImg.png) no-repeat -46px -625px;

	position:absolute;

	left:0;

	top:2px;

}

.wd-con-list p.wen span{

	color:#999;

}

.wd-con-list p.wen span.s1{

	color:#ff643c;

}

.wd-con-list p.da i{

	background-position:-46px -655px;

}

.mulv_sm{

	width:1185px;

	height:58px;

	margin-top:15px;

	line-height:58px;

	position:relative;

	padding-left:15px;

	color:#999;

}

.mulv_sm i{

	width:4px;

	height:16px;

	background:#e72520;

	position:absolute;

	top:21px;

	left:0;

}

.mulv_sm a{

	color:#999;

}

.mulv_sm a:hover{

	color:#e72520;

	text-decoration:none;

}

.mulv_sm span{

	padding:0 9px;

}



/*爱蜂巢*/

.xm-wdLlogo{

	width:880px;

	height:55px;

	padding:20px 0;

}

.xm-wdLlogo i{

	width:169px;

	height:55px;

	background:url(../images/afclogo.png) no-repeat;

	margin-left:10px;

}

.xm-wdLcon{

	width:840px;

	height:auto;

	padding:20px;

	background:#fff;

	box-shadow:1px 1px 4px rgba(0,0,0,.2);

	margin-bottom:40px;

}

.xm-wdLcon dl{

	width:840px;

	height:auto;

	clear:both;

}

.xm-wdLcon dl dt{

	width:450px;

	height:auto;

	margin-right:20px;

}

.xm-wdLcon dl dt img{

	width:450px;

	height:310px;

}

.xm-wdLcon dl dd{

	width:370px;

	height:auto;

}

.xm-wdLcon dl dd h3{

	width:370px;

	font-size:24px;

	line-height:40px;

	padding-bottom:10px;

}

.xm-wdLcon dl dd p{

	line-height:36px;

	color:#666;

}

.xm-wdLcon dl dd p.p3 a{

	font-size: 12px;

    color: #999;

    display: inline-block;

    height: 25px;

    line-height: 25px;

    padding: 0 10px 0 28px;

    background: url(../images/indexImg.png) no-repeat;

    background-position: 0 -121px;

    margin-left: 4px;

    transition: all 0.2s ease;

    -webkit-transition: all 0.2s ease;

    -o-transition: all 0.2s ease;

    -moz-transition: all 0.2s ease;

    -ms-transition: all 0.2s ease;

}

.xm-wdLcon dl dd p.p3 a:hover{

	color:#e72520;

	background-position:0 -141px;

}

.xm-wdLcon-btn{

	width:350px;

	height:58px;

	background:url(../images/afc06.png) no-repeat;

	margin-top:14px;;

	padding-left:10px;

	font-size:18px;

	color:#fff;

	line-height:58px;

}

.xm-wdLcon-btn a{

	display:inline-block;

	width:110px;

	height:44p;

	line-height:44px;

	text-align:center;

	background:#ffd632;

	color:#f72840;

	font-size:20px;

	margin-left:15px;

	margin-top:7px;

}

.xm-wdLcon-btm i{

	width:240px;

	height:30px;

	line-height:30px;

	margin-top:20px;

	padding-left:30px;

	background:url(../images/afc03.png) no-repeat left center;

}

.xm-wdLcon-btm i span{

	display:inline-block;

	padding:0 5px;

	background:#999;

	color:#fff;

	margin:0 8px 0 3px;

}

.xm-wdLcon-btm b{

	margin-top:20px;

	height:30px;

	text-align:center;

	float:right;

	line-height:30px;

	padding-left:19px;

	background:url(../images/afc02.png) no-repeat left center;

	font-size:12px;

}

.xm-wdLcon-btm b span{

	color:#e72520;

}

.afc-R-top{

	width:300px;

	height:60px;

	padding:10px 0;

	background:#f5f5f5;

	margin-top:30px;

	position:relative;

	margin-bottom:10px;

}

.afc-R-top em{

	width:30px;

	height:12px;

	background:url(../images/afc05.png) no-repeat;

	position:absolute;

	top:0;

	left:0;

}

.afc-R-top i{

	width:100px;

	hieght:60px;

	float:left;

	text-align:center;

}

.afc-R-top i.i2{

	width:98px;

	border-left:1px solid #ddd;

	border-right:1px solid #ddd;

}

.afc-R-top i{

	color:#999;

	font-size:12px;

	line-height:28px;

}

.afc-R-top i span{

	font-size:20px;

	color:#f72840;

}

.afc-R-top i b{

	color:#333;

	font-size:14px;

}

.afc-R-btm{

	width:258px;

	height:238px;

	border:1px dashed #e72520;

	padding:20px;

	margin-top:20px;

}

.afc-R-btm-c{

	width:258px;

	height:238px;

	overflow:hidden;

}

.afc-R-btm-c ul li{

	line-height:30px;

	text-align:center;

}

.afc-R-btm-c ul li a span{

	color:#999;

}



.afc-R-btm-c ul li a span.s3{

	color:#e72520;

}

.afc-R-btm-c ul li a span.s2{

	padding:0 15px;

	color:#333;

}

.afc-R-btm-c ul li a:hover{

	color:#e72520;

}



/*爱蜂巢详情*/

.xm-afc_xq h2{

    margin:25px auto;

}

.xm-afc_xq h2 em{

	color:#f5a8a6;

	font-style:italic;

	font-size:14px;

	float:right;

	letter-spacing:4px;

	line-height:50px;

}

.xm-afc_xq h2 em span{

	padding:0 5px;

}

.xm-afc_xq .xm-wdLcon{

	width:1160px;

	height:auto;

	padding:20px;

	background:#fff;

	box-shadow:1px 1px 4px rgba(0,0,0,.2);

	margin-bottom:40px;

}

.xm-afc_xq .xm-wdLcon dl{

	width:1160px;

	height:auto;

	clear:both;

}

.xm-afc_xq .xm-wdLcon dl dt{

	width:657px;

	height:auto;

	margin-right:30px;

}

.xm-afc_xq .xm-wdLcon dl dt img{

	width:657px;

	height:450px;

}

.xm-afc_xq .xm-wdLcon dl dd{

	width:473px;

	height:auto;

	padding-top:20px;

}

.xm-afc_xq .xm-wdLcon dl dd p.pc a{

	color:#999;

}

.xm-afc_xq .xm-wdLcon dl dd p.pc a:hover{

    color:#e72520;

	text-decoration:none;

}

.xm-wdLcon-btn.d2{

	background:none;

	padding-left:0;

	

}

.xm-wdLcon-btn.d2 a{

	margin-left:0;

	width:160px;

}

.xm-wdLcon-btm.m2 b{

	float:left;

}

.xm-afc_xq h3{

	width:1200px;

	height:20px;

	border-bottom:1px solid #ccc;

	text-align:center;

	font-size:24px;

}

.xm-afc_xq h3 span{

	padding:0 50px;

	display:inline-block;

	margin-top: 4px;

	background:#fff;

}

.afc_ban_img{

	width:1200px;

	height:90px;

	background:url(../images/afpic.png) no-repeat;

	margin-top:36px;

	margin-bottom:33px;

}

.afcxq_con2{

	width:1200px;

	height:auto;

	padding-bottom:50px;

}

.afcxq_con2 .f-fl{

	width:550px;

	height:auto;

	margin-right:20px;

}

.afcxq_con2 .f-fl img{

	width:550px;

	height:412px;

}

.afcxq_con2 .f-fr{

	width:630px;

	height:auto;

	font-size:16px;

	padding-top:5px;

}

.afcxq_con2 .f-fr dl{

	clear:both;

	font-size:16px;

}

.afcxq_con2 .f-fr dt{

	float:left;

	width:90px;

	color:#999;

	height:auto;

	line-height:30px;

	font-size:16px;

}

.afcxq_con2 .f-fr dd{

	width:540px;

	float:right;

	line-height:30px;

	font-size:16px;

	padding-bottom:15px;

}

.afcxq_con2 .f-fr dd span{

	font-size:24px;

	color:#e72520;

}

/*楼盘详情*/

.lp_xq{

	width:880px;

	height:auto;

	padding-top:20px;

}

.lp_xq_con{

	padding:15px 30px 15px 50px;

	width:800px;

	background:#fafafa;

	margin-top:20px;

	margin-bottom:25px;

    

}

.lp_xq_con dl{

	width:800px;

	height:auto;

	clear:both;

}

.lp_xq_con dt{

	width:90px;

	float:left;

	color:#999;

	font-size:16px;

	line-height:30px;

}

.lp_xq_con dd{

	width:710px;

	height:auto;

	font-size:16px;

	line-height:30px;

	float:right;

	padding-bottom:18px;

}

.lp_xq_con dd span{

	color:#e72520;

}

.lp_xq_con_table{

	margin-bottom:30px;

	margin-top:20px;

}

.lp_xq_con_table table{

	width:880px;

	border-collapse:collapse;

	border:none;

	

}

.lp_xq_con_table table tr{

	text-align:center;

	font-size:16px;

}

.lp_xq_con_table table th{

	height:58px;

	color:#666;

	background:#fafafa;

}

.lp_xq_con_table table td{


	width:61px;

    height:60px;

	border-bottom:1px solid #eee;

}

.lp_xq_con_table table td span{

    color:#e72520;

}

.lp_xq_content{

	padding:15px 20px;

	width:840px;

	height:auto;

	line-height:30px;

	font-size:16px;

	margin:20px 0 30px 0;

	background:#fafafa;

}.table_hid{

	width:880px;

	height:40px;

	line-height:40px;

	text-align:center;

}

.table_hid a{

	display:inline-block;

	width:100px;

	height:40px;

	line-height:40px;

	background:url(../images/bmtop.png) no-repeat -146px -250px;

	padding-right:20px;

	color:#e72520;

	font-size:14px;

	cursor:pointer;

}

.lp_xq_content.on .table_hid a{

	background-position:-146px -203px;

}



.lp_xq_content p{

	height:60px;

	overflow:hidden;

}

.lp_xq_content.on p{

	height:auto;

}

/*房价走势*/

.fangjia_zs{

	width:880px;

}

.fangjia_zs_n1{

	width:840px;

	height:110px;

	background:#fafafa;

	padding:20px;

	margin-top:20px;

}

.fangjia_zs_n1 .f-fl{

	width:370px;

}

.fangjia_zs_n1 .f-fr{

	width:470px;

}

.fangjia_zs_n1 h4{

	position:relative;

	padding-left:26px;

	height:34px;

	line-height:34px;

	font-size:16px;

}

.fangjia_zs_n1 h4 i{

	width:16px;

	height:16px;

	background:#999;

	position:absolute;

	left:0;

	top:9px;

}

.fangjia_zs_n1 p{

	font-size:16px;

	line-height:58px;

}

.fangjia_zs_n1 p span{

	color:#e72520;

	font-size:30px;

	padding:0 5px 0 12px;

}

.fangjia_zs_n1 p a{

	font-size:12px;

	color:#999;

	display:inline-block;

	height:25px;

	line-height:25px;

	padding:0 10px 0 28px;

	margin-right:20px;

	background:url(../images/indexImg.png) no-repeat;

	transition:all 0.2s ease;

	-webkit-transition:all 0.2s ease;

	-o-transition:all 0.2s ease;

	-moz-transition:all 0.2s ease;

	-ms-transition:all 0.2s ease;

	background-position:0 -220px;

	color:#666;

}

.fangjia_zs_n1 p a:hover{

	background-position:0 -244px;

}



.fangjia_zs_n1 .f-fr p{

	line-height:24px;

	font-size:12px;

}

.fangjia_zs_n2{

	width:880px;

	height:auto;

}

.fangjia_zs_n2 h2{

	margin-top:30px;

	margin-bottom:20px;

}

.fangjia_zs_n2 h2 a{

	font-size:12px;

	color:#999;

	display:inline-block;

	height:25px;

	line-height:25px;

	padding:0 10px 0 28px;

	margin-right:20px;

	background:url(../images/indexImg.png) no-repeat;

	transition:all 0.2s ease;

	-webkit-transition:all 0.2s ease;

	-o-transition:all 0.2s ease;

	-moz-transition:all 0.2s ease;

	-ms-transition:all 0.2s ease;

	background-position:0 -220px;

	color:#666;

	background-position: 0 -271px;

    margin-left: 16px;

	margin-top:10px;

	cursor:pointer;

}

.fangjia_zs_n2 h2 a:hover{

	background-position:0 -297px;

}



#main{

	width:880px;

	height:380px;

}



.fjzs_table{

	width:880px;

	height:auto;

	padding-bottom:40px;

}

.fjzs_table table{

	border-collapse:collapse;

	border:0;

}

.fjzs_table table th,.fjzs_table table td{

	height:60px;

	line-height:60px;

	width:120px;

	text-align:center;

	font-size:16px;

}

.fjzs_table table th{

	background:#fafafa;

}

.fjzs_table table td{

	border-bottom:1px solid #eee;

	color:#666;

}

.fjzs_table table .tT{

	width:510px;

	text-align:left;

	padding-left:10px;

	line-height:26px;

}

.fjzs_table table td span{

	color:#e72520;

}



/*看房团*/

.kanft_banner{

	width:880px;

	height:auto;

	padding-top:10px;

}

.kanft_banner_t{

	width:880px;

	height:384px;

}



.kanft_banner_t img{

	width:880px;

	height:384px;

}

.kanft_banner_b{

	width:840px;

	height:80px;

	background:#f5f5f5;

	padding:10px 20px;

}

.kanft_banner_b dl{

    width:280px;

	float:left;

}

.kanft_banner_b dt{

	width:80px;

	height:80px;

	margin-right:10px;

}

.kanft_banner_b dd{

	width:190px;

	line-height:30px;


	color:#666px;

	padding-top:10px;

}

.kanft_banner_b dt i{

	width:80px;

	height:80px;

	background:url(../images/kanft1.png) no-repeat left top;

}

.kanft_banner_b dd h4{

	color:#e72520;

	font-size:20px;

	line-height:30px;

}

.kanft_banner_b dl.dl2 dt i{

	background:url(../images/kanft1.png) no-repeat left -160px;

}

.kanft_banner_b dl.dl3 dt i{

	background:url(../images/kanft1.png) no-repeat left -80px;

}



.kft_lx{

	width:880px;

	height:auto;

}

.indexMT{

	width:880px;

}

.indexMG.f18 h2 a.a_onC{

	padding-left:25px;

	background:url(../images/bmtop.png) no-repeat -232px -292px;

}

.indexMG.f18 h2 a.a_onC:hover{

	color:#e72520;

}

.sft_lx_c{

	width:838px;

	height:auto;

	border:1px solid #ccc;

	padding:20px;

	margin-bottom:30px;

}

.sft_lx_c h3{

	font-size:24px;

}

.sft_lx_zs{

	width:840px;

	height:90px;

	background:url(../images/kf_bg.png) no-repeat center center;

	margin:16px 0;

	position:relative;

}

.sft_lx_zs i{

	width:210px;

	height:auto;

	text-align:center;

}

.sft_lx_zs i.i1{

	position:absolute;

	bottom:0;

	left:0;

}

.sft_lx_zs i.i2{

	position:absolute;

	top:10px;

	left:105px;

}

.sft_lx_zs i.i3{

	position:absolute;

	bottom:0;

	left:210px;

}

.sft_lx_zs i.i4{

	position:absolute;

	top:10px;

	left:316px;

}

.sft_lx_zs em{

	position:absolute;

	right:10px;

	top:22px;

	font-size:12px;

	color:#fff;

}

.sft_lx_con{

	width:840px;

	height:auto;

	padding-top:10px;

}

.sft_lx_conL{

	width:440px;

	height:300px;

	margin-right:18px;

	float:left;

}



.wrap {width:440px;height:300px;position:relative;overflow:hidden;float:left;}

.slidebox {width:440px;position:absolute;top:0;left:0;height:300px;}

.slidebox li {float:left;width:440px;height:300px;left:0;top:0;}

.slidebox li img {display:block;width:440px;height:300px;}

.dot {position:absolute;width:100%;height:30px;background:none;text-align:right;bottom:6px;left:0;}

.dot p {margin-right:10px;}

.dot b {width:18px;height:18px;display:inline-block;;background:rgba(0,0,0,.5);color:#fff;font-size:14px;text-align:center;line-height:18px;margin:0 1px;margin-top:6px;cursor:pointer;font-weight:normal;}

.dot .cur {background:#e72520;color:#fff;}



.sft_lx_conR{

	width:382px;

	height:auto;

	float:right;

}

.sft_lx_conR dl{

	clear:both;

}

.sft_lx_conR dl dt{

	float:left;

	color:#666;

	line-height:25px;

	width:80px;

}

.sft_lx_conR dl dd{

	float:right;

	line-height:25px;

	padding-bottom:12px;

	width:302px;

}

.sft_lx_conR_btn{

	width:382px;

	height:45px;

	clear:both;

	padding-top: 10px;

}

.sft_lx_conR_btn a{

	width:130px;

	height:45px;

	line-height:45px;

	text-align:center;

	color:#fff;

	font-size:20px;

	background:#e72520;

	display:inline-block;

	cursor:pointer;

}

.sft_lx_conR_btn a:hover{

	color:#fff;

}

.sft_lx_conR_btn i{

	padding-left:30px;

	margin-left:35px;

	background:url(../images/bmtop.png) no-repeat -225px -350px;

}

.sft_lx_conR_btn i span{

	color:#e72520;

}



.kft_zyzt_form{

	width:880px;

	height:45px;

	margin:25px 0 20px;

}

.kft_zyzt_form .mp-form-control{

	width:160px;

	margin-right:10px;

}

.kft_zyzt_form .mp-form-control {

    position: relative;

    float: left;

}

.kft_zyzt_form .mp-form-control .mp-sum{

	line-height:45px;

	color:#ff643c;

	font-size:16px;

}

.kft_zyzt_form .mp-form-control .mp-lilv{

	line-height:45px;

}

.kft_zyzt_form .mp-form-control .mp-lilv input.input_lilv{

	line-height:43px;

	font-size:12px;

	border: 1px solid #ccc;

	width:80px;

	height:43px;

	padding:0 10px;

}

.kft_zyzt_form .mp-form-control strong {

    font-size: 24px;

    color: #da5c4f;

    font-weight: normal;

    line-height: 47px;

}

.kft_zyzt_form .mp-form-control strong span {

    margin-left: 5px;

    font-size: 16px;

    color: #666;

}

.kft_zyzt_form .mp-select-mask {

    width: 123px;

    height: 43px;

    padding: 0 25px 0 10px;

    border: 1px solid #ccc;

    font-size: 12px;

    color: #333;

    line-height: 43px;

    background: url(../images/indexImg.png) no-repeat 131px -485px;

    cursor: default;

    overflow: hidden;

}

.kft_zyzt_form .mp-select-mask.active {

    border: 1px solid #DA5C4F;

    background: url(../images/indexImg.png) no-repeat 131px -536px;

}

.kft_zyzt_form .mp-form-control .optgroup {

    display: none;

    position: absolute;

    left: 0;

    top: 45px;

    z-index: 4;

    width: 158px;

    border: 1px solid #ccc;

    border-top: 0;

    background: #fff;

}

.kft_zyzt_form .mp-form-control ul.optgroup {

    height: auto;

}

.kft_zyzt_form .mp-form-control .optgroup li {

    height: 43px;

    padding: 0 10px;

    border-top: 1px solid #ccc;

    font-size: 12px;

    color: #333;

    line-height: 43px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.kft_zyzt_form .mp-form-control .optgroup li:hover {

    background: #DA5C4F;

    border-top: 1px solid #DA5C4F;

    color: #fff;

    cursor: default;

}

.kft_zyzt_form .mp-form-control select {

    display: none;

}

.kft_zyzt_form_r{

    width:370px;

	height:45px;

	float:right;

}

.kft_zyzt_form_r .in1{

	width:269px;

	height:43px;

	float:left;

	border:1px solid #ccc;

	border-right:0;

	padding:0 10px;

}

.kft_zyzt_form_r .in2{

	width:80px;

	height:45px;

	float:right;

	background:#fff;

	border:1px solid #999;

	cursor:pointer;

}

.kft_zyzt_list{

	width:880px;

	height:auto;

	overflow:hidden;

}

.kft_zyzt_list ul{

	width:900px;

	height:auto;

}

.kft_zyzt_list ul li{

	width:280px;

	margin-right:20px;

	float:left;

	background:#fafafa;

	margin-bottom:40px;

	

}

.kft_zyzt_list ul li .p1{

	width:280px;

	height:210p;

}

.kft_zyzt_list ul li .p1 a{

	display:block;

	width:280px;

	height:210p;

	overflow:hidden;

}

.kft_zyzt_list ul li .p1 a img{

	width:280px;

	height:210p;

	transition:all 0.3s ease;

	-webkit-transition:all 0.3s ease;

	-o-transition:all 0.3s ease;

	-moz-transition:all 0.3s ease;

	-ms-transition:all 0.3s ease;

	transform:scale(1);

	-webkit-transform:scale(1);

	-o-transform:scale(1);

	-moz-transform:scale(1);

	-ms-transform:scale(1);

}

.kft_zyzt_list ul li .p1 a:hover img{

	transform:scale(1.2);

	-webkit-transform:scale(1.2);

	-o-transform:scale(1.2);

	-moz-transform:scale(1.2);

	-ms-transform:scale(1.2);

}

.kft_zyzt_list ul li .p2{

	padding:15px 0;

	border-bottom:1px dashed #ccc;

	line-height:28px;

	text-align:center;

	font-size:16px;

}

.kft_zyzt_list ul li .p2 span{

	color:#666;

}

.kft_zyzt_list ul li .p2 .s2{

	color:#e72520;

}

.kft_zyzt_list ul li .p2 a:hover{

	color:#e72520;

	text-decoration:none;

}

.kft_zyzt_list ul li .p3{

	line-height:50px;

	height:50px;

	text-align:center;

	font-size:16px;

}

.kft_zyzt_list ul li .p3 span{

	color:#e72520;

	

}

.kft_zyzt_list ul li .p4{

	height:45px;

	width:100%;

}

.kft_zyzt_list ul li .p4 a{

	display:block;

	height:45px;

	width:100%;

	line-height:45px;

	text-align:center;

	background:#e72520;

	color:#fff;

	font-size:16px;

	cursor:pointer;

}

.kft_r1{

	width:300px;

	height:200px;

	margin-top:10px;

}

.kft_r1T,.kft_r1B{

	width:300px;

	height:100px;

	background:#ff643c;

}

.kft_r1B{

	background:#f5f5f5;

}

.kft_r1T{

	padding:17px 0 0 47px;

	width:253px;

	height:83px;

	position:relative;

	color:#fff;

	line-height:30px;

}

.kft_r1T i{

	width:24px;

	height:24px;

	background:url(../images/bmtop.png) no-repeat left -223px;

	position:absolute;

	top:18px;

	left:15px;

}

.kft_r1T span{

	font-size:20px;

}

.kft_r1B{

	padding:20px 0;

	height:60px;

}

.kft_r1B i{

	border-right:1px solid #999;

	height:60px;

	width:149px;

	text-align:center;

	line-height:30px;

}

.kft_r1B i.i1{

	border-right:none;

}

.kft_r1B i span{

	color:#e72520;

	font-size:20px;

}

.kft_lc{

	width:270px;

	height:auto;

	background:#f5f5f5;

	margin:20px 0 5px;

	padding:15px;

	color:#999;

	line-height:30px;

}

.kft_lc.qun span{

	color:#ff643c;

}

.kft_wq{

	width:280px;

	height:auto;

	padding:10px;

	background:#f5f5f5;

	margin-top:20px;

}

.kft_wq_img,.kft_wq_img img{

	width:280px;

	height:210px;

}

.kft_wq p{

	line-height:50px;

	color:#999;

}

.wrap900{

	width:880px;

	float:left;

	height:auto;

	padding-bottom:70px;

}

.dongtai_box{

	width:880px;

	height:auto;

}

.dongtai_box .hd{

    width:880px;

	height37px;

	margin:30px 0 10px 0;

}

.dongtai_box .hd li{

	width:116px;

	height:37px;

	line-height:37px;

	text-align:center;

	border-radius:5px;

	-webkit-border-radius:5px;

	float:left;

	background:#fff;

	color:#999;

	cursor:pointer;

}

.dongtai_box .hd li.ion{

	background:#777;

	color:#fff;

}



/*楼盘资讯*/

.main2{

	width:880px;

	height:auto;

}

.main2 dl{

	clear:both;

	width:880px;

	height:auto;

	padding:20px 0;

	border-bottom:1px dashed #ccc;

}

.main2 dt{

	width:190px;

	height:150px;

	float:left;

	margin-right:20px;

}

.main2 dt img{

	width:190px;

	height:150px;

}

.main2 dd{

	width:670px;

	height:auto;

	float:right;

}

.main2 dd h3{

	font-size:20px;

	line-height:40px;

}

.main2 dd p{

	padding-right:50px;

	line-height:22px;

	color:#666;

	padding-top:10px;

}

.main2 dd a:hover{

	color:#e72520;

}

.main2 dd .date{

	font-size:12px;

	color:#999;

	margin-top:20px;

	position:relative;

}

.main2 dd .date i{

	padding-left:20px;

	background:url(../images/zx11.png) no-repeat left center;

	position:absolute;

	right:92px;

	cursor:pointer;

}

.main2 dd .date i:hover{

	background:url(../images/zx1.png) no-repeat left center;

}

.main2 dd .date i.i2{

	background:url(../images/zx22.png) no-repeat left center;

	right:10px;

}

.main2 dd .date i.i2:hover{

	background:url(../images/zx2.png) no-repeat left center;

}



/*往期看房*/

.nweH_wq{

	padding-top:25px;

}

.nweH_wq h2{

	margin-bottom:25px;

}

.wangqi_kf{

	width:1200px;

	height:auto;

	overflow:hidden;

}

.wangqi_kf ul{

	width:1228px;

	height:auto;

}

.wangqi_kf ul li{

	width:279px;

	float:left;

	margin-right:28px;

	margin-bottom:40px;

	background:#fafafa;

	padding-bottom:15px;

}

.wangqi_kf ul li .top_img{

	width:279px;

	height:210px;

}

.wangqi_kf ul li .top_img img{

	width:279px;

	height:210px;

}

.wangqi_kf ul li p{

	line-height:30px;

	padding:0 10px;

	width:259px;

}

.wangqi_kf ul li p.fy_w{

	padding-top:15px;

}

.wangqi_kf ul li p a:hover{

	color:#e72520;

}



/*看房路线详情*/

.kanft_xlxq{

	width:1162px;

	height:auto;

	border:1px solid #eee;

	padding:18px;

	margin-top:10px;

}

.kanft_xlxqL{

	width:660px;

	height:auto;

	float:left;

	margin-right:22px;

}

.kanft_xlxqR{

	width:480px;

	height:auto;

	float:right;

}

.kanft_xlxqL .wrap,.kanft_xlxqL .wrap .slidebox,.kanft_xlxqL .wrap .slidebox li,.kanft_xlxqL .wrap .slidebox li img{

	width:660px;

	height:440px;

}

.kanft_xlxqRT{

	width:480px;

	height:97px;

	border-bottom:1px dashed #ccc;

}

.kanft_xlxqRT h3{

	font-size:24px;

	line-height:60px;

}

.kanft_xlxqRT p{

	color:#999;

}

.kanft_xlxqRC{

	width:480px;

	height:auto;

	padding-top:10px;

}

.kanft_xlxqRC dl{

	width:480px;

	height:auto;

	clear:both;

}

.kanft_xlxqRC dl dt{

	line-height:24px;

	float:left;

	width:85px;

	padding-left:5px;

	padding-bottom:10px;

	color:#666;

}

.kanft_xlxqRC dl dd{

	line-height:24px;

	float:right;

	width:390px;

}

.kanft_xlxqRB{

	padding-top:36px;

	padding-left:5px;

}

.kanft_xlxqRB a{

	width:130px;

	height:45px;

	line-height:45px;

	text-align:center;

	background:#e72520;

	color:#fff;

	font-size:20px;

	display:inline-block;

	cursor:pointer;

}

.kanft_xlxqRB i{

	margin-left:38px;

	padding-left:25px;

	background:url(../images/bmtop.png) no-repeat -229px -350px;

}

.kanfang_xq_left h3,.kanf_map h3{

	height:24px;

	margin:25px 0 20px 0;

	border-left:4px solid #e72520;

	padding-left:15px;

	font-size:18px;

}

.kanfang_xq_left_c{

	padding-bottom:10px;

}



.kanf_map_con{

	width:880px;

	height:500px;

}

.kanf_map_con img{

	width:880px;

	height:500px;

}

.lpListR_btm .kft_lc p a{

	color:#1f5bf4;

}

/*点评*/

.indexMG.dianp{

	margin:20px 0 15px 0;

}

.indexMG.dianp h2{

	position:relative;

}

.indexMG.dianp h2 a{

	display:inline-block;

	padding:0 15px;

	height:28px;

	line-height:28px;

	background:#e72520;

	border-radius:5px;

	-webkit-border-radius:5px;

	color:#fff;

	position:absolute;

	right:0;

	bottom:0;

}

.dianpcon{

	width:858px;

	height:auto;

	padding:12px 10px;

	border:1px solid #eee;

	margin-top:10px;

}

.dianpcon span{

	display:block;

	float:left;

	padding-right:25px;

	width:84px;

	text-align:right;

	border-right:1px solid #ccc;

}

.dianpcon .dianpconP{

	font-size: 12px;

    line-height: 20px;

    clear: both;

    padding: 5px 0;

}

.dianpcon .dianpconP .flRight{

	float:right;

	width:748px;

	height:auto;

}

.dianpcon i{

	margin:0 7px 8px 23px;

	display:inline-block;

	color:#666;

	cursor:pointer;

}

.dianpcon i.on{

	color:#e72520;

}

.dianp_zh_pf{

	width:280px;

	height:120px;

	background:#fafafa;

	padding:10px;

	margin-top:20px;

}

.dianp_zh_pfL{

	width:139px;

	height:120px;

	text-align:center;

	border-right:1px solid #ccc;

}

.dianp_zh_pfL .p1{

	font-size:48px;

	padding-top:5px;

}

.dianp_zh_pfR{

	width:130px;

	height:120px;

	padding-left:10px;

}

.dianp_zh_pfR p{

	line-height:24px;

}

.dianp_zh_pfR p span{

	padding-left:10px;

	color:#ff643c;

}

.dianp_xb{

	width:300px;

	height:auto;

}

.dianp_xb h3{

	height:24px;

	margin:25px 0 15px 0;

	font-size:18px;

}

.dianp_xb p{

	font-size:12px;

	line-height:25px;

}

.dianp_xb p span{

	height:20px;

	line-height:20px;

	padding:0 5px;

	background:#ff643c;

	color:#fff;

	font-size:14px;

	display:inline-block;

	margin-right:5px;

}

.dianp_xb p.p2 span{

	background:#bbb;

}

.dianp_xb p.p2{

	margin-top:10px;

} 

h2.pinglun{

	padding:10px 0 20px 0;

}

.pinglun_con{

	width:1180px;

	height:auto;

	padding:20px;

	background:#fafafa;

}

.pinglun_conT{

	width:1180px;

	height:210px;

}

.pinglun_conTL{

	width:850px;

	height:210px;

	float:left;

}

.pinglun_conTR{

	width:309px;

	height:140px;

	float:right;

	margin:25px 0 45px 0;

	border-left:1px solid #eee;

	padding-left:20px;

}



.pinglun_conTL b{

	color:#ff643c;

	font-size:12px;

	margin:0 40px 0 15px;

}

.pinglun_conTL em{

	color:#666;

}

.pinglun_conTR p{

	font-size:48px;

	padding:10px 0 20px 0;

}

.pinglun_conTR em{

	color:#999;

}

.pinglun_conC p.p1{

	padding-left:28px;

	

}

.pinglun_conC  p.p1 i{

    font-weight:bold;

}

.pinglun_conC p.p1 b{

	float:right;

	font-size:12px;

	color:#999;

	margin: 10px 82px 0 0;

}

.pinglun_conC  p.p2{

	width:1000px;

	height:200px;

	margin:20px auto;

}

.pinglun_conC  p.p2 textarea{

	width:960px;

	height:160px;

	border:1px solid #ccc;

	background:#fff;

	padding:20px;

}

.pinglun_conB{

    width:1000px;

	height:auto;

	margin:0 auto;

	padding-top:20px;

	padding-bottom:20px;

}

.pinglun_conB input{

	width:190px;

	height:50px;

	line-height:50px;

	text-align:center;

	background:#e72520;

	color:#fff;

	font-size:16px;

	cursor:pointer;

}

/*楼盘房源*/

.loupan_fy{

	width:880px;

	height:94px;

	padding:20px 0;

	border-bottom:1px dashed #ccc;

}

.lpfyL{

	widthd:125px;

	height:94px;

	float:left;

	margin-right:20px;

	float:left;

	position:relative;

}

.lpfyC{

	width:600px;

	height:94px;

	float:left;

}

.lpfyR{

	width:122px;

	height:94px;

	float:right;

	text-align:center;

}

.lpfyL img{

	width:125px;

	height:94px;

}

.lpfyL i{

	position:absolute;

	right:0;

	top:0;

	width:40px;

	height:20px;

	color:#fff;

	text-align:center;

	line-height:20px;

	font-size:12px;

}

.lpfyL i.i1{

	background:#ff643c;

}

.lpfyL i.i2{

	background:#009ea7;

}

.lpfyL i.i3{

	background:#999;

}

.lpfyC h2{

	font-size:20px;

	padding-bottom:15px;

	padding-left:0;

}

.lpfyC p{

	color:#999;

}

.lpfyR h3{

	font-size:24px;

	color:#e72520;

	line-height:35px;

}

.lpfyR p{

	color:#999;

}

.lpfyR a{

	width:122px;

	height:36px;

	line-height:36px;

	text-align:center;

	display:block;

	background:#e72520;

	font-size:16px;

	color:#fff;

	margin-top:10px;

}

.loupan_xximg{

	width:300px;

	height:225px;

	margin:20px 0 15px 0;

}

.loupan_xximg img{

	width:300px;

	height:225px;

}

.loupan_xx dl{

	clear:both;

	padding-bottom:12px;

}

.loupan_xx dt{

	width:76px;

	padding-left:10px;

	float:left;

	color:#999;

	line-height:20px;

}

.loupan_xx dd{

	width:214px;

	height:auto;

	float:right;

	line-height:20px;

}

.loupan_xx dd a{

	width:125px;

	height:45px;

	line-height:45px;

	text-align:center;

	color:#fff;

	display:block;

	font-size:18px;

	background:#e72520;

}

.loupan_xx dd a:hover{

	background:#cc221d;

}



/*户型图*/

.huxingtu{
	width:1200px;
	height:auto;
	overflow:hidden;
}
.tabs-lp{ height: 50px; background:#f7f7f7; margin-top: -20px;}
.tabs-lp ul li{ float: left;  width: 120px; text-align: center;; line-height: 48px;}
.tabs-lp ul li a{display: block;}
.tabs-lp ul li.active a{ background:#fff;margin-left: 1px; border-bottom: 2px solid #e72520; color: #e72520;}
.tabs-lp ul li.active a span{ color: #e72520;}
.tabs-lp ul li a span{margin-left: 5px; font-size: 12px; color: #999;}
.tabs-lp ul li a:hover span{ color: #e72520;}
ul.hx_t{

	width:1200px;

	height:37px;

	padding:30px 0 20px 0;

}

ul.hx_t li{

	height:37px;

	color:#999;

	float:left;

	margin-right:30px;

}

ul.hx_t li a{

	display:block;

	width:100%;

	height:37px;

	line-height:37px;

	text-align:center;

	color:#999;

	padding:0 10px;

	border-radius:5px;

	-webkit-border-radius:5px;

	cursor:pointer;

	background:#fff;

}

ul.hx_t li.active a{

	background:#777;

	color:#fff;

}

ul.hx_b{

	width:1220px;

	height:auto;

	margin-left:2px;

}

ul.hx_b li{

	width:285px;

	height:286px;

	float:left;

	margin-right:19px;

	margin-bottom:40px;

	background:#fafafa;

	position:relative;

}

ul.hx_b li a{

	position:absolute;

	top:0;

	left:0;

	height:256px;

	display:block;

	width:255px;

	padding:15px;

	overflow:hidden;

	z-index:999;

}

ul.hx_b li img{

	width:255px;

	height:185px;

}

ul.hx_b li span{

	display:inline-block;

    font-size:16px;	

	padding:15px 0 10px 0;

}

ul.hx_b li i{

	color:#999;

	padding-bottom:8px;

}

ul.hx_b li a:hover{

	background:#fff;

	box-shadow:0 0 5px rgba(0,0,0,.3);

}

ul.hx_b li a:hover span{


	color:#e72520;

}

ul.hx_b li b{

	width:50px;

	height:25px;

	line-height:25px;

	text-align:center;

	background:#e72520;

	color:#fff;

	position:absolute;

	top:25px;

	right:0;

}

ul.hx_b li b.b2{

	background:#ff643c;

}

ul.hx_b li b.b3{

	background:#009ea7;

}

ul.hx_b li b.b4{

	background:#999;

}

ul.hx_b li a:hover b{

	-webkit-animation: fadeInR 0.3s ease-out;

    -moz-animation: fadeInR 0.3s ease-out;

    animation: fadeInR 0.3s ease-out;

}

@-webkit-keyframes fadeInR {

    0% {

        -webkit-transform: translate(100px,0);

    }

    100% {

        -webkit-transform: translate(0,0);

    }

}

@-moz-keyframes fadeInR {

    0% {

        -moz-transform: translate(100px,0);

    }

    100% {

        -moz-transform: translate(0,0);

    }

}

@keyframes fadeInR {

    0% {

        transform: translate(100px,0);

    }

    100% {

        transform: translate(0,0);

    }

}

/*户型滚动*/

.huxing_box{width:1200px;overflow:hidden;position:relative;margin-bottom:30px;}

.huxing_box .hd{}

.huxing_box .hd .prev{position: absolute;top: 6px;z-index: 88;width: 20px;height: 52px;display: block;overflow: hidden;cursor: pointer;background: url(../images/arrow_hx.png) no-repeat 0 0;left: 0;}

.huxing_box .hd .next{position: absolute;top: 6px;z-index: 88;width: 20px;height: 52px;display: block;overflow: hidden;cursor: pointer;background: url(../images/arrow_hx.png) no-repeat -20px 0;right:0;}

.huxing_box .hd .prev:hover{background-position:0 -52px;}

.huxing_box .hd .next:hover{background-position:-20px -52px;}

.huxing_box .bd{width:1120px;margin:0 auto;}

.huxing_box .bd ul{overflow:hidden;zoom:1;}

.huxing_box .bd ul li{float:left;display:block;overflow:hidden;border:none;width:100px;height:50px;padding:5px 10px;background:#fff;border:1px solid #ddd;text-align:center;margin:0 20px 0 0;}

.huxing_box .bd ul li h3{font-size: 12px}

.huxing_box .bd ul li a{text-decoration:none;font-size: 12px;line-height: 24px;}

.huxing_box .bd ul li a:hover{text-decoration:none;}

.huxing_box .bd ul li:hover{border:1px solid #f55353;cursor:pointer;}

.huxing_box .bd ul li:hover a{color:#f55353;}

.huxing_box .bd ul li.on{border:1px solid #f55353;}

.huxing_box .bd ul li.on a{color:#f55353;}



.huxtL{

	width:690px;

	/*height:670px;*/

	float:left;

	padding-right:10px;

	border-right:1px dashed #ccc;

}

.huxtR{

	width:479px;

	height:670px;

	float:right;

	padding-top:35px;

	padding-left:20px;

}

.huxtR dl{

	width:479px;

	height:auto;

	clear:both;

}

.huxtR dl.hg dt,.huxtR dl.hg dd{

	line-height:45px;

}

.huxtR dl dt{

	width:75px;

	height:auto;

	float:left;

	line-height:28px;

	color:#666;

}

.huxtR dl dd{

	width:404px;

	height:auto;

	float:left;

	line-height:28px;

	padding-bottom:10px;

}

.huxtR dl dd.d1{

	font-weight:bold;

}

.huxtR-control{

	width:200px;

	height:auto;

	float:left;

	margin-right:8px;

}

.huxtR-control-fo{

	position:relative;

}

.huxtR-mask{

	width:163px;

	height:43px;

	border:1px solid #ccc;

	padding: 0 25px 0 10px;

	font-size: 12px;

    color: #333;

    line-height: 43px;

	background: url(../images/indexImg.png) no-repeat 174px -485px;

    white-space: nowrap;

	overflow:hidden;

}

.huxtR-mask.active{

	border: 1px solid #DA5C4F;

    background: url(../images/indexImg.png) no-repeat 174px -536px;

}

.huxtR-control ul{

	display: none;

    position: absolute;

    left: 0;

    top: 45px;

    z-index:99;

    width: 198px;

    border: 1px solid #ccc;

    border-top: 0;

    background: #fff;

	max-height:300px;

	overflow-y: scroll;

}



.huxtR-control.hover ul{

	display:block;

}

.huxtR-control ul li{

	height:43px;

    font-size: 12px;

}

.huxtR-control ul li a{

	display:block;

	height: 43px;

    padding: 0 10px;

    font-size: 12px;

    color: #333;

    line-height: 43px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.huxtR-control ul li a:hover{

	background: #DA5C4F;

    border-top: 1px solid #DA5C4F;

    color: #fff;

    cursor: default;

}

.huxtR .huank{

	width:479px;

	height:45px;

	line-height:45px;

	padding-top:10px;

	clear:both;

}

.huxtR .huank span{

	padding:0 40px 0 20px;

}

.huxtR .huank input{

	height:30px;

	line-height:30px;

	padding:0 20px;

	border:1px solid #e72520;

	color:#e72520;

	background:#fff;

	margin-right:60px;

	cursor:pointer;

}

.huxtR .huank a{

	font-size:12px;

	color:#999;

	display:inline-block;

	height:25px;

	line-height:25px;

	padding:0 10px 0 28px;

	margin-right:20px;

	background:url(../images/indexImg.png) no-repeat 0 -269px;

	transition:all 0.2s ease;

	-webkit-transition:all 0.2s ease;

	-o-transition:all 0.2s ease;

	-moz-transition:all 0.2s ease;

	-ms-transition:all 0.2s ease;

	cursor:pointer;

}

.huxtR .huank a:hover{

	background-position:0 -296px;

}



.huxtR p{

	padding-top:20px;

}

.huxtR p a{

	color:#e72520;

	font-size:12px;

}

.huxtR .dianhua{

	width:460px;

	height:44px;

	line-height:44px;

	background:#fafafa;

	padding:28px 10px;

	font-size:28px;

	margin-top:20px;

}

.huxtR .dianhua i{

	width:20px;

	height:20px;

	background:url(../images/zhuan.png) no-repeat;

	vertical-align:baseline;

	margin:0 5px;

}

.huxtR .dianhua a{

	width:126px;

	height:44px;

	line-height:44px;

	text-align:center;

	background:#e72520;

	color:#fff;

	display:inline-block;

	font-size:18px;

	margin-left:80px;



}







/*相册*/

.xc_Tan{

	width:100%;

	height:100%;

	background:url(../images/xc_bg8.png) repeat;

	position:fixed;

	top:0;

	left:0;

	bottom:0;

	right:0;

	display:none;

	z-index:9999;

}

.xc_Tan .container{

	width:1180px;

	height:750px;

	background:#fff;

	position:absolute;

	top:50%;

	left:50%;

	margin-top:-385px;

	margin-left:-600px;

	padding:10px;

}

.xc_Tan .container i{

	width:50px;

	height:50px;

	background:url(../images/close_xc.png) no-repeat;

	position:absolute;

	right:-50px;

	top:0;

	cursor:pointer;

}

.xc_TanL{

	width:830px;

	height:750px;

	float:left;

	margin-right:40px;

	overflow:hidden;

}

.xc_TanR{

	width:300px;

	height:750px;

	float:right;

	padding-right:10px;

}

.xc_TanR h3{

	padding:20px 0;

	font-size:18px;

}

.xc_TanR_c{

	width:300px;

	height:auto;

	border-left:1px solid #bbb;

}

.xc_TanR_c dl{

	width:300px;

	height:50px;

	margin-top:5px;

	margin-bottom:5px;

}

.xc_TanR_c dl a{

	display:block;

	width:300px;

	height:50px;

}

.xc_TanR_c dl.dlon a{

	background:url(../images/xc_bg.png) no-repeat;

	margin-left:-1px;

	color:#fff;

}

.xc_TanR_c dl dt{

	width:210px;

	float:left;

	height:50px;

	line-height:50px;

	padding-left:20px;

}

.xc_TanR_c dl dd{

	width:70px;

	float:right;

	height:50px;

	line-height:50px;

}



/*合肥房价*/

.hf_fj{

	padding-top:30px;

}

.hf_fj_left{

	width:880px;

	height:auto;

	float:left;

}

.hf_fj_right{

	width:300px;

	height:auto;

	float:right;

}

.hf_fj_map{

	width:878px;

	height:380px;

	border:1px solid #ccc;

	margin-top:20px;

	margin-bottom:35px;

}



.hf_fj_right_qs{

	width:280px;

	height:380px;

	padding:10px;

	background:#fafafa;

}

.hf_fj_right_qs p{

	width:280px;

	height:35px;

	line-height:35px;

	margin-top:6px;

}

.hf_fj_right_qs p i{

	width:140px;

	text-align:center;

}

.hf_fj_right_qs p.p2{

	background:#fff;

}

.hf_fj_right_qs p.color_red{

	font-size:18px;

}

.hf_fj_right_qs p.p2 i.it{

	color:#08af3b;

	background:url(../images/fx1.png) no-repeat 105px center;

}

.hf_fj_right_qs p.p2 i.ib{

	color:#ff643c;

	background:url(../images/fx2.png) no-repeat 105px center;

}

.hf_fj_right_qs h4{

	color:#999;

	padding-top:28px;

	font-weight:bold;

	padding-bottom:15px;

}

.hf_fj_right_qs .jgzf{

	width:280px;

	height:auto;

}

.hf_fj_right_qs .jgzf a{

	display:inline-block;

	padding:0 5px;

	margin-right:10px;

	height:35px;

	line-height:35px;

}

.hf_fj_right_qs .jgzf a:hover{

	color:#e72520;

}

.hf_fj_zfb{

	width:300px;

	height:auto;

	margin-top:79px;

}

.hf_fj_zfb h3{

	font-size:18px;

	height:24px;

	line-height:24px;

	border-left:4px solid #e72520;

	padding-left:15px;

}

.hf_fj_zfb_c{

	width:300px;

	height:auto;

	padding-top:10px;

}

.hf_fj_zfb_c p{

	width:272px;

	height:34px;

	padding-left:28px;

	position:relative;

}

.hf_fj_zfb_c p i{

	width:18px;

	height:18px;

	background:#bbb;

	color:#fff;

	line-height:18px;

	text-align:center;

	position:absolute;

	left:0;

	top:8px;

}

.hf_fj_zfb_c p.pf i{

	background:#ff643c;

}

.hf_fj_zfb_c span{

	display:block;

	float:left;

}

.hf_fj_zfb_c .s1{

	width:156px;

	height:34px;

	line-height:34px;

}

.hf_fj_zfb_c .s2{

	width:68px;

	height:34px;

	line-height:34px;

	font-size:12px;

}

.hf_fj_zfb_c .s3{

	width:48px;

	height:34px;

	line-height:34px;

	font-size:12px;

	text-align:right;

}



/*地图找房*/

.mapsouL{

	height:64px;

	width:100%;

	box-shadow:0 1px 2px rgba(0,0,0,.2);

	position:relative;

	z-index:9;

}

.mapsouL .headsouRI a{

	height:44px;

	line-height:44px;

	margin-top:10px;

}

.map_form{

	width:978px;

	height:54px;

	float:left;

	padding-top:10px;

}

.map-all-select{

	width:100px;

	height:44px;

	margin-right:10px;

	float:left;

	background:#fff;

	position:relative;

}

.map-top-select{

	width:88px;

	height:42px;

	line-height:42px;

	border:1px solid #ccc;

	padding-left:10px;

	background:url(../images/indexImg.png) no-repeat 72px -487px;

}

.map-top-select.active{

	background-position:72px -538px;

}

.map-all-select ul{

	width:98px;

	height:auto;

	border:1px solid #ccc;

	padding:6px 0 6px 0;

	background:#fff;

	display:none;

	position:absolute;

	top:44px;

	left:0;

	z-index:999;border-top:none;

	

}

.map-all-select ul li{

	width:98px;

	height:28px;

}

.map-all-select ul li a{

	display:block;

	width:88px;

	height:28px;

	line-height:28px;

	padding-left:10px;

}

.map-all-select ul li a:hover{

    color:#e72520;

}

.map_sousuo{

    width:318px;

	height:44px;

	float:left;

}

.map_sousuo .input1{

	width:226px;

	height:42px;

	line-height:42px;

	border:1px solid #ccc;

	border-right:0;

	float:left;

	padding-left:13px;

}

.map_sousuo .input2{

	width:78px;

	height:44px;

	line-height:44px;

	text-align:center;

	border-right:0;

	float:left;

	background:#e72520;

	color:#fff;

	cursor:pointer;

}

/*地图*/

.mapleft{ float:left; width:780px;height:auto;position: relative;overflow: hidden;}

.mapRightList{float: right;width: 640px;background: #fff}

.mapLeftBtn{overflow: hidden;background: #eee;padding: 10px 0}

.mapLeftBtn ul{}

.mapLeftBtn ul li{float: left;color: #888}

.mapLeftBtn ul li a{padding: 0 20px;color: #888}

.mapLeftBtn ul li.on a{color: #f55353}

.mapLeftBtn ul li a i{display: inline-block;width: 7px;height: 9px;margin-left: 5px}

.mapLeftBtn ul li a i{*display: inline}

/*.mapLeftBtn ul li.up a i{background: url(../images/aa.png) no-repeat;}

.mapLeftBtn ul li.down a i{background: url(../images/bb.png) no-repeat;}*/

.addAutoHeight{overflow-x: hidden;overflow-y: auto}

.f_list_con{width: 100%;overflow-y: auto;overflow-x: hidden;position: relative;left: 0px;top: 0px;z-index: 10;background: #fff;}

.f_list_con .map_con{height: auto;}

.f_list_con .map_con li{

	position: relative;z-index: 1000;width: inherit;height:auto;

	width:605px;

	height:auto;

	padding:20px 20px 20px 15px;

	border-bottom:1px dashed #ccc;

}

.f_list_con .map_con li:hover{

	background:#fafafa;

}

.f_list_con .map_con li dt{

	width:165px;

	height:auto;

}

.f_list_con .map_con li dd{

	width:436px;

	height:auto;

}

.f_list_con .map_con li dt img{

	width:100%;

	height:125px;

}

.f_list_con .map_con li dd h2{

	font-size:24px;

	color:#333;

	line-height:36px;

}

.f_list_con .map_con li dd h2 a{

	display:inline-block;

	height:24px;

	line-height:24px;

	padding:0 12px;

	background:#ff643c;

	color:#fff;

	vertical-align:middle;

	margin-left:15px;

}

.f_list_con .map_con li dd h2 a.co_l{

	background:#009ea7;

}

.f_list_con .map_con li dd h2 em{

	float:right;

	font-size:12px;

	color:#999;

}

.f_list_con .map_con li dd h2 em span{

	color:#fe0000;

	font-size:24px;

}

.f_list_con .map_con li dd .p2{

	line-height:26px;

	height:26px;

}

.f_list_con .map_con li dd .p2 a:hover{

	text-decoration:none;

}

.f_list_con .map_con li dd .p2 a{

	color:#999;

}

.f_list_con .map_con li dd .p2 em{

	color:#666;

	float:right;

}

.f_list_con .map_con li dd .p2 em i{

	width:18px;

	height:18px;

	background:url(../images/bmtop.png) no-repeat left -105px;

	margin-right:4px;

}

.f_list_con .map_con li dd .p3{

	line-height:26px;

	color:#999;

}

.f_list_con .map_con li dd .p4{

	font-size:18px;

	color:#ff9b32;

	line-height:20px;

	padding-top:10px;

}



/*列表翻页样式*/

.page_turning{ padding:30px 0;text-align:center;}

.page_turning A { border:1px solid #ccc; padding:10px 14px;COLOR: #666; text-decoration:none;}

.page_turning A:hover {COLOR: #fff; background:#f55353;border:1px solid #f55353; text-decoration:none; }

.page_turning A:active {COLOR: #fff;}

.page_turning span.current {padding:10px 14px; font-weight:normal;margin:0 2px; COLOR: #fff;background:#f55353;border:1px solid #f55353;}

.page_turning span.disabled {margin:0 4px;  COLOR: #ddd;padding:6px 14px; border:1px solid #e5e5e5;}





/*地图上的按钮*/

.addMapTopBtn{position: absolute;width: 100%;top:16px;right: 16px;z-index: 2;}

.addMapTopBtn ul{overflow: hidden}

.addMapTopBtn ul li{float: right;background: #fff;margin-left: 8px;text-align: center;width: 70px;height: 28px;line-height: 28px;border: 1px solid #ccc;}

.addMapTopBtn ul li a{display: block}

.addMapTopBtn ul li a i{display: inline-block;vertical-align: middle;width: 17px;height: 17px;/*background: url("../images/dicons.png") no-repeat;*/margin-right: 2px;}

.addMapTopBtn ul li a i{*display: inline}

.addMapTopBtn ul li.space a i{background-position: -74px -41px;height: 19px;}

.addMapTopBtn ul li.full a i{background-position: -103px -41px}

.addMapTopBtn ul li.closed a i{background-position: -38px -43px}

.addMapRightBtn{position: absolute;top:60px;right: 10px;width: 50px;z-index: 2;}



.addMapRightBtn ul li{width: 40px;height: 40px;float: left;margin-bottom: 10px}

.addMapRightBtn ul li a{background: url("../images/dicons.png") no-repeat;display: block;width: 50px;height: 50px}

.addMapRightBtn ul li.add a{background-position:-200px -41px}

.addMapRightBtn ul li.reduce a{background-position:-265px -41px}

.addMapRightBtn ul li.school a{background-position:-200px -157px}

.addMapRightBtn ul li.bus a{background-position:-261px -157px}

.addMapRightBtn ul li.market a{background-position:-261px -98px}

.addMapRightBtn ul li.man a{background-position:-200px -98px}



/*模糊搜索*/

.ac_results {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    padding: 5px;

    top: -2px;

    z-index: 9999;

}

.ac_results ul li {

    font-size: 14px;

    height: 28px;

    line-height: 28px;

    padding-left: 10px;

    text-align: left;

}

.ac_results ul li:hover {

    background: #fde7c1 none repeat scroll 0 0;

}

.ac_over {

    background: #f90 none repeat scroll 0 0;

}

.ac_results ul li span {

    color: #999;

    font-size: 12px;

}

/*模糊搜索*/

.ucautopager_guidebar{

	display:none;

}

.pwhidth{width:280px; float:left;overflow: hidden;height:24px;font-size:12px;}



/*20160722新增面包屑*/
.db_x {
    border-bottom: 1px solid #ddd;
}
.xq_mbx {
    width: 1200px;
    margin: 0 auto;
}
.xq_mbx h4 {
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    margin: 20px 0;
    color: #BFBFBF;
    font-weight: normal;
    border-left: 4px solid #e72520;
    padding-left: 10px;
    font-family: "宋体";
}
.xq_mbx h4 a {
    color: #BFBFBF;
    font-size: 14px;
    font-family: "宋体";
}
/*201601220二手房*/
.kqsr-sq{ float:right; margin-right:10px; font-size:18px; font-family:微软雅黑;}
.gqes-kk{ font-size:16px; float:right; position:relative; top:8px; color:#FF0000; margin-right:10px;}
.mfy-qkk{ background:#CFF2FF; height:80px; line-height:80px; clear:both; text-align:center;}
.mfy-qkk a{ font-size:18px; color:#00A5E0;}
.mfy-qkk a:hover{color:#00A5E0;}

/*20170220新房列表页*/
.p4 .y-lq{ border:1px solid #FF9B32; font-size:14px;color:#FF9B32; padding:5px 12px; margin-left:20px; border-radius:3px; position:relative; top:-2px;}
.p4 .y-lq:hover{ background:#FF9B32;color:#fff;transition:all .2s;}
.selectlistcontent.ha2{
	padding: 15px 0;
	height: auto;
	line-height: 28px;
}

