@charset "utf-8";

/* 清除浮动 */
.clearfix:after,.filter-cell:after,.filter-list:after,.scheme-panel:after,.sort-bar ul:after,.hot-city-list:after,.insit-list .insit-item:after,.insit-list .local-tags:after,
.detail-head-r:after,.detail-tabs ul:after,.insit-rcmd-list ul:after,.comment-tabs ul:after,.insit-sv-list:after,.comment-item:after,.comment-item .cmt-imgs ul:after,.cmt-item-ft:after,.insit-room-item .item-bd-cells:after,.insit-room-item .item-others:after,.insit-room-item:after,.insit-gallery .gallery-tabs ul:after,.insit-property .prop-cells ul:after,.insit-property .prop-btns .btn-list:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.filter-cell,.filter-list,.scheme-panel,.sort-bar ul,.hot-city-list,.insit-list .insit-item,.insit-list .local-tags,
.detail-head-r,.detail-tabs ul,.insit-rcmd-list ul,.comment-tabs ul,.insit-sv-list,.comment-item,.comment-item .cmt-imgs,.cmt-item-ft,.insit-room-item .item-bd-cells,.insit-room-item .item-others,.insit-room-item,.insit-gallery .gallery-tabs ul,.insit-property .prop-cells ul,.insit-property .prop-btns .btns-list{*zoom:1;}

/* 背景图 */
.filter-layer .check-list .check-ico,.scheme-promote .promote-item .item-ico,.insit-side .file-bn .box-ico,.insit-list .insit-item .ico-rcmd,.insit-list .insit-item .ico-local,
.insit-address .ico-local,.insit-detail-head .add-fav-ico,.insit-sv-list .ico-tick,.insit-gallery .small-btn-prev i,.insit-gallery .small-btn-next i,.insit-gallery .big-btn-prev i,.insit-gallery .big-btn-next i,.prop-contact .tel-ico{background-image:url(../images/insit.png);background-repeat:no-repeat;}
.comment-item .cmt-item-ft .cmt-img-more:after,.small-select-box .select-toggle:after,.insit-txt-tips:before{background-image:url(../images/insit.png);background-repeat:no-repeat;}

/* HOVER颜色 */
.filter-layer .filter-list li a:hover{color:#508d32;}




/* =======================================================
 * 机构列表
 * ------------------------------------------------------- */



/* -------------------- 条件过滤 -------------------- */
.filter-layer{margin-bottom:18px}
.filter-panel{padding:10px 5px 10px 28px;/* border:1px solid #dedede; */font-size:15px;background-color: #ffffff;}
.filter-panel .filter-list,.filter-panel .filter-list a{color:#666;}
.filter-layer .filter-cell {width:100%;padding:10px 0;position:relative;line-height:22px; min-height:22px;}
.filter-layer .filter-cell .cell-hd {position:absolute;left:0;top:16px;font-size:15px;font-weight:bold;}
.filter-layer .filter-cell .cell-bd{padding-left:80px;}
.filter-layer .filter-list{/* padding-left:65px; */padding-right:40px;}
.filter-layer .filter-list.area{padding-left: 0}
.filter-layer .filter-list li{min-width:50px;float:left;margin-right:10px;padding:6px 0;white-space:nowrap;}
.filter-layer .filter-list .all{/* position:absolute; *//* left:80px; *//* min-width:inherit; *//* top:10px; */}
.filter-layer .filter-list .filter-tag{display:inline-block;padding:0 12px;}
.filter-layer .filter-list .filter-tag{*display:inline;}
.filter-layer .filter-list .selected,.filter-layer .filter-list .selected:hover{background-color:#508d32;color:#fff;}
.filter-layer .check-list {padding-left:65px;}
.filter-layer .check-list li{width:110px;}
.filter-layer .check-list .filter-tag {padding-left:20px;position:relative;padding-right:0;display:block;}
.filter-layer .check-list .nolink:hover{color:#666;}
.filter-layer .check-list .all .filter-tag{padding:0 12px;width:auto;display:inline-block;}
.filter-layer .check-list .filter-tag:hover .check-ico{background-position:-100px -14px;}
.filter-layer .check-list .check-ico,.filter-layer .check-list .nolink:hover .check-ico{display:inline-block;width:14px;height:14px;background-position:-100px 0;position:absolute;left:0;top:4px;overflow:hidden;}
.filter-layer .check-list .check-ico{*display:inline;}
.filter-layer .check-list .checked .check-ico,.filter-layer .check-list .checked:hover .check-ico{background-position:-119px 0;}
.filter-cell-hide{display: none;}
.filter-layer-ft{text-align: center;}
.filter-layer-ft .filter-panel-more{display: inline-block;color:#666;cursor: pointer;/* border: 1px solid #dedede; */border-top: 0;padding: 0 20px 6px;border-radius:0 0 4px 4px;background-color: #fff;margin-top: -1px;position: relative;z-index: 3;vertical-align: top;}
.filter-layer-ft .filter-panel-more:hover{background: -webkit-linear-gradient(top,#fff 80%,#f8f8f8);background: linear-gradient(to bottom,#fff 80%,#f8f8f8);}
.filter-layer-ft .filter-panel-more:after{content: '';display: inline-block;width: 9px;height: 5px;margin-left: 5px;vertical-align: middle;}
.filter-layer-ft .filter-panel-more:after{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFAQMAAACtnVQoAAAABlBMVEUAAADGxsbf4kRwAAAAAXRSTlMAQObYZgAAABdJREFUCNdjONjAkMzAYMbAIMPAwMEAABeqAf82LG17AAAAAElFTkSuQmCC);}
.filter-all-active .filter-cell-hide{display: block;}
.filter-all-active .filter-layer-ft .filter-panel-more:after{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFAQMAAACtnVQoAAAABlBMVEUAAADGxsbf4kRwAAAAAXRSTlMAQObYZgAAABdJREFUCNdj4GBgkGFgMGNgSGZgONgAAAdUAf/lJnWOAAAAAElFTkSuQmCC);}


/* -------------------- 定制引导 -------------------- */
.scheme-promote .scheme-panel{margin-bottom:10px;/* border:1px solid #dedede; */padding:23px 28px;background-color: #ffffff;}
.scheme-promote .promote-hd{width:170px;float:left;padding-top: 5px;}
.scheme-promote .promote-hd .hd-title{font-size:18px;line-height:1.1;font-weight:normal;}
.scheme-promote .promote-hd .hd-desc{display:block;color:#666;padding-top:5px;}
.scheme-promote .promote-item{width:265px;float:left;padding-top: 5px;}
.scheme-promote .promote-item .item-ico{display:inline-block;width:50px;height:50px;float:left;}
.scheme-promote .promote-item .item-ico{*display:inline;}
.scheme-promote .promote-item-1 .item-ico{background-position:0 -30px;}
.scheme-promote .promote-item-2 .item-ico{background-position:-50px -30px;}
.scheme-promote .promote-item-3 .item-ico{background-position:-100px -30px;}
.scheme-promote .promote-item-3 {width:200px;}
.scheme-promote .promote-item .item-cont{margin-left:65px;}
.scheme-promote .promote-item .item-label{display:block;color:#666;}
.scheme-promote .promote-item .item-impt{display:block;font-size:18px;line-height:1.2;padding-top:5px;}
.scheme-promote .promote-ft{width:180px;float:left;text-align:center;}
.scheme-promote .promote-ft .count-label{font-size:16px; display:block;color:#666;padding-bottom:7px;line-height:1.3;}
.scheme-promote .promote-ft .count-num{color:#f00;}
.scheme-promote .promote-ft .btn-wrap{display:block;}
.scheme-promote .promote-ft .sys-btn{background-color:#00cfe9;font-size:14px;}
.scheme-promote .promote-ft .sys-btn:hover{background-color:#00bbd2;}


/* -------------------- 左侧 -------------------- */
.insit-main{width: 945px;float:left;padding-bottom:45px;/* padding: 20px; *//* background-color: #ffffff; */}
.insit-main .sys-pages{margin-bottom:10px;}

/*排序*/
.sort-bar {border:1px solid #dedede;height:44px;line-height:22px;}
.sort-bar .sort-item{float:left;}
.sort-bar .sort-item .item-link{display:inline-block;min-width:105px;text-align:center;padding:11px 10px;border-right:1px solid #dedede;font-size:0;}
.sort-bar .sort-item .item-link{*display:inline;}
.sort-bar .sort-item .link-txt{vertical-align:middle;font-size:16px;}
.sort-bar .sort-item .link-icos{display:inline-block;width:8px;vertical-align:middle;padding-left:5px;}
.sort-bar .sort-item .link-icos .ico-up{display:block;width:0;height:0;overflow:hidden;border-style:dashed dashed solid;border-color:transparent transparent  #aaa;border-width:0 4px 4px;}
.sort-bar .sort-item .link-icos .ico-down{display:block;width:0;height:0;overflow:hidden;border-style:solid dashed dashed;border-color:#aaa transparent transparent;border-width:4px 4px 0;margin-top:2px;}
.sort-bar .active .item-link,.sort-bar .active-up .item-link,.sort-bar .active-down .item-link{color:#008814;}
.sort-bar .active-up .link-icos .ico-up{border-bottom-color:#61bd6f;}
.sort-bar .active-down .link-icos .ico-down{border-top-color:#61bd6f;}

/*机构列表*/
.insit-list .insit-item{width:100%;height: 250px;position:relative;padding:36px 0;font-size:15px;border-bottom:1px dotted #c1c1c1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding: 20px;box-sizing: border-box;padding-bottom: 0;}
.insit-list .insit-item,.insit-list .insit-item a{color:#666;}
.insit-list .insit-item .item-img,.insit-item .item-img a,.insit-item .item-img img{display:block;width:240px;height:180px;}
.insit-list .insit-item .item-img{float:left;overflow:hidden;}
.insit-list .insit-item .item-bd {margin-left:260px;*width:680px;*float:right;*margin-left:0;}
.insit-list .insit-item .item-info{line-height:24px;max-width:530px;}
.insit-list .insit-item .info-hd{width:100%;white-space:nowrap;overflow:hidden;margin-bottom:14px;}
.insit-list .insit-item .info-title{display:inline;font-size:20px;font-weight:normal;}
.insit-list .insit-item .info-title>img{
    width: 20px;
    height: 26px;
    margin-left: 10px;
    display: inline-block;
        vertical-align: top;

}
.insit-list .insit-item .info-title,.insit-list .insit-item .info-title a{color:#ff9d12;}
.insit-list .insit-item .info-title a:hover{color:#f60;}
.insit-list .insit-item .info-meta{margin-bottom:14px;}
.insit-list .insit-item .info-address{margin-bottom:10px;}
.insit-list .insit-item .info-meta{}
.insit-list .insit-item .meta-txt{padding-right:10px;}
.insit-list .insit-item .meta-txt:after{content:'|';padding-left:10px;}
.insit-list .insit-item .meta-txt:last-child:after{display:none;}
.insit-list .insit-item .info-address{}
.insit-list .insit-item .info-address .address-district{margin-right:10px;margin-left:-7px;}
.insit-list .insit-item .info-services{padding-top:3px;;}
.insit-list .insit-item .sys-sv-ico{vertical-align:middle;margin-top:3px;margin-right:5px;}
.insit-list .insit-item .ico-rcmd{display:inline-block;width:13px;height:18px;margin-right:10px;background-position:-50px 1px;position:relative;top:1px;}
.insit-list .insit-item .ico-rcmd{*display:inline;}
.insit-list .insit-item .ico-local{display:inline-block;width:13px;height:16px;background-position:-70px 0;vertical-align:middle;}
.insit-list .insit-item .ico-local{*display:inline;}
.insit-list .local-badges {margin-bottom:-12px;*margin-bottom:0;}
.insit-list .local-badges .local-badge{margin-right:6px;margin-top: 5px;float:left;white-space:nowrap;}
.insit-list .insit-item .item-count {position:absolute;right:20px;top:60px;text-align:right;color:#999;}
.insit-list .insit-item .item-promotion{display: block; clear: both; color: red; font-size: 16px}
.insit-list .insit-item .price-box{display:block;line-height:1.1;}
.insit-list .insit-item .price-ico{color:#333;font-style:normal;}
.insit-list .insit-item .price-num{font-size:30px;color:#f00;vertical-align:baseline;padding:0 2px;}
.insit-list .insit-item .view-box{padding-top:16px;}
.insit-list .insit-item .view-num{color:#f00;}
.insit-list .insit-item:hover{background-color:#f9f9f9;border-bottom-color:#aaa;}
.insit-list .insit-item:hover .local-badges .local-badge{background-color:#fff;}
.insit-list .empty{text-align: center;font-size: 20px; margin: 30px auto 40px}
.insit-list .empty a{color:#1f93f6;font-weight: bold}
.insit-list .empty .nocont-ico{}

/*热门城市*/
.panel-citys{padding:25px 28px;font-size:14px;margin-top:28px;margin-bottom: 20px;background-color: #ffffff;}
.panel-citys .panel-hd{display:block;}
.panel-citys .panel-title{font-size:18px;font-weight:normal;line-height:1.3;}
.panel-citys .panel-bd{padding-top:15px;}
.panel-citys .hot-city-list {margin-right:-28px;}
.panel-citys .hot-city-list li{min-width:100px;/*width:100px;*/height:38px;line-height:32px;overflow:hidden;float:left;}
.panel-citys .hot-city-list li.title{margin-right:20px;width: 430px;float: left;}
.panel-citys .hot-city-list li,.panel-citys .hot-city-list li a{color:#666;}
.panel-citys .hot-city-list li a:hover{color:#23b53a;}
/*.bn-full{margin-bottom:28px;}*/

/* -------------------- 右侧栏 -------------------- */
.insit-side{font-size:14px;width: 230px;float:right;}
.insit-side .insit-tips{margin-bottom:5px;background-color: #ffffff;padding: 10px;}
.insit-side .insit-tips .tips-hd{padding:8px 0;border-bottom:1px solid #dedede;font-size:18px;margin-bottom:10px;}
.insit-side .insit-tips .hd-title{font-size:18px;font-weight:normal;}
.insit-side .insit-tips .tips-list li{/*display:flex;justify-content:space-around;*/width:100%;line-height: 20px;margin-bottom: 20px;text-overflow:ellipsis;}
/*.insit-side .insit-tips .tips-list li .img{width: 40%;vertical-align: middle;display: inline}
.insit-side .insit-tips .tips-list li .txt{width: 50%}*/
.insit-side .file-bn-list li{padding:25px 0;border-bottom:1px solid #eee;/* background-color: #ffffff; */}
.insit-side .file-bn-list li:last-child{border-bottom:0;}
.insit-side .file-bn{display:block;/* background-color: #cccccc; */padding:20px 15px;font-size:14px;line-height:1.3;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color: #ffffff;}
.insit-side .file-bn,.insit-side .file-bn a{color: #666;}
.insit-side .file-bn:hover{background-color: #ccc;/* color: #ffffff; *//* border: 1px solid #ccc; */}
.insit-side .file-bn .box-info{display:block;margin-left:46px;}
.insit-side .file-bn .box-ico{display:inline-block;width:38px;height:41px;float:left;}
.insit-side .file-bn .box-ico{*display:inline;}
.insit-side .file-bn .info-tit{display:block;font-size:16px;font-weight:bold;font-style:normal;}
.insit-side .file-bn .info-desc{display:block;padding-top:5px;color: #333;font-size:14px;}
.insit-side .ico-file-preson{background-position:0 -78px;}
.insit-side .ico-file-insit{background-position:-50px -78px;}

/* =======================================================
 * 机构内容
 * ------------------------------------------------------- */

/* 页面顶部 */
.top-bar-has-logo {padding:2px 0;}
.top-bar-has-logo .top-logo{display:block;width: 110px;height:48px;float:left;text-indent:-9999px;overflow:hidden;margin-right:100px;background:url(../images/logo-110-28.png) center no-repeat;}

/* 机构head */
.insit-detail-head{background-color: #f5f5f5;padding: 22px 0 0px;font-size:14px;margin-top: 10px;}
.insit-detail-head,.insit-detail-head a{color:#666;}

.insit-detail-head .head-titbar .ld{margin-bottom:10px;font-size: 16px;font-weight:bold;
}
.prop-title .insit-title{display:inline;font-size:22px;color:#333;}
.prop-title .insit-title>img{width: 20px;
    margin-left: 5px;
    margin-top: -2px;}
.insit-detail-head .local-badges{display:inline;font-size:0;}
.insit-detail-head .local-badge{margin:3px 6px 3px 0;position:relative;top:-2px;}
.insit-property .insit-address {padding-top: 10px;}
.insit-property .insit-address .address-txt{
    color: #666;
    font-size: 14px;
}
.insit-property .prop-price{
    padding-top: 12px;
}
.insit-property .update-time{color: #666;font-size: 14px;padding: 10px 5px 0 5px;}
.insit-property .ico-local{display:inline-block;width:13px;height:16px;margin-right:6px;background-position:-70px 0;vertical-align:middle;}
.insit-property .ico-local{*display:inline;}
.insit-detail-head .map-link{display:inline-block;margin-left:20px;color:#1f93f6;}
.insit-detail-head .map-link{*display:inline;}
.insit-detail-head .map-link:hover{text-decoration:underline;}
.insit-detail-head .layout{position:relative;}
.insit-detail-head .detail-head-r{position:absolute;right:0;top:5px;line-height:24px;}
.insit-detail-head .detail-head-r li{float:left;padding-left:15px;}
.insit-detail-head .detail-head-r .txt-num:hover{text-decoration:underline;}
.insit-detail-head .add-fav-ico{display:inline-block;width:15px;height:15px;background-position:-150px 1px;vertical-align:middle;-webkit-transition:background-position .15s ease;-o-transition:background-position .15s ease;transition:background-position .15s ease;overflow:hidden;}
.insit-detail-head .add-fav-txt{padding-left:3px;}
.insit-detail-head .add-fav:hover,.insit-detail-head .fav-active {color:#ff9d12;}
/*.insit-detail-head .add-fav:hover .add-fav-ico{background-position:-165px 0;}*/
.insit-detail-head .fav-active .add-fav-ico{background-position:-150px -14px;}


/* 图片浏览 */
.insit-intro-layer{margin-bottom: 20px;}
.insit-gallery{float:left;position: relative;height: 455px;}
.insit-gallery .gallery-big{float:left;width: 640px;height: 365px;position:relative;overflow:hidden;text-align:center;vertical-align: bottom;background:#f8f8f8 url(../images/loading.gif) center no-repeat;}
.insit-gallery .big-btn-prev i,.insit-gallery .big-btn-next i{display:inline-block;width:18px;height:30px;vertical-align:middle;}
.insit-gallery .big-btn-prev i,.insit-gallery .big-btn-next i{*display:inline;}
.insit-gallery .big-btn-prev i{background-position:-249px -29px;}
.insit-gallery .big-btn-next i{background-position:-231px -29px;}
.insit-gallery .big-btn-prev,.insit-gallery .big-btn-next{display:block;position:absolute;top:50%;margin-top:-30px;padding:15px 18px;background:rgba(0,0,0,.7);cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;}
.insit-gallery .big-btn-prev{left:0;}
.insit-gallery .big-btn-next{right:0;}
.insit-gallery .gallery-big:hover .big-btn-prev,.insit-gallery .gallery-big:hover .big-btn-next{opacity:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.insit-gallery .gallery-tabs{width:100%;height:35px;line-height:35px;background-color:rgba(0,0,0,.5);position:absolute;left:0;bottom:0;z-index:1;}
.insit-gallery .gallery-tabs ul{padding-left:5px;}
.insit-gallery .gallery-tabs li{font-size:14px;display:inline;float:left;margin-left:13px;cursor:pointer;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;}
.insit-gallery .gallery-tabs li,.insit-gallery .gallery-tabs li a{color:#fff;}
.insit-gallery .gallery-tabs li.active,.insit-gallery .gallery-tabs li:hover {color:#be8f0a;}
.insit-gallery .img-slides{width: 660px;overflow:hidden;}
.insit-gallery .small-imgs {width: 640px;height: 82px;overflow:hidden;position: absolute;float:left;top: 375px;}
.insit-gallery .small-imgs ul{position:relative;width: 660px;overflow: hidden;}
.insit-gallery .small-imgs li{width: 120px;height: 82px;margin-right: 10px;position:relative;/* background-color:#f8f8f8; */float: left;}
.insit-gallery .small-imgs li img{width: 122px;height: 82px;cursor:pointer;}
.insit-gallery .small-imgs li:before{content:'';border:2px solid #23b53a;visibility:hidden;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}
.insit-gallery .small-imgs li.active:before{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;visibility:visible;}
.insit-gallery .small-btn-prev,.insit-gallery .small-btn-next{display:block;box-sizing: border-box;width: 20px;height: 82px;padding:8px 0;background-color:rgba(0,0,0,.7);position:absolute;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:2;overflow: hidden;}


.insit-gallery .small-btn-prev i,.insit-gallery .small-btn-next i{display:block;width: 17px;height: 82px;margin:0 auto;}
.insit-gallery .small-btn-prev i{background-position: -249px -29px;margin-top: 17px;}
.insit-gallery .small-btn-next i{background-position: -231px -29px;margin-top: 17px;}
.insit-gallery .small-btn-prev{left: 0;}
.insit-gallery .small-btn-next{right: 0;top: 0;}
.insit-gallery .small-imgs:hover .small-btn-prev,.insit-gallery .small-imgs:hover .small-btn-next{opacity:1;}
.small-btns-hide .small-btn-prev,.small-btns-hide .small-btn-next{/* display:none; */}
.prev-disabled .gallery-big:hover .big-btn-prev,.next-disabled .gallery-big:hover .big-btn-next{opacity:.2;cursor:default;}
.prev-disabled .gallery-big:hover .small-btn-prev,.next-disabled .gallery-big:hover .small-btn-next,
.prev-disabled .small-imgs:hover .small-btn-prev,.next-disabled .small-imgs:hover .small-btn-next {opacity:.2;cursor:default;}


/* 机构信息 */
.insit-property {width: 490px;float:right;overflow:hidden;}
.insit-property .price-box {color:#e62129;font-size:28px;font-weight:bold;line-height:1.3;}
.insit-property .price-box .pricer-side{}
.insit-property .prop-summary{display:block;color:#666;padding-top: 10px;font-size:14px}
.insit-property .prop-services{padding:25px 0;}
.insit-property .prop-services .sys-sv-ico{margin-right:5px;vertical-align:middle;}
.insit-property .prop-cells {margin-top: 10px;padding: 15px 0 15px;border-top:1px solid #ededed;}
.insit-property .prop-cells  ul{margin: 0 -10px;}
.insit-property .prop-cells .cell-item{width:33.3333%;float:left;text-align:center;line-height:1.3;}
.insit-property .prop-cells .cell-name{display:block;font-size:18px;}
.insit-property .prop-cells .cell-label{display:block;color:#999;font-size:14px;padding-top:5px;}
.insit-property .prop-contact{background-color:#f8f8f8;padding:15px 10px 12px 25px;margin-bottom: 15px;}
.insit-property .prop-contact .hotline{color:#ff9d12;font-size:22px;}
.insit-property .prop-contact .hotline a{color:#ff9d12;font-size:18px;margin-left:6px}
.insit-property .prop-contact .tel-ico{display:inline-block;width:36px;height:36px;background-position:-99px -80px;vertical-align:middle;white-space: nowrap;margin-right: -3px;}
.insit-property .prop-contact .tel-ico{*display:inline;}
.insit-property .prop-contact .tel-txt{padding:0 8px;vertical-align:middle;}
.insit-property .prop-contact .contact-tips{font-size:14px;display:block;color:#999;padding-top:5px;}
.insit-property .prop-btns .btn-list{width:108%;}
.insit-property .prop-btns .sys-btn{min-width: 110px;padding:10px 20px;text-align:center;float:left;margin: 0 8px;}


/* ---------------- main ---------------- */
.insit-detail-main{width:940px;float:left;font-size:16px;padding-bottom:30px;}
.insit-detail-main table {width: 100%!important; text-align: center!important;}
.insit-detail-main table, .insit-detail-main table tr th, .insit-detail-main table tr td { border:1px solid #000!important; }
.detail-tabs ul,.detail-panel-hd {padding:0 30px;line-height:44px;}
.detail-tabs li{float:left;margin-right:56px; margin-right:46px;}
.detail-tabs li a:before{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.detail-tabs li a{display:inline-block;position:relative;}
.detail-tabs li a{*display:inline;}
.detail-tabs li.active{font-weight:bold;}
.detail-tabs li.active,.detail-tabs li.active a,.detail-panel-hd .hd-title,.detail-panel-hd .hd-title a{color:#508d32;}
.detail-tabs li a:before,.detail-panel-hd .hd-title:before{content:'';display:block;width:100%;height:2px;background-color:#508d32;position:absolute;left:0;bottom:-2px;}
.detail-tabs li a:before{width:0;left:50%;}
.detail-tabs li.active a:before{width:100%;left:0;}
.detail-tabs-bar{height:46px;background-color: #ffffff;margin-bottom: 15px;padding: 10px;}
.tabs-fixed .detail-tabs{width:1190px;position:fixed;left:50%;margin-left:-595px;top:0;z-index:2;padding:0;}
.tabs-fixed .detail-tabs ul{width: 880px;border-bottom: 1px solid #dedede;background-color: #ffffff;}
.tabs-fixed .detail-tabs li a::before{bottom: -1px;}
.detail-panel{/*padding:15px 0 0;*/background-color: #ffffff;margin: 10px 0 20px 0;}
.detail-panel-hd .hd-title{display:inline-block;position:relative;vertical-align:middle;font-weight: bold;}
.detail-panel-hd .hd-title{*display:inline;}
.detail-panel-bd{padding:15px 15px 0 15px}
#panel-detail .detail-panel-bd, #panel-charge .detail-panel-bd{padding-left:23px}
#panel-vrurl{ background:#fff;}
#panel-news .detail-panel-bd{padding-left:29px}
.detail-panel-bd .sub-title-bar {background-color:#f2f2f2;line-height:34px;font-weight:normal;padding:0 15px;}
.detail-panel-bd .sub-title-bar .sub-title{font-weight:normal;}
.sub-panel {clear: both;padding:7px 0;}
.sub-panel .sub-tip {padding-bottom:12px; color: red; font-size: 16px}
.sub-panel-cont {/*padding:15px 10px 0*/;word-wrap:break-word;word-break:break-all;}
.sub-panel-cont *, .insit-local-desc *{font-size: 16px!important;}
.sub-panel-cont p{padding:0!important;line-height: 30px!important;text-indent: 0!important;margin: 0 0 20px 0!important;}
.sub-panel-cont table{margin: 0 0 20px 0!important;}
.sub-panel-cont table p{padding: 0!important;margin: 0!important;}
.sub-panel-cont h4{font-size:14px;font-weight:normal;}
.sub-panel-cont img{display:block!important; max-width: 880px!important; height:auto!important;margin: 0 auto!important;}
.sub-panel-cont p img:nth-child(2), .sub-panel-cont p img:nth-child(3), .sub-panel-cont p img:nth-child(4), .sub-panel-cont p img:nth-child(5){margin: 12px auto!important;}
.sub-panel-cont p img:last-child{margin-bottom: 0!important;}
.sub-panel-cont .insit-sv{font-size: 16px;/*padding:20px 6px 10px*/}

/* 房间类型 */
.detail-panel-rooms{padding:0;}
.insit-room-list {}
.insit-room-list .item-cell{float:left;margin-right:40px;text-align:center;}
.insit-room-list .item-cell-1{width:120px;text-align:center;}
.insit-room-list .item-cell-2{width:140px;margin-right:0;text-align:left;}
.insit-room-list .item-cell-3{width:140px;margin-right:0;}
.insit-room-list .item-cell-4{width:100px;}
.insit-room-list .item-cell-5{width:110px;}
.insit-room-list .item-cell-6{width:130px;text-align:left;margin-right:0;}
.insit-room-hd{height:34px;line-height:34px;background-color:#f2f2f2;}
.insit-room-hd .item-cell{height:34px;color:#666;}
.insit-room-item {font-size:14px;padding:18px 0;}
.insit-room-item .item-img,.insit-room-item .item-img a,.insit-room-item .item-img img{display:block;width:120px;height:90px;}
.insit-room-item .item-type{display:block;padding-top:5px;}
.insit-room-item .item-price i{font-style:normal;padding-right:6px;font-size:12px;}
.insit-room-item .item-bd{width:610px;float:left;}
.insit-room-item .item-bd-cells{padding:15px 0;}
.insit-room-item .item-others{padding-top:10px;color:#666;}
.insit-room-item .item-others li{float:left;padding-right:10px;}
.insit-room-item .item-others li:after{content:'|';padding-left:10px;}
.insit-room-item .item-others li:last-child:after{display:none;}
.insit-room-item .price-box{display:block;color:#f00;padding-top:9px;padding-bottom:10px;padding-left:5px;line-height:1.3;margin-right:0;}
.insit-room-item .price-box .price-ico{}
.insit-room-item .price-box .price-num{font-size:24px;padding-left:5px;}
.insit-room-item .btn-wrap{}
.insit-room-item .sys-btn{background-color:#00cfe9;padding:6px 19px;}
.insit-room-item .sys-btn:hover{background-color:#00bbd2;}
.small-select-box{display:inline-block;width:128px;position:relative;text-align:left!important;z-index:1;}
.small-select-box{*display:inline;}
.small-select-box .select-toggle{display:block;position:relative;height:19px;line-height:19px;border:1px solid #dcdcdc;}
.small-select-box .select-toggle,.small-select-box .select-name{display:block;}
.small-select-box .select-name{display:block;padding:0 5px;font-size:12px;cursor:default;}
.small-select-box .select-toggle:after{content:'';display:inline-block;width:17px;height:20px;background-position:-200px -1px;position:absolute;right:0;top:0;}
.small-select-box .select-list{display:block;width:100%;left:0;top:20px;}
.small-select-box .select-list ul{border:1px solid #dcdcdc;background-color:#fff;}
.small-select-box .select-list li a{display:block;height:28px;line-height:28px;overflow:hidden;padding:0 5px;font-size:14px;color: #333;}
.small-select-box .select-list li a:hover{background-color:#f2f2f2;color:#333;}
.insit-txt-tips{padding:20px 0 30px 31px}
.insit-txt-tips:before{content:'';display:inline-block;width:21px;height:21px;background-position:-252px 0;position:absolute;margin-left:-31px;}
.insit-detail-desc .vr-show{margin-bottom: 30px; border: 0;height: 600px!important;}

/* 交通及周边 */
.detail-panel-local .detail-panel-bd{padding-left:15px;margin-bottom:20px;}
.insit-local-desc{padding:10px 0 20px 14px;font-size:16px!important;line-height: 32px!important; }
.insit-local-map{padding-bottom:5px;}
.detail-panel-local .detail-panel-bd .map-btn{color: #1f93f6}

/* 服务内容 */
.insit-sv-cell{line-height:20px;padding:10px 0}
.insit-sv-cell .sv-cell-hd{width:120px;float:left;line-height:20px;text-align: right}
.insit-sv-cell .sv-cell-bd{margin-left:140px;}
.insit-sv-cell .insit-sv-list li{min-width:14.2857%;margin-bottom:20px;float:left;white-space: nowrap;}
.insit-sv-cell .insit-sv-list li,.insit-sv-cell .insit-sv-list li a{color:#666;}
.insit-sv-cell .insit-sv-list .ico-tick{display:inline-block;width:13px;height:9px;background-position:-170px 0;margin-right:5px;}
.insit-sv-cell .insit-sv-list .ico-tick{*display:inline;}
.insit-sv-cell .insit-sv-list .sv-name{padding-right:10px;}
.sub-panel-sv .sub-panel-cont{padding:15px 0 20px;}
.insit-sv-ft {text-align:right;padding-top:10px;}
.insit-sv-ft .btn-load-more{display:inline-block;border:1px solid #508d32;padding:5px 10px;color:#508d32;line-height:1.3;}
.insit-sv-ft .btn-load-more:after{display:inline-block;content:'';width:0;height:0;overflow:hidden;border-style:solid dashed dashed;border-color:#508d32 transparent transparent;border-width:4px 4px 0;margin-left:5px;vertical-align:middle;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.insit-sv-ft .btn-load-more:hover{background-color:#508d32;color:#fff;}
.insit-sv-ft .btn-load-more:hover:after{border-top-color:#fff;}
.show-all .insit-sv-list .hide{display:block;}
.show-all .btn-load-more:after{border-style:dashed dashed solid;border-color:transparent transparent  #508d32;border-width:0 4px 4px;}
.show-all .btn-load-more:hover:after{border-bottom-color:#fff;}

/* 评价 */
.comment-item .cmt-item-cont{font-size:14px;line-height:30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.comment-item .cmt-cont-ft{color:#999;margin-bottom: 10px;padding-right: 10px;text-align: right;}
.comment-item .cmt-cont-ft .cmt-cont-more{cursor: pointer;}
.comment-item .cmt-cont-ft .cmt-cont-more:after{content: '';display: inline-block;width: 9px;height: 5px;margin-left: 3px;vertical-align: middle;}
.cmt-cont-hide .cmt-cont-ft .cmt-cont-more:after{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFAQMAAACtnVQoAAAABlBMVEUAAADGxsbf4kRwAAAAAXRSTlMAQObYZgAAABdJREFUCNdjONjAkMzAYMbAIMPAwMEAABeqAf82LG17AAAAAElFTkSuQmCC);}
.cmt-cont-active .cmt-cont-ft .cmt-cont-more:after{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFAQMAAACtnVQoAAAABlBMVEUAAADGxsbf4kRwAAAAAXRSTlMAQObYZgAAABdJREFUCNdj4GBgkGFgMGNgSGZgONgAAAdUAf/lJnWOAAAAAElFTkSuQmCC);}
.cmt-cont-hide .cmt-item-cont{max-height: 84px;}
.cmt-cont-active  .cmt-item-cont{max-height: inherit;display: block;}

/* 机构动态 */
.detail-panel-news{padding-bottom:20px}
.insit-news-list {font-size:14px;width:100%;position:relative;overflow:hidden;padding:10px 0 0;}
.insit-news-list ul{width:118%;}
.insit-news-list li{width:430px;height:35px;line-height:35px;overflow:hidden;margin-right:30px;float:left;}
.insit-news-list li a:before{content:'>';font-family:simsun;padding-right:8px;color:#333;}
.insit-news-list li .time{float:right;margin-left:20px;color:#999;}
.insit-news-list li h3>a{
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: normal;
}
.detail-panel-news .load-more-bar {padding-top:30px;padding-bottom:20px;text-align:center;}
.detail-panel-news .load-more-bar .btn-load-more{display:inline-block;border:1px solid #dedede;line-height:20px;padding:5px 20px;color:#999;}
.detail-panel-news .load-more-bar .btn-load-more:hover{border-color:#508d32;background-color:#508d32;color:#fff;}

/* 声明 */
.insit-detail-state{background-color: #ffffff;padding:30px 40px;line-height:35px;color:#666;margin-bottom:20px;}
.insit-detail-state a{color:#f16600;}
.insit-detail-state a:hover{text-decoration: underline;}
.insit-detail-state .txt-list{padding:10px 0 10px 0;}
.insit-detail-state .txt-list li{position:relative;color: #f16600;}

.insit-detail-state .txt-list .notice-show{border-bottom: 1px solid #f16600;padding-bottom: 1px; text-decoration: none}

/* 养老院推荐 */
.detail-panel-rcmd .detail-panel-bd{padding-bottom:0;}
.sys-media-item {padding-bottom:8px;}
.sys-media-item .item-inner{width:210px;margin:0 auto;/*margin:10px;*/}
.sys-media-item .item-img,.sys-media-item .item-img a,.sys-media-item .item-img img{display:block;width:210px;height:158px;}
.sys-media-item .item-img{position:relative;}
.sys-media-item .item-tit{display:block;}
.sys-media-item .item-box{display:block;width:210px;height:158px;margin:0 auto;}
.sys-media-item .item-box{position:relative;overflow:hidden;}
.sys-media-item .item-tit {width:100%;position:absolute;left:0;bottom:0;font-size:14px;font-weight:bold;position:absolute;left:0;bottom:0;text-align:center;}
.sys-media-item .item-tit a{display:block;padding:6px 10px;background-color:rgba(0,0,0,.45);color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
@media \0screen {.sys-media-item .item-tit a{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}}
.sys-media-item .item-info{padding:10px 0;line-height:23px;background-color:#fff;-webkit-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;color:#999;}
.sys-media-item .item-inner .item-info{height:21px}
.sys-media-item .info-price{float:left;line-height:15px;}
.sys-media-item .info-price i{font-style:normal;font-size:13px;padding-right:8px;}
.sys-media-item .info-price .price-txt{font-size:17px;padding-right:10px;vertical-align:baseline;line-height:20px;color:#f00;}
.sys-media-item .info-city, .sys-media-item .info-distance{float:right;}
.sys-media-item .info-distance{color: red;font-size: 14px;line-height: 21px;}
.sys-media-item:hover .item-tit a{}
.insit-rcmd-list {font-size:14px}
.insit-rcmd-list ul{margin:0 -9px;padding-top:15px;}
.insit-rcmd-list .sys-media-item{width:25%;float:left;}


/* 评论 */
.detail-panel-comment .detail-panel-bd{padding:0 15px;}
.comment-tabs{border-bottom:2px solid #508d32;line-height:38px;}
.comment-tabs li{float:left;}
.comment-tabs li a{display:inline-block;padding:0 28px;}
.comment-tabs li.active a{background-color:#508d32;color:#fff;font-weight:bold;}
.comment-list{padding-left:15px;}
.insit-intro-layer .layout{background-color:#ffffff;padding: 20px;/* margin-top: 20px; */box-sizing: border-box;}
.path-bar-bg{background-color: #f5f5f5;}
.bgf{
    background-color: #f5f5f5;
}
.panel-citys .hot-city-list li.title:nth-child(even){
    margin-right: 0;
}
.insit-main ul{
    background-color: #ffffff;
}
.insit-main ul>h4{
    height: 20px;
    text-align: right;
    font-size: 12px;
    padding: 10px 10px 10px 0;
    font-weight: normal;
}
.vrurl-panel-bd .yly_vr{
        padding: 15px 15px 0 15px;
}
.cell-quyu .all{
 
}


