.sj_demo{

	background: url(../images/bg_sl.jpg);

	width:100%;

	height:500px;

	position:relative;
	
	

}

.sj_job_search {		

	width:100%;		

	position:relative;
	
	

}



.sj_job_search_show_info_title{

	color:#000;

	font-size:30px;

	text-align:center;

	padding:10px 0 10px 0;

	width:90%;

	overflow:hidden;

	margin:auto;

}



.sj_job_search_show_info_descreption{

	margin:auto;

	color:#000;

	font-size:12px;

	text-align:center;

	padding:5px 0 10px 0;

	width:90%;

	overflow:hidden;

}



.sj_job_search_show_content{

	position:relative;

	padding: 15px 20px;

	border-radius: 5px;

	/* overflow:hidden; */

}

.sj_job_search_show_content::after{

	content:'';

	position:absolute;

	top:0px;

	left:0px;

	background:#fff;

	opacity:0.5;

	width:100%;

	height:100%;

	border-radius:3px;

}

.sj_job_search_item{

	float:right;

	width:27%;

	position:relative;

	z-index: 1;

}



.sj_job_search_show_submit_item{

	float:left;

	width:18%;

	position:relative;

	z-index:10;

	

}



.sj_job_search_btn_submit{

	width:100%;

	margin:auto;

	background:#EC6641;

	color:#fff;

	text-align:center;

	font-size:15px;

	padding:12px 0px;

	border-radius:3px;

	margin-top:1px;

}



.sj_job_search_item input{

	padding: 12px 17% 12px 10px;

	width:95%;

	border-radius:3px;

	border: 1px solid #eee;

	margin-top: 1px;

	color:#999999;		cursor: pointer;

}



.sj_job_search_show_categories_item:after, .sj_job_search_show_localtion_item:after{

	content: "";

	height: 1px;

	width: 1px;

	border-style: solid;

	border-width: 5px;

	border-color: #C4C4C4 transparent transparent transparent;

	position: absolute;

	top: 27px;

	left: 95%;

	margin-left: -24px;

	margin-top: -3px;

	transition: 0.3s all ease 0s;

}



.sj_job_search_item .sj_select_items{

	background:#fff;

	width: 98%;

	border-radius: 5px;

	margin-left: 1px;

	max-height:300px;

	overflow-y:scroll;

	display:none;

}



.sj_job_search_item .sj_select_items .sj_select_item{

	padding:8px 10px;

	cursor:pointer;

	text-align:right;

	color:#999999;

}



.sj_job_search_item .sj_select_items .sj_select_item:hover{

	background:grey;

	color:#fff;

}



.sj_job_search_item .sj_show{

	display:block;		position: absolute;

}



.sj_job_search_for_job{

	display:none;

}



.sj_job_search_btn_submit{

	cursor:pointer;

}



.sj_job_search_html{

	position:absolute;

	left:50%;

	text-align:center;

}



@media all and (max-width: 768px){

	.sj_job_search_show_info_title{

		font-size:16px;

	}

	

	.sj_job_search_show_info_descreption{

		font-size:11px;

		margin-top: -12px;

	}

	

	.sj_job_search_item{

		width:100%;

		float:none;

		margin-bottom: 10px;

	}		

	.sj_job_search_show_type_search .js_job_search_tabs {		width: 270px !important;	}	

	.sj_job_search_show_type_search_item {		padding: 15px 18px  !important;	}

	.sj_job_search_show_submit_item{

		width:50%;

		margin-right:0%;

	}

	.sj_jobsearch .sj_job_search_show_content .sj_job_search_item input{

		width:100%;

	}

	.sj_job_search_item input{

		padding: 12px 17% 12px 2%;

		width: 80%;

	}

}



.sj_job_search_show_type_search{

	position: relative;		display: inline-block;			width: 100%; 

}.sj_job_search_show_type_search .js_job_search_tabs {	margin: 0 auto;		/*width: 318px;*/	border-top-left-radius: 27px;	border-bottom-left-radius: 27px;	border-top-right-radius: 27px;	border-bottom-right-radius: 27px;	overflow: hidden; text-align: center;}

.sj_job_search_show_type_search .js_job_search_tabs::after{

	content:'';

	position:absolute;

	top:0px;

	left:0px;

	background:#fff;

	opacity:0.5;

	width:100%;

	height:100%;

}

.sj_job_search_show_type_search_item{

	/*float:left;*/

	display: inline-block;

	cursor:pointer;

	padding:15px 30px;

	position: relative;

	z-index:10;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	background: #999999;

}

.sj_chose_type{

	background:#009FAF;

}



.sj_job_search_show_type_search_job{

		border-top-right-radius: 27px;

    border-bottom-right-radius: 27px;
 

}



.sj_job_search_show_type_search_resume{

	    border-top-left-radius: 27px; 

	border-bottom-left-radius: 27px;

}