﻿*{font-family:'微软雅黑';margin:0px;}
li{list-style-type:none}
a,.li,.per_s,.weiShare{
    cursor:pointer;
 }
[v-cloak]{display:none !important}
input{outline:none}
.labeltext{overflow:hidden;display:inline-block;width:100%;line-height:19px;height:auto;position:relative}
.morebtn{position:absolute;z-index:1;right:0px;bottom:-1px;background:#fff;color:#087fe5;font-size:16px;display:inline-block;cursor:pointer}
.jobabout .con{font-size:18px;color:#636363;line-height:25px;padding:5px;padding-bottom:30px;line-height:24px;word-break:break-all;width:97%}
.wrapcontent{flex:1;max-width:640px;word-wrap:break-word;text-align:left;background-color:#fff}
.el-drawer__wrapper,.v-modal{max-width:640px;margin:0 auto}
.noscroll .el-drawer__body{overflow:hidden}
.el-drawer__header{margin-bottom:0px;padding-bottom:16px;border-bottom:1px solid #cbcbcb}
.noscroll .van-popup{overflow-y:hidden}
@media only screen and (min-width:640px) {
.van-sticky--fixed {left:calc(50% - 320px);max-width: 640px;}
.van-overlay{left:calc(50% - 320px) !important;margin:0 auto;max-width:640px !important;}
.keybordfiexd{left:calc(50% - 320px) !important;margin:0 auto;max-width:640px !important;}
}

.van-loading__text{font-size: 15px;}
.van-pull-refresh__head{font-size: 15px;}
.van-list__error-text{font-size: 15px;}
.van-list__finished-text{font-size: 14px;}
.van-radio__icon--checked .van-icon {
    color: #F88030 !important;
    background-color: #ffffff !important;
    border-color: #F88030;
}
.van-pull-refresh {
    min-height: 60vh;
    display: flex;
    flex-direction: column;
    overflow: unset;
   
}
.van-pull-refresh__track {
    flex: 1;
  }
  .layui-layer-btn1 {
    background: #2E8DED !important;
    color: #fff !important;
    border: 1px solid #4898D5 !important;
}
.layui-layer-btn0 {
    background: #F1F1F1 !important;
    color: #333333 !important;
    border: 1px solid #DEDEDE !important;
}
.van-overlay{left:auto;margin:0 auto;max-width:640px}
.van-popup--bottom{left:auto;max-width:640px;margin:0 auto}
.van-popupbottomicon{overflow-y: visible !important;}
.van-popupbottomicon .van-popupbottomicon---close{
    text-align: center;
                 position: absolute;
                 bottom: -50px;
                 z-index: 2003;
                 left: 50%;
                 width: 50px;
                 height: 40px;
                 line-height: 50px;
                 margin-top: -20px;
                 margin-left: -25px;
}
.van-toast__text{font-size: 16px;}
[class*=" el-icon-"],[class^=el-icon-]{font-size:20px}
.v-modal{left:auto}
#app{width:100%}
@media only screen and (min-width:640px){.wrap_{display:flex;justify-content:center}
}body{list-style:none;margin:0px;padding:0 0;font-family:Arial,"宋体",sans-serif;font-size:15px;}
.slot-wrap .search input{border:0px}
.slot-wrap .search{display:flex;align-items:center;color:#9fcbf2;font-size:14px;background:#21a1de;border-radius:13px}
.slot-wrap .search .left{overflow:hidden;flex:1;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.slot-wrap .search .right{padding:0px 10px 0px 2px}
.slot-wrap .search .subtitle{padding:0 20px 0 10px;position:relative;max-width:120rpx;display:inline-flex;height:25px;line-height:25px;background-color:#008dd0;margin-left:5px;border-radius:13px}
.kqinfoindex{color:#383838;width:100%;max-width:640px;display:none;position:fixed;bottom:0px;background:white;z-index:8;line-height:50px}
.kqinfoindex h4{margin:0px 0px 0 5px;float:left}
.kqinfoindex p{float:right;margin:0px 25px 0 0;font-size:32px;color:#8f8f8f;cursor:pointer}
.kqcon{line-height:30px;height:30px;background:#f1f1f1;padding:5px}
.kqinfo h4{margin:0px 0px 0 5px;float:left;font-weight:normal;color:#434343;font-size:17px}
.kqinfo p{float:right;margin:0px 10px 0 0;font-size:32px;color:#8f8f8f}
.kqconinfo{margin-left:auto;margin-right:auto;clear:both;padding:10px;font-weight:normal;background-color:#f1f1f1;color:#434343}
#kqwxinfo{bottom:0px;z-index:9998;background-color:#f1f1f1}
#kqindexwxinfo{bottom:0px;z-index:9998;background-color:#f1f1f1}
.kqwxinfo div{background-color:#f1f1f1;text-align:center;width:25% !important;line-height:30px;font-size:16px !important;padding:10px 0;color:#434343}
.kqwxinfo img{height:45px;vertical-align:middle}
.kqwxinfo a{color:#5380A4;text-decoration:none}
#wx_share{border:1px solid #d8d8d8;text-align:center;position:fixed;margin:auto;left:0;right:0;top:0;bottom:0;text-align:center;width:250px;height:300px;font-size:18px;line-height:30px;display:none;background:white;color:#1A1A1A;z-index:99999}
.wxclose{float:right;margin-right:20px;cursor:pointer;color:#666;font-size:32px}
.bsTop{width:200px}
.code{margin:0px auto;margin-bottom:10px;text-align:center;width:190px;height:190px}
.code img{margin:0px auto;margin-top:10px;width:100%;height:100%}
#ShareCodes{margin:0px auto}
#mcover{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,1);z-index:998}
#mcover img{position:fixed;left:0px;width:100%;top:0px}
#mcoverxcx{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,1);z-index:998}
#mcoverxcx img{position:fixed;left:0px;width:100%;top:0px}
.uni-select-cityclass .scroll-Y{overflow:scroll;list-style-type:none;height:50%;flex:1;font-size:15px;text-align:left;border-right:solid 1px rgba(164,164,164,0.18)}
.uni-select-cityclass li{padding:12px 5px;border-bottom:solid 1px rgba(164,164,164,0.18);position:relative;cursor:pointer;margin-left:5px;font-size: 16px;}
.scroll-view_H{white-space:nowrap;width:100%}
.scroll-view-item{height:300rpx;line-height:300rpx;text-align:center;font-size:36rpx}
.uni-bg-red{background:#F76260;color:#FFF}
.scroll-view-item_H{display:inline-block;width:100%;height:300rpx;line-height:300rpx;text-align:center;font-size:36rpx}
.scroll-Y li.on{color: #F88030;}
.tabbar_class{position:fixed;bottom:0;width:100%;z-index:999;max-width:640px;border-top:1px solid #ddd;background:white;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.tabbar_class ul{overflow:hidden;padding: 1% 0;background-color:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:flex;flex-wrap:nowrap;-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}
.tabbar_class li{text-align:center;width:25%;margin: 5px 0px;height:35px}
.tabbar_class label{margin:0px 0 0 0;font-size:15px;display:block;color: #666;}

.icon{display:block;font-size:16px;color:#666;-webkit-transition:font-size 0.25s linear,width 0.25s linear;-moz-transition:font-size 0.25s linear,width 0.25s linear;transition:font-size 0.25s linear,width 0.25s linear}
.icon_on,.icon_on label {
    display: block;
    margin: 0px auto;
    color: #F88030 !important;
    -webkit-transition: font-size 0.25s linear, width 0.25s linear;
    -moz-transition: font-size 0.25s linear, width 0.25s linear;
    transition: font-size 0.25s linear, width 0.25s linear;
}
.allclass .title_{font-size: 32rpx;color: #000;display: inline-block;padding: 10px 0px 5px 10px !important; text-align: left;}
.allclass .item_{padding: 10px 0;}
.CurTitle {
    height: 35px;
    background: #F88030;
    color: #fff;
    border: 0px;
    font-size: 16px;
    font-weight: bold;
    align-items: center;
    display: flex;
    padding: 2px 0 2px 0px;
    /* width: 100%; */
    z-index: 2;
   
}
.allclass .title{height: 40px;
    align-items: center;
    background-color: #F88030;
    display: flex;
    color: white;
    padding: 0 10px;
    justify-content: space-between;}
     /* 蓝色镂空 */
    .plain_btn_blue{
        text-align: center;
                                padding: 5px 5px;
                                line-height: 25px;
                                vertical-align: middle;
                                height: 25px;
                                color: #F88030 !important;
                                background-color: #fff;
                                border-color: #F88030;
                                font-size: 15px; cursor: pointer;
    }
    /* 复制镂空 */
    .plain_btn_grey{  
        text-align: center;
                                    padding: 5px 5px;
                                    line-height: 25px;
                                    vertical-align: middle;
                                    height: 25px;
                                    color: #666 !important;
                                    background-color: #ddd;
                                    border-color: #ddd;
                                    font-size: 14px; cursor: pointer;
    }
    .plain_btn_black{  
        text-align: center;margin:5px;padding: 0px 5px; color: #000 !important; border-color: #969799;font-size: 14px;height: 30px; 
        background-color: #fff; cursor: pointer;
    }
    .full_btn_blue{
        text-align: center;margin:5px;padding: 0px 5px;  background-color: #F88030;border-color: #F88030;color:#fff !important;  font-size: 16px;height: 30px;  cursor: pointer;
    }
    .full_btn_grey{
        text-align: center;margin:5px;padding: 0px 5px;  background-color: #ededed;border-color: #ededed;color:#707070 !important;  font-size: 15px;height: 30px;  cursor: pointer;
    }
    
    .full_btn_radius{
        font-size: 16px;padding: 5px 10px;margin-right: 10px;border-radius: 8px; cursor: pointer;
    }
    
    .padding-safe-bottom{
        padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);
    }
    .u-line-1{
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .van-popup--center.van-popup--round {
        border-radius: 10px !important;
    }
    .van-divider{margin: 10px 0 !important;}
    .van-share-sheet__options{flex-wrap: wrap;}
    .van-share-sheet__option{margin: 5px 0px;}
    .van-share-sheet__name{font-size: 16px;}
    .van-share-sheet{z-index: 99999 !important;}