.jl-deta-box .basic{width: 896px;height: auto;}
.jl-deta-box .basic .xinht{position: relative;width: auto;height: auto;padding: 30px;background-color: #fff;}
.jl-deta-box .basic .xinht:after{position: absolute;bottom: 0;left: 30px; width:836px;height: 1px; content: " ";display: block;clear: both;background-color: #EBEBEB;}
.jl-deta-box .basic .xinht .rec-box{height:auto;}
.jl-deta-box .basic .xinht .rec-box .recruit-url{width: 600px;height: auto;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce{width: auto;height: auto;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .portrait{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .portrait img{width: 100%;height: 100%;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .name{width: auto;line-height: 16px;margin:6px 0 15px;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .name h2{font-size: 16px;color: #333;margin-right: 20px;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .name span{display: block;line-height: 14px;float: left;font-size: 14px;margin-top: 2px;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .name em{float: left;width: 1px;height: 10px;background-color: #999;margin: 4px 10px 0 10px;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .name .gouTong{ padding: 0 6px;height: 16px;line-height: 16px;background: rgba(242, 39, 12, .07);color: #e1251b;margin:0 0 0 10px;font-size: 10px;border-radius: 4px 4px 4px 0px;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .jl-title{width: 430px;height: auto;color: #333;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .jl-title span{line-height: 14px;font-size: 16px;}
.jl-deta-box .basic .xinht .rec-box .recruit-url .introduce .jl-title em{position: relative;top: 2px;display: inline-block;width: 1px;height: 14px;background-color: #999;margin: 0px 10px 0 10px;}
.jl-deta-box .basic .xinht .rec-box .bot-box{width: 190px;height: auto;}
.jl-deta-box .basic .xinht .rec-box .bot-box .collect{float: right;line-height: 18px;background: url(../../img/icon/collect-icon.png) no-repeat 0 center;padding-left: 26px;cursor: pointer;color: #333;margin-top: -10px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .collect:hover{background-image: url(../../img/icon/collect-active-icon.png);color: #e1251b;}
.jl-deta-box .basic .xinht .rec-box .bot-box .collect.yes{background-image: url(../../img/icon/collect-active-icon.png);color: #e1251b;}
.jl-deta-box .basic .xinht .rec-box .bot-box .xiazai{float:left;margin-left:20px;background-image: inherit;padding-left:0;}
.jl-deta-box .basic .xinht .rec-box .bot-box .xiazai:hover{background-image: inherit;}
.jl-deta-box .basic .xinht .rec-box .bot-box .xiazai .layui-icon-print{margin-right:5px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact{width: 192px;height: 30px;margin-top: 22px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a{position: relative;float: left;display:block;height: 28px;line-height: 28px; width: 78px;font-size: 12px;text-align: center;color: #fff;border: 1px solid #e1251b;border-radius:2px;background-color: #e1251b;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he{background-color:#fff;color: #e1251b;margin-right: 30px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a:hover{background-color:#e1251b;color: #fff;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he .number-bottom{width: 80px;display: none;position: absolute;top: 25px;left: 0;z-index: 9; -webkit-animation: fadeInTop 0.1s ease-in; animation: fadeInTop 0.15s ease-in;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he:hover .number-bottom{display: block;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he .number-bottom .fuwuh{position: relative;left: -180px; width: 260px;height: auto;background: #fff;margin-top: 14px;padding: 20px 0; box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.15);border-radius:2px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he .number-bottom .fuwuh .sjiao{position: absolute;top: -20px;right: 30px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he .number-bottom .fuwuh dl{width: auto;height: 86px;margin: 0 26px 0 30px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he .number-bottom .fuwuh dl dt{width: 86px;height: 80px;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he .number-bottom .fuwuh dl dt img{width: 100%;height: 100%;}
.jl-deta-box .basic .xinht .rec-box .bot-box .contact a.he .number-bottom .fuwuh dl dd{line-height: 18px; font-size: 12px;color: #666;width: 84px;text-align: left;}
.jl-deta-box .basic .basic-stu{width: auto;height: auto; background-color: #fff;margin-bottom: 16px;padding: 30px 30px 1px;}
.jl-deta-box .basic .basic-stu .jc-title{color: #333;font-size: 16px;line-height: 22px;margin-bottom: 16px;}
.jl-deta-box .basic .basic-stu .jc-title img{position: relative;top: -1px;margin-right: 4px;}
.jl-deta-box .basic .basic-stu dl{margin-bottom: 26px;}
.jl-deta-box .basic .basic-stu dl dt{line-height: 16px;color: #333;font-size: 14px;font-weight: bold;margin-bottom: 12px;}
.jl-deta-box .basic .basic-stu dl dd.position{line-height: 16px;margin-bottom: 16px;}
.jl-deta-box .basic .basic-stu dl dd.text{line-height: 22px;}
.metadata p{margin-top:20px;}
.metadata .login-show{font-size: 14px;color: #e1251b;border: 1px solid rgba(237,20,91,1);border-radius: 4px;padding: 10px 20px;}

/* 推荐简历 */
.jl-deta-box .recommend-jl{width: 896px;height: auto;background-color: #fff;}
.jl-deta-box .recommend-jl .kind-title{margin: 20px 30px 0px;}
.jl-deta-box .recommend-jl .tj-jl-list{width: auto;height: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.jl-deta-box .recommend-jl .tj-jl-list li{float: left;width: 448px;cursor: pointer;}
.jl-deta-box .recommend-jl .tj-jl-list li:hover{box-shadow: 0 6px 24px rgba(0, 0, 0, 0.1);}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url{display: block;width: auto;height: 100px;padding:20px 30px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .jl-title{height: 14px;color: #333;margin-bottom: 14px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .jl-title span{display: block;line-height: 14px;float: left;font-size: 16px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .jl-title em{float: left;width: 1px;height: 14px;background-color: #999;margin: 0px 10px 0 10px;}
.jl-deta-box .recommend-jl .tj-jl-list li:hover .recruit-url .jl-title span{color: #e1251b;}
.jl-deta-box .recommend-jl .tj-jl-list li:hover .recruit-url .jl-title em{background-color: #e1251b;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce{width: auto;height: auto;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce .portrait{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce .portrait img{width: 100%;height: 100%;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce .name{width: auto;line-height: 16px;margin:2px 0 10px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce .name h2{font-size: 16px;color: #333;margin-right: 20px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce .name span{display: block;line-height: 14px;float: left;font-size: 14px;margin-top: 2px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce .name em{float: left;width: 1px;height: 10px;background-color: #999;margin: 4px 10px 0 10px;}
.jl-deta-box .recommend-jl .tj-jl-list li .recruit-url .introduce .text{width: 318px;height: 40px;line-height: 20px;}

/* 相似职位 */
.jl-deta-box .similar{width: 256px;height: auto;padding: 20px 16px 0;background-color: #fff;}
.jl-deta-box .similar .list{width: auto;height: auto;}
.jl-deta-box .similar .list li{border-bottom: 1px solid #EBEBEB;}
.jl-deta-box .similar .list li:last-child{border-bottom: 0 none;}
.jl-deta-box .similar .list li a{display: block;padding: 20px 0;}
.jl-deta-box .similar .list li a .portrait{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;margin-right: 10px;}
.jl-deta-box .similar .list li a .portrait img{width: 100%;height: 100%;}
.jl-deta-box .similar .list li a .job-title{color: #333;font-size: 16px;line-height: 18px; font-weight: bold;margin: 6px 0 12px 0; width: 185px;}
.jl-deta-box .similar .list li:hover a .job-title , .jl-deta-box .similar .list li:hover a .name h2{color: #e1251b;}
.jl-deta-box .similar .list li a .name{line-height: 18px;}
.jl-deta-box .similar .list li a .name h2{color: #333;font-size: 16px;}
.jl-deta-box .similar .list li a .name span{margin-left: 10px;}

/* 邀请面试弹出层 */
body .yaoyueBox{
	border-radius: 8px;
	background-color: #fff;
}
body .yaoyueBox .layui-layer-title{
	padding-left: 30px;
}
.inviteLayer .nriut{
	padding: 0 30px 30px;
}
.inviteLayer .nriut .layui-form-item{
	margin-bottom: 30px;
}
.inviteLayer .nriut .layui-form-item .layui-form-label{
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	width: 70px;
}
.inviteLayer .nriut .layui-form-item .layui-input-block{
	margin-left: 80px;
}
.inviteLayer .nriut .layui-form-item .layui-textarea{
	resize: none;
}
.inviteLayer .nriut .layui-form-item .inte{
	width: 180px;
}
.laydate-time-list {
	padding-bottom: 0;
	overflow: hidden;
}

.laydate-time-list > li {
	width: 50% !important;
}

.laydate-time-list > li:last-child {
	display: none;
}
.laydate-time-list li ol{
	overflow-y: auto;
}
.laydate-time-list li ol::-webkit-scrollbar {width: 4px;height: 9px;}
.laydate-time-list li ol::-webkit-scrollbar-thumb {border-radius: 5px;background: #cecdcd;}
.laydate-time-list li ol::-webkit-scrollbar-track {border-radius: 0;background: rgba(234,234,234,1);}

.laydate-time-list ol li {
	width: 100% !important;
	padding-left: 0 !important;
	text-align: center !important;
}

.inviteLayer .operateBtn {
    text-align: center;
    padding-top: 20px;
}

.inviteLayer .operateBtn .layui-btn {
    width: 140px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}

.inviteLayer .operateBtn .layui-btn-primary {
    border-color: #e1251b;
    color: #e1251b;
}

.inviteLayer .operateBtn .layui-btn-primary:hover {
    background-color: #e1251b;
    color: #fff;
}

.inviteLayer .operateBtn .layui-zs {
    background-color: #e1251b;
}

.inviteLayer .operateBtn .layui-btn+.layui-btn {
    margin-left: 38px;
}