@charset "utf-8";
/*-------------------
	Style Name: 114haogong job
	Author: strong
	Revision: 2009-08-27
	Copyright: up72.com
-------------------------------------*/


body{ font:12px/22px "宋体"; padding:0; margin:0; color:#000;margin:0; padding:0; background:url(../images/new/bg.gif) repeat-x 0 0;}
ul { list-style:none; margin:0px; padding:0px;}
li { list-style:none; }
form { margin:0px; padding:0px;}
a { text-decoration:none;color:#333333; cursor:pointer;}
a:hover {color:#CD0102; text-decoration:underline;}
button {border:0;cursor:pointer;}
img {border:0;}

.clear{ clear: both;}

/*title more*/
span.titmore{ float:right; padding-right:8px; font-family:Candara; font-weight:normal; font-size:12px; color:#999999; }
span.titmore a{ color:#999999; }

input.txt { border:solid 1px #999999; height:18px; line-height:18px; padding-left:3px; }

/*content*/
#date,#top,#menu,#Main,#links,#bottom{ width:970px; margin:0 auto; overflow:hidden;}
#top{ height:72px;}
#top img{vertical-align: middle;}


#date{background: url(../images/new/home_05.gif) no-repeat right 5px; height:27px; padding:5px 0 12px 0;}
	#date span{ float:right; padding-right:8px;}
	#date .Set a{ padding:0 26px; text-decoration:none; color:#fff;}
	#date .Set a:hover{ text-decoration:underline; color:#FFFF99;}

	#date .local a{ font-size:13px; padding:0 8px; height:10px; border-right:#fe6500 solid 1px; text-decoration:none; color:#fe6500;}
	#date .local a:hover{ color:#ff0000; text-decoration:underline;}
	#date .local .article{ border-right-style:none; }

.drId{ margin:0 20px; }

/*menu*/
#menu{ background:url(../images/new/home_22.gif) no-repeat 0 10px; height:40px; padding-top:18px; }
#menu a{ font-size:13px; font-weight:bold; color:#FFF; text-decoration:none; padding:0 25px; height:28px; display: block; float:left; line-height:28px; }
#menu .currently,#menu a:hover{ background:url(../images/new/home_03.gif) no-repeat center bottom; color:#000;}


#posts{ border-top:solid 2px #e6e6e6; padding-top:8px; margin-bottom:12px;}


#left{ width:206px; }
#right{ width:756px;}
#login{ background:url(../images/new/home_29.gif) no-repeat 0 0; height:186px;}


/*left title*/
	.leftId{ margin-top:8px;}
	.leftColumns{margin-bottom:8px;}
	.leftTitle{background:url(../images/new/home_48.gif) no-repeat 0 0; height:29px;font-size: 13px;font-weight: bold; padding:6px 0 0 34px;}
	
/*left content*/
	.leftContent{background:url(../images/new/home_50.gif) repeat-y 0 0; overflow:hidden}
	.leftContent li{ padding-left:16px;background:url(../images/new/home_102.gif) no-repeat 8px 10px;}
	.leftBlock{ background:url(../images/new/home_52.gif) no-repeat left bottom; height:8px;} 
	.leftContent .pic{padding:8px 0 0 10px; display:block; height:100px; width:190px;}
	.leftContent .pic img{ border:#cdcdcd solid 1px; float:left; margin-right:8px;}


/*right*/
	.rightColumns{ margin-bottom:8px; background:url(../images/new/home_37.gif) repeat-y 0 0;}
	.rightTitle{ background:url(../images/new/home_31.gif) no-repeat 0 0; height:35px; color:#ff8400;font-size:13px; font-weight: bold;padding:0; overflow:hidden; line-height:35px; text-indent:15px; }
	
	.leftTitle span,.rightTitle span{ float:right; padding-right:8px; font-family:Candara; font-weight:normal; font-size:12px; color:#999999; }
	.leftTitle span a,.rightTitle span a{ color:#999999; }

	
	
	.rightContent { padding:0px; margin:0px; overflow:hidden; }
	.kzhao { height:396px; }
	.jobFairs li{ width:232px; height:172px; background:url(../images/new/home_41.jpg) no-repeat 0 0; float:left; margin:15px 0 0 15px; _margin:15px 7px 0 8px; padding-top:8px; text-align:center; }
	.jobFairs li.meizai{background:url(../images/new/home_411.jpg) no-repeat 0 0;}
	
	.rightContent .name{ display:block; text-align: center; }

	.rightBlock{ background:url(../images/new/home_61.gif) left bottom no-repeat; height:10px;}


#logoLink{ margin-bottom:6px;}
#logoLink img{ margin:0 2px 4px 2px;}


	.rightTitle .z_tab { width:266px; height:32px; float:left; }
	.rightTitle .z_tab .qiye_sel { width:133px; height:32px; line-height:32px; float:left; display:block; background:url(../images/new/home_bg.gif) left 0 no-repeat; text-align:center; color:#FFFFFF }
	.rightTitle .z_tab .ztuijian { width:130px; height:32px; line-height:32px; float:left; display:block; text-align:center; border-right:solid 1px #CCCCCC;  }
	
	.rightTitle .z_tab .qiye { width:133px; height:32px; line-height:32px; float:left; display:block; text-align:center;}
	.rightTitle .z_tab .ztuijian_sel { width:130px; height:32px; line-height:32px; float:left; display:block; background:url(../images/new/home_bg.gif) right 0 no-repeat; text-align:center; border-right:solid 1px #CCCCCC; color:#ffffff  }

	span.lb{ font-size:12px; display:block; padding-right:8px; text-align:right; font-weight:normal; }
	span.lb a { color:#333333;}
	
	.rightTitle .dp{ background:url(../images/new/home_bg.gif)  no-repeat 0 0; color:#FFF;position: absolute;left:-8px;top:0px; width:129px; height:28px;text-align: center; padding-top:4px;}
	.rightTitle .tips{ margin-left:154px;}


.enter,.enter2{display:block;text-align:center;}
.enter{ padding-top:70px;*padding-top:76px;_padding-top:78px;}
.enter2{padding-top:56px;}
.enter a,.enter2 a{ float:right; padding-right:15px; color:#000;text-decoration: none;}


.jobEnterprise,.jobEnterprise { margin:0; padding:0;}
.jobEnterprise li,.jobEnterprise li{ margin:0; padding:0;list-style-type: none;}
.jobEnterprise{ padding:8px 0 0 22px;}
.jobEnterprise li{ float:left; width:228px;}
.jobEnterprise li{ background:url(../images/new/home_108.gif) no-repeat 0 8px; padding-left:8px; line-height:18px;}


.rateof{margin-left:10px; margin-top:8px; display:block;}
.rateof img{ margin:4px;}
#links{ background: url(../images/new/home_126.gif) no-repeat 0 0; height:127px; padding:8px 10px 0 20px; width:938px;}
.more{ float:right;}
.web{ display:block; padding-top:20px; height:72px;}
.web a{ display:block; float:left;width:78px;text-decoration: none; color:#000;}
#bottom{  background:url(../images/new/home_129.gif) no-repeat 0 0; padding:12px 22px 0 12px; width:932px; height:150px;}
#copyright{ display:block; width:660px; float:left;text-align: center;}
.telecom{float:left;}
.returnTop{ display:block;float: right;}

.menu{display:block;text-align: center;}
.menu img{ float:right; margin:4px 10px 0 0;}

#login label{ display:block; height:26px; padding-left:8px;}
.memberLogin{padding:40px 0 0 0; margin:0;position: relative;}
.inputStyle {width:78px;border:1px solid #999; color:#808080; margin-left:6px;}
.regBtn {border: 0px;border: none;margin-left: 12px;}
.loginBtn{ right:4px; top:34px;position:absolute; width:54px;}
.memberLogin a{color:#f78843;font-weight: bold;text-decoration: none;}
.memberLogin .radio{ display:block; height:30px; padding-top:20px; background:url(../images/new/home_bg03.gif) no-repeat center 15px; padding-left:8px;}
.enrol{float:left; display:block; margin-left:1px;}


/*Author:du*/
#posts { width:970px; margin:0 auto; padding-bottom:8px;}

	input.key { border:solid 1px #333333; height:20px; line-height:20px; width:400px; text-indent:2px; color:#666666 }
	input.so { background:url(../images/new/so.jpg) no-repeat; padding-top:2px; width:46px; height:18px; border:none; cursor:pointer;}
	input.gso { background:url(../images/new/gso.jpg) no-repeat; padding-top:2px; width:67px; height:18px; border:none; cursor:pointer;}
	
.menu11{display:block;text-align: center;}
.menu11 img{ float:right; margin:4px 10px 0 0;}

