﻿@charset "utf-8";
/* CSS Document */
ul#advertis{ width:958px; margin:0 auto; padding-bottom:3px;}
#advertis li { margin-bottom:2px; height:80px; overflow:hidden;}
#advertis li img{ border:0;}



#zpgg {
	position:absolute;
	right:0;
	top:240px;
}
#box {
	margin:0 auto;
	width:960px;
	overflow:hidden;
	clear:both;
}
#leftside {
	width:190px;
	height:262px;
	float:left;
	overflow:hidden;
}
.loginState {
	background:url(../Images/hnzp/login_bg.png) no-repeat;
	height:164px;
	overflow:hidden;
	color:#0045d2;
}
#loginblock {
	height:65px;
	padding:45px 10px 4px 18px;
	overflow:hidden;
}
#loginblock .checked_a {
	padding:3px 0 5px 0;
	float:left;
	width:50px;
}
a.mima {
	margin-left:10px;
	padding-bottom:2px;
}
.no_ipt {
	padding-top:10px;
	line-height:1.5;
	width:80px;
}
.login_ok {
	padding:40px 14px 0 14px;
	text-align:center;
}
.login_ok input {
	margin:10px auto;
	float:left
}
.login_ok a {
	color:#763315;
	font-weight:bold;
}
.login_ok .tool {
	width:160px;
	float:left;
	margin-bottom:5px;
}
#loginend {
	height:60px;
	padding:55px 10px 0 18px;
	font-size:13px;
	color:#f60;
}
#loginend a {
	line-height:28px;
	font-size:12px;
}
.loginbtn_end {
	background: url(../Images/hnzp/logo_btn.png) no-repeat;
	width:109px;
	height:22px;
	margin-left:20px;
	border:none;
}

.ipt_tx {
	border:#a1c8f0 solid 1px;
	height:20px;
	padding:2px 2px 0;
	width:100px;
	color:#333;
	margin-bottom:10px;
	margin-left:2px;
	float:left;
}
.loginbtn {
	background: url(../Images/hnzp/btn.png) no-repeat;
	width:76px;
	height:26px;
	border:none;
        cursor:pointer;

}
input.loginbtn:hover{ 
        background: url(../Images/hnzp/btn-hover.jpg) no-repeat;
}
.f10 {
	padding-left:10px;
	color:#333;
}
#rightside {
	float:right;
	overflow:hidden;
	width:760px;
}
#banner760 {
	float:left;
	margin-top:10px;
}
.flbanner {
	width:758px;
	height:80px;
	overflow:hidden;
	padding:0;
	margin:0;
}
.slide {
	float:right;
	margin-top:10px;
	width:230px;
	color:#0045d2;
	overflow:hidden;
	font-size:12px;
	background:url(../Images/hnzp/notice_top.gif) no-repeat;
	padding-bottom:20px;
	height:150px;
}
.slide .notice_top {
	height:30px;
	line-height:30px;
	padding-left:35px;
	width:100px;
	font-size:14px;
	float:left;
}
.slide ul {
	width:212px;
	float:left;
	padding:10px 0 10px 15px;
	height:120px;
}
.slide ul li {
	display: block;
	float:left;
	width:200px;
	overflow:hidden;
	line-height:25px;
	height:20px;
	margin-bottom:5px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.slide a.more {
	float:right;
	padding-right:5px;
	font-size:12px;
	line-height:28px;
	color:#0045d2;
}
/**************首页搜索样式开始***********/
#middlebox {
	width:516px;
	float:left;
	margin-top:10px;
	overflow:hidden;
	background:
url(../Images/hnzp/search-bg.gif) repeat-x;
	border:1px solid #c4d5e0;
	padding:1px;
	display:block;
	height:165px;

}
#middlebox h4{ height:28px; overflow:hidden;display:block; line-height:28px; padding-left:10px;}
.so_list{ overflow:hidden; margin:0 auto; width:505px; padding-top:5px; }
#middlebox ul{ float:left; width:466px; display:block; padding-left:5px;}
#middlebox	li{ float:left; width:auto; display:block; overflow:hidden; padding-top:19px; cursor:pointer;}
#middlebox li.line { background:url(../Images/hnzp/so_line.jpg) no-repeat center;  width:4px; padding:0 6px; height:38px; }

	  .ico-a{ background:url(../Images/hnzp/icon-a.gif) no-repeat center top;}
	  .ico-b{  background:url(../Images/hnzp/icon-b.gif) no-repeat center top;}
	  .ico-c{ background:url(../Images/hnzp/icon-c.gif) no-repeat center top;}
	  .ico-d{ background:url(../Images/hnzp/icon-d.gif) no-repeat center top;}
	  .ico-e{ background:url(../Images/hnzp/icon-e.gif) no-repeat center top;}
	  .ico-f{  background:url(../Images/hnzp/icon-f.gif) no-repeat center top;}
	  .ico-g{  background:url(../Images/hnzp/icon-g.gif) no-repeat center top;}
	  .ico-next{ background: url(../Images/hnzp/ico-next1.jpg) no-repeat; width:13px; height:17px; display:block; float:right;margin-top:10px; }
	  .ico-pre{ background:url(../Images/hnzp/ico-pre1.jpg) no-repeat;width:13px; height:17px; display:block; float:left; margin-top:10px; padding-right:5px;}
.s-icon{ background:url(../Images/hnzp/icon-sou.gif) no-repeat center left;width:88px; padding-left:18px; color:#0045d2; font-size:14px; float:left; }
.help_icon{ font-weight:normal; font-size:12px; float:right; width:60px; padding-left:16px; background:url(../Images/hnzp/icon-help.gif) no-repeat center left; }
#s {
	position:relative;
	background-position:-85px 0;
	height:36px;
	padding-left:3px;
	margin:4px auto 5px auto;
	width:500px;
}
#s, .s_input, .s_button {
	background:  url(../Images/hnzp/sou_sp.png) no-repeat; 
}
.s_input {
	background-position:-85px -36px;
	background-repeat:repeat-x;
	width:402px;
	border:0;
	float:left;
	font:16px Arial;
	height:22px;
	padding:7px 5px;
	padding:10px 5px 4px\9
}
.s_button {
	background-position:0 0;
	width:85px;
	height:36px;
	border:0;
	float:left;
	text-indent:-9999px;
	cursor:pointer
}
.s_button:hover{
	background:url(../Images/hnzp/button-hover.jpg) no-repeat;
	}
.hot_job {
	width:505px;
	text-align:left;
	line-height:20px;
	margin:0 auto 5px 8px;
	clear:both;
	overflow:hidden;
	height:42px;	
	border-top:dashed 1px #b3d4ef;
	padding-top:2px;
}
.hot_job a {
	margin-right:10px;
}
.hot_job span {
	color:#f60;
	padding-top:8px;
}

/*************首页搜索样式结束******************/


#brandjob {
	width:960px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
	position:relative;
}
.brandjob_t {
	background: url(../Images/hnzp/hang.png) no-repeat;
	height:28px;
	line-height:28px;
	padding-left:25px;
	font-size:14px;
	margin-bottom:5px;

}
#brandfl {
	padding:0;
	position:relative;
	clear:both;
}
img {
	border:none;
}
#brandfl embed {
	border:none;
	padding:0;
	margin:0;
}
#brandfl a {
	margin:6px 7px auto 0;
	padding:0;
	float:left;
	width:auto;
}
.huan {
	position:absolute;
	right:755px;
	top:-260px;
}
#imgnav {
	width:184px;
	height:193px;
	overflow:hidden;
	position:absolute;
	left:764px;
	top:38px;
}
#recommendjob {
	width:960px;
	margin:0 auto;
	overflow:hidden;
	float:left;
}
#recommendjob ul {
	overflow:hidden;
	float:left;
}
#recommendjob ul li {
	margin-top:7px;
	width:153px;
	padding-top:5px;
	background-color:#f0f8ff;
	overflow: hidden;
	height:60px;
	float:left;
	text-align:center;
	line-height:1.60;
	margin-right:7px;
}
#newjobbox {
	width:960px;
	margin:10px auto auto;
	overflow:hidden;
	float:left;
}
#newjob {
	width:760px;
	float:left;
	border-bottom:#a1c8f0 solid 1px;
	overflow:hidden;
}
.newjob_t a.more {
	font-size:12px;
	font-weight:400;
	margin-left:500px;
        
}
.newjob_t {
	background: url(../Images/hnzp/newzhao.png) no-repeat;
	padding-left:35px;
	width:755px;
	font-size:14px;
	padding-left:20px;
	line-height:30px;
	height:30px;
        color:#fff;
}
#newbox {
	border-left:#C6D8F6 solid 1px;
	border-right:#C6D8F6 solid 1px;
	width:754px;
	float:left;
	overflow:hidden;
	padding-left:4px;
}
#newbox li {
	width:369px;
	float:left;
	overflow:hidden;
	height:35px;
	line-height:35px;
	padding-left:6px;
}
#newbox a {
	margin-right:6px;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	float:left;
}
#newbox a:hover {
	color:#f60;
}
#newbox li a.bl06cc {
	color:#0045d2;
	width:168px;
	display:block;
	float:left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.bg {
	background:#eff6ff;
}
#column {
	width:190px;
	float:right;
	background-color:#fafdff;
	border:#a1c8f0 solid 1px;
	height:938px;
	overflow:hidden;
}
#column .br {
	width:190px;
	float:left;
	overflow:hidden;
}
#to .br h1 {
	background:url(../Images/hnzp/brtop_bg.jpg) repeat-x;
	height:26px;
	line-height:26px;
}
.h1_text3 {
	overflow:hidden;
	float:left;
	margin:5px 0 6px 0;
	width:188px;
	height:116px
}
.br h1 a {
	float:right;
	font-size:12px;
	font-weight:normal;
	padding-right:5px;
}
.br h1 .tit {
	line-height:30px;
	height:28px;
	padding-left:18px;
	background: url(../Images/hnzp/news_inco.gif) no-repeat left center;
	float:left;
	margin-left:10px;
}
#column ul {
	clear:both;
}
.h1_text3 li a {
	color:#333;
}
.br h1 {
	background: url(../Images/hnzp/br_bg.jpg) repeat-x;
	font-size:14px;
	height:26px;
	line-height:26px;
	color:#0045d2;
	margin:0 auto;
	font-weight:700;
}
.br li {
	display:block;
	height:23px;
	line-height:23px;
	padding:0 8px 0 10px;
	color:#999;
	background:url(../Images/dian_gray.gif) no-repeat 0 10px;
	margin-left:8px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:155px;
}
.link_title {
	background:#eff6ff;
	height:25px;
	line-height:25px;
	overflow:hidden;
	padding:2px 10px 0;
	border-bottom:#a1c8f0 solid 1px;
}
.title {
	background: url(../Images/hnzp/to.jpg) no-repeat left center;
	color:#0045D2;
	float:left;
	font-size:14px;
	height:25px;
	line-height:25px;
	padding-left:20px;
	width:200px;
}
.flinkcon {
	padding:5px;
	overflow:hidden;
	color:#666;
}
.flinkcon a {
	padding:1px;
	color:#666;
}
#leftside a.per {
	background:url(../Images/hnzp/pre.png) no-repeat;
	width:190px;
	height:42px;
	display:block;
	margin-top:10px;
}
#leftside a.com {
	background:url(../Images/hnzp/vip.png) no-repeat;
	width:190px;
	height:44px;
	display:block;
}
#leftside a:hover.per {
	background:url(../Images/hnzp/pre2.png) no-repeat;
}
#leftside a:hover.com {
	background:url(../Images/hnzp/vip2.png) no-repeat;
}

