@charset "utf-8";
/* CSS Document */

body{ background:#efeff0;font-family: "微软雅黑",arial; font-size:14px; }


.clear{ clear:both;}
.blank10{ clear:both; height:10px; line-height:10px; }
.blank20{ clear:both; height:20px; line-height:20px; }
.w1200{ width:1220px; margin:0px auto;}
.w1220{ width:1220px; margin:0px auto;}

/*楼盘参数间对齐参数*/
label em{ padding:0px 4px;}
label em.em2{padding:0px 16px;}


.bold{ font-weight:bold;}
.tl{ text-align:left !important;}

.s-orange {
    font-size: 24px !important;
    color:orange;
    font-family: Georgia;
}
span.more{ float:right; }
.fr {
    float: right;
}

/*公用颜色样式*/
.orange{ color:orange;}
.blue{ color:blue}
.gray{ color:gray}




a:link,a:visited{ color:#666}
a:hover{ color:#ff7600;}


/*字体尺寸样式*/
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f26{ font-size:26px;}
/*颜色*/
.cf60{ color:#ff6600}
/*行高*/
.lh24 {
    line-height: 24px;
}

.all366C a:link,.all366C a:visited{ color:#3366CC;}
.all366C a:hover{ color:#3366CC;}
.all8f2 a:link,.all8f2 a:visited{ color:#8F2C00;}
.all8f2 a:hover{ color:#8F2C00;}
.allf76 a:link,.allf76 a:visited{color:#FF7600;}
.allf76 a:hover{ color:#FF7600;}

/*header-css begin*/
.h-search .selector, .h-search .h-form, .h-search .h-select-submit, .h-header .h-tag .tel, .h-header .h-tag .map, .h-header .h-login, .s-area-li .s-area-title, .navigate li .n-sec-span .n-arrow {
    background: url(../images/common/header-icon.png) no-repeat;
}
.h-search .selector{ position:relative;}
.h-search .selector .zx {
    border: 2px solid #ff8800;
    border-top: none;
    width: 64px;
	text-align:center;
    background: #fff;
    margin: 0;
	position:absolute;
	left:-2px; top:40px;
	
}
.h-search .selector .zx a{ width:100%; display:block;}
.h-search .selector .zx a:hover{ background:#f7f7f7;}
#hxForm {
    float: left;
    width: 552px;
    display: none;
}
.hSearchForm {
    float: left;
    width: 380px;
}
.new-year .selector {
	border:2px solid #ff8800;
	border-right:none;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.h-header{
    width:1220px;
    margin:0px auto 0;
	height:140px;
    z-index:1;
}
.h-header .citytop{ height:38px; line-height:18px;}
.h-header .citytop a{ margin-right:12px;}
.h-header .citytop b a{ margin-right:0px;}
.h-header .citytop a.hot{ color:#ff0000;}
.h-header .citytop em{ padding:0px 18px;}
.h-header .h-banner{
    width:100%;
    height:50px;
    margin:0 auto;
}
.h-header .h-logo{
    float:left;
    width:268px;
}
.h-header .h-city{
    float:left;
    position: relative;
    width:88px;
    height:44px;
    border-left:1px solid #ccc;
    padding-left:12px;
    margin:30px 0 0 11px;
    z-index:201;
	
	
}
.h-header .city-name{
    width:87px;
    height:24px;
    display:block;
    margin-bottom:2px;
    font-weight:100;
    font-size:20px;
    line-height:24px;
    overflow:hidden;
	color:#004098;
}
.h-header .wuzhishan{ width:104px !important;}
.h-header .city-btn{
    cursor: pointer;
    font-size:16px;
}
.h-header .h-search{
    float:left;
    position: relative;
    height:45px;
    margin:30px 0 0 35px;
	background:#f7f7f7;
    z-index:200;
}
.h-search .selector{
    float:left;
    width: 79px;
    height: 45px;
    line-height:45px;
    background-position: 7px -95px;
    text-align:left;
    cursor:pointer;
}
.h-search .selector em{ width:64px; text-align:center; display:block}
.h-search .selector .lp{
    width: 57px;
    height: 44px;
    display:block;
    border:1px solid #ddd;
    border-top:none;
    padding-left:20px;
    background:#fff;
    display:none;
}
.h-search .selector .lp:hover{
    background:#fafafa;
    text-decoration:none;
    color:#666;
}
.h-search .on,.h-search div.selector:hover{
    background-position: 7px -1px;
	background-color:#fff;

	background-repeat:no-repeat;
}
.h-search div.selector:hover i.zx{
    display: block !important;
}
.h-search .selector em{

}
.h-search .h-form{
    position: relative;
    float:left;
    width:400px;
    height:45px;
    line-height:45px;
	background:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
	border:2px solid #ff8800;
	border-left:none;
	border-right:none;

}
.h-search .h-form input{
    width:380px;
    height:30px;
    line-height:30px;
    font-size:16px;
	margin-top:7px;
    color:#999;
    padding:0 10px;
    margin-left:-1px;
	float:left;
	
}
.h-search .h-select-submit{
    float:left;
    width: 60px;
    height: 45px;
    background-position: 0 -285px;
    display: block;
    cursor:pointer;
}
.h-search .h-select-submit:hover{
    background-position: 0 -331px;
}
.h-header .h-tag{
    float:left;
    width:65px;
    margin-left:11px;
	margin-top:27px;
}
.h-header .h-tag span{
    width:55px;
    height:25px;
    line-height:25px;
    padding-left:18px;
    display: block;
}
.h-header .h-tag a{
    font-size:12px;
}
.h-header .h-login{
    float:right;
    width:130px;
    height:45px;
	margin-top:23px;
    background-position: 0 -423px;
    padding-left:30px;
    font-size:12px;
}
.h-header .login{ color:#3366cc}
.h-header .h-login .login-before{
    display:block;
    padding-top:22px;
}
.h-header .h-login .login-after{
    padding-top:8px;
    line-height:21px;
}
.login-after .user{
    height:21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color:#ee4433;
    display: block;
    clear: both;
}
.h-header .h-tag .tel{
    background-position: 0 -392px;
}
.h-header .h-tag .map{
    background-position: 0 -505px;
    margin-left:0;
}
.h-header .h-login .gray{
    color:#e2e2e2;
    padding:0 5px;
}



/*导航样式*/
nav{ background:#ff8800; height:42px; line-height:42px;}
.navbg{height:40px; width:100%; text-align:left; padding-top:20px; clear:both}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{position:relative; z-index:150; margin:0px auto; width:1220px; background:url(../images/common/tel_nav.jpg) no-repeat right center;}
.nav a{ color:#fff; text-decoration:none; font-family:"微软雅黑"}
.nav li.nLi{ float:left; position:relative; display:inline; overflow:visible;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; font-size:17px; color:#fff; font-weight:normal;text-align: center; padding:0px 14px;font-family:"微软雅黑";}
.nav .sub{ display:none; width:120px; left:0; top:42px;  position:absolute; z-index:101; line-height:30px; }
.nav .sub li{ zoom:1; padding:0px; margin:0px; }
.nav .sub a{ display:block; padding:4px 16px; font-size:14px;background:#eb611d; color:#fff; padding-left:20px;}
.nav .sub a:hover{ background:#ff9a06; color:#fff;  }
.nav .on h3 a{ background:#eb611d; color:#fff; }
.nav li.nLix h3 a{ width:80px; text-align:left; padding-left:20px;}
.nav li.nLix h3 a b{background:url(../images/common/nav-ico.png) no-repeat 55px center; font-weight:normal; display:block; }
.nav li.on h3 a{ color:#333;}
.nav li.nLix h3 a:hover{background:#eb611d; color:#fff;}
.nav li.on h3 a{ background:#eb611d; color:#fff;}






/*图片样式1 宽：230*/
.box-img-one{ width:225px; height:218px; float:left; margin-right:10px; margin-bottom:10px;}
li.box-img-one.none{ margin-right:0px;}
.hx-p-img{ position:relative; height:156px; overflow:hidden}
.hx-p-img img{ width:100%; height:auto;}
.hx-p-img p{
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:36px;
    line-height:36px;
    display: block;
    text-overflow:ellipsis;
    white-space: nowrap;
	text-indent:10px;
    background:rgba(0,0,0,0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);
    overflow:hidden;
	color:#fff;
	font-size:14px;
}
.hx-p-img p span{
    width:205px;
    height:36px;
    display: block;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow:hidden;
}
.hx-p-img p a{
    text-decoration:none;
    color:#fff;
}
.hx-p-txt {
    height: 60px;
    border: 1px solid #efefef;
    border-top: none;
	padding:0px 4px 4px;
}
.hx-p-txt p {
    height: 38px;
    line-height: 38px;
    border: none;
}
.hx-p-txt .p-last {
    height: 26px;
    line-height: 26px;
  white-space: nowrap;
  text-overflow:ellipsis;
	overflow:hidden;
	background:url(../images/common/boxline.gif) no-repeat top center; padding:2px 0px;
	clear:both;
}
.hx-p-txt .p-last .f12{
  padding-left: 4px;
}
.p-last i{ display:block; width:69px; float:left; text-align:center}
.p-last i:first-child{ text-align:left !important}
.p-last em{ float:left; color:#e7e7e7;}
.hx-p-txt .fl {
    line-height: 35px;
	float:left;
}
.secondbox .hx-p-txt .fl {
    line-height: 35px;
	float:left;
	width: 158px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*图片样式2 宽：445*445*/
.box-img-two{ width:450px; height:445px;}
.box-img-two .hx-p-img{ height:315px;}
.box-img-two .hx-p-txt{ height:122px;}
.box-img-two .hx-p-txt h3{ height:40px; line-height:40px; font-weight:normal; font-size:21px; color:#ff7600}
.box-img-two .hx-p-txt{padding:0px 10px 0px;}
.box-img-two .p-last{ border-top:1px solid #f7f7f7; height:32px; line-height:36px; }
.box-img-two .p-last a{ margin-right:10px;}
/*列表样式 通用样式1*/
.box-list-one{}
strong.allf76{ font-size:17px; height:25px; display:block;}
.box-list-one ul li{ line-height:28px; height:28px;}
.box-list-one ul li i{ padding:0px 6px;}
.morelink{ width:100%; height:30px; line-height:30px; text-align:center; display:block; background:#f6f6f6;}

/*列表样式 通用样式2*/
.box-list-two{}
.box-list-two .hd{ height:36px; line-height:36px;}
.box-list-two .bd li{ height:30px; line-height:30px;background: url(../images/common/dot_03.png) left center no-repeat;padding-left: 11px; overflow:hidden}


/*楼盘展示主体白底样式*/
.salebox{ background:#fff;}
.salebox .wrap{ padding:10px 20px;}
.saleboxt{ height:32px; line-height:32px;border-left: 2px solid #ff8800;padding-left: 10px; margin:10px 0px 20px;}
span.more{background:url(../images/index/more-ico.png) no-repeat right; font-size:15px; padding-right:20px;}
span.more a:hover{ color:#ff7600}
.saleboxt h2{ font-size:30px; color:#ff7600; float:left; }

/*楼盘展示选项卡*/
.locationt{ width:220px; float:left;}
.locationm{ width:706px; float:left; margin-left:10px; position:relative}
.locationm li{}

.locationt li{ width:220px; height:50px; background:url(../images/index/navbg.png) no-repeat right -50px; line-height:50px; text-align:center; margin-bottom:16px;}
.locationt li.none{ margin-bottom:0px !important;}
.locationt li:hover,.locationt li.on{background:url(../images/index/navbg.png) no-repeat right 0px; color:#fff; cursor:pointer}


.masklayer{ width: 99%; height: 98%; position:absolute; left:0px; top:0px; z-index:100; background:#000 url(../images/common/masklayer.gif) no-repeat center center; opacity:0.2;}

/*报名免费看房团*/
.baoming{ width:100%; background:#f6f6f6;}
.baoming .wrap{ padding:10px;}
.bmt{ height:30px; line-height:30px; font-size:17px;}
.bmm li{ margin-bottom:8px;}
.bmm input{ height:30px; line-height:30px; background:#fff; border:1px solid #dcdcdc; width:100%; text-indent:8px;}
.baoming a.go{ height:34px; line-height:34px; background:#ff8800; text-align:center; font-size:16px; width:100%; display:block; color:#fff;}



/*友情链接*/
.linkbox{ background:#fff;}
.linkbox .wrap{ width:1200px; margin:0px auto;}
.linkboxt{ height:60px; line-height:70px; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.linkboxm{ line-height:26px;}
.linkboxm ul{ padding:10px 0px;}
.linkboxm ul li{ margin-right:12px; display:inline}

/*购房工具*/
.toolbox{ height:30px; width:1300px; margin:0px auto; line-height:30px; text-align:center;}
.toolbox .wrap{ padding:0px 15px;}
.toolbox em{ margin:0px 15px;}
.toolbox a{}
.toolbox strong{ color:#ff7600; font-size:16px;}


.footer{ background:#fff; clear:both}

.footer_b {
    margin: 10px auto 0px;
    text-align: center;
    width: 1200px;
    padding: 0px 0 10px 0;
    overflow: hidden;
    clear: both;
}
.footer_b li {
    padding-top: 10px;
}
.footer_b li span{ padding:0px 2px;}
.footer_b li span.sp{ color:#ccc}
/*可信图标样式*/
.ft-list {
margin: 10px auto;
width: 630px;
height: 50px;
}
.ft-list li {
float: left;
display: inline;
margin: 0 1px 0 0;
}
.ft-list li　a{ display:block; float:left;}
.ft-list li img{ height:52px; width:122px;}




/*分页样式*/
.page {
  color: #999;
  text-align: center;
  padding: 30px 0px;
}
.page a,.page span {
  color: #999;
  border: 1px solid #EFEFEF;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  height: 28px;
  line-height: 28px;
  padding: 0 10px;
  background: #fff;
  font-size: 14px;
  margin: 0 2px;
  border-radius:3px;
}

.page a:hover {
  background: #ff6600;
  color: #fff;
  text-decoration: none;
}
.page .current {
border:1px solid #ff6600;
color: #ff6600;

}


/*用于右侧楼盘新闻等两图多列新闻列表样式*/
.newbox {
	background: #fff;
	padding: 8px;
	padding-left: 0px;
	text-align:left;
}
.newbox .tit {
	padding: 8px;
	padding-top: 0px;
	height: 40px;
	line-height: 40px;
}
.newbox .tit h3 {
	font-family: "微软雅黑";
	font-size: 19px;
	color: #666666;
}
.newbox .tit span {
}
.newbox .con {
	overflow: hidden;
}
.newbox .picList {
	overflow: hidden;
	zoom: 1;
	margin-bottom:16px;
}
.newbox .picList li {
	float: left;
	margin-left: 10px;
	display: inline;
	width: 117px;
	overflow:hidden;
}
.newbox .picList li img {
	width: 117px;
	height: 80px;
}
.newbox .picList li p {
	height: 26px;
	line-height: 26px;
	text-align: center
}
.newbox .list li {
	height: 28px;
	line-height: 28px;
	color: #666;
	padding-left: 20px;
	background: url(../images/common/dot_03.png) no-repeat 10px center;
	text-align:left;
	overflow:hidden;
}

/*面包屑样式*/
.breadcrumbs{ height:58px; margin:0px auto; width:1220px; line-height:58px;}
.breadcrumbs .search{ float:right; width:320px; margin-top:13px;}
.breadcrumbs .search .txt{ width:265px; height:32px;line-height:32px; border:1px solid #b5b5b5; border-right:none; padding-left:3px; float:left; color:#999; background:#fff;box-sizing: border-box;}
.breadcrumbs .search .go{ background:url(../images/loupan/search-ico.png) #ff880a no-repeat center center; width:52px; height:32px; display:block; float:left;}
.breadcrumbs .search a.go:hover{ background-color:#ff7600}

/*内页头部样式*/
.topnav{ background:#ff8800; height:50px; line-height:50px;}
.topnav .wrap{ width:1220px; margin:0px auto;}
.topnav ul{ float:left;}
.topnav ul li{ float:left; margin-right:10px; font-size:17px; color:#fff;}
.topnav ul li a{ color:#fff;}
.topnav .h-login{ float:right; background:url(../images/common/loginuser.png) no-repeat left center; padding-left:26px;}
.topnav .h-login .login-before{ color:#fff;}

.tnav{ height:50px; line-height:30px;}
.tnav .wrap{ width:1220px; margin:0px auto;}
.tnav .wrap a,.tnav .wrap em{ margin-right:10px;}
.topnav .wrap a,.topnav .wrap em{ margin-right:10px;}
.topnav .h-login a,.topnav .h-login em{ color:#fff;}


/*热售楼盘排行*/

.hotlist{ padding-top:10px; background:#fff;}
.hotlist .tit{ margin-bottom:0px; padding-left:8px; height:40px; line-height:40px;}
.hotlist .tit h3{ font-size:19px;}
.hotlist table{ width:100%; font-family:Arial;}
.hotlist td,.hotlist th{ height:31px; line-height:31px; text-align:center;}
.hotlist th{ height:30px; border-bottom:1px dashed #999; color:#666; font-family:"微软雅黑"; font-size:13px;}
.hotlist td.tL{ }
.hotlist tr.blue{ background:#e7f3ff;}
.hotlist em{ color:#ff8800; font-family:Arial, Helvetica, sans-serif}
.hotlist em,.hotlist font{ font-weight:bold}


/*购房流程图示样式*/
.gf_process{ width:1220px; height:230px; background:url(../images/city/city_bot.jpg) center center no-repeat #fff;}



/*downmenu*/

.sort-con .kuan{background-position: 60px 6px !important;}
.downmenu{ float:right; width:200px;}
.downmenu li{ width:85px; float:left;position:relative; margin-right:10px;}

.downmenu li.shai{ background:url(../images/loupan/down_on.png) no-repeat right 5px;text-align:center; padding-right:12px; width:70px; text-indent:12px;}
.downmenu li ul{ position:absolute; top:20px; z-index:1000; border:1px solid #e7e7e7; background:#f7f7f7; border-radius:5px; width:85px; overflow:hidden}
.downmenu li ul li{height:26px; line-height:26px; text-align:center; text-indent:0px;}
.downmenu li ul li a{background:#fff; display:block; width:100%; height:26px;}
.downmenu li ul li a:hover,.downmenu li ul li a.on{background:#e7e7e7;}

.downmenu li ul { 

left: -999em; position: absolute; 
}
.downmenu li:hover ul { 
left: 0px; 
}
   
.downmenu li{ height:26px;}




/*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}


/*阿顺新增1210*/

#Validform_msg{
    -webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);
	transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275); 
    color:#7d8289; font: 14px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
	border-radius:8px;
	width:400px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:100001; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;height:90px;font-family: sans-serif;border-radius: 8px; border-top:none; text-align:center;border: 5px solid #ff8800;}


.alertify,
.alertify-log {
	font-family: sans-serif;
}
.alertify-inner{margin-top:10px;}
.alertify {
	background: #FFF;
	border: 10px solid #333; /* browsers that don't support rgba */
	border: 10px solid rgba(0,0,0,.7);
	border-radius: 8px;
	box-shadow: 0 3px 3px rgba(0,0,0,.3);
	-webkit-background-clip: padding;     /* Safari 4? Chrome 6? */
	   -moz-background-clip: padding;     /* Firefox 3.6 */
	        background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
	.alertify-text {
		border: 1px solid #CCC;
		padding: 10px;
		border-radius: 4px;
	}
	.alertify-button {
		border-radius: 4px;
		color: #FFF;
		font-weight: bold;
		padding: 6px 15px;
		text-decoration: none;
		text-shadow: 1px 1px 0 rgba(0,0,0,.5);
		box-shadow: inset 0 1px 0 0 rgba(255,255,255,.5);
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:    -moz-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:     -ms-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:      -o-linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
		background-image:         linear-gradient(top, rgba(255,255,255,.3), rgba(255,255,255,0));
	}
	.alertify-button:hover,
	.alertify-button:focus {
		outline: none;
		background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:    -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:     -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:      -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
		background-image:         linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));
	}
	.alertify-button:focus {
		box-shadow: 0 0 15px #2B72D5;
	}
	.alertify-button:active {
		position: relative;
		box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	}
		.alertify-button-cancel,
		.alertify-button-cancel:hover,
		.alertify-button-cancel:focus {
			background-color: #FE1A00;
			border: 1px solid #D83526;
		}
		.alertify-button-ok,
		.alertify-button-ok:hover,
		.alertify-button-ok:focus {
			background-color: #5CB811;
			border: 1px solid #3B7808;
		}
    .alertify-hide {
	    -webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	   -moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	    -ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	     -o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);
	        transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045); /* easeInBack */
   }
	.alertify-hidden {
		-webkit-transform: translate(0,-150px);
		   -moz-transform: translate(0,-150px);
		    -ms-transform: translate(0,-150px);
		     -o-transform: translate(0,-150px);
		        transform: translate(0,-200px);
		opacity: 0;
		display: none;
	}





/*楼盘详细页幻灯片样式*/
.lp-img {
    float: left;
    width: 100%;
    margin-right: 15px;
}
.lp-img .lp-pic-big {
    width: 100%;
    height: 360px;
}
.lp-img .lp-pic-big img {
    width: 100%;
    height: 100%;
}
#bigMapPic {
    display: none;
}
.lp-img .lp-pic-list {
    position: relative;
    width: 441px;
    height: 70px;
    margin-top: 10px;
    padding: 0 20px 0 24px;
    overflow: hidden;
}
.lp-img .lp-pic-list .d-pic-con {
    position: relative;
    font-size: 0;
}
.lp-img .lp-pic-list .d-pic-con a {
    width: 84px;
    height: 68px;
    display: inline-block;
    margin-right: 2px;
    border: 1px solid #fff;
    overflow: hidden;
}
.lp-img .lp-pic-list .lp-pic-right,.lp-img .lp-pic-list .lp-pic-left {
    position: absolute;
    top: 0;
    width: 21px;
    height: 70px;
    display: block;
}
.lp-img .lp-pic-list .d-pic-con a span {
    position: relative;
    width: 90px;
    height: 20px;
    line-height: 20px;
    display: block;
    font-size: 12px;
    color: #fff;
    text-align: center;
    margin: -20px 0 0 0;
    background: rgba(0, 0, 0, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
    overflow: hidden;
}
.lp-img .lp-pic-list .lp-pic-right {
    right: 0;
    background: url(../images/loupan/lp-img-right.png);
}
.lp-img .lp-pic-list .lp-pic-left {
    left: 0;
    background: url(../images/loupan/lp-img-left.png);
}

.lp-img .lp-pic-list .d-pic-con .current,.lp-img .lp-pic-list .d-pic-con a:hover {
    border: 1px solid #ff7600;
    text-decoration: none;
}


/*内页底部购买流程*/
.loupan_info_pic{ background:url(../images/loupan/loupan_info.jpg) no-repeat center center #fff; height:206px;}




/*楼盘共同样式之筛选样式*/
.shuaixuan{ background:#fff;}
.shuaixuan .wrap{ padding:15px;}
.shuaixuan p{ line-height:30px;}
.shuaixuan p a{ margin-right:8px;}
.slideTxtBox{border:1px solid #ffbe41; text-align:left; width:1220px; margin:0px auto;}
.slide-t{ background:#f8f8fa; height:28px; line-height:28px; border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
.slide-t span{ float:right; padding-right:8px;}
.slide-t span a{ color:#3366cc;}
.slide-t em{ width:92px; text-align:center; display:block; line-height:28px; font-size:14px; background:#fff; margin-left:15px; float:left; font-weight:bold;}
.slideTxtBox .hd span{ float:right;}

.slideTxtBox .hd{ height:30px; line-height:30px;padding:0 10px 0 0px;position:relative;border-bottom:3px solid #d4d4d4;}
.slideTxtBox{ border:none;}
.slideTxtBox .hd{ height:28px; line-height:27px;}
.slideTxtBox .hd ul{fpadding:7px;  zoom:1;loat:left;position:absolute; height:32px; left:0px; top:0px;}
.slideTxtBox .hd ul li{ float:left;  cursor:pointer;background:#efefef; border:1px solid #d4d4d4; border-bottom:3px solid #d4d4d4;font-size:14px; font-weight:bold; margin-right:5px; padding:0px 12px;}
.slideTxtBox .hd ul li.on{  height:30px;  background:#fff; color:#ff7601;background:#fff; border:1px solid #d4d4d4; color:#c6002d; border-bottom:3px solid #fff; height:27px;}
.slideTxtBox .hd ul{ line-height:27px;}

#show_suite{ background:#fff; padding:10px; }
#show_suite li{ height:36px; line-height:36px;text-align:left; overflow:hidden; padding:0px 6px; display:inline-block;}
#show_suite li a{ color:#333}

.disclaimer{ background:#fff; padding:5px 10px 10px; line-height:20px; color:#999}


/*百度地图*/
.mapsele {
	position: relative;
	float: right;
	width: 259px;
	height: 400px;
	background: #fff;
	-webkit-box-shadow: -5px 0px 10px #e5e5e5;
	-moz-box-shadow: -5px 0px 10px #e5e5e5;
	box-shadow: -5px 0px 10px #e5e5e5;
}
.mapTab{ text-align:center; font-size:0;padding: 9px 6px 0;}
.mapTab li{ display:inline-block; margin: 12px 15px; *display:inline; *zoom:1; width: 52px; font-size: 12px; text-align:center; border-bottom:none; line-height:normal; height:auto; padding:0px;}
.mapTab li a{ display:block; cursor:pointer;}
.mapTab li span{ display: block; margin-bottom:8px; width: 52px; height: 52px; background:url(../images/decorate/maptab.gif) no-repeat; overflow:hidden;}
.mapTab li a:hover{ text-decoration:none; color:#c00;}

.mapTab li span.s1{ background-position:-4px -4px;}
.mapTab li span.s2{ background-position:-64px -4px;}
.mapTab li span.s3{ background-position:-124px -4px;}
.mapTab li span.s4{ background-position:-184px -4px;}
.mapTab li span.s5{ background-position:-244px -4px;}
.mapTab li span.s6{ background-position:-304px -4px;}
.mapTab li span.s7{ background-position:-364px -4px;}
.mapTab li span.s8{ background-position:-424px -4px;}
.mapTab li span.s9{ background-position:-484px -4px;}

.mapTab li a:hover .s1{ background-position:-4px -64px;}
.mapTab li a:hover .s2{ background-position:-64px -64px;}
.mapTab li a:hover .s3{ background-position:-124px -64px;}
.mapTab li a:hover .s4{ background-position:-184px -64px;}
.mapTab li a:hover .s5{ background-position:-244px -64px;}
.mapTab li a:hover .s6{ background-position:-304px -64px;}
.mapTab li a:hover .s7{ background-position:-364px -64px;}
.mapTab li a:hover .s8{ background-position:-424px -64px;}
.mapTab li a:hover .s9{ background-position:-484px -64px;}

.map_tit{ margin-right:10px; padding-bottom:10px; border-bottom:1px solid #ddd; font-size: 14px;}
.map_tit a{ float: right; padding:1px 4px 1px 13px; background:url(../images/decorate/arr_back.gif) 2px center no-repeat; border: 1px solid #ddd; border-radius:2px; font-size: 12px; color:#999;}
.map_tit a:hover{ background-color:#f1eee9; text-decoration:none;}


/*返回顶部*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/common/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:160px; _margin-bottom:160px;}
#code_hover{ background-position:-316px -258px; bottom:160px; _margin-bottom:160px;}
#gotop{ background-position:-276px -310px; bottom:110px; _margin-bottom:110px;} 
#code_img{ width:270px; height:355px; z-index:1000; background:url(../images/common/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

