a:hover {
	color: #2f7cfb;
}

/* banner */
.banner {
	position: relative;
}



@media only screen and (min-width:840px) and (max-width:1349px) {
	.job-tt{
		text-align: center;
		font-size: 26px;
		font-weight: 600;
	}
	.btn-cen {
		width: 100%;
		position: absolute;
		top: 230px;
		z-index: 22;
	}

	.bt1 {
		height: 81px;
		width: 750px;
		margin: 0 auto;
		overflow: hidden;
		background-color: #fff;
	}

	.break-bor {
		overflow-wrap: break-word;
		border: 1px dashed rgb(13, 149, 162);
		height: 58px;
		margin: 10px auto;
		width: 720px;
		display: block;
	}

	.bt1 b {
		display: block;
		font-size: 39px;
		color: rgb(6, 117, 193);
		text-align: center;
		height: 58px;
		line-height: 58px;
	}

	.bt2 {
		text-align: center;
		padding: 0px;
		margin: 10px auto;
		height: 35px;
		line-height: 35px;
		width: 565px;
		background-color: rgb(11, 134, 145);
		color: rgb(255, 255, 255);
		font-size: 16px;
		letter-spacing: 2px;
	}
}

@media only screen and (max-width:950px) {
	.job-tt{
		text-align: center;
		font-size: 26px;
		font-weight: 600;
	}
	.btn-cen {
		width: 100%;
		position: absolute;
		top: 80px;
		z-index: 22;
	}

	.bt1 {
		height: 81px;
		width: 750px;
		margin: 0 auto;
		overflow: hidden;
		background-color: #fff;
	}

	.break-bor {
		overflow-wrap: break-word;
		border: 1px dashed rgb(13, 149, 162);
		height: 58px;
		margin: 10px auto;
		width: 720px;
		display: block;
	}

	.bt1 b {
		display: block;
		font-size: 39px;
		color: rgb(6, 117, 193);
		text-align: center;
		height: 58px;
		line-height: 58px;
	}

	.bt2 {
		text-align: center;
		padding: 0px;
		margin: 10px auto;
		height: 35px;
		line-height: 35px;
		width: 565px;
		background-color: rgb(11, 134, 145);
		color: rgb(255, 255, 255);
		font-size: 16px;
		letter-spacing: 2px;
	}
}

@media only screen and (min-width:1349px) {
	.job-tt{
		text-align: center;
		font-weight: bold;
		font-size: 26px;
		font-weight: 600;
	}
	.btn-cen {
		width: 100%;
		position: absolute;
		top: 230px;
		z-index: 22;
	}

	.bt1 {
		height: 81px;
		width: 750px;
		margin: 0 auto;
		overflow: hidden;
		background-color: #fff;
	}

	.break-bor {
		overflow-wrap: break-word;
		border: 1px dashed rgb(13, 149, 162);
		height: 58px;
		margin: 10px auto;
		width: 720px;
		display: block;
	}

	.bt1 b {
		display: block;
		font-size: 39px;
		color: rgb(6, 117, 193);
		text-align: center;
		height: 58px;
		line-height: 58px;
	}

	.bt2 {
		text-align: center;
		padding: 0px;
		margin: 10px auto;
		height: 35px;
		line-height: 35px;
		width: 565px;
		background-color: rgb(11, 134, 145);
		color: rgb(255, 255, 255);
		font-size: 16px;
		letter-spacing: 2px;
	}
}

@media only screen and (max-width:780px) {
	.home-banner {
		padding-top: 60px;
	}
	.job-tt{
		text-align: center;
		font-weight: 600;
		font-size: 16px;
	}
	.btn-cen {
		width: 100%;
		position: absolute;
		top: 80px;
		z-index: 22;
		display: none;
	}

	.bt1 {
		height: 81px;
		width: 80%;
		margin: 0 auto;
		overflow: hidden;
		background-color: #fff;
	}

	.break-bor {
		overflow-wrap: break-word;
		border: 1px dashed rgb(13, 149, 162);
		height: 58px;
		margin: 10px auto;
		width: 80%;
		display: block;
	}

	.bt1 b {
		display: block;
		font-size: 18px;
		color: rgb(6, 117, 193);
		text-align: center;
		height: 58px;
		line-height: 58px;
	}

	.bt2 {
		text-align: center;
		padding: 0px;
		margin: 10px auto;
		height: 35px;
		line-height: 35px;
		width: 565px;
		background-color: rgb(11, 134, 145);
		color: rgb(255, 255, 255);
		font-size: 16px;
		letter-spacing: 2px;
	}
}
