/*楼盘动态*/
.lp-news{overflow: hidden;}
.lp-news li{overflow: hidden;border-bottom: 1px solid #eee;padding: 20px 0;}
.lp-news li .tit{margin-bottom: 8px;font-weight: 700;}
.lp-news li .tit .a-tag{display: inline-block;padding: 2px 3px;font-size: 12px;background: #39ac6a;color: #fff;margin-right: 10px;border-radius: 2px;}
.lp-news li .tit .a-title{font-size: 16px;font-weight: 400;vertical-align: -2px;}
.lp-news li .tit .a-time{font-weight: 400;color: #9c9fa1;display: inline-block;float: right;margin-top: 2px;}
.lp-news li .news-content{line-height: 24px;max-height: 48px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;padding: 8px 0;}
.lp-news li .img-item{margin: 8px;cursor: pointer;height: 110px;overflow: hidden;float: left;width: 148px;}
.lp-news li .img-item img{width: 100%;}
/*户型*/
.lp_hx{overflow: hidden;}
.lp_hx .house-det{border-bottom: 1px solid #e4e4e4;padding-bottom: 27px;padding-top: 30px;overflow: hidden;}
.lp_hx .house-det li{float: left;}
.lp_hx .house-det .img-li{text-align:center;width:140px;height:120px;margin-right:40px;position:relative;font-size:0}
.lp_hx .house-det .img-li img{display:inline-block;margin:auto;max-width:100%;max-height:100%;vertical-align:middle;cursor:pointer}
.lp_hx .house-det .img-li .tip{width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:20;padding-left:5px;padding-right:5px;margin-top:3px;margin-left:3px;height:25px;color:#fff;display:inline-block;background:#333;filter:alpha(opacity=80);opacity:.8;font-size:12px;font-weight:700;border-radius:2px;line-height:22px;text-align:center;position:absolute;left:0;top:0}
.lp_hx .house-det .info-li{margin-right: 135px;}
.lp_hx .house-det .info-li p {margin-bottom: 10px;}
.lp_hx .house-det .info-li .p1{margin-top:-3px;font-size:20px;font-weight:700}
.lp_hx .house-det .info-li .p1 .p1-orientation{font-size:14px}
.lp_hx .house-det .info-li .p1 .p1-state{vertical-align:4px;display:inline-block;padding:0 7px;height:21px;font-size:9pt;font-weight:400;text-align:center;line-height:21px;border-radius:2px}
.lp_hx .house-det .info-li .p1 .p1-green{border:1px solid #00ae66;color:#00ae66}
.lp_hx .house-det .info-li .p2{font-size: 14px;font-weight: 700;}
.lp_hx .house-det .info-li .p2 span{color: #f15044;padding: 0 5px;}
.lp_hx .house-det .info-li .p2 span.p2-time{margin-left:10px;color:#6b7072;font-weight:400}
.lp_hx .house-det .info-li .p3{overflow:hidden;max-width:650px;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.lp_hx .house-det .info-li .p4 span{font-size:12px;color:#fff;margin-right:5px;height:23px;vertical-align:middle;line-height:23px;padding:0 5px;display:inline-block;background-color: #bbb}
.lp_hx .house-det .info-li .p4 .tag1 {background-color: #bbb;}
.lp_hx .house-det .info-li .p4 .tag2 {background-color: #ecc896;}
.lp_hx .house-det .info-li .p4 .tag3 {background-color: #e0a0a0;}
.lp_hx .house-det .info-li .p4 .tag4 {background-color: #96cf95;}
.lp_hx .house-det .info-li .p4 .tag0 {background-color: #c5a9dd;}
.lp_hx .house-det .more{float: right;}
.lp_hx .house-det .more .cha{display:inline-block;height:32px;width:60px;margin-top:2px;float:right;background:#3baa6a;color:#fff;font-size:12px;line-height:32px;text-align:center;margin-left:10px;border-radius:2px;cursor:pointer;box-shadow:inset 0 -1px 0 #2d8652;-webkit-box-shadow:0 -1px 0 #2d8652 inset;-moz-box-shadow:0 -1px 0 #2d8652 inset;-o-box-shadow:0 -1px 0 #2d8652 inset;-ms-box-shadow:0 -1px 0 #2d8652 inset}
.common-title-nav{font-size: 12px;font-weight: 400;padding: 0 10px;border-right: 1px solid #eee;}
.common_more{font-size: 14px;float: right;}
.album-list{margin-left: -30px;list-style-type:none;overflow: hidden}
.album-list li {float:left;width:257px;height:148px;margin-left:30px;margin-top:20px;text-align:center;position: relative;z-index: 2;overflow: hidden}
.album-list li img{max-width:100%;display:inline-block;vertical-align:middle;position: relative;z-index: 10;}
.lp_content{overflow: hidden;padding: 10px;text-indent:25px;line-height: 28px;}
.lp_content2{margin: 20px;line-height: 25px;}
.lp_content2 .lp-tags{margin-right: 10px;padding: 5px 10px;background-color: #00ae66;color: #fff;font-weight: 700;}
.x-table{word-break:break-all;width:100%;border-top:1px solid #eee;border-left:1px solid #eee;color:#888;text-align:left}
.x-table .w256{width:256px}
.x-table td,.x-table th{border-right:1px solid #eee;border-bottom:1px solid #eee}
.x-table th{background:#fafafa;color:#333;height:38px;padding:0 12px}
.x-table .w86{width:86px}
.x-table td{padding: 12px;}
.tags-list{float: left;padding-left: 10px;font-size: 12px;line-height: 22px;margin-top: 10px;}
.tags-list a{display: inline-block;float: left;padding: 2px 10px;margin-left: 10px;background-color: #f0f0f0;}
.tags-list a.on{background:#3baa6a;color:#fff;}
.infosm,.mzsm{display:block;overflow:hidden;padding:10px;background:#f8f8f8;border:#eee 1px solid;line-height:22px;font-size:12px;color:#666;margin: 30px 0;}
/*楼盘评论*/
.rating-start .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.rating-start .label-default{background-color:#f0ad4e}
.rating-start .label-warning{background-color:#f0ad4e}
.rating-start .label-danger{background-color:#d9534f}
.rating-start .label-info{background-color:#5bc0de}
.rating-start .label-success{background-color:#5cb85c}
.rating-start .label-primary{background-color:#5cb85c}
.rating-start .rating-li{width: 280px;float: left;padding: 10px 0;}
.rating-start .rating-li2{width: 340px;float: left;padding: 10px 0;}
.rating-start .rating-tags{padding-right: 10px;float: left}
.comment_btn{float:right;height:40px;width:88px;margin-top:3px;color:#fff;background:#ff7326;font-size:16px;line-height:40px;text-align:center;border-radius:2px;cursor:pointer;box-shadow:inset 0 -1px 0 #ff7326;-webkit-box-shadow:0 -1px 0 #ff7326 inset;-moz-box-shadow:0 -1px 0 #ff7326 inset;-o-box-shadow:0 -1px 0 #ff7326 inset;-ms-box-shadow:0 -1px 0 #2d8652 inset;transition:all .3s ease-in-out;display: inline-block;}
.comment_btn:hover{color: #fff;}
.total_score{font-size: 16px;color: #333;font-weight: 700;margin-top: 10px;}
.total_score .score{color: #ff7326}
.user_comments{overflow: hidden;padding: 10px;}
.user_comments .list{width: 1020px;}
.user_comments .list li{width:100%;color:#333;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #eee;overflow: hidden;}
.user_comments .list li .l_user{float:left;padding-top:4px;width:100px;text-align:center;margin-right: 20px;}
.user_comments .list li .l_user .pic{margin:0 auto 13px;width:55px;border-radius: 50%;overflow: hidden;height:55px}
.user_comments .list li .l_user .info{font-size:12px;color:#999;line-height:20px}
.user_comments .list li .r_comment{float:left;position:relative;width:860px;padding:20px;font-size:14px;background-color:#f9f9f9;border-radius:2px;overflow: hidden;}
.user_comments .list li .r_comment:after{content:"";position:absolute;top:14px;left:-35px;display:block;width:0;height:0;border:18px solid transparent;border-right-color:#f9f9f9;-webkit-transform:scaleY(.62);transform:scaleY(.62)}
.user_comments .list li .r_comment .score .stars{display:inline-block;vertical-align:middle;width:200px;background-position:0 0}
.user_comments .list li .r_comment .score .num{display:inline-block;color:#333;vertical-align:middle;padding-right:8px;line-height: 30px;}
.user_comments .list li .r_comment .words-container{position:relative;min-height:60px;margin:13px 0 24px 2px;color:#333;line-height:24px;overflow:hidden}
.user_comments .list li .r_comment .sep_line{border-bottom:1px solid #e5e5e5}
.user_comments .list li .r_comment .info{margin:16px 0 0 2px;font-size:12px;color:#999;overflow:hidden}
.new_comments{overflow: hidden;padding: 20px;}
.new_comments .desc{line-height:25px;font-size:14px;color:#394043;font-weight:700;}
.new_comments .is_spot{overflow: hidden;padding: 10px 0;}
.new_comments .is_spot em{padding: 7px 15px;background-color: #f0f0f0;line-height: 22px;border-radius: 2px;font-style: normal;cursor:pointer;margin-right: 10px;}
.new_comments .is_spot em.on{background-color: #5cb85c;color: #fff;}
.new_comments .comment-content{display:block;width:100%;padding:16px;margin:16px 0 27px;height:244px;border:1px solid #ced2d6;border-radius:2px;box-sizing:border-box;font-size:14px;color:#9399a5;line-height:20px;outline:none;resize: none}
.new_comments .submit{padding:0 37px;margin-top:30px;font-size:18px;color:#fff;font-weight:700;background:#00ae66;border-radius:2px;line-height:40px;height:40px;cursor:pointer;outline: none}
.new_comments .submit:hover{color: #fff;}