﻿@charset "utf-8";
/* CSS Document */


body { background: none repeat scroll 0 0; }
.sptoten{padding-top:12px;display:block;}
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.lefttop { width: 232px; height: auto; overflow: hidden; text-align: center;border-top: 3px solid #4A4A4A;padding-bottom: 26px;background: #f8f8f8; }
.mtb10 { margin: 10px 0; }
.name1 { font-size: 18px; color: #333; font-weight: bold; padding-bottom: 10px; }
.phone1 { font-size: 16px; color: #333; float: left; padding: 5px 10px 5px 27px; margin-top: 10px; font-weight: bold; }
.h5g { height: 5px; line-height: 5px; }
.email1 { background: url(/housing/images/icon_mail1.jpg) no-repeat 36px center; font-size: 16px; color: black; float: left; padding: 5px 10px 5px 62px; }
.mr10 { margin-right: 10px; }
.pb5 { padding-bottom: 5px; }
.mt15 { margin-top: 15px; }
.fb { font-weight: bold; }
.ptb10 { padding: 10px 0; }
.db { display: block; }
.company_name1 { font-size: 16px; line-height: 22px; color: #000; padding: 10px 0; }
.lh22 { line-height: 22px; }
.w740 { width: 740px; }
.ml15 { margin-left: 15px; }
.focusPic { height: 340px; width: 740px; overflow: hidden; position: relative; margin: 0; }
.focusPic .l_btn { background: url(/housing/images/m1.png) 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/housing/images/m1.png', sizingMethod='crop'); height: 35px; width: 35px; position: absolute; left: 15px; top: 140px; z-index: 1000; cursor: pointer; }
.focusPic .r_btn { background: url(/housing/images/m2.png) 0 0; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/housing/images/m2.png', sizingMethod='crop'); height: 35px; width: 35px; position: absolute; right: 15px; top: 140px; z-index: 1000; cursor: pointer; }
.focusPic .fpic { position: relative; width: 740px; height: 340px; display: none; }
.zyqy1 { font-size: 14px; line-height: 22px; padding: 25px 0 17px 25px; height: auto; }
.jjrjs1 { line-height: 26px; font-size: 14px;  }
#form1 strong { font-weight: 500; }
#form1 label { float: left; width: 50px; overflow: hidden; *width: 55px; }
#lbstyle input { margin: 5px 5px 0 0; float: left; }
#lbstyle span { padding-top: 4px; display: block; float: left; padding: 5px 2px 0; white-space: nowrap; *padding: 10px 2px 0; }
.position h1 { font-weight: normal; }
 .jjrjs1 i{font-style: italic;}
.jjrjs1 u{text-decoration: underline;}
a.limittextclass:link,a.limittextclass:visited,a.limittextclass:hover{color:#666;font-family:simsun;}

#headernew{ width:100%; min-width:990px; background:#ececec; height:26px; line-height:26px; overflow:hidden;}
#mainnew{ width:100%;}
#footernew{ width:100%; min-width:990px;}

#footernew .content {
background: #ECECEC;
height: 80px;
}

.pagetemp {
width: 990px;
margin: 0 auto;
}

.w750 {
width: 750px;
}

#footernew .content ul {
padding-top: 15px;
}
#footernew .content li {
float: left;
width: 150px;
font-size: 14px;
line-height: 30px;
}

.black-l, a.black-l, a.black-l:visited {
color: #4D4D4D;
text-decoration: none;
}

#footernew .content .fr {
margin-top: 15px;
}

#footernew .content .fr img {
margin-left: 10px;
}

.W990{ width:990px; margin:0 auto;}
.fl{ float:left;_display:inline}
.fr{ float:right;_display:inline}
.Slogan{ font-size:14px; font-weight:bold;}
.logo{ margin:10px 45px 10px 5px;}
.company_name{ float:left; padding:15px 0;}
.f24w{ font-family:"微软雅黑"; font-size:24px; color:#000; font-weight:bold;}
.f14a{ font:Arial; font-size:14px; color:#000;font-weight:bold;}

.f14{ font-size:14px;}
.fb{ font-weight:bold;}
.ptb10{ padding:10px 0;}
.l20{ line-height:20px;}
.plr10{ padding:0 10px;}
.pr5{ padding-right:5px;}
.pt10{ padding-top:10px;}
.f18r{ font-size:18px; color:#F00;}
.oranger1,.oranger1 a,a.oranger1{ color:#ff6a00; text-decoration:none;}
.blue_n,.blue_n a,a.blue_n{ color:#184387; text-decoration:none;}

/*banner*/


* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	background:#fff;
	font:normal 12px/22px Arial,simsun;
	width:100%;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	color:#1974A1;
}
#footer {
	text-align:center;
}
.slider {
	width:100%;
	min-width:990px;
	height:420px;
	position:relative;
	overflow:hidden;
	background:#fff;
	text-align:center;
}
.slider .bd {
	width:990px;
	position:absolute;
	left:50%;
	margin-left:-495px
}
.slider .bd li {
	width:990px;
	overflow:hidden;
	position:relative;
}
.slider .bd li img {
	display:block;
	
}
.slider .tempWrap {
	overflow:visible !important
}
.slider .tempWrap ul {
	margin-left:-990px !important;
}
.slider .hd {
	position:absolute;
	width:100%;
	left:0;
	z-index:1;
	height:8px;
	bottom:20px;
	text-align:center;
}
.slider .hd li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;
	height:8px;
	line-height:99px;
	overflow:hidden;
	background:url(../images/slider-btn.png) 0 -10px no-repeat;
	margin:0 5px;
	cursor:pointer;
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .hd li.on {
	background-position:0 0;
	filter:alpha(opacity=100);
	opacity:1;
}
.slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:420px;
	cursor:pointer;
}
.slider .prev {
	left:-50%;
	margin-left:-495px;
	background:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:5555;
}
.slider .next {
	left:50%;
	margin-left:495px;
	background:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
	z-index:5555;
}
.slider .pnBtn .blackBg {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:420px;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	z-index:4444;
}













.slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:60px;
	height:420px;
}
.slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .prev .arrow {
	right:0;
	background:url(../images/slider-arrow.png) -120px 0 no-repeat;
}
.slider .next .arrow {
	left:0;
	background:url(../images/slider-arrow.png) 0 0 no-repeat;
}


.slider .bd .touxiang{position:absolute; left:10px; top:324px; z-index:100;}
.slider .bd .f_bg {height:56px;width:990px; position:absolute; left:0; bottom:0; z-index:10; display:block;background:#000;opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.slider .bd h3 { font-size:20px; position:absolute; left:130px;top:380px; z-index:100; font-weight:normal; font-family:Arial,Helvetica, sans-serif,"微软雅黑"; color:#FFF;}
.slider .bd h4 { font-size:14px; position:absolute; left:630px;top:380px; z-index:100; font-weight:normal; font-family:Arial; color:#FFF;}

.shuoming{ width:520px; height:100px; line-height:30px; padding:20px; margin:0px auto; font-size:14px; font:"微软雅黑"; 
border:1px solid #efefef; text-indent:2em; margin-top:20px; background:#f9f9f9}
.shuoming a{ color:#000000; text-decoration:none}
.shuoming a:hover{ text-decoration:underline; color:#FF0000}



.fpic .touxiang{ position:absolute; left:10px; top:334px; z-index:100;}

.p4{padding:4px;}
.add_listtemp{ margin:20px 0 10px 0;}
.add_listtemp li{ float:left; margin:0 42px 15px  5px;}
.add_listtemp .add_listpic{ width:208px; border:1px solid #c5c5c3; position:relative; z-index:10;}
.add_listpic  .add_fbg{height:27px; width:auto;position:absolute; left:4px; bottom:4px; z-index:1000; display:block;background:#000;opacity: .7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; padding:0 10px; line-height:27px;}

.cphoto{ background:url(../images/cphoto.gif) no-repeat left center; padding-left:22px; color:#FFF; font-size:12px;}


.add_listtemp .add_listtxt{ font-size:14px; padding-top:8px;}



/*顶级置业专家*/
.vipzj{ margin-bottom:10px;}
.vipzj h3{ color:#000; border-bottom:1px solid #bcbcbc; padding-bottom:8px; font-size:14px;}


.h_tonglan {width:964px;background:#FFFFFF;padding:10px 10px;margin:0 auto;}


.h218px {width:938px;height:350px;_height:350px;padding-top:14px;margin:0 auto;}
.h218px th {padding-top:67px;}
.h218px td {overflow:hidden;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI { float:left; width:268px; margin-right:17px; }

.pointer {CURSOR: pointer}

#scrollbox .vipzj_pic{ float:left;  width:106px;border:1px solid #d9d9db; }
#scrollbox .vipzj_pic img{margin:3px 0  3px 13px;}

#scrollbox .vipzj_txt{ padding-left:10px; float:left; width:150px; line-height:28px;}


.c { zoom: 1; }
.hide { display: block; width: 0; height: 0; overflow: hidden; }
.pr { position: relative; margin-left:50px;}
 .jcarousel-prev, .jcarousel-next, .arrow1, .arrow2, .f-close, .btn-st, .btn-top { display: block; text-indent: -999em; }
.sp, .btn-tzw, .jcarousel-prev, .jcarousel-next, .arrow1, .arrow2, .btn-qx { background: url(../images/sp.png) no-repeat; }


.c-qh { width: 960px; height:250px; background-color: #fff; position: relative; overflow: hidden; margin:15px 0 0 0;}
.p-show { height:250; width:890px; float: left;}

.c-qh li { float: left; width:270px; height:120px; display: inline; margin-right:25px;}


.arrow1, .arrow2 { width: 14px; height: 23px; position: absolute; top: 110px; }
.arrow1 { left: 0px; background-position: -243px 0; }
.arrow2 { right: 0px; background-position: -243px -39px; }

.yr-ms { width: 232px; margin: 2px auto 0; }
.yr-ms span { color: #4d4d4d; font-size: 12px; text-align: left; line-height: 180%; }
.yr-ms strong { font-size: 14px; text-align: left; }
.btn-tzw, .btn-qx { text-align: center; display: block; font-weight: bold; }
.btn-tzw:hover.btn-qx:hover { text-decoration: none; }
.btn-tzw, .btn-qx { width: 122px; height: 26px; line-height: 26px; float: right; }
.btn-tzw { background-position: -128px -203px; color: #793000; }
.btn-qx { background-position: 0 -445px; color: #fecfaf; }
/
.boxgrid { width: 220px; height: 153px; float: left; overflow: hidden; position: relative; }
.boxgrid h3 { color: #fff; font-weight: bold; text-align: center; font-size: 14px; }
.boxgrid p { height: 30px; color: #fff; text-align: center; line-height: 30px; overflow: hidden; }
.boxcaption { float: left; cursor: pointer; position: absolute; background: #000; height: 30px; width: 100%; opacity: .7; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }
.captionfull .boxcaption { top: 154px; left: 0; }
.caption .boxcaption { top: 100px; left: 0; }

.c-qh .vipzj_pic{ float:left;  width:106px;border:1px solid #d9d9db; }
.c-qh .vipzj_pic img{margin:3px 0  3px 13px;}

.c-qh .vipzj_txt{ padding-left:10px; float:left; width:150px; line-height:28px;}



/*地产投资新闻*/
/*.add_dcnav{ background:#efefef; height:30px; line-height:30px;}*/
.add_dcnavname{ background:url(../images/dctzbg.jpg) no-repeat 10px center; padding-left:20px; font-size:14px; font-weight:bold; padding-right:15px;}

.add_dccontent{ padding:10px 0;}
.add_dccontent ul{ margin:5px 0;}
.add_dccontent li{ margin-bottom:4px; float:left;}


.add_dccontent .dc_pic{ border:1px solid #D9D9DB; width:98px; float:left;}
.add_dccontent .dc_pic img{ margin:4px 5px;}
.add_dccontent .dc_txt{ padding-left:5px; float:left; width:173px; padding-top:5px;}
.add_dccontent .dc_txt p{ padding-top:3px;}
.w687m{ width:687px; margin-right:10px;}
.w280{ width:280px;}

.share_icon{ margin:10px 0;}
.share_icon img{ margin-left:15px;}
.w687m .f_bg {
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    display: block;
    height: 56px;
    left: 0;
    opacity: 0.7;
    position: absolute;
    width: 687px;
    z-index: 10;
}

.w687m  h3 {
    bottom: 14px;
    color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: normal;
    left: 10px;
    position: absolute;
    z-index: 100;
}
.spnav span {padding: 0px 8px;}

/*热门房源*/
 .tt_fc { margin: 10px 0 0 0; }
.tt_fc li { float: left; width: 190px; height: 250px; }
.share_icon { margin: 0; }
.add_dcnav { background: none repeat scroll 0 0 #EFEFEF; font-family: arial; font-size: 16px; height: 39px; line-height: 39px; }
.fr i{font-style: italic;}
.fr u{text-decoration: underline;}
.new_listcw{ margin:15px 0 5px 0;}


.lpart2 .line {border-bottom: 2px solid #CECECD;margin-top: 10px;margin-bottom: 10px;}
.lpart2 h2 {border-bottom: 2px solid #84BC1C;font-size: 12px;line-height: 20px;display: inline-block;*display:inline;margin-bottom: -2px;font-weight:bold;}
.lpart2 li {border-bottom: 1px dotted #B9B9B9;height: 165px;margin-top: 15px;float:none;margin-bottom:0;}
.lpart2 .pic {float: left;border: 1px solid #999;width: 155px;height: 113px;overflow: hidden; position:relative;}

.lpart2 .txt_pict{background: black;opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";text-align: center;
position: absolute;right:2px; z-index:999; height:18px; line-height:18px; bottom:2px; padding:0 2px;}
.lpart2 a.txt_pict1{background: black;opacity: 0.5;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";text-align: center;
position: absolute;right:2px;/* z-index:999;*/ height:18px; line-height:18px; bottom:2px; padding:0 2px;}

.lpart2 .pic img {margin: 2px;}
.lpart2 .txt {float: left;padding: 0 0 0 20px;}
.w157 {width: 157px;}
.w254 {width: 254px;height: 145px;overflow: hidden;}
.w254 p {font-size: 14px;line-height: 22px;height: 50px;overflow: hidden;}
.lpart2 .txt .ggys {height:20px;line-height:20px;overflow: hidden;display: block;}
.lpart2 .contact {float: right;width:152px;}
.lpart2 .contact .company_logo {width: 97px;height: 45px;overflow: hidden;margin-top: 10px;
margin-bottom: 5px;}
.lpart2 .contact span {height: 25px;line-height: 25px;overflow: hidden;display: block;}
.black-2, a.black-2, a.black-2:visited {
color: #504e4e;
text-decoration: none;
}

.white, a.white, a.white:visited {
color: white;
}


.red, a.red, a.red:visited {
color: red;
}

.hotfy_team{ background:#fafafa; width:300px; overflow:hidden; border-top:3px solid #70787b;}
.hotfy_team .lm{ background:#fbfbfb; height:35px; line-height:35px; overflow:hidden; border-bottom:1px solid #e7e7e7;} 
.hotfy_team li{ margin:20px 0 0 65px; width:153px; overflow:hidden;}
 
        
#Pager {
clear: both;
text-align: center;
padding: 20px 0 15px;
height: 24px;
overflow: hidden;
}

#Pager a, #Pager a:visited {
border: 1px solid #E6E6E6;
color: gray;
text-decoration: none;
padding: 2px 5px;
margin: 0 2px;
}

#Pager a.current {
padding: 2px 5px;
margin: 0 2px;
background: #F60;
color: white;
font-weight: bold;
}
/*联系我们*/
 .tt_fc { margin: 10px 0 0 0; }
.tt_fc li { float: left; width: 190px; height: 250px; }
.share_icon { margin: 0; }
.fr i{font-style: italic;}
.fr u{text-decoration: underline;}
.new_listcw{ margin:15px 0 5px 0;}
.contact_usys{ padding:15px 0 20px 0;}
/*面包屑样式*/
a.bule-p, a.bule-p:visited{color:#0047B3}
.logo_link{height:82px; margin-top:15px;}
/*经纪人头部新Logo样式*/
.logo_fang{width:45px; height:47px; float:left;}
.logo_link .W990 .logo_name{color:#22b14c; font-size:24px; line-height:47px; padding-left:10px; font-family: "微软雅黑";}
.logo_link .W990 .loge_city{color:#515151; font-size:12px; line-height:47px; padding-left:10px;}
/*add 20150311*/

.clear {
    clear: both;
}

.W990 .new_a a {
    color: #666666;
}

.logo {
    display: inline-block;
    float: left;
    padding: 0px;
    margin: 0px;
}

.position {
    padding-top: 0px;
    color: #757070;
}
.position a.bule-p, .position a.bule-p:visited{ color: #757070;}
.position span a {
    color: #474747;
}

.focusPic .fpic h3 a {
    font-size: 16px;
    color: #ff6a00;
    font-family: "microsoft yahei";
}

.logo_link .W990 .logo_name {
    line-height: 75px;
    color: #000000;
    font-family: arial,"microsoft yahei";
}



.topfr .linkcity {
    padding-top: 60px;
    _display: inline;
    _padding-top: 40px;
}
.focusPic .btPhoto .current{ background: url("../images/on.jpg") no-repeat;}


.name1 {
    font-weight: normal;
    font-size: 16px;
    font-family: arial,"microsoft yahei";
    color: #000000;
    display: inline-block;
    padding-bottom: 4px;
}

.phone1 {
    font-size: 14px;
    font-weight: normal;
    padding: 0px 10px 5px 44px;
}

.email1 {
    background: none;
    font-size: 12px;
    font-family: simsun;
    padding: 5px 10px 5px 19px;
    text-align: left;
    line-height: 18px;
}

.email1 a {
    color: #333333;
}

.mt15 b {
    font-size: 14px;
    color: #2273d8;
    font-weight: normal;
}

.mt15 a {
    color: #434444;
}

.font {
    font-family: "microsoft yahei";
    font-size: 14px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.name2 {
    font-family: arial;
}

.p-top {
    padding-top: 7px;
}

.name2 a {
    color: #333333;
}

.company_name1 {
    padding: 0px;
    font-size: 14px;
}

.company_name1 a {
    color: #000000;
}

.f12 {
    font-size: 12px;
    color: #333333;
    font-family: simsun;
    font-weight: normal;
}

.lh22 {
    line-height: 19px;
}

.w192 {
    width: 192px;
    display: inline-block;
    font-size: 12px;
    font-family: simsun;
    padding-top: 25px;
    text-align: left;
}

.w192 a {
    color: #666666;
}

.fs-14 {
    font-size: 14px;
    font-family: "microsoft yahei";
    color: #666666;
    text-indent: 23px;
    padding-bottom: 12px;
}

.fs-14 .add_sign {
    color: #237acb;
    font-weight:normal;
    margin-left:20px;
}

.fs-14 .add_sign2 {
    color: #237acb;
    font-weight:normal;
    margin-left:20px;
}

.fs-12 {
    font-size: 12px;
    font-family: "microsoft yahei";
}

.fs-12 b {
    color: #ff6a00;
    font-weight: normal;
}

/*中间部分右边*/
.zyqy1 {
    line-height: 24px;
}

.jjrjs1 {
    line-height: 24px;
    padding-right: 30px;
}

.jjrjs1 a {
    color: #666666;
    font-size: 14px;
    font-family: "microsoft yahei";
}

.pd {
    padding-top: 37px;
    padding-bottom: 25px;
}

.jjr_hotfy h3 {
    font-size: 18px;
    font-family: "microsoft yahei";
    color: #ff6a00;
    font-weight: normal;
    line-height: 29px;
}

/*热门房源修改*/
.morenew a{
    padding-right: 10px;
    color: #FF6A00;
}

.part1 .price {
    margin-top: 10px;
    padding-left: 15px;
}

.part1 p {
    font-size: 12px;
    padding: 0px 15px;
}

.part1 p a {
    color: #676767;
}

.part1 p .fs-14sun {
    font-size: 14px;
}

.part1 .price span {

    font-size: 20px;
}

.part1 strong {
    font-family: simsun;
    color: #2a2a2a;
    padding-left: 34px;
    padding-top: 7px;
}

.Tag2 {
    background-color: #ff974d;
    width: 20px;
    height: 24px;
    top: 1px;
    left: 1px;
    line-height: 24px;
}

.fy-qh .titlel a {
    font-weight: normal;
    width: 264px;
}

.intro {
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    width: 318px;
    display: block;
    font-size: 12px;
    font-family: arial;
    color: #666666;
}

.intro2 {
    color: #2a2a2a;
    font-size: 14px;
    font-family: "microsoft yahei";
    font-weight: normal;
    display: inline-block;
    padding-bottom: 4px;
}

.fy-qh p {
    font-size: 12px;
    color: #666666;
    padding-top: 10px;
}


.look_more {
    background: #f9f9f9;
    margin-top: 19px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ffa15e;
    border-radius: 5px;
    width: 93px;
    margin: 0 auto;
}

.look_more a {
    padding: 0px 10px;
}

.w1005 {
    width: 1005px;
    padding-bottom: 43px;
}

.contact_j .contact_form {
    border: 1px solid #ffe9d9;
    background: #ffffff;
}

.contact_form .formlm {
    background: none;
    color: #666666;
    font-size: 14px;
    font-family: simsun, arial;
    padding-top: 4px;
}

.contact_form .formlm b {
    font-weight: normal;
    font-family: arial;
}

.inputbgxy4 {
    padding: 0px 7px;
}

.btn {
    margin: 0 auto;
}

.name3 {
    color: #333333;
    font-size: 14px;
    font-family: simsun;
    font-weight: normal;
}

.num2 {
    font-size: 14px;
    color: #333333;
    font-family: arial;
    font-weight: normal;
}

.p-bt {
    display: inline-block;
    padding-bottom: 8px;
}

#main .contact_j {
    padding-bottom: 10px;
}

.contact_form .sj_form .button_bg2 {
    background-color: #ff9e59;
    font-size: 14px;
    width: 62px;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
}

/*底部修改*/
.main_f h3 {
    font-size: 12px;
    padding-bottom: 0px;
}

.main_f .add_p {
    line-height: 23px;
    padding-bottom: 18px;
    color: #666666;
    font-family: simsun;
}

.main_f p {
    line-height: 24px;
}

.w715 {
    width: 715px;
}