﻿body {
	background-color: #cccccc;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}

body,p,div,td,th {  font-size: 12px; line-height: 120%}

a {
	color: #005447;
	text-decoration: underline;
}
.note {
	color: #999999;
}
.star {
	color: #FF9900;
	padding-right: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.error {
	color: #CC0000;
}
.titleline {
	font-size: 14px;
	font-weight: bold;
	color: #73BE1E;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #73BE1E;
	margin-bottom: 10px;
}
.title {
	font-size: 14px;
	color: #73BE1E;
	font-weight: bold;
	margin-bottom: 10px;
}
.gaia.le.val { font-family: 宋体; }
#password_weak {
	background-color: #FF0000;
	color: #FFFFFF;
}
#password_medium {
	background-color: #FFFF00;
	color: #000000;
}
#password_strong {
	background-color: #006600;
	color: #FFFFFF;
}
.password_wsm{
	color: #999999;
	background-color: #efefef;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#header {
	margin-right: auto;
	margin-left: auto;
	width: 778px;
	text-align: left;
	background: url(../images/header_bg.gif) no-repeat;
	height: 60px;
	padding: 0px;

	 margin-top:-10px; * margin-top: -14px!important;*margin-top: -14px;
	margin-bottom: 0px;
}
#logo {
	width: 190px;
	height: 40px;
	float: left;
}
#logo h1 a{
	width: 190px;
	height: 40px;
	display: block;
}
#logo h1 a span{
	display: none;
}
#nav {
	text-align: right;
	width: 500px;
	height: 40px;
	margin-right: 10px;
	margin-top: 20px;
	float: right;
}
#nav a {
	text-decoration: none;
	color: #FFFFFF;
}
#footer {
	margin-right: auto;
	margin-left: auto;
	width: 778px;
	height: 10px;
	background: url(../images/footer_bg.gif) no-repeat;
	clear: both;
}
#copy{
	background-color: #FFFFFF;
	text-align: center;
	clear: both;
}
#content {

 margin-top:0px; * margin-top: -3px!important;*margin-top: -3px;

	margin-right: auto;
	margin-left: auto;
	width: 758px;
	background-color: #FFFFFF;
	padding: 10px;
} 
#content_index_left {
	float: left;
	width: 530px;
}
#content_index_left_txt {
	float: right;
	width: 370px;
	text-align: left;
	padding-right: 10px;
	line-height: 220%;
}	
#content_index_right {
	float: right;
	width: 200px;
}

#content_company_left {
	float: left;
	width: 280px;
}
#content_company_left ul {
	margin-top: 0px;
	margin-left: 10px;
}
#content_company_left li {
	list-style-type: none;
	margin-bottom: 0px;
}	
#content_company_right {
	float: right;
	width: 460px;
	padding-left: 10px;
}



#content_passport_left {
	float: left;
	width: 180px;
}
#content_passport_left ul {
	margin-top: 0px;
	margin-left: 10px;
}
#content_passport_left li {
	list-style-type: none;
	margin-bottom: 0px;
}	
#content_passport_right {
	float: right;
	width: 560px;
	padding-left: 10px;
}
.content_passport_title {
	background-color: #e4facc;
	color: #73be1e;
	font-weight: bold;
	padding-left: 5px;
	font-size: 14px;
}






h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
	color: #999999;
}
#link_right {
	float: right;
	text-align: right;
}
#link_right a {
	text-decoration: none;
}
.dotline_right {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #73BE1E;
}
.dotline_left {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #73BE1E;
}
.dotline_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.dotline_copy {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #73BE1E;
}
li {
	margin-bottom: 10px;
}
.button_marginright {
	margin-right:10px;
}
.images_right {
	float: right;
	padding: 10px;
}
.images_left {
	float: left;
	padding: 10px;
}
.rbroundbox { background: url(../images/rb_nt.gif) repeat; }
.rbtop div { background: url(../images/rb_tl.gif) no-repeat top left; }
.rbtop { background: url(../images/rb_tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/rb_bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/rb_br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 10px;
}
.rbcontent {
	margin: 0px 10px;
	text-align: center;
}
.jbcontent {
	margin: 0px 10px;
	text-align: left;
	padding-left:20px;
}
.jbcontent li{
	margin-bottom: 2px;
}

.rbroundbox { width: 98%; margin: 5px auto; }
.txt_right {
	text-align: right;
}
.state_1 {
	color: #006600;
}
.state_2 {
	color: #990000;
}
.state_3 {
	color: #FF6600;
}
.hidden {
	display: none;
}
td {
	font-size: 12px;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.company {

PADDING-LEFT:10px; PADDING-TOP: 10px;PADDING-bottom:10px;PADDING-right:10px;word-break:break-all;}

.paging {text-align: center; padding:5px 10px;}
.paging a{padding:5px;margin-left:2px;border:1px solid #006600;background:#fbfbfb;color:#000;text-decoration:none;}
.paging a:hover{border:1px solid #006600;margin-left:2px;background:#eee;text-decoration:none;color:#000;}
.paging SPAN.current{border:1px solid #006600;margin-left:2px;background:#006600;padding:5px;font-weight:bold;color:#fff;}
.paging SPAN.pagecode{border:1px solid #006600;background:#D0F0AC;padding:5px;font-weight:bold;color:#fff;}
A.html:link {
	FONT-SIZE: 12px; COLOR: #2626D4; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.html:visited {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.html:active {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
A.html:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 150%; TEXT-DECORATION: underline
}
A.htm:link {
	FONT-SIZE: 12px; COLOR: #2333D4; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A.htm:visited {
	FONT-SIZE: 12px; COLOR: #484848; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A.htm:active {
	FONT-SIZE: 12px; COLOR: #ff7800; LINE-HEIGHT: 120%; TEXT-DECORATION: none
}
A.htm:hover {
	FONT-SIZE: 12px; COLOR: #ff7800; LINE-HEIGHT: 120%; TEXT-DECORATION: underline
}
li{list-style:circle;COLOR: #666666;margin-left:-1px;}

.setBor {
BORDER: #006600 1px solid;margin:1px;padding-bottom:1px;
}

/* CSS Document   首页4列图片 Design by  Goldtimes.net */
.movie_4 {
	FLOAT: left; WIDTH: 90px; PADDING-TOP:1px;PADDING-right:15px
}
.movie_4_img {
	FLOAT: left; WIDTH: 90px; TEXT-ALIGN: left
}
.movie_4_t {
	FLOAT: left; WIDTH:90px; PADDING-TOP: 1px; TEXT-ALIGN:center
}
.movie_4_left {
	FLOAT: left; WIDTH: 9px; TEXT-ALIGN: left
}
.movie_4_top {
	CLEAR: both; WIDTH: 352px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.movie_4_bottom {
	CLEAR: both; WIDTH: 352px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.img88x72 {
	WIDTH: 88px; POSITION: relative; HEIGHT: 72px
}
.img88x72 DIV {
	BACKGROUND: url(http://www.hnyp.cn/common/yellow/bg_img88x72.gif) no-repeat; WIDTH: 88px; CURSOR: pointer; POSITION: absolute; HEIGHT:72px
}
.greenbtn {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffcc00 0px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bt.gif); PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 150px; COLOR: #006600; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc00 0px solid; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.5em; HEIGHT: 24px; BACKGROUND-COLOR: #17b401
}
.greenbtn2 {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffcc00 0px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/bt.gif); PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 60px; COLOR: #006600; PADDING-TOP: 5px; BORDER-BOTTOM: #ffcc00 0px solid; BACKGROUND-REPEAT: repeat-x; LETTER-SPACING: 0.2em; HEIGHT: 24px; BACKGROUND-COLOR: #17b401
}
.redBtn {
	WIDTH: 60px;  BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 12px; BACKGROUND: #ff6600; BORDER-LEFT: #333333 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #333333 1px solid;LETTER-SPACING: 0.2em; HEIGHT: 24px; 
}
.redBtn2 {
	WIDTH: 60px;  BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 12px; BACKGROUND: #ff6600; BORDER-LEFT: #333333 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #333333 1px solid;LETTER-SPACING: 0.2em; HEIGHT: 20px; 
}
.textField {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.bold01 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000;TEXT-DECORATION: none
}
.bold02 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFF;TEXT-DECORATION: none
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #006699; TEXT-DECORATION: none
}
.latestjobs {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff;  TEXT-DECORATION: none
}
.more_wht {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.setlink{
BORDER: #73BE1E 1px solid;padding-bottom:5px;width:100%;
}
.setjob{
BORDER: #73BE1E 1px solid;padding-bottom:5px;width:96%;
}
/* 按钮样式 */
.CommonImageTextButton {
BORDER-TOP:#cccccc 1px solid;
BORDER-RIGHT:#999999 1px solid;
BORDER-BOTTOM:#999999 1px solid; 
BORDER-LEFT:#cccccc 1px solid; 
PADDING-BOTTOM: 4px; 
PADDING-RIGHT: 4px;
PADDING-LEFT: 22px; 
PADDING-TOP: 4px; 
FONT-WEIGHT: bold; 
DISPLAY:inline-block;
COLOR: #333333;
BACKGROUND-POSITION: 2px;
BACKGROUND-REPEAT: no-repeat; 
BACKGROUND-COLOR: #eeeeee
}