﻿

/*全局样式*/
body
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0px; /* 最好将 body 元素的边距和填充设置为 0 以覆盖不同的浏览器默认值 */
	padding: 0px;
	font-size: 12px;
	overflow: auto;
}


li
{
	font-size: 12px;
	list-style-type: none;
	background-image: url(../Image/point_03.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	line-height: 20px;
}


label, input, select
{
	font-size: 12px;
	color: #000000;
}

.lanmuFrame
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f39700;
	border-bottom-color: #f39700;
	border-left-color: #f39700;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f39700;
}
.lanmuTitle
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}

/*文字样式*/
A:link
{
	text-decoration: none;
	color: #000000;
}
A:visited
{
	text-decoration: none;
	color: #000000;
}
A:active
{
	text-decoration: underline;
	color: #FF00FF;
}
A:hover
{
	text-decoration: underline;
	color: #FF7F24;
}

.fontWhite12
{
	font-size: 12px;
	color: #FFFFFF;
}

.fontWhite12B
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.fontWhite12C
{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../Image/table_bg_01.gif);
}

.fontWhite14B
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.fontWhite14B A:link
{
	text-decoration: none;
	color: #FFFFFF;
}
.fontWhite14B A:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.fontWhite14B A:hover
{
	text-decoration: underline;
}

.fontWhite16B
{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bolder;
}
.fontWhite18B
{
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bolder;
}

.fontGray12
{
	font-size: 12px;
	color: #9f9f9f;
}

.fontError14
{
	font-size: 14px;
	color: #3F5968;
}
.fontError14B
{
	font-size: 14px;
	color: #3F5968;
	font-weight: bold;
}

.fontGray12B
{
	font-size: 12px;
	color: #9f9f9f;
	font-weight: bold;
}

.fontGray14B
{
	font-size: 14px;
	color: #9f9f9f;
	font-weight: bold;
}

.fontRed12
{
	font-size: 12px;
	color: red;
}
.fontRed14
{
	font-size: 14px;
	color: red;
}

.fontBlack12
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.fontBlue14B
{
	font-size: 12px;
	color: #FFF5EE;
	font-weight: bold;
}

.fontGreen12
{
	font-size: 12px;
	color: #00CD00;
}
.fontGreen14B
{
	font-size: 14px;
	color: #00CD00;
	font-weight: bold;
}

.fontYellow12
{
	font-size: 12px;
	color: #eb6100;
}
.fontYellow12 A:link
{
	text-decoration: none;
	color: #eb6100;
}
.fontYellow12 A:visited
{
	text-decoration: none;
	color: #eb6100;
}
.fontYellow12 A:hover
{
	text-decoration: underline;
}

.fontYellow14B
{
	font-size: 14px;
	color: #eb6100;
	font-weight: bold;
}

.fontYellow14
{
	font-size: 14px;
	color: #eb6100;
}
.fontYellow14 A:link
{
	text-decoration: none;
	color: #eb6100;
}
.fontYellow14 A:visited
{
	text-decoration: none;
	color: #eb6100;
}
.fontYellow14 A:hover
{
	text-decoration: underline;
}

.fontDate12
{
	font-size: 12px;
	color: #85a8b1;
}

/*导航样式*/
.navTitle
{
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
	padding-top: 5px;
}


/*按钮样式*/

#button01 A
{
	display: block;
	font-size: 12px;
	height: 20px;
	width: 123px;
	color: #eb6100;
	background-image: url(../Image/button_grey_01a.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 4px;
}
#button01 A:link
{
	text-decoration: none;
}
#button01 A:visited
{
	text-decoration: none;
}
#button01 A:hover
{
	color: #eb6100;
	background-image: url(../Image/button_grey_01b.gif);
}

#button02 A
{
	display: block;
	font-size: 12px;
	height: 20px;
	width: 101px;
	color: #eb6100;
	background-image: url(../Image/button_grey_02a.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 4px;
}
#button02 A:link
{
	text-decoration: none;
}
#button02 A:visited
{
	text-decoration: none;
}
#button02 A:hover
{
	color: #eb6100;
	background-image: url(../Image/button_grey_02b.gif);
}

#tab01 A
{
	display: block;
	font-size: 12px;
	height: 23px;
	width: 95px;
	color: #9f9f9f;
	background-image: url(../Image/tab_01a.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 4px;
}
#tab01 A:link
{
	text-decoration: none;
}
#tab01 A:visited
{
	text-decoration: none;
}
#tab01 A:hover
{
	color: #ffffff;
	background-image: url(../Image/tab_01b.gif);
}

/*底部版权样式*/
#foot
{
	font-size: 12px;
	color: #000000;
	background-color: #f4f3f2;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	line-height: 18px;
	height: 90px;
	width: 985px;
	text-align: center;
}
#foot A:link
{
	text-decoration: none;
	color: #000000;
}
#foot A:visited
{
	text-decoration: none;
	color: #000000;
}
#foot A:active
{
	text-decoration: underline;
}
#foot A:hover
{
	text-decoration: underline;
	color: #eb6100;
}


/*页面布局样式*/
.per001Frame
{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f39700;
	border-bottom-color: #f39700;
	margin-top: 5px;
	margin-left: 31px;
	margin-right: 12px;
	height: 92px;
}

.per005Left
{
	float: left;
	width: 188px;
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 30px;
	border: 1px solid #ff7d05;
}
.per005Left #menuNoteBg
{
	background-image: url(../Image/per005_menu_note_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 175px;
	width: 188px;
	margin-bottom: 20px;
}

.per005Left #menuTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 8px;
}

.per005Left #menuTitlebg
{
	background-image: url(../Image/per005_menu_title_bg.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 188px;
}

.per005Left #menuContent
{
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 20px;
}

.per005Right
{
	margin-top: 20px;
	margin-bottom: 30px;
	float: left;
}

.per005Right #tableIndent
{
	padding-left: 20px;
}

.per005Right #tableFooter
{
	background-image: url(../Image/per002_table_bottom.gif);
	height: 30px;
	background-repeat: repeat-x;
}

.per005Right #title01
{
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../Image/table_bg_01.gif);
	padding-top: 9px;
	padding-left: 20px;
	height: 21px;
	width: 200px;
	font-weight: bold;
}

.per005Right #title02
{
	float: left;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../Image/table_bg_02.gif);
	padding-top: 9px;
	padding-left: 20px;
	height: 21px;
	width: 200px;
	font-weight: bold;
}

.per005Right #titleBg
{
	background-image: url(../Image/table_bg_03.gif);
	padding-top: 5px;
	padding-right: 20px;
	height: 25px;
}

.per023_gsjj_textbox
{
	padding: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFA129;
	border-bottom-color: #FFA129;
	border-left-color: #FFA129;
}
.per023_gsjj_textbox_foot
{
	background-color: #FFA129;
	height: 6px;
}

.per023_gsjj
{
	padding: 20px;
	background: #fff6ed;
}
.per023_hy
{
	background-color: #eeeeee;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.per023_zw_textbox
{

	border-left:1px solid #ff7d05;
	border-right:1px solid #ff7d05;
	border-bottom:1px solid #ff7d05;
	border-top: 1px dashed #ff7d05;
}

.per023_zw_textbox #titleBg
{
	background-image: url(../Image/nav_bg02.gif);
	background-repeat: repeat-x;
	height: 29px;
}

.per023_zw_textbox_02
{
	border: 1px solid #828282;
}

.per023_zw_textbox_02 #titleBg
{
	background-image: url(../Image/nav_bg03.gif);
	background-repeat: repeat-x;
	height: 29px;
}

.per023_zw_textbox_li
{
	font-size: 14px;
	color: #FFFFFF;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../Image/nav_arrow.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 5px;
}

.per023_zw_textbox_space
{
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.per023_zw_textbox_content
{
	line-height: 18px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.per023_zw_textbox_foot_01
{
	background-color: #fff6ed;
	height: 25px;
	padding-top: 5px;
}
.per027_jianjie
{
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}
.per027_jianjie #titleBg
{
	background-image: url(../Image/per027_title_bg.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 895px;
	font-size: 14px;
	font-weight: bold;
	color: #eb6100;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
}
.per027_jianjie #text
{
	line-height: 18px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.per027_jianjie #pic
{
	height: 96px;
	width: 124px;
	padding-top: 4px;
	padding-left: 4px;
	background-image: url(../Image/per027_pic_bg.gif);
	background-repeat: no-repeat;
}
.per033_textbox
{
	margin-top: 10px;
	border: 1px solid #8c8c8c;
}

.per037_gsjj_textbox
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFA129;
	border-bottom-color: #FFA129;
	border-left-color: #FFA129;
}

.per037_gsjj_textbox #text
{
	padding: 20px;
}


/*表格样式*/
.tableFooter
{
	background-image: url(../Image/per002_table_bottom.gif);
	height: 24px;
	background-repeat: repeat-x;
}

.table01
{
	border: 1px solid #CCCCCC;
}

.table01 #td1
{
	padding-left: 15px;
	background-color: #EAEAEA;
}

.table01 #td2
{
	padding-left: 15px;
	background-color: #F7F7F7;
	color: #003366;
}

.table01_title_left_bg
{
	background-color: #FFA129;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	width: 250px;
}


.table02_title_left_bg
{
	background-color: #898989;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	width: 250px;
}

.table02Frame
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #959595;
	border-bottom-color: #959595;
	border-left-color: #959595;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}

.table03Frame
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #c9c9c9;
	border-bottom-color: #c9c9c9;
	border-left-color: #c9c9c9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9c9c9;
}

.line01
{
	color: #d4d4d4;
	height: 1px;
	border: dashed;
}

.line02
{
	color: #ffa129;
	height: 1px;
	border: dashed;
}

/*翻页样式*/

.fanye
{
	float: right;
}

.fanye A:link
{
	text-decoration: none;
	color: #000000;
}
.fanye A:visited
{
	text-decoration: none;
	color: #000000;
}
.fanye A:active
{
	text-decoration: none;
}
.fanye A:hover
{
	text-decoration: none;
	color: #eb6100;
}

.fanye #Webdings
{
	font-family: Webdings;
}

/*首页样式*/
.home_nav01
{
	margin-left: 10px;
	float: left;
}

.home_nav02
{
	float: right;
	margin-right: 10px;
}


/*广告样式*/
.home_ad01_01
{
	float: left;
	margin-top: 4px;
}
.home_ad01_02
{
	margin-top: 4px;
	margin-left: 8px;
	float: left;
}

.home_ad02
{
	margin-top: 8px;
}

.home_ad03
{
	float: left;
}
.home_ad03_01
{
	float: left;
	margin-top: 8px;
}
.home_ad03_02
{
	margin-top: 8px;
	margin-left: 8px;
}

.home_ad04
{
	clear: left;
}
.home_ad04_01
{
	float: left;
	margin-top: 8px;
}
.home_ad04_02
{
	float: left;
	margin-top: 8px;
	margin-left: 8px;
}

.home_ad05
{
	float: left;
	margin-top: 8px;
	margin-left: 8px;
}

.home_ad06
{
	margin-top: 8px;
	margin-bottom: 8px;
	clear: both;
	float: left;
}

/*资讯样式*/

.home_news_text
{
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 18px;
	margin-left: 20px;
	line-height: 53px;
}

/*.home_news_text div{
	list-style-type: none;
	background-image: url(../Image/bline_02.gif);
	background-position: 0px 22px;
	background-repeat: repeat-x;
}
*/
.home_news_01
{
	margin-left: 8px;
	background-image: url(../Image/home_news_bg_01.gif);
	height: 182px;
	width: 382px;
}

.home_news_textbox
{
	margin-top: 6px;
	margin-right: 20px;
	margin-left: 20px;
	background-image: url(../Image/home_news_textbox_bg.gif);
}

.home_news_textbox li
{
	line-height: 23px;
	background-image: url(../Image/point_08.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.home_news_02
{
	background-image: url(../Image/home_news_bg_02.gif);
	height: 106px;
	width: 390px;
}

.home_news_text_marquee
{
	font-size: 12px;
	color: #FF622C;
	height: 16px;
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
}

.home_search_bg
{
	background-image: url(../Image/home_search_bg.gif);
	background-repeat: no-repeat;
	height: 230px;
	width: 187px;
	float: left;
}

.home_fanmous_bg
{
	background-image: url(../Image/home_fanmous_ribg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 230px;
	width: 600px;
	margin-left: 8px;
	padding-left: 32px;
}

.home_famous_bgcolor
{
	background-image: url(../Image/home_gxzw_ribg.gif);
	width: 230px;
}

.home_fanmous_left
{
	float: left;
	width: 300px;
	margin-top: 13px;
}
.home_fanmous_left li
{
	list-style-type: none;
	background-image: url(../Image/point_05.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	line-height: 20px;
	margin-left: 60px;
}

.la
{
	list-style-type: none;
	background-image: url(../Image/point_05.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	line-height: 13px;
}
.home_right_textbox
{
	width: 127px;
	margin-left: 8px;
	margin-bottom: 8px;
	border: 1px solid #ff7d05;
}

.home_right_textbox #bg1
{
	background-image: url(../Image/home_zrzw_bg.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 24px;
	padding-left: 21px;
}


.home_right_textbox #bg2
{
	background-image: url(../Image/home_gxzw_bg.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 24px;
	padding-left: 21px;
}

.home_right_textbox #bg3
{
	background-image: url(../Image/home_top10_bg.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 24px;
	padding-left: 28px;
}

.home_right_textbox #bg4
{
	background-image: url(../Image/home_xjgrhy_ribgtop.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 24px;
	padding-left: 28px;
}

.home_right_textbox #bg5
{
	margin-top: 10px;
	margin-bottom: 10px;
}


.home_right_xin1
{
	background-image: url(../Image/home_xjgrhy_ribgtop.gif);
	height: 24px;
}

.home_right_xin2
{
	background-image: url(../Image/home_xjgrhy_ribgbuttom.gif);
	height: 24px;
}

.home_right_xin3
{
	background-image: url(../Image/home_zrzw_ribg.gif);
	height: 24px;
}
.home_right_xin4
{
	background-image: url(../Image/home_gxzw_ribg.gif);
	height: 24px;
}
.home_right_textbox #titleBg
{
	background-image: url(../Image/nav_bg02.gif);
	background-repeat: repeat-x;
	height: 29px;
}

.home_right_textbox li
{
	font-size: 12px;
	color: #FFFFFF;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../Image/nav_arrow.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 5px;
}

.home_right_textbox li A:link
{
	text-decoration: none;
	color: #FFFFFF;
}
.home_right_textbox li A:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.home_right_textbox li A:hover
{
	text-decoration: underline;
}


.home_left
{
	float: left;
}

.home_right
{
	float: right;
}

.home_left_title
{
	background-image: url(../Image/nav_bg01.gif);
	background-repeat: repeat-x;
	height: 38px;
}

.home_left_title li
{
	font-size: 12px;
	color: #FFFFFF;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../Image/nav_arrow.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-left: 10px;
}
.home_left_title li A:link
{
	text-decoration: none;
	color: #FFFFFF;
}
.home_left_title li A:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.home_left_title li A:hover
{
	text-decoration: underline;
}

.home_rdzp
{
	clear: left;
}

.home_rdzp div
{
	float: left;
	line-height: 24px;
	background-image: url(../Image/point_01.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 20px;
	width: 256px;
}

.home_ltxx_textbox
{
	background-image: url(../Image/home_news_textbox_bg.gif);
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 8px;
	clear: left;
}

.home_ltxx_textbox li
{
	line-height: 23px;
	background-image: url(../Image/point_09.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.home_hyzp
{
	clear: left;
}

.home_hyzp div
{
	float: left;
	line-height: 24px;
	background-image: url(../Image/point_10.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding-left: 20px;
	width: 256px;
}
.btn_ad1
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	background-image: url(http://images.51job.com/jobsearch/images/choice.gif);
	border-left: #ffffff 0px solid;
	width: 210px;
	cursor: pointer;
	border-bottom: #ffffff 0px solid;
	height: 24px;
}

/* Register.aspx */
.backImage
{
	text-align: center;
	background-image: url(../Image/button_grey_01a.gif);
}
.validationCotrol
{
}
.TextBoxRight
{
	text-align: right;
}

.divES
{
	font-size: 9px;
	width: 106px;
	height: 20px;
}

.ClassTopName
{
	color: #ff7400;
	font-size: 14px;
}

.per007Left
{
	width: 188px;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 30px;
	border: 1px solid #ff7d05;
}
.per007Left #menuNoteBg
{
	background-image: url(../Image/per005_menu_note_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 175px;
	width: 188px;
	margin-bottom: 20px;
}

.per007Left #menuTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-top: 8px;
}

.per007Left #menuTitlebg
{
	background-image: url(../Image/per005_menu_title_bg.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 188px;
}

.per007Left #menuContent
{
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 20px;
}

.fontsize9
{
	font-size: 9pt;
}

.fontsize12
{
	font-size: 12px;
}

.ResumeCenterDiv
{
	margin-top: 20px;
	height: 5px;
	background-image: url(../Image/bline_01.gif);
	background-repeat: repeat-x;
}

.fontsizelocation1
{
	font-size: 12px;
	margin-top: 12px;
	margin-left: 10px;
}

.fontsizelocation2
{
	font-size: 12px;
	margin-top: 20px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.panel
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f39700;
	border-bottom-color: #f39700;
	border-left-color: #f39700;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f39700;
	margin-top: 10px;
	margin-bottom: 10px;
}
