.navBox ul li:nth-of-type(7) a{color: #256CFA;}
/* 头部 */
.header{width: 1920px;height: 224px;background: url(../images/top-banner.png) no-repeat;background-size:cover;margin: auto;}
.h-content{width: 1200px;height: calc(100% - 46px);margin: auto;position: relative;padding-top: 46px;}
.hc-title{font-size: 34px;font-family: Microsoft YaHei;font-weight: bold;color: #FFFFFF;}
.hc-text{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;margin: 10px 0px 34px 0px;}
.hc-tab{width: 100%;height: 54px;line-height: 54px;position: absolute;bottom: 0px;background-color: #F1E1D4;border-radius: 26px 26px 0px 0px;}
.hct-left,.hct-right{font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #69625A;float: left;cursor: pointer;}
.hct-left{width: calc(50% - 27px);height: 100%;padding-left: 27px;}
.hct-left .text,.hct-right .text{font-size: 14px;font-weight: 400;opacity: 0.6;margin-left: 7px;}
.hct-left img{position: absolute;bottom: 0px;left: 0px;}
.hct-right{width: calc(50% - 44px);height: 100%;padding-left: 44px;}
.hct-right img{position: absolute;right: 0px;bottom: 0px;}
/* 具体内容 */
.content{width: 1200px;;margin: auto;background-color:#F7F9FC;}
.c-address{width: 1140px;padding: 0px 30px 0px;background-color: #fff;overflow: hidden;}
.ca-content{width: 100%;border-bottom: 1px solid #EDEDED;overflow: hidden;padding: 43px 0px 0px 0px;}
.ca-content .none{color: #333333;font-weight: bold;font-size: 14px;font-family: Microsoft YaHei;font-weight: bold;float: left;margin-right: 14px;}
.cac-area{width: 800px;float: left;}
.cac-area li{float: left;font-size: 14px;font-family: Microsoft YaHei;margin-right: 14px;cursor: pointer;margin-bottom: 16px;}
.cac-area li a:hover{color: #1975FF;}
.cac-area .active a{font-weight: bold;color: #1975FF;}
.cac-pages{float: right;font-size: 13px;}
.cac-pages .left-arrow{width: 5px;height: 5px;;display: inline-block;border-top: 2px solid #999999;border-right: 2px solid #999999;transform: rotate(-137deg);}
.cac-pages .left-arrow.active:hover{border-color:#1975FF !important;}
.cac-pages .right-arrow.active:hover{border-color: #1975FF !important;}
.cac-pages .number{color: #9A9A9A;margin: 0px 14px;vertical-align: text-top;}
.cac-pages .number .nowpage{color: #1975FF;}
.cac-pages .right-arrow{width: 5px;height: 5px;;display: inline-block;border-top: 2px solid #666666;border-right: 2px solid #666666;transform: rotate(45deg);margin-right: 3px;}
.c-items a:first-child{border-radius: 0px 0px 8px 8px;}
/* 招聘内容 */
.c-zhaopin{width: 1150px;min-height: 163px;background-color: #FFFFFF;display: block;border-radius: 8px;padding: 25px 23px;position: relative;margin-bottom: 11px;border: 2px solid transparent;}
.c-zhaopin:hover{border: 2px solid #F1E1D4;box-shadow: 0px 10px 30px 0px rgba(217,158,130,0.2);border-radius: 8px !important;z-index: 1;}
.c-zhaopin img{width: 100%;height: 100%;background: #ECECEC;border-radius: 6px;object-fit: cover;}
.c-zhaopin .doing,.soon,.done{float: left;margin-right: 22px;position: relative;width: 240px;height: 165px;}
.c-zhaopin .done .ended{width: 79px;height: 36px;line-height: 36px;text-align: center;color: white;border: 1px solid white;padding: 1px;position: absolute;top: -30px;bottom: 0px;left: 0px;right: 0px;margin: auto;transform: rotate(-20deg);font-size: 16px;letter-spacing: 3px;}
.c-zhaopin .done .ended .div{height: calc(100% - 2px); border: 1px dotted white;font-size: 18px;}
.c-zhaopin .doing::before{content: '';width: 240px;height: 30px;line-height: 30px;text-align: center;position: absolute;bottom: 0px;background: linear-gradient(90deg, #00C07D 0%, #36CE99 100%);opacity: 0.8;border-radius: 0px 0px 6px 6px;color: white;font-size: 14px;}
.c-zhaopin .soon::before{content: '';width: 240px;height: 30px;line-height: 30px;text-align: center;position: absolute;bottom: 0px;background: linear-gradient(90deg, #1F48F8 0%, #496BF9 100%);opacity: 0.8;border-radius: 0px 0px 6px 6px;color: white;font-size: 14px;}
.c-zhaopin .done::before{content: '';width: 240px;height: 165px;position: absolute;background: #0A1233;opacity: 0.3;border-radius: 6px;}
.c-zhaopin .doing span,.soon span,.done span{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;position: absolute;bottom: 9px;left: 99px;z-index: 1;}
.c-zhaopin .soon span,.c-zhaopin .doing span,.c-zhaopin .done span{left: 0px;width: 100%;text-align: center;height: 30px;line-height: 30px;bottom: 0px;}
.c-zhaopin .done span{background-color: rgba(85, 85, 85, .8);border-radius: 0px 0px 6px 6px;}
.cz-content{float: left;height: 100%;display: flex;flex-direction: column;}
.cz-detail{float: right;width: 127px;height: 44px;line-height: 44px;text-align: center;background: #D99E82;border-radius: 22px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #FFFFFF;flex-shrink: 0;}
.cz-content p{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;margin-bottom: 9px;}
.cz-content .title{font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;word-break: break-all;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;margin-bottom: 15px;}
.cz-content .time{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #16C689;flex: 1;display: flex;align-items: end;margin-bottom: 0px;}
.cz-content .time span{font-weight: bold;font-family: JDZhengHT-EN;}
.cz-content .done::before{content: '';width: 240px;height: 30px;line-height: 30px;text-align: center;position: absolute;bottom: 23px;left: 23px;background: #555555;opacity: 0.8;border-radius: 0px 0px 6px 6px;color: white;font-size: 14px;z-index: 2;}
.cz-content .detailaddr{color: #999999;}
.c-timeout{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;margin: 24px 0px 15px 0px;display: block;margin-left: 35px;display: none;}
.c-timeout:first-of-type{display: block;}
.c-none{height: 451px;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: white;border-radius: 0px 0px 8px 8px;}
.c-none img{width: 200px;height: 80px;object-fit: cover;}
.c-none p{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;margin-top: 46px;}
/* 底部翻页 */
.pagination .inner ul{display: flex;justify-content: center;margin-top: 55px;}
.pagination .inner ul li{min-width: 20px;height: 30px;padding: 0 5px; line-height: 30px;text-align: center;background: #FFFFFF;border: 1px solid #EEEEEE;border-radius: 4px; overflow: hidden; font-size: 13px;margin-right: 10px;}
.pagination .inner ul .page_current{cursor: default !important;}
.pagination .inner ul li a{width: 100%;height: 100%;display: block;}
.pagination .inner ul li:hover {color: white;background-color: #37f;cursor: pointer;}
.pagination .inner ul li:hover a {color: #fff;}
.pagination .inner .page_info{display: none;}
.pagination .inner ul li.page_more {background-color: #fff; color: #333; cursor: default;}
.pagination .inner ul li.page_disabled, .pagination .inner ul li.page_current {background-color: #f0f0f0; color: #ccc; cursor: no-drop;}
.page_current{background-color: #2278FF !important;}
.page_current span{color: white;}


.pagination {height: 28px; padding: 30px; display: none;}
.pagination-pages {float: right;}
.pagination-pages a, .pagination-pages span {float: left; min-width: 20px; height: 30px; padding: 0 5px; margin: 0 0 0 4px; background-color: #f7f7f7; text-align: center; line-height: 30px; font-size: 14px; cursor: pointer; color: #999; text-decoration: none; border: solid 1px #EDEDED; border-radius: 2px;}
.pagination-pages .curr, .pagination-pages .interim {cursor: default;}
.pagination-pages .curr {background: #027CFF; color: #fff; border: solid 1px #027CFF;}
.pagination-pages a:hover {background-color: #027CFF; color: #fff; border: solid 1px #027CFF;}
.pagination-pages .prev, .next {padding: 0 8px;}
.pagination-pages .disabled {background-color: #999; color: #fff; cursor: default;}
