
*{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif}
body{ background:#FFF; font-size:12px; text-align:center;}/*background:url(login_bg2.gif) repeat-x #FFF;*/
body > div{ margin:0 auto;}
div{ text-align:left;}
ul,li{list-style-type:none;}
dl,dt,dd{ margin:0; padding:0; list-style:none;}
a{color:blue;text-decoration:none}
a:hover{text-decoration:underline;}
img{border:0;margin:0px;padding:0px;}
fieldset,label,textarea{margin:0;padding:0; text-align:left!important;}
fieldset{ border:none;}


/*************************zffl********************/
#wrap{margin:0px auto; width:843px; padding:0px;}
#head img{float:left; margin-top:5px;}
	#linker{float:right;padding-top:20px; text-align:right; padding-bottom:10px;  width:675px; border-bottom:solid 2px #F97D07;}
	#linker a{padding:5px;}
.clear{clear:both; margin:0px; padding:0px;}
#main{margin-top:10px; width:843px;}

	#col_11{background:url(mainnav.gif) left -188px no-repeat; height:94px;}
	#col_111{background:url(mainnav_01.gif) left -188px no-repeat; height:94px;}
	#col_12{background:url(mainnav.gif) left -94px no-repeat; height:94px;}
	#col_122{background:url(mainnav_01.gif) left -94px no-repeat; height:94px;}
	#col_13{background:url(mainnav.gif) left top no-repeat; height:94px;}
	#col_133{background:url(mainnav_01.gif) left top no-repeat; height:94px;}
	#col_14{background:url(mainnav.gif) left -294px no-repeat; height:20px; padding:0px; margin-top:20px;}
	#col_2{ border-right:solid 2px #F97D07;border-left:solid 2px #F97D07;  height:auto;}
		.conblk{ padding:0px; width:800px; margin:5px auto; float:left;}
		.nameblk{float:left;width:150px; margin-top:4px; text-align:right}
			.reda{color:Red;}
		.iptblk{width:270px;float:left;}
			.iptxt{height:22px;_height:22px;line-height:22px; width:250px; font-size:15px; font-family:Tahoma; border:1px solid #969696; padding-left:3px;}
			.iptxt:hover,.iptxt:focus:hover,textarea:hover{border: 1px solid #F60}
			.iptxt:focus{border: 1px solid #F90}
			#userType_0,#userType_1{margin-left:20px; padding:0px; margin-top:5px;}
		.iptblk2{width:200px;float:left;}
		.infoblk{float:left; width:300px;}
		.infoblk2{ clear:both;  margin-left:70px;}
			#userTypeTip{padding-left:25px;height:20px;line-height:20px; margin-top:5px;}
		#btnstep1{margin-left:180px;}
	.agree,.agree a{clear:both; color: Blue;}
	.agree{ margin-left:150px; margin-top:5px; margin-bottom:5px; padding-top:10px;}
		#explain{margin-left:40px;}
		#explain p{font-weight:bold;color:#FF7800}
		#explain ul li{color:#FF7800}
	#col_3{background:url(mainnav.gif) left -282px no-repeat!important;background:url(mainnav.gif) left -279px no-repeat; height:12px;}


/*************************Tina********************/
.lh23{ line-height:23px;}
.hiddeninfo{color:Red;display:none;}
	.logoinfo{padding:10px 20px; text-align:center; margin-bottom:60px;}
		.leftlogo{ float:left; width:200px; height:51px;}
		.rightmeta{ float:right; width:680px; height:auto; height:51px; text-align:right;  border-bottom:#FFCEAD 1px solid; background:url(http://image.goodjob.cn/image/20070314_dot07.gif) left 30px no-repeat;}
			.rightmeta a{ margin:0 10px;}
			.black{ float:left!important; margin:30px 0 0 10px;}
	.btn03{ padding:10px; width:210px; cursor:hand; }
		.btn03 .leftbtn{ float:left; width:10px; height:27px; background:url(btn03.gif) left top no-repeat;}
		.btn03 .centerbtn{ float:left; margin-bottom:10px; width:140px; cursor:hand; height:27px; line-height:27px; padding:0 10px; text-align:center; color:#fff; background:url(btn03.gif) left -27px repeat-x;}
		.imagebtn{border:0 none;color:#FFF; background:transparent; margin:3px;cursor:hand;}
			.btn03 .centerbtn a{ color:#fff; text-decoration:none!important; font-size:14px; font-weight:bold;}
			.btn03 .centerbtn a:hover{ color:#ff0; font-size:14px; font-weight:bold;}
		.btn03 .rightbtn{ float:left; width:10px; height:27px; background:url(btn03.gif) left -54px no-repeat;}		
		.btn03 .centerbtn input{font-weight:bold; font-size:12px;}

/******/
.btn03a{ width:500px; cursor:hand; overflow:hidden; display:online;}
.register_a{float:left; width:190px; height:40px; background:url(btn011.gif) left top no-repeat; cursor:hand;}
.imagebtn_a{border:none; background:transparent; margin:3px;cursor:hand; width:190px; height:40px;}
	.wtzc{ margin-left:20px; float:right; width:190px; height:40px;}


		.line01{ border-bottom:#FFCEAD 1px solid;}
h1{ font-size:16px; font-weight:bold; line-height:38px; padding-left:45px; background:url(feedback_succ.gif) left top no-repeat; }
h4{ font-size:16px; font-weight:bold; line-height:38px; color:#000!important;}
.reg_OK{ padding:10px 20px;}
	.con1{ padding:10px; font-size:14px;}
	.con2{ padding:10px;}
	.regokinfo{ padding-left:30px; line-height:22px;}	
.footer{ margin: 0px auto; width:100%; clear:both;}	
/**********************Tina****************************/
#RegisterResume{ width:1004px; height:auto; }
	#header{ float:left; width:100%; height:AUTO;}
		.topbg01{ float:left; width:100%; height:152px; background:url(topbg01.jpg) left top no-repeat #fff;}
		.topbg02{  float:left; width:100%; height:38px; border-bottom:1px solid #FF6767; background:url(topbg02.jpg) left top no-repeat #fff;}
	#contain{ float:left; background:url(RegisterResumebg.gif) left top repeat-y; height:auto; width:1004px;}
		.content01{ float:left; width:824px; padding:10px 90px;}
		.nav{ float:left; border-bottom:2px solid #BF0303; width:824px;padding:0px;}
			.navleft{ float:left; width:10px; height:27px; background:url(btn03.gif) left -81px no-repeat;}
			.navcenter{ float:left; padding:0 5px; height:27px; line-height:27px; color:#fff; background:url(btn03.gif) left -108px repeat-x; font-size:14px; font-weight:bold;}
			.navright{ float:left; width:10px; height:27px; background:url(btn03.gif) left -135px no-repeat;}
		/*******************Tina*******************/
		.content02{ float:left; width:824px; height:auto;}			
							.pannel01{ float:left; width:720px; height:auto;}								
							.leftpannel01{ float:left; width:640px; height:auto;}
								.leftpannel02{float:left; width:320px; height:auto;}
									.leftpannel02 .a1{ float:left; width:90px; line-height:20px!important; text-align:right; padding:4px 0; }
									.leftpannel02 .a2{ float:left; margin-left:6px; width:210px; line-height:20px; padding:4px 0;}
								.leftpannel03{float:left; width:310px; height:auto;}
								.leftpannel04{width:500px; height:auto; margin-top:5px;}
							.rightpannel01{ float:right; width:130px; height:auto; text-align:center;}	
								.input01{ float:left; width:200px; height:22px; line-height:20px; border:1px solid #ccc;}
								.input02{ float:left; width:380px; height:22px; line-height:20px; border:1px solid #ccc;}
								.input03{ float:left; width:260px; height:22px; line-height:20px; border:1px solid #ccc;}
								.input04{width:70px; height:22px; line-height:20px; border:1px solid #ccc;}
								.input05{width:100px; height:22px; line-height:20px; border:1px solid #ccc;}
								.input06{height:22px; line-height:20px; border:1px solid #ccc; width:130px; *width:126px !important; *width:123px;}
								.input07{height:22px; line-height:20px; border:1px solid #ccc; width:170px; *width:165px !important; *width:160px;}
								.textarea01{ float:left; width:500px; border:1px solid #ccc; line-height:20px; padding:3px; height:100px}

fieldset{clear:both;border-bottom:1px dotted #999; padding-bottom:.84em; padding-left:3em; margin-top:10px;}
legend{ clear:both; display:block; margin:15px auto; font-weight:bold; font-size:16px; letter-spacing:1px; background:url(icon01.jpg) left 1px no-repeat; padding-left:1.5em;}												
.info{ width:100%; height:auto;}
	lable{ text-align:right;}
	#part01{ margin-top:0px;}
	.gjforminput{ float:left; width:100%;margin-bottom:.5em;}
		.gjformlabel,.gjformfield{ float:left;margin-right:.5em;line-height:1.6em; z-index:-1;}
		.gjformlabel{width:6.5em; text-align:right; width:90px;}
		.gjformlabel label{float:right;}
	
/*************************Tina********************/



/*************************zffl********************/

.required
{
    color:Red;
}
#more
{
    display:block;
    clear:both;
    margin:5px;
    color:#00f;
}
select
{
	height:22px;
    border:solid 1px #ccc;
}


#EduInfo h3, #WorkInfo h3, #TrainInfo h3 ,#PracticeInfo h3
{
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    padding-right: 4px;
    display: block;
    font-size: 16px;
    letter-spacing: 1px;
    background: url(images/icon01.jpg) left 2px no-repeat;
}

.hover
{
    background:#E1F2FA;
}

.more
{
	margin:5px auto 5px 20px;
    cursor:hand;
    color:#0000FF;
}
.workmoreinfo
{
	margin-top:5px;
}

#jobFunction_imgBtn
{
}
#jobLocation_btnSel,#jobFunction_btnSel
{
    margin:0px;
    padding:0px;
    height:18px;
    border:solid 1px #ccc;
}
#basicmore
{
    margin-top:5px;
}

#txtEmailTip,#txtUserNameTip,#txtPasswordTip,#txtRePasswordTip,#tbxNameTip,#tbxPhoneTip
{
    float:left;
}

.RequiredFieldValidator
{
	margin-left:10px;
}

#jobLocation_imgBtn,#jobFunction_imgBtn
{
	cursor:pointer;
	vertical-align:middle;
}

.submitcenter
{
	margin:0px auto;
	padding:5px auto;
	text-align:center;
}

.morebtn
{
	margin-top:5px;
}
.edu, .work, .train
{
	margin:5px auto;
}
.workexp 
{
	display:inline;
	font-size:13px;	
	font-weight:bold;
	padding-left:23px;
	padding-right:250px;
	z-index:100;
}
.practiceexp
{
	display:inline;
	font-size:13px;	
	padding-left:13px;
	padding-right:250px;
}
#filePhoto
{
	border:solid 1px #CCC;
}

#sex_0,#sex_1,#jobType_0,#jobType_1,#jobType_2
{
	margin:0px 8px;
}

.description
{
	float:left;
	width:510px;
	color:#999;
	padding-left:95px;
}

.link03
{
	color:#9cf;
}
