@charset "utf-8";
/* CSS Document */
#OutBox
{
	background:url(../Images/Default/OutBoxBg.gif) 0px 200px;
	overflow:hidden;
	height:100%;
}
#M_Left{float:left; width:734px; background:#FFF; overflow:hidden;}

#CompanyList{line-height:20px; border:#a6ec7d solid 1px; border-bottom:0; overflow:hidden;}
		#CompanyList .Field{color:#C60;}
		#CompanyList table{text-align:center; width:100%; background:#FFF;}
		#CompanyList tr{background:#FFF; clear:both;}
		#CompanyList td{}
		#CompanyList .TitleLine{color:#FFF; background:#FFF;}
		#CompanyList .TitleLine td{background:url(../Images/Company/JobListTitleBg.jpg) repeat-x; padding:0px 1px;}
		#CompanyList .Field{font-weight:bold; color:#353535;}
		#CompanyList .HLine{padding:0; height:0px; margin:0 6px; margin-top:6px; margin-bottom:10px; border-bottom:#090 dashed 1px; overflow:hidden;}
		#CompanyList .CompanyInfo a{color:#F00;}
		#CompanyList .CompanyInfo a:hover{color:#600; text-decoration:none; border-bottom:#f30 solid 1px;}
		#CompanyList .JobName{font-weight:bold; text-align:left; font-size:14px; color:#F30;}
		#CompanyList .JobName a{color:#F30;}
		#CompanyList .JobName a:hover{text-decoration:none; border-bottom:#F30 solid 1px;}
		#CompanyList .JobIntroduce{padding-right:10px; height:40px;}		
		#CompanyList .OtherJob a{color:#069; text-decoration:none;}
		#CompanyList .OtherJob a:hover{text-decoration:none; border-bottom:#069 solid 1px;}
		#CompanyList .CompanyName{color:#F30; padding-right:10px;}
		#CompanyList .CompanyName a{color:#F30;}
		#CompanyList .CompanyName a:hover{border-bottom:#F30 solid 1px; text-decoration:none;}
		.CompanyPage{text-align:right; clear:both; background:#ebf5d6; border:#9C0 solid 1px; margin-top:6px; margin-bottom:6px; padding:10px 10px;}
		.CompanyOperate{text-align:center; clear:both; margin-top:-6px; padding:10px 0;}
	
	.PersonBox{margin-bottom:6px; height:135px; padding:1px; padding-bottom:6px; line-height:19px; border:#a6ec7d solid 1px; overflow:hidden;}
	.PersonBox .Person_Title .Field{color:#FF0;}
	.PersonBox .PersonInfo .Field{color:#F60}
	.PersonBox .Person_Title
	{
		height:26px;
		line-height:26px;
		color:#FFF;
		background:url(../Images/Default/TypeBg.jpg) repeat-x;
		margin-bottom:5px;
	}
	.PersonBox .Title_Left{float:left; float:left; padding-left:6px;}
	.PersonBox .Title_Right{float:right; padding-right:6px; float:right; text-align:right;}
	.PersonPhoto{vertical-align:middle; text-align:center; width:80px; padding-left:10px; float:left; display:inline;}
	.PersonBox .PersonPhoto img{padding:4px; border:#e5e5e5 solid 1px;}
	.PersonBox .PersonInfo{float:left; width:614px; border-left:#E5E5E5 solid 1px; margin-left:10px; padding-left:10px; overflow:hidden; display:inline;}
	.PersonBox .PersonInfo p{border-bottom:#9C0 dashed 1px; margin-bottom:3px;}
	.PersonBox .PersonInfo a{color:#F00;}
	.PersonBox .PersonInfo a:hover{color:#600; text-decoration:underline;}
	.PersonName, .PersonName a{font-weight:bold; font-size:14px; color:#FFC}
	.PersonBox .Person_Ability{height:38px;}
	.ArticlePage
	{
		height:33px;
		line-height:33px;
		border:#a6ec7d solid 1px;
		border-top:0;
		padding-bottom:16px;
	}
	.ArticlePage a
	{
		color:#0d9550;
	}


#M_Right
{
	float:left;
	width:250px;
	background:#FFF;
	overflow:hidden;
}

#JobSearchBox
	{
		padding:1px;
		margin-bottom:3px;
		height:230px;
		border:#a6ec7d solid 1px;
		overflow:hidden;
	}
	.SearchTitle
	{
		height:46px;
		background:url(../Images/Company/JobSearchTitle.gif) no-repeat;
	}
	.SearchForm
	{
		padding:10px 27px;
	}
	.Search_InputSelect
	{
		width:168px; padding-left:3px; padding-right:18px; height:18px; line-height:20px; background:url(../Images/Index/txt_SelectRight.gif) right no-repeat; font-size:12px; border:#7f9db9 solid 1px; cursor:pointer;
	}
	.Search_Input
	{
		width:123px; height:17px; border:#a6ec7d solid 1px; font-size:12px;
	}
	#Person_HeightSchoolSelect
	{
		width:125px;
	}


#M_Right ul
{
	overflow:hidden;
}
#M_Right .PicListBox ul li
{
	margin-top:3px;
	height:48px;
	border:#a6ec7d solid 1px;
	padding:1px;
	overflow:hidden;
	display:block;
}

#M_Right .PicListBox ul li img
{
	padding:0;
}
#M_Right .ArticleListBox
{
	border:#a6ec7d solid 1px;
	padding:1px;
	height:251px;
}
#M_Right .ArticleListBox .Title
{
	padding-left:2px;
	height:26px;
	line-height:26px;
	color:#FFF;
	background:url(../Images/Default/TypeBg.jpg) repeat-x;
}
#M_Right .ArticleListBox .Title a
{
	color:#FFF;
}
#M_Right .ArticleListBox .Title .TypeName
{
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	background:url(../Images/Default/Type_ICO.gif) no-repeat;
}
#M_Right .ArticleListBox ul
{
	padding-top:2px;
}
#M_Right .ArticleListBox ul li
{
	margin:0 6px;
	line-height:22px;
	height:22px;
	padding-left:16px;
	background:url(../Images/Icon6.gif) 0 5px no-repeat;
}
