.new-index__search{ background:#fff;margin-top: 0px; }
.new-index__search .index-search__box{ padding:0px 3% 5px;}
.new-index__search .index-search__box .index-search__input{ background: #f9f9f9; border-radius:5px; overflow:hidden;}
.new-index__search .index-search__box .index-search__input input[type='text']{font-size:0.9em; padding-left:36px; border:none; background:url(index-search.png) no-repeat 0px -1px; background-size:36px auto; height:36px;}
.new-index__search .index-search__box .index-search__btn{ width:20%;}
.new-index__search .index-search__box .index-search__btn a{ display:block; margin:0 auto; width:60px; text-align:center; line-height:36px; color:#666;}

.new-index__box{ margin-top:0px; background:#fff;}
.new-index__ruzhu{padding:10px; background:#F7F7F7; -webkit-box-align: center;-webkit-align-items: center;align-items: center}
.new-index__ruzhu .index-ruzhu__pic{ border-top-right-radius:20px; border-bottom-right-radius:20px;  background:#FF8032;; width:90px;min-width:90px; text-align:center; overflow:hidden;color:#fff; font-size: 0.9em; line-height: 40px; height: 40px;}

.new-index__ruzhu .index-ruzhu__roll{height:40px; background:#fff; box-sizing:border-box;padding-left:15px; overflow:hidden;border-top-left-radius:20px; border-bottom-left-radius:20px; }
.new-index__ruzhu .index-ruzhu__roll .ruzhu-roll__list{ overflow:hidden; }
.new-index__ruzhu .index-ruzhu__roll .ruzhu-roll__list a{ font-size:0.9em; display:block; line-height:40px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.new-index__ruzhu .index-ruzhu__roll .ruzhu-roll__list a .name{color:#f5833b; }
.new-index__ruzhu .index-ruzhu__btn{box-sizing:border-box; padding-left:10px; }
.new-index__ruzhu .index-ruzhu__btn a{ height:36px;  line-height:36px; width:80px; text-align:center; color:#fff; display:block; background:#f5833b; border-radius:5px; }

.new-index__ruzhu .new-index__box{ margin-top:0;}

.new-index__cate{ background:#fff;}
.new-index__cate .index-cate__nav{ height:40px; line-height:40px; }
.new-index__cate .index-cate__nav .cate-nav__item{ text-align:center; color:#666}
.new-index__cate .index-cate__nav .cate-nav__item.on{ color:#fe6668;    position: relative;}
.new-index__cate .index-cate__nav .cate-nav__item.on:after{ 
content: '';
    width: 40px;
    height: 3px;
    background: #fd8136;
    bottom: 0;
    position: absolute;
    left: 50%;
    margin-left: -20px;
}
.new-index__cate .index-cont__list .index-cont__item{ border-bottom:1px solid #F8F8F8; padding:10px 4%;}
.new-index__cate .index-cont__list .index-cont__item .cont-item__title{font-size:1.05em; display:block;height:35px; line-height:30px; color:#444; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.new-index__cate .index-cont__list .index-cont__item .cont-item__hd{ }
.new-index__cate .index-cont__list .index-cont__item .cont-item__hd .cont-item__lt{width: calc(100% - 60px); margin-right: 10px;}
.new-index__cate .index-cont__list .index-cont__item .cont-item__hd .cont-item__lt .tel{ color:#999; padding-left:22px; font-size:0.9em; line-height:30px; background:url(new-list__tel.png) no-repeat left center; background-size:16px auto;}
.new-index__cate .index-cont__list .index-cont__item .cont-item__hd .cont-item__lt .location{ text-overflow: ellipsis; white-space: nowrap;overflow: hidden;color:#999; font-size:0.8em; padding:5px 0 5px 22px; line-height:20px; background:url(new-list__location.png) no-repeat left center; background-size:18px 16px;}
.new-index__cate .index-cont__list .index-cont__item .cont-item__hd .cont-item__rt{ width:50px; height:50px; background:url(list_tel.png) no-repeat center; background-size:50px auto; }

.new-index__focuspic{ position:relative;}
.new-index__focuspic .header-search__box{position:absolute; top:10px; left:0; right:0;height:30px;  -webkit-box-align:center; -webkit-align-items:center; align-items:center; padding:0 15px; z-index:100; }
.new-index__focuspic .header-search__box .site-lbs{ color:#fff; height:30px; line-height:30px; font-size:0.9em; margin-right:10px; }
.new-index__focuspic .header-search__box .site-lbs .tciconfont{ font-size:1.5em; margin-left:2px; vertical-align:-3px;}







