/* CSS Document */
a{
text-decoration:none;
color:#333;
}
a:hover
{
	color:red;
	/*text-decoration:underline;*/
	curser:hand;
	}
	a;visited
	{
		color:#000;
		}
		a:active
		{
			color:#000;
			}
img
{
	border:none;}
.imageborder
{
	border:solid 1px #f0f3f6;
	}
	.indexlistimageborder
{
	border:solid 1px #f0f3f6;
	}
/*	.listimage
{
	margin:5px 0 0 0;
	padding:2px;
    width:110px;
    height:85px;
    border:solid 1px #999;
}*/
	.indexlistimage
{
	margin:3px;
	padding:2px;
    width:103px;
    height:60px;
    border:solid 1px #f0f3f6;
    text-align:center;
}
	.imageborderlogolink
{
	border:solid 1px #f0f3f6;
	}
	table
	{
		font-size:12px;
		position:relative;
		}
		td
		{
			height:25px;
			}
/***********************hr**************************/
.grayline{
border:solid 1px #dcdcdc;
height:1px;
}
.dottedgrayline{
border:dashed 1px #dcdcdc;
height:1px;
}
.dottedline{
border:dashed 1px #9db0bc;
height:1px;
}
/*********************font**********************/
.linefont
{
	text-decoration:underline;
	color:#000;
	font-size:13px;
	}
	.fontcss
	{
		color:#000000;
		}
.font14{
font-size:14px;
color:#000000;
}
.font16{
font-size:16px;
color:#000000;
}
.font18{
font-size:16px;
color:#990000;
font-family:宋体;
font-weight:600;
margin:0 0 0 10px;
}
.font18people{
font-size:16px;
color:#990000;
font-family:宋体;
font-weight:600;
margin:0 0 0 15px;
}
.redfont{
color:#FF0000;
}
.redfont14{
color:#FF0000;
font-size:14px;
}
.redfont16{
color:#FF0000;
font-size:16px;
}
.deepredfont{
color:#990000;
}
.deepredfont14{
color:#990000;
font-size:14px;
}
.deepredfont14bein{
color:#990000;
font-size:14px;
letter-spacing:6px;
}
.grayfont{
color:#666666;
line-height:1.5;
}
.icegrayfont14{
color:#999;
font-size:14px;
}
.grayfont14{
color:#666666;
font-size:14px;
}
.grayfont02{
color:#333333;
}
.grayfontunderline{
color:#333333;
text-decoration:underline;
}
.grayfont01{
color:#999999;
}
.goldfont{
color:#333300;
}
.goldfont14{
color:#333300;
font-size:14px;
}
.bluefont{
color:#0000ff;
}
/*
.purplefont{
color:#003366;
}
.purplefont14{
color:#003366;
font-size:14px;
letter-spacing:6px;
}*/
.pagebluefont{
color:#003366;
}
.pagebluelinefont{
color:#003366;
text-decoration:underline;
}
.pagebluefont14{
color:#003366;
font-size:14px;
}
/*
.orangredfont{
color:#FF3300;
}
.orangredfont14{
color:#FF3300;
font-size:14px;
}
.orangredfontbig{
color:#FF3300;
font-size:14px;
}*/
.fontmodule01
{
	color:#003333;
	}
.fontmodule02
{
	color:#333300;
	}
.modulefont{
margin:0px;
padding:0px;
position:absolute;
top:5px;
left:15px;
vertical-align:top;
}
/*.modulefontHR{
margin:0px;
padding:7px 0 7px 20px;
position:absolute;
top:0px;
left:0px;
width:180px;
height:10px;
}*/
/************************label**************************/
.labelcss
{
	color:#000;
	}
	.labelcss600
{
	color:#003366;
	width:580px;
	word-break:break-all;
	display: block; 
	}
		.indexlabelcss600
{
	width:580px;
	word-break:break-all;
	display: block; 
	}
.exhibitlabelcss668
{
	width:668px;
	word-break:break-all;
	display: block; 
	}
	.exhibitlabelcss540
	{
		width:540px;
		word-break:break-all;
		display: block; 
		}
		.labelcss100
{
	color:#003366;
	width:100px;
	word-break:break-all;
	display: block; 
	}
	.flowshow
	{
		word-break:break-all;
	overflow-x:hidden;
	overflow-y:scroll;
	}
	/***************************LinkButton***************************/
	.LinkButtonbtn
	{
		padding:0 5px 0 5px;
		color:Blue;
		}
/*********************button*************************/
.systembtnnull
{
	padding:10px 0 0 0;
	background-color:#fff;
	height:23px;
	border:none;
	font-size:12px;
	color:Blue;
	cursor:hand;
}
.systembtn{
background:#ffffff url(../images/btn_system.gif) repeat-x top left;
height:23px;
border:solid 1px #999999;
width:100px;
font-size:12px;
}
.systembtn60{
background:#ffffff url(../images/btn_system.gif) repeat-x top left;
height:23px;
border:solid 1px #999999;
width:60px;
font-size:12px;
}
.systembtncsslinkmodify
{
	margin:5px;
	padding:4px 10px 4px 10px;
	position:relative;
	top:0px;
	left:0px;
	background:#ffffff url(../images/btn_system.gif) repeat-x top left;
	height:23px;
	border:solid 1px #999999;
	font-size:12px;
	text-align:center;
	width:80px;
	}
.systembtncsslink
{
	margin:2px;
	padding:4px;
background:#ffffff url(../images/btn_system.gif) repeat-x top left;
height:23px;
border:solid 1px #999999;
font-size:12px;
text-align:center;
}
.systembtncompanylogin{
background:#ffffff url(../images/btn_system.gif) repeat-x top left;
height:23px;
border:solid 1px #999900;
width:100px;
font-size:12px;
}
.systembtn60{
background:#ffffff url(../images/btn_system.gif) repeat-x top left;
height:23px;
border:solid 1px #999999;
width:60px;
font-size:12px;
}
/*
.systemorangebtn{
background:#ffffff url(../images/btn_system_orange.gif) repeat-x top left;
height:23px;
border:solid 1px #D2691E;
width:120px;
font-size:12px;
}*/
.systemredbtn{
background:#ffffff url(../images/btn_system_red.gif) repeat-x top left;
height:25px;
border:solid 1px #990000;
font-size:14px;
font-weight:600;
width:60px;
color:#fff;
}
.systemgreenbtn{
background:#ffffff url(../images/btn_system_green.gif) repeat-x top left;
height:23px;
border:solid 1px #5e6f77;
width:100px;
font-size:12px;
}
/**********************list/table************************/
.listhead{
	padding:0 3px 0 3px;
height:30px;
border-right:solid 1px #fff;
border-top:solid 3px #003366;
text-align:center;
color:#003366;
background-color:#eef3f6;
}

.listtd{
padding:0 0 0 5px;
border-bottom:solid 1px #eef3f6;
}
.listtable{
margin:0 0 0 0;
width:100%;
}
/****************************************/
.listhead01
{
	padding:0 3px 0 3px;
background:#ffffff url(../images/tablehead.gif) repeat-x top left;
height:30px;
border-right:solid 1px #f5f5f5;
border-bottom:solid 1px #dcdcdc;
text-align:center;
color:#000;
}
.listtd01{
padding:0 0 0 3px;
border-bottom:solid 1px #f5f5f5;
border-right:solid 1px #f5f5f5;
color:#333;
}
.listtable01{
margin:0 0 0 0;
border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
width:100%;
}
.listhead02
{
height:30px;
text-align:center;
color:#000;
background-color:#F5F5DC;
border:solid 1px #fff;
}
.listtd02{
padding:0 0 0 10px;
border-bottom:dashed 1px #bebebe;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
height:23px;
}
.listtable02{
margin:0 0 0 0;
width:100%;
}
/*ÆóÒµÕÐÆ¸Ö°Î»*/
.graytd{
padding:5px;
height:auto!important;
height:25px;
min-height:25px;
background-color:#eef3f6;
color:#666666;
text-align:right;
width:80px;
vertical-align:top;
}
.detailtable{
width:100%;
}
.detailtd
{
	background-color:#f5f5f5;
}
/*hr news*/
.toplinetable{
margin:5px 0 0 0px;
padding:0px;
width:734px;
}
.bottomdottedtd{
margin:0px;
padding:5px;
height:20px;
text-align:left;
border-bottom:dashed 1px #dcdcdc;
}
/***ligin2**/
.detailtable01{
width:100%;
background-color:#FFFFFF;
border-top:dashed 1px #dcdcdc;
border-bottom:dashed 1px #dcdcdc;
}
/***website***/
.sittable{
width:100%;
background-color:#FFFAF0;
}
.waterhead{
background:#ffffff url(../images/btn_system.gif) repeat-x top left;
}
/****peopleview*****/
.viewhead
{
	padding:0 10px 0 10px;
	height:25px;
	width:100%;
	color:#000;
	position:relative;
	}
.viewtext
{
	/*padding:3px;
	height:15px;*/
	}
/*******register*********/
.registertable
{
	width:100%;
	font-size:14px;
	}
.registerlefttd
{
	padding:0 0 0 20px;
	width:20%;
	height:30px;
	background-color:#f9f9f9;
	}
.registertd
{
	padding:0 0 0 10px;
	background-color:#FFF;
	}

		/*****************index page**************
		.indexlisttd
		{
			padding:3px 10px 3px 10px;
			height:10px;
			border-bottom:dashed 1px #dcdcdc;

			}
			.indexlisttable
			{
				width:630px;
				margin:0 0 10px 0;
			}
			.indexlisthead
			{
				text-align:center;
				color:#003366;
				letter-spacing:5px;
				background-color:#eef3f6;
				font-weight:600;
				}
			/******************************peoplemain***************************/
			.mainpageheadtd
			{
				height:50px;
				padding:0 0 0 10px;
				font-size:14px;
				letter-spacing:3px;
				color:#999;
				}
			.mainpagetd
			{
				padding:0 0 0 50px;
				}
/*********************下载downlist*********************20080117*/
.listheaddown
{
	padding:0 3px 0 3px;
height:30px;
border-right:solid 1px #fff;
border-top:solid 3px #003366;
text-align:center;
color:#003366;
background-color:#eef3f6;
}
.listtddown{
padding:0 0 0 5px;
border-bottom:solid 1px #eef3f6;
}
.listtabledown{
margin:0 0 0 0;
width:100%;
}
/*********************职位搜索结果?简历搜索结果*********************20080118*/
.searchresultlisthead
{
	padding:0 3px 0 3px;
height:30px;
border-right:solid 1px #fff;
border-top:solid 3px #003366;
text-align:center;
color:#003366;
background-color:#eef3f6;
}
.searchresultlisttd{
padding:0 0 0 5px;
border-bottom:solid 1px #eef3f6; 
}
.searchresultlisttable{
margin:0 0 0 0;
width:100%;
}
/************************textbox************************/
.pagelogintxtcss{
border:solid 1px #999;
width:140px;
height:18px;
}
.logintxtcss{
border:solid 1px #999;
width:180px;
height:18px;
}
.objecttxtcss{
border:solid 1px #dcdcdc;
width:180px;
height:18px;
}
.nologintxtcss{
border:solid 1px #bebebe;
width:180px;
height:18px;
background-color:#f9f9f9;
color:Gray;
}
.indexlogintxtcss{
border:solid 1px #990000;
width:180px;
height:18px;
}
.logintxtcsspeople{
border:solid 1px #000;
width:180px;
height:18px;

}
.txtcss{
border:solid 1px #999;
}
/*.logintxtcsscompany{
border:solid 1px #999900;
width:180px;
height:21px;
}*/
.logintxtcss80{
border:solid 1px #999;
width:80px;
height:18px;
}
/***************************div***************************/
.bgdiv
{
	margin:0px;
	padding:5px;
	position:relative;
	top:0px;
	left:0px;
	background-color:#f5f5f5;
}
.graybgdiv{
background-color:#f5f5f5;
height:10px;
}
.kuangtablediv
{
	position:relative;
	top:0px;
	left:0px;
	margin:5px;
	padding:10px;
	background-color:#f9f9f9;
	}

.peopleshowdiv
{
	margin:5px;
	padding:10px;
	position:relative;
	top:0px;
	left:0px;
	border:solid 1px #bebebe;
	}
	#pagechange
	{
		width:100%;
		position:relative;
		top:0px;
		left:0px;
		text-align:center;
		}
	.statementdiv
	{
		margin:0px;
		padding:0px;
		position:relative;
		left:0px;
		top:0px;
		height:23px;
		background-color:#f5f5f5;
		border-left:solid 12px #990000;
		color:#990000;
		letter-spacing:6px;
		font-weight:600;
		}
/*		.kuangshowdiv
{
	position:relative;
	top:0px;
	left:0px;
	margin:5px;
	padding:5px;
	background:#fff url(../images/peopleinformation_03.gif) repeat-x top left;
	border:solid 1px #dcdcdc;
	}*/
	.msdiv
	{
		padding:5px;
			margin:50px 0 0 0;
			position:relative;
			top:0px;
			left:0px;
			background-color:#FFFAF0;
			border:solid 1px #FFDEAD;
			color:#D2691E;
			height:auto!important;
			height:100px;
			min-height:100px;
			
		}
		.cmsdiv
	{
		padding:5px;
			margin:50px 0 0 0;
			position:relative;
			top:0px;
			left:0px;
			background-color:#FFFAF0;
			border:solid 1px #FFDEAD;
			color:#D2691E;
			height:auto!important;
			height:100px;
			min-height:100px;
			
		}
		.contentinfodiv
{
	position:relative;
	top:0px;
	left:0px;
	margin:5px;
	padding:10px;
	background-color:#f9f9f9;
	border:solid 1px #dcdcdc;
	/*background-color:#f5f5f5;
	border:dashed 1px #dcdcdc;*/
	}
/***************************ul**********************/
.Modulelistul{
margin:10px 0 10px 20px;
padding:0px;
list-style:none;
}
.Modulelistul01{
margin:10px 0 10px 50px;
padding:0px;
list-style:none;
list-style-image:url(../images/list01.gif);
}
.Modulelistul02{
margin:10px 0 10px 50px;
padding:0px;
list-style:none;
list-style-image:url(../images/dot.gif);
}
.Modulelistul03{
margin: 0 0 5px 50px;
padding:5px 0 0 0;
list-style:none;
list-style-image:url(../images/list02.gif);
}
.Modulelistul04{
margin:10px 0 10px 20px;
padding:0px;
list-style:none;
list-style-image:url(../images/list03.gif);
}
.Modulelistul05{
margin:10px 0 10px 20px;
padding:0px;
position:relative;
top:0px;
left:0px;
list-style:none;
list-style-image:url(../images/list07.gif);
}

.Modulelistli{
margin:5px 0 0 0;
padding:0px;
}
.Modulelistli05{
margin:10px 0 0 0;
padding:0px;
}


.ModulelistulHR{
margin:0 0 0 0px;
padding:0px;
position:relative;
top:0px;
left:0px;
list-style:none;
}
.ModulelistliHR{
margin:5px;
padding:0px;
position:relative;
top:0px;
left:0px;
}


.searchlistul{
margin:10px 0 10px 10px;
padding:0px;
list-style:none;
}
/*.searchlistulindexbtn{
margin:5px 0 10px 10px;
padding:0px;
list-style:none;
}*/
.searchlistli{
margin:5px 0 0 0;
padding:0px;
word-break:break-all;
display: block; 
}
/*.listbtnli{
margin:0;
padding:0px;
}*/
.availableul{
margin:10px 0 10px 20px;
padding:0px;
list-style:none;
list-style-image:url(../images/dot.gif);
}
.availableli{
margin:1px 0 0 0;
padding:0px;
}
/************************image****************************/
.corporateicon{
margin:0;
padding:2px;
/*border:solid 1px #9db0bc;*/
width:245px;
height:65px;
}
/****************************message*******************************/
.showwrong
{
	margin:5px;
	position:relative;
	top:0px;
	left:0px;
	padding:2px;
	font-size:12px;
	height:10px;
	color:Red;
	}
/*****************************span************************************/
.messageblue
{
	margin:1px;
	position:relative;
	top:0px;
	left:0px;
	padding:5px;
	color:#666;
	font-size:12px;
	height:20px;
	}
/************************************************************************************/
.listmore
{
	margin:0;
	padding:0 10px 10px 0;
	position:relative;
	text-align:right;
	}
	/*********************************************************************/
	.changbeizhudiv
		{
			padding:5px;
			margin:0;
			position:relative;
			top:0px;
			left:0px;
			background-color:#FFFAF0;
			border:solid 1px #FFEFD5;
			height:auto!important;
			height:100px;
			min-height:100px;
			text-align:left;
			color:#000;
			}
/******************people main**********************/
.peoplemainmobal01
{
	position:relative;
	top:0px;
	left:0px;
	margin:0;
	padding:10px;
	width:694px;
	height:50px;
	background:#fff url(../images/peopleinformation_03.gif) repeat-x top left;
	border:solid 1px #dcdcdc;
	color:#003333;
	}
	.peoplemainmobal02
{
	position:relative;
	top:10px;
	left:0px;
	padding:10px;
	width:694px;
	border:solid 1px #dcdcdc;
	letter-spacing:2px;
	}
		.peoplemainmobal03
{
	position:relative;
	top:10px;
	left:0px;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	width:716px;
	border:solid 1px #dcdcdc;
	letter-spacing:2px;
	}