header {
	position: static !important;
}

body {
	min-width: 0 !important;
}

header p {
	bottom: 0 !important;
	top: 450px !important;
}

footer {
	height: auto;
}

@media screen and (max-width: 1200px) {
	.container {
		min-width:auto;
		width:auto;
		background-image:none!important;
		padding-left: 15px;
	}

	header {
		min-width: auto;
	}


}

@media screen and (max-width: 780px) {
	footer {
		line-height: 30px !important;
		margin-top: 10px !important;
	}

	header .words {
		width:100%;
		background: url(/template/pc/skin/img/job_words.png) center no-repeat;
		left: 0;
		margin:0 auto;
		background-size: 100% 100%;
		height:130px;
		top: 100px;
	}
	
	header a.join {
		top: 230px;
	}

	header p {
		top: 350px !important;
	}

	header {
		height: 450px;
		margin-bottom: 0;
	}
}