.navBox ul li:nth-of-type(3) a{color: #256CFA;}
.disabled{color: white !important;}
.detContent{width: 1200px;margin: auto;}
/* 导航 */
.tabNav,.tabNav a{font-size: 14px;color: #666666 !important;}
.tabNav{padding: 30px 0px 15px;}
/* 招聘版 */
.jobPlate{padding: 20px 30px 32px;background:white;border-radius: 10px;margin-bottom: 12px;}
.j-time{display: flex;justify-content: space-between;margin-bottom: 8px;}
.jt-left{color: #999999;font-size: 12px;margin-bottom: 10px;}
.jt-right{display: flex;align-items: flex-end;}
.jt-right .report,.shareBox{font-size: 14px;color: #808080;display: flex;align-items: center;margin-left: 38px;cursor: pointer;}
.jt-right .report:hover,.shareBox:hover{color: #333333;}
.jt-right div img{width: 20px;height: 20px;object-fit: cover;margin-right: 5px;}
.jt-right .shareBox{position: relative;}
.j-job{display: flex;justify-content: space-between;align-items: flex-end;padding-bottom: 22px;border-bottom: 1px solid #F2F2F2;}
.jjl-title{color: #000000;font-size: 26px;font-weight: bold;margin-bottom: 8px;}
.jjl-salary{color: #333333;font-size: 14px;margin-bottom: 18px;}
.jjl-salary span{font-size: 22px;color: #FF5039;font-weight: bold;}
.jjl-limit{color: #777777;font-size: 14px;}
.jjl-limit span{color: #CCCCCC;position: relative;margin: 0px 8px;}
.jjl-limit span::before{content: '';width: 1px;height: 12px;background-color: #CCCCCC;top: 50%;transform: translateY(-50%);position: absolute;margin-top: 1px;}
.jj-right{display: flex;align-items: center;margin-bottom: 14px;}
.jjr-name{color: #666666;font-size: 15px;display: flex;align-items: center;}
.jjr-name img{width: 20px;height: 20px;object-fit: cover;border-radius: 50%;margin-right: 8px;}
.jjr-name span span{color: #333333;}
.jjr-phone{width: 164px;height: 46px;background-color: #3377FF;text-align: center;line-height: 46px;color: #FFFFFF;font-size: 18px;border-radius: 23px;margin-left: 30px;cursor: pointer;}
.jjr-phone:hover{background-color: #4089ff;}
.j-company{margin-top: 16px;}
.jc-company{padding: 4px 16px;display: inline-flex;align-items: center;background-color: #F5F8FF;border-radius: 22px;margin-bottom: 16px;height: 44px;box-sizing: border-box;}
.jc-company img{width: 28px;height: 28px;object-fit: cover;margin-right: 5px;}
.jc-company div{color: #212121;font-size: 15px;margin-right: 20px;}
.jc-company span{font-size: 12px;color: #9297A3;position: relative;padding-right: 6px;}
.jc-company:hover span{color: #333333;}
.jc-company span::after{content: '';border-top: 4px solid transparent;border-right:4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #8A8E99;position: absolute;top: 50%;transform: translateY(-50%);right: -6px;}
.jc-warn1{display: flex;color: #999999;font-size: 14px;line-height: 28px;margin-bottom: 6px;}
.jc-warn1 span a{color: #999999;text-decoration: underline;}
.jc-warn1 span a:hover{color: #FF5039;}
.jc-warn2{color: #C99B5F;font-size: 14px;}
.jc-warn2 a{color: #C99B5F;}
.jc-warn2 a:hover{text-decoration: underline;}
/* 职位描述 */
.jobdescription{display: flex;}
.j-left{margin-right: 12px;flex: 1;background-color: white;border-radius: 10px;padding: 28px 30px 84px;}
.jl-title{font-size: 20px;font-weight: bold;color: black;margin-bottom: 30px;}
.jl-welfare{display: flex;margin-bottom: 24px;}
.jl-welfare span{flex-shrink: 0;color: #4D4D4D;font-size: 14px;}
.jl-welfare ul{display: flex;flex-wrap: wrap;margin-left: 6px;}
.jl-welfare ul li{height: 26px;line-height: 26px;text-align: center;padding: 0px 14px;background-color: #F2F3F5;border-radius: 13px;color: #666666;font-size: 13px;margin-right: 8px;margin-bottom: 8px;}
.jl-welfare ul li:last-child{margin-right: 0px;}
.jl-details,.jl-description{color: #4D4D4D;font-size: 14px;margin-bottom: 30px;line-height: 30px;}
.jl-description{max-height: 500px;overflow: hidden;}
.jl-unfold{height: 50px;background-color:#FCFCFC;border-radius: 4px;border: 1px solid #F2F2F2;box-sizing: border-box;display: flex;align-items: center;justify-content: center;margin-bottom: 42px;cursor: pointer;}
.jl-unfold span{color: black;font-size: 14px;}
.jl-unfold img{width: 14px;height: 10px;object-fit: cover;margin-left: 7px;margin-top: 1px;}
.jla-addr{color: #4D4D4D;font-size: 14px;line-height: 30px;margin-bottom: 10px;}
.jla-map{width: 540px;height: 200px;}
.mapview{height: 180px;overflow: hidden;}
.j-right{width: 300px;}
.jr-btn{margin-bottom: 12px;border-radius: 8px;background: url(../images/fabuBlu.png) no-repeat;background-size: cover;padding: 20px 0px 16px;}
.jr-btn p{font-size: 22px;color: white;font-weight: bold;margin-bottom: 10px;text-align: center;}
.jr-btn .text{font-size: 14px;color: rgba(255,255,255,.8);margin-bottom: 18px;padding: 0px 58px;font-weight: 400;}
.jrb-btn{width: 150px;height: 40px;background-color: white;border-radius: 6px;box-shadow: 0px 4px 6px 0px rgba(0,82,240,0.14);line-height: 40px;text-align: center;color: #0A2354;font-size: 15px;font-weight: bold;margin: 0px auto;}
/* 浏览历史 */
.dlr-history{background-color: white;border-radius: 8px;margin-bottom: 12px;}
.dlr-history .title{color: #333333;font-size: 16px;font-weight: bold;display: flex;align-items: center;padding: 0px 13px;height: 50px;}
.dlr-history .title img{width: 20px;height: 20px;margin-right: 4px;}
.dlr-history .item{padding: 16px 16px 16px 18px;border-top: 1px solid #EEEEEE;display: block;}
.dlr-history .item .jobs{display: flex;justify-content: space-between;margin-bottom: 10px;}
.dlr-history .item .jobs div{color: #000000;font-size: 14px;}
.dlr-history .item:hover .jobs div{color: #256CFA;}
.dlr-history .item .jobs span{color: #FF5039;font-size: 14px;word-break: break-all;flex-shrink: 0;}
.dlr-history .item .address{color: #999999;font-size: 12px;}
.dlr-history .item .address span{color: #E6E6E6;margin: 0px 5px 0px 3px;}
/* 手机扫一扫 */
.dlr-scan{padding: 25px;background:white;border-radius: 8px;display: flex;align-items: center;}
.dlr-scan img{width: 90px;height: 90px;object-fit: cover;margin-right: 24px;}
.dlr-scan div{line-height: 22px;}
.dlr-scan p{color: #000000;font-size: 14px;}
/* 兴趣推荐 */
.i-title{font-size: 24px;color: black;text-align: center;margin: 45px 0px 30px;}
.i-item{display: grid;grid-template-columns:repeat(3,1fr);gap: 10px;}
.i-item li{background-color: white;border-radius: 8px;}
.i-item li a{padding: 27px 20px 24px;display: block;position: relative;transition: all .2s;border-radius: 8px;height: 100%;box-sizing: border-box;}
.i-item li a:hover{box-shadow: 1px 8px 40px 0px rgb(0 15 77 / 6%);position: relative;z-index: 1;}
.i-item li .title{font-size: 20px;color: black;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i-item li .time{font-size: 12px;color: #999999;margin-bottom: 6px;}
.i-item li .time span{color: #E6E6E6;}
.i-item li .name{color: #666666;font-size: 14px;margin-bottom: 13px;}
.i-item li .salary{color: #333333;font-size: 14px;}
.i-item li .salary span{color: #FF5039;font-size: 20px;font-weight: 400;}
/* 分享 */
.shareListPop{width: 330px;border-radius: 8px; position: absolute; right: -10px; top: 24px; box-sizing: border-box; z-index: 9; display:none; animation: topFadeIn .3s;padding-top: 10px;cursor: auto;}
.shareBox:hover .shareListPop{display: block;}
.sh-con{background-color:white;padding-top: 18px;padding-bottom: 29px;border-radius: 8px;box-shadow: 0px 7px 20px 0px rgba(0, 6, 18, 0.1);}
.shareListPop::before{content: ''; display: block; height: 10px; position: absolute; left: 0; right: 0; top: -10px;}
.shareListPop h5{font-size: 14px; color: #4D4D4D; padding-left: 26px;}
.shareListPop .shareWayBox{overflow: hidden;}
.shareListPop .shareWayBox>div{width: 50%; float: left; box-sizing: border-box;  margin-top: 20px;}
.shareListPop .shareWayBox .wxQrShare{box-sizing: border-box; border-right: solid 1px #f2f2f2; padding: 3px 0;}
.shareListPop .shareWayBox .wxQr{width: 106px; height: 106px; background: #f5f5f5; margin: auto; background: #f4f4f4;}
.shareListPop .shareWayBox .wxQr img{display: block; width: 100%; height: 100%; object-fit: cover;}
.otherShare{padding-top: 4px;}
.otherShare  li{margin-bottom: 14px;}
.otherShare a {padding-left: 36px; display: block; background: url('/static/images/share_icon.png') no-repeat; font-size: 14px; color: #4D4D4D;}
.otherShare a:hover{color: #212121}
.otherShare .qzone a {background-position: 13px -33px;}
.otherShare .qq a {background-position: 13px -59px;}
.otherShare .sina a {background-position: 13px -85px;}
/* 地图文本标注 */
.BMapLabel{border:0px !important;background-color: transparent !important;}
.markerBox .address{max-width: 230px;background: #FFFFFF;box-shadow: 0px 7px 15px 0px rgba(0,9,54,0.07) !important;border-radius: 19px !important;height: 38px;font-size: 14px;line-height: 36px;text-align: center;padding: 0px 10px 0px 15px;display: block;cursor: pointer;transition: all .2s;transform-origin: bottom center;position: absolute; left: 10px; top: -20px; transform: translate(-50%,-50%);}
.markerBox .address span{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.markerBox .address:hover{color: #1975FF;}
.markerBox .address::before{content: '';position: absolute;bottom: -12px;border-top: 6px solid white;border-right: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid transparent;left: 50%;transform: translateX(-50%) !important;}
.marker_customn{width: 20px;height: 20px;background: #3377FF;border: 3px solid #FFFFFF;box-shadow: 0px 2px 5px 0px rgba(0,9,54,0.08);border-radius: 50%;box-sizing: border-box;margin: auto;}
.anchorBL{transform: scale(0.4);left: -20px !important;bottom: 15px !important;}
.BMap_cpyCtrl.BMap_noprint.anchorBL{left: -110px !important;bottom: 20px !important;}
.markerBox {position: relative;}
.tdt-label{box-shadow: none !important; border: none !important; background: transparent !important;}