/* CSS Document */
* {
	padding:0; margin:0; list-style:none;
}
body{background:url(../images/foot_bg.jpg) bottom repeat-x; font-family: "MS UI Gothic";}
em,i{
	font-style:normal;
}
.jptxt {
	font-family:MS UI Gothic;
}
.entxt {
	font-family:verdana;
}
a:link{
	text-decoration:none;
	color: #333333;
}
a:hover {
	color:#0081c3;
	text-decoration:none;
}

a:visited{
	text-decoration:none;
}
a{
	text-decoration:none;
	color: #333333;
}
.linkFun{
	color:#ff6600;
}
.linkInfo{
	color:#0000ff; font-weight:bold; 	
}
.linkNormal  {
	color:#0000ff;
}
h1,h2,h3{
	font:normal 12px  "MS UI Gothic";}
h1.b,h2.b,h3.b{
	font-weight:bold;}
h1.mainh1{
	clear:left; text-align:left; *margin-top:-15px;}
strong,b{
	font-weight:normal;}
body {
	text-align:center;	font-size:12px; font-family:"MS UI Gothic";
}
#container {
	margin:0 auto; width:780px
}
#header {
	height:85px; padding-top:19px; background:url(/images/dot2.gif) repeat-x left bottom; 
}
#header div#logo{
	float:left;
	width:180px;
}
#header div#logo .jpLogo {
 }
#header h1 .jpLogo{
 }
 
#header p {
	float:left; padding-top:20px; line-height:18px; text-align:left
}
#header div.reg {
	float:right;color:#ff6600;margin-top:15px;
}
#header div.reg22222 a {
	 background:url(/images/icon.gif) no-repeat 0 3px; padding-left:15px; margin-left:10px;color:#048bcf;
}

#header div.reg a {
	 background:url(/images/icon2.gif) no-repeat 0 3px; padding-left:15px; margin-left:10px;color:#ff6600;
}
#header div.reg a:hover {color:#000099;}
.banner_index{
	height:150px; _height:170px;}
#content {
	text-align:left
}
#content h2 {
	font-size:12px
}
#mainContent {
	width:590px; float:left
}
#mainContent780 {
	width:780px; float:left
}
#todayStatus {
	padding-left:45px; height:34px; overflow:hidden; line-height:34px; color:#ff6600; font-size:12px; background:url(../images/title_001.jpg) no-repeat left; margin-top:10px; margin-bottom:5px;
}
#todayStatus b {
	margin:0 3px;font-size:12px;	
}
#todayStatus span {
	font-size:12px; margin:0 20px 0 0px
}
#sideBar {
	float:left; width:190px;
}
#contentBottom {
	clear:both; padding-right:6px; height:20px; text-align:right; padding-top:20px
}
#contentBottom  a {
	color:#000; margin-left:5px; padding-left:12px; background:url(../images/icon.gif) no-repeat left -52px; font-weight:bold
}
#footer {
	clear:both;padding:35px 0; color:#666; text-align:center; 
}
#footer table {
	margin:0px auto;border-collapse:collapse;
}
#footer table td {
	line-height:16px;
}
#footer p {
	padding-top:30px; line-height:18px;
}
#footer div {
	font-size:11px
}
#footer div img {
	margin-right:10px;
}
.clear {
	clear:both
}
.alignCenter {
	text-align:center;
}

/*added by angela*/
font {
	font-family: MS UI Gothic;
	font-size: 13px;
	line-height: 20px;
	color: #3a3a3a;
	}
.boder-ba {
	border: 1px solid #bababa; margin:10px auto;
}
.bg-thanks {
	background:url(../images/thanks_15.jpg) no-repeat bottom right #FFF; height:250px;
}
.position-thanks {
	padding-left:20px; padding-top:30px;
}
.position-thanksbutton {
	padding-top:30px;
}
.cross {
	margin-bottom:40px;}
.title14 {
	font-size:14px; font-weight:bold;
}
.bold-font {
	font-weight:bold;}
.font12 {
	font-size:12px; line-height:20px;}
.font13 {
	font-size:13px; line-height:20px;}
.black-color {
	color:#000;}
.5f5f5f-color {
	color:#5f5f5f;} 
.red-color { color:#d90000;}
.position-all {
	padding-left:20px; padding-top:20px;}
.bj-land {
	padding-right:12px;}

#ag-job-link{border:1px solid #CCC; width:580px; background:url(../images/title_0021.jpg) left top no-repeat; padding:20px 0px; margin-bottom:9px;}
#ag-job-link h1{text-indent:-999999px;}
#ag-job-link ul{float:right; position:relative; top:-15px; right:5px;}
#ag-job-link li{border-bottom:1px dashed #CCC; padding-left:3px; margin:0px 20px; height:27px; line-height:27px;}
#ag-job-link li span{padding:3px 8px; margin-right:10px;}
#ag-job-link li span.ag-job-sh{ background-color:#F90; color:#FFFFFF;}
#ag-job-link li span.ag-job-bj{ background-color:#06C; color:#FFFFFF;}
#ag-job-link li span.ag-job-gz{ background-color:#C39; color:#FFFFFF;}
#ag-job-link li span.ag-job-other{ background-color:#999; color:#FFFFFF;}
#ag-job-link li b.ag-job-hot{background:url(../images/7629_hot-342525.gif) left no-repeat; padding:5px 11px; margin-left:5px;}

#ag-job-type{border:1px solid #CCC; width:580px; background:url(../images/title_0031.jpg) left top no-repeat; padding-top:57px; overflow:hidden;}
#ag-job-type p{ font-size:12px; padding-top:5px; line-height:20px; font-weight:normal;}
#ag-job-type h2{text-indent:-999999px; height:0px; line-height:0px; margin:0px; padding:0px;}
#ag-job-type ul{ float:left; width:225px; height:128px; margin-left:20px; padding-left:35px; padding-top:22px;}
#ag-job-type ul.ag-job-type-1{background:url(../images/number_1.jpg) top left no-repeat;}
#ag-job-type ul.ag-job-type-2{background:url(../images/number_2.jpg) top left no-repeat;}
#ag-job-type ul.ag-job-type-3{background:url(../images/number_3.jpg) top left no-repeat;}
#ag-job-type ul.ag-job-type-4{background:url(../images/number_4.jpg) top left no-repeat;}
#ag-job-type ul li{font-size:14px; font-weight:bolder; color:#0067a0; margin-bottom:3px;width:100%;}


#ag-job-contect h2,#ag-job-require th,#ag-com-type h2{font-size:13px; color:#004aa8; font-weight:bolder;}
#ag-job-title{width:712px; height:38px; margin:15px auto; background-color:#2e85ec; line-height:38px; color:#FFF; font-size:14px; font-weight:bolder; padding-left:10px;}
#ag-job-contect,#ag-com-type{border:1px solid #CCC; width:700px; margin:0px auto; padding:0px 10px 10px 10px; background:url(../images/bg_03.jpg) top repeat-x; line-height:22px;}
#ag-job-contect h2,#ag-com-type h2{height:35px; line-height:35px;}
.ag-button1{ width:202px; margin:10px auto;}
.ag-button2{ width:169px; margin:10px 0px;}
.ag-map{ width:633px; margin:10px auto; padding-top:10px; padding-bottom:10px;border:solid 1px #999999;}
.ag-map p{ text-align:center;}
#ag-job-require{border:1px solid #CCC; width:702px; margin:0px auto; line-height:18px; padding:10px;}
#ag-job-require th,#ag-job-require td{border-bottom:1px dashed #CCC; padding:10px; vertical-align:top; text-align:left}

#ag-com-title{width:712px; height:38px; margin:15px auto; background-color:#F60; line-height:38px; color:#FFF; font-size:14px; font-weight:bolder; padding-left:10px;}
#ag-com-type li{background:url(../images/type_icon.jpg) left no-repeat; padding-left:25px; border-bottom:1px dashed #CCC;}
#ag-com-type{margin-top:10px;}

#ag-job-explain{border:1px solid #CCC; width:758px; padding:0px 10px 10px 10px;}
h1.xxf {padding-right: 0px; padding-left: 30px; font-size: 14px; background: url(../images/xxfusm_bg.gif) no-repeat; padding-bottom: 0px; margin: 0px 0px 0px 20px; width: 200px; color: #333; text-indent: 0px; padding-top: 12px; height: 34px; font-weight:bolder;}
.servicebar {padding-right: 20px; padding-left: 20px; background: url(../images/servicebar.jpg) no-repeat; padding-bottom: 0px; margin: 10px 0px 0px; width: 530px; padding-top: 12px; height: 62px;}
.servicebar h3 {padding-right: 0px; padding-left: 0px; font-size: 12px; float: left; padding-bottom: 0px; margin: 0px; width: 70px; color: #fff; padding-top: 0px;}
.servicebar em {padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 12px; float: left; padding-bottom: 0px; margin: 0px; width: 70px; color: #fff; padding-top: 0px; font-style: normal;}
.servicebar i {font-style: normal;}
.servicebar p {padding-right: 0px; padding-left: 0px; font-weight: bold; padding-bottom: 0px; margin: 0px; color: #fff; padding-top: 0px;}
.servicebar .barfoot {padding-right: 50px;}
.servicebar a {color: #fff;}
.a {font-size: 12px; color: #464646; line-height: 150%; font-family: "simsun"}
.color8 {font-weight: bold; font-size: 14px; color: #000000; font-family: "arial", "helvetica", "sans-serif", "simsun"}
.step_title{width:85px;}

/*528 angela*/
#banner_list{height:82px; width:580px; border:1px solid #CCC; margin-bottom:10px; background:url(../images/title_0041.jpg) left top no-repeat; padding-top:32px;}
#banner_list h1{ text-indent:-999999px; margin:0px; padding:0px;}
#banner_list li{ height:20px; line-height:20px; padding:0px 21px;}
li.banner_list_button{text-align:right;}
/*li.banner_list_button a{margin:0px 5px;}*/
.font_bolder{font-weight:bolder;}
#ag-jobs-list{width:564px;}
#ag-jobs-list1{border:1px solid #CCC; width:564px; padding:15px 8px;overflow:hidden;}
#ag-jobs-list ul{background-color:#efefef; height:30px; line-height:30px; font-weight:bolder; padding-left:15px;}
#ag-jobs-list li{ border-bottom:1px dashed #CCC; background:url(../images/type_icon.jpg) left no-repeat; height:30px; line-height:30px; padding-left:20px; margin-left:20px;}

#ag-meet-Info{border:1px solid #CCC; width:564px; padding:15px 8px; margin-bottom:10px;}
#ag-meet-Info h2{ font-size:13px; font-weight:bolder; height:30px; line-height:30px; background-color:#c8def9; color:#000080; padding:0px 10px; margin-bottom:10px;}
.meetinfo th{width:120px; line-height:40px; background-color:#ffb05c;}
.meetinfo td{padding:8px; line-height:20px; background-color:#ffead3;}

#ag-meet-More{border:1px solid #CCC; width:564px; padding:15px 8px; margin-bottom:10px;}
#ag-meet-More h2{ font-size:13px; font-weight:bolder; height:30px; line-height:30px; background-color:#c8def9; color:#000080; padding:0px 10px; margin-bottom:10px;}

#ag-meet-Apply{border:1px solid #CCC; width:564px; padding:15px 8px; margin-bottom:10px;}
#ag-meet-Apply h2{ font-size:13px; font-weight:bolder; height:30px; line-height:30px; background-color:#c8def9; color:#000080; padding:0px 10px; margin-bottom:10px;}

/*�ұ�8��ʼ*/
#RGFintroduce {position:relative;padding-top:10px; background: #CCCCCC; width:190px;	}
#RGFintroduce {	background:#ededed;width:170px; padding:8px; margin-top:10px;}
#RGFintroduce div {padding:12px 0px 12px 5px;}
#RGFintroduce p {line-height:16px;}

#guideReg {background:#ededed; height:110px; width:170px; padding:10px; line-height:1.2em}
#guideReg p {margin-top:10px; margin-bottom:5px; letter-spacing:1px; text-align:left}

#newActivity {clear:both;padding-bottom:4px; margin-top:10px; background:url(../images/rbBottom.gif) no-repeat left bottom; width:190px;}
#newActivity dl {border-left: 1px solid #c8def9; border-right:1px solid #c8def9; padding:6px 0px 6px 7px;}
#newActivity dl dt {margin-top:6px;padding-left:15px; background:url(../images/icon.gif) no-repeat left -88px; }
#newActivity dl dd {margin-top:4px;padding-left:15px;}
#newActivity h3{ display:block;background:url(../images/new-right.jpg) no-repeat; height:27px; width:190px; text-indent:-999999px;}

#ag-com-Info {clear:both;padding-bottom:4px; margin-top:10px; background:url(../images/rbBottom.gif) no-repeat left bottom; width:190px;}
#ag-com-Info dl {border-left: 1px solid #c8def9; border-right:1px solid #c8def9; padding:6px 0px 6px 7px;}
#ag-com-Info dl dt {margin-top:6px;padding-left:15px; background:url(../images/icon.gif) no-repeat left -88px; }
#ag-com-Info dl dd {margin-top:4px;padding-left:15px;}
#ag-com-Info h3{ display:block;background:url(../images/you3.jpg) no-repeat; height:27px; width:190px; text-indent:-999999px;}
#ag-com-Info a{text-decoration:underline; font-weight:bolder;}

#ag-job-hopping {clear:both;padding-bottom:4px; margin-top:10px; background:url(../images/rbBottom.gif) no-repeat left bottom; width:190px;}
#ag-job-hopping dl {border-left: 1px solid #c8def9; border-right:1px solid #c8def9; padding:6px 0px 6px 7px;}
#ag-job-hopping dl dt {margin-top:6px;padding-left:15px; background:url(../images/icon.gif) no-repeat left -88px; }
#ag-job-hopping dl dd {margin-top:4px;padding-left:15px;}
#ag-job-hopping h3{ display:block;background:url(../images/you4.jpg) no-repeat; height:27px; width:190px; text-indent:-999999px;}
#ag-job-hopping a{text-decoration:underline; font-weight:bolder;}

#ag-com-Choose {clear:both;padding-bottom:4px; margin-top:10px; background:url(../images/rbBottom.gif) no-repeat left bottom; width:190px;}
#ag-com-Choose001ab {clear:both;padding-bottom:4px; margin-top:10px; background:url(../images/rbBottom.gif) no-repeat left bottom; width:190px;}
#ag-com-Choose dl {border-left: 1px solid #c8def9; border-right:1px solid #c8def9; padding:6px 0px 6px 7px;}
#ag-com-Choose001ab dl {border-left: 1px solid #c8def9; border-right:1px solid #c8def9; padding:6px 0px 6px 0px;}
#ag-com-Choose dl dt {margin-top:6px;padding-left:15px; background:url(../images/icon.gif) no-repeat left -88px; }
#ag-com-Choose001ab dl dt {margin-top:6px;padding-left:15px; background:url(../images/icon.gif) no-repeat left -88px; }
#ag-com-Choose dl dd {margin-top:4px;padding-left:15px;}
#ag-com-Choose001ab dl dd {margin-top:4px;padding-left:4px;}
#ag-com-Choose h3{ display:block;background:url(../images/you5.jpg) no-repeat; height:27px; width:190px; text-indent:-999999px;}
#ag-com-Choose001ab h3{ display:block;background:url(../images/you5001ab.jpg) no-repeat; height:27px; width:190px; text-indent:-999999px;}
#ag-com-Choose a{text-decoration:underline; font-weight:bolder;}
#ag-com-Choose001ab a{text-decoration:underline; font-weight:bolder;}

/*�ұ�8����*/

/*added on 081226*/
.lead{ padding:5px 0px; background:url(../images/dot3.gif) 0px bottom repeat-x;}
.lead a{ color:#0a86c6;}
.lead span{ font-weight:bold; color:#666666;}
.btn-register{ display:block; padding-left:4px; +padding-left:0px; width:130px; height:46px; background:url(../images/button-right.jpg) right no-repeat; text-indent:-999999px; margin:0px auto;}
.logo-a1{display:block; float:left;width:60px; height:60px; background:url(../images/logo.gif) left top no-repeat; text-indent:-999999px;}
.logo-a2{display:block; float:left; padding-top:12px;width:118px; height:48px; background:url(../images/jpLogo.jpg) left bottom no-repeat; text-indent:-999999px;}
#header em{float:left; padding:4px 0px 0px 14px; line-height:18px; text-align:left}
#header h1 em{float:none; padding:0px 0px 0px 0px; line-height:12px; text-align:left}
.header-h1{ clear:both; text-indent:-999999px; line-height:1px; height:1px;}

/*531 angela*/
.service-jp { margin-bottom:20px;}
.service-jp1  { padding-top:15px;}
.service-img  { margin-top:15px;}

.jpfootwidth{width:950px;}

/*926 hr*/
#hr-contentabc{line-height:22px; margin:10px 0; padding:5px 8px;}


