#page_0
{
	background-image: url("../img/top_bg.jpg");
	background-size: 100% 100%;
	-ms-behavior: url(/docs/jobs/css/backgroundsize.htc);
	behavior: url(/docs/jobs/css/backgroundsize.htc);
}
#page_1
{
	background-color: #eeeeee;
}
#page_2
{
	background-image: url("../img/page_bg_3.jpg");
	background-size: 100% 100%;
	-ms-behavior: url(/docs/jobs/css/backgroundsize.htc);
	behavior: url(/docs/jobs/css/backgroundsize.htc);
}
#page_3
{
	background-image: url("../img/page_bg_4.jpg");
	background-size: 100% 100%;
	-ms-behavior: url(/docs/jobs/css/backgroundsize.htc);
	behavior: url(/docs/jobs/css/backgroundsize.htc);
}
#page_4
{
	background-image: url("../img/page_bg_5.jpg");
	background-size: 100% 100%;
	-ms-behavior: url(/docs/jobs/css/backgroundsize.htc);
	behavior: url(/docs/jobs/css/backgroundsize.htc);
}
#page_5
{
	
}
#page_6
{
	background-image: url("../img/page_bg_7.jpg");
	background-size: 100% 100%;
	-ms-behavior: url(/docs/jobs/css/backgroundsize.htc);
	behavior: url(/docs/jobs/css/backgroundsize.htc);
}
#page_7
{
	background-image: url("../img/page_bg_bottom.jpg");
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
	-ms-behavior: url(/docs/jobs/css/backgroundsize.htc);
	behavior: url(/docs/jobs/css/backgroundsize.htc);
}
#page_0 .content
{
	text-align: center;
	position: absolute;
	top: 50%;
	margin-top: -100px;
}
#page_0 .content img
{
	float: none;
}
#page_0 .content .links
{
	text-align: center;
	margin-top: 50px;
}
#page_0 .content a
{
	display: block;
	height: 50px;
	line-height: 50px;
	border: white 1px solid;
	background-color: #313131;
	color: white;
}
.col-md-12
{
	width: 100%;
}
@media (max-width: 990px)
{
	
	#page_0 .content img
	{
	  width: 80%;
	}
	#page_0 .content a
	{
		width: 50%;
		margin: 10px auto;
	}
	#page_2 .content .info .row
	{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	#page_2 .content .info .row img
	{
		width: 100%;
	}
	#page_4 .content .info .row
	{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	#page_4 .content .info .row img
	{
		width: 100%;
	}
	#page_5 .content .info .pic
	{
		width: 33.333%;
		float: left;
		/*margin: 0px auto;*/
	}
	#page_5 .content .info .pics
	{
		width: 60%;
		margin: 0px auto;
	}
	#page_6 .content .info img
	{
		display: none;
	}
	#page_7 .content img
	{
		width: 100%;
	}
	#page_7 .content
	{
		/*padding: 50px;*/
	}
	#page_3 .content .info .info-box .info-cell
	{
		float: left;
		width: 50%;
		/*padding-bottom: 22.98% !important;*/
	}
	#page_3 .content .info .info-box .info-cell:nth-child(even)
	{
		float: right;
	}
}
#page_1 .content
{
	color: black;
}
#page_1 .content .title
{
	text-align: center;
	padding-top: 5%;
}
#page_1 .content .title h1
{
	font-size:28px;
}
#page_1 .content .title h2
{
	font-size:18px;
}
#page_1 .content .title hr
{
	width: 175px;
	border-color: black;
}
#page_1 .content .jobs
{
	text-align: center;
}
#page_1 .content .jobs .selecter
{
	overflow: hidden;
	margin: 0px auto;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	
}
#page_1 .content .jobs .selecter a
{
	outline:none;
}
#page_1 .content .jobs .selecter .items
{
	overflow: hidden;
	margin: 0px auto;
	position: relative;
	z-index: 1;
}
#page_1 .content .jobs .selecter .items h3
{
	text-align: center;
}
#page_1 .content .jobs .selecter .chevron:after
{
	content: "";
	clear: both;
	display: block;
}
#page_1 .content .jobs .selecter .chevron
{
	position: absolute;
	height: 88px;
	left: 0px;
	top: 0px;
	z-index: 0;
}
#page_1 .content .jobs .selecter span
{
	font-size: 35px;
	line-height: 88px;
	cursor: pointer;
}
#page_1 .content .jobs .selecter .chevron-left
{
	float: left;
}
#page_1 .content .jobs .selecter .chevron-right
{
	float: right;
}
#page_1 .content .jobs h2
{
	font-size: 15px;
}
#page_1 .content .jobs h3
{
	font-size: 15px;
	margin-top: 10px;
	text-align: left;
}
#page_1 .content .jobs .selecter a
{
	display: block;
	height: 88px;
	width: 88px;
	margin: 0px auto;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
#page_1 .content .jobs .selecter ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 600px;
	position: relative;
	left: 0px;
}
#page_1 .content .jobs .selecter ul:after
{
	content: "";
	clear: both;
	display: block;
}
#page_1 .content .jobs .selecter ul li
{
	float: left;
	width: 120px;
}
#page_1 .content .jobs .selecter .active #job-1
{
	background-image: url("../img/yy_active.png");
}
#page_1 .content .jobs .selecter #job-1
{
	background-image: url("../img/yy.png");
}
#page_1 .content .jobs .selecter .active #job-2
{
	background-image: url("../img/cs_active.png");
}
#page_1 .content .jobs .selecter #job-2
{
	background-image: url("../img/cs.png");
}
#page_1 .content .jobs .selecter .active #job-3
{
	background-image: url("../img/cpjl_active.png");
}
#page_1 .content .jobs .selecter #job-3
{
	background-image: url("../img/cpjl.png");
}
#page_1 .content .jobs .selecter .active #job-4
{
	background-image: url("../img/cpzy_active.png");
}
#page_1 .content .jobs .selecter #job-4
{
	background-image: url("../img/cpzy.png");
}
#page_1 .content .jobs .selecter .active #job-5
{
	background-image: url("../img/fykf_active.png");
}
#page_1 .content .jobs .selecter #job-5
{
	background-image: url("../img/fykf.png");
}
#page_1 .content .jobs .selecter .active #job-6
{
	background-image: url("../img/rszy_active.png");
}
#page_1 .content .jobs .selecter #job-6
{
	background-image: url("../img/rszy.png");
}
#page_1 .content .jobs .selecter .active #job-7
{
	background-image: url("../img/khfw_active.png");
}
#page_1 .content .jobs .selecter #job-7
{
	background-image: url("../img/khfw.png");
}
#page_1 .content .jobs .selecter .active #job-8
{
	background-image: url("../img/sem_active.png");
}
#page_1 .content .jobs .selecter #job-8
{
	background-image: url("../img/sem.png");
}
#page_1 .content .jobs .selecter .active #job-9
{
	background-image: url("../img/seo_active.png");
}
#page_1 .content .jobs .selecter #job-9
{
	background-image: url("../img/seo.png");
}
#page_1 .content .jobs .selecter .active #job-10
{
	background-image: url("../img/qd_active.png");
}
#page_1 .content .jobs .selecter #job-10
{
	background-image: url("../img/qd.png");
}
#page_1 .content .jobs .selecter .active #job-11
{
	background-image: url("../img/ui_active.png");
}
#page_1 .content .jobs .selecter #job-11
{
	background-image: url("../img/ui.png");
}
#page_1 .content .jobs .detail
{
	padding: 0px 10px;
}
#page_1 .content .jobs .detail h2
{
	margin-top: 20%;
}
#page_1 .content .jobs .detail a
{
	text-align: center;
	color: #ffcc00;
}
@media (max-width: 320px)
{
	#page_1 .content .jobs .detail h3
	{
		font-size: 14px;
		margin: 0px;
		
	}
	#page_1 .content .jobs .detail h2
	{
		margin: 0px;
		margin-bottom: 10px;
	}
}
#page_2 .content
{
	color: white;
}
#page_2 .content .title
{
	text-align: center;
	padding-top: 5%;
}
#page_2 .content .title h1
{
	font-size:28px;
}
#page_2 .content .title h2
{
	font-size:18px;
}
#page_2 .content .title hr
{
	width: 175px;
}
#page_2 .content .info
{
	margin-top: 10%;
}
#page_2 .content .info .row
{
	padding-left: 100px;
}
#page_2 .content .info p
{
	font-size: 14px;
	margin-top: 50px;
}
#page_3 .content
{
	color: black;
}
#page_3 .content .title
{
	text-align: center;
	padding-top: 5%;
}
#page_3 .content .title h1
{
	font-size:28px;
}
#page_3 .content .title h2
{
	font-size:18px;
}
#page_3 .content .title hr
{
	width: 175px;
	border-color: black;
}
#page_3 .content .info
{
	margin: 0px auto;
}
#page_3 .content .info:after
{
	content: "";
	clear: both;
	display: block;
}
#page_3 .content .info .info-cell
{
	background-color: #313131;
	margin: 10px;
	float: left;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	-ms-behavior: url(/docs/jobs/css/backgroundsize.htc);
	behavior: url(/docs/jobs/css/backgroundsize.htc);
	transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
}
#page_3 .content .info .info-cell h2
{
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(48,24,20,0.7);
	display: none;
	margin:0px;
	padding: 0px;
	font-size: 18px;
	color: white;
	padding-top: 20%;
}
#page_3 .content .info .info-cell:hover h2
{
	display: block;
}
#page_3 .content .info .info-cell:hover
{
	background-size: 110% 110%;
	-ms-transform: scale(1.072,1.072);
}
#cell-1
{
	background-image: url("../img/3_1.jpg");
}
#cell-2
{
	background-image: url("../img/3_2.jpg");
}
#cell-3
{
	background-image: url("../img/3_3.jpg");
}
#cell-4
{
	background-image: url("../img/3_4.jpg");
}
#cell-5
{
	background-image: url("../img/3_5.jpg");
}
#cell-6
{
	background-image: url("../img/3_6.jpg");
}
#page_4 .content
{
	color: white;
}
#page_4 .content .title
{
	text-align: center;
	padding-top: 5%;
}
#page_4 .content .title h1
{
	font-size:28px;
}
#page_4 .content .title h2
{
	font-size:18px;
}
#page_4 .content .title hr
{
	width: 175px;
}
#page_4 .content .info
{
	margin-top: 10%;
}
#page_4 .content .info .info-box
{
	float: right;
}
#page_4 .content .info .big-font img
{
	max-width: 100%;
}
#page_4 .content .info .row
{
}
#page_4 .content .info p
{
	font-size: 14px;
	margin-top: 50px;
}
#page_5 .content
{
	color: black;
	text-align: center;
}
#page_5 .content .title
{
	text-align: center;
	padding-top: 5%;
}
#page_5 .content .title h1
{
	font-size:28px;
}
#page_5 .content .title h2
{
	font-size:18px;
}
#page_5 .content .title hr
{
	width: 175px;
	border-top: black 1px solid;
}
#page_5 .content .info
{
	margin-top: 30px;
}
#page_5 .content .info .pics img
{
	width: 100%;
}
#page_5 .content .info .pics p
{
	font-size: 18px;
}
#page_5 .content .info .pics h3
{
	font-size: 18px;
	padding: 0px 30px;
	margin-bottom: 30px;
}
#page_5 .content .info .pic
{
	border:#dddddd 1px solid;
}
#page_5 .content .info .pic-m
{
	border-top: transparent 1px solid;
}
@media (max-width: 420px)
{
	.title
	{
		padding-top: 15% !important;
	}
	#page_5 .content .info .pics
	{
		width: 100%;
	}
	#page_5 .content .info .pics .pic
	{
		width: auto;
		margin: 0px 10px;
		/*border-right:none;*/
		/*border-left:none;*/
	}
	#page_5 .content .info .pic
	{
		width: 50%;
		/*margin: 0px auto;*/
	}
	#page_5 .content .info .pics .pic-m img
	{

	}
	#page_5 .content .info
	{
		margin-top: 0px;
	}
	#page_5 .content .info .pics .pic:after
	{
		content:"";
		clear: both;
		display: block;
	}
	#page_5 .content .info .pics .text
	{
		float: left;
		width: 50%;
		/*border-right: #dddddd 1px solid;*/
	}
	#page_5 .content .info .pics img
	{
		width: 50%;
		float: left;
		/*border-left: #dddddd 1px solid;*/
	}
	#page_5 .content .info .pics h2
	{
		font-size: 13px;
		margin-top: 10px;
		margin-bottom: 0px;
	}
	#page_5 .content .info .pics h3
	{
		font-size: 13px;
        padding: 0px 10px;
		margin-top: 5px;
		margin-bottom: 0px;
        text-align: left;
	}
	#page_7 .content h1
	{
		font-size: 18px;
	}
	#page_7 .content .info .info-right
	{
		display: none;
	}
}
#page_6 .content
{
	color: black;
	text-align: center;
}
#page_6 .content .title
{
	text-align: center;
	padding-top: 5%;
}
#page_6 .content .title h1
{
	font-size:28px;
}
#page_6 .content .title h2
{
	font-size:18px;
}
#page_6 .content .title hr
{
	width: 175px;
	border-top: black 1px solid;
}
#page_6 .content .info img
{
	width: 100%;
}
#page_6 .content .info .slider
{
	overflow: hidden;
	margin-top: 20%;
}
#page_6 .content .info .slider .items
{
	overflow: hidden;	
}
#page_6 .content .info .slider ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 300%;
	border-bottom: black 1px dashed;
	position: relative;
}
#page_6 .content .info .slider ul:after
{
	content: "";
	clear: both;
	display: block;
}
#page_6 .content .info .slider ul li
{
	float: left;
	width: 33.3333%;
}
#page_6 .content .info .slider ul li h2
{
	font-size: 20px;
}
#page_6 .content .info .slider ul li p
{
	font-size: 16px;
	text-align: left;
    padding: 0px 15px 0px 15px;
}
#page_6 .content .info .slider .point
{
	text-align: center;
	margin-top: 20px;
}
#page_6 .content .info .slider .point a
{
	text-decoration: none;
	width: 20px;
	height: 20px;
	display: block;
	padding: 5px;
	display: inline-block;
}
#page_6 .content .info .slider .point a i
{
	border:#060606 1px solid;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	display: block;
	-ms-behavior: url(/docs/jobs/css/PIE.htc);
	behavior: url(/docs/jobs/css/PIE.htc);
	transition: all 1s;
}
#page_6 .content .info .slider .point .active i
{
	background-color: #c11732;
	border:#c11732 1px solid;
}
#page_7
{
	position: relative;
}
#page_7 .content
{
	color: black;
	text-align: center;
}
#page_7 .content .title
{
	text-align: center;
	padding-top: 5%;
}
#page_7 .content .title h1
{
	font-size:28px;
}
#page_7 .content .title h2
{
	font-size:18px;
}
#page_7 .content .title hr
{
	width: 175px;
	border-top: black 1px solid;
}
#page_7 .content img
{
	float: none;
}
#page_7 .content .info .text
{
	/*background-image: url("../img/bottom_text_bg.png");*/
	padding-top: 50px;
	padding-bottom: 50px;
}
#page_7 .content .info ul
{
	padding: 0px;
	/*margin: 0px;*/
	list-style-type: none;
	width: 274px;
}
#page_7 .content .info ul li:after
{
	content: "";
	clear: both;
	display: block;
}
#page_7 .content .info ul li
{
	margin: 20px 0px;
}
#page_7 .content .info ul li .l
{
	float: left;
	padding: 0px 10px;
}
#page_7 .content .info ul li span
{
	font-size: 30px;
	color: #eeae00;
}
#page_7 .content .info ul li h2
{
	font-size: 15px;
	line-height: 16px;
	color: #444444;
	margin: 0px;
}
#page_7 .content .info ul li small
{
	font-size: 13px;
	line-height: 14px;
	color: #b1b1b1;
}
#page_7 .content .info ul li .r
{
	float: left;
	text-align: left;
}
#page_7 .content .info .info-left
{
	border-right: #959595 1px solid;
}
#page_7 .content .info .info-right
{
	text-align: left;
}
#page_7 .content .info .info-right h1
{
	font-size: 16px;
	width: 205px;
	margin-left: auto;
	margin-right: auto;
}
#page_7 .bottom
{
	height: 50px;
	line-height: 50px;
	color: white;
	background-color: black;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: 0px;
}