

body{ background-color:#F7F7F7;}
.clearfix:before,.clearfix:after {content:"";display:table;}
.top-wrap {width:100%;background:#FFF;border-bottom:1px solid #EEEEEE;/*  border-bottom:1px solid rgba(0,0,0,0.1);*/}
.top-nav {padding:10px 0 0 0;color:#b2b2b2;font-size:12px;width:1170px;margin-left:auto;margin-right:auto;}
.top-nav *,.top-nav a {color:#b2b2b2;font-size:12px;}
.top-title {height:30px;line-height:30px;margin:25px 0 15px 0;width:1170px;margin-left:auto;margin-right:auto;}
.top-title h1{font-size: 20px;}

.head-info {width:100%;height:600px;position:relative; margin-top:20px;}
.head-info-box{float: none;clear: both; width: 1170px;height: auto;margin: 0 auto;}

.head-info-field {width:395px;padding-left:35px;}
.head-info-price {position:relative;font-size:14px;color:#FF6600;}
.head-info-price span {font-size:40px;line-height:50px;position:relative;padding-right:5px;font-weight:bold;}
.head-info-list {margin-top:20px;padding:22px 0;clear:both;padding:12px 0;border-top:#ededed solid 1px;border-bottom:#ededed solid 1px;}
.head-info-item {font-size:14px;padding:5px 0;}
.head-info-item .field {color:#aeaeae;display:block;width:95px;}

.house-model {padding:20px 0;border-bottom:#ededed solid 1px;overflow:hidden;clear:both;}
.house-model ul {margin-left:-94px;float:left;}
.house-model ul li {float:left;margin-left:94px;text-align:left;font-size:14px;color:#999;}
.house-model ul li p {font-size:16px;font-weight:bold;color:#333;padding-bottom:7px;white-space:nowrap;}


/*********��������Ϣ*******/
.house-user {padding:20px 0 2px;}
.user-photo {position:relative;width:88px;height:88px;overflow:hidden;border-radius:50%;margin-right:15px;border:#f7f7f7 solid 1px;}
.user-photo img {position:absolute;left:0;top:0;display:block;width:100%;height:auto;}
.user-info .name {font-size:20px;max-width:100px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.user-info .store {padding-top:5px;clear:both;font-size:14px;}
.user-info .tel {color:#FF6600;padding-top:5px;}
.user-info .tel span {font-size:26px;font-weight:bold;}
.user-info .tel span,.user-info .tel em{display:inline-block;vertical-align:middle;}

.house-zixun{ padding-top:15px;}
.btn-item {float: left;width: 160px;margin-right:15px;line-height:35px;display: inline-block; text-align: center; border-radius: 2px;background-color: #fff; border: 1px solid #e6e6e6;position:relative;z-index: 1;}


.nav-linksub {width:122px;position:absolute;left:50%;top:60px;margin-left:-61px; z-index:9999; opacity:0; display:none;}
.nav-linksub .arrow {margin-left:54px;}
.nav-linksub p {padding:8px 0;background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-o-box-shadow:0 0 8px rgba(0,0,0,.2);-ms-box-shadow:0 0 8px rgba(0,0,0,.2);box-shadow:0 0 8px rgba(0,0,0,.2);}

.nav-linksub .top-app img{ width:100px; height:100px;}

.nav-linksub .arrow {
    position: relative;
    width: 15px;
    height: 8px;
    margin-left: 35px;
    background-position: -10px -143px;
}
.icons-chuzu{
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    display: block;
    overflow: hidden;
    background-image: url(/chuzu/icons.png);
    background-repeat: no-repeat;
}


/*********��Դ����*******/
.detail-wrap{ width:1170px;margin:0 auto 20px auto; overflow:hidden;}
.detail-wrap .left-box { float: left;width: 742px;background: #FFF;margin: 0 0 20px 0; padding: 0 30px 30px 30px;}


.detail-wrap h3 {
    padding-bottom: 18px;
    padding-top: 18px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0,0,0,0.1);
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    color: #000;
}
.detail-wrap h3 .more {
    float: right;
    color: #17a1e6;
    font-size: 12px;
    font-weight: normal;
}

.detail-wrap .left-box .listing_img {
    width: 200px;
    height: 125px;
    border-radius: 4px;
}
.detail-wrap .building-address {
    float: right;
    width: 467px;
}
.detail-wrap .item {
    margin: 10px 0 0 0;
}
.detail-wrap .item li span.f-title {
    padding-bottom: 5px;
    color: #b2b2b2;
    font-size: 12px;
}
.detail-wrap .item li span.f-con {
    color: #353535;    display: block;
    padding-right: 20px;
}
.detail-wrap .item li.full {    float: left;
    width: 100%;
display: block;
    margin: 0 0 20px 0;
    cursor: default;
}
.building-item .item li {float: left;
    width: 33%;
    margin: 0 0 20px 0;
    cursor: default;
}
.building-intro {
    border-top: 1px solid rgba(0,0,0,0.05)!important;
    position: relative;
    margin-top: 5px;
    padding: 20px 0 0 0;
    line-height: 1.7;
}

/******��Դ����**********/
.house-intro ul li{overflow:hidden;clear:both;*zoom:1;}
.house-intro ul li .field{float:left;color:#aeaeae;display:block;width:110px;padding:20px 0;}
.house-intro ul li p{padding:20px 0;overflow:hidden;*zoom:1;border-bottom:#ededed solid 1px;}
.gray-tag {display:block;font-size:12px;line-height:25px;margin-right:5px;margin-bottom:5px;padding:0 10px;white-space:nowrap;background-color:#f2f3f7;}



/********ԤԼ����*******/
.detail-wrap .right-box { float:right;width:400px; position: relative; background-color:#fff;margin-left:20px; padding-bottom:20px;}
.detail-wrap .right-box > div { width:400px;background-color:#fff; padding:0 30px; padding-bottom:20px;}

.right-fixed{ top:0; position:fixed;}

.right-box .yuyue-form-rent{ }
.right-box input{width:300px;height:40px;border:1px solid #e0e0e0;padding:10px;margin-bottom:10px;line-height:20px;}
.right-box button{width:300px;height:40px;color:white;font-size:24px;border:none;transition:background-color .5s; border-radius: 3px; background: #FF6600;}
.right-box textarea{resize:none;width:300px;height:70px;border:1px solid #e0e0e0;margin-bottom:10px;padding:10px;line-height:20px;}
.dialog-btn-close {width: 40px;height: 40px;position: absolute;right: -48px;top: -3px;cursor: pointer;background: url(/static/img/dialog_close_btn.png) no-repeat center center;display: block;opacity: 0.4;filter: alpha(opacity=40);}


#yuyue-success-rent{ width:260px; padding:10px;position:absolute; bottom:5px; z-index:2; background-color:#d8d8d8;}
.right-box .yuyue-form-rent li { position:relative;}







.mask-white {display:block;width:100%;height:100%;position:absolute;left:0;top:0;filter:none;background-color:rgba(255,255,255,0.4);/*    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66FFFFFF',endColorstr='#66FFFFFF');*/}



.photoalbum-salerent.new {margin:0;width:712px;}
.photoalbum-salerent.new .preview {height:425px;}
.photoalbum-salerent.new .preview img{width:712px; height:auto;}
.photoalbum-salerent.new .guide_btns {margin-top:10px;height:120px;}
.photoalbum-salerent.new .guide_minmap {height:100%;}
.photoalbum-salerent.new .guide_minmap {width:636px;}
.photoalbum-salerent.new .guide_minmap ul li {width:120px;height:120px;margin-right:9px;}
.photoalbum-salerent.new .guide_minmap ul .cur_guide {width:116px;height:116px;top:-1000px;}
.photoalbum-salerent.new .guide_btn {height:120px;}
.photoalbum-salerent.new .guide_btn_prev {background-position:-90px -331px;opacity:1!important;}
.photoalbum-salerent.new .guide_btn_next {background-position:-130px -331px;opacity:1!important;}
.photoalbum-salerent.new .guide_btn_prev_disable {background-position:-10px -331px;}
.photoalbum-salerent.new .guide_btn_next_disable {background-position:-50px -331px;}






.photoalbum_box {width:690px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
.preview {width:100%;height:360px;overflow:hidden;position:relative;text-align:center;font-size:0;background:url(/static/img/loading.gif) center no-repeat;}
.preview img {cursor:pointer;max-height: 360px;}
.auxiliary {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.auxiliary {width:0;font-size:0;line-height:0;overflow:hidden;height:100%;}
.preview_btn {width:59px;height:86px;position:absolute;top:50%;margin:-43px 0 0;cursor:pointer;display:block;font-size:0;line-height:0;overflow:hidden;background:url(/static/img/btns_photoalbum.gif) no-repeat;}
.preview_btn_prev {left:-59px;background-position:-10px -10px;}
.preview_btn_next {right:-59px;background-position:-79px -10px;}
.preview_description span {float:left;}
.preview_description {width:100%;color:#eee;font-size:14px;position:absolute;left:0;bottom:0;line-height:34px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000',endColorstr='#B2000000');}
:root .preview_description {filter:none;background-color:rgba(0,0,0,0.7);}
.preview_description span {font-weight:700;margin:0 0 0 15px;}
.preview_description span i {font-style:normal;color:#f60;}
.preview_description p {float:right;width:50%;margin:0 15px;_display:inline;text-align:right;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.guide_btns {width:100%;height:98px;margin:24px auto 0;position:relative;}
.guide_btn {width:30px;height:98px;position:absolute;top:0;z-index:2;cursor:pointer;display:none;font-size:0;line-height:0;overflow:hidden;background:url(/static/img/btns_photoalbum.gif) no-repeat;}
.guide_btn_prev {left:0;background-position:-90px -223px;}
.guide_btn_next {right:0;background-position:-130px -223px;}
.guide_btn_prev_disable {left:0;background-position:-10px -223px;cursor:default;}
.guide_btn_next_disable {right:0;background-position:-50px -223px;cursor:default;}
.guide_btn_prev_disable,.guide_btn_next_disable {display:block;z-index:1;}
.guide_minmap {width:595px;height:98px;margin:0 auto;position:relative;overflow:hidden;}
.guide_minmap ul {display:block;width:999999px;position:absolute;left:0;top:0;}
.guide_minmap ul li {position:relative;float:left;display:block;width:130px;height:98px;margin:0 25px 0 0;_display:inline;overflow:hidden;cursor:pointer;}
.guide_minmap ul .cur_guide {width:121px;height:99px;_display:block;margin:0;position:absolute;left:0;top:0;z-index:1;border:#f91 solid 2px;background:transparent;}
.photoalbum-dsp {position:absolute;left:0;bottom:0;display:block;width:100%;height:24px;line-height:22px;color:#fff;font-size:12px;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');}
:root .photoalbum-dsp {filter:none;background-color:rgba(0,0,0,0.6);}


.btns-photoalbum {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    display: block;
    overflow: hidden;
    background-image: url(/static/img/btns-photoalbum.png);
    background-repeat: no-repeat;
}






.garden-head .photoalbum-salerent,.column-main.garden {width:660px;}
.garden-head .preview {height:496px;}
.garden-head .preview_btn {margin-top:-90px!important;}
.garden-head .guide_btns {z-index:1;margin-top:-92px;}
.garden-head .guide_btns {height:92px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
:root .garden-head .guide_btns {filter:none;background-color:rgba(0,0,0,.5);}
.garden-head .guide_minmap {width:520px;height:92px;}
.garden-head .guide_minmap ul {top:10px;}
.garden-head .guide_minmap ul li {width:96px;height:72px;margin-right:10px;}
.garden-head .guide_minmap ul .cur_guide {width:92px;height:68px;}
.garden-head .guide_btn {height:72px;}
.garden-head .guide_btn_prev_disable {background-position-x:-90px;opacity:.4;}
.garden-head .guide_btn_next_disable {background-position-x:-130px;opacity:.4;}
.garden-head .guide_btn_prev_disable,.garden-head .guide_btn_next_disable,.garden-head .guide_btn_prev,.garden-head .guide_btn_next {top:10px;background-position-y:-236px;}
.garden-head .guide_btn_prev_disable,.garden-head .guide_btn_prev {left:20px;}
.garden-head .guide_btn_next_disable,.garden-head .guide_btn_next {right:20px;}


.hq-photo {width:100%;height:100%;position:fixed;_position:absolute;_margin-top:0;_top:expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);top:0;left:0;z-index:9999999;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
:root .hq-photo {filter:none;background-color:rgba(0,0,0,0.6);}
.hq-photo-inner {position:absolute;left:50%;top:50%;margin:-300px 0 0 -400px;width:800px;height:600px;text-align:center;font-size:0;overflow:hidden;}
.hq-photo-view {position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:none;z-index:1;}
.hq-photo-view.loading {background:url(/static/img/loading.gif) center no-repeat;}
.hq-photo-view-cur {display:block;z-index:2;}
.hq-photo-view .hq-pic,.hq-photo-view .refer {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.hq-photo-view .refer {height:100%;}
.hq-photo-total {width:100%;position:absolute;z-index:10;left:0;bottom:0;line-height:30px;text-align:center;font-size:16px;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');}
:root .hq-photo-total {filter:none;background-color:rgba(0,0,0,0.5);}
.hq-photo-btn {position:absolute;top:50%;width:37px;height:70px;margin-top:-35px;}
.hq-photo-btn a {width:100%;height:100%;}
.hq-photo-prev {left:2%;}
.hq-photo-prev a {background-position:-10px -10px;}
.hq-photo-prev a:hover {background-position:-10px -90px;}
.hq-photo-prev-dis a,.hq-photo-prev-dis a:hover {cursor:default;filter:alpha(opacity=10);opacity:.1;background-position:-10px -10px;}
.hq-photo-next {right:2%;}
.hq-photo-next a {background-position:-57px -10px;}
.hq-photo-next a:hover {background-position:-57px -90px;}
.hq-photo-next-dis a,.hq-photo-next-dis a:hover {cursor:default;filter:alpha(opacity=10);opacity:.1;background-position:-57px -10px;}
.hq-photo-close {position:absolute;top:20px;right:20px;}
.hq-photo-close a {width:30px;height:30px;background-position:-10px -170px;}
.hq-photo-close a:hover {background-position:-57px -170px;}
.hq-photo-classified {position:absolute;z-index:10;left:50%;top:8%;margin-left:-400px;width:800px;overflow:hidden;clear:both;}
.hq-photo-classified span {float:left;display:block;line-height:48px;font-size:14px;padding:0 30px;color:#b2b2b2;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5000000',endColorstr='#A5000000');}
:root .hq-photo-classified span {filter:none;background-color:rgba(0,0,0,0.65);}
.hq-photo-classified span:hover {filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BF000000',endColorstr='#BF000000');}
:root .hq-photo-classified span:hover {filter:none;background-color:rgba(0,0,0,0.75);}
.hq-photo-classified span.cur,:root .hq-photo-classified span.cur:hover {color:#fff;background-color:#8e8e8e;}


/*.btns_turnpage {padding:0 0 20px;}
.turnpage_next {margin:0 0 0 10px;}
.turnpage_prev:hover,.turnpage_next:hover {text-decoration:none;}
.btns_turnpage .turnpage_prev,.btns_turnpage .turnpage_next {border:#e7e7e7 solid 1px;padding:0 5px;color:#6c6c6c;*zoom:1;}
.btns_turnpage .turnpage_prev:hover,.btns_turnpage .turnpage_next:hover {color:#ffc601;}
.turnpage_prev i,.turnpage_next i {float:left;cursor:pointer;width:5px;height:9px;margin:7px 0 0;}
.turnpage_prev i {background-position:-201px -189px;margin-right:5px;}
.turnpage_next i {background-position:-206px -189px;margin-left:5px;}
.turnpage_prev span,.turnpage_next span {line-height:22px;float:left;cursor:pointer;}
.btns_turnpage .turnpage_prev_disabled,.btns_turnpage .turnpage_next_disabled,.btns_turnpage .turnpage_prev_disabled:hover,.btns_turnpage .turnpage_next_disabled:hover {color:#bbb;cursor:default;}
.turnpage_prev_disabled span,.turnpage_next_disabled span {cursor:default;}
.turnpage_prev_disabled i {background-position:-179px -189px;cursor:default;}
.turnpage_num {padding:0 0 0 6px;font-size:0;}
.turnpage_num a,.turnpage_num span {margin:0 0 0 4px;line-height:22px;border:1px solid #e7e7e7;padding:0 10px;font-size:12px;display:inline-block;*display:inline;*zoom:1;}
.turnpage_num .cur,.turnpage_num .cur:hover {background:#b7b7b7;border:#b7b7b7 solid 1px;color:#fff;text-decoration:none;cursor:default;}
.btns_turnpage .turnpage_next,.btns_turnpage .turnpage_next:hover {border:0;padding:1px 21px;background:#ffc601;color:#fff;}
.turnpage_next i {background-position:-223px -189px;}
.btns_turnpage .turnpage_next_disabled,.btns_turnpage .turnpage_next_disabled:hover {border:#e7e7e7 solid 1px;padding:0 20px;background:#fff;color:#bbb;}
.turnpage_next_disabled i {background-position:-184px -189px;cursor:default;}
*/


