a:link 
{ 
	color: #2C2C2C; text-decoration: none; 
}
a:visited 
{ 
	color:#2C2C2C;text-decoration: none; 
}
a:hover 
{ 
	color:#F28300;text-decoration:underline; 
}
a:active 
{ 
	color:#F28300;text-decoration: underline; 
}


body,td,th
{
	color:#2C2C2C;font-size: 12px;margin:0px auto; background-color: #fff;
	font-family:Verdana, Lucida, Arial, Helvetica, sans-serif, "宋体"; line-height:25px; text-align:center;
}


td,th 
{ 
	font-size: 12px; height:28px;
}

img
{
	border:0px;
}

p
{
	text-align:left; text-indent:2em; margin:10px; line-height:25px;
}

.span100per
{
	width:100%;
}

select
{
	margin:0px 3px; font-size:12px;
}

input
{
	border-style:solid; border-color:#00629b; border-width:1px; line-height:20px; margin:0px 3px; font-size:12px; height:20px;
}

ul
{
	list-style-type:none; list-style-position:outside; padding:0px; margin:0px; text-align:left;
}

.ul_verticality li
{
	background:url(images/icon7.gif) no-repeat left center; margin-left:10px; padding-left:10px; line-height:24px;
}

.button
{
	background:url(images/btn.gif) no-repeat center center; width:53px; height:20px; border:0px; color:#1468be; text-align:center; line-height:23px; cursor:hand;
}
.button2
{
	background:url(images/btn2.gif) no-repeat center center; width:40px; height:20px; border:0px; color:#F28300; text-align:center; line-height:23px; cursor:hand;
}
.button3
{
	background:url(images/btn3.gif) no-repeat center center; width:150px; height:20px; border:0px; color:#F28300; text-align:center; line-height:23px; cursor:hand;
}

.input80
{
	border:1px solid #F28300; width:80px;
}
.input300
{
	width:300px;
}
.input60
{
	width:60px;
}
.input35
{
	width:35px; height:16px; line-height:15px;
}
.input35_gray
{
	width:35px; height:16px; line-height:15px; border-color:#CACBCB;
}
.input_noborder
{
	border:0px;
}
.input_noborder input
{
	border:0px;
}

.word_yellow
{
	color:#ff7800;
}

.word_yellow_bold
{
	color:#ff7800; font-weight:bold;
}

/*表格样式*/
table
{
	border-collapse:collapse; border:0px; margin:auto;
}
td,th,tr
{
	height:28px;
}

.word_14px
{
	font-size:14px; color:#F28300; font-weight:bold;
}

/***************************** 头部 ***********************/
#toper
{
	width:1003px; height:254px;
}
#logo
{
	width:100%; height:69px;
}
#logo_left
{
	 background:url(images/logo.gif) no-repeat center center; width:284px; height:49px; float:left; margin:20px 0 0 25px;
}
#logo_right
{
	float:right; margin:0px; height:49px; width:550px; padding:0px;
}
#user_login
{
	float:right; margin:0px 20px 0 0; height:50px;
}
#user_login_card
{
	height:20px; margin:10px 0px 10px 0; text-align:right;
}
#user_sdrc
{
	margin:0px 0px 0 0; height:20px; text-align:right; padding:0px;
}
#user_dzjlyl
{
	margin:0px 0px 0 0; height:20px; text-align:right; padding:0px; display:none;
}

#banner
{
	width:100%; height:180px; background:url(images/middle_bg.gif) repeat-y top center;
}
#banner_left
{
	width:12px; height:180px; background:url(images/top_left.gif) no-repeat left center; float:left;
}
#banner_middle
{
	float:left;
}
#banner_right
{
	width:12px; height:180px; background:url(images/top_right.gif) no-repeat left center; float:right;
}


/***************************** 头部（778） ***********************/
#toper778
{
	width:778px; height:304px; 
}



/***************************** 底部 ***********************/
#bottom
{
	clear:both; width:1003px; height:71px; background:url(images/btm_mid.gif) repeat-x left center; color:#fff; 
}
#bottom_middle
{
	background-color:Transparent; text-align:center; float:left; width:947px; height:50px; margin-top:5px;
}
#bottom_left
{
	width:28px; height:71px; background:url(images/btm_left.gif) no-repeat left center; float:left;
}
#bottom_right
{
	width:28px; height:71px; background:url(images/btm_right.gif) no-repeat left center; float:right;
}


/***************************** 底部（778） ***********************/
#bottom778
{
	clear:both; width:778px; height:83px; background:url(images/btm778.gif) no-repeat left center; color:#fff; 
}
#bottom_middle778
{
	background-color:Transparent; text-align:center; height:50px; margin-top:15px; width:100%;
}



/*************************** 首页 开始 *********************************/

#middle
{
	width:1003px; background:url(images/middle_bg.gif) repeat-y top center;
}

/*左侧开始*/
#index_left
{
	width:32%; height:100%; float:left; text-align:center;
}
#index_action
{
	background:url(images/left_action_bg.gif) no-repeat top center; height:362px; width:296px; margin:5px;
}
#index_action_title
{
	height:58px; text-align:right; padding-top:10px;
}
#index_action li
{
	background:url(images/icon2.gif) no-repeat left center; margin-left:10px; padding-left:15px; line-height:24px;
}
#index_action span
{
	color:#BABABA;
}

#index_button
{
	height:120px; line-height:20px; text-align:center;
}
#index_button img
{
	margin:3px 0;
}
#index_ad1
{
	height:335px; margin-top:5px;
}
#index_ad1 ul
{
	text-align:center;
}
#index_ad1 li
{
	line-height:16px;
}
#index_ad1 img
{
	border:0px solid #ccc;
}

#index_person
{
	background:url(images/left_person_bg.gif) no-repeat top center; height:362px; width:296px; margin:5px;
}
#index_person_title
{
	height:58px; text-align:right; padding-top:10px;
}
#index_person li
{
	background:url(images/icon1.gif) no-repeat left center; margin-left:10px; padding-left:10px; line-height:24px;
}
#index_person a
{
	color:#F28300;
}

#index_ad2
{
	height:185px;
}
#index_ad2 ul
{
	text-align:center;
}
#index_ad2 li
{
	line-height:18px; display:inline; 
}
#index_ad2 img
{
	border:0px solid #ccc; margin:2px;
}

#index_ad3
{
	height:200px; width:296px;
}

#index_job
{
	background:url(images/left_job_bg.gif) no-repeat top center; height:362px; width:296px; margin:5px;
}
#index_job_title
{
	height:58px; text-align:right; padding-top:10px;
}
#index_job li
{
	background:url(images/icon3.gif) no-repeat left top; margin-left:10px; padding-left:10px; line-height:24px;
}
#index_job a
{
	color:#F28300;
}

#index_news
{
	background:url(images/left_news_bg.gif) no-repeat top center; height:362px; width:296px; margin:5px;
}
#index_news_title
{
	height:58px; text-align:right; padding-top:10px;
}
#index_news li
{
	background:url(images/icon2.gif) no-repeat left center; margin-left:10px; padding-left:15px; line-height:24px;
}
#index_news span
{
	color:#BABABA;
}

#index_dzjlyl
{
	background:url(images/dzjlyl_bg.gif) no-repeat center center; width:351px; height:229px; color:#00629b; z-index:300;  display:none; POSITION:absolute;
}
#index_dzjlyl table
{
	width:80%; margin-top:60px;
}
#index_dzjlyl th
{
	text-align:right; font-weight:normal; color:#00629b; background-color:Transparent;
}
#index_dzjlyl td
{
	text-align:left; background-color:Transparent;
}

#index_dydzmp
{
	background:url(images/dydzmp_bg.gif) no-repeat center center; width:351px; height:229px; color:#00629b; z-index:400;  display:none; POSITION: absolute;
}
#index_dydzmp_info
{
	margin-top:60px;
}

/*左侧结束*/

/*右侧开始*/
#index_right
{
	width:67%; float:right; height:1940px;
}
.div_center
{
	text-align:center;
}
.div_dot
{
	height:15px; margin:5px 0; background:url(images/dot.gif) repeat-x left center; width:94%;
}
.div_line
{
	height:10px; margin:0 0 5px 0; background:url(images/div_bg.gif) repeat-x left top; width:98%; clear:both;
}
.div_right
{
	height:17px; text-align:right; margin-right:20px; padding-bottom:5px;
}
.div_left
{
	height:17px; text-align:left; margin-right:20px; padding-bottom:5px;
}

.table_info td
{
	width:212px; height:102px; background:url(images/td_bg.gif) no-repeat center center; 
}
.table_info a
{
	font-size:14px; font-weight:bold;
}

.table_info2
{
	width:100%;
}
.table_info2 td
{
	width:30%; background:url(images/icon3.gif) no-repeat left top; text-align:left; padding-left:10px;
}
.table_info2 .td_normal
{
	width:30%; background-image:none; text-align:left; padding-left:10px;
}
.table_info2 a:link,.table_info2 a:visited,.table_info2 a:hover,.table_info2 a:link active
{
	color:#F28300;
}

.table_info3
{
	background:url(images/td_bg.gif) no-repeat center center; height:102px; width:212px;
}
.table_info3 td
{
	background-color:Transparent; margin:0px; padding:0px; line-height:20px;
}
.table_info3 .td1
{
	width:90px; height:50px;
}
.table_info3 .td2
{
	width:122px; height:30px; text-align:left;
}
.table_info3 .td3
{
	width:100%; height:52px; padding:0 3px;
}
.table_info3 a:link,.table_info3 a:visited,.table_info3 a:hover,.table_info3 a:active
{
	color:#F28300;
}




.index_sdpt
{
	height:93px;
}
.index_sdpt .left
{
	float:left; width:180px; text-align:center;
}
.index_sdpt .right
{
	float:left; text-align:left;
}
.index_sdpt .title
{
	height:20px; margin:10px 0px; font-size:14px; color:#F28300; font-weight:bold;
}
.index_sdpt .title2
{
	height:20px; margin:0px; font-size:14px; color:#F28300; font-weight:bold;
}
.div_roll
{
	overflow:hidden; height:204px;
}


#popwin
{
	width:392px; height:290px; background:url(images/popwin_bg.gif) no-repeat center center; z-index:200;
	VISIBILITY: hidden; POSITION: absolute;
}
#popwin_close
{
	height:280px; text-align:left; margin:0; float:right; width:85px; 
}
#popwin_main
{
	text-align:left; margin-left:8px; float:left; width:272px; margin-top:17px;
}



#index_sdpt_title
{
	background:#EAEAEA url(images/wzwp4dpt_title.gif) no-repeat left center; height:19px; margin-top:20px; margin-right:10px;
}
#index_sdpt_dmzp_title
{
	background:url(images/wzwp4dpt_dmzp_title.gif) no-repeat left center; height:21px; margin:10px 10px 10px 0;
}
#index_sdpt_zpzk_title
{
	background:url(images/wzwp4dpt_zpzk_title.gif) no-repeat left center; height:21px; margin:10px 10px 10px 0;
}
#index_sdpt_wlzc_title
{
	background:url(images/wzwp4dpt_wlzc_title.gif) no-repeat left center; height:21px; margin:10px 10px 10px 0;
}
#index_sdpt_zjls_title
{
	background:url(images/wzwp4dpt_zjls_title.gif) no-repeat left center; height:21px; margin:10px 10px 10px 0;
}
#index_sdpt_zjls_show
{
	height:96px;
}
#index_sdpt_zjls_show img
{
	border:1px solid #F28300; width:204px; height:94px; margin-right:1px;
}

#index_zlfw_title
{
	background:#EAEAEA url(images/wzwpzlfw_title.gif) no-repeat left center; height:19px; margin-top:20px; margin-right:10px;
}
#index_zlfw
{
	background:url(images/wzwpzlfw.gif) no-repeat left center; height:19px; margin-top:20px; margin-right:10px;
}

#index_gxlink_title
{
	background:#EAEAEA url(images/gxlink_title.gif) no-repeat left center; height:19px; margin-top:20px; margin-right:10px;
}
#index_gxlink 
{
	margin:5px;
}
#index_gxlink li
{
	display:inline;
}
#index_sdpt_wlzc_mqzp
{
	height:315px;
}
#index_sdpt_wlzc_mqzp li
{
	display:inline;
}
#index_sdpt_wlzc_mqzp img
{
	margin:8px;
}


#dmzp_info_sg
{
	width:456px; height:290px; background:#fff url(images/wzwp_info_sg.gif) no-repeat center center; z-index:100px; position:absolute; display:none;
}
#dmzp_info_gx
{
	width:456px; height:290px; background:#fff url(images/wzwp_info_gx.gif) no-repeat center center; z-index:100px; position:absolute; display:none;
}
#dmzp_info_dfds
{
	width:456px; height:290px; background:#fff url(images/wzwp_info_dfds.gif) no-repeat center center; z-index:100px; position:absolute; display:none;
}
#dmzp_info_zpzk
{
	width:456px; height:290px; background:#fff url(images/wzwp_info_zpzk.gif) no-repeat center center; z-index:100px; position:absolute; display:none;
}
#dmzp_info_wlzc
{
	width:456px; height:290px; background:#fff url(images/wzwp_info_wlzc.gif) no-repeat center center; z-index:100px; position:absolute; display:none;
}
#dmzp_info_zjls
{
	width:456px; height:290px; background:#fff url(images/wzwp_info_zjls.gif) no-repeat center center; z-index:100px; position:absolute; display:none;
}

.dmzp_info_title
{
	height:30px; font-size:14px; font-weight:bold; margin:20px 12px 10px 230px; text-align:center;
}
.dmzp_info_content
{
	margin:0px 12px 10px 230px; text-align:left;
}

#index_dmzp_sg_content
{
	height:204px;
}
#index_dmzp_gx_content
{
	height:204px;
}
#index_dmzp_dfds_content
{
	height:204px;
}#index_dmzp_zpzk_content
{
	height:204px;
}

/*山东人才网最新招聘信息*/
#sdrc_new_job
{
	height:457px;
}

#sdrc_new_job_menu 
{
	height:27px; margin-left:10px;
}
#sdrc_new_job_menu UL 
{
	PADDING:0px; MARGIN: 0px; LIST-STYLE-TYPE: none;
}
#sdrc_new_job_menu LI 
{
	PADDING: 0px; BACKGROUND: url(images/sdrc_new_job_menu_off.gif) no-repeat center top; FLOAT: left; MARGIN: 0px; width:70px; text-align:center; height:27px;
}
#sdrc_new_job_menu .sdrc_new_job_menu_title
{
	color:#fff; background:url(images/sdrc_new_job_menu_title.gif) no-repeat center top; height:27px; width:96px;
}
#sdrc_new_job_menu .sdrc_new_job_menu_more
{
	color:#fff; background:url(images/sdrc_new_job_menu_more.gif) no-repeat center top; height:27px; width:57px; cursor:hand;
}
#sdrc_new_job_menu A 
{
	DISPLAY: block; FONT-WEIGHT:normal; BACKGROUND: url(images/sdrc_new_job_menu_off.gif) no-repeat center top; FLOAT: left; COLOR: #000; TEXT-DECORATION: none;
}
#sdrc_new_job_menu A 
{
	FLOAT: none
}
#sdrc_new_job_menu A:hover 
{
	COLOR: #000
}
#sdrc_new_job_menu .current 
{
	BACKGROUND-IMAGE: url(images/sdrc_new_job_menu_on.gif);
}
#sdrc_new_job_menu .current A 
{
	BACKGROUND-IMAGE: url(images/sdrc_new_job_menu_on.gif); COLOR: #000
}





/*右侧结束*/
/*************************** 首页 结束 *********************************/

.page_middle
{
	width:1003px; background:url(images/middle_bg.gif) repeat-y top center; height:100%;
}

.page_middle_left
{
	width:28%; height:100%; float:left; text-align:center; background-color:Transparent;
}

.page_middle_right
{
	width:71%; float:right; text-align:left; background-color:Transparent;
}


.ul_1 li
{
	background:url(images/icon6.gif) no-repeat left center; padding-left:20px; line-height:24px;
}
.ul_1 span
{
	color:#BABABA; margin-left:10px;
}

#page_rav
{
	text-align:left; background:url(images/icon5.gif) no-repeat left center; padding-left:20px; height:20px; margin-top:15px; margin-left:5px;
}
/*************************** 新闻页 开始 *********************************/
/*左侧 开始*/
#news_left_fwpt
{
	width:227px; height:314px; background:url(images/news_left_fwpt.gif) no-repeat left top; margin:5px 5px 0 15px;
}
#news_left_fwpt ul
{
	padding-top:65px;
}
#news_left_fwpt li
{
	background:url(images/icon4.gif) no-repeat left top; margin-left:10px; padding-left:20px; line-height:24px; color:#ff7800; font-weight:bold;
}
#news_left_fwpt li ul
{
	padding-top:0px;
}
#news_left_fwpt li li
{
	background:url(images/li_bg.gif) no-repeat left bottom; margin-left:0px; margin-right:10px; padding-left:10px; line-height:24px; color:#2C2C2C; font-weight:normal;
}

#news_left_sdfw
{
	width:227px; height:154px; background:url(images/news_left_sdfw.gif) no-repeat left top; margin:0 5px 5px 15px;
}
#news_left_sdfw ul
{
	padding-top:35px;
}
#news_left_sdfw li
{
	background:url(images/li_bg2.gif) no-repeat left bottom; margin-left:30px; margin-right:10px; padding-left:20px; line-height:24px;
}
/*左侧 结束*/

/*右侧 开始*/

#news_info
{
	margin:0 15px 15px 15px;
}
#pages_info
{
	color:#1468be; text-align:right; margin:10px 40px 10px 0;
}
#pages_info .nextpage
{
	background:url(images/btn_next.gif) no-repeat center center; width:74px; height:20px; border:0px; color:#1468be; padding-left:7px; text-align:left; line-height:23px; cursor:hand;
}

#pages_info .prepage
{
	background:url(images/btn_preview.gif) no-repeat center center; width:74px; height:20px; border:0px; color:#1468be; padding-left:30px; text-align:left; line-height:23px; cursor:hand;
}


#news_title
{
	font-size:18px; font-weight:bold; text-align:center; margin:10px 0;
}
#news_sub_title
{
	height:24px; background:url(images/dot2.gif) repeat-x left center; text-align:center; margin:10px 5px 20px;
}

/*右侧 结束*/


/*************************** 新闻页 结束 *********************************/



/*************************** 招聘会企业会员空间页 开始 *********************************/
/*左侧 开始*/
#zphuserzone_left
{
	width:227px; height:500px; border:1px solid #DADADA; background:url(images/zphuserzone_treemenu_title.gif) no-repeat left top; margin:5px 5px 0 15px;
}
#zphuserzone_left ul
{
	padding-top:65px;
}
#zphuserzone_left li
{
	background:url(images/icon4.gif) no-repeat left top; margin-left:10px; padding-left:20px; line-height:24px; color:#ff7800; font-weight:bold;
}
#zphuserzone_left li ul
{
	padding-top:0px;
}
#zphuserzone_left li li
{
	background:url(images/li_bg.gif) no-repeat left bottom; margin-left:0px; margin-right:10px; padding-left:10px; line-height:24px; color:#2C2C2C; font-weight:normal;
}

#zphpresent_list
{
	width:227px; height:500px; border:1px solid #DADADA; background:url(images/zphuserzone_presentlist_title.gif) no-repeat left top; margin:5px 5px 0 15px;
}
#zphpresent_list ul
{
	padding-top:65px;
}
#zphpresent_list li
{
	background:url(images/icon3.gif) no-repeat left top; margin-left:10px; padding-left:10px; line-height:24px;
}


/*左侧 结束*/

/*右侧 开始*/

.table1
{
	border:1px solid #B8D1EB; width:100%;
}
.table1 td
{
	border:1px solid #B8D1EB; line-height:28px; text-align:left;
}
.table1 th
{
	border:1px solid #B8D1EB; background:#EAF1F9; line-height:28px; color:#1468BE; text-align:right;
}

.table2
{
	border-collapse:separate;
}
.table2 td
{
	 border:1px solid #D7D7D7; padding:3px; width:120px; height:100px;
}
.table2 span
{
	color:#ff7800;
}

.table3
{
	border:1px solid #B8D1EB; width:100%; margin-bottom:5px;
}
.table3 td
{
	border:1px solid #B8D1EB; line-height:28px; text-align:center;
}
.table3 th
{
	border:1px solid #B8D1EB; background:#EAF1F9; line-height:28px; color:#1468BE; text-align:center;
}
.table3 .l_th
{
	border:1px solid #B8D1EB; background:#EAF1F9; line-height:28px; color:#1468BE; text-align:left;
}
.table3 .r_th
{
	border:1px solid #B8D1EB; background:#EAF1F9; line-height:28px; color:#1468BE; text-align:right;
}
.table3 span
{
	font-weight:normal;
}

.table4
{
	width:100%;
}
.table4 td
{
	text-align:left;
}
.table4 th
{
	text-align:right;
}


#search
{
	height:30px; text-align:left;
}

#presentlist
{
	height:640px; width:100%; text-align:left;
}

#div_presentname
{
	font-size:18px; font-weight:bold; text-align:center; margin:10px 0; height:30px;
}
#div_presentbaseinfo
{
	margin:10px 0; width:100%;
}
#div_presentinfo
{
	float:left; width:35%; margin:0px; text-align:center;
}
#div_presentinfo ul
{
	width:50%
}

#div_presentimg
{
	float:right; width:60%; margin:0px;
}

#zphlist
{
	height:640px; width:100%;
}

#div_orderform
{
	margin:10px 0; width:95%;
}


.button_print
{
	background:url(images/button_print.gif) no-repeat center center; width:199px; height:68px; border:0px; color:#F28300; text-align:center; line-height:23px; cursor:hand;
}

.button_pay
{
	background:url(images/button_pay.gif) no-repeat center center; width:92px; height:32px; border:0px; color:#F28300; text-align:center; line-height:23px; cursor:hand;
}

/*登录页*/
#userlogin
{
	margin:50px;
}
#userlogin table
{
	width:300px;
}
#userlogin th
{
	height:50px; background:url(images/zphuserzone_login_title.gif) no-repeat center center;
}
#userlogin td
{
	text-align:center;
}
#userlogin input
{
	border:1px solid #F28300; width:150px;
}
#userlogin .btn_login
{
	border:0px; background:url(images/zphuserzone_login.gif) no-repeat top left; width:43px; height:40px; cursor:hand;
}

/*右侧 结束*/


/*************************** 招聘会企业会员空间页 结束 *********************************/


