/*.searchWrap .s_section1{height:50px;padding:0 10px;}*/
/*.searchWrap .s_section1 a{line-height:50px;color:#888;}*/

::-webkit-scrollbar{display:none;}

/*搜索框固定*/
body{padding-top:85px;}
.searchForm{width:100%;height:40px;position:fixed;left:0;top:0;z-index:1810;background:#f8f8f8;box-sizing:border-box;}
.searchNav{height:45px;position:fixed;left:0;top:40px;z-index:1800;background:#f8f8f8;box-sizing:border-box;}
.filterBtn{width:70px;height:25px;line-height:22px;position:fixed;top:50px;right:0;z-index:1801;background:#f8f8f8;box-sizing:border-box;text-align:center;}
.filterBtn+.searchNav{padding-right:70px;}
/*搜索表单*/
.searchForm{padding:10px 0 0 10px;}
.searchForm .iptWrap .layui-input{height:30px;box-sizing:border-box;padding-left:30px;padding-right:30px;}
.searchForm .iptWrap .ico1{position:absolute;left:5px;top:50%;transform:translateY(-50%);}
.searchForm .iptWrap .ico2{position:absolute;top:1px;right:0;width:28px;height:28px;line-height:28px;text-align:center;display:none;}
.searchForm .iptWrap+a{padding:5px 10px;}

/*导航*/
.searchNav{white-space:nowrap;width:100%;overflow-x:auto;padding:10px 0;-webkit-overflow-scrolling:touch;}
.searchNav a{padding:10px;}
.searchNav a span{display:inline-block;border-bottom:2px solid transparent;}
.searchNav a.active{font-size:16px;}
.searchNav a.active span{border-bottom-color:#ff6900;color:#ff6900;}

/*列表*/
.search_list .cover{width:100px;padding-right:10px;box-sizing:border-box;}
.search_list .cover img{width:100%;height:70px;display:block;}
.search_list .keywords{margin:0 -5px 5px;font-size:12px;}
.search_list .keywords a{float:left;padding:2px 5px;margin:5px;background:#f8f8f8;color:#888;}
.search_list .iconfont{position:relative;top:-1px;}
p.gray a{color:#888;}

/*讲师列表*/
.teachers .header{width:70px;box-sizing:border-box;}
.teachers .header img{width:100%;/* height:90px; */display:block;}
.teachers .position{font-size:12px;position:relative;}
.teachers .position .ico_more{font-size:12px;position:absolute;right:-10px;top:1px;transition:all .2s;}
.teachers .position .ico_more.active{transform:rotate(180deg);}
.teachers .tel1{display:block;box-sizing:border-box;padding:2px 5px;color:#4ca9ff;}
.teachers .tel2{display:inline-block;box-sizing:border-box;padding:2px 5px;color:#fff;background:#4ca9ff;}
.teachers .tel3,.teachers .tel3 span{display:block;box-sizing:border-box;}
.teachers .tel3 .sp1{padding:2px 5px;color:#4ca9ff;}
.teachers .tel3 .sp2{padding:2px 5px;color:#fff;background:#4ca9ff;}
.teachers .teach_icos{margin-left:-5px;margin-right:-5px;}
.teachers .teach_icos span{float:left;margin:5px;padding:0 3px;}
.teachers .teach_icos .ico_jian{border:1px solid #17c1a4;color:#17c1a4;}
.teachers .teach_icos .ico_pin{border:1px solid #ffd014;color:#ffd014;}
.teachers .teach_icos .ico_you{border:1px solid #00ccff;color:#00ccff;}
.teachers .teach_icos .ico_qiang{border:1px solid #f00;color:#f00;}
.teachers .teach_icos .ico_o2o{border:1px solid #120249;color:#120249;}


/*筛选弹框*/
.filterWrap{width:100%;position:fixed;right:-100%;top:0;bottom:0;z-index:3000;box-sizing:border-box;display:none;background-color:#f7f8fa;}
.filterWrap *{box-sizing:border-box;}
.filterWrap .filterCon{position:absolute;left:0;top:0;right:0;bottom:60px;overflow-y:auto;padding:10px 10px 0;}
.filterWrap .ipt_price,.filterWrap .ipt_area{background:#fff;padding:10px 5px;text-align:center;}
.filterWrap .list1 .item{width:80px;height:40px;line-height:40px;text-align:center;background:#fff;margin:5px;font-size:12px;flex-grow:1;}
.filterWrap .list1 .item.active{background-color:rgba(247,157,45,.2);color:#ff6900;background-image:url("../img/bg_filter.png");background-position:right bottom;background-repeat:no-repeat;background-size:20px;}
.filterWrap .btns{width:150px;height:40px;position:absolute;right:10px;bottom:10px;border-radius:20px;overflow:hidden;}
.filterWrap .btns button{width:50%;float:left;height:40px;border:none;color:#fff;}
.filterWrap .btns .btn_reset{background:#f79d2d;}
.filterWrap .btns .btn_ensure{background:#ff6900;}


.ui-widget-content{max-height:300px;overflow-y:auto;}
.w100px{width:100px;}
.borblue{border:1px solid #4ca9ff;}
.pop_bg{position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:2000;display:none;}


.search2 dl{margin-bottom:10px;}
.search2 dt{font-size:18px;padding:5px 0;}
.search2 dd{padding:0 10px;}
.search2 dd a{display:inline-block;padding:3px 5px;background-color:#f6f6f8;margin:5px;color:#888;}





@media screen and (max-width:359px) {
    .xs_12{font-size:12px;}
}