﻿.contact-job-container {
    display: flex;
    margin-bottom: 81px !important;
}

.recruitment {
	    flex: 1;
    background: linear-gradient(1turn, #fff, hsla(0, 0%, 100%, .8) 99%);
    border-radius: 10px;
    backdrop-filter: blur(10px);
    padding: 0px 32px 17px;
}

.recruitment h2 {
	margin: 20px 0;
}

.recruitment .qiye {
	    display: flex;
    flex-wrap: wrap;
    column-gap: 26px;
}

.recruitment .qiye li {
	width: calc(32.9% - 16px);
	background-color: #4378e8;
	text-align: center;
	/* margin-right: 20px; */
	margin-bottom: 20px;
	transition: 0.3s;
}

.recruitment .qiye li:hover {
	transform: scale(1.03);
}

.recruitment .qiye li:nth-child(5n) {
	margin-right: 0;
}

.recruitment .qiye li a {
	display: block;
	color: white;
	padding: 20px;
	font-size: 18px;
}

.recruitment .qiye li p {
	margin-top: 5px;
	font-size: 12px;
}

.recruitment .zhineng {
	display: flex;
	flex-wrap: wrap;
	    column-gap: 58px;
}

.recruitment .zhineng li {
	width: calc(48.3333% - 15.5px);
	background-color: #f3f4f8;
	/* margin-right: 20px; */
	margin-bottom: 20px;
	border: 1px solid #cdcdd5;
	transition: 0.3s;
}

.recruitment .zhineng li:hover {
	transform: scale(1.03);
	box-shadow: 0 0 20px #e2e2e2;
}

.recruitment .zhineng li:nth-child(3n) {
	margin-right: 0;
}

.recruitment .zhineng li .up {
	text-align: center;
	font-size: 25px;
	height: 100px;
	line-height: 100px;
	color: black;
}

.recruitment .zhineng li .down {
	background-color: #e4e7ee;
	padding: 12px 30px;
	color: black;
	font-size: 12px;
}

.recruitment .zhineng li .down span:last-child {
	float: right;
	margin-top: -20px;
}

.recruitment .zhineng li .down span:last-child font {
	font-size: 16px;
	color: red;
}

/*列表*/
.recruitment-list .layui-table thead tr th {
	font-weight: bold;
}

.recruitment-list .layui-table tbody tr{
	cursor: pointer;
}

.recruitment-list .layui-table[lay-even] tr:nth-child(even) {
	background-color: #F9F9F9;
}
