body {
	padding:0px;
	margin:0px;
	text-align: center;
	font-size:12px;
	color:#4E4E4E;
	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 { border:1px solid #999; }
select{font-size:12px;border: 1px solid #999999;color: #666666;}
.button { color: #135294; border:1px solid #666; height:21px; line-height:21px; background:url("../images/button_bg.gif")}
.radio { border:none; }
.checkbox { border:none; }
.helplink{	CURSOR: help;}
.TextBoxFocus{border:1px solid #339900;background-color:#FFFFF0;}
/*menu*/
.menu { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; margin-top:10px;}
a.menu:visited { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; }
a.menu:link    { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; }
a.menu:hover   { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold; }

.menu2 { text-decoration: none; color: #FFFFFF; font-size: 12px; font-weight: bold; margin-top:10px;}
a.menu2:visited { text-decoration: none; color: #FFFFFF; font-size: 12px; font-weight: bold; }
a.menu2:link    { text-decoration: none; color: #FFFFFF; font-size: 12px; font-weight: bold; }
a.menu2:hover   { text-decoration: none; color: #FFFFFF; font-size: 12px; font-weight: bold; }

.menu3 { text-decoration: none; color: #414141; font-size: 13px; font-weight: bold; margin-top:8px; margin-left:20px; margin-right:20px;}
a.menu3:visited { text-decoration: none; color: #414141; font-size: 13px; font-weight: bold; }
a.menu3:link    { text-decoration: none; color: #414141; font-size: 13px; font-weight: bold; }
a.menu3:hover   { text-decoration: none; color: #414141; font-size: 13px; font-weight: bold; }

.menu4 { text-decoration: none; color: #2c6902; font-size: 13px; font-weight: bold; margin-top:8px; margin-left:15px; margin-right:15px;}
a.menu3:visited { text-decoration: none; color: #2c6902; font-size: 13px; font-weight: bold; }
a.menu3:link    { text-decoration: none; color: #2c6902; font-size: 13px; font-weight: bold; }
a.menu3:hover   { text-decoration: none; color: #2c6902; font-size: 13px; font-weight: bold; }
/**/
input { border-bottom:1px solid #BDC5CA; border-right:1px solid #BDC5CA; border-top:1px solid #6F787E; border-left:1px solid #6F787E; color:#ffcaa2; padding:3px 2px; font-size:12px; }
.input0{background:url(../images/button_bg.gif);border:1px solid #BDC5CA}
button { height:28px; line-height:28px; border:1px solid #C6D2E3; background:url(../images/button_bg.gif); font-size:12px; }
.button_on { background:url(../images/button_bg2.gif); border:1px solid #c3a336; }
.input_on { background:url(../images/button_bg2.gif); border:1px solid #c3a336; }

.df-input { border-bottom:1px solid #ffcaa2; border-right:1px solid #ffcaa2; border-top:1px solid #ff5900; border-left:1px solid #ff5900; padding:3px 2px; font-size:12px; }
.xl { border-bottom:1px solid #ffcaa2; border-right:1px solid #ffcaa2; border-top:1px solid #ff5900; border-left:1px solid #ff5900; padding:3px 2px; font-size:12px; }

.id-input {
	BACKGROUND-IMAGE: url(../Df-img/id.gif); BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 0px; PADDING-LEFT: 42px; padding-top:5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px center; HEIGHT: 17px; FONT-SIZE: 12px; BORDER-TOP: 0px solid; BORDER-RIGHT:0px solid;}
.pw-input {
	BACKGROUND-IMAGE: url(../Df-img/pw.gif); BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 0px; PADDING-LEFT: 42px; padding-top:5px;  BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px center; HEIGHT: 17px; FONT-SIZE: 12px; BORDER-TOP: 0px solid; BORDER-RIGHT:0px solid;}

.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: #777777; text-decoration:none;}
a:visited {	color: #777777;	text-decoration:none;}
a:hover {	color: #ff5900; 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; }

.bg-white{background:#FFFFFF;}
.bg-black{background:#000000;}

.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-white{color: #FFFFFF;}
.font-white14{color: #FFFFFF; font-size: 14px;}
.font-black{color: #000000;}
.font-black14{color: #000000; font-size: 14px;}
.font-gray{color: #999999;}
.font-red{color: #BA131A;}
.font-blue{color: #006699;}
.l-title{color:#777777; font-weight:bold; font-size:12px}
.img-left {	float: left; margin:0 10px 1 0;}
/**********************************************************************************/
a.a-01:visited { text-decoration: underline; color: #4E4E4E; }
a.a-01:link    { text-decoration: underline; color: #4E4E4E; }
a.a-01:hover   { text-decoration: underline; color: #FF5500; }

a.qh:visited { text-decoration: none; color: #ffffff; }
a.qh:link    { text-decoration: none; color: #ffffff; }
a.qh:hover   { text-decoration: underline; color: #ffffff;}

a.dqdq:visited { text-decoration: none; color: #ff5900; }
a.dqdq:link    { text-decoration: none; color: #ff5900; }
a.dqdq:hover   { text-decoration: underline; color: #ff5900;}

a.a-13:visited { text-decoration: underline; color: #0000FF; }
a.a-13:link    { text-decoration: underline; color: #0000FF; }
a.a-13:hover   { text-decoration: underline; color: #FF5500; }

a.a-14:visited { text-decoration: none; color: #0000FF; }
a.a-14:link    { text-decoration: none; color: #0000FF; }
a.a-14:hover   { text-decoration: none; color: #FF5500; }

a.a-15:visited { text-decoration: none; color: #006EBA; }
a.a-15:link    { text-decoration: none; color: #006EBA; }
a.a-15:hover   { text-decoration: none; color: #FF5500; }

a.a-16:visited { text-decoration: none; color: #006EBA; font-size: 14px;font-weight: bold;}
a.a-16:link    { text-decoration: none; color: #006EBA; font-size: 14px;font-weight: bold;}
a.a-16:hover   { text-decoration: none; color: #FF5500; font-size: 14px;font-weight: bold;}

a.a-08:visited { text-decoration: underline; color: #FF5500; }
a.a-08:link    { text-decoration: underline; color: #FF5500; }
a.a-08:hover   { text-decoration: underline; color: #4E4E4E; }

a.aon:visited { text-decoration: underline; color: #C4171D; }
a.aon:link    { text-decoration: underline; color: #C4171D; }
a.aon:hover   { text-decoration: none; color: #C4171D; }

a.a-02:visited { text-decoration: none; color: #FF5500; }
a.a-02:link    { text-decoration: none; color: #FF5500; }
a.a-02:hover   { text-decoration: none; color: #006EBA; }

a.a-11:visited { text-decoration: none; color: #FF5500; font-weight: bold;}
a.a-11:link    { text-decoration: none; color: #FF5500; font-weight: bold;}
a.a-11:hover   { text-decoration: none; color: #006EBA; font-weight: bold;}

a.a-12:visited { text-decoration: underline; color: #FF5500; font-weight: bold;}
a.a-12:link    { text-decoration: underline; color: #FF5500; font-weight: bold;}
a.a-12:hover   { text-decoration: underline; color: #006EBA; font-weight: bold;}

a.a-03:visited { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold;}
a.a-03:link    { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold;}
a.a-03:hover   { text-decoration: none; color: #FFFFFF; font-size: 14px; font-weight: bold;}

a.a-05:visited { text-decoration: none; color: #FF5500; font-size: 14px; font-weight: bold;}
a.a-05:link    { text-decoration: none; color: #FF5500; font-size: 14px; font-weight: bold;}
a.a-05:hover   { text-decoration: none; color: #FF5500; font-size: 14px; font-weight: bold;}

a.a-06:visited { text-decoration: none; color: #727171;  font-weight: bold;}
a.a-06:link    { text-decoration: none; color: #727171;  font-weight: bold;}
a.a-06:hover   { text-decoration: none; color: #FF5500;  font-weight: bold;}

a.a-04:visited { text-decoration: none; color: #4E4E4E; }
a.a-04:link    { text-decoration: none; color: #4E4E4E; }
a.a-04:hover   { text-decoration: none; color: #FF5500; }

a.a-044:visited { text-decoration: none; color: #4E4E4E; }
a.a-044:link    { text-decoration: none; color: #4E4E4E; }
a.a-044:hover   { text-decoration: none; color: #4384c5; }

a.a-09:visited { text-decoration: none; color: #6D6E71; }
a.a-09:link    { text-decoration: none; color: #6D6E71; }
a.a-09:hover   { text-decoration: none; color: #FF5F00; }

a.a-07:visited { text-decoration: none; color: #4E4E4E;  font-weight: bold;}
a.a-07:link    { text-decoration: none; color: #4E4E4E; font-weight: bold; }
a.a-07:hover   { text-decoration: none; color: #FF5500; font-weight: bold; }

.font-m-t{ color:#FF5900; font-size:12px}
a.font-m-t:visited { text-decoration: none; color: #FF5900;}
a.font-m-t:link    { text-decoration: none; color: #FF5900;}
a.font-m-t:hover   { text-decoration: none; color: #FF5900;}

.bg-01old{background:#ffefe8;}
.bg-02old{background:#e0f0f9;}
.bg-blue-01{background:#E6F5FB;}



.bg-01 {
	background-image: url(../images/bg_05.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bg-02 {
	background-image: url(/images/bg_23.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg-03 {
	background-image: url(/images/bg_24.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg-04 {
	background-image: url(/images/bg_29.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.bg-05 {
	background-image: url(/images/bg_job_02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bg-06 {
	background-image: url(/images/bg_job_04.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bg-07 {
	background-image: url(/images/bg_job_05.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bg-08 {
	background-image: url(/images/bg_job_08.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bg-09 {
	background-image: url(/images/bg_job_14.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.bg-10 {
	background-image: url(/images/bg_job_16.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg-resume{background:#e0f0f9;}
.bg-company{background:#e0f0f9;}
.font-pai{ color:#777777}
.font-green-01{color: #127A92;font-weight: bold;}
.font-blue-01{color: #326EBE;font-weight: bold;}
.font-blue-02{color: #326EBE;font-weight: bold;font-size:14px;}
.font-blue-03{color: #006EBA;font-weight: bold;}
.font-blue-04{color: #163E62;font-weight: bold;}
.font-orange-01{color: #FF5F00;}
.font-orange-so{color: #FF5900; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px}
.font-diqu{color: #ffffff; font-size:12px; margin-left:26px; margin-top:2px}
.font-orange-30{color: #FF5F00;font-size: 31px; font-weight: bold;}
.font-orange-18{color: #FF5F00;font-size: 18px; font-weight: bold;}
.font-orange-02{color: #FF5F00;font-weight: bold;}
.font-orange-03{color: #CA8800;font-weight: bold;}
.font-red-01{color: #FF5500;}
.font-red-02{color: #F05123;font-weight: bold;}
.font-red-03{color: #92278F;font-weight: bold;}
.font-red-04{color: #9F008E;}
.font-red-14{color: #F05123;font-weight: bold;font-size: 14px;}
.font-gray-bold{color: #4E4E4E; font-weight: bold;}
.font-gray-14{color: #4E4E4E; font-weight: bold;font-size: 14px;}
.font-gray-01{color: #6D6E71; }
.font-white-14{color: #FFFFFF;font-size: 14px; font-weight: bold;}
.red-asterisk { color: #ff0000; }
.sub-title-p { background:#ffcccc; font-weight:bold; height:30px; }
.sub-title-c { background:#c0f0f9; font-weight:bold; height:30px; }
.row-alternative-p { background:#ffeeee; }
.row-alternative-c { background:#e0f0f9; }
.button-01 {
	color: #135294;	height:21px;	line-height:21px;	background:url("../images/button_bg.gif");	border-right-width: 1px;
	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;
	border-left-style: solid;	border-right-color: #C3C2C2;	border-bottom-color: #C3C2C2;	border-left-color: #C3C2C2;}
	

.input-03 {border-top: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;background-color: #FDF9EC;}
.input-04 {border-top: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;background-color: #FDF9EC;}
.input-05 { border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;}
.input-06 {border-bottom: 1px solid #D6D6D6;}

.input-07 {border-top: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;background-color: #F5F2FC;}
.input-08 {border-top: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;background-color: #F5F2FC;}

.input-09 {border-top: 1px solid #D6D6D6; border-right: 1px solid #D6D6D6; border-bottom: 1px solid #D6D6D6;}
.input-10 {border-top: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;}





.input-01{border: 1px solid #fa731d; background-image:url(/img/input_01.gif); background-repeat: repeat-x;background-position: top;height:22px; padding-top:3px; padding-left:5px;}

.input-02{border: 1px solid #006EBA; background-image:url(/img/input_01.gif); background-repeat: repeat-x;background-position: top;height:22px; padding-top:3px; padding-left:5px;}

.regbg-01{	background-image: url(/images/reg_bg_01.gif);	background-repeat: no-repeat; color:#FFFFFF; font-size: 14px; font-weight: bold; text-align:center;}
.regbg-02{	background-image: url(/images/reg_bg_02.gif);	background-repeat: no-repeat; color:#666666; font-size: 14px; font-weight: bold; text-align:center;}
.td-bg-1 { background-color:#FF7F32; }
.td-bg-2 { background-color:#FFCEB1; }
.td-bg-3 { background-color:#D1D1D1; }
.td-bg-4 { background-color:#EFEFEF; }
.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;}
/*index news*/
.i_news{width:88%; margin:auto;}
.i_news ul{width:88%; margin:0; padding:0;}
.i_news li{width:190px; height:26px; float:left; text-align:left;}
/*end news*/
/*Ê×Ò³ hot_top*/
.job_top{width:960px; margin:auto; padding-bottom:5px;}
.job_hot{width:930px; height:18px; margin:auto; padding:4px 0 0 0;}
#today_hot_demo {overflow:hidden;width:930px; height:18px; margin:0 auto; float:left;}

#today_hot_demo a:link,#today_hot_demo a:visited {color: #0000fe; text-decoration: none;}

#today_hot_demo a:hover {color: #f00;text-decoration: underline;}
#today_hot_demo ul{margin:0;}
#today_hot_demo li{ padding:0 7px 0 7px; float:left; list-style:none;}

#today_hot_indemo{ width:1000%;}

#today_hot_demo1 {float: left;}

#today_hot_demo2 {float: left;}
.job_hot_content{width:960px; height:207px;}
#main_inner{width:448px; height:207px; float:left; padding-left:2px; text-align:left;}
.hot_pic{
	width:450px;
	height:207px;
	position: absolute;
	background-image: url(../images/yyy_03.gif);
	
}
.inner_right{width:489px; height:208px; float:left; margin-left:10px;}
.inner_right_top{width:471px; height:30px; background:url(../images/innr_top.jpg); padding:1px 9px 0 9px;}
.inner_right_top ul{width:471px; height:28px; margin:0; padding:0;}
.inner_right_top li{width:77px; height:21px; list-style:none; text-align:center; color:#FFFFFF; font-size:12px; float:left; padding-top:7px;}
.inner_right_top li a{ text-decoration:none; text-align:center; color:#FFFFFF; font-size:12px;}
.inner_right_top .active{width:77px; height:21px; background:url(../images/innr_bg.jpg); padding-top:7px;}
.inner_right_content{width:489px; height:167px; background:url(../images/innr_content.jpg);}
.inner_right_bottom{width:489px; height:9px;}
.inner_right_content ul{width:489px; margin:0; padding:0;}
.inner_right_content li{
	width:442px; height:16px; margin:auto;
	padding:5px 0 0 8px;
	list-style:none;
	text-align:left;
	background-image: url(../images/d.jpg);
	background-repeat: no-repeat;
}
.inner_right_content li span{float:right;}
.none {display:none;}
/*end Ê×Ò³*/
