﻿/*Updated:2017.11.29
------------------------*/
@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form,  input, button,textarea, p, blockquote, th, td {margin: 0;padding: 0; word-break:break-all; word-wrap:break-word;}
img {border: 0; vertical-align:middle;} 
em, strong{font-style: normal;}
body {font:12px Arial, Helvetica, sans-serif; background:#e8e8e8;overflow-y: scroll; *overflow-y:visible;}
ol,ul{list-style: none}
input,button,textarea,select{background: transparent; outline: 0;border:0;vertical-align:middle}
button{cursor:pointer;}
table {border-collapse: collapse;border-spacing: 0;}
.fix{*zoom:1;}.fix:before,.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
a,a.link{text-decoration: none; color:#000;}
a:hover,a:active{ color:#085caa; text-decoration:none;}
:focus {outline: 0;}
input::placeholder{ color:#959595;}
/*--rest end*/
/*spri*/
.h-icon01, a.location span,.icon01,.icon02,.t-01,.t-02,.t-03,.t-04,.arrow,.owl-prev,.owl-next,.icon03,.icon04,.icon05,.photobutgroup a,.h-text,.closeBtn,.icon06,
.ad-r a.base,.hd,.ewm,#focusNewslist .owl-prev,#focusNewslist .owl-next,.lpCont .owl-prev,.lpCont .owl-next,.photo .owl-prev,.photo .owl-next,.newshoufooter dl dt,.t-icon,.kfhd-icon
{background:url(../images/newhouse-spri.png) no-repeat; display:inline-block; position:relative;}
.h-icon01{width:30px;height:22px;background-position:-378px -106px;top:4px;}
.icon01{ width:17px;height:21px;background-position:-380px -71px;}/*黑放大镜*/
.icon04{ width:17px;height:21px;background-position:-379px -38px; top:2px; margin-left:2px;}/*白放大镜*/
.newhouseHeader .icon01{top:4px; margin-left:6px}
.s-l button .icon01{top: 2px;margin-left: 2px;}
.icon02{width:44px;height:22px;background-position:-556px -233px; position:absolute;top:4px;right:4px;}/*广告图标*/
.icon03{width:26px;height:13px;background-position:-570px -4px;}
.t-01,.t-02,.t-03,.t-04{ margin-right:10px;}
.t-01{width:30px;height:36px;background-position:-4px -312px;top:10px;}
.t-02{width:38px;height:30px;background-position:-2px -357px;top:6px;}
.t-03{width:35px;height:29px;background-position:-6px -406px;top:7px;}
.t-04{width:37px;height:33px;background-position:-4px -450px;top:7px;}
.arrow{width:17px;height:9px;}
.arrow-t{background-position:-581px -90px;}
.arrow-b{background-position:-580px -71px;}
.owl-next,.owl-prev{ width:20px;height:29px; line-height:1000px; overflow:hidden; position:absolute;}
.owl-prev{background-position:-322px -98px;left:-24px;}
.owl-next{background-position:0 -100px;right:0}
.h-text{width:120px;height:30px;background-position:-472px -277px; text-align:right; padding-right:8px; line-height:30px; position:absolute;right:0;top:0; z-index:99;}
.h-text a,.h-text a:visited{ color:#fff;}
.closeBtn{width:53px;height:53px;background-position:-285px -248px;}
.icon05,.icon06{width:17px;height:18px;}
.icon05{ background-position:-383px -141px; top:2px;margin-right:4px;}/*区域图标*/
.icon06{background-position:-577px -34px;top:4px; margin-right:8px;}/*历史记录图标*/
.t-icon{width:55px;height:23px;background-position:-472px -277px; text-align:center; color:#fff; font-size:14px; position:absolute;top:0;right:0;}
.kfhd-icon{width:28px;height:28px;background-position:-64px -325px; margin-right:15px;top:8px;}
/*销售状态*/
.s-01,.s-02,.s-03,.s-04,.s-05,.s-06
{width:174px;height:39px; background:url(../images/salesatue-spri.png) no-repeat; display:inline-block; position: absolute;top:0;right:0;}
.s-01{background-position:0 -2px;}/*开盘*/
.s-03{background-position:0 -68px;}/*展示中心开放*/
.s-02{background-position:0 -201px;}/*样板房开放*/
.s-06{background-position:0 -334px;}/*售罄*/
.s-05{background-position:0 -135px;}/*建设中*/
.s-04{background-position:0 -268px;}/*尾盘*/
.saleSatue {position: absolute;width: 100%; left:0;top:0; height:39px; background:url(../images/title-bg.png) repeat-x;}
/*安居房状态*/
.anjuSatu,.anjuBt,.gongzhuBt,.rencaiBt,.anju-icon04,.anju-icon05,.anjuchuzhuBt,.anju-blBtn,.anjuselc-ar-b{ background:url(../images/an-spri.png) no-repeat; display:inline-block; position:relative;}
.anjuSatu{display:block;width:86px;height:28px; text-align:center; color:#fff; font-size:14px; position:absolute;top:0;right:0; line-height:28px;}
.anjuSatu.blue{background-position:-59px 0;}
.anjuSatu.gray{background-position:-59px -32px;}
.anjuSatu.green{background-position:-1px -65px;}
.anjuSatu.orange{background-position:0 -102px; color:#fff}
.anju-icon04,.anju-icon05{width:17px;height:17px; position:absolute;top:2px;left:0;}
.anju-icon04{background-position:-1px -27px;}
.anju-icon05{background-position:-26px -26px;}
.anjuselc-ar-b{width:13px;height:7px;background-position:-115px -197px; margin-left:2px;}
/*esf-spri*/
.esf-icon01,.esf-icon02,.esf-icon03,.ad-r a.base2,.zj-i,.hk-i,.esf-icon04,.esf-icon05,.esf-icon06,.esf-icon07,.esf-icon08,.shareUp a,.popbox .close,
.esf-icon09,.esf-icon10,.esf-icon11,.esf-icon12,.esf-icon13,.esf-icon14
{background:url(../images/esf-spri.png) no-repeat; display:inline-block; position:relative;}
.esf-icon01{width:21px;height:16px;background-position:0 -112px;margin-left:2px;top:3px;}
.esf-icon02,.esf-icon03{width:12px;height:12px; margin-left:2px;}
.esf-icon02{background-position:0 -34px;top:1px;}/*默认排序上*/
.sort a.active .esf-icon02{background-position:0 -20px;}
.esf-icon03{background-position:0 -49px;top:2px;}/*默认排序下*/
.sort a.active .esf-icon03{background-position:0 -63px;}
.esf-icon04,.esf-icon05{width:13px;height:14px; }
.esf-icon04{background-position:-1px -88px;top:3px;}
.esf-icon05{background-position:-17px -87px; margin-right:3px;top:4px;}
.esf-icon06{width:50px;height:67px;background-position:-47px -81px; padding-top:3px; position:absolute;top:0;left:0; z-index:99; color:#fff; font-weight:bold; text-align:center}
.esf-icon07{width:25px;height:18px;background-position:0 -140px;top:2px;}
.esf-icon08{width:32px;height:24px;background-position:-112px -81px;top:4px;}
.esf-icon09{width:70px;height:33px;background-position:-149px -167px;}
.esf-icon10,.esf-icon11{width:32px;height:32px; margin-right:4px; top:7px}
.esf-icon10{background-position:0 -209px;}
.esf-icon11{background-position:-35px -209px;}
.esf-icon12,.esf-icon13{width:5px;height:14px; margin: 0 6px; top:2px;}
.esf-icon12{background-position:-72px -218px;}
.esf-icon13{background-position:-89px -218px;}
.esf-icon14{width:20px;height:13px;background-position:-107px -219px; top:2px;}
/*font*/
.f-yh,.newhouse-detailNav,.newhouseHeader ul,.s-l input,.newshoufooter,.search,.selected,.searchcont,.s-clean,.detailTite h3
{ font-family:"\5FAE\8F6F\96C5\9ED1";}
.f12{ font-size:12px;}
.f14,.path,.indexseach,.h-text{font-size:14px;}
.f16,.newhouse-detailNav a,.focusNews h3{ font-size:16px;}
.f18{ font-size:18px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f36{ font-size:36px;}
.f45{ font-size:45px;}
/*backgroud*/
.bg-blak-27{ background:#272727;}
.bg-blue-4a,newhouse-detailNav,.sbtjTab{ background:#4a4d5c}
.bg-blue-23{ background:#232945}
.bg-white,.tjList .tjItems,.esf-topfixed{ background:#fff;}
.bg-orange-f8,.nav-tel{ background:#f88444;}
.bg-gray-f6{ background:#f6f6f6;}
.bg-green-51{ background:#518978}
.bg-violet-9a{ background:#9a4375}
.bg-orange-e7{ background:#e7a22d}
.bg-blue-4e{ background:#4e7698;}
.bg-brown-2e{ background:#2e2925;}
.bg-blue-d1{ background:#d1d6da;}
/*color*/
.white,.indexseach,.h-text,.white:hover{ color:#fff;}
.red-fe{ color:#fe5955}
.gray-95{ color:#959595}
/*--*/
.mt5{margin-top:5px;}
.mt17{ margin-top:17px;}
.mt30{ margin-top:30px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr8{ margin-right:8px;}
.mr14{ margin-right:14px}
.mr16{ margin-right:16px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml14{ margin-left:14px}
.ml20{ margin-left:20px}
/*border*/
.b-a-dc,.photoTab a,.card,.border{border:1px solid #dcdddd}
.b-b-dc{border-bottom:1px solid #dcdddd}
.b-b-f6{border-bottom:1px solid #f6f6f6;}
.b-t-dc{border-top:1px solid #dcdddd}
/*---*/
.pre100{ width:100%;}
.wrap{ width:1190px; margin:0 auto;}
.left,.topBar ul li,.newhouse-detailNav ul li,.tjItems,.newhouseHeader ul.left li,.hxul li,.hxList li{ float:left; display:inline;}
.right,.newhouse-detailNav ul{ float:right; display:inline;}
.ps-r,.nhsList ul li{ position:relative;}
/*--*/
.ta-c{ text-align:center;}
.ta-r{ text-align:right;}
/*link*/
.blue-14,.blue-14:visited{ color:#1475cf}
.blue-4a,.blue-4a:visited{ color:#4a4d5c}
.blue-71,.blue-71:visited{ color:#717793}
/*--文字浮层*/
.txtbox,.txtbox i{ position:absolute; left:0; width:100%;}
.txtbox{ bottom:0; height:55px;}
.txtbox i{top:0; height:100%;}
.txtbox i{background:#000;filter:alpha(opacity=40);opacity: 0.4;}
.txtbox .text{ position:relative; color:#fff; z-index:2;} 
/*三角形 */
/*poptip-arrow*/
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 16px;}
.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #fff;}
.poptip-arrow i{text-shadow:none;}
.poptip-arrow i.wihte{ color:#fff;}
.poptip-arrow-bottom,.poptip-arrow-top{height: 12px;width: 15px;right:50px}
.poptip-arrow-left,.poptip-arrow-right{height: 30px;width: 16px;top: 9px;}
.poptip-arrow-top{left:35px;}
.poptip-arrow-bottom{bottom:1px;}
.poptip-arrow-bottom em{top: -8px;}
.poptip-arrow-bottom i{top: -9px;}
.poptip-arrow-top{top:7px;}
.poptip-arrow-top em{top: -1px;}
.poptip-arrow-top i{top: 1px;}
.poptip-arrow-left{left:-10px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{left:2px; color:#fff;}
.poptip-arrow-right{right:-10px; }
.poptip-arrow-right em{left:-5px;}
.poptip-arrow-right i{left:-7px;}
/**广告条*/
.bannerada{ width:1190px; overflow:hidden; margin:0 auto;}/*共用广告样式*/
.bannerada img {margin: 2px 0px 2px 0px;}
/*以下为大首页应用*/
.A1,.A2{margin:-10px 0 10px 0;}/*头条、新房*/
.A3,.A6{margin:10px 0 -10px 0;}/*二手房/租房、安居房*/
.A4,.A5,.A7,.A8{ margin:-10px 0;}/*家在社区、业主社区、城市更新、 装修*/
/*topNav*/
.topBar{line-height:67px; height:67px;  color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";}
.topBar ul{ margin-left:32px;}
.topBar ul li{ position:relative; width:64px;height:67px;}
.topBar ul li a{  position:absolute;top:0;left:0;display:block; color:#fff;width:100%; height:71px; text-align:center; font-size:14px;}
.topBar ul li a:hover,.topBar ul li.na1 .active,.topBar ul li.na2 .active,.topBar ul li.na3 .active,.topBar ul li.na4 .active
,.topBar ul li.na5 .active,.topBar ul li.na6 .active,.topBar ul li.na7 .active,.topBar ul li.na8 .active,.topBar ul li.na9 .active,.topBar ul li.na10 .active
{ background:url(../images/nav-spri.png) no-repeat; font-weight:bold;}
.topBar ul li.na1 a:hover,.topBar ul li.na1 a.active{background-position:0 0;}
.topBar ul li.na2 a:hover,.topBar ul li.na2 a.active{background-position:-70px 0;}
.topBar ul li.na3 a:hover,.topBar ul li.na3 a.active{background-position:-142px 0;}
.topBar ul li.na4 a:hover,.topBar ul li.na4 a.active{background-position:-213px 0;}
.topBar ul li.na5 a:hover{background-position:-285px 0;}
.topBar ul li.na6 a:hover,.topBar ul li.na6 a.active{background-position:-356px 0;}
.topBar ul li.na7 a:hover,.topBar ul li.na7 a.active{background-position:-427px 0;}
.topBar ul li.na8 a:hover{background-position:-498px 0;}
.topBar ul li.na9 a:hover{background-position:-570px 0;}
.topBar ul li.na10 a:hover{background-position:-641px 0;}
.topBar ul li.na11 a:hover{background-position:-716px 0;}
.Araebox span,.Araebox a{ position:relative;top:5px;}
.Araebox a,.Araebox a:visited{ color:#fff;}
/*path*/
.path{ padding:20px 0 11px 0;}
.path a{ color:#6d6d6d;}
/*header*/
.newhouseHeader{ line-height:45px;}
.newhouseHeader ul.left{ margin-left:283px; font-size:14px;}
.newhouseHeader ul.left li{ margin-right:24px;}
.newhouseHeader ul.left li a{ padding:0 6px 3px 6px;}
.newhouseHeader ul.left li a:hover,.newhouseHeader ul.left li.active a{ border-bottom:3px solid #085caa; color:#085caa;}
/*--*/
.newhouse-detailNav{ height:67px;line-height:67px; color:#fff; padding:0 256px 0 19px; overflow:hidden;}
.newhouse-detailNav h1 a{ font-size:24px; margin-right:10px; color:#232846}
.newhouse-detailNav ul li{ margin-right:30px;}
.newhouse-detailNav ul li a{ color:#010101; padding-bottom:8px;}
.newhouse-detailNav ul li a:hover,.newhouse-detailNav ul li a.active{ border-bottom:2px solid #232845;}
.nav-tel{ width:230px; line-height:47px; position:absolute;right:0;top:11px; padding-left:26px; font-weight:bold;}
.nav-tel a{ color:#fff; font-weight:normal;}
.navfixed,.esf-topfixed{ position:fixed; width:100%;  left:0;top:0; z-index:9999; box-shadow:3px 3px 8px #eaeaea}
.navfixed{height:67px;}
.anju-detailNav{ padding:0 0 0 19px;}
/*搜索*/
.sechbox{ line-height:29px; border:1px solid #fff; font-size:14px; }
.s-l{ padding-right:31px;}
.s-l input{ width:100%; height:31px; line-height:31px; text-indent:8px; color:#fff; vertical-align:top;}
.s-l button{ width:33px; height:33px; background:#fff; position:absolute;top:-1px;right:-1px;}
.seachFocus,.choceSeleup{ width:178px;  background:#fff; top:30px; left:-1px; position:absolute; z-index:99;}
.seachFocus{height:174px;padding:10px 0;}
.seachFocus li{ line-height:14px; margin-bottom:16px; position:relative; padding:0 38px 0 10px; overflow:hidden;}
.seachFocus li a{ display:block;}
.seachFocus li span{ width:38px; position:absolute;top:0;right:0; color:#959595;}
.choceSele{ padding:0 38px 0 20px; margin-bottom:9px;}
.choceSele i{ position:absolute; right:22px;top:10px;}
.choceSeleup a{ display:block; line-height:32px; border-bottom:1px solid #dcdddd; text-align:center;}
.choceSeleup a:hover{ background:#1475cf; color:#fff;}
/*headsech*/
.headSaech{ padding-bottom:20px;clear:both;}
.headSaech .sechbox{border: 1px solid #dcdddd; width:498px; margin-top:2px;}
.headSaech .seachFocus{ width:529px;top: 31px;box-shadow:3px 3px 5px #333;}
.headSaech .s-l button{background: #1375ce;}
.headSaech .s-l input{ color:#000;}
.headerSeachhot{ line-height:33px; margin-left:10px; height:33px; width:350px; overflow:hidden;}
.headerSeachhot a{ margin-right:15px;}
.zfBtn{ width:125px; line-height:35px; color:#fff; background: url(../images/ditu.png) no-repeat; padding-left:85px;}
.zfBtn:visited,.zfBtn:hover{ color:#fff;}
.zfBtn:hover{ background: url(../images/ditu-hover.png) no-repeat; }
.esf-seacbox{ width:447px; border:1px solid #1475cf}
.esf-seacbox .seachFocus,.anju-seacbox .seachFocus{ width:100%;top:31px; box-shadow:3px 3px 5px #333;}
.esf-seacbox input{ background:#fff; color:#000;}
.esf-seacbox button{ background:#1475cf}
.anju-seacbox{ width:280px; border:1px solid #dcdddd; margin-top:7px; padding-left:55px;}
.anju-seacbox button{ background:#008dd9;}
.anju-seacbox input{ color:#000;}
.anju-seacbox .selcbox{ width:55px; height:31px; text-align:center; color:#959595; position:absolute;top:0;left:0; line-height:31px; z-index:99}
.anju-seacbox .selcbox ul{ width:100%; position:absolute; top:31px; left:-1px; background:#fff;  border:1px solid #dcdddd;  border-top:0;}
.anju-seacbox .selcbox a{ color:#959595;}
/*搜索列表*/
.lpinfo{ padding:28px 40px; overflow:hidden; border-bottom:1px solid #dcdddd; cursor:pointer; margin:0 -40px;}
.lpinfo:hover{ background:#fafafa;}
.lpinfo:hover a{ color:#1475cf}
.lpinfo .imgbox img,.lpinfo .imgbox{ width:235px; height:155px; overflow:hidden; display:block;}
.lpinfo .imgbox{float:left; position:relative; margin-right:30px;}
.lpinfo .imgbox img{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out;}
.lpinfo .imgbox:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(0.757);-o-transform:scale(1.1);transform:scale(1.1)}
.lpinfo .mianbox{ float:right; width:845px; position:relative; color:#000;}
.lpinfo .mianbox a.tit{ font-weight:bold; margin-top:6px; margin-bottom:14px; display:block; font-size:24px; overflow:hidden;}
.adicon{ line-height:18px; height:18px; padding:0 5px; border:1px solid #dcdddd; border-radius:2px; color:#000; font-size:16px; position:absolute; right:0; top:0px;}
.lpinfo .mianbox a.tit span{ display:none; margin:6px 0 0 5px; font-weight:normal;}
.lpinfo:hover .mianbox a.tit span{ display:block;}
.lpinfo .mianbox .address{ width:545px; float:left; font-size:16px; line-height:28px;}
.lpinfo .mianbox .price{ width:300px; float:right; font-size:14px; text-align:right;}
.lpinfo .mianbox .price span{ font-size:16px;}
.lpinfo .mianbox .price span.daiding{ font-size:36px; color:#959595; font-weight:bold;}
.lpinfo .mianbox .price span em{ color:#fe5955; font-size:36px; margin:0 5px; font-family:"Arial Black", Gadget, sans-serif;}
.hx-seachCont .lpinfo .imgbox img,.hx-seachCont .lpinfo .imgbox{ width:156px; height:157px; margin-right:20px;}
.hx-seachCont .lpinfo .mianbox a.tit{margin-bottom: 16px;}
.hx-seachCont .lpinfo .mianbox{ float:left; width:670px; padding-right:20px; border-right:1px solid #dcdddd; }
.hx-seachCont .lpinfo .mianbox .price {width: 300px; margin-top:-25px;}
.hx-seachCont .lpinfo .mianbox .price span em{ font-size:32px;}
.hx-seachCont .lpinfo .mianbox .address { width: 370px;}
.tagbox{ margin-top:14px;} 
.tagbox a{line-height:28px; height:28px; padding:0 8px; border:1px solid #dcdddd;  font-size:14px; margin-right:10px; display: inline-block; position:relative;}
.tagbox a i{ line-height:12px; padding:0 2px; font-size:8px; color:#fff; background:#fe5955; display:inline-block; border-radius:2px; font-style:normal; margin-left:4px; }
/*详情页标题*/
.detailTite{ height:68px; line-height:68px; padding:0 78px; color:#4a4d5c; }
.detailTite h3{font-size:16px; font-weight:normal;}
.nhsTitle{ background:url(../images/t-03.png) 67px 0 #fff no-repeat;}
.mapTitle{background:url(../images/t-04.png) 67px 0 #fff no-repeat;}
/*动态新闻*/
.cony{ margin-right:30px; overflow:hidden;}
.cony .time{ line-height:18px; color:#959595; font-size:14px; font-weight:normal; vertical-align:middle; height:18px; margin-top:1px;}
.cony .tcont-w{padding-bottom:40px; border-left:1.5px solid #dcdddd; margin-left:4px; padding-left:20px; line-height:26px; font-size:14px;  overflow:hidden;}
.trendsbox .cony:last-child .tcont-w{ border-left:0;}
.dot{ width:9px; height:9px; border-radius:12px; background:#717793; display:inline-block; margin-right:15px;}
.newsCont{ height:308px; overflow-y:auto;}
/*牛浩思导航*/
.nhsLeft{ width:282px; background:#fafafa;}
.nhsLeft li{ position:relative;}
.nhsLeft li a,.ptTab li a{  text-align:center; display:block;}
.nhsLeft li .poptip-arrow em,.ptTab li .poptip-arrow em{ display:none;}
.nhsLeft li a{line-height:72px; height:72px;}
.ptTab li a{width:87px;}
.nhsLeft li.current a,.nhsLeft li:hover a,.ptTab li.active a,.ptTab li:hover a{  color:#fff;}
.nhsLeft li:hover a,.ptTab li:hover a{ background:#1f3986;}
.nhsLeft li.current a,.ptTab li.active a{background:#4a4d5c;}
.nhsLeft li:hover .poptip-arrow,.nhsLeft li.current .poptip-arrow{ position:absolute;top:19px;right:-18px;font-size: 30px }
.nhsLeft li:hover .poptip-arrow em,.ptTab li:hover .poptip-arrow em{ color:#1f3986; display:block;}
.nhsLeft li.current .poptip-arrow em,.ptTab li.active .poptip-arrow em{color:#4a4d5c; display:block; }
.nhsLeft li .poptip-arrow-right{height: 30px;width: 30px;}
/*配套*/
.ptbox{ width:348px; border:1px solid #ddd; margin-left:10px;}
.ptTab{ line-height:40px; border-bottom:1px solid #ddd; background:#fafafa;}
.ptTab li{ float:left; position:relative; }
.ptTab li:hover .poptip-arrow,.ptTab li.active .poptip-arrow{ position:absolute;left:38px;}
.ptTab li:hover .poptip-arrow-top,.ptTab li.active .poptip-arrow-top {top: 39px;}
.ptTab li:hover .poptip-arrow-top em,.ptTab li.active .poptip-arrow-top em{top: -18px}
.ptTabont{ padding-top:22px; line-height:35px; height:308px;}
.ptTabont h4,.infoWrap h3,.viewhxtit,.card .titlebox{ line-height:38px; background:#fafafa; border-left:8px solid #d1d6da; padding-left:10px;  font-weight:normal;}
.ptTabont h4,.infoWrap h3,.viewhxtit{font-size:16px;}
.ptTabont p{ margin:0 20px;}
.cloum5{ margin-bottom:20px;}
.cjl{ position:absolute; width:84px; height:42px; background:url(../images/rul.png) no-repeat; bottom:15px;right:15px; z-index:999}
/*安居房选项卡*/
.anjuTab{ border-bottom:1px solid #e8e8e8; background:#fafafa;}
.anjuTab{ line-height:45px;}
.anjuTab li{ float:left; padding:0 42px; cursor:pointer;}
.anjuTab li.active,.anjuTab li:hover{ background:#fff; border-top:2px solid #008dd9; color:#008dd9; margin:-2px 0 -1px 0;}
.anjuTab li.active,.anjuTab li:hover{ line-height:46px;}
.anjuTab li.active a,.anjuTab li:hover a{ color:#008dd9; font-weight:bold;}
.anju-lhTab{ line-height:64px;}
.anju-lhTab li{ width:170px;  padding:0; text-align:center;}
.anju-lhTab li.active,.anju-lhTab li:hover{ line-height:65px;}
/*--*/
.morelink{ line-height:40px; text-align:center; font-size:14px; color:#717793; display:block; margin:10px 0; background:#fafafa;}
/*--*/
.esfkeywords span,.esf-info{font-family:SimSun,STHeiti Light;}
.esfkeywords{ height:24px; overflow:hidden; margin-top:8px;}
.esfkeywords span{ display:inline-block; line-height:24px; font-size:12px; padding:0 7px; background:#f2f5fc; color:#6482bf; margin-right:10px;}
/*pages*/
.pagebox{ margin:40px 0 10px 0;}
.page{ font-size:12px; color:#483a32;clear:both;}
.page .pages{height:30px; text-align:right;}
.page .pages input[type=text],.page .pages input[type=button],.page .pages a,.page .pages span{height:30px;line-height:30px;}
.page .pages a{display:inline-block;vertical-align:middle;text-decoration:none;overflow:hidden;padding:0 12px; color:#959595; margin-right:4px; border:1px solid #959595; }
.page .pages a.disabled:hover{color:#3b3b3b}
.page .pages span{display:inline-block;padding:0 12px;margin:0 5px;vertical-align:middle;}
.page .pages a:hover,.page .pages span.current{color:#fff; background:#1475cf; border:1px solid #1475cf;}
.page .pages a.prevs{ margin:0;}
.page .pages input[type=text]{ width:48px; padding-left:5px; border:1px solid #d4d4d4;}
.page .pages input[type=button]{ width:28px; text-align:center; background:#f8f8f8; margin:0 15px 0 8px; border-radius:5px; cursor:pointer; color:#999;}
/**--*/
.mask,.opacity-bg{ top:0;left:0; width:100%; height:100%;filter:alpha(opacity=60);opacity: 0.6; background:#000;}
.mask{position:fixed;}
.opacity-bg{ position:absolute;}
/*footer*/
.newshoufooter{ color:#fff; padding:43px 0; overflow:hidden;}
.newhousemap{ border-bottom:1px solid #cecdcc; padding:0 38px 54px 38px; margin-bottom:22px; margin-right:-80px;}
.newshoufooter dl{ float:left; margin-right:59px; width:90px;}
.newshoufooter dl a{ color:#fff;}
.newshoufooter dl a:hover{ color:#1475cf;}
.newshoufooter dl dt{ width:90px; height:40px; font-size:16px; position:relative; margin-bottom:12px;}
.newshoufooter dl dt.dt1{background-position:-415px -328px;}
.newshoufooter dl dt.dt2{background-position:-526px -340px;}
.newshoufooter dl dt.dt3{background-position:-415px -370px;}
.newshoufooter dl dt.dt4{background-position:-527px -380px;}
.newshoufooter dl dt.dt5{background-position:-415px -415px;}
.newshoufooter dl dt.dt6{background-position:-533px -421px;}
.newshoufooter dl dt.dt7{background-position:-415px -457px;}
.newshoufooter dl dt.dt8{background-position:-533px -464px;}
.newshoufooter dl dt a{ width:100%; left:0; bottom:-1px; position:absolute;}
.newshoufooter dl dd{ margin-bottom:8px;}
.footercontent{line-height:24px; padding:0 38px}
/*==*/
.hx-windowxx {background: url(../images/xf-xx.png) no-repeat; width: 25px; height: 25px;position: absolute;top: 10px;right: 10px; display: block;}
 /*gallery*/
#descriptions { position: relative; height: 50px;margin-top: 10px;  width: 640px; padding: 10px;overflow: hidden; }
#descriptions .ad-image-description { position: absolute;}
#descriptions .ad-image-description .ad-description-title {  display: block; }
/*ad*/
.ad-r{width:61px;position:fixed; _position:absolute; bottom:200px; right:0;_margin-top:expression(document.documentElement.clientHeight-this.style.pixelHeight+document.documentElement.scrollTop); z-index:1000;}
.ad-r a.base,.hd,.hd:hover,.ewm,.ewm:hover,.hk-i,.zj-i,.zj-i:hover,.hk-i:hover,.anjuBt,.anjuBt:hover,.gongzhuBt,.gongzhuBt:hover,.rencaiBt,.rencaiBt:hover,
.anjuchuzhuBt,.anjuchuzhuBt:hover,.anju-blBtn,.anju-blBtn:hover
{ display:block;width:61px;height:70px; cursor:pointer;}
.ad-r .hd{background-position:-421px -84px; cursor:pointer; }
.ad-r .hd:hover{background-position:-357px -244px;}
.ad-r a.seach{background-position:-502px -84px;}
.ad-r a.seach:hover{background-position:-126px -325px;}
.ad-r a.zt{background-position:-357px -164px;}
.ad-r a.zt:hover,.ad-r li.current a.zt{background-position:-429px -165px;}
.ad-r a.lp{background-position:-126px -242px;}
.ad-r a.lp:hover,.ad-r li.current a.lp{background-position:-200px -242px;}
.ad-r a.blackTop{background-position:-509px -158px;}
.ad-r a.blackTop:hover{background-position:-126px -399px;}
.ad-r .ewm{background-position:-419px -4px; cursor:pointer;}
.ad-r .ewm:hover{background-position:-499px -3px;}
.hk-i{background-position:-150px 0;}
.hk-i:hover{background-position:-151px -77px;}
.zj-i{background-position:-19px 0;}
.zj-i:hover {background-position:-84px 0;}
.ad-pop-wrap{ position:absolute;top:-100px; padding-right:16px; }
.ad-pop-wrap .poptip-arrow-right{top:119px;right:2px;}
.hdbp-pop,.ewm-pop,.esf-his-pop,.yijianfankuibox{border-top:4px solid #4a4d5c; background:#fff; box-shadow:-5px 5px 15px #e3e3e3;}
.hdbp-pop-wrap{left:-370px; display:none;}
.ad-r .hd:hover .hdbp-pop-wrap{ display:block;}
.ewmwrap{ left:-157px; display:none;}
.ad-r .ewm:hover .ewmwrap{ display:block;}
.ewm-pop{ padding:10px 20px 2px 20px;}
.ewmdiv{ padding:4px; margin-bottom:9px;}
.ewmdiv img{ width:97px; height:97px;}
.ewmdiv p{ line-height:23px; text-align:center; margin:4px -4px 0 -4px; padding:0 4px;}
.hdbp-pop{width:330px; padding:0 16px 11px 11px;}
.hdbp-pop dl{ padding-top:15px; margin-bottom:15px; border-top:1px solid #ddd;}
.hdbp-pop dl.first-child{ border-top:0;}
.hdbp-pop dl dt{ font-size:16px; font-weight:bold; margin-bottom:14px;}
.hdbp-pop dl dd{  line-height:21px; height:21px; margin-bottom:10px;}
.hdbp-pop  .tuanBtn{ width:63px; line-height:21px;}
.hdbp-pop .morelink{ background:#1475cf; color:#fff; margin:0;}
.esf-his-pop-wrap{left:-305px;top:-32px; display:none;}
.zj-i:hover .esf-his-pop-wrap{ display:block;}
.esf-his-pop{ padding:8px 13px; width:270px; line-height:25px;}
.hisList{ overflow:hidden; margin-right:-15px;}
.hisList li{ float:left; margin-right:12px; overflow:hidden; height:25px;}
.hisList li.name{ width:72px;}
.hisList li.num{ width:60px;}
.hisList li.aere{ width:35px;}
.hisList li.pri{ width:70px; color:#e1472f;}
.esf-his-pop-wrap .poptip-arrow-right { top: 51px}
.yijianfankuibox{position:absolute; top: -52px; left: -483px;width: 444px;padding:15px; line-height:30px; display:none; }
.hk-i:hover .yijianfankuibox{ display:block;}
.yijianfankui{ float:left; width:410px; border:1px solid #dbdbdb;background:#FFF; padding:10px 15px; overflow:hidden; height:320px; }
.nz-inp{ width:130px; padding-left:5px; height:24px; line-height:24px; border:1px solid #e1472f;}
.nzm-ar{ width:72px; height:32px; }
.yijianfankui textarea{ width:400px;border:1px solid #dbdbdb; height:115px; padding:4px; color:#999;}
.w408{ width:403px;color:#999; padding-left:5px;}
.yijianfankui .sus-tips{ width:296px; height:40px; line-height:40px; margin:130px auto auto auto; background:#eee; border:1px solid #dcdcdc; text-align:center; color:#e1472f; font-weight:bold;}
.yijianfankui .bottom{ margin-top:10px;}
.yijianfankui  dd{ float:left;}
.yijianfankui .tips-icon{ width:17px; height:17px; float:left; display:block;background:url(../images/cloum-spri.png) -42px -89px  no-repeat;  }
.yijianfankui .base-but{ width:60px; height:28px; text-align:center; line-height:28px; color:#fff; border:none; cursor:pointer; margin-left:15px; border-radius:4px;}
.yijianfankuibox .poptip-arrow-right { right: -14px;top: 64px;}
.anjuBt{background-position:-154px -72px;}
.anjuBt:hover{background-position:-218px 0;}
.gongzhuBt{background-position:-154px -146px;}
.gongzhuBt:hover{background-position:-218px -74px;}
.rencaiBt{background-position:-154px 0;}
.rencaiBt:hover{background-position:-218px -147px;}
.anjuchuzhuBt{background-position:-289px 0;}
.anjuchuzhuBt:hover{background-position:-290px -74px;}
.anju-blBtn{background-position:-370px -147px;}
.anju-blBtn:hover{background-position:-294px -146px;}
/*滚动条*/
.seachFocus, .choceSeleup,.ptTabont,.dtbox,.school-date,.scroll{ overflow-x:hidden; overflow-y:auto;}
.seachFocus::-webkit-scrollbar,.choceSeleup::-webkit-scrollbar,.ptTabont::-webkit-scrollbar,.hxview .rightCont::-webkit-scrollbar,.dtbox::-webkit-scrollbar,
.school-date::-webkit-scrollbar,.editCont::-webkit-scrollbar,.newsCont::-webkit-scrollbar,.scroll::-webkit-scrollbar
{width:6px;}  
.seachFocus::-webkit-scrollbar-button,.choceSeleup::-webkit-scrollbar-button,.ptTabont::-webkit-scrollbar-button,.hxview .rightCont::-webkit-scrollbar-button,
.dtbox::-webkit-scrollbar-button,.school-date::-webkit-scrollbar-button,.editCont::-webkit-scrollbar-button,.newsCont::-webkit-scrollbar-button,.scroll::-webkit-scrollbar-button
{height:5px; } 
.seachFocus::-webkit-scrollbar-track-piece,.choceSeleup::-webkit-scrollbar-track-piece,.ptTabont::-webkit-scrollbar-track-piece,.hxview .rightCont::-webkit-scrollbar-track-piece,.dtbox::-webkit-scrollbar-track-piece,.school-date::-webkit-scrollbar-track-piece,.editCont::-webkit-scrollbar-track-piece
,.newsCont::-webkit-scrollbar-track-piece,.scroll::-webkit-scrollbar-track-piece
{background-color: #b2b2b2;-webkit-border-radius: 30px;}
.seachFocus::-webkit-scrollbar-thumb:vertical,.choceSeleup::-webkit-scrollbar-thumb:vertical,.ptTabont::-webkit-scrollbar-thumb:vertical,.hxview .rightCont::-webkit-scrollbar-thumb:vertical,.dtbox::-webkit-scrollbar-thumb:vertical,.school-date::-webkit-scrollbar-thumb:vertical,.editCont::-webkit-scrollbar-thumb:vertical,.newsCont::-webkit-scrollbar-thumb:vertical,.scroll::-webkit-scrollbar-thumb:vertical
{height: 5px; background-color: #595959;-webkit-border-radius: 30px;}
/*城市选择弹出窗*/
.l-window{ width:590px; padding:25px; position:relative; background:#fff; border-radius:4px;}
.l-x-x{width:30px;height:30px; display:block;background: url(../images/location.png) no-repeat; position:absolute; top:-15px; right:-15px;}
.l-window h5{ font-size:24px; line-height:50px; border-bottom:1px solid #eeeeee; padding-left:10px;}
.l-window h5 em{ font-size:18px; color:#313131; margin-left:15px; font-weight:normal;}
.l-window ul{ margin:15px 0; overflow:hidden;padding:0 10px;}
.l-window ul li{ font-size:15px; color:#959595; line-height:40px;}
.l-window ul li a{ color:#000; margin-left:20px; display:inline-block;}
.l-window ul li a:hover{ color:#183884; }
/*--*/
input[type=checkbox]{-webkit-appearance: none;appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative; border:1px solid #959595;cursor: pointer;background: #fff;width: 15px;height: 15px;margin-right:5px; border-radius:2px; position:relative;top:-2px;}
input[type=checkbox]:active,input[type=checkbox]:checked,input[type=checkbox]:checked::after
{border-color: #e3e3e3;background: url(../images/esf-spri.png) #fff 0 -1px no-repeat;}
input[type=checkbox]:hover{border-color: #1475cf;}
input[type=checkbox]:checked::after{display: block;position: absolute;top:0;right: 0px;left:0;color:#e44544}
input[type=checkbox]:focus{outline: none;border-color:#e3e3e3;}
/**/
.orange{ color:#f88444}
.mt8{ margin-top:8px;}
.ml40{ margin-left:40px;}
.h28{ line-height:28px;}
.bg-pinkec{ background:#ec7e65}
.bg-red{ background:#e44544}
.w200{ width:200px;}
/**/
.vr_btn{ display:inline-block; line-height:20px; font-size:12px;background: #1475cf; padding:0 8px; color:#fff; margin-left:6px; border-radius:10px;}
.vr_btn:hover{ color:#fff;}