body {font-family: 'microsoft yahei';}

/*公共标签*/
.isf,.imp{width: 16px;height: 16px;display: inline-block;margin-top: -5px;vertical-align: middle;}
.isf{background: url(../images/rz_sf.png) no-repeat center center;background-size: cover;margin-left: 4px;}
.imp{background: url(../images/rz_mp.png) no-repeat center center;background-size: cover;}
span.tip{padding:0 5px;font-size: 12px;color:#87a3c4;background: #fff;margin-left: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100px;float: right;line-height: 20px;margin-top: 10px;}
.zjLevel {margin-left: 10px; height: 15px;}

/* 头部 */
.topInfo{margin-bottom: 0;}
.fixedwrap {height: 188px;padding: 30px 0 0;background-color: #fff;margin:0;}
.fixedwrap .header .logo{margin-top:25px;}
.fixedwrap .search{float: left;position: relative;margin:7px 0px 33px 55px;}
.search ul.search-top {width: 420px;height: 34px;overflow: hidden;}
.fixedpane.fixed{position:relative!important;height: 168px!important;}
/*搜索框样式*/
.search ul.search-top li{float: left;margin-right: 10px;}
.search ul.search-top li a{font-size: 14px;color:#f1370b;display: block;height:34px;line-height:34px;padding:0 15px;}
.search ul.search-top li:hover{background-color: #ffdfd8;}
.search ul.search-top li.active{background: #f1370b ;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.search ul.search-top li.active a{color:#fff;}

.search .search-con{position: relative;width: 476px;height: 40px;border:2px solid #f1370b;-webkit-border-radius: 0 4px 4px 4px;-moz-border-radius: 0 4px 4px 4px;border-radius: 0 4px 4px 4px;}
.search .search-con input.text{width:390px;height:40px;line-height:40px;margin:0;outline: none;border:none;padding-left: 15px;font-size: 14px;color:#a0a0a0;}
.search .search-con input.submit{width:70px;height:40px;background: #f1370b!important;border:none;position: absolute;right:0;bottom:0;font-size: 16px;color:#fff;outline: none;}
.header .loc-room,.header .pub-room,.header .broker-entry{width:128px;float: left;text-align:center;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;margin-top: 40px;margin-left: 15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform: translateY(0);-moz-transform: translateY(0);transform: translateY(0);}
.search .hotw {line-height: 2.5em; height: 25px; overflow: hidden;}
.header .loc-room {height:42px;line-height:42px;border:1px solid #f1370b;background: #fff;}
.header .pub-room {height:44px;line-height:44px;background: -webkit-linear-gradient(left, #fe3737 , #fe5f28);background: -o-linear-gradient(right, #fe3737, #fe5f28);background: -moz-linear-gradient(right, #fe3737, #fe5f28);background: linear-gradient(to right, #fe3737 , #fe5f28);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #fe3737, endColorstr = #fe5f28);}
.header .broker-entry{width: 140px;height: 44px;line-height: 44px;background: -moz-linear-gradient( 0deg, rgb(254,145,14) 0%, rgb(255,186,0) 100%);background: -webkit-linear-gradient( 0deg, rgb(254,145,14) 0%, rgb(255,186,0) 100%);background: -ms-linear-gradient( 0deg, rgb(254,145,14) 0%, rgb(255,186,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #fe910e, endColorstr = #ffba00);}
.header .loc-room:hover,.header .pub-room:hover,.header .broker-entry:hover{-webkit-transform: translateY(-3px);-moz-transform: translateY(-3px);transform: translateY(-3px);}
.header .loc-room:hover{box-shadow: 0 10px 20px -7px #ff6c4a;-webkit-box-shadow: 0 10px 20px -7px #ff6c4a;-moz-box-shadow: 0 10px 20px -7px #ff6c4a;}
.header .pub-room:hover{box-shadow: 0 10px 20px -7px #ff8162;-webkit-box-shadow: 0 10px 20px -7px #ff8162;-moz-box-shadow: 0 10px 20px -7px #ff8162;}
.header .broker-entry:hover{box-shadow: 0 10px 20px -7px #fe950d;-webkit-box-shadow: 0 10px 20px -7px #fe950d;-moz-box-shadow: 0 10px 20px -7px #fe950d;}
.header .loc-room img,.header .pub-room img,.broker-entry img{vertical-align: middle;margin-top:-5px;margin-right: 8px;}
.header .loc-room span,.header .pub-room span,.broker-entry span{font-size: 16px;}
.header .loc-room span{color:#f1370b;}
.header .pub-room span,.broker-entry span{color:#fff;}

/*导航*/
.nav-con{width: 100%;height: 60px;margin:0 auto;}
.n-linear{background: -moz-linear-gradient( 0deg, rgb(241,55,11) 0%, rgb(254,85,50) 100%);background: -webkit-linear-gradient( 0deg, rgb(241,55,11) 0%, rgb(254,85,50) 100%);background: -ms-linear-gradient( 0deg, rgb(241,55,11) 0%, rgb(254,85,50) 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #f1370b, endColorstr = #fe5532); -webkit-box-shadow: 0px 5px 3px 0px rgba(158, 158, 158, 0.45); -moz-box-shadow: 0px 5px 3px 0px rgba(158, 158, 158, 0.45); box-shadow: 0px 5px 3px 0px rgba(158, 158, 158, 0.45); margin-top: 15px;}
.nav-con .wrap ul,.nav-con ul li,.nav-con .wrap .boxRight{float: left;position: relative;}
.nav-con ul li a{display:block; padding: 16px 12px;color:#fff;font-size: 18px;}
.nav-con ul li a:hover{text-decoration: none;}
.nav-con ul li:hover,.nav-con li.current,.nav-con li.active{background-color: rgba(245, 245, 247,.169);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2bf5f5f5,endColorstr=#2bf5f5f5);-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-ms-transition:0.5s all ease;-o-transition:0.5s all ease;transition:0.5s all ease;}
.nav-con ul li .nav-m {position: relative;font-size: 18px;}
.nav-con ul li .nav-m i {position: absolute;left:70%;top:-12px;display: inline-block;width: 44px;height: 27px;}
.picon-hot1{background: url(../images/icon_hot1.png) no-repeat center center;background-size:cover;}
.picon-hot2{background: url(../images/icon_hot2.png) no-repeat center center;background-size:cover;}

.nav-con li a:hover {color: #fff;}
.nav-con li dl {display:none; position: absolute; left: 0; top: 60px;  padding: 5px 0; background: #fff!important; background: #666; -webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;z-index: 200;}
.nav-con li.active dl {display: block;}
.nav-con li dd {display: block; line-height: 20px;}
.nav-con li dd a {font-size: 16px;color:#4f4f4f;text-align: center; white-space: nowrap; padding: 16px 20px;}
.nav-con li dd:hover a{color:#fe5532;}
.nav-con li dd:after{content: "";width: 100%;height: 1px;display: block;background: -moz-linear-gradient( 0deg, rgba(0,0,0,0) 0%, rgb(0,0,0,.1) 50%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient( 0deg, rgba(0,0,0,0) 0%, rgb(0,0,0,.1) 50%, rgba(0,0,0,0) 100%);background: -ms-linear-gradient( 0deg, rgba(0,0,0,0) 0%, rgb(0,0,0,.1) 50%, rgba(0,0,0,0) 100%);}
.nav-con li dd:last-child:after{background: none;}



/* 面包屑 */
.crumb {height: 43px; line-height: 43px; padding: 15px 0; font-size: 14px;}
.crumb a {color: #797a82;}
.crumb .location{float: left;}
/*搜索*/
.SearchBox{height: 30px;line-height: 30px;border: 1px solid #f1370b;border-radius: 4px;overflow: hidden;background: #fff;margin-bottom: 20px;}
.SearchBox input.inp{border: none;width: 165px;font-size: 14px;text-indent: 10px;outline: none;}
.SearchBox input.submit{width: 58px;height: 30px;background: #f1370b;color: #fff;font-size: 14px;border: none;position: relative;right: -2px;}
.SearchBox input.inp::-webkit-input-placeholder {color: #c4c4c4;}
.SearchBox input.inp:-moz-placeholder { color: #c4c4c4;}
.SearchBox input.inp::-moz-placeholder { color: #c4c4c4;}
.SearchBox input.inp:-ms-input-placeholder {color:#c4c4c4;}

/* 筛选 */
.filter {position: relative; z-index:10;margin-bottom: 25px;padding:5px 0;font-size: 14px;background-color:#f5f5f7;-webkit-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.13);box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.13);}
.idown{display: inline-block;width: 6px;height: 6px;border-top: 1px solid #414141;border-right: 1px solid #414141;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";vertical-align: middle;margin-top: -5px;margin-left: 7px;}

/* 区域&公交/地铁 */
.filter .t-fi-item {float: left;}
.filter .t-fi-item li {float: left; margin-right: 10px;}
.filter .t-fi-item li a {position: relative; display: block; font-size: 14px;color:#3b3b3b;}
.filter .t-fi-item li.curr a {font-weight: 700; color: #f1370b;}
.filter .t-fi-item li.curr .idown{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";margin-top: 0;}

.keywords {float: left; margin: 1px 0 0 15px;}
.keywords label {float: left; margin-right: 5px;}
.keywords a {float: left; padding: 0 5px 0 8px; margin-top: 15px; border: 1px dashed #f33; line-height: 20px; color: #f33;}
.keywords a:hover {text-decoration: none;}
.keywords a s {text-decoration: none; margin-left: 3px;}

/* 区域&公交/地铁数据 */
.filter .sub-fi {display: none; position: relative; clear: left;  padding: 5px 20px; background-color: #fff;margin-bottom: 10px;}

.filter .sub-fi s{position: absolute; left: 86px; top: -8px; height: 0; width: 0; margin-left: -7px; border-style: solid; border-width: 0 8px 8px; border-color: transparent;border-bottom-color: #fff;}
.filter .sub-fi.subwaybox s {left: 190px!important;}
.filter .sub-fi .curr {color: #f1370b; font-weight: 700;}
.filter .sub-fi .pos-item {line-height: 28px;}
.filter .sub-fi .pos-item a {margin-right: 20px; white-space: nowrap;}
.filter .sub-fi .pos-sub-item {display: none;padding: 10px 0 0; margin-top: 10px; border-top: 1px dashed #f2f2f2; line-height: 28px;}
.filter .sub-fi .pos-sub-item a {margin-right: 20px;}

.subway .pos-sub-item{padding:0!important;}
.pos-sub-title {line-height:27px;padding:10px 0}
.pos-sub-title.subway-sub-title {line-height:27px;padding-bottom:7px;font-size:0;width:100%}
.pos-sub-title em {color:#f1370b;margin-right:10px}
.pos-sub-title a {margin-right:12px;display:inline-block}
.pos-sub-title .direction-line {height:72px; margin:0 auto}
.pos-sub-title .direction-line.left-direction .ditie-sub-point {float:left}
.pos-sub-title .direction-line.left-direction .ditie-sub-point.on .station-name {color:#f1370b;}
.pos-sub-title .direction-line.left-direction .ditie-sub-point:first-child .line-info {border-bottom-left-radius:5px}
.pos-sub-title .direction-line.right-direction .ditie-sub-point {float:right}
.pos-sub-title .direction-line.right-direction .ditie-sub-point:first-child .line-info {border-bottom-right-radius:5px}
.pos-sub-title .ditie-sub-point {width:80px;display:inline-block;position:relative;margin: 0!important;}
/*.pos-sub-title .ditie-sub-point a{display: block;}*/
.pos-sub-title .ditie-sub-point .side-bar {width:20px;height:82px;position:absolute;top:-51px}
.pos-sub-title .ditie-sub-point .side-bar .shu {width:10px;height:82px;position:absolute;top:0;background:#eee}
.pos-sub-title .ditie-sub-point .side-bar .heng {width:20px;height:10px;border-radius:5px;background:#eee}
.pos-sub-title .ditie-sub-point .side-bar.right,.pos-sub-title .ditie-sub-point .side-bar.right .shu {right:0}
.pos-sub-title .ditie-sub-point .first-line {height:10px;position:relative;margin-top:21px}
.pos-sub-title .ditie-sub-point .first-line .line-info {width:100%;height:100%;background:#eee}
.pos-sub-title .ditie-sub-point .first-line .line-info.no-left {width:50%;margin-left:50%}
.pos-sub-title .ditie-sub-point .first-line .line-info.no-right {width:50%;margin-right:50%}
.pos-sub-title .ditie-sub-point .first-line .station-point {width:12px;height:12px;border-radius:50%;border:2px solid #c0c1c4;position:absolute;top:-2px;left:30px;z-index:1;cursor:pointer;background:#fff}
.pos-sub-title .ditie-sub-point .first-line .station-point .red-point {width:6px;height:6px;border-radius:50%;background:#f1370b;margin:3px;display:none}
.pos-sub-title .ditie-sub-point.show .station-point{border:2px solid #f1370b;}
.pos-sub-title .ditie-sub-point.show .station-point .red-point{display: block;}
.pos-sub-title .ditie-sub-point .station-name {text-align:center;font-size:14px;color:#787878;line-height:38px;height:38px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pos-sub-title .ditie-sub-point.show .station-name{color:#f1370b;font-weight: bold;}
/*.pos-sub-title .direction-line.right-direction .ditie-sub-point:last-child .first-line .line-info{width:50%;margin-left:50%}*/
/* 筛选条件 */
.filter dl {padding: 0px 20px;line-height: 40px; position: relative;}
.filter dl.more {border: none;}
.filter dt {float: left; width: 60px; padding: 3px 0; text-align: left;font-weight: bold;}
.filter dd {position: relative; overflow: hidden; padding: 0 0 5px;}
.filter dd a {float: left; padding: 3px 25px 3px 0; margin: 0; white-space: nowrap;}
.filter dd a.curr {color: #f1370b; font-weight: 700;}

/* 更多筛选 */
.filter dl.more dd {overflow: visible;}
.filter dl.more .item {float: left; position: relative; height: 23px; line-height: 23px;color:#3b3b3b;font-weight: bold; margin: 5px 30px 10px 0;}
.filter dl.more .item.curr {color: #f1370b;}
.filter dl.more .item label {display: block; position: relative;  cursor: pointer;}
.filter dl.more .item label span.cur{color:#f1370b;}
.filter dl.more .item.curr label {font-weight: 700;}
.filter dl.more .item.curr label .idown {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";margin-top: 0;}
.filter dl.more .item ul {display: none;width: 60px; padding:15px 20px;position: absolute; top: 23px; left: -1px; right: -1px; background-color: #fff; -webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;-webkit-box-shadow: 0px 3px 7px 0px rgba(0, 22, 49, 0.13);-moz-box-shadow: 0px 3px 7px 0px rgba(0, 22, 49, 0.13);box-shadow: 0px 3px 7px 0px rgba(0, 22, 49, 0.13);z-index: 15;}
.filter dl.more .item ul a {display: block; float: none; height: 25px; line-height: 25px; font-size: 12px;padding:0; margin: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;font-weight: normal;}
.filter dl.more .item ul a:hover,.filter dl.more .item ul li.curr a{color:#f1370b;font-weight: bold;}


/*清空状态*/
.fi-state{border-top:dashed 1px #dedede;display: none;}
.fi-state dt{padding:10px 0 0;margin-right:10px;}
.fi-state dd{padding:0;float: left;overflow: hidden;max-width: 93%;}
.fi-state dd a{padding:0 15px!important;height:32px;line-height:32px;background: #fff;font-size: 14px;color:#787878;margin-right: 20px;position: relative;margin-top: 14px;}
.fi-state dd a i.idel{display: block;width: 12px;height: 12px;background: url(../images/icon_del.png) no-repeat center center;background-size: cover;position: absolute;right: -4px;top:-4px;}
.fi-state .btn_clear{padding:10px 0 5px;float: left;cursor: pointer;}


/*信息总数*/
.totalCount{margin:40px auto 30px;font-size: 16px;font-weight: bold;}
.totalCount b{font-size: 20px;color:#f1370b;}


/* 分页 */
.pagination {padding: 10px 0 30px; text-align: center; line-height: 28px; font-size: 14px; color: #797a82; margin-top: 30px;}
.pagination-gotopage {float: right; margin-left: 15px;}
.pagination-gotopage label {float: left; line-height: 28px; margin-right: 8px;font-size: 14px;color: #5a5a5e;}
.pagination-gotopage .inp {float: left; line-height: 28px; width: 30px; height: 26px; text-align: center; border: 1px solid #dae2ed; padding: 0 5px; margin-right: 4px; outline: none;}
.pagination-gotopage .btn {float: left; line-height: 28px; height: 28px; padding: 0 16px; color:#fff;border:none; background-color: #f1370b; outline: none; cursor: pointer;}

.pagination-pages {float: right;}
.pagination-pages a, .pagination-pages span {float: left; min-width: 18px; height: 28px; padding: 0 5px; margin: 0 10px 0 0; text-align: center; line-height: 28px; font-size: 14px; cursor: pointer; color: #666; text-decoration: none;background-color: rgb(250, 250, 252);border:solid 1px rgb(230, 232, 242);}
.pagination-pages .curr, .pagination-pages .interim {background-color: transparent; border-color: transparent; cursor: default;}
.pagination-pages .curr {color: #fff;background-color: #f1370b;border:solid 1px #f1370b;}
.pagination-pages a:hover { color: #f1370b;}
.pagination-pages .prev {display: inline-block;}
.pagination-pages .prev,.pagination-pages .next{width: 56px!important;background-color: rgb(250, 250, 252);border:solid 1px rgb(230, 232, 242);}
.pagination-pages .next {padding: 0 8px;}
.pagination-pages .prev.disabled,.pagination-pages .next.disabled{display: none;}
/*标签*/
/*置顶和加急*/
.mJiaji,.mtop{width: 48px;height: 22px;float:left; margin-top: 4px;}
.mJiaji{background: url(../images/m_jiaji.png) no-repeat center;background-size: cover;margin-right: 6px;}
.mtop{background: url(../images/m_top.png) no-repeat center;background-size: cover;}

/*楼盘信息标签*/
.lpmark span{display: block;float: left;padding:0 10px;height: 28px;line-height:28px;background-color: rgb(242, 243, 247);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size: 12px;color:#87a3c4;margin-right: 10px;}


/*详情页公共头部*/
.crumbbox{background-color: #f5f5f7;}

.crumtit{padding:10px 0 20px;position: relative;}
.crumtit .name {padding: 10px 0 10px; font-size: 28px; color: #1a1c21;font-weight: bold;width: 600px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;overflow: hidden;}
.crumtit p {font-size: 14px; color: #9fa0ab;}

/*手机看房*/
.mobile_kf{width:114px;height:90px;position: absolute;top:50%;margin-top:-45px;right: 0;-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.13);-moz-box-shadow: 0 3px 5px rgba(0,0,0,.13);box-shadow: 0 3px 5px rgba(0,0,0,.13);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;overflow: hidden;}
.mobile_kf .mk_lef{padding:8px;background-color:#fff;}
.mobile_kf .mk_lef #qrcode{display: block;width: 74px;height: 74px;overflow: hidden;}
.mobile_kf .mk_rig{width: 24px;height: 81px;text-align: center;background-color:#9899a3;color:#fff;padding-top: 9px;}

/*收藏、分享、相册 */
.btnbx{position: absolute;top:50%;margin-top:-21px;right: 134px;}
.btnbx a{float:left;height: 42px;line-height: 42px;padding:0 20px;background-color: #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-left: 20px;color:#9fa1ab;font-size: 14px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13);box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13);}
.btnbx a i{width: 16px;height: 16px;display: inline-block;vertical-align: middle;margin-right: 2px;}
.btnYy,.btnWt{width: 90px;background-color: rgb(255, 177, 53)!important;box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.13)!important;color:#fff!important;}
.btnYy i{width: 22px!important;height: 23px!important;background:url(../images/icon_yy.png) no-repeat center;margin-top:-3px;margin-right:10px!important;}
.btnWt i{width: 20px!important;height: 20px!important;background:url(../images/icon_wt.png) no-repeat center;margin-top:-3px;margin-right:10px!important;}

.btnSc i{background:url(../images/gic_sc.png) no-repeat center;}
.btnSc.btnYsc i{background:url(../images/icon_ysc.png) no-repeat center;}
.btnSc.btnYsc{color:#f1370b;}
.btnShare .ishare{background:url(../images/gic_fx.png) no-repeat center;}
.btnJb i{background:url(../images/gic_jb.png) no-repeat center;}
.btnbx a:hover{background-color: #f9f9f9;}



/* 底部链接 */
.foot{padding-top: 50px;background-color: #fff;}
.foot .foot-top{padding-bottom: 20px;border-bottom: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.foot .foot-top .foot-item{width:215px;padding:20px 0px 0px 25px;float: left;position: relative;}
.foot .foot-top .foot-item dl dt{font-size: 16px;font-weight: bold;text-align: center;margin-bottom: 20px;}
.foot .foot-top .foot-item dl dd{margin-right: 20px;float: left;line-height: 24px;}
.foot .foot-top .foot-item dl dd a{font-size: 14px;color:#a0a0a0;}
.foot .foot-top .foot-item i{width:1px;height:120px;background: #eee;position: absolute;z-index: 2;right:0;top:21px;}
.foot .foot-top .foot1{border-top: 2px solid #2aabff;width:214px;}
.foot .foot-top .foot2{border-top: 2px solid #00f5c5}
.foot .foot-top .foot3{border-top: 2px solid #7552ff}
.foot .foot-top .foot4{border-top: 2px solid #ff5199}
.foot .foot-top .foot5{border-top: 2px solid #ffbe34;width:214px;}
.foot .foot-middle{margin-top: 45px;padding:22px 15px;background: #f8f8f8;}
.foot .foot-middle dl dt{font-size: 16px;margin-bottom: 10px;}
.foot .foot-middle dl dd {line-height: 24px;}
.foot .foot-middle dl dd a{font-size: 14px;color:#a0a0a0;float: left;margin-right: 15px;}
.foot-bottom{border-top: 1px solid #eee;margin-top: 40px;}
.foot-bottom .bottom{text-align: center;margin-top: 25px;background-color: #fff;}
.foot-bottom .bottom ul{display: inline-block;text-align: center;}
.foot-bottom .bottom ul li{float: left;line-height: 20px;}
.foot-bottom .bottom ul li a{font-size: 14px;}
.foot-bottom .bottom p{font-size: 14px;}


.empty {text-align: center; line-height: 200px; font-size: 16px; font-weight: 700;}


/*预约看房*/
.modal-yy{display:none;position: fixed; left: 50%; top: 100px; margin-left: -276px; z-index: 11001; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-400+"px"); width:552px; background-color: #fff; padding: 0;  -webkit-animation:flipInY .5s ease-out; -moz-animation:flipInY .5s ease-out; animation:flipInY .5s ease-out;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.modal-yy .lp_title{height:42px;background-color: #f3512b;border:none;color:#fff;padding-left: 20px;line-height: 42px;font-size: 16px;font-weight: bold;margin-bottom: 4px;}
.modal-yy .close {display: block; position: absolute; right:0; top: 0; width: 42px; height: 42px; text-align: center;  overflow: hidden; cursor: pointer; transition: all 0.2s linear;background: url(../images/close.png) no-repeat center center;background-size: 13px;}
.modal-yy .dc {padding: 30px 40px; border: 0;position: relative;}
.modal-yy .dc .yyInfo{margin:10px 0;overflow: hidden;padding:15px 20px;background-color: #fff7f7;border:solid 1px #ffd1d0;}
.modal-yy .dc .yyInfo h2,.modal-yy .dc .yyInfo span.price{float: left;line-height: 24px;font-weight: bold;}
.modal-yy .dc .yyInfo h2{font-size: 16px;color:#3b3b3b;margin-right: 50px;max-width: 250px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.modal-yy .dc .yyInfo span.price{font-size: 12px;color:#f1370b;}
.modal-yy .dc .yyInfo span.price b{font-size: 20px;}
.modal-yy .dc .ytime{margin:10px 15px;}
.modal-yy .dc .ytime dt,.modal-yy .dc .ytime dd{float: left;height: 32px; line-height: 32px;font-size: 12px; color: #797a82;}
.modal-yy .dc .ytime dt{margin-right: 10px;}
.modal-yy .dc .ytime dd { cursor: pointer;margin-right: 30px;position: relative; margin-top: 0!important}
.modal-yy .dc .ytime .checkbox {position: relative; display: inline-block; width: 9px; height: 9px; vertical-align: -1px; margin-right: 5px; border: 1px solid #d3d5de; background-color: #f2f3f7; cursor: pointer;}
.modal-yy .dc .ytime .checkbox i{display: block;width:5px;height: 5px;background: none;position: absolute; top:50%;left:50%;margin-top: -2.5px;margin-left:-2.5px;}
.modal-yy .dc .ytime dd.curr .checkbox i{background: #f1370b;}
.modal-yy .dc .remarks{margin:10px 0;}
.modal-yy .dc .remarks textarea{width:448px;height: 90px;border: 1px solid #ededed;outline: none;padding: 0 10px;line-height: 30px;background: #fafafa;font-size: 14px;resize : none;}
.modal-yy .dc ul{ margin: 0 0 20px;}
.modal-yy .dc li {height: 32px; margin-top: 18px;}
.modal-yy .dc li span{margin-left: 20px; line-height: 32px;cursor: pointer;}
.modal-yy .dc span .checkbox{margin-right:5px;}
.modal-yy .dc li input {float: left; width: 280px; border: 1px solid #ededed; outline:none;height: 30px; padding: 0 10px; line-height: 30px;background: #fafafa}
.modal-yy .dc li input:focus{border: 1px solid #c4c4c4;}
.modal-yy .dc li .placeholder {color: #c4c4c4;}
.modal-yy .con-tit{height: 20px;line-height: 20px;border-left:solid 4px #f3512b;font-size: 14px;color:#4f4f4f;padding-left:9px;}
.modal-yy li{position: relative;}
.modal-yy .getCodes{width: 100px;height: 32px;line-height: 32px;text-align: center; position: absolute;left: 202px;top: 0;background-color: #9899a3;font-size: 14px;color:#fff;}

.sexbox label{float: left;margin-left: 20px;line-height: 28px;}
.sexbox input{width: 15px!important;margin-right: 10px;padding:0!important;background: none!important;border:none!important;}
/*提交按钮*/
.tj {height: 40px!important; color: #999;margin-top: 35px!important;}
.tj a{color:#666;}
#tj {width: 200px; height: 38px; outline:none;color: #fff; border: 0; background-color: #f3512b; cursor: pointer; font-size: 16px; line-height: 38px; text-align: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin-right: 15px;}
#vercode {width: 176px;}
#verifycode {float: right; width:90px;height: 32px; margin-left: 10px; cursor: pointer;}
.popup_bg {display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; opacity: 0.6; filter: Alpha(Opacity=60); background-color: #000;}
p.ptip{ width: 280px;height: 68px;line-height:68px;text-align:center;color:#fff;font-size:16px;border:solid 1px rgb(220, 220, 222);-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: rgba(0,0,0,.5);position: absolute;top:50%;left:50%;margin-top:-34px;margin-left:-140px;}


/*地图*/
@font-face {font-family:'map-font';src:url('../fonts/map-font.eot?63sytu');src:url('../fonts/map-font.eot?63sytu#iefix') format('embedded-opentype'),url('../fonts/map-font.ttf?63sytu') format('truetype'),url('../fonts/map-font.woff?63sytu') format('woff'),url('../fonts/map-font.svg?63sytu#map-font') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"] {font-family:'map-font' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-walk:before {content:"\71"}
.icon-restaurant:before {content:"\77"}
.icon-supermarket:before {content:"\65"}
.icon-University:before {content:"\72"}
.icon-subway:before {content:"\74"}
.icon-bus:before {content:"\79"}
.icon-park:before {content:"\75"}
.icon-gym:before {content:"\69"}
.icon-distance:before {content:"\6f"}
.icon-coffee:before {content:"\70"}
.icon-mall:before {content:"\61"}
.icon-market:before {content:"\73"}
.icon-primary-school:before {content:"\64"}
.icon-pharmacy:before {content:"\66"}
.icon-hospital:before {content:"\67"}
.icon-bank:before {content:"\68"}
.icon-cinema:before {content:"\6a"}
.icon-kindergarten:before {content:"\6b"}
.icon-sport:before {content:"\6c"}
.icon-middle-school:before {content:"\7a"}
.icon-atm:before {content:"\78"}

.around {-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.around {margin-top:70px}
.aroundTitle {margin: 60px 0 35px;font-size: 22px;font-weight: bold;color: #1a1c21;}
.loading {text-align:center;width:100%;position:absolute;top:50%;margin-top:-17px;color:#9399a5}
.loading .loadingText {display:inline-block;margin:6px 0 0 10px}
.loading .loadingImg {background:#fff;width:34px}
.aroundContainer {width:1200px;margin:0 auto;height:510px;margin-top:18px;position:relative;overflow:hidden}
.BMapLabel:hover {cursor:pointer !important}
.BMap_stdMpCtrl {margin-left:220px}
.aroundMap {height:100%;margin-left:-220px}
.aroundMap .item {background-image:url("../images/icon_map_bg.png");background-image:-webkit-image-set(url("../images/icon_map_bg.png") 1x,url("../images/icon_map_bg.png") 2x);background-repeat:no-repeat;display:inline-block;width:26px;height:34px;line-height:25px;font-size:12px;color:#fff;text-align:center;font-weight:bold}
.aroundMap .blueLabel {background-image:url("../images/icon_map_bg1.png");background-image:-webkit-image-set(url("../images/icon_map_bg1.png") 1x,url("../images/icon_map_bg1.png") 2x)}
.aroundMap .labelUp {z-index:10 !important}
.aroundMap .name {position:absolute;z-index:2;line-height:24px;border-radius:2px;padding:10px 14px;font-size:14px;color:#fff;display:inline-block;background-color:#ee4c26;box-shadow:0 0 4px rgba(0,0,0,0.2);font-weight:900}
.aroundMap .name:before {content:'';width:18px;height:12px;background:#ee4c26;position:absolute;bottom:1px;left:40%;z-index:2}
.aroundMap .name:after {content:'';width:10px;height:10px;background:#ee4c26;border-radius:50%;border:3px solid #fff;position:absolute;bottom:-24px;left:50%;margin-left:-7px}
.aroundMap .name .arrow {position:absolute;width:10px;height:10px;bottom:-5px;left:50%;background:#ee4c26;margin-left:-5px;display:inline-block;box-shadow:0 0 6px 0 rgba(13,4,9,0.2);transform:rotate(45deg)}
.tabBox {position:absolute;top:24px;bottom:24px;right:18px;width:385px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.2)}
.tabBox .aroundType {width:100%;height:40px !important;font-size:0;background-color:#fff;border-radius:2px}
.tabBox .aroundType li {cursor:pointer;display:inline-block;width:16.66%;line-height:40px;text-align:center;background:#f1f1f1;color:#384043;font-size:15px}
.tabBox .aroundType li.selectTag {position:relative;background:#fff;font-weight:900;color:#f1370b;box-shadow:1px 0 0 rgba(0,0,0,0.05)}
.tabBox .aroundType li.selectTag:before {content:"";width:100%;height:2px;background:#f1370b;position:absolute;top:0;left:0}
.tabBox .name {padding:18px 0 10px 15px;font-size:16px;font-weight:bold;color:#101d37;margin:0 10px;border-top:1px solid #eeeeee}
.tabBox .aroundList {padding-top:10px;height:363px;overflow-y:auto}
.tabBox .aroundList .nullSupport {text-align:center;width:100%;position:absolute;top:50%;margin-top:-17px;color:#9399a5;font-size: 14px;}
.tabBox .itemTagBox {box-sizing:border-box;margin-left:17px;padding-top:10px;border-bottom:1px solid #eeeeee}
.tabBox .itemTagBox .tagStyle {display:inline-block;height:43px;line-height:43px;margin-right:22px;cursor:pointer;font-size: 14px;color:#3e434f;}
.tabBox .itemTagBox .tagStyle.select {box-sizing:border-box;border-bottom:1px solid #f1370b;color:#f1370b}
.tabBox .itemBox li {padding:10px 0;cursor:pointer}
.tabBox .itemBox li .itemActive {color:#f1370b}
.tabBox .itemBox li .contentActive {border-left:2px solid #f1370b}
.tabBox .itemBox li .contentActive [class*="icon-"]:before {color:#f1370b}
.contentBox,.makerDetailStyle {border-left:2px solid #fff;padding:0 23px}
.contentBox .itemContent,.makerDetailStyle .itemContent {color:#101d37;font-size:14px;overflow:hidden}
.contentBox .itemContent span,.makerDetailStyle .itemContent span {display:inline-block;font-weight:bold;vertical-align: middle;}
.contentBox .itemContent .itemTitle,.makerDetailStyle .itemContent .itemTitle {max-width:49%;margin-right:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.contentBox .itemContent .itemdistance,.makerDetailStyle .itemContent .itemdistance {width:20%}
.contentBox .itemContent [class*="icon-"]:before,.makerDetailStyle .itemContent [class*="icon-"]:before {display:inline-block;margin:2px 10px 2px 2px;font-size:16px;font-weight:500}
.contentBox .itemInfo,.makerDetailStyle .itemInfo {color:#9399a5;font-size:14px;padding:8px 19px 0 30px;text-align:justify;overflow:hidden;word-break:break-all;word-wrap:break-word;white-space:normal}
.contentBox .itemTitle,.makerDetailStyle .itemTitle {width:40%}
.makerDetailStyle {position:absolute;left:-130px;width:240px;padding:20px;background:#fff;box-shadow:0 0 6px 0 rgba(13,4,9,0.2)}
.makerDetailStyle:before {content:'';width:20px;height:12px;background:#fff;position:absolute;bottom:1px;left:46%;z-index:2}
.makerDetailStyle .itemInfo {padding-left:4px;padding-right:0}
.makerDetailStyle .itemInfo:before {content:"线路:";padding-right:8px}
.showMarkerDetail {z-index:100 !important}
.hideMarkerDetail {display:none !important}
.detailArrow {position:absolute;width:10px;height:10px;bottom:-4px;left:50%;background:#fff;margin-left:-5px;display:inline-block;box-shadow:0 0 6px 0 rgba(13,4,9,0.2);transform:rotate(45deg)}


/*列表页分享功能*/
#shareBtn {position: absolute; top:5px;z-index: 20; width: 95px; padding: 6px 0; border: 1px solid #e2e2e2; background: #fff; box-shadow: 0 3px 15px rgba(0,0,0,.15);}
#shareBtn li, #shareBtn li a {height: 26px; line-height: 26px; font-size: 12px;margin:2px 0;}
#shareBtn a {padding-left: 37px; display: block; background: url('/static/images/share_icon.png') no-repeat;}
#shareBtn a:hover {background-color: #f3f3f3;}
#shareBtn .tqq a {background-position: 13px -3px;}
#shareBtn .qzone a {background-position: 13px -30px;}
#shareBtn .qq a {background-position: 13px -56px;}
#shareBtn .sina a {background-position: 13px -82px;}


/* 分页 */
.pagination {padding: 10px 0 30px; text-align: center; line-height: 28px; font-size: 14px; color: #797a82; margin-top: 30px;}
.pagination li {display: inline-block; margin-right: 7px; background-color:#f2f3f7;}
.pagination li.page_disabled {display: none;}
.pagination li a, .pagination li span {display: block; padding: 0 10px;color:#797a82;}
.pagination li a:hover ,.pagination li.page_current span {background: #f1370b; color: #fff;}
.pagination li.page_more span {background: #fff;color: #797a82; cursor: default;}
.pagination .page_info {display: none;}

.subwaybox .pos-sub-item{display: block!important;}
.filter .inp_price .btn{float: right;padding: 0;}

/*国籍区号*/
.modal-yy .dc li .areaCode{top: 1px;left: 1px;bottom: 1px;border-right: 1px solid #ededed}
.modal-yy .dc li input#telphone{padding-left: 70px;width: 210px;}
.modal-yy .dc .areaCode_wrap{top: 32px;}

/*列表页房源已售样式*/
.main .lplist li.over_li{position: relative;}
.main .lplist li.over_li::before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;background:rgba(235,235,235,1);filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;z-index: 2;pointer-events:none;}
.main .lplist li .imgbox .over_tip{position: absolute;bottom: 0 ;left: 0;right: 0;height: 30px;line-height: 30px;color: #fff;text-align: center;background:rgba(0,0,0,1);filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;z-index: 3;font-size: 14px;}
.lplist li .sale_over{display: inline-block;width: 115px;height: 115px;background: #f1f1f1 url(../images/sale_over.png) no-repeat center center;background-size: 115px auto;position: absolute;right: 12px;bottom: 17px;z-index: 3}
.lplist li .zu_over{display: inline-block;width: 115px;height: 115px;background: #f1f1f1 url(../images/zu_over.png) no-repeat center center;background-size: 115px auto;position: absolute;right: 12px;bottom: 17px;z-index: 3}
.lplist li .transfer_over{display: inline-block;width: 115px;height: 115px;background: #f1f1f1 url(../images/zhuan_over.png) no-repeat center center;background-size: 115px auto;position: absolute;right: 12px;bottom: 17px;z-index: 3}

.main_con  .lplist li.over_li{position: relative;}
.main_con  .lplist li.over_li::before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;background:rgba(235,235,235,1);filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;z-index: 2;pointer-events:none;}
.main_con  .lplist li .imgbox .over_tip{position: absolute;bottom: 0 ;left: 0;right: 0;height: 30px;line-height: 30px;color: #fff;text-align: center;background:rgba(0,0,0,1);filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;z-index: 3;font-size: 14px;}

/*详情页房源已售样式*/
.manager{position: relative;}
.manager .sale_over{display: inline-block;width: 115px;height: 115px;background: url(../images/sale_over.png) no-repeat center center;background-size: 115px auto;position: absolute;right: 0;bottom: 0;z-index: 3}
.manager .zu_over{display: inline-block;width: 115px;height: 115px;background: url(../images/zu_over.png) no-repeat center center;background-size: 115px auto;position: absolute;right: 0;bottom: 0;z-index: 3}
.manager .transfer_over{display: inline-block;width: 115px;height: 115px;background: url(../images/zhuan_over.png) no-repeat center center;background-size: 115px auto;position: absolute;right: 0;bottom: 0;z-index: 3}


/* 热门搜索 */
.hotw{color: #999; font-size: 12px; line-height: 34px; }
.hotw a{margin:0 6px; color: #999;}
.nav-con{margin-top: 10px;}
