@charset "utf-8";
/* 
**************************************************************************************

   Copyright (C) Lagoo Network Technologies (CHINA) Co., Ltd. All Rights Reserved. 

**************************************************************************************
*/ 
* { 
	margin: 0; 
	padding: 0; 
	font-family: "Times New Roman", Times, serif; 
}
body { 
	text-align: left;  
	background-color: #fff; 
	margin: 0; 
	padding: 0 10px;
}
img { 
	border: 0;
 }
 input { font-size: 12px; }
a { color:#333; }
a:hover { text-decoration: none; }

#logotop { background-color: #fff; }

#loginc { border: 3px #FFBA86 solid; margin-bottom: 10px; background-color: #fff; }
#loginc td { font-size: 12px; color: #000; text-indent: 1em; }
#loginc input.loginc { border-width: 1px; border-style: solid; border-color: #F7852E #FFCA84 #FFCA84 #F7852E; 
width: 130px; height: 22px; font-size: 14px; padding-left: 4px; font-family: Courier New; }
#loginc input.submit { background: url(/images/dot/botton.gif); font-weight: bold; 
color: #fff; border: none; width: 80px; height: 24px; margin-left: 113px; }
#loginc div.reg { position: absolute; top: 234px; left: 30px; }

h1, h2, h3, h4, h5, p { clear: both; }

h3 { font-size: 14px; color: #f60; height: 25px; line-height: 25px; border-bottom: 1px #f60 dotted; margin-bottom: 5px;}
h3.line { background-image: url(/images/dot/line3.gif); }
h3.line b { background-image: url(/images/dot/line2.gif); color: #fff; height: 25px; line-height: 25px;  }
h3.line span { background: url(/images/dot/line1.gif) no-repeat right; height: 25px; line-height: 25px; 
padding-left: 15px; padding-right: 18px; }



h2 { font-size: 14px; color: #000; height: 30px; line-height: 30px; border-bottom: 1px #666 dotted; margin-bottom: 20px; }
p { font-size: 12px; color: #333; line-height: 20px; margin-bottom: 20px; }
h4 { font-size: 12px; color: #000; height: 28px; line-height: 28px; margin-bottom: 20px; 
background-color: #E3F0F5; border-bottom: 1px #B3C6CC solid; text-indent: 1em; }
h5 { font-size: 14px; color: #3F1600; height: 32px; line-height: 32px; text-indent: 2em; margin-bottom: 2px; 
filter: dropshadow(color=#FFD5B3,offx=1, offy=1, positive=yes); }


dl.comadd { margin-left: 18px; margin-bottom: 22px; border: 1px #e60 solid; background-color: #fffeee; width: 500px; }
dl.comadd dt, dl.comadd dd { font-size: 12px; color: #e60; height: 20px; line-height: 25px; }
dl.comadd dt { float: left; text-align: right; width: 70px; line-height: 25px; }
dl.comadd a { color: #e60; }

dl.pres { }
dl.pres dt { font-size: 12px; color: #f60; line-height: 18px; }
dl.pres dd { font-size: 12px; color: #666; text-indent: 2em; margin-bottom: 12px; line-height: 21px; }


blockquote { margin: 0 12px; }

#job_table { margin-bottom: 10px; table-layout: fixed; }
#job_table td { font-size: 12px; padding: 0 5px; line-height: 25px; color: #333; background-color: #fff; }
#job_table td.jobname { font-weight: bold; background-color: #E3F0F5; color: #000; height: 30px; line-height: 30px; }
#job_table td.jobname select { font-size: 12px; width: 75px; }
#job_table a.per { color: #35439A; }
.job_kk { margin-left: 12px; }

span.f70 { color: #FF7324; }
span.b { font-weight: bold; }


	table#default_menu { background-image: url(/images/dot/mag_bak.gif); width: 980px; }
	table#default_menu td { border-left: 6px #D15D00 solid; border-top: 1px #D15D00 solid; }
	
	
		#menu_skins_r { 
			float: right; 
			background-image: url(/images/dot/menu_skins_r.gif);
		}
		#menu_skins li, #menu_skins_r li { 
			display: inline; 
			float: left; letter-spacing: 3px;
			border-width: 1px; border-style: solid; 
			border-color: #FFA963 #E56700 #E56700 #FFA963; 
		}
		#menu_skins a, #menu_skins_r a { 
			font-size: 12px; 
			font-weight: bold; 
			line-height: 23px; 
			height: 23px; 
			display: block; 
			text-align: center; 
			text-decoration: none; 
			padding-top: 2px; 
			color: #fff; 
			/*filter: dropshadow(color=#C55A03,offx=1, offy=1, positive=yes);*/ filter: glow(color=#DB3900,strength=0)
		}
		#menu_skins a { 
			width: 104px; 
		 }
		#menu_skins_r a { 
			width: 124px; 
		 }
		#menu_skins a:hover, #menu_skins_r a:hover { 
			text-decoration: underline;
		}






div.main_part { 
	width: 970px !important; 
	width: 980px; 
	/*height: 350px; */
	padding: 5px 5px; 
	background-color: #fff; 
	
}
div.right_part { 
	float: right; width: 730px; 
}
div.left_part { 
	float: left;  width: 220px; 
}



	
	#menu_com li { font-size: 12px; line-height: 20px; list-style: none; padding-left: 14px;  
	background: url(/images/dot/dot_orange.gif) no-repeat top left; margin-bottom: 3px; }
    #menu_com span { float: right; }
    #menu_com input { width: 22px; height: 17px; border: 1px #f60 solid; text-align: center; font: bold 11px Arial; color: #f30; }



	div#jbak { background-image: url(/images/dot/jbak.gif); width: 100%; margin-bottom: 30px; clear: both; }
	#job_list { margin-left: 12px; }
	#job_list li { list-style: none; float: left; display: inline; width: 23%; }
	#job_list a { font-size: 12px; line-height: 30px; height: 30px; }

	#job_list2 { margin-left: 12px; }
	#job_list2 li { list-style: none; float: left; display: inline; width: 16%; }
	#job_list2 a { font-size: 12px; line-height: 30px; height: 30px; }




	#footer { width: 980px; height: 100px; text-align: center; clear: both; border-top: 2px #FF8624 solid; background-color: #fff; }
	#footer p.fbak { background-color: #F2F0EB; margin-bottom: 10px; height: 28px; line-height: 28px; }
	#footer p.pbak { margin-bottom: 0; height: 24px; line-height: 24px; }
	#footer a { color: #555; text-decoration: none; }
	#footer a:hover { color: #FF7200; }






/*#nav { width: 400px; position: absolute; top: 36px; left: 360px; }
#nav p { font-size: 12px; color: #666; }*/

.posi { margin: 5px; }
input.postyle { 
	background: url(/images/dot/botton.gif); 
	color: #fff; 
	text-align: center; 
	font-size: 12px; 
	/*font-weight: bold; */
	cursor: hand; 
	width: 80px; 
	height: 24px; 
	line-height: 24px; 
	border: none; 
}



div.search_style { clear: both; background-color: #EAE4DF; width: 980px; border-bottom: 1px #FF8624 solid;}

#search_person { margin-left: 10px; }
#search_person td, #search_person input, #search_person select, #search_person option { font-size: 12px; color: #333; }




.loginstyle { font-size: 12px; color: #DF4900; }

.resume_ctrl { padding: 14px; }



/* /// index styles /// */



#vip_main {  width: 100%; margin-bottom: 5px; clear: both; }
#vip_list {}
#vip_list li { font-size: 12px; width: 194px; height: 85px; float: left; display: inline; text-align: center; }
#vip_list img { width: 178px; height: 50px; margin: 5px; }
#vip_list a { width: 192px; height: 85px; display: block; text-decoration: none; border-bottom: 1px #ccc dotted; }
#vip_list a:hover { text-decoration: underline; }
#vip_list a img { border: 2px #E9E7E1 solid; }
#vip_list a:hover img { border: 2px #FFB477 solid; }


div.main_part_2 { width: 100%; clear: both; margin-bottom: 10px; }
    
	
	div#hot_left { width: 232px; float: left; padding-top: 7px; padding-left: 10px; }
	
	div#hot_middle { width: 770px; float: left; }
	#hot_job_list { margin-left: 10px; background-image: url(/images/dot/hbak.gif); width: 760px; }
	#hot_job_list li { list-style: none; float: left; display: inline; width: 32%; }
	#hot_job_list a { font-size: 12px; line-height: 29px; height: 29px; color: #333; text-decoration: none; }
	#hot_job_list a.red { color: #f60; }
	#hot_job_list a:hover { text-decoration: underline; }

	div#hot_right { width: 222px; float: right; padding-top: 7px; }
	#ad_list { margin-top: 8px; }
	#ad_list li { float: left; display: inline;  }
	#ad_list img { margin-right: 6px; margin-top: 3px; }





	div#njbak { background-image: url(/images/dot/hbak.gif); width: 100%; margin-bottom: 20px; clear: both; }
	#new_jobs { margin-left: 10px; }
	#new_jobs li { list-style: none; float: left; display: inline; width: 49%; }
	#new_jobs a { font-size: 12px; line-height: 29px; height: 29px; text-decoration: none; }
	#new_jobs a:hover { text-decoration: underline; }
    
	#new_job { margin-left: 10px; }
	#new_job li { list-style: none; float: left; display: inline; width: 32.5%; }
	#new_job a { font-size: 12px; line-height: 29px; height: 29px; text-decoration: none; }
	#new_job a:hover { text-decoration: underline; }






.inter_list { margin-bottom: 30px; margin-left: 40px; font-size: 12px; }
    .inter_list h1 { font-size: 15px; display: inline; font-weight: normal; line-height: 24px; }
    .inter_list span { font-size: 12px; color: #C60A00; margin-left: 14px; }
    .inter_list h1 a { color: #241AD9; }
  .inter_list p { color: #000; margin: 0; line-height: 20px; }
  .inter_list p.zipc { color: #008000; margin-bottom: 20px; }
  .inter_jobs { margin: 0; padding: 0; }
    .inter_jobs li { display: inline; font-size: 12px; color: #999; padding: 0; line-height: 20px;  }
    .inter_jobs a { color: #666; }




#registration td, #registration input, #registration select, #registration textarea, #registration option { font-size: 12px; color: #666; }
#registration { border: 2px #FFBA86 solid; }





.r_bak2 { background: #fff url(/images/dot/r_bak2.gif) repeat-x;  }
.r_bak2 td.ll { padding: 2px 8px; background: url(/images/dot/zoom.gif) 0 0 no-repeat; }
.r_bak2 td.rr { width: 280px; background: #fff url(/images/dot/t.gif) top left no-repeat; padding: 12px 12px 0 18px; }

div.search_part { height: 80px; padding: 12px 10px 0 12px; border-top: 1px #A74B00 dotted; }
div.search_part p { margin-bottom: 10px; }
div.search_part select, div.search_part option, div.search_part input.s { font-size: 12px; padding: 2px; }

div.ren { padding: 4px; line-height: 21px; font-size: 12px; }
div.ren a { color: #333; text-decoration: none; }
div.ren a:hover { text-decoration: underline; }
div.ren img {margin-left: 6px; border: 2px #eee solid; }


.block4 a { background-color: #F3F0E9; color: #6C624B; padding: 2px 0 1px 0; text-decoration: none; }
.block4 a:hover { background-color: #CDC6B5; color: #fff; }





div.right_part_txt { float: right; width: 310px; }
div.left_part_txt, div.middle_part_txt { float: left; width: 310px; margin-right: 15px; }

#part_txt_list { margin-left: 15px; }
#part_txt_list li { list-style-type: circle; }
#part_txt_list a { font-size: 12px; line-height: 20px; height: 20px; }




/* 
****************************

   Begin Infomation Part 

****************************
*/ 


div.info_right { 
	float: right; width: 200px; border: 1px #FF8624 solid;
}
div.info_left { 
	float: left;  width: 750px; 
}
.r_bak2 td.infot_left { }
.r_bak2 td.infot_right { width: 440px; background-color: #fff; }

h3.info1 { text-indent: 0.5em; font-size: 14px; color: #E56700; height: 25px; line-height: 25px; border-bottom: 1px #E56700 dotted; margin: 8px; }
h3.info1 span, span.more { float: right; font-size: 12px; font-style: normal; }
h3.info1 span a, span.more a { color: #222; }


.info_list { margin-left: 18px; margin-bottom: 20px; clear: both; }
.info_list li { list-style-image: url(/images/dot/edot.gif); font-size: 12px; color: #888; line-height: 28px; }
.info_list a { font-size: 14px; color: #555; }
.info_list li.spacer { font-size: 20px; height: 20px; line-height: 20px; list-style-image: none; list-style: none; }


div.info_list_sal { margin-bottom: 20px; background-color: #f1f1f1; padding-bottom: 10px; }
div.info_list_sal ul { margin-left: 18px; margin-right: 5px; clear: both; }
div.info_list_sal li { list-style-image: url(/images/dot/edot.gif); line-height: 24px; }
div.info_list_sal a { font-size: 12px; color: #222; }





.info_pic { width: 100%; clear: both; }
.info_pic ul { margin-left: 8px; }
   .un { background-color: #f1f1f1; }
   .un ul { margin-left: 0; }
.info_pic li { font-size: 12px; width: 144px; height: 110px; float: left; display: inline; text-align: center; }
.info_pic img { width: 100px; height: 75px; margin: 5px 15px; }
.info_pic a { width: 144px; height: 120px; display: block; text-decoration: none; }
.info_pic a:hover { color: #f60; }
.info_pic a img { border: 2px #D0CBBD solid; }
.info_pic a:hover img { border: 2px #FFB477 solid; } 





.the { border: 1px #E48537 solid; padding: 5px; background-color: #fff; }
.thelink { color: #000; font: bold 18px/36px 楷体_GB2312; text-align: center; }


/* 
****************************

		Other

****************************
*/ 

.font_fix{	font-size:13px;	}

h3.regcom_title { background-color: #E0ECF0; font-size: 14px; color: #111; height: 32px; line-height: 32px; 
padding-left: 14px; border-bottom: none; margin: 1px 1px 10px 1px; }
.regcom_table { margin-bottom: 20px; }
.regcom_table td { font-size: 12px; border-bottom: 1px #D7E9EE solid; color: #444; padding: 8px 5px; }
.regcom_table td.noborder { border-bottom: none; padding-bottom: 0; }
.regcom_table input, .regcom_table select, .regcom_table option, .regcom_table textarea { font-size: 12px; color: #000; }

#check_info, #ckpass1, #ckpass2, #ckcompany, #ckaddress, #ckzipcode, #ckemail { float: right; padding-top: 4px; }

.c_word{background: url(/images/dot/botton.gif); font-weight: bold; color: #fff; border: none; width: 80px; height: 24px; margin-left: 20px; }
.tsubmit_1 { background-image: url(http://www.archjob.com.cn/images/dot/tsubmit.gif); width: 140px; height: 32px; border: none; color: #000; font-weight: bold; }





#xiugai {width:100%;clear:both;}
#xiugai ul li.tp{ margin-right:10px;}








