@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; list-style:none; background:url(/ddfdc/images/bg.jpg) repeat-x;}
#main{ width:1002px; margin:0 auto;}
p{ margin:0; padding:0;}
a img{border:0px;}
.clear{ margin:0; padding:0; clear:both;}
#logo{}
#topnav{ background:url(/ddfdc/images/topnav.jpg) no-repeat; width:947px; height:33px; text-align:right; padding-right:55px;}
#topnav a{ color:#ececec; text-decoration:none; font-size:12px; line-height:33px; background:url(/ddfdc/images/icon.jpg) no-repeat left center; padding-left:10px;}
#topnav a:hover{ text-decoration:underline;}

#banner{ background:url(/ddfdc/images/navbg.jpg) no-repeat; width:986px; height:243px; margin-top:5px; padding:8px 8px 31px 8px;}
#nav{ width:157px; float:left; padding:8px 0 0 0;}
#nav p{ line-height:33px; padding-left:50px;}
#nav p a{ font-size:12px; color:#acc8e2; text-decoration:none;}
#nav p a:hover{ text-decoration:underline;}
#banner01{ float:right; width:811px; height:254px;}
#navlxwm{width:106px; height:27px; display:block; margin:20px 0 0 24px;}

#ljwm{ width:256px; float:left; display:inline; margin-top:15px;}
#ljwmtit{ padding-bottom:7px;}
#ljwmnr{}
#ljwmnr p{ text-indent:2em; color:#494949; line-height:23px; font-size:12px;}

#new{ width:398px; float:left; display:inline; margin-left:18px;}
#newtit{ margin-top:5px;width:398px;height:30px; background:url(/ddfdc/images/newtit.jpg) no-repeat left top;}
#newtit .item{width:84px;height:30px; margin-left:5px; background:url(/ddfdc/images/w/new_tab_nofocus.jpg) no-repeat left top; float:left; display:inline; text-align:center; line-height:30px}
#newtit .item a{ font-size:12px;color:#585858; text-decoration:none;}
#newtit .item a:hover{}
#newtit .focus{ background:url(/ddfdc/images/w/new_tab_focus.jpg) no-repeat left top;}
#newtit .focus a{ color:#ffffff; }
#newtit .focus a:hover{}



.newnr{width:398px;}
.newnr ul{ list-style:none; margin:10px 0 0 0; padding:0;}
.newnr ul li{ line-height:24px; font-size:12px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis; width:388px;}
.newnr ul li a{ float:left; text-decoration:none; color:#494949;}
.newnr ul li a:hover{ text-decoration:underline;}
.newnr ul li span{ float:right; color:#1d60a1; font-size:11px;}

#xmzs{ float:right; width:302px; display:inline; margin-top:10px;}
#xmzstit{}
#xmzsnr{ padding-top:5px;}


#ryzz{ width:259px; float:left; display:inline; margin-top:10px;}
#ryzztit{}
#ryzznr{ margin-top:2px;}

#gfzn{ width:405px; float:left; display:inline; margin-left:18px; margin-top:10px;}
#gfzntit{}
#gfznnr{ margin-top:2px;}

#fwztc{ width:303px; float:right; display:inline; margin-top:10px;}
#fwztctit{}
#fwztcnr{ width:301px; border:1px solid #eb7381; margin-top:2px; height:150px;}
#fwztcnrLeft{ width:165px; float:left; display:inline; margin:15px 0 0 10px;}
#fwztcnrRight{ float:right; width:120px; display:inline; margin:25px 0 0 0; text-align:left;}
#fwztcnr01{ border-top:1px dashed #cccccc; padding-top:3px; margin-top:15px; padding-bottom:7px;}
#fwztcnr01 img{ }

#footer{ background:url(/ddfdc/images/footerbg.jpg) repeat-x; height:79px; margin-top:14px;}
#footer01{ background:url(/ddfdc/images/footer.jpg) no-repeat; width:732px; height:59px; margin:0 auto; font-size:12px; color:#494949; padding:20px 0 0 270px;}






#containe{ background:url(/ddfdc/images/bg01.jpg) repeat-x;}
#banner02{ background:url(/ddfdc/images/banner01.jpg) no-repeat; width:1002px; height:260px; margin-top:6px;}
#banner03{ padding:7px 0 0 7px;}
#nav01{ padding-left:40px; padding-top:13px;}
#nav01 a{ color:#545454; text-decoration:none; width:91px; font-size:12px; line-height:30px; display:block; float:left;}
#nav01 a:hover{ text-decoration:underline;}

#left{ float:left; width:186px; margin-top:10px;}
#newleft{ background:url(/ddfdc/images/newleft.jpg) no-repeat; width:186px; height:332px; position:relative;}
#newleft01{
	position:absolute;
	width:97px;
	height:67px;
	left: 59px;
	top: 40px;
}
#newleft01 a{ color:#acc8e2; text-decoration:none; font-size:12px; line-height:30px;}
#newleft01 a:hover{ text-decoration:underline;}

#newleft02{
	position:absolute;
	left: 59px;
	top: 171px;
}

#newleft03{
	position:absolute;
	left: 37px;
	top: 283px;
}
#newleft02 a{ color:#acc8e2; text-decoration:none; font-size:12px; line-height:30px;}
#newleft02 a:hover{ text-decoration:underline;}

#cpfwztc01{ background:url(/ddfdc/images/fwztc01.jpg) no-repeat; width:186px; height:182px; margin-top:10px; padding-top:35px;}
#cpfw01{ margin:0 0 0 17px;}
#cpfw02{ text-align:right; margin:5px 0;}
#cpfw03{ margin:5px 0 0 5px;}
#cpfw03 img{ margin-left:5px;}

#right{ width:799px; float:right;}
#xwzx{ width:799px; margin:10px 3px 0 0;}
#xwzxtit{ background:url(/ddfdc/images/tit.jpg) no-repeat; width:791px; height:30px;}
#xwzxtitLeft{ color:#FFF; font-size:12px; float:left; display:inline; margin:5px 0 0 8px;}
#xwzxtitRight{ color:#206bb5; font-size:12px; float:right; display:inline; margin-top:5px;}

#xwzxnr{}
#xwzxnr p{ color:#292929; font-size:12px; line-height:22px; margin:0 20px;}

#gsjj{background:url(/ddfdc/images/gsjjimg.jpg) no-repeat; width:779px; height:512px; padding-top:10px;}
#gsjj{}
#gsjj p{ color:#292929; font-size:12px; line-height:30px; text-indent:2em; margin:0 20px;}


.gsxwtit{ background: url(/ddfdc/images/gsxwtit.jpg) no-repeat; width:732px; height:21px; color:#1c60a3; font-size:12px; font-weight:700; padding:0 0 0 28px; margin:20px 0 0 15px;}
.gsxwtit a{ text-decoration:none; color:#1c60a3;}
.gsxwtit a:hover{ text-decoration:underline;}
.gsxwnr ul{ list-style:none; margin:10px 0 0 15px; padding:0; width:577px;}
.gsxwnr ul li{ line-height:27px; border-bottom:1px dashed #b7b7b7;}
.gsxwnr ul li a{ color:#666666; text-decoration:none; font-size:12px; float:left;}
.gsxwnr ul li a:hover{ text-decoration:underline;}
.gsxwnr ul li span{ color:#666666; font-size:12px; float:right;}

#gsjjleft{ background:url(/ddfdc/images/ljwmleft.jpg) no-repeat; width:191px; height:352px; position:relative;}

#gsjjleft01{
	position:absolute;
	left: 61px;
	top: 45px;
}
#gsjjleft01 p a{ color:#acc8e2; text-decoration:none; font-size:12px; line-height:30px;}
#gsjjleft01 p a:hover{ text-decoration:underline;}

#gsjjleft02{
	position:absolute;
	left: 61px;
	top: 190px;
}
#gsjjleft02 p a{color:#acc8e2; text-decoration:none; font-size:12px; line-height:30px;}
#gsjjleft02 p a:hover{ text-decoration:underline;}
#gsjjleft03{
	position:absolute;
	left: 37px;
	top: 303px;
}

#gsjjright{}
#xwzxnr01{ margin-top:10px;}
#xwzxnr01 a{ color:#115280; font-size:12px; width:100px; height:28px; display:block; text-decoration:none; line-height:28px; float:left; background:#add2fa; margin:5px; text-align:center;}
#xwzxnr01 a:hover{ text-decoration:underline;}

/*房款顾问*/

#zyzxleft{ background:url(/ddfdc/images/zyzxbg.jpg) no-repeat; width:191px; height:332px; position:relative;}
#zyzxleft01{
	position:absolute;
	left: 62px;
	top: 52px;
}
#zyzxleft01 p a{ color:#acc8e2; text-decoration:none; font-size:12px; line-height:30px;}
#zyzxleft01 p a:hover{ text-decoration:underline;}

#zyzxleft02{
	position:absolute;
	left: 62px;
	top: 171px;
}
#zyzxleft02 p a{ color:#acc8e2; text-decoration:none; font-size:12px; line-height:30px;}
#zyzxleft02 p a:hover{ text-decoration:underline;}

#zyzxleft03{
	position:absolute;
	left: 37px;
	top: 283px;
}
#gfznbut{ text-align:right; margin:10px 15px 10px 0;}
#gfznbut img{ margin:0 1px;}
#gfznbutnr{}
#xmzsleft{ position:relative; background:url(/ddfdc/images/xmzsleft.jpg) no-repeat; width:191px; height:252px;}
#xmzsleft01{
	position:absolute;
	left: 62px;
	top: 47px;
}
#xmzsleft01 p a{ color:#acc8e2; text-decoration:none; font-size:12px; line-height:30px;}
#xmzsleft01 p a:hover{ text-decoration:underline;}

h1{ margin:25px 30px 0 30px; padding:0 0 5px 0; font-size:14px; color:#313131; font-weight:700; border-bottom:1px solid #c6c5c5; text-align:center;}
#gydcnr{ text-align:right; margin:10px 30px 0 0;}
#gydcnr img{ margin:0 2px;}

#gydcnr01{ padding-top:10px;}
#gydcnr01 p{ font-size:12px; color:#313131; text-indent:2em; line-height:24px; margin:0 30px;}
#hd{ margin:20px 0 0 80px;}

#ddbsxg{ padding-top:10px;}
#ddbsxg p{ font-size:12px; text-indent:2em; line-height:24px; margin:0 30px;}


#gsrynr{ margin-left:10px;}
#gsrynr p{ line-height:22px; text-indent:0;}
.gsrynr01{ width:175px; float:left; display:inline; margin:10px 5px 0 5px;}
.gsrynr01 p{ text-indent:0; text-align:center;line-height:18px;}

#gsrynrLeft{ width:185px; float:left;}
#gsrynrCenter{ width:370px; float:left;}
.gsrynrCenter01{ width:175px; float:left; display:inline; margin:4px 5px 0 5px;}
.gsrynrCenter01 p{ text-indent:0; text-align:center; line-height:20px;}
#gsrynrRight{}


h2{ padding:0; font-size:14px; color:#17456b; font-weight:700; text-align:center; border-bottom:1px dashed #adadad; line-height:26px; margin:0 20px;}
.zxys{ margin:10px 0 0 0; padding:0; text-indent:0; float:left;}
.zxys div{ text-align:center; font-size:12px; color:#024989; font-weight:700; width:352px; text-indent:0; line-height:30px; margin-left:10px;}
.zxys div a{ text-decoration:none; color:#024989;}
.zxys div a:hover{ text-decoration:underline;}


#lxwm{ background:url(/ddfdc/images/lxwmbg.jpg) no-repeat; width:790px; height:357px; position:relative;}
#lxwm01{
	position:absolute;
	left: 16px;
	top: 23px;
	width: 346px;
	height: 144px;
}

.zzdc{ margin:10px 0 0 10px;}
.zzdctit{ background:url(/ddfdc/images/zzdctit01.jpg) no-repeat; width:709px; height:24px; padding-left:30px;}
.zzdctit a{ color:#4b4b4b; text-decoration:none; font-size:12px; line-height:24px;}
.zzdctit a:hover{ text-decoration:underline;}
.zzdcnr{}
.zzdcnrLeft{ width:363px; float:left; padding:10px 0 0 0;}
.zzdcnrLeftimg{ float:left;}
.zzdcnrLeftnr{ float:left; width:220px; display:inline; margin:5px 0 0 0; font-size:12px; color:#4b4b4b; line-height:26px; border-bottom:1px solid #d0d0d0; padding:0 0 12px 15px;}
.zzdcnrLeftnrtit{ color:#005bab; font-size:12px; font-weight:700; border-bottom:1px dashed #CCC; line-height:22px; font-size:12px;}
.zzdcnrLeftnr img{ margin:0 3px;}
.zzdcnrRight{ width:363px; float:right; padding:10px 50px 0 0;}




/*360全景展示*/

.bsxg360{ width:360px; float:left; display:inline; margin:15px 0 0 30px;}
.bsxg360 div{ color:#0d1311; font-size:14px; font-weight:700; text-align:center; line-height:30px;}
.bsxg360 div a{ border-top:1px solid #cfb277; font-size:12px; color:#a63030; text-decoration:none; display:block; width:360px; text-align:right;}
.bsxg360 div a:hover{ text-decoration:none;}

.qyht360{ width:237px; float:left; display:inline; margin:15px 0 0 10px;}
.qyht360 div{ color:#4b4b4b; font-size:12px; text-align:center; line-height:30px;}


.njhf360{ width:360px; float:left; display:inline; margin:15px 0 0 30px;}
.njhf360 div{ color:#4b4b4b; font-size:12px; text-align:center; line-height:30px;}

.bsxg36001{width:360px; float:left; display:inline; margin:15px 0 0 30px;}
.bsxg36001 div{ color:#0d1311; font-size:12px; text-align:center; line-height:30px;}




#ljob{height:52px; padding-top:5px;}
#ljob .telspan{ height:12px; padding-top:38px; line-height:12px; width:600px; font-size:12px; text-align:right; float:left;}
#ljob .imgspan{width:130px;height:52px;float:left;margin-left:5px; text-align:center;}
