.hot-search-con {
    height: 70px;
    overflow: hidden
}

.his-search {
    position: absolute;
    left: 406px;
    margin-left: 20px;
    color: #555;
    font-size: 12px
}

.his-search .his-search-name {
    color: #999
}

.his-search a {
    margin-right: 8px;
    color: #555
}

.search-map {
    position: absolute;
    right: 0;
    top: 18px;
    display: inline-block;
    width: 104px;
    height: 36px;
    line-height: 36px;
    background-color: #3072f6;
    border-radius: 2px;
    color: #fff;
    text-align: center
}

.search-map i {
    display: inline-block;
    width: 12px;
    height: 17px;
    background-image: url(../../common/img/match-icon.png?5e5422e6e476d99b1ae6);
    background-repeat: no-repeat;
    background-position: -110px -70px;
    margin-right: 5px;
    vertical-align: -4px;
    margin-top: 2px
}

.welcome {
    font-size: 0 !important
}

.lianjia-header .nav ul li.hover dd {
    background-color: #fff;
    margin-left: 0
}

.clearfix:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    opacity: 0;
    clear: both
}

.focusloupan {
    display: none
}

.new-header .float-wrapper {
    width: 1000px
}

.intro {
    border-bottom: none;
    background: none
}

.index-page-link {
    display: block
}

.main-wrap {
    width: 1000px;
    margin: 0 auto
}

.news-glob {
    width: 100%;
    margin-top: 12px
}


.huxingtu-detail {
    padding-top: 0;
    width: 1172px;
    margin: 0 auto;
}

.slider-wrap .slider-top {
    position: relative;
    min-height: 761px;
    background: #fff
}

.slider-wrap .photo-large {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 712px;
    float: left
}

.slider-wrap .photo-large .slide-control {
    position: absolute;
    top: 50%;
    width: 30px;
    height: 80px;
    cursor: pointer;
    text-align: center;
    line-height: 80px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: rgba(51, 51, 51, .51)
}

.slider-wrap .photo-large .slide-control:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 22px;
    line-height: 80px;
    background: pink;
    vertical-align: middle
}

.slider-wrap .photo-large .slide-control.disable {
    visibility: hidden
}

.slider-wrap .photo-large .slide-prev {
    left: 0
}

.slider-wrap .photo-large .slide-prev:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAAXNSR0IArs4c6QAAAN5JREFUOBGVlF0HAkEUhldFHyqt7pIkiS6jf9hFv6b7WCISKdFtJEnqR8T27MVyGnOmzuG1c/Z9n9k1O7NR9EeladpGezTP4qVfDMGYTIImaEr/DjIEWuiAZJ1UiFQT7WSa8Rl1vBBGA22RrAtNVwPqmBuZZnxFPQ2oYa6RrBtNXwOqmCuZZnxHAw2oYCYO8KAfakAZc+kAT/qRF8huYi4c4EU/VgGMAiqGAl6PWe2vl80EaFuI/PGAtiUXoO3jCtC2jQRo27ACtB0NAdoOoQBjVvaI8prlXvBK+uvH8gEH2Nr6eQOyKwAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain
}

.slider-wrap .photo-large .slide-next {
    right: 0
}

.slider-wrap .photo-large .slide-next:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAAXNSR0IArs4c6QAAAMdJREFUOBGdlNEKAVEQhpebRVbkTpIk5TldeBr3SiklpZVyqyRJvMXxbWZuTtkxpqZ/pv2/3e2cMydJiBDCnMzJbtGbgXFGahwpOr9AJyVED2i7FMTQI88CqOwpWhbYx3RRQnSHZhY4wHQVQGVL0bTAIaabEqIbtGGBI0z3CFzT1y1wjOkRgSv6mgVOMD0jcEmfWuAU0ysCF9VS6vOwEnm+M7zd93sAvoUA8C05gG9zAXzHCMB3YAH8owH01xD6x73Ybb7muljeh6jlINk+orEAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.slider-wrap .photoslier {
    height: 100%;
    margin: 0 auto;
    overflow: hidden
}

.slider-wrap .photoslier .slides {
    margin-left: 0;
    height: 100%
}

.slider-wrap .photoslier .slides .slides-list {
    float: left;
    height: 100%;
    text-align: center;
    font-size: 0
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper {
    position: relative;
    height: 100%
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-list {
    width: 100%;
    height: 100%
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-arrow {
    position: absolute;
    z-index: 1001;
    top: 50%;
    width: 30px;
    height: 80px;
    cursor: pointer;
    text-align: center;
    line-height: 80px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: rgba(51, 51, 51, .51)
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-arrow:before {
    content: "";
    display: inline-block;
    width: 14px;
    height: 22px;
    line-height: 80px;
    background: pink;
    vertical-align: middle
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-arrow.slick-prev {
    left: 0
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-arrow.slick-prev:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAAXNSR0IArs4c6QAAAN5JREFUOBGVlF0HAkEUhldFHyqt7pIkiS6jf9hFv6b7WCISKdFtJEnqR8T27MVyGnOmzuG1c/Z9n9k1O7NR9EeladpGezTP4qVfDMGYTIImaEr/DjIEWuiAZJ1UiFQT7WSa8Rl1vBBGA22RrAtNVwPqmBuZZnxFPQ2oYa6RrBtNXwOqmCuZZnxHAw2oYCYO8KAfakAZc+kAT/qRF8huYi4c4EU/VgGMAiqGAl6PWe2vl80EaFuI/PGAtiUXoO3jCtC2jQRo27ACtB0NAdoOoQBjVvaI8prlXvBK+uvH8gEH2Nr6eQOyKwAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-arrow.slick-next {
    right: 0
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-arrow.slick-next:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAWCAYAAAAb+hYkAAAAAXNSR0IArs4c6QAAAMdJREFUOBGdlNEKAVEQhpebRVbkTpIk5TldeBr3SiklpZVyqyRJvMXxbWZuTtkxpqZ/pv2/3e2cMydJiBDCnMzJbtGbgXFGahwpOr9AJyVED2i7FMTQI88CqOwpWhbYx3RRQnSHZhY4wHQVQGVL0bTAIaabEqIbtGGBI0z3CFzT1y1wjOkRgSv6mgVOMD0jcEmfWuAU0ysCF9VS6vOwEnm+M7zd93sAvoUA8C05gG9zAXzHCMB3YAH8owH01xD6x73Ybb7muljeh6jlINk+orEAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-track {
    height: 100%
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-track div {
    font-size: 0;
    height: 100%
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-track div:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle
}

.slider-wrap .photoslier .slides .slides-list .slick-wrapper .slick-track div img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.slider-wrap .photo-large .source {
    position: absolute;
    left: 24px;
    top: 24px;
    z-index: 1000;
    height: 28px;
    padding: 0 19px;
    font-size: 12px;
    color: #fff;
    line-height: 28px;
    background: rgba(0, 0, 0, .26);
    border-radius: 2px
}

.slider-wrap .photo-large .source:hover {
    text-decoration: none
}

.slider-wrap .thumbnail {
    margin-top: 20px;
    position: relative;
    padding: 0 15px;
    margin-bottom: 30px
}

.slider-wrap .thumbnail .slide-prev {
    left: 0;
    text-align: left
}

.slider-wrap .thumbnail .slide-next {
    right: 0;
    text-align: right
}

.slider-wrap .thumbslider {
    overflow: hidden
}

.slider-wrap .thumbnail .slide-control {
    position: absolute;
    top: 0;
    width: 7.5px;
    cursor: pointer;
    padding-top: 13px;
    color: #6b7072
}

.slider-wrap .thumbnail .slide-control:hover {
    text-decoration: none
}

.slider-wrap .thumbslider ul {
    margin-left: 0
}

.slider-wrap .thumbslider ul li {
    width: 93px;
    margin: 0 7.5px;
    font-size: 12px;
    height: 50px;
    color: #6b7072;
    background-color: #f5f5f5;
    float: left;
    border-radius: 2px;
    position: relative;
    text-align: center;
    filter: alpha(opacity=50)
}

.slider-wrap .thumbslider ul li span {
    display: inline-block;
    width: 100%
}

.slider-wrap .thumbslider ul li .room_num {
    margin-top: 6px
}

.slider-wrap .pic-info {
    width: 400px;
    min-height: 800px;
    padding: 26px 18px;
    background: #fff;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .06);
    border-radius: 4px;
    float: right;
    position: relative;
    box-sizing: border-box
}

.slider-wrap .pic-info .frame-name-wrapper {
    position: relative
}

.slider-wrap .pic-info .frame-name-wrapper .name-left {
    margin-right: 80px
}

.slider-wrap .pic-info .frame-name-wrapper .name-left .name {
    display: inline;
    font-size: 26px;
    color: #101d37;
    font-weight: 700;
    line-height: 37px;
    vertical-align: middle
}

.slider-wrap .pic-info .frame-name-wrapper .name-left .status {
    display: inline-block;
    height: 24px;
    padding: 0 6px;
    line-height: 24px;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    background-image: linear-gradient(-135deg, #00795b, #00523E);
    border-radius: 2px
}

.slider-wrap .pic-info .frame-name-wrapper .name-right {
    position: absolute;
    top: 4px;
    right: 0;
    height: 26px;
    padding: 0 10px;
    line-height: 26px;
    border: 1px solid #9399a5;
    border-radius: 2px;
    font-size: 12px;
    color: #9399a5;
    cursor: pointer
}

.slider-wrap .pic-info .frame-price-wrapper {
    position: relative;
    margin-top: 6px
}

.slider-wrap .pic-info .frame-price-wrapper .price-left .price {
    font-size: 26px;
    color: #fe615a;
    line-height: 37px;
    font-weight: 700;
    vertical-align: baseline
}

.slider-wrap .pic-info .frame-price-wrapper .price-left .price-status {
    font-size: 16px;
    color: #fe615a;
    line-height: 22px;
    vertical-align: baseline
}

.slider-wrap .pic-info .frame-price-wrapper .price-left .change-price {
    display: inline-block;
    color: #fe615a;
    height: 18px;
    padding: 0 4px;
    line-height: 18px;
    font-size: 12px;
    background: rgba(254, 97, 90, .1);
    border: 1px solid #f76e64;
    border-radius: 1px;
    cursor: pointer
}

.slider-wrap .pic-info .frame-price-wrapper .price-right {
    position: absolute;
    top: 3px;
    right: 0;
    text-align: center;
    cursor: pointer
}

.slider-wrap .pic-info .frame-price-wrapper .price-right .top-heart {
    display: inline-block;
    width: 18px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAABIlJREFUSA3FVl9Mm1UUP+d+LWMZ0L+OqNBSWrYsMcaJWwtmugS2sagYfTP6oMzEBx4kJsYHHyTRaPwzY6Imy0xM9qTJ1LnEBB3TdI5AUfvishcDWylCUKB8WAyU9rvHc7/2K9DxZyw03uTr7bnnd36/75z757sA/1PD9XSdgVY/5eR7iHQcCKoZI/jJAuAUInz6clfHB729vdKKrd7X7NUWbe+z3cn4GkDQCCGHBH+jwHON3mxvPB7n+JV2i7CzPnIaQPawiBLbqM1rZD8x++fAsMN/+FWU4h0A0jYCM9cC2vGZuRtD31mYNeQs+jUTvGKKIsyz8zRI+wOgZVwobI8h4PccaPDjMDA76PKFf0aJ7ypRRExz3CfSVhHGhZxTE9QGAi/wWI79VZSVF12+1ucs4WLGHn/kdUPSW3kHRoN77z8ej59dUx7lc/gfCQAtx5Bor0UCiP09XR0dq8tv+Ryh1iBmjBjbXiCSNqo4MDMx8Icp7A6Fa2QGZtlpY5LLejJ2zApcr3c1tjsolx7Pzz8O6OOxI+vhrLGGhqOVulycYryD+UeYv8kstcyIDxnEorBsr658ygrYqJ+7cXm+SopaG9GzW4kqjkQiusRCL5p8REGv/8iDZsaO+sgUAtUKwHOp8djzJqAMP05feJKzvptFvzAzRpB3mTqadqYMekVK3opRZRBBsynMdVcrFSo97t9VX65GhD8obt7b0/mMCZbVQHYpnX8RZZShCYKlAu1EIWNIqAFKL+4vOMrSSUSLP1HIEK8qJT4DO8uiWCSVBX68agqTwC9NYYJu3nPOIm4H/7gbWjp4RTfzDKc8Fc5+U1hPDF3hgSjreHS59NMO6plUewLhWjLkV8oQgt4eGenLFErNI9LGHwZ+J6KDrrrIWQXaiUa8lCty8CsB7GG++bbDvo8Ur3mAWAJOf/hznugX2Obqay+lkoOfWb477fnD08907SolIeBEKjnMdv47W+TUx4a7+F2u8QBKMs44GyJHi847+OOqj3xsiqpEhHjTElVUK6UuEN9bU/8Q606bPkmXXMHW+wqubXWOushrnGR3IehiKjn0xmqCNaW2HGox8LyMFuZlEWzaAf3m4Jjl36p3+1tOSSnVNDG/+E0fHzpUGnNLxgrw783hvzTD1kyIGTZ3Y9a4VhU6mD/PSxlKbP6uPy2loRYn3xtwtOfUiXAJxDTXzdgCeuofPWRQZhCQbMyTAq0yqCeiuuUv7dVelYZU1xt1I5m8p7o+cP36efM4LsVuKqzAHl9Lm0HEh7t5p5oRu9zB1EjfP6VEbl/4mCTss3D2pd2B6enoQinOstctteVU/Wxy6EcU4kneDuoL5pWZ1Kg7dLJmNcbji7SviGJKkti/maiK3TJjS8AbiDyRy9K3HMEvS9Nor2lSNxElahDwJVBVBOcMKZvSE7+oa9Sm7baFFYs38HBnLpu7YIoj37MJpni4jh9eSKQbOaMpPRmfUdit2raEFZmrseVxyMnzfIuoXCHHpGFkm29XVMVtW1gFhUInd6Uyc90G4D4UdEkfi32jxrfT/gMV2KENdhg9agAAAABJRU5ErkJggg==) no-repeat;
    background-size: contain
}

.slider-wrap .pic-info .frame-price-wrapper .price-right .top-heart.followed {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAAXNSR0IArs4c6QAAAwRJREFUSA3Fll1IFFEUx++5c2clLAmzeowIFV8z6aWIDMwgE4MKKwgieonAh3rqoYWioC+C6EV6KNFWkaKyL1w2CymIeoneAkGColb7EKzU2Z3TOXe7w+jOrpPs1IWde+fcc/6/e87O3LlC/KcGQVzc27jKccU5idiEQiwhH0m9gwI+SQlXVe3GCxCPuyYWD7dUORM/zpPYDiGwgn6WAMgIhLRAvKGWVsehs9Mx/tzngZ09my8SoIOCpd/RPwYBEwrUVugdfEn+x0nmLDKsQCP/SSWgHfpS943LLDCJ3KLMdprJYj0AUMbuc8pqA8XM0gmKAxAuWPKA6kl187wXkG1vPJF18XRQUAltrl22qA66Hr7T5cSj2ypcF+MlBBSSks70rwc8qfjipKcumTHfR9moxGtwf+NanbEEsT1KmF+bnwcnI45psIuw3D8Z+RhFvQYDYDZymA9A5R7TYMp+xmePfIggPmgw1X00choBAOEncwBxVIPpMvwvwAg4pcFCDucyBqs3ZxCUfKStkrbPr9aKWFKD7UTyGW1pT8NsfQtdFj1QuaQknIErj6Y1mMWUEh1AO/1CheeL46Rov5hQbZWX2dcDQ/fQG7TgOhu91fFNqRp/vkDugt39+tX1wKwfSzw5SNi3vLpSwlmLBE9BIpU0ecwCs9F2l60j4xjDjdNCe7N4V8Bdu2/opF8nUBwPbVnpTOIInR7K/c5/M2bon8q9JmjD3Ni8jNkBrqU+2ypWT4/+9NyAMPcGSkojqm7T+qCYwIyNI+5rbnAyMy9o8frzaezFegOl//Sjylathv7+wO04MGMjDD2PX9nKaiaxUB8RA6XXZpygtYWgrF8UzA7Qk0wpEK1U9qJwD8o7U3mMoZMcX6iRf7iG7U0tjpu5Q2XPW6yBUnm/qZishq7Ul/lU80QKBUBicMAGq41q4J2n2deDCviuYHFNGCjHhQZrSG/yni2glY62+ivDttz7Du+VLK+GxMA428K00KX2i9GptCyTnjlCR+UayxKDcHPotn8+zPg3Ep7t5raiUWYAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.slider-wrap .pic-info .frame-price-wrapper .price-right .text {
    font-family: HiraginoSansGB-W3, Arial, sans-serif;
    font-size: 14px;
    color: #101d37
}

.slider-wrap .pic-info .frame-tag-wrapper {
    font-size: 0;
    margin-top: 17px;
    height: 24px;
    overflow: hidden
}

.slider-wrap .pic-info .frame-tag-wrapper .tag {
    display: inline-block;
    height: 24px;
    padding: 0 13px;
    margin-right: 10px;
    line-height: 24px;
    font-size: 12px;
    color: #849aad;
    background: rgba(132, 154, 173, .11);
    border-radius: 2px
}

.slider-wrap .pic-info .im-info {
    padding-bottom: 19px;
    border-bottom: 1px solid #e4e6f0;
    font-size: 0
}

.slider-wrap .pic-info .im-info .xinxuan-im {
    margin-top: 19px;
    font-family: PingFangSC-Semibold
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-img {
    vertical-align: top;
    display: inline-block;
    margin-right: 18px;
    width: 60px;
    height: 60px;
    background-image: url(../../common/img/xinxuan@2x.png?79db9e962a98150678e9);
    background-size: 100%
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text {
    display: inline-block;
    vertical-align: top
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-1 {
    display: block;
    margin-bottom: 4px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-1 .text-1 {
    font-size: 18px;
    color: #101d37;
    margin-right: 8px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-1 .text-2 {
    font-family: Hiragino Sans GB;
    font-size: 12px;
    color: #fa5741;
    background: #fdeeec;
    padding: 2px;
    border-radius: 2px;
    line-height: 24px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-2 {
    display: block;
    opacity: .5;
    font-size: 12px;
    color: #101d37;
    margin-bottom: 3px;
    font-family: Hiragino Sans GB
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-3 {
    display: block;
    margin-bottom: 8px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-3 .text-1 {
    font-family: Arial-Black;
    font-size: 14px;
    color: #fe615a
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-3 .text-2 {
    font-size: 11px;
    color: #fe615a;
    margin-left: 5px;
    margin-right: 3px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-3 .text-3 {
    font-family: Arial-Black;
    font-size: 13px;
    color: #fe615a
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-4 {
    display: table-cell;
    background: #3072f6;
    border-radius: 2px;
    width: 141px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-4:before {
    display: inline-block;
    content: " ";
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-image: url(../../common/img/xinxuan-im@2x.png?69fc766eb80d5155b1cb);
    background-size: 100%;
    margin-right: 4px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-text .line-4 .text {
    font-family: Hiragino Sans GB;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    height: 40px;
    vertical-align: middle
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-qr {
    display: inline-block;
    position: relative;
    left: 13px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-qr img {
    height: 110px
}

.slider-wrap .pic-info .im-info .xinxuan-im .xinxuan-qr p {
    font-size: 10px;
    color: #9399a5;
    letter-spacing: 0;
    text-align: center;
    margin-top: 7px
}

.slider-wrap .pic-info .base-info-wrapper {
    padding-top: 29px;
    margin-top: 26px;
    padding-bottom: 13px;
    border-bottom: 1px solid #e4e6f0;
    font-size: 0;
    border-top: 1px solid #e4e6f0
}

.slider-wrap .pic-info .base-info-wrapper .part {
    display: inline-block;
    width: 50%;
    margin-bottom: 13px
}

.slider-wrap .pic-info .base-info-wrapper .part .key {
    display: inline-block;
    width: 61px;
    height: 20px;
    margin-right: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #9399a5;
    text-align: justify;
    overflow: hidden;
    vertical-align: middle
}

.slider-wrap .pic-info .base-info-wrapper .part .key:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0
}

.slider-wrap .pic-info .base-info-wrapper .part .value {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #101d37;
    vertical-align: middle
}

.slider-wrap .pic-info .base-info-wrapper .sub-info {
    position: relative;
    margin-bottom: 13px
}

.slider-wrap .pic-info .base-info-wrapper .sub-info .sub-key {
    position: absolute;
    top: 0;
    left: 0;
    width: 61px;
    height: 20px;
    margin-right: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #9399a5;
    text-align: justify;
    overflow: hidden
}

.slider-wrap .pic-info .base-info-wrapper .sub-info .sub-key:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0
}

.slider-wrap .pic-info .base-info-wrapper .sub-info .text {
    display: block;
    margin-left: 80px;
    line-height: 20px;
    font-size: 14px;
    color: #101d37;
    letter-spacing: 0;
    vertical-align: top
}

.slider-wrap .pic-info .sub-info-wrapper {
    font-size: 0;
    margin-top: 26px;
    padding-bottom: 13px
}

.slider-wrap .pic-info .sub-info-wrapper .sub-info {
    position: relative;
    margin-bottom: 13px
}

.slider-wrap .pic-info .sub-info-wrapper .sub-info .sub-key {
    position: absolute;
    top: 0;
    left: 0;
    width: 61px;
    height: 20px;
    margin-right: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #101d37;
    text-align: justify;
    overflow: hidden
}

.slider-wrap .pic-info .sub-info-wrapper .sub-info .sub-key:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0
}

.slider-wrap .pic-info .sub-info-wrapper .sub-info .text {
    display: block;
    margin-left: 80px;
    line-height: 20px;
    font-size: 14px;
    color: #849aad;
    letter-spacing: 0;
    vertical-align: top
}

.slider-wrap .pic-info .agent-wrapper {
    position: relative;
    margin-top: 29px;
    font-size: 0
}

.slider-wrap .pic-info .agent-wrapper .left {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px
}

.slider-wrap .pic-info .agent-wrapper .agent-message {
    padding: 0 102px 0 82px
}

.slider-wrap .pic-info .agent-wrapper .agent-message .name {
    font-size: 18px;
    color: #101d37;
    font-weight: 700
}

.slider-wrap .pic-info .agent-wrapper .agent-message .deal {
    margin-top: 7px;
    line-height: 17px;
    font-size: 12px;
    color: #101d37
}

.slider-wrap .pic-info .agent-wrapper .agent-message .phone {
    margin-top: 5px
}

.slider-wrap .pic-info .agent-wrapper .agent-message .phone .number {
    display: inline-block;
    font-family: Arial-Black, Arial, sans-serif;
    font-size: 16px;
    color: #fe615a;
    line-height: 23px;
    letter-spacing: 0;
    vertical-align: baseline
}

.slider-wrap .pic-info .agent-wrapper .agent-message .phone .split {
    display: inline-block;
    margin: 0 4px;
    line-height: 18px;
    font-size: 13px;
    color: #fe615a;
    font-weight: 700;
    letter-spacing: 0;
    vertical-align: baseline
}

.slider-wrap .pic-info .agent-wrapper .agent-message .consult {
    display: block;
    margin-top: 8px;
    width: 110px;
    height: 40px;
    font-size: 0;
    text-align: center;
    background: #f4f8fe;
    border: 1px solid #4688f1;
    border-radius: 2px;
    box-sizing: border-box
}

.slider-wrap .pic-info .agent-wrapper .agent-message .consult:hover {
    text-decoration: none
}

.slider-wrap .pic-info .agent-wrapper .agent-message .consult .im {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    line-height: 40px;
    background: pink;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAAAXNSR0IArs4c6QAABG9JREFUWAm9V11sVFUQnjl3u7u3/ITEYFojCCnIk7htCuojiYIQUXwgBkjwDbWJiN1q6oOkqSGK0pqQ8GN4VF8whIQXhZhAYqKFBraVRKPFaJW0pcSIVPduu3vvcebcPXfPvbvb7NZ0T7J35syZme/8zZxZgGJLdTszzCJ/Ut1ZyVS19m4nK4uNB8o1WK0jnT3Rkc5tYx5D9iQQLOV26LmYomUaymlHz+xGz3NHlYrxGRlsRmQAT0KXIQ+xggavhCSRTuV5F5UUhDbY3SfjYzO5m9SfGBmwt2h5dQ8It0cGmldhKu38A1Iu0RYmbbLsVlFtkBXzrjMZ7FRmwIZvjiSVA+Z1K9s5PaCpQMD3dSdKeZmCznhtdID7PEGmapnMcNt+XCYmx3N/zjdxFPhe5ph92LcoOlCGvzk5LayFEvJQZrD5KVQncN+ZrcUoqkPrvy+KxxeMrWtBWFE8lmQc4LHVpVXu6LACPWYkyOUxWu89U3prqhQRuTmAm7+X+pdGXVNV8cp9NA7KtKoIaENPqZuAQrxRRaeqmI+RTqNLRdqSWOJTR85dZm2UaLtu4byU8FDUmhHZyJSXdsiQcox7IHtplzrppkzQjf66bZn95hd9SLsSbiEH7T1Ov/Tku2EVo4f4b+sjyQe+PIjBsQcOUunsH4T4sKFelbWarI3XjyY4ev3E096d/a5WYzZy8+73fHuVg01vyRY66Se5U09TMUMGSOnzb75R9Rhr3fXL7YRYqDE7+WXG+ThIKdrrC5tL931nZ4nvbBOUA7SWTz3Ap0MOtqYs6HspDkv91AT9e+Lw8hY/q5/pSsC5t9W+mV5ay3JWnPTnCr4OI+bL46fkAPFKaAY8oo2Zn9eYxinffcBJ8RNWXki7MZC8KDKD9qsLMebcyHZlS6jJGb0rOrHW7YCCZ4gfJQ2kzoiDQwu8greX3vVe3deUE2jMSm4Y/gintIxpEI2m0OQ5Vgoydxg82FfrrWUw2pzPY5jsjwKavpmvOAEF6jrnFxKkUYAiyFDMsl+sNJnQBBg47znD9aSWSoBVZXT4TcLeZE4kuAScTbleWDRwnhUlXMZgLD1JtQMkOEmp/DUtbATVDxTVgfQASe+rRoBGMQSKZ4V6/aIjDeozNpUm9PRWaWseRDjbk6A8jjA+7cGuo8FjCqdficMTj/oJ/sCpWRi+5SkvzzxuwYf7qSiidjFTgN7P8oqv+CFsgQh/VRwk4TQ9dj9PUPRTlfHtTz6A1uW+S2X6+F1P/bR8bNKDO/ck5AsSro6FbbROQKnmwPZ09jj5fz0QNpChp+SkWIn2OypzNRCYoRiTqy0Vhpt7nLVzHvxIgVr25i7KvKhCaxLJdZyQVCK6dsz+lUJi76KARZzSioe4PNTZ0K84SIlCou7iLOJ7/i6lYStm7dAlpVYOJoAgU6X/Anr4f1LaaoqywZbVySNmQWx6DT1G5kCU331WWmPDs9vQlc9LlCnKH2voKq0gvTyX8ES5jP+BipQLbcsSlyuV8lGf3P8PtUieM6rZ74UAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.slider-wrap .pic-info .agent-wrapper .agent-message .consult .text {
    font-size: 14px;
    color: #4688f1;
    font-weight: 700;
    line-height: 40px;
    vertical-align: middle
}

.slider-wrap .pic-info .agent-wrapper .weixin {
    position: absolute;
    text-align: center;
    width: 100px;
    top: 0;
    right: 0;
    overflow: hidden
}

.slider-wrap .pic-info .agent-wrapper .weixin span {
    line-height: 14px;
    font-size: 10px;
    color: #9399a5
}

.slider-wrap .pic-info .agent-wrapper .weixin img {
    width: 100%
}

.slider-wrap .pic-info .agent-wrapper .no-agent-phone {
    display: inline-block;
    margin: 20px 0 43px;
    padding: 10px 16px;
    background: #fe615a;
    border-radius: 2px
}

.slider-wrap .pic-info .agent-wrapper .no-agent-phone .phone-icon {
    display: inline-block;
    width: 17px;
    height: 16px;
    margin-right: 6px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAFNQDtUAAAAAXNSR0IArs4c6QAAAuBJREFUWAm1l7trFUEUxm+it1CCD0QSBS2EVHYW2qgoEvwTBFFrCyv/ARvRwkIQBE0rEmIhChaxMbYiaJNC0CIEQYKgBsFnkvV35s4MM2dn985c3IGPOY/vfOfs8+7t9VhVVR2V3S8CK6DyAWfo4LhNbCHxUCdNzgcxdjuZOGOjTisiyWxmDLbfhjHGwrkJ7b1kDwCz4jrlWc6aCtddS3xWz/R6YzooZB0zPvHlZEKCtoVs51MkOTwvK4erSf5MpZKeHKr4oDWcwqc2kuEKQZY4bJ+NU1WnrdBgCxI2X1W1qa2CO7LBCNCP+xKMSDbHoeZHKGDt4Rc6EJdRbge+Mx85I3un+4tgmvnsQk1E5EogtKLzRX4gJOZsTnHT5ZNztZEjIJzBNVZsbtpNuXFlkbqk0to97AOMfh289YFSg+I14Nat0np5AMwT4xRkLxWJnu6guM/pWA/8VjN5Yqk41FqlkslJ7FVR1GZXJnmu0tPKH+qamy08maVTSAd3TuZcOwSvObt4l2mCNVUsIAUITAYiYm4dVeiqEko+oEPFEZlXQn076YyKt7+8IN9TBW3uDXd1ogm5zJcJzETBZmeyOWUzjFB7QIOxPg4VcASK9oGvQbGYF1w+2kkcAeaTSVh2rbLvjYhdOTSSAcKXm53Bb9+wtnfV3+jS4KVv12487XqQ7+39o+zBroaRW/5NpvgveKuZ3HIaxzsNNqPjrjsfCO0oVy+soMnJem8fyfo6KWzZTKftCd86NuRp2tZc2UGGhlNAHlW9/hA41kHLZkkajoNFkFqvCHb7PtGj0VD+KvxNTUPsAUj+yGid/+bT8H7DMBKeBckfaeL7wR3wDiyDx0C+9/eMPBzFfTAHmtZrEufAGXAXbICctQTp7EiDUSifLes5XQo4o78oaSIfZE8KmjVR5bLtGums6CKEJoD8t/kJctciRP/blbzRdKNSnwYT1FwEp8BO8AUsgQU+3ZK/bf8AfVjKooMD+WMAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.slider-wrap .pic-info .agent-wrapper .no-agent-phone .num {
    font-family: Arial-Black, Arial, sans-serif;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    line-height: 26px;
    vertical-align: middle
}

.slider-wrap .pic-info .agent-wrapper .no-agent-phone .turn {
    margin: 0 8px;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    font-weight: 700;
    vertical-align: middle
}

#matchBar .match-nav {
    position: fixed;
    bottom: 100px;
    right: 5px
}

#matchBar .match-nav .add-word,
#matchBar .match-nav .go-top,
#matchBar .match-nav .unadd-word {
    border: 0;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, .2)
}

#matchBar .match-nav .add-nav-box,
#matchBar .match-nav .unadd-nav-box {
    background-color: transparent;
    height: 100%;
    border: 0
}

#matchBar .match-nav .unadd-nav-name {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

#matchBar .match-nav .unadd-nav-num {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.float-img-wrapper {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1002;
    background: rgba(0, 0, 0, .51);
    text-align: center;
    font-size: 0
}

.float-img-wrapper:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle
}

.float-img-wrapper .close-icon {
    position: absolute;
    width: 33px;
    height: 33px;
    top: 65px;
    right: 65px;
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAABBCAYAAACO98lFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MDI0OTI4Mzg0ODcxMUU1QUI5NUQ4MUZDRDlCMDRGMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MDI0OTI4NDg0ODcxMUU1QUI5NUQ4MUZDRDlCMDRGMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgwMjQ5MjgxODQ4NzExRTVBQjk1RDgxRkNEOUIwNEYzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgwMjQ5MjgyODQ4NzExRTVBQjk1RDgxRkNEOUIwNEYzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wiH5lwAAArNJREFUeNrc281qFEEQAODeIgffxkMkPoOoKPEtkkOy5mLiQUMgq5CNQnyNQAIJij5BXEF8kpwGb2rVWAtNkv2Z7qruqikodmZ3Z3b72+rpYXZ60DRN4HiBOcRcxfyLeYV5hHkZ/Mdzbtsat+075gfMc3pxwAj0xPaMHbzD3HXa+AHmmAHuiveYrwhhHRdOF+zsGHPHIcAJ5uaC9z2FORUQx0sW7RtA2zaqhN+4cG/JnXuoiC4AFNdUCX86fID1iugK0AbwKBB6AJEEgDEBLvHgHCIVgIbLI0K44GHQK0QqAMUB5jfglV0+V/AGkQMwwnwzPSbEDfIEkQuwFx8Yg0MIMYC7EDxAiALMQrAMIQ4wD8EihArAIgRLEGoAyyBYgFAFWBahJoQ6QBeEGhBFALoilIQoBpCCUAKiKEAqgiZEcYAcBA2IKgC5CJIQ1QAkECQgqgK0v0D050tu0BWqYcJ2vzDv1wKQRsiBqAYg1R0kukY1AA0EbQhxAC0ELQgVAE0EaQg1AG0EKQhVAI3RYdap8M/EYZDuI3io/QWhAMBJIgDFWihw8RYKAGwKdKmxRwQpgCIQ4ABAHQKcAKhCgCMANQgwADCpDQGVAUY8DFb9gwcqA+xlnlmKQIABgFAbAowAVIUAQwDVIMAYQBUIMAhQHAKMAhSFAMMAxSDAOEARCHAAEDdI5RZkcAIwjR0NCBAGOAzKF0U1IEAY4HUoEzkQt7ZbuQHwCXPDOEAMMW1Ylxje3A6cAuRWxDDebopw7BBAAmLUVkDTNM/w8cwpQBzjhK5B8RhC2uw2awA5FbHVdUqgVYCciriGHlRAdkUQwqRHACkQ7ZTAcc8AukJ8JASaPj9rSiDNG9x3CBBDzJvu+Bbzc3x/whMeOx+E/1OHr1jya/Afjxhkldd/cA/4Qiv/BBgAroYEELAskssAAAAASUVORK5CYII=) no-repeat;
    background-size: contain
}

.float-img-wrapper .content {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

#house-push {
    padding-right: 0;
    padding-bottom: 22px
}

.mod-wrap h2 {
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 26px;
    display: block;
    margin-top: -5px
}

.det-disclaimer {
    padding-left: 16px;
    margin: 0 auto;
    background: url(../../pages/detail/img/detail_new_disclaimer.png?dd648097906ed14c51e9);
    background: -webkit-image-set(url(../../pages/detail/img/detail_new_disclaimer.png?dd648097906ed14c51e9) 1x, url(../../pages/detail/img/detail_new_disclaimer@2x.png?ef280d7b740dd063d643) 2x);
    background-repeat: no-repeat;
    background-position: 0 5px;
    color: #9399a5;
    font-size: 0;
    width: 1150px
}

.det-disclaimer span {
    font-size: 12px;
    line-height: 20px
}