﻿/*-----------------------------------------------------------

	Basic Style Sheet ( support  IE7/IE6/ Mozilla Firefox browser )
	
	Date:    2009.4.7
	Author:  Mr.Jiao
	QQ:      117707486
	E-mail:  117707486@qq.com
	Website: http://www.029yc.com/

-------------------------------------------------------------*/
* {
	margin: 0; padding: 0;
}
div,form,img {
	margin: 0; padding: 0; border: 0;
}
ul,ol,li,dl,dt,dd{
	list-style-type:none;
}
table,td,tr,th{
	font-size:12px;margin: 0; padding: 0;
}
img {
	vertical-align:top;
}
.img_ad {
	border:1px solid #cccccc
}
a            { 
	color:#07519A; text-decoration: none 
}
a:hover      { 
	color: #FF6600; text-decoration: underline 
}
.clear		 { 
	clear:both;font-size:1px;width:1px;visibility:hidden;
}
.submit {
	border-style:none;background: url('../Images/Job_index/Job0917_icon.GIF') 0 -88px no-repeat;width:81px;height:24px
}
.input1 {
	border-style:none;border:1px solid #AEBFC7;height:20px;line-height:20px
}
.input2 {
	border-style:none;background:url('../Images/Job_About/About_Input.gif');height:22px;line-height:22px;border:1px solid #ECA450;color:#FF5A00
}
.input3 {
	border-style:none;background:url('../Images/Job_About/About_Input.gif');height:22px;line-height:22px;border:1px solid #AACCF1;color:#0C5298
}
.input4 {
	border-style:none;background: url('../Images/Job_index/Job0917_icon.GIF') 0 -59px no-repeat;height:22px;width:202px;
}
.input5 {
	border-style:none;background: url('../Images/Job_index/Job0917_icon_x.GIF') 0 -103px repeat-x;height:18px;line-height:18px;border:1px solid #79AECE;color:#0C5298
}
.input6 {
	border-style:none;background: url('../Images/Job_Register/submit.GIF') no-repeat;height:33px;width:95px
}
.none {	
	display: none
}
.text-left {
	text-align:left
}
.text-center {
	text-align:center
}
.text-right {
	text-align:right
}
body 		 {
	margin: 0px;font-size: 12px;text-align: center;font-family: 宋体;background:url('../Images/Job_index/Job0917_Body.GIF') 0 26px repeat-x;color:#4D4D4D;
}
#wrapper     {
	text-align:left;width: 980px;margin:auto;  
}
#container {
	background:#fff
}
#main {
	overflow:auto; zoom:1 
}

/*---------------------------------------------------

	Top style
	
---------------------------------------------------*/
#top {
	background:#F9F9F9;border-bottom:1px solid #D0D0D0;line-height:25px;height:25px;text-align:left
}
#top .topspan {
	float:right;color:#FF5A00;font-weight:bold;
}
#head {
	height:77px
}
#head .logo {
	width:232px;float:left;text-align:center;padding-top:15px;margin-right:30px
}
#head .logo span {
	float:right;font-size:16px;font-weight:bold;padding-top:30px
}
#head .about_logo {
	padding-left:10px;border-left:1px solid #ccc;float:left;margin-top:30px;
}
#head .top_bn {
	width:470px;float:left;padding-top:12px
}
#head .guild {
	float:right;padding-right:25px;line-height:25px;color:#888888;text-align:right;padding-top:15px
}
#head a {
	color:#555
}
.nav {
	position:relative;
}
.nav ul {
	padding-left:55px;overflow:auto; zoom:1;color:#fff;font-size:14px;font-weight:bold;margin-bottom:8px
}
.nav ul li {
	height:40px;line-height:40px;background:url('../Images/Job_index/Job0917_nav.GIF') right center no-repeat;padding:0 13px;float:left
}
.nav ul li a{
	color:#fff
}
.nav ul li a:hover{
	color:#FAEE31;text-decoration:none
}
.nav ul .home a {
	color:#FAEE31
}
.nav ul .end {
	background:none
}
.nav ul li .nav-hot {
	width:19px;height:23px;background:url('../Images/Job_index/hot.gif') -38px 0 no-repeat;display:block;position:absolute;top:-8px;left:695px;z-index:999999;text-indent:-9999px;
}
.nav ul li .nav-new {
	width:19px;height:23px;background:url('../Images/Job_index/hot.gif') -19px 0 no-repeat;display:block;position:absolute;top:-8px;left:785px;z-index:999999;text-indent:-9999px;
}
.nav ul li .nav-new1 {
	width:19px;height:23px;background:url('../Images/Job_index/hot.gif') -19px 0 no-repeat;display:block;position:absolute;top:-8px;left:900px;z-index:999999;text-indent:-9999px;
}

/*---------------------------------------------------

	Left style
	
---------------------------------------------------*/
#left {
	width:752px;float:left
}
.loginbar {
	width: 752px;height:214px;overflow: hidden;
}
.loginbar .company_reg {
	height:29px;line-height:29px;background:url('../Images/Icon1_5.gif') 15px 2px no-repeat;font-size:14px;font-weight:bold;text-indent:38px;
}
.login dl {
	width:204px;float:left;margin-right:8px;border:1px solid #FF5400;height:206px;background:#FFF9EB;padding-bottom:6px
}
.login dl dt{
	padding:0 10px;background:url('../Images/Job_index/Job0917_icon_x.GIF') 0 -27px repeat-x;font-size:14px;font-weight:bold;color:#FF5A00;height:26px;line-height:26px;
}
.login dl dt span {
	float: right;font-family: Verdana;font-size:12px
}
.login dl dd {
	border:1px solid #ECA450;background:#fff;height:178px;margin:0 6px
}
.login dl dd ul { 
	padding:15px 5px 0 0  
}
.login dl dd ul li { 
	line-height: 33px; height: 33px; color: #666666; text-align:center  
}
.login dl ul li span { 
	float: right; padding:5px 15px 0 20px
}
.login dl dd img { 
	padding:10px 0 5px 10px	
}

.login .login_company  {
	border:1px solid #1B8FE6;background:#F1F6FC
}
.login .login_company dt {
	background:url('../Images/Job_index/Job0917_icon_x.GIF') repeat-x;color:#0C5298
}
.login .login_company dd {
	border:1px solid #AACCF1;
}
.search      { 
	float: right; width: 324px; background:#F1F6FC 
}
.search dl   { 
	padding-top:6px;border: 1px solid #1B8FE6; color:#404040 
}
.search dl dt {  
	border: 1px solid #999999; background: #FFFFFF;margin:6px; line-height:18px
}
.search dl dd { 
	line-height: 26px;height: 26px; padding-left:12px;display:block; 
}
.search dl dd input{
	margin-top:2px
}
.search dl dd span { 
	float: right;padding-right:12px	
}

.searchright { 
	color:#E70000; line-height:21px 
}
.searchright dl {
	padding: 0;width:68px; line-height:20px; float:left; text-align:center;
}
.bn_ad1 {
	margin-bottom:8px;overflow:auto; zoom:1 
}
.bn_ad1 ul li {
	width:182px;height:52px;float:left;margin:8px 8px 0 0
}
.bn_ad1 ul li a img{
	border:1px solid #CCCCCC
}
.bn_ad1 ul li a:hover img{
	border:1px solid #1B8FE6
}
.bn_ad2 ul li {
	margin-top:8px
}
.bn_ad2 ul li a img{
	border:1px solid #CCCCCC;
}
.bn_ad2 ul li a:hover img{
	border:1px solid #1B8FE6
}
.bn_ad3 img {
	border:1px solid #CCCCCC;margin-bottom:8px
}

/* 急聘专区 样式 ----------------------------------------------------------------------------------------------------------------*/
.border_height1 {
	height:187px
}
.blue_border {
	border:1px solid #1B8FE6
}
.blue_border h1 {
	background:url('../Images/Job_index/Job0917_icon_x.GIF') repeat-x
}
.blue_border h1 span {
	background:url('../Images/Job_index/Job0917_icon.GIF') no-repeat;color:#0C5298
}
.gray_border {
	border:1px solid #828282
}
.gray_border h1 {
	background:url('../Images/Job_index/Job0917_icon_x.GIF') 0 -125px repeat-x
}
.gray_border h1 span {
	background:url('../Images/Job_index/Job0917_icon.GIF') -90px -85px no-repeat;color:#333333
}
.border_all h1 em {
	font-style:normal;float:right;font-weight:normal;font-size:12px;line-height:27px;padding-right:15px;
}
.border_all h1 p {
	font-size:12px;line-height:27px;font-weight:normal;
}
.border_all h1 {
	height:27px
}
.border_all h1 span {
	margin:0 10px 0 15px;width:106px;height:27px;line-height:27px;float:left;text-align:center;font-size:14px;font-weight:bold;
}
.worry_job {
	padding:5px 8px 5px 0
}
.worry_job ul li {
	height:25px;line-height:25px;width:365px;float:left;padding-left:5px
}
.worry_job ul li span{
	float:right;color:#666666
}
.worry_job ul li span a{
	color:#666666
}

/* 品牌展示 样式 ----------------------------------------------------------------------------------------------------------------*/
.brand {
	margin-top:8px;width:980px;overflow: hidden;
}
.brand h1 {
	border:1px solid #1B8FE6;background:url('../Images/Job_index/Job0917_icon_x.GIF') 0 -54px repeat-x;color:#0C5298;font-size:14px;text-indent:20px;line-height:27px;margin-bottom:8px
}
.brand h1 span {
	float:right;font-weight:normal;font-size:12px;padding-right:15px;
}
.brand1 {
	width: 985px
}
.brand1 dl {
	border:1px solid #CCCCCC;width:157px;float:left;background:#F7F7F7;margin:0 5px 5px 0
}
.brand1 dl dt {
	padding:4px 0 0 4px;background:#fff
}
.brand1 dl dd{
	padding:0 4px;line-height:30px;text-align:center
}
.brand1 a,.brand a:hover {
	color:red
}

/* 企业招聘 样式 ----------------------------------------------------------------------------------------------------------------*/
.company_job {
	margin-top:3px;*margin-top:8px;_margin-top:3px;border:1px solid #1B8FE6;height:973px;margin-bottom:8px
}
.company_job ul {
	padding-left:15px;background:url('../Images/Job_index/Job0917_icon_x.GIF') repeat-x;height:27px
}
.company_job ul li {
	width:106px;height:27px;line-height:27px;float:left;text-align:center;font-size:14px;color:#0C5298
}
.company_job ul .active {
	background:url('../Images/Job_index/Job0917_icon.GIF') no-repeat;font-weight:bold;
}
.company_job ul .normal {
	
}
.company_job ul span {
	float:right;font-size:12px;line-height:27px;padding-right:15px;
}
.company_job ul strong {
	color:#ff0000
}
.company_job ul em {
	float: right;font-style: normal;margin-right: 180px;font-size: 14px;line-height: 27px;font-family: Arial;
}
.company_job .profession {
	border-bottom:1px solid #AACCEF;padding:6px 0;overflow:auto; zoom:1;
}
.company_job .profession a {
	border:1px solid #FBB716;background:#FFF9CB;float:left;padding:0 5px;line-height:25px;height:25px;margin-right:3px;color:#C94700
}
.company_job .profession a:hover {
	float:left;border:1px solid #FF631F;background:#FCBCA0;text-decoration: none;color:#C83F03
}
.company_job .profession span {
	background:url('../Images/Job_index/Job0917_icon.GIF') -106px 0 no-repeat;width:69px;line-height:27px;font-weight:bold;float:left;margin:0 3px 0 6px;color:#fff;text-indent:7px
}
.company_job dl {
	width:316px;height:50px;margin:6px 0 0 6px;float:left;display:inline;
}
.company_job dt {
	font-size:14px;font-weight:bold;line-height:30px;text-indent:25px
}
.company_job dd {
	text-indent:26px
}
.vip_job,.new_job {
	overflow:auto; zoom:1
}
.company_job .vip_job dl {
	border:1px solid #9CC9E1;background:#F1F9FD;
}
.company_job .vip_job dl:hover, .company_job .vip_job dl.sfhover{
	border:1px solid #6CA51E;background:#F2FCE4;
}
.company_job .vip_job dt {
	background:url('../Images/Job_index/Job0917_icon.GIF') -3px -113px no-repeat
}
.company_job .vip_job dl dd {
	color:#ED4224
}
.company_job .vip_job dl dd a {
	color:#ED4224
}
.company_job .new_job dl {
	border:1px solid #CDD4DA;background:#F4F7F9;
}
.company_job .new_job dl:hover, .company_job .new_job dl.sfhover{
	border:1px solid #FBB716;background:#FFF9CB;
}
.company_job .new_job dl dt {
	background:url('../Images/Job_index/Job0917_icon.GIF') 0 -28px no-repeat;
}
.company_job .new_job dl dt a {
	color:#454545
}
.company_job .new_job dl dt a:hover {
	color: #FF6600
}
.company_job .more {
	margin-top:6px;background:#F2FCE4;line-height:30px;text-align:right;padding-right:20px
}

/* 新闻 样式 ----------------------------------------------------------------------------------------------------------------*/
.news {
	width:988px;overflow: hidden;margin-bottom:8px
}
.news dl {
	width:237px;border:1px solid #FF5400;margin-right:8px;float:left
}
.news dl dt {
	background: url('../Images/Job_index/Job0917_icon_x.GIF') 0 -27px repeat-x;	height: 27px;line-height: 27px;padding: 0 15px;font-size: 14px;font-weight: bold;color: #0C5298;font-family: Verdana;
}
.news dl dt span {
	float:right;font-weight:normal;font-size:12px;
}
.news dl dt a {
	color:#FF5A00
}
.news dl dd {
	line-height:23px;color:#07519A;padding:6px 6px 0 6px
}
.news dl dd span {
	float:left;margin-right:6px
}
.news dl dd a,.news ul li a,.gray_border a{
	color:#333333
}
.news ul {
	clear:both;
}
.news ul li {
	color:#07519A;
}

/* 友情链接 样式 ----------------------------------------------------------------------------------------------------------------*/
.friendLink {
	overflow:auto; zoom:1
}
.friendLink ul {
	padding:3px 6px;
}
.friendLink ul li {
	display:inline;width:102px;line-height:22px;margin-right:5px;float:left
}

/*---------------------------------------------------

	Right style
	
---------------------------------------------------*/
#right {
	width:220px;float:right
}
.affiche {
	border:1px solid #FF5400;padding-bottom:5px
}
.affiche a {
	color:#333
}
.affiche .affiche-h2 {
	margin-bottom:5px;background:url('../Images/Job_index/Job0917_icon_x.GIF') 0 -27px repeat-x;font-size:14px;color:#FF5A00;height:27px;line-height:27px;text-indent:20px;
}
.affiche .affiche-h2 span {
	float:right;font-size:12px;font-weight:normal;margin-right:10px
}
.affiche ul li {
	height:25px;line-height:25px;padding:0 5px
}
.affiche ul li em {
	font-style:normal;float:right;color:#666666
}
.flash_ad {
	width:220px;height:214px
}
/*---------------------------------------------------

	Footer style
	
---------------------------------------------------*/
#footer {
	margin-top: 8px;border-top: 2px solid #AACCF1;text-align: center;line-height: 25px;padding-top: 5px;
}
#footer span {
	color:red
}
#footer a {
	color:#4D4D4D
}

/* 连接样式 */
.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}

.bg1{background-color:#000;}
.bg2{background-color:#fff;}
.bg3{background-color:#008000;}
.bg4{background-color:#800000;}
.bg5{background-color:#808000;}
.bg6{background-color:#000080;}
.bg7{background-color:#800080;}
.bg8{background-color:#808080;}
.bg9{background-color:#ff0;}
.bg10{background-color:#0f0;}
.bg11{background-color:#0ff;}
.bg12{background-color:#f0f;}
.bg13{background-color:#f00;}
.bg14{background-color:#00f;}
.bg15{background-color:#008080;}
.b{font-weight:bold;}


