	.carousel-inner {
		margin-bottom: 4%;
	}
	
	.content {
		width: 100%;
		margin: 0 auto 5%;
		text-align: center;
		padding: 3% 0 20%;
	}
	
	li {
		list-style-type: none;
	}
	
	.zhaopin {
		width: 33.3%;
		float: left;
		position: relative;
	}
	
	.zhaopin h3 {
		color: #585858;
		font-size: 18px;
		font-weight: 600;
		margin-bottom: 20px;
	}
	
	ul {
		padding-left: 0;
	}
	
	.job {
		color: #b8b8b8;
		display: block;
		height: 24px;
		line-height: 24px;
		font-size: 14px;
	}
	
	.job:hover {
		text-decoration: none;
		color: #666;
	}
	
	.msg {
		display: none;
	}
	
	.bg {
		position: fixed;
		left: 0;
		top: 0;
		height: 100%;
		width: 100%;
		z-index: 9998;
		background: #6f6f6f;
		opacity: 0.3;
	}
	
	.introduce {
		position: fixed;
		left: 2%;
		top: 10%;
		width: 96%;
		background: #fff;
		z-index: 9999;
		text-align: left;
		padding: 2% 5%;
		max-height: 568px;
		overflow: auto;
	}
	
	.introduce h2 {
		font-size: 24px;
		color: #333;
		padding-bottom: 4%;
		border-bottom: 1px solid #e5e5e5;
	}
	
	.introduce section {
		margin-top: 6%;
	}
	
	.introduce section h4 {
		color: #414141;
	}
	
	.introduce section p {
		color: #999;
		font-size: 14px;
	}
	
	.cancel a {
		position: fixed;
		right: 2%;
		top: 9.5%;
		font-size: 20px;
		color: #666;
		z-index: 10000;
		padding: 10px;
	}
	
	.cancel a:hover {
		text-decoration: none;
		color: red;
	}
	
	.more {
		clear: both;
		text-align: center;
	}
	
	.more a {
		width: 134px;
		height: 58px;
		line-height: 58px;
		display: block;
		margin: 0 auto 3%;
		text-align: center;
		border: 1px solid #e5e5e5;
		font-size: 14px;
		color: #333333;
		border-radius: 30px;
	}
	
	.more a:hover {
		background: #efc60a;
		text-decoration: none;
	}
	
	.more p {
		font-size: 14px;
		color: #929292;
		margin-bottom: 1%;
	}
	
	@media only screen and (min-width: 768px) {
		.content {
			width: 58%;
			margin: 0 auto 5%;
			text-align: center;
		}
		.introduce {
			position: fixed;
			left: 15%;
			top: 18%;
			width: 70%;
			background: #fff;
			z-index: 9999;
			text-align: left;
			padding: 2% 5%;
		}
		.cancel a {
			position: fixed;
			right: 17%;
			top: 18.5%;
			font-size: 20px;
			color: #666;
			z-index: 10000;
			padding: 10px;
		}
	}
	
	@media only screen and (min-width: 992px) {
		.content {
			padding: 3% 0 7%;
		}
		.introduce {
			position: fixed;
			left: 25%;
			top: 24%;
			width: 50%;
			background: #fff;
			z-index: 9999;
			text-align: left;
			padding: 2% 5%;
		}
		.cancel a {
			position: fixed;
			right: 27%;
			top: 26%;
			font-size: 20px;
			color: #666;
			z-index: 10000;
			padding: 10px;
		}
	}