/*

*/
/*page*/
.area{ width:1178px; height:auto; background:#DCDCDC; border:1px solid #d1d1d1; margin:15px auto;}
.areatitle{ font-size:16px; font-weight:bold; border-bottom:1px solid #d1d1d1; line-height:28px; padding-left:10px;}
.arealist{ height:auto; border-bottom:1px dashed #d1d1d1; padding-bottom:10px;}
.arealeft{ height:30px; padding-left:10px; width:50px;padding-top:10px;}
.arealists{width:1080px; padding-bottom:10px; padding-top:10px;}
.arealists a{ padding:0 8px;}
.arealists  span { color:#ff5203;}
.areaall{ color:#ff5203;}


/*information*/
.information{ width:1180px; height:auto; margin:0 auto;}
.informationtitle{ border:1px solid #009e5c; background:#00af66; height:36px; line-height:36px; padding-left:15px; font-size:16px; font-weight:bold; width:1163px; color:#fff;}
.informations{ padding:10px;}
.informationlist{ border-bottom:1px dashed #d1d1d1; padding:30px 0;overflow:hidden;}
.informationlist:hover{ background-color:#f8f8f8;}
.informationlist .img{ width:200px; height:140px; display:block; float:left; margin-right:15px; position:relative; z-index:1;}
.informationlist .info{ float:left; display:block; width:900px; z-index:1;}
.info h4 a { font-size:24px; margin-top:-7px;}
.info p{ font-size:14px; line-height:28px;}
.label_fang{margin-right: 3px;font-size: 12px;color: #fff!important;padding: 2px;}
.g_tagSon1{background: #6e90d7;border-bottom: 1px solid #6381c1;}
.g_tagSon2{background: #62b362;border-bottom: 1px solid #58a158;}
.g_tagSon3{background: #eea742;border-bottom: 1px solid #d6963b;}
.g_tagSon4{background: #ea695a;border-bottom: 1px solid #d25e51;}
.g_tagSon5{background: #3399ff;border-bottom: 1px solid #308ce9;}
.g_tagSon6{background: #ff00cc;border-bottom: 1px solid #ef00bf;}
.g_tagSon7{background: #880000;border-bottom: 1px solid #760000;}
.guide{position: relative;top: -70px; float:right; width:169px; display:block;}
.guide p span{ color:#ff5203; font-size:22px; font-weight:bold;}

.dede_pages { width:100%; padding:30px 0; margin:25px auto; }
.dede_pages ul li {BORDER: #666 1px solid; PADDING:0px 10px; font-family:"微软雅黑"; font-size:14px; line-height:24px;  MARGIN: 2px; COLOR: #666;  TEXT-DECORATION: none; float:left;}
.dede_pages li {BORDER: #666 1px solid; PADDING:0px 10px; font-family:"微软雅黑"; font-size:14px; line-height:24px;  MARGIN: 2px; COLOR: #666;  TEXT-DECORATION: none; float:left;}
.dede_pages ul li A{ color:#666;TEXT-DECORATION: none; background:#FFF;}
.dede_pages ul li A:hover { color:#00af66;TEXT-DECORATION: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#00af66;TEXT-DECORATION: none; border:1px solid #00af66;}


.housesourcerecommend{ width:1180px; margin:0 auto; padding-bottom:20px;}
.housesourcerecommend p{ text-align:center; font-size:34px; padding-top:40px; padding-bottom:40px;}

/*scroll*/
.scrollBox {width:1180px;position:relative;overflow:hidden;zoom:1;padding:10px;}
.scrollBox .piclist {overflow:hidden;zoom:1;}
.scrollBox .ohbox {overflow:hidden;position:relative;width:1140px;left:20px;}
.scrollBox .piclist li {float:left;display:inline;width:275px;background:#fff;margin-right:12px;}
.scrollBox .piclist li img{ width:275px; height:209px;}
.scrollBox .piclist li p{height:25px;line-height:25px;display:block; font-size:14px; text-align:left; padding:0;}
.scrollBox .piclist li p span{color:#ff5203; font-size:22px; font-weight:bold;}
.scrollBox .pageBtn span {background:url(../images/bntBg.png) no-repeat;display:block;width:55px;height:106px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden;}
.scrollBox .pageBtn .prev {left:20px;background-position:0 0;}
.scrollBox .pageBtn .prev:hover{left:20px;background-position:-130px 0;}
.scrollBox .pageBtn .next {right:20px;background-position:-65px 0px;}
.scrollBox .pageBtn .next:hover {right:20px;background-position:-195px 0px;}
.scrollBox .pageBtn .list {overflow:hidden;zoom:1;margin:10px 0 0 570px; }
.scrollBox .pageBtn .list li {background:url(../images/bntBg.png);float:left;display:inline-block;width:10px;height:10px;background-position:-122px -119px;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;}

.scrollBox .pageBtn .list li.on {background-position:-101px -119px;}

/*details*/
.details{ width:1180px; margin:20px auto; height:auto;}
.new-sider-nav{height: 40px; font-size:12px; overflow:hidden; line-height:40px; float:right;}
.new-sider-nav ul li{ float: left;padding-right:5px}
.new-sider-nav ul li a{ float: left; color: #666;padding:0 5px 0 0}

.lp-name-id { float:left;height: 40px; overflow:hidden;}
.lp-name-id h1{ float: left;max-width: 900px;_width:expression(this.offsetWidth<618?"618px":""); height: 40px; overflow: hidden; font-size:32px; line-height:40px; color: #333; font-weight: normal;}
.lp-name-id dl{ float: left; margin-top: 17px; margin-left:10px; font-size:12px;}
.lp-name-id dl .sell{ float: left; width: 84px; height: 22px; background: url('../images/bgicon.png') no-repeat 0 -628px; _background: url('../images/ie6.png') no-repeat 0 -628px; text-align: center; line-height: 22px; color: #fff;}
.lp-name-id dl dd{ float:left; margin-left: 9px; border-radius: 5px;}


.switch{float:left;width:470px;padding:0 0 14px 14px}

.syFocusThumb {position: relative;width:450px;height:392px;overflow: hidden;background: #fff; margin-right: 10px;}
.syFocusThumb .contentdiv {height:375px;}
.syFocusThumb .dPic img {width: 450px;height: 375px;}
.syFocusThumb img {border: none;vertical-align: top;}
.syFocusThumb .pagination {position: absolute;width: 100%;height:80px;color: #fff;clear: both; margin-top:10px;left: 0;}
.syFocusThumb .prev {position: absolute;width: 8px;height: 40px;top: 12px;cursor: pointer;left: 5px;}
.syFocusThumb .thumbWrap {position: absolute;width: 100%;height: 80px;overflow: hidden;}
.syFocusThumb .holder {width: 4000px;}
.syFocusThumb .holder i {cursor: pointer; margin:0 2px; width: 86px; height: 72px; position: relative;}
.syFocusThumb .holder i span{ display: block; width: 100%; height:30px; padding:1px; background: #000; opacity: 0.5; filter:alpha( opacity = 50); position:absolute;top: 41px;left: 0; z-index: 2;}
.syFocusThumb .holder i p{ text-align: center; position: absolute;top:45px;left:3px; width: 100%; color: #fff; z-index: 101; color: #fff;}
.syFocusThumb .prev {position: absolute;width: 31px;background: url('../images/bgicon.png') no-repeat 0 -128px;_background: url('../images/ie6.png') no-repeat 0 -128px;height: 44px;top:-218px;cursor: pointer;left:0;}
.syFocusThumb .next {background: url('../images/bgicon.png') no-repeat 0 -176px;_background: url('../images/ie6.png') no-repeat 0 -176px;position: absolute;right:0;width: 31px;height: 44px;top: -218px;cursor: pointer;}
.syFocusThumb .pagination i.selected img {/*background: url('../images/bgicon.png') no-repeat 0 -224px;_background: url('../images/ie6.png') no-repeat 0 -231px;*/ border:1px solid #599700;}
.syFocusThumb .toc img {width:86px;height:72px;}




.main-detail{padding-top:14px}
.main-detail .switch{float:left;width:470px;padding:0 0 14px 14px;}
.main-detail .switch .item{position:relative}
.main-detail .switch .item:before{content:".";font-size:0;height:0;line-height:0;position:absolute;width:450px;height:338px;-moz-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-shadow:inset 0 0 4px rgba(0,0,0,0.2)}
.main-detail .switch-box{position:relative;width:451px}
.main-detail .switch .clip{width:450px;height:338px;margin-left:1px;overflow:hidden}
.main-detail .switch .con{position:relative}
.main-detail .switch .item{width:450px;height:338px;position:absolute;left:0;top:0;cursor:pointer;display:none}
.main-detail .snav{margin:8px 0 0 -2px;overflow:hidden;zoom:1}
.main-detail .snav .pnav{display:inline;float:left;border:1px solid #fff;width:86px;height:63px;margin-left:3px;position:relative}
.main-detail .snav .pnav:hover,.main-detail .snav .cur{border-color:#62AB00}
.main-detail .snav .pnav .tit-bg{display:block;width:100%;height:24px;background:#000;opacity:.5;filter:alpha(opacity=50);position:absolute;bottom:0;left:0;cursor:pointer}
.main-detail .snav .pnav .photo-tit{width:100%;height:24px;line-height:24px;text-align:center;color:#FFF;position:absolute;bottom:0;left:0;z-index:2;font-size:12px;font-weight:normal;cursor:pointer}
.main-detail .switch .arrow{width:40px;height:40px;background:#000;position:absolute;top:150px;filter:alpha(opacity=40);opacity:.4;cursor:pointer;display:none}
.main-detail .switch .arrow:hover{filter:alpha(opacity=60);opacity:.6}
.main-detail .switch .arrow-pre{left:10px}
.main-detail .switch .arrow-next{right:10px}
.main-detail .switch .arrow-pre-dis,.main-detail .switch .arrow-pre-dis:hover,.main-detail .switch .arrow-next-dis,.main-detail .switch .arrow-next-dis:hover{filter:alpha(opacity=10);opacity:.1;cursor:default}
.main-detail .switch .arrow i{display:block;font-size:0;overflow:hidden;vertical-align:middle;background:url(../images/arrows-icons-02.png) no-repeat;display:block;height:40px;width:40px}
.main-detail .switch .arrow-pre i,.main-detail .switch .arrow-pre:hover i{background-position:-76px 2px}
.main-detail .switch .arrow-next i{background-position:-110px 2px}

.mod:after,.main-title:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.mod,.main-title{*zoom:1}
.mod{border:1px solid #e6e6e6;border-radius:5px;margin-top:10px;font-size:16px}
.lp-icons{display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;background-image:url("../images/tels.png");background-repeat:no-repeat}
.basic-details{width:680px;float:left;margin-top:4px; height:auto; }
.basic-details h2{font-weight:700\9;width:100%;line-height:32px;font-size:20px;margin:-5px 0 0;overflow:hidden}
.basic-details .tags{margin-top:18px;height:26px;overflow:hidden;zoom:1}
.basic-details .tags a{display:inline;float:left;padding:0 9px 0 10px;height:24px;line-height:24px;border:1px solid #ccc;font-size:14px;color:#999;margin-right:10px;white-space:nowrap}
.basic-details .tags a:hover{border-color:#62AB00;color:#62AB00}
.basic-parms{*margin-bottom:7px}
.basic-parms dt,.basic-parms dd{float:left;font-size:16px;line-height:56px}
.basic-parms dt{width:79px;color:#666;clear:left}
.basic-parms dd{width:500px;white-space:normal;word-break:break-all;word-wrap:break-word;padding-bottom:8px;overflow:hidden}
.basic-parms .spe-dt{clear:none}
.basic-parms .spe-dd{width:132px}
.basic-parms .link-dd{height:26px;width:100px}
.basic-parms .price{margin:-3px 0 0;padding-bottom:4px;*margin-top:-5px}
.basic-parms .price p{padding-bottom:2px}
.basic-parms .price em{font-size:24px;color:#f60;margin:0 5px}
.basic-parms .price .sp-price{font-size:30px;vertical-align:-2px}
.basic-parms .price .others{display:inline-block;margin-right:19px;padding-bottom:5px}
.basic-parms .price .others em{color:#333;font-size:20px}
.basic-parms .price .others .f16{font-size:16px}
.basic-parms .deal{margin-top:-2px}
.basic-parms .deal span{margin-right:18px}
.basic-parms .deal em{color:#F60;font-size:20px;margin:0 5px}
.basic-parms .address span{display:inline-block;padding-right:15px}
.basic-parms .showlink{display:inline-block;color:#999;font-size:14px}
.basic-parms .showlink:hover{color:#f60}
.basic-parms .showlink .lp-icons{width:10px;height:15px;margin-right:3px;*margin-right:5px;+vertical-align:-4px;_vertical-align:-2px}
.basic-parms .lp-icons-notice{background-position:-25px -120px}
.basic-parms .showlink:hover .lp-icons-notice{background-position:-45px -120px}
.basic-parms .lp-icons-map{background-position:-65px -120px}
.basic-parms .showlink:hover .lp-icons-map{background-position:-85px -120px}
.basic-parms .showlink .lp-icons-housetype{width:13px;height:16px;background-position:-50px -240px;vertical-align:-3px;+vertical-align:-4px;_vertical-align:-2px}
.basic-parms .showlink:hover .lp-icons-housetype{background-position:-70px -240px}
.basic-parms .showlink .lp-icons-dev{width:18px;height:15px;background-position:0 -240px;vertical-align:-2px;+vertical-align:-3px;_vertical-align:-1px}
.basic-parms .showlink:hover .lp-icons-dev{background-position:-25px -240px}
.basic-parms .showlink .lp-icons-fav{width:14px;height:16px;background-position:-395px -20px;vertical-align:-2px;+vertical-align:-3px;_vertical-align:-1px}
.basic-parms .showlink:hover .lp-icons-fav{background-position:-395px -43px}
.basic-parms .link-dd .showlink{_vertical-align:-3px}
.basic-parms .showlink .lp-icons-open{width:17px;height:15px;background-position:-210px -153px;vertical-align:-2px;margin-right:1px;*margin-right:4px}
.basic-parms .showlink:hover .lp-icons-open{background-position:-236px -153px}
.basic-tel{width:578px;height:54px;overflow:hidden;border:1px solid #e9f3d9;background-color:#f7fded;clear:both;position:relative;color:#999;zoom:1; margin-top:30px;}
.basic-tel .lp-icons-tel{width:25px;height:35px;float:left;margin:9px 13px 0 17px;}
.basic-tel .tel{font-size:16px;height:54px}
.basic-tel .no-tel{font-size:30px;line-height:56px}
.basic-tel .tel strong{height:54px;line-height:54px;color:#62AB00;font-size:35px;font-weight:normal}
.basic-tel .tel .last-strong{margin-right:15px}
.basic-tel .time{font-size:14px;margin-top:4px}
.basic-tel .glance-mod strong,.basic-tel .glance-mod .btn,.basic-tel .glance-mod .turn{float:left;display:inline}
.basic-tel .glance-mod .turn{margin:6px 5px 0 5px}
.basic-tel .glance-mod .btn{margin:12px 8px 0 0}
.basic-tel .tel .btn-c{height:30px;line-height:30px;padding:0 9px 0 10px;font-size:14px;margin-left:2px;*margin-left:0}
.basic-parms:after,.num-box:after,.basic-tel:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.basic-parms,.num-box{*zoom:1}
.basic-parms .special-housing,.basic-parms .special-housing .s-price{padding-left:10px;*padding-left:5px;font-size:16px}
.basic-parms .special-housing{color:#666}
.basic-parms .special-housing .s-price{color:#f60}

.list-mod .lp-photo li .lpname{display:block}

.list-mod ul{margin:14px 0 14px -9px;line-height:16px}
.list-mod li{float:left;display:inline;width:180px;margin:0 14px 0 23px}
.list-mod li img{width:180px;height:150px;margin-bottom:10px}
.list-mod li .lpname{display:inline-block;width:100%;line-height:25px;word-break:break-all;word-wrap:break-word;overflow:hidden}
.list-mod .hot-mod li .lpname,.list-mod .recom-mod li .lpname{height:25px}
.list-mod .prop-mod li .lpname{height:50px}
.list-mod li .lpprice{position:relative;margin-top:4px;color:#f60;line-height:18px}
.list-mod li .ico{display:block;width:40px;height:20px;line-height:20px;text-align:center;color:#fff;font-size:14px;position:absolute;right:0;top:-2px}
.list-mod li .ico-tuan{background:#f60}
.list-mod li .ico-bao{background:#f00}
.list-mod .tags{height:26px;overflow:hidden;zoom:1}
.list-mod .tags a{display:inline;float:left;padding:0 9px 0 10px;height:24px;line-height:24px;border:1px solid #ccc;font-size:14px;color:#999;margin-right:9px;white-space:nowrap}
.list-mod .tags a:hover{border-color:#62AB00;color:#62AB00}
.list-mod .lparea{padding-top:7px;overflow:hidden;zoom:1}

.main-title{margin:30px 0 0}
.main-title h3{font-size:24px;float:left;line-height:24px;font-weight:700\9;padding-left:15px}
.main-title .more{float:right;font-size:14px;color:#999;padding-right:25px;margin-top:3px;line-height:20px}
.main-title .more:hover{color:#f60}
.main-title .fr{line-height:20px;margin:2px 4px 0 0}
.main-title .fr a{display:inline-block;font-size:14px}
.main-title .fr a:hover{color:#f60}
.main-title .fr .line{width:auto;height:20px;line-height:20px;background:0;font-size:14px;vertical-align:1px;margin:0 8px 0 4px;overflow:visible}

/*about page*/
.page-contents{ width:1180px; height:auto; margin:10px auto;}
.aboutleft{ width:860px; height:auto;}
.aboutnav{ line-height:36px;}
.aboutcontent{ padding:30px 20px; line-height:24px; text-align:justify; border:1px solid #d1d1d1; border-radius:5px; min-height:600px;}
.aboutright{ width:300px;margin-left:20px;}
.codepart{ width:100%; border:1px solid #d1d1d1;}
.addcode,.phtitle{ font-size:16px; font-weight:bold; line-height:30px; border-bottom:1px solid #00af66; padding-left:5px;}
.codepic{ text-align:center; padding-top:15px;}

.paihang{ margin-top:15px; border:1px solid #d1d1d1; width:100%;}
.phlist{ margin-top:5px; margin-bottom:5px;}
.phlist ul{margin:10px aauto; list-style:none;}
.phlist ul li{line-height:36px; border-bottom:1px dashed #d1d1d1; background:url(../images/green.gif) no-repeat left center; padding-left:22px;}