/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
html *{outline:0!important}
body,html{min-height:100%;overflow-x:hidden}
body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#5e6d77;background-color:#fff}
a,label,p,span{font-size:1em}
a{transition:all .2s ease}
a:active,a:focus,a:hover{text-decoration:none;color:#2aacff}
h1,h2,h3,h4{font-weight:700}
h5{font-weight:400}
.customs-row{display:block;width:100%;clear:both}
.layout-left{float:left}
.layout-right{float:right}
.img-hover{position:relative;display:block}
.img-hover:after{position:absolute;content:'';background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;opacity:0;transition:all .5s ease}
.img-hover:hover:after{opacity:1}
.section{background-color:#fff;z-index:10;position:relative}
.padding-top{padding-top:100px}
.padding-top-2{padding-top:160px}
.padding-bottom{padding-bottom:100px}
.margin-top{position:relative;top:-60px;z-index:3}
.margin-top-175{position:relative;top:175px}
.padding-bottom-40{padding-bottom:40px}
.sunhouse-item{display:block;float:left;transition:all .5s ease}
.sunhouse-item .wrapper-image{position:relative;display:block}
.sunhouse-item .wrapper-image .layout-1{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:1;transition:all .5s ease}
.sunhouse-item .wrapper-image img{width:100%;height:100%}
.sunhouse-item .wrapper-image .note{width:56px;height:56px;color:#fff;position:absolute;right:15px;top:-15px;text-transform:uppercase;font-weight:300;text-align:center;display:table;z-index:2}
.sunhouse-item .wrapper-image .note p{line-height:1.145em;margin-bottom:0;display:table-cell;vertical-align:middle}
.sunhouse-item .wrapper-image .note.for-sale{background-color:#2aacff}
.sunhouse-item .wrapper-image .note.for-rent{background-color:#20ceb3}
.sunhouse-item .wrapper-content{border:1px solid #efefef;float:left;text-align:left}
.sunhouse-item .wrapper-content .info-house{border-bottom:1px solid #efefef}
.sunhouse-item .info-house{line-height:1;padding:15px 15px 5px}
.sunhouse-item .about-house{padding:15px}
.sunhouse-item .about-house .title{color:#34495e;font-size:1.43em;font-weight:700;text-transform:capitalize;margin-bottom:10px;display:inline-block}
.sunhouse-item .about-house .title:hover{color:#2aacff}
.sunhouse-item .about-house .text{margin-bottom:0;height:48px;overflow:hidden}
.sunhouse-item .more-info-house{border-top:1px solid #efefef;padding:15px;float:left;width:100%}
.sunhouse-item .more-info-house .place-house{float:left}
.sunhouse-item .more-info-house .place-house a,.sunhouse-item .more-info-house .place-house i,.sunhouse-item .more-info-house .place-house p{display:inline-block;color:#8b979e;margin-bottom:0;transition:all .2s ease}
.sunhouse-item .more-info-house .place-house i{margin-bottom:0;padding-right:7px}
.sunhouse-item .more-info-house .place-house:hover a,.sunhouse-item .more-info-house .place-house:hover i,.sunhouse-item .more-info-house .place-house:hover p{color:#2aacff}
.sunhouse-item .more-info-house .price{float:right;font-size:1.714em;color:#2aacff;font-weight:700}
.sunhouse-item .more-info-house .price span{font-size:.65em;font-weight:400;line-height:1}
.sunhouse-item:hover{box-shadow:0 0 25px rgba(0,0,0,.1)}
.sunhouse-item:hover .wrapper-image .layout-1{opacity:0.5;}
.col-md-4 .sunhouse-item .wrapper-image{height:220px}
.list-view .sunhouse-item{display:table;width:100%}
.list-view .sunhouse-item .wrapper-image{display:table-cell;width:370px;height:220px}
.list-view .sunhouse-item .wrapper-image .note{left:15px;right:auto}
.list-view .sunhouse-item .wrapper-content{float:none;display:table-cell;vertical-align:top}
.list-view .sunhouse-item .wrapper-content .lst-item{display:table;padding-bottom:15px}
.list-view .sunhouse-item .wrapper-content .info-house{border-bottom:none;display:table-cell;padding:0;width:45%}
.list-view .sunhouse-item .about-house{padding:20px 20px 0 30px}
.list-view .sunhouse-item .about-house .title{margin-bottom:20px}
.list-view .sunhouse-item .more-info-house{border-top:none;padding:0;float:none;display:table-cell}
.list-view .sunhouse-item .more-info-house .place-house{float:inherit;margin-bottom:20px}
.list-view .sunhouse-item .more-info-house .place-house a,.list-view .sunhouse-item .more-info-house .place-house i,.list-view .sunhouse-item .more-info-house .place-house p{display:initial}
.list-view .sunhouse-item .more-info-house .price{float:left}
.info{display:inline-block;margin-right:20px;margin-bottom:10px}
.info:last-child{margin-right:0}
.info i,.info p{display:inline-block}
.info p{margin:0;padding-left:5px;font-size:.929em}
.info i{font-size:1.14em}
.info i.icon-bed{font-size:1.3em;position:relative;top:2px}
.scroll-nav{overflow-y:scroll!important}
