@charset "UTF-8";
/*
 * author: kis2 
 * time: 2019-7-22
 * return
 */

/*
* 企业招聘左边 kis2
*/
.adminL{
    width: 170px;
    overflow: hidden;
    position: fixed;
    background: #242830;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 5;
}
.adminLCont{
    overflow: hidden;
}
.adminLTit{
    background: #00b195;
    overflow: hidden;
    font-size: 15px;
    color:#fff;
    line-height: 54px;
    text-align: center;
}
.adminLTit span{
    font-weight: bold;
}
.adminLCont .memberName{
    color:#fff;
    padding: 0px 15px;
}
.adminTip{
	padding: 0px 5px;
	border-radius: 2px;
	font-size: 12px;
	color:#fff;
    overflow:hidden;
    text-align:center;
    margin-left: 5px;
}
.authenticatSuccess{
	background:#3fd979;
	/* background:url(../images/authenticatSuccess1.png) no-repeat center center;
	background-size:auto 20px; */
}
.authenticatFalse{
	background:#ff3535;
	/* background:url(../images/authenticatFalse1.png) no-repeat center center;
	background-size:auto 20px; */
}
.authenticating{
	background:#ffc200;
	/* background:url(../images/authenticating1.png) no-repeat center center;
	background-size:auto 20px; */
}
.adminTip img{
	height:15px;
}
.adminTip a{
	color:#fff;
}
.adminLScroll{
    overflow: hidden;
}
.adminL_dl{
    overflow: hidden;
}
.adminL_dl dd{
    overflow: hidden;
}
.adminL_dl .list_a{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#999;
    padding: 0px 20px;
    line-height: 45px;
    transition: all 0.3s linear;
}
.adminL_dl .list_a:hover{
    color:#fff;
}
.adminL_dl dd.hover .list_a{
    background: #383f4e;
    color:#fff;
}
.adminR{
    overflow: hidden;
    position: relative;
    margin-left: 170px;
    z-index: 3;
    height: 100vh;
}
.adminSubHead{
    position: relative;
    z-index: 6;
}
.adminScreenHead{
    position: fixed;
    left: 170px;
    top: 54px;
    right: 8px;
    z-index: 9;
    background: #eef0f5;
}
.firstWrap{
    position: relative;
    z-index: 9;
}
.adminSubFoot{
    overflow: hidden;
    position: fixed;
    left: 170px;
    right: 8px;
    bottom: 0px;
    z-index: 6;
    background: #eef0f5;
}
.footWrap{
    position: relative;
    z-index: 9;
    padding: 20px 10px;
}
.adminBody{
    overflow:hidden;
    overflow-y: auto;
    height: calc(100vh - 54px);
    position: relative;
    z-index: 3;
}
.adminBody .wrap{
    width: auto;
    margin: 0px 50px;
    min-width: 1000px;
}
.adminL_dl .list_a span{
    transition: all 0.3s linear;
}
.adminIcon1{
    padding-left: 25px;
    background: url(../images/management.png) no-repeat left center;
    background-size: auto 15px;
}
.list_a:hover .adminIcon1,
.adminL_dl dd.hover .adminIcon1{
    background: url(../images/management_h.png) no-repeat left center;
    background-size: auto 15px;
}
.adminIcon2{
    padding-left: 25px;
    background: url(../images/recommend.png) no-repeat left center;
    background-size: auto 15px;
}
.list_a:hover .adminIcon2,
.adminL_dl dd.hover .adminIcon2{
    background: url(../images/recommend_h.png) no-repeat left center;
    background-size: auto 15px;
}
.adminIcon3{
    padding-left: 25px;
    background: url(../images/search1.png) no-repeat left center;
    background-size: auto 15px;
}
.list_a:hover .adminIcon3,
.adminL_dl dd.hover .adminIcon3{
    background: url(../images/search1_h.png) no-repeat left center;
    background-size: auto 15px;
}
.adminIcon4{
    padding-left: 25px;
    background: url(../images/base.png) no-repeat left center;
    background-size: auto 15px;
}
.list_a:hover .adminIcon4,
.adminL_dl dd.hover .adminIcon4{
    background: url(../images/base_h.png) no-repeat left center;
    background-size: auto 15px;
}
.adminPage{
    overflow: hidden;
}
.adminHead{
    position: relative;
    z-index: 10;
    background: #fff;
    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.03);
    box-shadow: 0px 2px 4px rgba(0,0,0,0.03);
}
.adminHeadTxt{
    font-size: 15px;
    color:#404a60;
    overflow: hidden;
    line-height: 54px;
}
.adminMenuBox{
    
}
.adminMenu_dl{
    position: relative;
}
.adminMenu_dl>dd{
    float: left;
    display: inline;
    margin-left: 25px;
    position: relative;
}
.adminMenu_a{
    display: block;
    line-height: 54px;
    font-size: 14px;
    color:#404a60;
    transition: all 0.3s linear;
    position: relative;
}
.adminMenu_a em{
    display: block;
    width: 15px;
    height: 15px;
    overflow: hidden;
    background: #00b195;
    text-align: center;
    line-height: 15px;
    border-radius: 15px;
    position: absolute;
    right: -10px;
    top: 12px;
    color:#fff;
    font-size: 10px;
}
.adminPhoto{
    padding-right: 45px;
}
.adminTop{
    padding: 15px 0px;
}
.adminTopL{
    overflow: hidden;
}
a.creatBt{
    display: block;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
    background: #00b195;
    position: relative;
    border-radius: 3px;
    font-size: 14px;
    color:#fff;
    padding: 0px 15px;
}
.creatBt span{
    padding-left: 20px;
    overflow: hidden;
    background: url(../images/add2.png) no-repeat left center;
}
.adminTopR{
    position: relative;
}
.adminTopR_ul{
    position: relative;
}
.adminTopR_ul:after{
    display: block;
    content: "";
    overflow: hidden;
    clear: both;
    visibility: hidden;
}
.adminTopR_ul li{
    float: left;
    display: inline;
    position: relative;
    margin-left: 25px;
}
.adminTopR_ul li:after{

}
.adminTop_a{
    display: block;
    overflow: hidden;
    position: relative;
    line-height: 35px;
    font-size: 14px;
    color:#404a60;
    transition: all 0.3s linear;
}
.seekerSearchBox{
    position: absolute;
    right: 0px;
    top: 100%;
    padding-top: 9px;
    transform: translateY(20px);
    opacity: 0;
    visibility: hidden;
}
.seekerSearchBox.center{
    right: 50%;
    margin-right: -250px; 
}
.seekerSearchCont.w_500{
    width: 500px;
}
.adminMenu_dl .seekerSearchHead{
    border-bottom: 1px solid #f5f5f5;
}
.seekerSearchBox.show{
    transition: all 0.3s linear;
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
}
.seekerSearchBox:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 22px;
    height: 10px;
    position: absolute;
    right: 20px;
    top: 0px;
    background: url(../images/seekerTrangle.png) no-repeat center center;
}
.center.seekerSearchBox:after{
    right: 50%;
    margin-right: -11px;
}
.seekerSearchCont{
    width: 600px;
    background: #fff;
    overflow: hidden;
    position: relative;
    border-radius: 3px;
    -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
}
.seekerSearchHead{
    overflow: hidden;
    padding: 15px 20px;
}
.seekerSearchTit{
    overflow: hidden;
    font-size: 18px;
    color:#414a60;
    line-height: 30px;
}
.seekerSearchSubTit{
    font-size: 14px;
    color:#8c92a2;
    line-height: 30px;
    overflow: hidden;
}
.seekerSearchDeta{
    overflow: hidden;
}
.seekerSearchInp{
    border: 1px solid #00b195;
    overflow: hidden;
    padding: 0px 10px;
    border-radius: 3px 0px 0px 3px;
}
.seekerSearchInp input{
    display: block;
    width: 100%;
    height: 38px;
    overflow: hidden;
    line-height: 38px;
    background: #fff;
    border: none;
    outline: none;
    font-size: 14px;
    color:#8c92a2;
}
a.seekerSearchBt{
    display: block;
    height: 40px;
    width: 100px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color:#fff;
    line-height: 40px;
    border-radius: 0px 3px 3px 0px;
    background: #00b195;
}
.seekerKey_dl{
    overflow: hidden;
    overflow-y: auto;
    max-height: 200px;
    background: #f7f8fa;
    padding: 10px 0px;
    background: #f7f8fa;
}
.seekerKey_dl::-webkit-scrollbar {width:4px;background:none;}
.seekerKey_dl::-webkit-scrollbar-button {height: 0px;}
.seekerKey_dl::-webkit-scrollbar-track {}
.seekerKey_dl::-webkit-scrollbar-track-piece {}
.seekerKey_dl::-webkit-scrollbar-thumb {width:4px;background:#cccfd6;border-radius: 4px;}
.seekerKey_dl::-webkit-scrollbar-corner {background:none;}
.seekerKey_dl::-webkit-resizer {}
.seekerKey_dl::-webkit-scrollbar:horizontal{height:0px;}
.seekerKey_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
    text-align: center;
    line-height: 40px;
}
.seekerKey_dl dd a{
    font-size: 14px;
    color:#8c92a2;
    transition: all 0.3s linear;
}
.seekerKey_dl dd a:hover{
    color:#00b195;
}
.closePopBt{
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) no-repeat center center;
}
/*
* 职位管理 kis2
*/
.adminCont{
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100vh - 212px);
}
.adminCont::-webkit-scrollbar-button {height: 0px;}
.table{
    /*table-layout: fixed;*/
    width: 100%;
    overflow: hidden;
}
.table tr td{
    overflow: hidden;
    border-bottom:1px solid #f5f5f5;
    padding: 25px 20px;
}
.arrow-right{
    padding-right: 15px;
    background: url(../images/arrowRight.png) no-repeat right center;
}
span.c_00b195{
    color:#00b195 !important;
}
.b{font-weight: bold;}
.newsApply{
    background: #00b195;
    color:#fff;
    padding: 0px 10px;
    border-radius: 30px;
}
.table .bt_a{
    margin: 0px 5px;
}
.table .bt_a span{
    padding: 0px 5px;
    border-radius: 3px;
}
.table .bt_a.enable span{
    background: #00b195;
    color:#fff;
}
/*
* 推荐牛人 kis2
*/
.adminHeadLSelect{
    overflow: hidden;
    line-height: 54px;
    margin-left: 20px;
}
.adminHeadLSelect_a{
    display: block;
    font-size: 15px;
    color: #404a60;
}
.seekerScreenDiv{
    overflow: hidden;
    margin-right: 20px;
}
.seekerScreen_a{
    display: block;
    overflow: hidden;
    background: #fff;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color:#8c92a2;
    padding: 0px 15px;
    transition: all 0.3s linear;
    border-radius: 3px 0px 0px 3px;
    float: left;
    border-right: 1px solid #ececec;
}
.seekerScreen_a:last-child{
    border-right: none;
    border-radius: 0px 3px 3px 0px;
}
.seekerScreen_a.hover,
.seekerScreen_a:hover{
    background: #ececec;
    color:#00b195;
}
.seekerScreen_a span{
    display: inline-block;
    overflow: hidden;
    transition: all 0.3s linear;
}
.good{
    padding-left: 20px;
    background: url(../images/good.png) no-repeat left center;
}
.seekerScreen_a.hover .good,
.seekerScreen_a:hover .good{
    background: url(../images/good_h.png) no-repeat left center;
}
.user_r{
    padding-left: 20px;
    background: url(../images/user_r.png) no-repeat left center;
}
.seekerScreen_a.hover .user_r,
.seekerScreen_a:hover .user_r{
    background: url(../images/user_r_h.png) no-repeat left center;
}
.eyes{
    padding-left: 23px;
    background: url(../images/eyes.png) no-repeat left center;
}
.seekerScreen_a.hover .eyes,
.seekerScreen_a:hover .eyes{
    background: url(../images/eyes_h.png) no-repeat left center;
}
.heart{
    padding-left: 20px;
    background: url(../images/heart.png) no-repeat left center;
}
.seekerScreen_a.hover .heart,
.seekerScreen_a:hover .heart{
    background: url(../images/heart_h.png) no-repeat left center;
}
.frend{
    padding-left: 20px;
    background: url(../images/frend.png) no-repeat left center;
}
.seekerScreen_a.hover .frend,
.seekerScreen_a:hover .frend{
    background: url(../images/frend_h.png) no-repeat left center;
}
.keyWords{
    padding-left: 25px;
    background: url(../images/search.png) no-repeat left center;
}
.adminTop_a.hover .keyWords,
.adminTop_a:hover .keyWords{
    background: url(../images/search_h.png) no-repeat left center;
}
.screenIcon{
    padding-left: 20px;
    background: url(../images/screen.png) no-repeat left center;
}
.adminTop_a.hover .screenIcon,
.adminTop_a:hover .screenIcon{
    background: url(../images/screen_h.png) no-repeat left center;
}
.seekerScreenPopDiv{
    overflow: hidden;
    padding: 15px 0px;
}
.seekerScreen_dl{
    overflow: hidden;
    overflow-y: auto;
    max-height: 310px;
}
.seekerScreen_dl::-webkit-scrollbar {width:4px;background:none;}
.seekerScreen_dl::-webkit-scrollbar-button {height: 0px;}
.seekerScreen_dl::-webkit-scrollbar-track {}
.seekerScreen_dl::-webkit-scrollbar-track-piece {}
.seekerScreen_dl::-webkit-scrollbar-thumb {width:4px;background:#cccfd6;border-radius: 4px;}
.seekerScreen_dl::-webkit-scrollbar-corner {background:none;}
.seekerScreen_dl::-webkit-resizer {}
.seekerScreen_dl::-webkit-scrollbar:horizontal{height:0px;}
.seekerScreen_dl dd{
    padding: 5px 20px;
    overflow: hidden;
}
.seekerScreenTit{
    overflow: hidden;
    font-size: 15px;
    color:#414a60;
    line-height: 35px;
    width: 70px;
    text-align: right;
    margin-right: 10px;
}
.seekerScreenCont{
    overflow: hidden;
    padding: 0px 5px;
}
.seekerScreenCont a{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#8c92a2;
    line-height: 25px;
    margin: 5px 0px;
    border-radius: 25px;
    float: left;
    transition: all 0.3s linear;
    padding: 0px 15px;
}
.seekerScreenCont a.hover{
    background: #00b195;
    color:#fff;
}
.seekerScreenBtBox{
    overflow: hidden;
    text-align: center;
    font-size: 0px;
}
.seekerScreenBtBox .center{
    display: inline-block;
    overflow: hidden;
}
a.seekerScreenBt{
    display: block;
    overflow: hidden;
    line-height: 33px;
    border: 1px solid #00b195;
    margin: 0px 5px;
    font-size: 14px;
    color:#00b195;
    border-radius: 3px;
    padding: 0px 30px;
}
.seekerScreenBt.enable{
    color:#fff;
    background: #00b195;
}
.seekerScreenBt.disable{
    border:1px solid #ddd;
    color:#999;
}
.seeker_dl{
    position: relative;
}
.seeker_dl:after{
    display: block;
    content: "";
    overflow: hidden;
    clear: both;
    visibility: hidden;
}
.adminHeadHide{
    min-height: 20px;
    overflow: hidden;
}
.seeker_dl dd{
    position: relative;
    margin-bottom: 20px;
}
.seeker_dl dd:hover .table{
    -webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.15);
    box-shadow: 0px 5px 20px rgba(0,0,0,0.15);
}
.removeBt{
    display: none;
    width: 20px;
    height: 20px;
    background: url(../images/close.png) no-repeat center center;
    background-size: auto 10px;
    position: absolute;
    right: 5px;
    top: 3px;
    z-index: 5;
}
.removeBt:after{
    display: block;
    content: "设为不感兴趣";
    overflow: hidden;
    text-align: center;
    position: absolute;
    right: 100%;
    top: -11px;
    width: 120px;
    height: 40px;
    overflow: hidden;
    font-size: 12px;
    color: #9fa3b0;
    padding: 0px 15px 0px 5px;
    line-height: 40px;
    background: url(../images/tag1.png) no-repeat left center;
    opacity: 0;
    transform: translateX(-10px);
    transition: all 0.3s linear;
    visibility: hidden;
}
.removeBt:hover:after{
    visibility: visible;
    opacity: 1;
    transform: translateX(0px);
}
.seeker_dl .table{
    border-radius: 3px;
    background: #fff;
    transition: all 0.3s linear;
}
.seekerDeta{
    overflow: hidden;
}
.seekerStatus{
    overflow: hidden;
    font-size: 12px;
    color:#999;
    height: 20px;
    line-height: 20px;
    text-align: center;
    /*background: #eee;*/
    border-radius: 20px;
    padding-top: 5px;
    white-space: nowrap;
}
.seekerOnline{
    color:#00b195;
    /*background: #00b195;*/
}
.seeker_dl .memberPhoto{
    width: 70px;
    height: 70px;
    border-radius: 72px;
}
.memberPhoto .webuploader-pick{
	opacity:0;
	visibility:hidden;
}
.memberPhoto .webuploader-container{
	position:absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
    z-index: 9;
    border-radius: 100%;
    display: none;
}
.memberPhoto.memberResumeImage .webuploader-container{
    display: block;
}
a.delImgBt{
    display: block;
    width: 100%;
    line-height: 20px;
    font-size: 12px;
    color:#fff;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    display: none;
    background: rgba(0,0,0,0.5);
}
.editable .webuploader-container{
    display: block;
}
.editable .uploadImg_dl .delImgBt{
    display: block;
}
.memberPhoto .uploadImg_dl dd{
    width: 100%;
    overflow: hidden;
    margin: 0px;
}
.memberPhoto .uploadImg_dl dd .imgWrap{
    width: 100%;
    overflow: hidden;
}
.memberPhoto .uploadImg_dl dd .imgWrap p{
    padding-top: 100%;
    border-radius: 100%;
    position: relative;
    overflow: hidden;
}
.memberPhoto .uploadImg_dl dd .imgWrap p img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    object-fit: cover;
}
.seeker_dl .memberPhotoBox{
    margin-right: 25px;
}
.seeker_dl .recommendIntr i{
    color:#424a5e;
}
.seekerDName{
    display: block;
    font-size: 15px;
    color: #424a5e;
    overflow: hidden;
    font-weight: bold;
}
.seekerDName i{
    color:#00b195;
    padding-left: 20px;
    font-weight: bold;
    font-size: 16px;
    font-weight: bold;
}
.seekerIntr{
    overflow: hidden;
    line-height: 25px;
}
.seekerIntr span{
    font-size: 14px;
    color:#424a5e;
}
.seekerIntr i{
    font-size: 12px;
    color:#8c92a2;
    overflow: hidden;
}
.seekerIntr em{
    font-size: 12px;
    color:#d5d6db;
    overflow: hidden;
    padding: 0px 10px;
}
.seekerBaseIntr i{
    color:#424a5e;
}
.seekerSesume_ul{
    overflow: hidden;
    position: relative;
}
.seekerSesume_ul:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 0px;
    border-left: 1px dotted #00b195;
    position: absolute;
    left: 8px;
    top: 8px;
    bottom: 8px;
}
.seekerSesume_ul li{
    padding: 5px 0px 5px 20px;
    overflow: hidden;
    position: relative;
    z-index: 5;
}
.seekerSesume_ul li:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: 8px;
    border-radius: 16px;
}
.seekerWork:after{
    background: #00b195 url(../images/work.png) no-repeat center center;
    background-size: auto 10px;
}
.seekerEducation:after{
    background: #00b195 url(../images/education.png) no-repeat center center;
    background-size: 12px auto;
}
.seekerSesumeTime{
    width: 110px;
    font-size: 12px;
    color:#898e9d;
    padding: 0px 10px;
    line-height: 25px;
}
.seekerSesumeList{
    overflow: hidden;
}
.autoImg:after{
    display: none;
    content: "";
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 6;
}
.editable .autoImg:after{
    display: block;
}
/*
* 企业版搜索 kis2
*/
.adminSearchBox{
    width: 800px;
    margin: 0px auto;
}
.adminSearchTit{
    font-size: 24px;
    color:#424a5e;
    overflow: hidden;
    line-height: 40px;
    text-align: center;
}
.adminSearchCont{
    background: #fff;
    overflow: hidden;
    border-radius: 3px;
    -webkit-box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 15px rgba(0,0,0,0.1);
}
.adminSearchSubTit{
    overflow: hidden;
    line-height: 30px;
    padding: 0px 30px;
}
.adminSearchSubTit span{
    font-size: 16px;
    color:#424a5e;
    overflow: hidden;
}
.adminSearchSubTit i{
    overflow: hidden;
    font-size: 14px;
    color:#8d92a1;
    padding-left: 20px;
}
.adminSearchDiv{
    overflow: hidden;
    padding: 0px 30px;
}
.adminSearchDeta{
    overflow: hidden;
}
.adminSearchBt{
    display: block;
    overflow: hidden;
}
.adminSearchDeta .recommendIntr{
    width: auto;
}
.adminSearchDeta .viewRecommend_dl .list_a:hover{
    background: #f7f8fa;
    box-shadow: none;
}
.h_280{
    height: 280px;
}
.adminSearchBt{
    display: block;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    color:#8d92a1;
    transition: all 0.3s linear;
}
.adminSearchBt span{
    padding-right: 20px;
    transition: all 0.3s linear;
}
.arrowIconDown{
    background: url(../images/arrowDown.png) no-repeat right center;
    background-size: 13px auto;
}
.adminSearchBt:hover .arrowIconDown{
    background: url(../images/arrowDown_h.png) no-repeat right center;
    background-size: 13px auto;
}
.arrowIconDown.up{
    background: url(../images/arrowUp.png) no-repeat right center;
    background-size: 13px auto;
}
.adminSearchBt:hover .arrowIconDown.up{
    background: url(../images/arrowUp_h.png) no-repeat right center;
    background-size: 13px auto;
}
.bc_f7f8fa{
    background: #f7f8fa;
}
.adminSearchDiv .seekerScreen_dl dd{
    padding: 5px 0px;
}
.adminSearchDiv .seekerScreenCont a{
    line-height: 23px;
    border: 1px solid #f7f8fa;
    border-radius: 25px;
    margin: 5px 7px;
} 
.arrowIconRight{
    padding-right: 20px;
    background: url(../images/arrowRight.png) no-repeat right center;
}
.adminSearchBt:hover .arrowIconRight{
    background: url(../images/arrowRight_h.png) no-repeat right center;
}

/*
* 企业版个人资料 kis2
*/
.adminBody .formBody{
    /*background: #fff;*/
    margin: 0px 50px;
}

/*
* 面试 kis2
*/
.interviewBox{
    background: #fff;
    overflow: hidden;
    padding: 10px 0px;
}
.interview_ul{
    overflow: hidden;
    max-height: 410px;
    overflow-y: auto;
}
.interview_ul li{
    padding: 10px 20px;
    overflow: hidden;
}
.interview_ul::-webkit-scrollbar {width:4px;background:none;}
.interview_ul::-webkit-scrollbar-button {height: 0px;}
.interview_ul::-webkit-scrollbar-track {}
.interview_ul::-webkit-scrollbar-track-piece {}
.interview_ul::-webkit-scrollbar-thumb {width:4px;background:#cccfd6;border-radius: 4px;}
.interview_ul::-webkit-scrollbar-corner {background:none;}
.interview_ul::-webkit-resizer {}
.interview_ul::-webkit-scrollbar:horizontal{height:0px;}

.interviewDiv{
    overflow: hidden;
    border: 1px solid #f5f5f5;
    border-left: 3px solid #00b195;
    border-radius: 3px;
}
.interViewHead{
    padding: 10px 15px;
    overflow: hidden;
    border-bottom: 1px solid #f5f5f5;
}
.interViewR{
    overflow: hidden;
}
.photoNumber{
    line-height: 46px;
    overflow: hidden;
    font-size: 14px;
    color:#424a5e;
    padding-left: 18px;
    background: url(../images/mobile.png) no-repeat left center;
}
.interviewDeta{
    padding: 10px 15px;
    overflow: hidden;
}

.interViewHead .authorPhoto{
    width: 38px;
    height: 38px;
    border-radius: 40px;
    margin: 3px 10px 3px 0px;
}
.interViewHead .authorDeta{
    line-height: 35px;
}
.interViewHead .seekerDName{
    font-weight: normal;
}
.interviewDetaR{
    overflow: hidden;
    margin-left: 20px;
    height: 52px;
}
.interviewBtBox{
    overflow: hidden;
    position: relative;
    top: 50%;
    margin-top: -15px;
}
a.interviewBt{
    display: block;
    overflow: hidden;
    height: 28px;
    margin-left: 10px;
    font-size: 14px;
    color:#999;
    border-radius: 3px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #ddd;
    padding: 0px 15px;
    float: left;
    transition: all 0.3s linear;
}
.interviewBt:hover{
    color:#00b195;
    border-color: #00b195;
}
.interviewBt.enable{
    background: #00b195;
    color:#fff;
    border-color: #00b195;
}
.interviewDetaL{
    overflow: hidden;
}
/*
* 账号设置 kis2
*/
.adminTabBox{
    overflow: hidden;
    position: relative;
}
.adminTabBox:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #f5f5f5;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1;
}
.adminTab_dl{
    overflow: hidden;
    position: relative;
    z-index: 3;
    padding: 0px 10px;
}
.adminTab_dl dd{
    float: left;
    display: inline;
    overflow: hidden;
    margin: 0px 15px;
}
.adminTab_a{
    line-height: 50px;
    display: block;
    overflow: hidden;
    position: relative;
    font-size: 14px;
    color:#424a5e;
}
.adminTab_a:after{
    display: none;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 1px;
    background: #00b195;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1;
}
.adminTab_dl dd.hover .adminTab_a{
    color:#00b195;
}
.adminTab_dl dd.hover .adminTab_a:after{
    display: block;
}
.w_400{
    width: 400px;
}
.adminTabCont{
    display: none;
}
.adminTabCont.show{
    display: block;
}

/*
* 收费查看 kis2
*/
.payBox{
	overflow: hidden;
}
.payCont{
	padding: 20px;
	overflow: hidden;
}
.pay_dl{
	overflow: hidden;
	margin: 0px 20px;
	position: relative;
}
.pay_dl:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 1px;
	height: 100%;
	background: #fafafa;
	position: absolute;
	left: 50%;
	top: 0px;
}
.pay_dl dd{
	width: 50%;
	overflow: hidden;
	float: left;
	display: inline;
}
.payTitBox{
	/*line-height: 40px;
	border-bottom: 1px solid #ddd;*/
	overflow: hidden;
}
/*a.payMore{
	font-size: 14px;
	color:#00b195;
}*/
.payTit{
	overflow: hidden;
	font-size: 16px;
	color:#00b195;
	position: relative;
	text-align: center;
	/*padding-left: 10px;*/
}
.payTit:after{
	display: none;
	content: "";
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 50%;
	width: 3px;
	height: 15px;
	margin-top: -7px;
	background: #00b195;
	border-radius: 3px;
}
.payDiv{
	overflow: hidden;
	padding: 15px 0px;
}
.payL{
	overflow: hidden;
	margin-right: 15px;
}
.payC{
	overflow: hidden;
}
.payIntr{
	font-size: 12px;
	color:#999;
	line-height: 25px;
	overflow: hidden;
	padding: 10px 30px;
}
.payCode{
	width: 120px;
    height: 120px;
	margin: 0px auto;
	overflow: hidden;
	padding: 4px;
	border: 1px solid #ddd;
	border-radius: 3px;
    position: relative;
}
.payCode img{
	display: block;
    position: absolute;
    left: -10px;
    right: -10px;
    top: -10px;
    bottom: -10px;
    width: 150px;
    height: 150px;
}
.payType{
	overflow: hidden;
	height: 30px;
	text-align: center;
	font-size: 0px;
	padding: 10px 0px;
	line-height: 30px;
}
.payType .center{
	display: inline-block;
	overflow: hidden;
}
.payType span{
	display: block;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	width: 30px;
	height: 30px;
}
.payType span img{
	display: block;
	height: 30px;
}
.payType span.zfb{
    display: none;
}
.payType i{
	display: block;
	float: left;
	font-size: 14px;
	color:#00b195;
}
/*.weixinPay{
	background: url(../images/pay.png) no-repeat center bottom;
	background-size: auto 100%;
}*/
.payMore{
	color:#00b195;
	font-size: 12px;
}

.uploadBt{
    height: 40px;
}
.uploadBt .webuploader-pick{
    height: 40px;
    line-height: 40px;
    padding: 0px 15px;
}

/*
* 资讯 kis2
*/
.textImg_dl{
    padding: 10px 0px;
}
.textImg_dl dd{
    padding: 10px 0px;
}
.textImg_dl .list_a{
    display: block;
    overflow: hidden;
    position: relative;
    padding: 20px;
    background: #fff;
    border-radius: 3px;
    transition: all 0.3s linear;
}
.textImg_dl .list_a:hover{
	transform: translateY(-5px);
	-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.textImg_dl .pic{
    overflow: hidden;
    width: 390px;
    margin-right: 20px;
    position: relative;
    padding-top: 0px;
}
.textImg_dl .pic:after{
    display: block;
    content: "";
    overflow: hidden;
    padding-top: 56.25%;
}
.textImg_dl .listTit{
	font-size: 18px;
}
.textImg_dl .listIntr{
    color:#999;
}