﻿@charset "utf-8";
/* CSS Document */
/**********************************************************************
/* @group general styles
----------------------------------------------------------------------*/
html,body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,p,th,td,form{ margin:0; padding:0; }table{ border-collapse:collapse; border-spacing:0;}ul,ol{ list-style:none; }a img{ border:none; }.clearfix:after{ clear:both; content:"."; display:block; line-height:0; height:0; visibility:hidden;}.clear{ clear:both; display:block; line-height:0; height:0; font-size:0; overflow:hidden;}.fl{float:left;}.fr{float:right;}
body{font:12px/2.5em Arial,'simsun',Helvetica, sans-serif; color:#333; background:url(img/bmw_bg.png) repeat-x #eee;}
a{ text-decoration:none; color:#0044cc; }
a:hover	{ color:#0c9ce8;}
.displaynone{ display:none;}
/**********************************************************************
/* @group page structure
----------------------------------------------------------------------*/
.wrap{ width:960px; margin:0 auto; padding:0 20px; background:url(img/bmw_wrap_bg.png) repeat-y center top;}

.header{ height:230px; position:relative; padding-top:83px;}
	.logo{ z-index:10; position:absolute; right:0px; top:0; height:0px; width:300px;}
	.banner { clear:both; height:230px; overflow:hidden;}
	.nav{ width:960px; padding-left:0px; position:absolute; right:0; top:20px; height:100px; background:url(img/bmw_nav_bg1.png) repeat-x;}
		.nav li{ float:left; display:inline; padding-left:1px; background:url(img/bmw_nav_rule.jpg) no-repeat left center;}
		.nav li.first{ background:none;}
		.nav li.current a{ color:#0044cc; background:url(img/bmw_nav_hover.jpg) no-repeat;}
		.nav li a
		{ display:block; width:125px; height:50px; line-height:50px; overflow:hidden; text-align:center; font-weight:bold; color:#333;}
		.nav li a:hover{ color:#0044cc;}

.main{ clear:both;}
	.main{ *float:left; _overflow:auto;}/* @fix IE6/7清除内部浮动*/
	.crumbs{ color:#666; line-height:35px; padding:0 20px;}
	.article{ float:left; width:730px; padding-bottom:180px; padding-left:20px; background:url(img/bmw_article_img.jpg) no-repeat left bottom;}
	.aside{ float:right; width:200px;}
.footer{ clear:both;}
	.footer_inner{ width:1000px; margin:0 auto; height:40px; line-height:40px; text-align:center; color:#666; background:url(img/bmw_footer_bg.png) no-repeat center top;}

/**********************************************************************
/* @group page components
----------------------------------------------------------------------*/
.article h2{ font-size:16px; line-height:36px; margin-bottom:1em;}
.article h3{ font-size:16px; line-height:36px; margin-bottom:1em;}

#index .article{ width:655px; background:url(img/index_article_img.jpg) no-repeat left bottom; line-height:2em;}
	#index .aside{ width:275px;}
	#index .links{ padding:0 1em;}
	#index .links a{ display:block; margin-bottom:1em; height:88px; width:235px;}
	#index a.link_bmw { background:url(img/index_aside_img_01.jpg) no-repeat;}
	#index a.link_bmw:hover{ background-position:0 -88px;}
	#index a.link_mini { background:url(img/index_aside_img_02.jpg) no-repeat;}
	#index a.link_mini:hover{ background-position:0 -88px;}
	#index .fl{ margin:0.5em 1em 0em 0em;}

#search .header{ height:489px;}
	#search .banner{ height:489px;}
	#search .main{ width:960px; height:100px;}
	#search .search_box{ position: absolute; right:0; bottom:20px; height:170px; width:400px; padding:10px 15px 0;
	 background:url(img/search_bg.png);}
	#search .search_box h2{ color:#fff; font-size:18px; font-family:'microsoft yahei'; line-height:30px;}
	#search .searchForm td{ padding:12px 0 0 0;}
	#search .searchForm select{ width:180px; height:24px;padding-top:3px;}
	#search .searchForm .btn_search{ margin-right:20px; }

#search_job .article{ width:900px; padding:20px 30px 50px 30px; background:none;}
	#search_job h2{ margin-bottom:0;}
	#search_job .searchForm select{ width:150px; vertical-align:middle}
	#search_job .searchForm .btn_search{ vertical-align:middle}
	#search_job .border_b{ border-bottom:1px dotted #999;}
	.JobSearchShow th{ font-size:14px; height:35px; line-height:35px; background:#b5b5b5; color:#fff; border-bottom:1px dotted #999;}
	.JobSearchShow td{ font-size:12px;}
	.JobSearchShow a{ color:#333;}
	.JobSearchShow a:hover{ color:#0044cc;}
	.ajaxloading {background:url(http://my.zhaopin.com/images/new_v3/ani_ajaxload.gif) no-repeat center center; width:100%;height:52px;}
	#JobSearchShow tr { display:none;}
	#JobSearchShow td{ border-bottom:1px dotted #ccc; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	#JobSearchShow td div
	{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
	#JobSearchMenu .pageFocus {font-weight:bold;color:#c30;}
	#JobSearchMenu a,#JobSearchMenu span {margin-right:3px; color:#666;}
	.turnpage_jobnum {margin-right:20px;font-weight:bold; font-size:12px;}
	.turnpage_jobnum .num {color:#f00;}
	.turnpage_pn {font-weight:bold;font-size:12px;}
	.turnpage_pn a {text-decoration:underline; color:#666;}
	.turnpage_pn a:hover {text-decoration:none;}
	.turnpage_text {width:24px;}
	.turnpage_button {background:url(http://special.zhaopin.com/sh/2011/3m04120715/images/go.gif) no-repeat;width:42px;height:18px;border:0;cursor:pointer;}
	.turnpage_sepa {margin:0 4px;}
