﻿/* Tina 2009-12-14制作 */
* {margin:0 auto; padding:0;}
body{ margin:0 auto; padding:0; text-align:center; font-family:"宋体"; font-size:12px; color:#282828;}
/*body{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CF1B0A', endColorStr='#FFFB8F', gradientType='-1');}*/
body > div{ margin:0 auto;}
div { text-align:left;}
img, a img{ margin:0; padding:0; border:0;}
dl,dt,dd,ul,li{ margin:0; padding:0; border:0; list-style:none;}
input { font-size:12px;}

/*************************通用友情链接*********************/
a:link, a:visited{ color:#282828; text-decoration:none;}
a:active, a:hover{ color:#f00; text-decoration:underline;}

a.link01:link { color:#0033CC; text-decoration:underline;}
a.link01:visited { color:#FF0000; text-decoration:underline;}
a.link01:hover { color:#0033CC; text-decoration:none;}

a.c7:link,a.c7:visited { color:#00c; text-decoration:none;}
a.c7:hover { color:#00c; text-decoration:underline;}

.font_red{ color:#f00;}
.f_l{ float:left!important;}
.f_r{float:right!important;}
.pb{ padding-bottom:0px!important;}
.height1{ height:226px!important;}
.mb{ margin-bottom:12px!important;}
.mb0{ margin-bottom:0px!important;}
.mt{ margin-top:5px!important;}
.pr{padding-right:0!important;}
.alignt{ text-align:center!important;}
.t_width{ width:1004px!important;}



#wrapper{ width:1004px; height:auto; overflow:hidden;}
/****************************Header Begin********************************/
.header{ float:left; width:1004px; height:auto;}
	.topline{ float:left; width:998px; padding-left:6px; height:32px; line-height:32px; background:url(http://image.goodjob.cn/image/newmoble/topline.gif);}
		.topline_left{ float:left; width:65%;}
			h1{ float:left; padding:0; margin:0; line-height:32px; color:#000; width:46px; font-size:14px;}
		.topline_right{ float:right; width:28%; padding-right:5px; text-align:right;}
	.topinfo{ float:left; width:1004px; height:auto; padding-top:10px;}
		.logo{ float:left; width:170px; height:60px;}
		.topadv{ float:right; width:760px; height:auto; text-align:right;}
			.topadv01{ float:left; display:inline; }
			    .topadv01 a{ float:left; width:368px; height:58px; margin-left:10px;}
			    .topadv01 a img{ border:1px solid #ccc;}
			    .topadv01 a:hover img{ border:1px solid #666;}
/****************************Header End*********************************/
/****************************Menu Begin*********************************/
.menu{ float:left; width:964px; padding:0 20px; height:35px; margin-top:10px; line-height:35px; background:url(http://image.goodjob.cn/image/newmoble/menu_bg01.gif) left top repeat-x; border-bottom:4px solid #d0d0d0;}
	.menu ul{ float:left; background:url(http://image.goodjob.cn/image/newmoble/menu_line.gif) left top no-repeat; width:964px; font-size:14px;}
		.menu ul li{ float:left; background:url(http://image.goodjob.cn/image/newmoble/menu_line.gif) right top no-repeat; padding:0 10px;}
		.menu ul li a:link, .menu ul li a:visited{ color:#fff; text-decoration:none; font-weight:bold;}
		.menu ul li a:active, .menu ul li a:hover{ color:#ff0; text-decoration:underline; font-weight:bold;}
/****************************Menu End**********************************/
/****************************Banner Begin*********************************/
.banner{ float:left;  height:auto; margin-top:8px; display:inline;}
	.banner a{ float:left; width:1002px; height:auto; border:1px solid #ccc;}
	.banner a:hover, .adv_img a:hover{ border:1px solid #666;}
/****************************Banner End****************************/
/*****************************Main content Begin*************************/
.mainbody{ float:left; height:auto;}
	/**************left_content Begin*********************/
	.leftpannel{ float:left; width:240px; height:auto; padding-right:10px;}
		.leftside{ overflow:hidden; clear:both; padding-top:10px;}
		.leftsubcontent{ float:left; width:222px; height:auto; padding-top:10px;}
			/*.bigcategories{ overflow:hidden; clear:both; font-size:14px; font-weight:bold; padding-left:16px; background:url(arrow1.jpg) left 2px no-repeat;}
				.bigcategories a{ color:#105fbb!important;}
				.bigcategories a:hover{ color:#f00!important;}*/

			.bigcategories{ overflow:hidden; clear:both; font-size:14px; line-height:25px; padding-left:16px; background:url(arrow1.jpg) left 7px no-repeat;}
				.bigcategories a{ color:#105fbb!important;}
				.bigcategories a:hover{ color:#f00!important;}

			.smallcategories{ overflow:hidden; clear:both; padding:5px 0 10px 0;}
				.smallcategories li{ float:left; width:110px; height:auto; line-height:22px; }
	/**************left_content End*********************/
	/**************right_content Begin*********************/			
	.rightpannel{ float:right; width:754px; height:auto;}
		.rightside{ overflow:hidden; clear:both; padding-top:10px;}
			.container{ overflow:hidden; clear:both; }
				.subcontainer{ float:left; width:504px; height:auto; }
					.containers { width:486px; height:auto;}
						.note{ float:left; padding:3px 0 10px 20px; width:460px; background:url(dot04.gif) left 2px no-repeat;}
				    	.containers li { width:482px; height:27px;}
				    		.selecter { background-image:url(http://image.goodjob.cn/image/textstyle.gif); border:1px solid #999999; border-right:none; vertical-align:middle;}
                    		.selecter1 { background:url(http://image.goodjob.cn/image/textstyle.gif); border:1px solid #999999;}
                    		.selecterbtn { vertical-align:middle; cursor:pointer;}
                    		.btn_search { background:url(http://image.goodjob.cn/image/Area/button01.gif) 0px 0px no-repeat;  width:124px; height:38px; border:0px;}
							.moreinfo{ width:482px; color:#105fbb; text-align:center; margin:0 auto;}
								.moreinfo a:link{ color:#105fbb!important;}
								.moreinfo a:hover{ color:#f00!important;}
								
						
					#search1 { float:left; margin-bottom:20px;}
					#search1 ul { float:left; margin:2px 0px 5px 12px;}
					#search1 li { float:left; margin-bottom:2px; width:630px;}
						.search3 { background:url(http://image.goodjob.cn/image/Area/button01.gif) 0px 0px no-repeat; width:124px; height:38px; border:0px;}

				.logininfo{float:right; width:240px; height:auto;}					
					.userinfo{  width:100%; overflow:hidden; }
					.leftforminput{ float:left; width:175px; height:auto;}
						.formlabel{ float:left; width:100%; line-height:22px;}
							.formlabel span{float:left; width:48px;}
						.formfield{ float:right; width:120px; line-height:22px;}
						.input01{ float:left; width:100%; border:1px solid #ccc; height:17px}						
					.rightloginbtn{ float:right; width:40px; height:auto;}
						.rightloginbtn .login_input { background:url(loginbtn.gif) no-repeat; cursor:pointer; border:0px; width:40px; height:41px;}
					.password{ padding:6px 0; text-align:center; border-bottom:1px dashed #282828;}
						.password img{ line-height:17px;}
						.pass01{ padding-top:-20px;}
							.password a{ color:#f00;}
		/**************************adv_Content Begin***********************/
		.advinfo{ width:754px; height:auto; overflow:hidden; }	
			.advinfo1{ float:left!important; height:auto; position:relative; left:-10px; width:764px;}
			/********名企广告372_76开始***********/
			.adv1_list{ float:left; width:372px; height:auto; padding:10px 0 0 10px;}
				.adv_img{ float:left; width:370px; display:inline;}
					.adv_img a{ float:left; width:370px; height:74px; border:1px solid #ccc;}
				.adv_zpinfo{ float:left; width:360px; padding:0 5px; border:1px solid #ccc; line-height:31px; border-top:none; background:#F7F7F7;}
					.adv_zpfont{ color:#f00;}
			/********名企广告372_76结束***********/			
		/**************************adv_Content End*************************/	
		/************热门职位开始*********/
		.rightjob{ float:left; width:245px; height:auto;}
			.jobfield{ overflow:hidden; clear:both; font-size:14px; font-weight:bold; padding-left:16px; background:url(arrow1.jpg) left 2px no-repeat;}
			.jobname{ float:left; background:url(dot01.gif) left 7px no-repeat; padding-left:10px; width:235px; line-height:25px;}
				.jobname a{ color:#105FBB!important;}
				.jobname a:hover{ color:#f00!important;}
			.comname{ float:left; width:230px; padding:0 5px 0 10px; line-height:20px;}
		/************热门职位结束*********/	
	/**************right_content End*********************/
	
	/*****************link Begiin**********************/
	.linkinfo{ float:left; width:100%; height:auto; padding-top:10px;}
		.linkinfo li{ float:left; width:123px; line-height:20px;}
		.linkptb{ margin:2px 0;}
	/*****************link End**********************/
	
	/*********************资讯详细信息页开始**********************/
	h2{ padding:0; margin:0; font-size:14px; line-height:30px; text-align:center;}
		.line_detail{ border-bottom:2px solid #105fbb;}
	.note_detail{ color:#ccc; text-align:center; line-height:22px;}
	.detail{ margin:10px; overflow:hidden; line-height:20px;}
		.detail a{ color:#f00!important; text-decoration:underline; font-weight:bold;}
		.detail a:hover{color:#f00!important;}
	.pages{ border-top:1px dashed #ccc; padding:10px 0; font-size:14px; font-weight:bold; margin:30px auto 10px!important; text-align:center;}
		.pages a{ color:#000;}
			
	/*********************资讯详细信息页结束**********************/
	
	

/* 自适应宽度的块(通用块) */	
.tbox{ width:100%;	border-bottom:1px solid #71c4ff; overflow:hidden;}
.tbox dt{ height:27px; background:url(titlebg.gif) left top repeat-x; overflow:hidden; clear:both; border:1px solid #71c4ff; border-bottom:none!important;}
.tbox dt strong{ float:left; font-size:14px; display:block; padding:0 5px 0 8px; line-height:27px; color:#105fbb; letter-spacing:1px; }
.tbox dt strong a{ color:#105fbb;}
.tbox dt span.more{ float:right; line-height:27px; color:#105fbb; position:relative;}
.tbox dt span.more a{ color:#105fbb;}
.tbox dt span.more a:hover{ color:#ccc!important;}
.tbox dd{ padding:8px 8px 6px; overflow:hidden; border-left:1px solid #71c4ff; border-right:1px solid #71c4ff;}

/* 纯文本链接列表 */
.c1{ height:auto; clear:right;} 
.c1 li{ line-height:20px; overflow:hidden; padding-left:8px; background:url(dot01.gif) left 5px no-repeat;}
.c3{ height:auto; clear:right; padding-top:8px;}
.c3 li{ line-height:20px; overflow:hidden; padding-left:13px; background:url(dot03.gif) left 5px no-repeat;}

.c4{ height:auto; clear:right;}
.c4 li{ line-height:21px; overflow:hidden; width:222px;}

.c5{ width:100%;
	overflow:hidden;
	padding-bottom:6px;
	clear:both;
	display:inherit;} 
	
	
	
.c5 li{float:left; line-height:20px; padding-left:8px; margin:2px 0 1px 8px; background:url(dot01.gif) left 5px no-repeat; word-break:keep-all; }

.d2{ width:986px; height:auto;}
.d2 li{ width:475px; height:25px; line-height:25px; overflow:hidden; background:url(dot03.gif) left 7px no-repeat; border-bottom:1px dashed #ccc; padding-left:15px;}
.d2 li span{ color:#999; float:right; padding-right:10px; }
.d2 li a{ overflow:hidden;}

/****************************翻页信息开始***************************/
.technorati {padding:3px;  margin:15px 3px; text-align:center}
	.technorati a {border:#ccc 1px solid; padding:4px 6px; background-position: 50% bottom; font-weight: bold; color:rgb(66,97,222); margin-right: 3px; text-decoration:none}
	.technorati a:hover, .technorati a:active {background-image: none; color: #fff; background-color: #4261df;}
	.technorati span.current { padding:4px 6px; font-weight: bold; color:#000; margin-right: 3px;}
	.technorati span.disabled { padding:4px 6px; border:#ccc 1px solid; color:#000;}
/****************************翻页信息结束***************************/

/*****************************Main content End**************************/
/****************************Footer Begin**********************************/
.footer{ float:left!important; width:984px; padding:0 10px; height:auto; margin-top:15px; border-top:4px solid #1F6CB9;}
	.left_footer{ float:left; width:700px; height:auto; line-height:20px; padding-top:8px;}
		.left_footer .f1 a{ padding:2px;}
			.left_footer .f1 a:hover{ color:#fff; background:#000; text-decoration:underline;}
	.right_footer{ float:right; width:284px; height:auto; padding-top:8px; text-align:right;}
	.right_footer .anwang { width:40px; height:60px; float:left;}
	.right_footer .gt { width:50px; height:60px; float:left;}
	.right_footer .wj { width:55px; height:60px; float:left;}
/****************************Footer End************************************/



/********************************职位信息页开始*****************************/
.jobinfo_zp { margin-bottom:10px; line-height:22px; overflow:hidden; clear:both;}
	h3 { color:#00c; font-size:16px; font-weight:bold; margin:0; padding:0; line-height:30px; }
        h6 { color:#00c; font-size:16px; font-weight:bold; margin:0; padding:0; line-height:30px; width:50%; }

	.zpname { float:left; font-size:14px; font-weight:bold; line-height:25px;}
	.zpmore { float:right; font-size:14px; font-weight:bold;}
	.zpmore a{color:#0000ff!important; text-decoration:underline;}
	
.jobinfo_info { float:left; padding:8px 0px 15px 15px; line-height:20px; width:100%; word-wrap:break-word; overflow:hidden;}
#jobinfo_contact { float:left; padding:8px 3px 15px 15px; width:98%; line-height:20px;}
#jobinfo_contact .dz01 { width:75%; float:left;}
#jobinfo_contact .dz02 { width:75%; float:left;}
#jobinfo_contact .dz03 { width:100%; float:left; line-height:20px;}
#jobinfo_contact li { float:left; width:25%; height:23px;}
/*tina 相关职位*/
#jobinfo_other { float:left; padding:8px 3px 15px 15px; width:100%;}
	#jobinfo_other li{ float:left; width:33%; height:23px; color:#6F6F6F;}
		#jobinfo_other li a:link, #jobinfo_other li a:visited{color:#6F6F6F;}
		#jobinfo_other li a:hover{ color:#f00; }
		
.jobinfo_bottom { overflow:hidden; text-align:center; margin:0 auto; padding:20px auto 0; height:25px; line-height:25px; font-size:14px; font-weight:bold;}
.jobinfo_bottom a:link, .jobinfo_bottom a:visited, .jobinfo_bottom a:hover { font-size:14px; font-weight:bold; color:Black; text-decoration:underline;}
.fwnone{ font-weight:normal!important;}
.fontcolor{ color:#00f!important;}

.nav6 { float:left; height:23px; overflow:hidden; margin-top:21px;}
.nav6 li { margin-right:-37px; height:23px; float:left;}
.nav6 li a { float:left; text-decoration:none; background-image: url(menu_left.gif);background-repeat: no-repeat;  background-position:left top; font-size:14px;}
.nav6 li a span { cursor:pointer; color:#000; background-image: url(menu_right.gif); background-repeat: no-repeat;  background-position: right top; padding:3px 10px 2px 10px; float:left; font-size:14px;}
.nav6 li a:active,.nav6 li a:hover { margin-top:0px;}
.nav6 li a:active span,.nav6 li a:hover span {padding:3px 10px 2px 10px; margin-top:0px; color:#FFF;}

.menu03 a:link,.menu03 a:visited {background-position: 0px -25px; text-decoration:none;}
.menu03 a:link span,.menu03 a:visited span {background-position:right -25px; padding:3px 10px 2px 10px;  margin-top:0px; color:#FFF; font-weight:bold; text-decoration:none;}

.menu04 a:active,.menu04 a:hover { background-position: 0px -25px; text-decoration:none;}
.menu04 a:active span,.menu04 a:hover span{ background-position:right -25px; text-decoration:none;}
.zp04 { float:right; text-align:right; }
.zp04 a { padding:0px 3px;}
.btn_sq02 { background:#333 url(http://image.goodjob.cn/image/Area/btn_bj.gif) 0px -42px no-repeat; border:0px; height:44px; width:190px; font-size:18px; font-weight:bold; padding:5px 0px 0px 25px; color:White;}


.jobinfo01{ overflow:hidden; clear:both; width:100%;}
	.jobinfo_title{ float:left; width:100%; font-size:14px; text-indent:20px; font-weight:bold; line-height:28px; background:#E8F4FD; border-top:2px solid #105fbb;}
	
/********************************职位信息页结束*****************************/
/********************************公司信息页开始*****************************/
.h04 { background-color:#E8F4FD; font-weight:bold; text-align:center;}
.h05 { padding:8px 5px 4px 8px; background-color:#E8F4FD; font-weight:bold;}
.h06 { padding:10px 5px 4px 8px;}
.h07 { padding:8px 5px 12px 8px; line-height:22px;}
.nav1 { width:770px; float:left; height:23px; }
.nav1 li a { float:left; text-decoration:none; background:url(menu_left.gif) left top no-repeat; font-size:14px;}
.nav1 li a span { cursor:pointer; color:#000; background:url(menu_right.gif) right top no-repeat;  padding:3px 10px 2px 10px; float:left; font-size:14px;}
.nav1 li a:active,.nav1 li a:hover {margin-top:0px;}
.nav1 li a:active span,.nav1 li a:hover span {padding:2px 10px 3px 10px; margin-top:0px; color:#FFF;}
.jobinfo_line{float:left; width:100%; border-top:2px solid #105fbb;}
/********************************公司信息页结束*****************************/
/*********************************搜索职位列表页开始************************************/
.btn_sq { background:#333 url(http://image.goodjob.cn/image/Area/btn_bj.gif) 0px -21px no-repeat; color:#FFF; font-weight:bold; padding-left:23px; width:115px; height:25px; border:1px solid #fff; line-height:23px; text-align:left;}
.btn_bj { background:#333 url(http://image.goodjob.cn/image/Area/btn_bj.gif) 0px -21px no-repeat; color:#FFF; padding-left:23px; height:25px; border:1px solid #fff; line-height:23px; text-align:left;}
.btn_bj01 { background:#333 url(http://image.goodjob.cn/image/Area/btn_bj.gif) 0px -21px no-repeat; color:#FFF; padding-left:23px; width:110px; height:25px; border:1px solid #fff; line-height:23px; text-align:left;}
.btn_bj02 { background:#333 url(http://image.goodjob.cn/image/Area/btn_bj.gif) -25px -21px no-repeat; color:#FFF; padding:0px 5px; height:25px; border:1px solid #fff; line-height:23px; text-align:center;}
.btn_sq03 { background:#333 url(http://image.goodjob.cn/image/Area/btn_bj.gif) -6px -42px no-repeat; border:0px; height:44px; width:120px; font-size:15px; font-weight:bold; padding:5px 0px 0px 30px; color:White;cursor:pointer;}
.btn_sq04 { background:url(http://image.goodjob.cn/image/Area/msjl.gif)  no-repeat; border:0px; height:44px; width:160px; color:White;cursor:pointer;}

.joblist_line{border-bottom:2px solid #105fbb; font-size:14px; line-height:20px;}
/*********************************搜索职位列表页结束************************************/
/****************************搜索职位列表开始*****************************************/
.joblist_left{ float:right; width:809px; height:auto; padding:10px 0 0 0;}
.joblist_right{ float:left; width:185px; height:auto;}
	.joblist_rightcontent{ float:right; margin-top:10px; height:auto; width:185px;}
		joblist_rightcontent img{ margin-bottom:5x;}
/****************************搜索职位列表结束*****************************************/


#manyjob { width:100%; float:left; border-top:1px solid #ccc; margin-top:25px;}
#manyjob_left { width:230px; float:left;}
#manyjob_left ul { float:left; width:100%; padding-left:10px;}
#manyjob_left li { color:#00c; float:left; width:100%; line-height:22px;}


.h09 { color:#999; line-height:22px;  margin-top:12px; width:100%;}
.h10 { background-color:#efefef; line-height:22px; float:left; padding:5px 0px }

#manyjob_right { width:768px; float:right; margin-left:6px;}

/******************************新的职位搜索器**********************************/
.selectors {margin-left:0;margin-top:10px;float:left;margin-left:10px;}
.selectors .selectorText{ background-image:url("http://image.goodjob.cn/image/textstyle.gif");border-color:#999999;border-style:solid none solid solid;border-width:1px medium 1px 1px;vertical-align:middle;cursor:pointer;width:363px;height:20px;line-height:20px;}
.selectors .selectorbtn{ cursor:pointer;vertical-align:middle;margin:0;padding:0;}
#keywordText { width:200px;height:20px;line-height:20px;border:solid 1px #999999;background-image:url("http://image.goodjob.cn/image/textstyle.gif");}
#postDate { margin-top:2px;}
#postDateVal { width:100px;}
.selectors .submitBtn { margin-top:5px; line-height:38px;height:38px;}
#searchBtn { display:inline-block;background:url("http://image.goodjob.cn/image/jobSearchBtn.gif") no-repeat scroll 0 0 transparent;height:38px;width:124px;cursor:pointer; float:left;margin-right:10px;}
.selectors .submitBtn a {float:left;margin:0 10px;color:#105FBB!important;}




