﻿/* Tina 制作2008-04-23 */
body { padding:0; margin:0px; text-align:center;}
div { text-align:left;}
body ,div { margin-left:auto; margin-right:auto; font-size:12px; font-family:Verdana,""; color:#333;}
img, a img { border:0; margin:0; padding:0;}
input, select { font-size:12px; vertical-align:absmiddle;}
input { padding-top:1px;}
ul, li, h1 ,dl ,dt ,dd { list-style:none; padding:0; margin:0; font-weight:normal;}

a:link, a:visited{ color:#333; text-decoration:none;}
a:active, a:hover{ color:#f00; text-decoration:underline;}

a.blue:link, a.blue:visited { color:blue; text-decoration:underline;}
a.blue:hover { color:Blue; text-decoration:none;}

.mt0{ margin-top:0;}

.div01{ width:950px; height:auto;}
.moreinfo{ float:right; text-align:right; width:80px; font-size:14px; font-weight:bold; padding-top:5px;}

/*################### 头部开始 #####################*/
#headtop { width:958px; height:51px;}
	#headtop .logo { float:left;}
	#headtop .meta { float:left; width:600px; margin:0 10px; height:36px; line-height:18px;}
	#headtop .right { float:right; width:150px; height:36px;}
		#headtop .right ul { width:150px; height:18px;}
		#headtop .right li { float:left; width:75px; background:url(http://image.goodjob.cn/image/Area/dot02.gif) 12px 2px no-repeat; text-align:right;}
		#headtop .right li a { padding:0 0 0 15px;}
		#headtop .right .wz { width:150px; text-align:right; height:18px; color:#ccc; font-weight:bold;}

#headmenu { width:958px; height:60px; background:url(http://image.goodjob.cn/image/Area/menubg.gif) left -120px repeat-x;}
	#headmenu .menubgleft { width:5px; height:60px; background:url(http://image.goodjob.cn/image/Area/menubg.gif) left top no-repeat; float:left;}
	#headmenu .menubgright { width:5px; height:60px; background:url(http://image.goodjob.cn/image/Area/menubg.gif) left -60px no-repeat; float:left;}
	#headmenu .menubgcenter { width:948px; height:60px; float:left;}
		#headmenu .menubgcenter .info { width:948px; height:30px; color:#FFF; line-height:30px; filter:dropshadow(color=#000000,offx=1,offy=1);}
			#headmenu .menubgcenter .info a { margin:0 5px; line-height:30px; color:#FFFFFF; text-decoration:none;}
			#headmenu .menubgcenter .info a:hover { color:#FFFFFF; text-decoration:underline;}
		#headmenu .menubgcenter .menu { width:948px; height:30px;}
			#headmenu .menubgcenter .menu .left { width:205px; height:30px; float:left;}
			#headmenu .menubgcenter .menu .right { width:743px; height:30px; float:right;}
				#headmenu .menubgcenter .menu .right li { height:30px; margin-right:3px; position:relative; float:left;}
				#headmenu .menubgcenter .menu .right li .new { position:absolute; left:30px; top:-22px; width:45px; height:34px; background:url(http://image.goodjob.cn/image/Area/new.gif) no-repeat; float:left;}
				#headmenu .menubgcenter .menu .right li a { background:url(http://image.goodjob.cn/image/Area/menu.gif) left top no-repeat; height:30px; text-decoration:none; float:left;}
				#headmenu .menubgcenter .menu .right li a span { background:url(http://image.goodjob.cn/image/Area/menuside.gif) right top no-repeat; height:20px!important; height:30px; padding:10px 9px 0!important; padding:0 9px 0; cursor:pointer; color:#000; font-size:14px; float:left;}
					#headmenu .menubgcenter .menu .right li a span p { margin-top:0px!important; margin-top:10px;}
				#headmenu .menubgcenter .menu .right li a:hover, #headmenu .menubgcenter .menu .right li.li_now a { background:url(http://image.goodjob.cn/image/Area/menu.gif) left -30px no-repeat; height:30px; float:left;}
				#headmenu .menubgcenter .menu .right li a:hover span, #headmenu .menubgcenter .menu .right li.li_now a span { background:url(http://image.goodjob.cn/image/Area/menuside.gif) right -30px no-repeat; height:30px; color:#FFF; float:left;}
/*################### 头部结束 #####################*/

#head_nav { width:100%; height:30px; background:url(http://image.goodjob.cn/image/partner/fuzhuangrc/top_bg.gif) repeat-x; line-height:28px; position:relative;}
	#head_nav .head_nav_right { float:right; width:28%; padding-right:15px;}
		#head_nav .head_nav_right .link { padding-top:2px; text-align:right; height:auto;}
			#head_nav .head_nav_right .link a { padding:0 4px;}

/****顶部、菜单区域部分开始****/
#top_info{ width:950px; height:auto;}
	/*#top_info .logo{ float:left; width:475px; height:78px; margin:10px 0;}
	#top_info .img{ float:right; width:462px; height:78px; margin:10px 0;}*/
	/***********top信息********/
	.topinfo{ float:left; width:932px; heigt:auto; padding:9px; background:url(topbg01.gif);}
		.logo01{ float:left; width:170px; height:51px; padding:9px 0 9px 10px;}
		.meta01{ float:right; width:700px; line-height:20px; font-size:14px; padding:3px 0;}
		.font12{ font-size:12px!important;}
	.topimg01{ float:left; width:950px; height:10px; overflow:hidden;}
	
	#top_info .menuinfo{ width:900px; height:31px; line-height:31px; padding-left:50px;}
		#top_info .menuinfo .menubg{ float:left; height:31px; line-height:31px;}
			#top_info .menuinfo .menubg li{ float:left; width:94px; height:31px; line-height:31px; text-align:center; margin-right:4px; background:url(menubg.gif); color:#fff;}
				#top_info .menuinfo .menubg li a{color:#fff; text-decoration:none;}
				#top_info .menuinfo .menubg li a:hover{ color:#ff0; text-decoration:underline;}
	#top_info .line{ width:930px; background:#107FDD; height:27px; line-height:27px; color:#fff; padding:0 10px;}
/****顶部、菜单区域部分结束****/

/****IT广告区域开始****/
#adv_info{ width:950px; height:auto; margin-top:5px; text-align:center;}
	#adv_info img{ width:312px; height:50px; padding:3px 0px 3px 0px;}	
/****IT广告区域结束****/

/****IT企业招聘\思远IT人才区域开始****/
#itzp_info{ width:950px; height:auto; margin-top:6px;}
	 #itzp_info .titleinfo{ float:left; width:920px; height:auto; padding:5px 15px 0 15px; background:url(navbg01.gif);}/*background:url(title2.gif);*/
	 	#itzp_info .titleinfo .title01{ float:left; width:110px; font-size:14px; font-weight:bold; line-height:30px; color:#fff;}
		/*#itzp_info .titleinfo .titlebg{ float:right; width:700px; height:35px; padding-right:15px; line-height:35px; text-align:right; font-size:14px; color:#ff6100; font-weight:bold;}*/
		#itzp_info .titleinfo .title02{ float:right; width:700px; line-height:30px; text-align:right; font-size:14px; color:#fff; font-weight:bold;}/*color:#ff6100;*/
	 #itzp_info .info{ float:left; width:910px; padding:20px; height:auto; background:url(zpbgbg.gif); font-size:14px;}
		.zp{ float:left; width:292px; height:40px; padding-right:10px; margin-top:10px;}
		.zp .zp_comname{float:left; width:284px; height:18px; line-height:18px; padding-left:15px; background:url(http://image.goodjob.cn/image/Area/dot02.gif) -5px 4px no-repeat;}
		.zp .zp_zhiwei{float:left; width:284px; height:18px; line-height:18px; padding-left:15px;}
			.zp .zp_zhiwei a:link, .zp_zhiwei a:visited { color:#E72100; text-decoration:underline;}
			.zp .zp_zhiwei a:hover { color:#E72100; text-decoration:none;}
			/*思远IT人才*/
	 #itzp_info .rctitleleft{ float:left; width:126px; height:35px;}
	 #itzp_info .rctitlebg{ float:left; width:809px; height:35px; line-height:35px; background:url(renc02.gif) repeat-x; text-align:right;}
	     #itzp_info .rctitlebg .lefta{ float:left; width:699px; padding-left:10px;}
	     #itzp_info .rctitlebg .righta{float:right; width:100px; text-align:right; font-size:14px; color:#ff6100; font-weight:bold;}
	 #itzp_info .rctitleright{ float:right; width:15px; height:35px; background:url(renc03.gif); }
	  #itzp_info .rcinfo{ float:left; width:930px; padding:0 10px; height:auto; background:url(renc04.gif);}
		.itrenc{ float:left; width:930px; margin-top:5px;}		
/*思远人才.itrenc li{ float:left; padding-left:11px; margin-left:10px; margin-right:10px; width:425px; border-bottom:1px dashed #025a97; height:28px; line-height:28px; background:url(http://image.goodjob.cn/image/Area/dot02.gif) -6px 8px no-repeat;}*/
			/*资讯信息*/
			.itrenc li{ float:left; padding-left:11px; margin-left:10px; margin-right:10px; width:275px; border-bottom:1px dashed #025a97; height:28px; line-height:28px; background:url(http://image.goodjob.cn/image/Area/dot02.gif) -6px 8px no-repeat;}
			.itrenc li a{ float:left; color:#1c75b4;}
			.itrenc li a:hover{ float:left; color:#1c75b4; text-decoration:underline;}
	#itzp_info .bottomimg{ float:left; width:950px; height:14px;}					
/****IT企业招\思远IT人才聘区域结束****/

/****IT资讯、联系信息开始****/
#info01{ width:950px; height:auto;}
	#zxinfo{ float:left; width:467px; margin-right:16px; margin-top:10px;}
		#zxinfo .titleleft{ float:left; width:13px; height:35px;}
		#zxinfo .titlebg{float:left; width:438px; height:35px; line-height:35px; background:url(title3.gif) repeat-x;}
			#zxinfo .titlebg .a1{float:left; width:113px; height:35px; background:url(title2.gif) left -35px;}			
			#zxinfo .titlebg .a1info{ float:right; text-align:right; font-size:14px; color:#ff6100; font-weight:bold; width:80px;}
			#zxinfo .titlebg .b1{float:left; width:113px; height:35px; background:url(title2.gif) left -70px;}
		#zxinfo .titleright{float:right; width:16px; height:35px;}
		#zxinfo .info{float:left; padding:5px 10px; width:447px; background:url(bgbg.gif);}
			#zxinfo .info dl{ float:left; width:443px;}
			#zxinfo .info dl dt{float:left; width:340px; line-height:22px; }			
			#zxinfo .info dl dd{ float:right; width:100px; line-height:22px; color:#666; text-align:center;}	
		#zxinfo .bottominfo{float:left; width:467px; height:13px;}
					/*联系信息内容*/			
			.contactfont_title{ float:left; font-size:14px; font-weight:bold; line-height:34px; width:423px; padding-left:15px;}
			.contactfont_info{ float:left; width:443px; height:auto;}
				.contactfont_info li{float:left; width:400px; font-size:12px; line-height:24px; padding-left:15px;}
/****IT资讯、联系信息结束****/

/***页脚部分开始*****/
#footer{ width:933px; height:auto; margin-top:15px; border-top:4px solid #FF8376; padding:5px 0 5px 15px;}/*border-top:4px solid #0067C8;*/
	#footer .info{ float:left; width:930px; height:19px; padding-right:20px; background:url(footerbg.gif) repeat-x; text-align:right; font-size:14px; color:#ff6100; font-weight:bold; margin-bottom:8px;}
	#footer li{float:left; width:933px; font-size:12px; line-height:23px; text-align:center;}	
/***页脚部分结束*****/

.box_1 { height:5px; overflow:hidden}
.b_2 { float:left; width:910px; list-style-type:circle; margin-top:20px;}
.b_2 li { width:280px; float:left; padding-left:10px; margin:5px; height:auto; background:url(http://image.goodjob.cn/image/Area/dot02.gif) -5px 4px no-repeat;}
.b_2 .b_2_1 { float:left; width:280px; font-size:14px; height:auto; font-weight:bold; line-height:25px;}
	.b_2_3 a:link, .b_2_3 a:visited { color:Red; line-height:23px;}
	.b_2_3 a:active, .b_2_3 a:hover { color:Red; text-decoration:underline}
.b_2 .b_2_4 { float:left; width:280px; height:60px; text-align:left; line-height:17px; height:auto; padding-bottom:10px;}
