body {
	padding:0px;
	margin:0px;
	text-align: center;
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica;
	background-image: url();
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
div,form,img,p {	margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{	font-size:12px;}
input,textarea,select{font-size:12px;border: 1px solid #999999;color: #666666;}

.left {	float: left;}
.right {	float: right;}
.clear {	clear: both; font-size:1px; width:1px; visibility: hidden; }
.hidden {	display: none;}
.noBorder {	border:none;}
.text-indent {	text-indent: 4ex;}

a:link {	color: #4b4b4b; text-decoration:none;}
a:visited {	color: #4b4b4b;	text-decoration:none;}
a:hover {	color: #ff6100; text-decoration:underline;}
.font-line-12-20{ line-height: 20px; }
.font-line-12-25{ line-height: 25px; }
.font-line-14-28{ font-size: 14px; line-height: 28px; }

.paddingtop{ padding-top:7px; color: #ff5c00;font-size:15px;font-weight: bold; }
.padding{ padding-left:40px;}

.bg-white{background:#FFFFFF;}
.bg-black{background:#000000;}

.bg-01{background:#ffefe8;}
.bg-02{background:#e0f0f9;}

.mag-top5{ margin-top:5px;}
.mag-btm5{ margin-bottom:5px;}

.pad-top10{ padding-top:10px;}
.pad-right10{ padding-right:10px;}
.pad-btm10{ padding-bottom:10px;}
.pad-left10{ padding-left:10px;}

.border-btm-gray-01{border-bottom: 1px solid #E2E2E2;}
.border-all-01{ border: 1px solid #CCCCCC;}


.font-white14{font-size: 14px;}
.font-black14{font-size: 14px;}
.font-gray{color: #999999;}
.font-red{color: #BA131A;}
.font-blue{color: #006699;}

/**********************************************************************************/
a.a-01:visited { text-decoration: underline; color: #4b4b4b; }
a.a-01:link    { text-decoration: underline; color: #4b4b4b; }
a.a-01:hover   { text-decoration: none; color: #ff6100; }

a.a-02:visited { text-decoration: none; color: #006cc6; }
a.a-02:link    { text-decoration: none; color: #006cc6; }
a.a-02:hover   { text-decoration: none; color: #ff6100; }

a.a-03:visited { text-decoration: none; color: #4b4b4b; }
a.a-03:link    { text-decoration: none; color: #4b4b4b; }
a.a-03:hover   { text-decoration: none; color: #ff6100; }

a.a-04:visited { text-decoration: underline; color: #4b4b4b; }
a.a-04:link    { text-decoration: underline; color: #4b4b4b; }
a.a-04:hover   { text-decoration: none; color: #ff6100; }


a.a-05:visited { text-decoration: none; color: #0054a6; font-size:14px;}
a.a-05:link    { text-decoration: none; color: #0054a6; font-size:14px;}
a.a-05:hover   { text-decoration: none; color: #ff6100; font-size:14px;}


.font-location{color: #ff5c00;font-size:30px;font-family:ºÚÌå;}
.font-title-01{color: #ff5c00;font-size:14px;font-weight: bold;}
.font-title-02{
	color: #1397df;
	font-size:14px;
	font-weight: bold;
	left: 20px;
	padding-top: 5px;
	padding-left: 20px;
}
.font-title-03{color: #ff5c00;font-size:20px;font-family:ºÚÌå;}

.input-01{
	border: 1px solid #fa731d;
	background-image:url(../../image/input_01.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:22px;
	padding-top:3px;
	padding-left:5px;
	width: 100px;
}
.input-02{
	border: 1px solid #1497dc;
	background-image:url(../../image/input_01.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:22px;
	padding-top:3px;
	padding-left:5px;
	width: 120px;
}
.input-03{background-color: #ffcb8d;}
.input-04{border: 1px solid #1497dc; background-image:url(/img/input_02.gif); background-repeat: repeat-x;background-position: top;padding-top:3px; padding-left:5px;}
.btm-bg{background-image: url(/img/btm_bg.gif);background-repeat: no-repeat;}
.nav-bg{background-image: url(/img/nav_bg.gif);}
.nav-bg-01{background-image: url(/img/search_04_04.gif); padding-left:15px;}
.nav-bg-com{background-image: url(/img/nav_bg_com.gif);}
.btn-bg-01{background-image: url(/img/job_det_bg.gif);background-repeat: no-repeat;color: #ff5c00;font-size:14px;font-weight: bold;}
.btn-bg-01-off{background-image: url(/img/job_det_bg_off.gif);background-repeat: no-repeat;color: #818181;font-size:14px;font-weight: bold;}
.btn-bg-02{background-image: url(/img/job_det_bg_02_off.gif);background-repeat: no-repeat;color: #818181;font-size:14px;font-weight: bold;}
.btn-bg-02-on{background-image: url(/img/job_det_bg_02_on.gif);background-repeat: no-repeat;color: #ff5c00;font-size:14px;font-weight: bold;}

.btn-bg-03-on{background-image: url(/img/com_04_03.gif);background-repeat: no-repeat;color: #02beea;font-size:14px;font-weight: bold;}
.input-s {
	background-color: #E0F0F9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.wzlian {
	BORDER-RIGHT: #aec4cf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aec4cf 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f8fcfd; PADDING-BOTTOM: 10px; BORDER-LEFT: #aec4cf 1px solid; LINE-HEIGHT: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #aec4cf 1px solid
}
.reg_help {
	BORDER-RIGHT: #aec4cf 1px solid; BORDER-TOP: #aec4cf 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/jjsq_07.gif) repeat-x; BORDER-LEFT: #aec4cf 1px solid; COLOR: #7c8f9d; LINE-HEIGHT: 24px; BORDER-BOTTOM: #aec4cf 1px solid; FONT-FAMILY: "ËÎÌå"; HEIGHT: 24px
}
.reg_help_bottom {
	BORDER-RIGHT: #aec4cf 1px solid; BORDER-TOP: #aec4cf 0px solid; PADDING-BOTTOM: 6px; BORDER-LEFT: #aec4cf 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #aec4cf 1px solid
}
.jjdt {
	BORDER-RIGHT: #b0c4cf 1px solid; BORDER-TOP: #b0c4cf 1px solid; BORDER-LEFT: #b0c4cf 1px solid; BORDER-BOTTOM: #b0c4cf 1px solid
}
.jjdt_top {
	COLOR: #17399b;
	background-image: url(images/login.gif);
	background-repeat: no-repeat;
}
.STYLE1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/jjsq2_03.gif) repeat-x; COLOR: #ff6633
}
.jjdt_bottom {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-TOP: 10px
}
.user_line {
	BORDER-RIGHT: #95b1cf 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #95b1cf 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #95b1cf 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #95b1cf 1px solid
}

.pic_line {
	BORDER-RIGHT: #b5c6e2 1px solid; BORDER-TOP: #b5c6e2 1px solid; BORDER-LEFT: #b5c6e2 1px solid; BORDER-BOTTOM: #b5c6e2 1px solid
}
.pic_top {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.pic_top_bg {
	BORDER-RIGHT: #bfd1e7 1px solid; BORDER-TOP: #bfd1e7 1px solid; PADDING-LEFT: 15px; BACKGROUND: url(images/pic_10.gif) repeat-x; BORDER-LEFT: #bfd1e7 1px solid; LINE-HEIGHT: 20px; BORDER-BOTTOM: #bfd1e7 1px solid; HEIGHT: 20px
}
.pic_bg {
	BACKGROUND: url(images/pic_bg_15.gif) repeat-x left bottom
}
.list_left {
	COLOR: #ff6600
}
.list_left A:link {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.list_left A:visited {
	COLOR: #ff6600; TEXT-DECORATION: none
}
.list_left A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.more {
	COLOR: #ff9900
}
.more A:link {
	COLOR: #ff9900
}
.more A:visited {
	COLOR: #ff9900
}
.more A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
