﻿.menuli_ .on{color:#087fe5;position: relative;}
.menuli_ .on:after{content: '';
    background-color: #087fe5;
    width: 15px;
    height: 3px;
    border-radius: 5px;
    position: absolute;
    top: 25px;}
    .subscribebtn {
 font-size: 12px;
    margin-right: 5px;
    background: #0d6bcd;
    color: white !important;
    display: inline-block;
    padding: 3px 6px;
    border-radius: 3px;
    line-height: 20px;
    height: 20px;
    text-decoration: none !important;
    text-align: center;
}
.kong_btn_blue{
    text-align: center;
    padding: 3px 5px;
    line-height: 20px;
    vertical-align: middle;
    height: 20px;
    color: #087fe5 !important;
    background-color: #fff;
    border:1px solid #087fe5; 
    font-size: 14px;
    cursor: pointer;
    border-radius: 3px;
}
.liebiao_  .grey .jobtitle,.liebiao_  .grey .bright,.grey {color:#aaa !important} 
    .bright{vertical-align:middle; margin:5px 0px;margin-right:10px; font-size:14px!important;color:#686868;border-radius:3px;overflow:hidden;display:inline-block;background:#f5f5f5;padding:3px 5px}
      .van-pull-refresh__head{background-color:#efefef}

    .van-tabs__wrap{border-top-left-radius: 8px;border-top-right-radius: 8px;}
.van-tabs{width:100%;}
.van-tab{font-size:16px !important;}
.my_class_ .my_class {
    margin-right: 5px;
    color: #5d5e5e;
    white-space: nowrap;
    font-size: 14px;
}
.my_class_ .on {
    margin-right: 5px;
    color: #000 !important;
    font-weight: bold;
}
::-webkit-scrollbar { display: none; }
.text-container1::before{
    content: '';
    display: block;
    height: 90px;
}
.com_header{ min-height:117px; background-image:linear-gradient(to top,#e7edef,#d6ebf0,#1299ea,#0961df,#0a59dc);padding:0px 10px}
.com_header .com_name{width:100%;font-size:22px;font-weight:bold;line-height:36px;color:#f9fffd;margin-left:4%;margin-top:5%}
.com_content{border-radius:0px 0px 0 0;padding:0px 0 0 0;background:#efefef}
.logo{margin:0px 0 0px 0px;height:25px;padding:0px} 
.bzlogo .title{font-size:20px;color:white;font-weight:bold;margin:0px 0% 5px 3%}
.logo .title{float:left;margin:5px 0% 0 3%;color:white;font-size:14px}
.logo .shareinfo{float:right;margin:0px 2% 0 0;color:white;font-weight:bold;font-size:15px;cursor:pointer;padding:5px 15px;border-radius:20px}
.soubtn{float:left;margin:15px 2% 0 20px;font-size:18px;display:none;color:#fff;cursor:pointer}
.searchkeyword{position:relative;border-radius:20px;width:90%;display:inline-block;outline:none;margin-left:5%;background:white;height:40px;line-height:40px;text-align:left;margin-top:5%}
.searchkeyword .line{height:20px;color:#666;display:inline-block;margin:0 1% 0 5%}
.searchkeyword input{border-radius:10px;border:0px;width:68.5%;display:inline-block;outline:none;margin-left:0%;padding:5px 3%}
.clearkeyword{display:none;color:#999;cursor:pointer;font-size:20px}
.tongji{text-align:center;margin:10px auto;font-size:13px;color:white}
.tongji span{margin:0 2% 0 0;cursor:pointer;position:relative;font-size:12px}
.tongji span.on{color:#0a59dc}
.searchmenu{min-height:40px;border-radius:10px}
.searchmenu li.on{color:#0d6bcd !important}
.searchmenu ul{display:flex;flex-direction:row;padding:0 5px;width: 100%;}
.searchmenu li{position:relative;display:inline-block;background:white;color:#0c0b09;margin-right:5px;border-radius:3px;line-height:30px;height:30px;text-align:center;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:25%;font-size:15px}
.searchmenu li:after{position:absolute;content:" ";right:5px;bottom:5px;width:0;height:0;border-bottom:6px solid #999;border-left:6px solid transparent}
.classstr{flex-grow:1}
.citystr{flex-grow:1}
.paixustr{flex-grow:1}
.selectstr{flex-grow:1}
.searchlabel{background:#efefef;width:96%;margin-left:2%;overflow:hidden}
.searchlabel ul{display:flex;flex-direction:row;padding:1% 0 0 3%;float:left;width:75%;margin-top:1%}jobtitle
.searchlabel li{cursor:pointer;position:relative;display:inline-block;color:#0c0b09;margin-right:5%;border-radius:3px;line-height:30px;height:30px;text-align:center}
.searchlabel li.on{color:#0d6bcd}
.com_typen{width:100%;}
.com_typen_tt {display:flex;flex-wrap: nowrap;}
 .com_typen_tt .tt_n{ margin:0px;flex: 1; font-size:16px;text-align:center;white-space:nowrap;padding:10px 5px;background-color:white;color:#888888;}

.addcert_btn{display: flex;align-items: center;float:right;box-sizing:border-box;border-radius:3px;font-size:15px;padding:3px 5px;background-color:#3281f1;color:white;margin-left:auto}
.jobtitle{font-size:17px;color:#000000;
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient:vertical;}
    .jobtitle a {color:#000000;
    }
/* font-weight:bold;text-overflow:ellipsis; */
.areastr {color: #888888;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 5px 0px;}
.timestr {color: #888888;margin: 5px 0px;}

.companytitle{color: #888888;}
.joblist-btn{margin-top: 5px;}
.joblist-btn .van-tag{ flex: 1;padding: 10px 0px; text-align: center;display: block;}
.shengfenqg .on{color:#0099e6!important}
.allclass .item_{padding:10px 0}
.allclass .title{height:40px;align-items:center;background-color:#087fe5;display:flex;color:#fff;padding:0 10px;justify-content:space-between}
.kq_search{color:#383838;width:100%;max-width:640px;display:none;position:fixed;top:0;border:0 solid #666;background:#fff;height:100%;z-index:99999}
.kq_search span.kq-search-icon-cancel{float:left;width:40px;height:40px;padding:14px 0 0 0;cursor:pointer;text-align:center;font-size:26px;color:#999}
.kq-search-form-input{position:relative;float:left;margin:5px 0 0 0;width:87%;border:1px solid #6d6d6d;border-radius:5px}
.kq-search-form-select{position:relative;display:block;clear:both;margin:55px 0 0 40px;width:90%;font-size:14px}
.kq-search-form-select span{display:inline-block;margin-right:2%;max-width:24%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kq-search-form-select span label{display:inline-block;margin-left:2px}
.kq-search-form-input input{font-size:15px;border:0;height:40px;color:#848689;width:calc(77% - 30px);border-radius:3px;outline:0;border:none;padding:0 2%}
.kq-search-form-action{width:50px;margin:3px 4px 3px 5px;padding:5px auto;background:#eff1ff;color:#79afff!important;display:inline-block;font-size:15px;border:0;cursor:pointer;border-radius:3px;height:30px;line-height:30px;font-weight:700;text-align:center;line-height:32px;height:32px;float:right}
.search_result{clear:both;padding:5px;color:#232326;overflow:auto;height:100%}
.search_result li{font-size:14px;border-bottom:1px solid #f0f2f5;height:25px;line-height:25px;padding:5px 5px 5px 0}
.search_result li a{color:#999}
.kq-search-icon-close{width:14px;height:12px;background-position:-103px 0;margin:10px 0 0 5px;position:absolute;top:0;right:75px;z-index:1px}
.kq-search-icon-cancel{float:left;width:40px;height:40px;padding:14px 0 0 0;cursor:pointer;text-align:center;font-size:26px;color:#999}


.subscribeinfo .title{position:absolute;top:0;left:2%;bottom:0;right:0;width:96%;height:40px;background:#fff;line-height:20px;color:#000;z-index:999;margin-top:5px;margin-bottom:5px}
.subscribeinfo .title h4{float:left;font-weight:700;font-size:18px;line-height:1;margin:4% 0 0 1%}
.subscribeinfo .title p.removes{float:right;margin:4% 4% 0 0;font-size:18px;color:#000;font-weight:700;cursor:pointer;line-height:1}
.subscribeinfo .notice{margin:46px 0 0 3%!important;color:#0d6bcd}
.subscribeinfo ul{margin:4% 0 0 3%;padding-left:0}
.subscribeinfo li{margin:0 0 3% 0;border-bottom:1px solid #f0f0f0;padding:0 0 3% 0;width:99%;background:url(https://img.kq36.com.cn/3g4/resume_icon1.png) no-repeat right center;background-size:25px auto}
.subscribeinfo li span{display:inline-block;font-size:16px;width:69%;float:right;margin:3px 9% 0 0;text-align:right;height:25px;overflow:hidden;cursor:pointer;line-height:25px}
.subscribeinfo li label{font-size:16px;width:20%;line-height:25px;height:25px;margin:3px 0 0 0;color:#000;display:inline-block}
.savesubscribe{margin:2.5% 0 0 27%;background:#0d6bcd;color:#fff!important;display:inline-block;padding:4px 8px;border-radius:3px;line-height:25px;height:25px;width:40%;font-size:16px;text-decoration:none!important;text-align:center}
.delsubscribe{margin:2.5% 0 0 27%;background:#fff;color:#0d6bcd!important;display:none;padding:4px 8px;border-radius:3px;line-height:25px;height:25px;width:40%;font-size:16px;text-decoration:none!important;text-align:center}
.placeholder{color:#a1a1a1!important}
.areatxt font{margin-right:5px;font-size:16px}
.classtxt font{margin-right:5px;font-size:16px}
.msginfo{padding:10px}
.msginfo .tit{font-weight:700;font-size:18px;margin-bottom:10px;width:38%;float:left}
.msginfo .tit span{font-size:12px;color:#666;font-weight:400;margin-left:1%}
.msginfo .btns{float:right;margin:-2% 2% 0 0;width:60%;text-align:right}
.msginfo .btns .cancelbtn{margin:2.5% 10% 0 0;background:#fff;color:#0d6bcd!important;border:1px solid #0d6bcd;display:inline-block;padding:4px 8px;border-radius:3px;line-height:22px;height:22px;width:auto;font-size:16px;text-decoration:none!important;text-align:center}
.msginfo .btns .surebtn{margin:2.5% 0 0 0;background:#0d6bcd;color:#fff!important;display:inline-block;padding:4px 8px;border-radius:3px;line-height:22px;height:22px;width:auto;font-size:16px;text-decoration:none!important;text-align:center}
.suresearch{background:#0d6bcd;color:#fff!important;display:none;padding:4px 8px;border-radius:3px;line-height:22px;height:22px;width:auto;font-size:16px;text-decoration:none!important;text-align:center}
.subareastr{height:100%;overflow-y:hidden;width:93.8%;float:left;text-align:left;border-right:solid 0 rgba(164,164,164,.18);position:relative;padding:0 3%;margin:5% 0 0 0}
.subareastr li{line-height:20px;border-bottom:solid 1px rgba(164,164,164,.18);position:relative;cursor:pointer;margin-left:5px;font-size:16px;padding:10px 0}
.subareastr li.float{float:left;width:17.5%;border:solid 1px rgba(164,164,164,.18);border-radius:5px;text-align:center;line-height:30px;position:relative;cursor:pointer;margin-top:10px;padding-left:0!important}
.subareastr li.on{color:#0099e6}
.subareastr li.on:after{position:absolute;content:" ";right:0;bottom:0;width:0;height:0;border-bottom:10px solid #0099e6;border-left:10px solid transparent}
.weight{font-weight: bold;}