/**
job页面公用CSS
author adam
2011/11/10
*/

/**
sprite img
*/
.ga_jpg{
	background:url(/img/career/ga.jpg);
}
.ga_gif{
	background:url(/img/career/ga.gif);
}
.ga_png{
	background:url(/img/career/ga.png);
}
/**
header page
*/
.header_case{
	position:relative;
	height:375px;
	_height:374px;
	overflow:hidden;
}
.header_logo{
	position:absolute;
	top:7px;
	left:195px;
	width:196px;
	height:78px;
}
.header_guide{
	background-position:-2px -2px;
	background-repeat:no-repeat;
	padding:0 0 0 267px;
	width:480px;
	height:88px;
	position:absolute;
	bottom:0px;
	right:30px;
}
.header_guide dd,.header_guide_link,.header_guide_line{
	font-size: 14px;
	color: #FFF;
	font-weight:bold;
	float:left;	
	vertical-align:middle;
}
.header_guide_link{
	width:75px;
	text-align:center;
	margin:0px 4px;
	padding:0px 4px 0 4px;
}
.header_guide_link a {
	padding:4px 0 0 0;
	display:block;
	font-size: 14px;
	color: #FFF;
	font-weight:bold;
	blr:expression(this.onFocus=this.blur());
}
.header_guide_link a:link {
	text-decoration: none;
}
.header_guide_link a:visited {
	text-decoration: none;
	color: #FFF;
}
.header_guide_link a:hover {
	text-decoration: none;
	color: #BBFFFD;
	background:url(/img/career/ga.gif) no-repeat -2px -300px;
}
.header_guide_link a:active {
	text-decoration: none;
	color: #FFF;
}
.header_guide_line{
	width:1px;
}
.header_guide_hover a{
	color: #BBFFFD;
	background:url(/img/career/ga.gif) no-repeat -2px -300px;
}
/**
main page
*/
.main_case{
	width:747px;
	margin:0 0 0 203px;
	background:url(/img/career/main.png) repeat-y;
	position:relative;
}
.main_guide_site{
	position:absolute;
	top:-35px;
	left:10px;
	font-size:12px;
	color:#999;
}
.main_guide_site a {
	font-size: 12px;
	color: #999;
	blr:expression(this.onFocus=this.blur());
}
.main_guide_site a:link {
	text-decoration: none;
}
.main_guide_site a:visited {
	text-decoration: none;
	color: #999;
}
.main_guide_site a:hover {
	text-decoration: none;
	color: #ff9900;
}
.main_guide_site a:active {
	text-decoration: none;
	color: #999;
}
.main_babytree_title{
	background-position:-1px -1px;
	width:30px;
	height:215px;
	position:absolute;
	right:-4px;
	top:-40px;
	overflow:hidden;
}
.main_document{
	width:620px;
	margin:0 auto; 
}
.main_title,.main_board_title{
	font-size:16px;
	font-weight:bold;
}
.main_title{
	background-position:-3px 26px;
	height:32px;
    position:relative;
}
.main_board{
	margin:0 auto;
	width:642px;
}
.main_board_title{
	background-position:-1px -10px;
	height:33px;
	line-height:33px;
	padding:0 0 0 20px;
}
.main_babytree_back{
	position:absolute;
	background-position:-1px -232px;
	width:18px;
	height:64px;
	overflow:hidden;
	right:8px;
	bottom:10px;
	cursor:pointer;
}
.main_babytree_back a{
    display:block;
    width:18px;
    height:64px;
    overflow:hidden;
    text-indent:-9999px;
}
/**
footer page
*/
.footer_case{
	border-top:1px solid #C2C7D2;
	background:#E3E3E3;
	padding:7px 0px 0 0;
	text-align:center;
	font-size:12px;
	color:#333;
}

