.job-wrap {
	margin-top: 10px;
	width: 100%
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
	color: #09F;
	background-color: #fff;
	border: 0;
	border-bottom: 2px solid #1989FA;
	cursor: default
}

.nav-tabs>li>a:hover,
.nav>li>a {
	position: relative;
	display: block;
	padding: 15px 0;
	margin-right: 40px;
	font-family: 'Core Sans N 55 Medium';
	font-size: 16px;
	font-weight: 500;
	color: #666;
	letter-spacing: 0;
	line-height: 28px
}

.job-not-open h3,
.job-title-content h3 {
	font-weight: 300
}

.nav-tabs>li>a:hover,
.nav>li>a:hover {
	color: #09F;
	background-color: inherit
}

.list-items {
	width: 700px;
	float: right;
	text-align: left;
	font-size: 13px;
	line-height: 28px
}

.list-items .list-onejob {
	/*padding: 14px 0;*/
	border-bottom: 1px solid #ebeef5;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	line-height: 3;
}

.list-items .list-onejob:first-child {
	padding-top: 0
}

dd,
dl,
dt,
li,
ol,
ul {
	list-style-type: none;
	padding: 0;
	margin: 0
}

.list-items .list-onejob dt {
	float: left;
	width: 40%;
	margin-right: 20px;
	color: #525866
}

.list-items .list-onejob dd {
	float: left;
	color: #7a8599;
	padding: 0
}

.list-items .list-onejob .place {
	width: 230px;
	margin-right: 20px
}

.campus-job-list {
	width: 1060px;
	position: relative;
	margin: 0 auto
}

.campus-job-list ul {
	overflow: hidden
}

.campus-job-list ul li {
	float: left
}

.campus-job-list .dropdown {
	display: inline-block;
	float: right;
	margin-top: 15px;
	cursor: pointer
}

.campus-job-list .dropdown .dropbtn {
	font-size: 16px;
	color: #666;
	letter-spacing: 0;
	line-height: 28px
}

.campus-job-list .dropdown .dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 95px;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2)
}

.campus-job-list .dropdown .dropdown-content li {
	color: #000;
	padding: 12px 16px;
	text-decoration: none;
	display: block
}

.campus-job-list .dropdown .dropdown-content li:hover {
	background-color: #f1f1f1
}

.campus-job-list .dropdown:hover .dropdown-content {
	display: block;
	position: absolute;
	z-index: 999
}

.campus-job-list .dropdown .arrow {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 14px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAk1JREFUWAntlTuIU0EUhnPzEImSPoitCJZJiGAhIhsfIEpEXLcQbBKTsKCS0iJgYROIK2xepcQijYhv4iJaWEiSzgURFEVNio0WES3My+/ADoTJzePaegcOM+f5/3PmcK/DYS+7A3YH7A787x0w9AbEYrHn2IY+ny+azWZ/6f5/0ZPJ5O7BYHCf3F6pVDoxXsM5rsjZMAyxRbrd7j3IeHS/VT2TyewQ8NFodFTK6/kTBAg8T9A7JILcocBEjF5kmi65rVarsg2+6fV6V/TYieLlcrnjdrsF/Cuy3G63b+tJi+rkrhN7DvnsdDqP5XK5H3quSzeIXq/Xu+Fw+BnMl5HDgUDA0Ww2X5nFTrPF4/Eb5F7Dv+XxeI4UCoVPZrGmBCQQEp1QKPSSItK2SDAY3IJE3ayIbgN8lbyb2H+6XK6lfD7/Vo9R+sRQKIfaGUR5jkcMp5BdYYqryme2Ey+EK8T/QU4Wi8UXZnHKNrUDKoBbf+D279HPcqvTnN9g+6j84zs3P45eBVjWBcCfjPvNznMJSBKAm8zBd46nkChPs9FoNL6JT61EInFwOBw+Rt8J+GU6VVG+WftCBKSAvD/ABl1YQo1C6AG2jvhSqdSBfr+/wdHHtF8H/JbYF1lzZ0AvQpvXIZHkll8YsEPsTsBfY9vDeQ3wK3rOLH3iOzArWHx+v38VoCqAewGu9Xq92jb4Xd786rx83W+ZAF+3ISQuUqiG7Ef2IU8hcQliI86WluUnUNXT6fQu/hcPAe0DfoYv6G/ls3e7A3YH7A5Y6cBfpnbivZclmWMAAAAASUVORK5CYII=);
	background-size: cover
}

.job-not-open,
.job-title-content {
	height: 86px;
	float: left
}

.job-list-detail {
	width: 1060px;
	overflow: hidden;
	position: relative;
	margin: 80px auto
}

.job-not-open h2,
.job-not-openh3,
.job-title-content h2,
.job-title-content h3 {
	font-size: 24px;
	line-height: 43px;
	margin: 0;
	color: #333;
	letter-spacing: 0
}

.job-title-content {
	width: 136px
}

.back-to-list {
	float: left
}

.job-detail .back-to-list a {
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	color: #333;
	letter-spacing: 0;
	line-height: 28px
}

.job-detail .back-to-list a:before {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 12px;
	content: '';
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAklJREFUWAntlr9rE2EYx3u5a4KBDF5w6Jihf0F+NXqOdjBWELlBFxHE0apTxd1BcHEuYhGh7eDSYhCVZjman5voLDq4BIWiRi7J+XmGO9KkXi7kbjIvPDzvj+d9vt/3+/64W1iYl7kC/7sCyrQCZLPZJebsKopy1Gq1Lk47fzQ+Ntrh1y4Wi8sAW8QYWNwvNuhYYAKFQiHX6/Usx3EykHiXSCSuBAXxiwtEIJfLXej3+wckOgP4TiaTKVuWdeSXOOjYxDMA+DVWvUXCRewp+34XEk5QgElxvgrk8/l1wF8KOKAP2+32epjgQu6fCnDaHzH+AMA+/jYrfyYTwi7qaELTNNVkMrlJ/x3Af+NNwLdH48JqH1OgVCqdsm17B9nXAPgOgTXA5dpFVjwChmGc7na7e4CfA/ibqqqXdF3/EAVypVL54+b1CLDnh3SuuANRehb4FmVXBUMbAvrl1gmQg2e77bA9Kv9wc3oE0un05U6n84qBVQJk/8uwbLiBUXlvCwSAbZDH5jl2HfvJObjaaDTeUI+sHCMgKKxe4QF6gr9H047FYjebzaY8RpGUsZcQ6R2kvw/aBrY4GAxeoIy0IyljCgyjAHwDQpuooeEfo8SGEByOmbXuS0CSQ6KM28WS2FYqlbpVrVZ71EMpEwkICv8CJbZiHyV0FHiNN/kwedd2FiZjZ+CkZNyEQ03TDMC/AC6/Ye95tvWTYqftC0RAktZqtU9cy7NUP2IrfDP2pH/WEpiAANXr9a/xePw8Sgj451nB5/PnCogCfwEoO7eHEiySLQAAAABJRU5ErkJggg==);
	background-size: cover
}

.campus-job-desc {
	width: 760px;
	float: right;
	margin-top: 50px;
}

.campus-job-desc-content .apply-btn a,
.job-pro-content .apply-btn a {
	display: inline-block;
	width: 96px;
	height: 40px;
	font-weight: 500;
	text-align: center;
	transition: all .3s ease
}

.campus-job-desc-content .job-title {
	font-size: 34px;
	color: #333;
	letter-spacing: 0;
	line-height: 43px
}

.campus-job-desc-content .job-place {
	margin-top: 40px;
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 24px
}

.campus-job-desc-content .pub-date {
	margin-top: 8px;
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 24px
}

.campus-job-desc-content .apply-btn {
	margin-top: 40px
}

.campus-job-desc-content .apply-btn .online-test-apply {
	color: #09f;
	border: 1px solid #09f;
	margin-left: 20px;
	background-color: #fff
}

.campus-job-desc-content .apply-btn .online-test-apply:hover {
	color: #fff;
	border: 1px solid #09f;
	background-color: #09f
}

.campus-job-desc-content .apply-btn a {
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	background-color: #09F
}

.job-duty-content {
	margin-top: 48px
}

.job-duty-content .job-duty {
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
	line-height: 28px;
	background-color: #fff
}

.job-duty-content .duty-list {
	margin-left: 20px;
	margin-top: 20px
}

.job-duty-content .duty-list li {
	list-style-type: disc;
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 24px
}

.job-req-content {
	background-color: #fff;
	/*margin-top: 40px*/
}

.job-req-content .job-duty {
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
	line-height: 28px;
	background-color: #fff
}

.job-req-content .req-list {
	margin-left: 20px;
	margin-top: 20px
}

.job-req-content .req-list li {
	list-style-type: disc;
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 24px
}

.job-pro-content {
	background-color: #fff;
	margin-top: 40px
}

.job-pro-content .job-duty {
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
	line-height: 28px;
	background-color: #fff
}

.job-pro-content .pro-list {
	margin-left: 20px;
	margin-top: 20px
}

.job-pro-content .pro-list li {
	list-style-type: disc;
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 24px
}

.job-pro-content .apply-btn {
	margin-top: 40px
}

.job-pro-content .apply-btn a {
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	background-color: #09F
}