@charset "utf-8";
/* CSS Document */

.main{
	min-height:460px;
}
.main .mainheight{
	min-height:440px;
}

.main .search{
	/*min-height:435px;*/
}

.main .position_list_div{
	width:670px;
	min-height:435px;
	background:#fff;
	padding-left:20px;
	padding-bottom: 20px;
}
.sort_order{ color:#666; margin-left:10px; margin-top:20px;}
.sort_order input{ margin-left:10px; margin-right:5px; cursor:pointer;}
.inner_search_result{
	width:640px; margin-top:15px;  color:#666;
}
.inner_search_result th{ height:32px; line-height:32px;/* background:#f8f8f8;*/ text-align:left; padding-left:10px; color:#4295d0; font-weight:normal; font-size:14px; border-bottom:1px solid #4295d0;}
.inner_search_result td{height:28px; line-height:28px;padding-left:10px;font-size:14px;}
.inner_search_result a{ display:block; color:#666;height:28px; line-height:28px;font-size:14px;}
.inner_search_result a:hover{color:#4295d0; text-decoration:underline;}
.line{width:640px; height:1px; background:#eee; margin-top:15px;}
.position_list_div .page_ul{ margin-right:50px; margin-top:5px;}
.position_list_div .page_ul li{
	height:22px; line-height:22px; color:#777; font-size:12px;
}
.first_page,.end_page,.last_page,.next_page{cursor:pointer; padding-left:5px; padding-right:5px;}
.position_list_div .page_ul li.first_page:hover,
.position_list_div .page_ul li.end_page:hover,
.position_list_div .page_ul li.last_page:hover,
.position_list_div .page_ul li.next_page:hover{ color:#4295d0; text-decoration:underline;}

.position_list_div .job_title{ display:block;margin-top:25px;height:30px;line-height:30px;font-size:15px; color:#555;}
.position_list_div .job_detail{ width:640px;margin-top:15px;}
.position_list_div .job_detail li{ float:left; width:210px;}
.position_list_div .job_detail li.job_detail_width630{ width:630px;}
.position_list_div .job_detail li span{ display:block; float:left;line-height:28px;}
.position_list_div .job_detail li span.job_detail_title{ color:#4295d0;}
.position_list_div .job_detail li span.job_detail_content{ color:#888; margin-left:5px;}
.position_list_div .job_detail li.job_detail_width630 span.job_detail_content{ width:550px;}

.position_list_div .share_to{font-size:14px; color:#777;}
.position_list_div .copy_url{font-size:14px; color:#777; cursor:pointer;}
.position_list_div .copy_url:hover{color:#4295d0; text-decoration:underline;}

.position_list_div .job_detail_buttons{ margin-top:18px; width:630px; height:28px; margin-left:70px;}
.position_list_div .job_detail_buttons li{	
	background:url(../../../images/web/style210/template1_btn_bg.png) repeat-x;
	-moz-border-radius:3px;/*Gecko browers*/
  	-webkit-border-radius:3px;/*Webkit browers*/
 	border-radius:3px;/*W3C syntax*/
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	background: -moz-linear-gradient(top, #4eaee5, #2c97d8);
	background: -o-linear-gradient(top,#4eaee5, #2c97d8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4eaee5), to(#2c97d8)); 
	height:28px;
	line-height:28px;
	cursor:pointer;
}
