body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:¡±;
}
abbr,acronym { 
	border: 0;
}
body{
	text-align:center;
	font-size:12px;
}
p,li{
	line-height:22px;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.mr10{
	margin-right:10px;
}
.ac{
	text-align:center;
}
.mt20{
	margin-top:20px;
}
.mt10{
	margin-top:10px;
}
.mb0{
	margin-bottom:0;
}
.tr{
	text-align:right;

}
.trbg{
	background:#ecf5f2;
}
#box{
	width:965px;
	margin:0 auto;
	text-align:left;
}
#head{
	width:965px;
	margin:0 auto;
	text-align:left;
}
.head_l{
	float:left;
	width:600px;
	margin-left:20px;
	display:inline;
}
.head_l img{
	float:left;
}
.head_img_1{
	margin-top:30px;
}
.head_l h2{
	float:left;
	margin-top:70px;
	margin-left:7px;
	display:inline;
}
.head_l h2 span{
	color:#00b06f;
}
.head_img_2{
	margin-top:50px;
	margin-left:15px;
	display:inline;
}
.head_r{
	float:right;
	padding-right:10px;
	text-align:right;
}
.head_r p{
	color:#999;
	margin-bottom:49px;
	height:20px;
}
.head_r p a{
	color:#999;
	margin-right:7px;
	padding-left:7px;
}
#nav{
	float:left;
	width:965px;
	height:41px;
	margin-top:10px;
	overflow:hidden;
}
#nav li{
	float:left;
	width:93px;
	background:url(images/shu.gif) right center no-repeat;
	margin-left:10px;
	line-height:41px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
#nav li a{
	color:#fff;
	display:block;
}
#nav li a:hover{
	text-decoration:none;
	background:url(images/title_four.gif) no-repeat;
}
#nav li.hover{
	color:#00b06f;
}
#nav li.hover a{
	color:#00b06f;
}
#nav li.fli{

}
#nav li.fli a{
	
}
.content{
	float:left;
	width:965px;
}
.subcontent{
	float:left;
	width:230px;
}
.maincontent{
	float:right;
	width:734px;
}
.unit{
	float:left;
	background:url("images/u_bg.jpg") repeat-x #fbfbfb;
}
.job{
	width:210px;
}
.job .bottom{
	width:209px;
}
.unit .title{
	height:36px;
	background:url("images/top.jpg") repeat-x;
	line-height:36px;
	width:209px;
}
.unit .title img{
	float:right;
}
.unit .title h2{
	background:url("images/top_l.jpg") left no-repeat;
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
	color:#02543d;
}
.top_line{
	height:20px;
	clear:both;
	background:url("images/top_line.jpg") repeat-x;
	margin-left:10px;
	margin-right:10px;
}
.bottom{
	height:10px;
	float:left;
	background:url("images/bottom_r.jpg") right no-repeat;
}
.bottom img{
	float:left;
}
.btn{
	background:url("images/btn.jpg") no-repeat;
	width:79px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:none;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
.job p{
	margin-bottom:12px;
}
.sel{
	width:170px;
	margin-left:20px;
	height:22px;
	line-height:22px;
}
.unit_c{
	padding-top:15px;
	padding-bottom:10px;
	background:url("images/con_r.jpg") right repeat-y;
}
.ad{
	background:url("images/ad.jpg") no-repeat;
	width:734px;
	height:75px;
}
.ad p{
	padding-left:33px;
	padding-right:130px;
	padding-top:15px;
	color:#216858;
	font-size:14px;
}
.ad p span{
	color:#de5978;
}
.lif{
	overflow:hidden;
}
.lif li{
	float:left;
	width:750px;
	overflow:hidden;
	white-space:nowrap;
	}
.lif li .lif1{
	float:left;
	width:40%;
	overflow:hidden;
	white-space:nowrap;
}
.lif li .lif2{
	float:left;
	width:40%;
	overflow:hidden;
	white-space:nowrap;
}
.lif li .lif3{
	float:left;
	width:20%;
	overflow:hidden;
	white-space:nowrap;
}
.lif li .lif4{
	float:left;
	width:40%;
	overflow:hidden;
	white-space:nowrap;
	color:#666666;
	/*font-weight:bold;*/
}
.lif li .lif5{
	float:left;
	width:20%;
	overflow:hidden;
	white-space:nowrap;
	color:#666666;
	/*font-weight:bold;*/
}
.lif em{
	float:right;
	width:6em;
	overflow:hidden;
	white-space:nowrap;
}
.newjob{
	width:734px;
	margin-top:20px;
}
.newjob .title,.newjob .bottom{
	width:733px;
}
.newjob .unit_c{
	padding-bottom:25px;
}
.newjob li{
	height:35px;
	line-height:35px;
	border-bottom:1px dashed #ddd;
	margin-left:10px;
	margin-right:10px;
	background:url("images/libtn.jpg") left center no-repeat;
	padding-left:20px;
	font-size:12px;
}
.newjob .top_line{
	margin-top:0;
	height:2px;
}
.newjob li em{
	float:right;
	padding-right:10px;
}
.newjob li a{
	color:#666666;
	/*font-weight:bold;*/
}
.newjob li a span{
	margin-right:10px;
}

.login .bottom{
	width:250px;
}
.login{
	float:left;
	width:250px;
	/*margin-top:20px;
	height:370px;*/
	background:url("images/u_bg.jpg") repeat-x;
	
}
.login .title{
	height:36px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#216858;
	line-height:27px;
	background:url("images/login_t.jpg") top no-repeat;
}
.login p{
	margin-left:10px;
	margin-bottom:20px;
	font-size:14px;
	font-weight:bold;
	color:#216858;
}
.login p a{
	font-size:12px;
	text-decoration:underline;
	color:#999;
	font-weight:normal;
	margin-left:5px;
}
.login1{
	background:#f4fbfb;
	border:1px solid #b3ddc9;
	height:20px;
	line-height:20px;
	padding-left:5px;
	width:110px;
}
.lb{
	margin-right:10px;
}
.login .unit_c{
	padding-bottom:1px;
}
.footer{
	background:url("images/footer.jpg") bottom repeat-x;
	height:30px;
	text-align:center;
	clear:both;
	color:#333;
	padding-top:20px;
}
.footer span{
	color:#00b06f;
}
.path{
	margin-top:10px;
	height:20px;
	line-height:20px;
	color:#999;
	padding-left:5px;
	border-bottom:1px solid #b3ddc9;
	padding-bottom:7px;
}
.path a{
	color:#999;
}
.jobcontent{
	margin:0 auto;
	text-align:left;
	float:none;
	font-size:14px;
}
.jobcontent .top_line{
	margin-bottom:20px;
}
.jobcontent .unit_c h1,.jobcontent .unit_c h2{
	line-height:22px;
	margin-left:20px;
	margin-top:10px;
}
.jobcontent .unit_c  strong{
	color:#00B06F;
	font-weight:bold;
}
.jobcontent .unit_c p{
	line-height:22px;
	margin-left:20px;
	padding-right:20px;
}
.rcontent{
	background:#f5fbf9;
	font-size:14px;
	padding-top:10px;
}
.rcontent .path{
	margin-top:0;
	border-bottom-color:#ff9600;
}
.rcontent h1{
	font-size:28px;
	color:#00B06F;
	text-align:center;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:7px;
}
.rcontent h2{
	font-weight:bold;
}
.rcontent p{
	text-indent:2em;
	margin-left:60px;
	margin-right:60px;
	margin-bottom:7px;
}
.rcontent h2{
	margin-left:60px;
	margin-top:10px;
	color:#00b06f;
}
.rcontent li{
	margin-left:60px;
	background:url("images/yli.gif") left center no-repeat;
	padding-left:10px;
}
.rcontent label{
	margin-right:15px;
}
.forg{
	width:360px;
	float:none;
	text-align:left;
}
.forg .bottom{
	width:359px;
}
.forg .title{
	background:url("images/forc.jpg") no-repeat;
}
.forgp{
	margin-top:0;
}
.forg p{
	margin-left:30px;
}
.forgp .login1{
	width:300px;
}
.forg .mb0{
	margin-bottom:0px;
}
.resumepath{
	border:none;
	margin-top:0;
}
.res_center,.res_center .bottom{
	width:965px;
}
.res_center .title{
	width:965px;
}
.res_center .title h2{
	background-image:url("images/top1_l.jpg");
	height:36px;
	vertical-align:middle;
}
.res_center .title h2 a{
	color:#02543d;
	margin-left:20px;
}
.res_center .title h2 span{
	color:#de5978;
	font-weight:normal;
}
.res_center .title h2 img{
	float:none;
	vertical-align:middle;
	margin-right:5px;
}
.bas_tab{
	/*width:964px;*/
	margin-left:10px;
	margin-right:10px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:14px;
}
.bas_tab td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:35px;
	/*vertical-align:middle;*/
	padding-left:10px;
}
.bas_tab td a{
	color:#000;
}
.bas_tab td span{
	color:#de5978;
}
.bas_tab th{
	background:#ecf5f2;
	font-weight:bold;
	color:#02543d;
}
.ftr{
	background:#ecf5f2;
	font-weight:bold;
	color:#02543d;
}
.rec_content{
	margin:10px 20px;
	font-size:14px;
}
.rec_content h2{
	color:#02543d;
	font-weight:bold;
}
.rec_content p{
	margin-bottom:10px;
}
.rec_content strong{
	color:#de5978;
}
.phead{
	height:90px;
	border-bottom:1px solid #ff9600;
	margin-bottom:10px;
}
.puint{
	float:left;
	width:965px;
	font-size:14px;
	padding-bottom:10px;
}
.puint span{
	font-weight:bold;
	color:#02543d;
}
.punl{
	float:left;
	width:160px;
}
.punr{
	float:right;
	width:842px;
}
.phead img{
	float:left;
	margin-top:25px;
}

.phead h1{
	float:left;
	font-size:30px;
	margin-top:40px;
	font-weight:900;
/**	font-family:"ºÚÌå", "ËÎÌå";**/
	margin-left:290px;
	color:#02543d;
}
.imghead img{
	padding:5px;
	border:1px solid #02543d;
}
.imghead p{
	margin-bottom:7px;
	padding-right:20px;
}
.bgc{
	background:#f5fbf9;
}
.pfloat p{
	margin-right:20px;
	line-height:25px;
}
.puint h2{
	font-size:20px;
	font-weight:bold;
	color:#02543d;
	line-height:40px;
	padding-left:10px;
	border-bottom:1px solid #02543d;
	margin-bottom:5px;
}
.punr table{
	width:842px;
	text-align:left;
}
.punr table td{
	height:25px;
	padding:2px;
	vertical-align:top;
}
.userh2{
	margin-bottom:20px;
}
.userh2 .title h2{
	background-image:url("images/top_l.jpg");
}
.infotab_{
	vertical-align:middle;
}
.inp{
	width:200px;
}
.userh2 em{
	margin-left:5px;
	color:#999;
}
.infotab span{
	float:left;
	display:block;
	width:10px;
}
.userh2 dt{
	float:left;
	margin-left:350px;
	margin-bottom:40px;
	margin-right:30px;
	text-align:center;
	display:inline;
}
.userh2 dt span{
	display:block;
	margin-top:20px;
}
.userh2 dt span input{
	width:200px;
}
.userh2 dd{
	font-size:14px;
	line-height:25px;
	color:#999;
}
.adun{
	text-align:center;
}
.adun table{
	border:1px solid #ccc;
	margin:0 auto;
	text-align:left;
	font-size:14px;
}
.adun table td{
	padding-left:10px;
	line-height:30px;
}
.adun table span{
	color:#02543d;
	font-weight:bold;
}
#banner{
	float:left;
	margin-bottom:20px;
	position:relative;
}
#banner img{
	float:left;
}
.mt0{
	margin-top:0;
}
.about{
	width:250px;
	margin-top:20px;
}
.about .bottom{
	width:250px;
}
.about li{
	background:url("images/yli.gif") left center no-repeat;
	padding-left:10px;
	margin-left:15px;
	font-size:14px;
	line-height:35px;
	font-weight:bold;
}
.about li a{
	color:#009d63;
}
.noticet{
	margin-left:100px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.noticet td{
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	line-height:25px;
	padding-left:10px;
	font-size:14px;
}
.notice h1{
	font-size:30px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
	margin-bottom:7px;
}
.notice .unit_c h2{
	text-align:center;
	color:#999;
	font-size:14px;
	margin-bottom:10px;
}
.notice h2 span{
	margin-right:7px;
}
.notice .unit_c p{
	padding-left:30px;
	padding-right:30px;
	text-indent:2em;
	font-size:14px;
	color:#333;
	margin-bottom:10px;
}
.notice .unit_c h5{
	font-size:14px;
	margin-top:20px;
		padding-left:30px;
	padding-right:30px;
}
.notice .unit_c h5 strong{
	font-weight:bold;
	color:#de5978;
}
.show,.show .title{
	width:160px;
	text-align:left;
}
.show .bottom{
	width:160px;
}
.show p{
	margin-left:5px;
	margin-right:5px;
}
.ref,.ref .title,.ref .bottom{
	width:360px;
}
.ref{
	margin-bottom:20px;
	margin-left:100px;
	float:left;
}
#bnav{
	width:994px;
	float:left;
	background:url("images/baner.jpg") repeat-x;
}
#bnav li{
	float:left;
	height:50px;
	width:90px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:50px;
}
#bnav li a{
	color:#fff;
}
#bnav li.hover{
	background:url("images/navbli.jpg") no-repeat;
}
#bnav li.hover a{
	color:#00b06f
}
.loginx{
	position:relative;
	float:none;
	width:965px;
	height:520px;
}
.lob{
	position:absolute;
	width:400px;
	height:300px;
	left: 606px;
	top: 169px;
	font-size:16px;
}
.inputlo{
	width:210px;
	height:22px;
}
.btnx{
	padding:0 10px;
	height:26px;
	cursor:pointer;
	font-size:14px;
}
.signup{
	width:230px;
	background:#fff;
	background:url(images/tb.jpg) repeat-y;
	margin-bottom:20px;
	overflow:hidden;
}
.signup p{
	color:#216858;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}
.signin{
	background:#f4fbfb;
	border:1px solid #b3ddc9;
	height:20px;
	line-height:20px;
	padding-left:5px;
	width:90px;
}
.subbg{
	background:url("images/subbg.jpg") left bottom no-repeat;
}
.mnav li{
	background-image:url("images/inleft.jpg");
	background-repeat:no-repeat;
	width:200px;
	height:50px;
	line-height:55px;
	
	margin-bottom:7px;
	text-indent:40px;
	font-weight:bold;
	overflow:hidden;
}
.mnav li.hover{
	background-position:right;
}
.mnav li a{
	color:#0C7E40;
}
.mnav li.hover a{
	color:#145596;
}
.mnav{
	margin-left:0px;
}
.search{
	float:left;
	width:100%;
	background:url("images/sear_bg.jpg") repeat-x;
	height:65px;
}
.search p{
	float:left;
}
.search select{
	float:left;
	height:22px;
	line-height:22px;
	margin-top:20px;
	margin-left:10px;
	display:inline;
	width:112px;
}

.search input{
	float:left;
	margin-left:15px;
	display:inline;
	margin-top:18px;
}
.btn2{
	background:url("./images/btn2.jpg") no-repeat;
	width:150px;
	height:23px;
	text-align:center;
	border:none;
	color:#fff;
	cursor:pointer;
}

.mnavNew li{
	background-image:url("images/inleftNew.jpg");
	background-repeat:no-repeat;
	width:250px;
	height:40px;
	line-height:40px;
	font-size:14px;
	margin-bottom:15px;
	text-indent:40px;
	font-weight:bold;
}
.mnavNew li.hover{
	background-position:right;
}
.mnavNew li a{
	color:#fff;
}
.mnavNew{
	margin-left:0px;
}
.maincontentNew{
	float:right;
	width:684px;
}
.newjobNew{
	width:684px;
	margin-top:20px;
}
.newjobNew2{
	width:100%;
	margin-top:20px;
}
.newjobNew .title,.newjobNew .bottom{
	width:683px;
}
.newjobNew2 .title,.newjobNew2 .bottom{
	width:100%;
}
.btn39px{
	background:url("images/btn39.jpg") no-repeat;
	width:39px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:none;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}

.subbgNew{
	background:url("images/subbgNew.jpg") left bottom no-repeat;
}
.copyfont{
	font-family: Arial;
}

#toph{
	width:100%;
	background:url(images/menubg.gif) repeat-x bottom;
	text-align:center;
}
#nav .lli{
	background:none;
}
.tt{
	background:url(images/t1.jpg) no-repeat;
	width:230px;
	height:36px;
}
.tbm{
	background:url(images/t2.jpg) no-repeat;
	height:15px;
	width:230px;
}

.infol{
	text-align:left;
	width:734px;
	/*margin-top:20px;*/
	
}
.infol .title{
	width:733px;
}
.infol .bottom{
	width:733px;
}
.infol li{
	background:url(images/yli.gif) left center no-repeat;
	padding-left:1em;
	margin-left:10px;
	line-height:24px;
}
.infol li a{
	color:#666;
}
.infol li span{
	float:right;
	padding-right:20px;
}
.alertStyle{
	visibility:hidden;
	position:absolute;
	z-index:1000;
	top:-100;
	border:1px solid #CC6600;
	text-align:left;
	background-color: #FFFADC;
	padding: 5px;
}
