* {
	padding:0px;
	margin:0px;
}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dd,dt{margin:0;padding:0;border:0;}
html {
	background:#FFF;
}
body {
	font-size:12px;
}
img {
	border:none;
}
a, a:link, a:visited {
	color:#333333;
	text-decoration:none;

}
a:hover, a:active, a:focus {
	color:#ff5500;
	text-decoration:none;
}
ul, ol,li {
	list-style-type:none;
}
input, select, button {
	font:12px Verdana, Arial, Tahoma;
	vertical-align:middle;
}

#topdiv {
	WIDTH: 100%;
}
#topper{
     margin:0px auto;width:950px;
}
#datediv {
	FLOAT: left; WIDTH: 180px; PADDING-TOP: 6px; HEIGHT: 24px; TEXT-ALIGN: center; color:#336600;
}
#hpointline {
	MARGIN-TOP: 4px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #555555 1px dashed; WIDTH: 10px; HEIGHT: 24px
}
#icon01 {
	BACKGROUND: url(../../images/145.gif) no-repeat; FLOAT: left; WIDTH: 18px; HEIGHT: 20px
}
#logondiv {
	FLOAT: left;padding-top:2px; text-align:left;
}
#makehome {
	DISPLAY: inline; FLOAT: right; VERTICAL-ALIGN: middle;MARGIN-RIGHT: 5px; padding-top:6px;
}

.header{
       width:100%; background:url(../../images/top_bg.gif) repeat-x; height:70px; padding-bottom:10px;
}
.head{
   width:950px; margin:0px auto;
}
.logo{
     width:230px;float:left; text-align:center; height:70px;
}
.header_right{
    width:720px;float:right;margin-top:10px;
}
.header_right ul{
     float:right;
}
.header_right li{
     float:left;width:80px; text-align:center;
}
.header_right li img{
    width:40px;height:40px;
}
.header_right a:Link,.header_right a:visited{
     text-decoration:none;font-weight:bold; color:#555;
}
.header_right a:hover{
     color:red; text-decoration:underline
}

/*---------- stock ---------*/
.center {
	margin:0px auto;	margin-top:10px;

}
.jobmain {
	width:100%;height:38px;
	background:url(nav_bg.gif) repeat-x #cc3333;
}
.clear{clear:both;}
/*---------- frame : menu ---------*/
.topmenu {
	margin:0px auto;
	height:38px;
	overflow:hidden;
}
.topmenu .nav {
	width:950px;
	margin:0px auto;
	background:url(nav_bg.gif) repeat-x #cc3333;
	overflow:hidden;
}
.topmenu ul li {
	text-align:center;
	float: left;
}
.topmenu ul li a {
	text-decoration:none;
	width:105px;
	height:33px;
	padding-top:5px;
	float: left;
	display:block;
}
.topmenu .classon {
	font-weight:bold;
	width:105px; height:33px;	background:url(redbut.gif) no-repeat;

}
.topmenu .classon a:link, .topmenu .classon a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}
.topmenu .classoff a:link, .topmenu .classoff a:visited {
	color:#333333;
	text-decoration:none;
	background:url(menu_line.gif) no-repeat 0px 6px;
}
.topmenu .classoff a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:105px; height:33px;
	background:url(redbut.gif) no-repeat;
}
/*---------- frame : header ---------*/
.jobindexmain_1{width:948px; margin:0px auto;}

.jobzp{
  width:948px;margin:0px auto;border:#dcdcdc 1px solid;border-top:none;background:url(gqtitle_bg.gif) repeat-x;height:auto;margin-top:10px;
}
.jobzpmore{background:url(jobtj.gif) no-repeat;width:58px;height:18px;float:right;text-align:center;padding:3px;margin-top:4px;}
.jobzpmore a:link,.jobzpmore a:visited{color:#fff; line-height:18px;}
.jobindexbox{padding:8px; height:auto; text-align:center;}
.jobmqtitle{width:305px;float:left;background:url(jobtit2.gif) no-repeat;height:29px; font-size:14px;font-weight:bold;color:#fff;line-height:29px;text-align:left; padding-left:10px;}
.zpmain1{ width:950px; margin:0px auto;}
#zp_left{width:710px; float:left;}

.zpleft{ margin-top:10px;background:url(gqtitle_bg.gif) repeat-x;height:auto; border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;border-bottom:#dcdcdc 1px solid;}
.zpright{width:225px; float:right; margin-top:10px;}
.zpbox{ padding:8px; margin-bottom:8px}
.zpbox li{width:50%; float:left}
.zpbox img{ text-align:left; padding-right:5px;}
.qzbox{width:690px;padding:8px;overflow:hidden;}
.qzbox li{line-height:25px;border-bottom:#ccc 1px dotted;}
.qzbox img{ text-align:left; padding-right:5px; padding-top:12px;}
.qzbox a:link,.qzbox a:visited{color:#ff0000;}
.qzbox a:hover{text-decoration:underline;color:#ff6600}
.others{color:#000}
.comname{}
.comname a:link,.comname a:visited{color:#000;font-size:12px;text-decoration:underline}
.comname a:hover{color:red;text-decoration:none;}
.zwlist a:Link,.zwlist a:visited{color:#555;font-size:12px;text-decoration:none;}
.zwlist a:hover{color:#cc0000;text-decoration:underline;}
.time{color:red;}
#twhr{height:64px;}
#twhr img{border:#dcdcdc 1px solid;padding:3px;}
.jobtype{
  border:#dcdcdc 1px solid; border-top:none;background:url(gqtitle_bg.gif) repeat-x;height:auto;
}
.jobzxsj{
  border:#dcdcdc 1px solid;border-top:none;background:url(gqtitle_bg.gif) repeat-x;height:29px;margin-top:10px;
}
.jobright{
  background:url(jobtit2.gif) repeat-x;width:120px;height:29px; font-size:14px;font-weight:bold;color:#fff;line-height:29px;text-align:center;
}
.job_tit{
  background:url(redbut.gif) no-repeat;width:105px;height:33px; font-size:14px;font-weight:bold;color:#fff;line-height:33px;text-align:center;
}
.jobbox{padding:8px;}
.jobbox .classtitle a{font-size:14px;font-weight:bold;color:#ff6600;}
.jobbox .list{line-height:24px;padding-top:10px;}
.jobtjbox{padding:8px; height:auto}
.jobtjbox img{padding-right:2px;}
.job_middle{
   width:425px;float:left;margin-left:10px;
}
.jobindex{width:100%; background:url(jobhead.gif) repeat-x;height:30px; border-bottom:#ccc 1px solid;}
.jobhead{width:950px;margin:0px auto;}
.jobuser{width:520px;float:left;padding-top:5px;}
.jobhomepage{width:400px;float:right;text-align:right;line-height:30px;}
.jobtop{
width:950px;margin:0px auto;margin-top:10px;}
.joblogo{width:200px;float:left;height:75px;}
.jobbanner{width:750px;float:right;height:75px;text-align:right;}

.jobflash{border:#dcdcdc 1px solid; height:174px !important; height:150px;}
.jobsjtj{width:305px;float:left;background:url(jobtit2.gif) no-repeat;height:29px; font-size:14px;font-weight:bold;color:#fff;line-height:29px;text-align:left; padding-left:10px;}
.jobmore{background:url(jobtj.gif) no-repeat;width:58px;height:18px;float:right;text-align:center;padding:3px;margin-top:4px;}
.jobmore a:link,.jobmore a:visited{color:#fff; line-height:18px;}
.jobindexdiv{padding:8px; height:auto; height:222px;}
.jobindexdiv li{list-style-type:none;float:left; height:108px;}
.jobindexdiv img{width:85px;height:68px;padding:2px; border:#dcdcdc 1px solid;margin:5px;}
.jobindexdiv a{ text-align:center;}

.jobdiv{padding:8px; height:auto; font-size:14px; line-height:25px}
.jobmember{padding:3px; padding-left:12px;height:294px !important; height:236px; overflow:hidden}
.jobmember li{color:#003366;text-align:center;float:left;padding-left:10px; padding-right:6px;}
.jobmember img{width:42px; height:42px; border:#ccc 1px solid; padding:2px; margin-top:5px;}
.jobvip{padding:3px;padding-left:12px; height:auto; overflow:hidden; text-align:center}
.jobvip li{color:#003366;text-align:center;float:left;padding-left:10px; padding-right:6px;}
.jobvip img{width:42px; height:42px; border:#ccc 1px solid; padding:2px; margin-top:5px; margin-bottom:6px}
.jobdiv li{list-style-type:none;float:left;}
.jobdiv img{width:85px;height:68px;padding:2px; border:#dcdcdc 1px solid;margin:5px;}
.jobdiv a{ text-align:center;}

.job_type{ border:#dcdcdc 1px solid;background:url(gqtitle_bg.gif) repeat-x;height:auto;margin-top:10px;}
.jobindexsearch{ width:670px; float:left;}
.jobad{width:260px; float:right; background:#FDE9EA;border:#FDA7A8 1px solid; padding:2px; margin-top:10px;}
.jobad img{ border:#fff 1px solid}
.jobxx{}
.jobxx img{margin-left:8px; margin-top:11px;}
.companyname {line-height:25px}
.companyname a:Link,.companyname a:visited{color:#003366;}
.mqtj{}
.mqtj li{width:50%;}
.mingqi {line-height:25px}
.mingqi a:Link,.mingqi a:visited{color:#003366;}


/*搜索框 1月26日兼容FF添加的样式*/ 
.mainsearch ul{margin:0px; padding:0px;}
.mainsearch ul li{padding:2px;}
.inputs{border:1px #bcccf8 solid; background:url(tit_bg.gif) center repeat-x; height:20px; padding:2px 2px 0 2px; font-size:12px;}
.leftmenutit{padding:5px; background:url(maintitbg.gif) repeat-x; line-height:normal;}
.leftmenutit span{font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:20px; margin:0;}
.s_on{background:url(sbtn_bg.gif) no-repeat; width:44px;height: 24px;color:#fff;}
.advsearch{float:left;width:656px;border:1px solid #FDA7A8;background:#FDE9EA;padding:6px}
.advsearch_1{border-width:0px 1px 1px 1px; border-style:solid;border-color:#D92A27;background:#fff;padding:10px 0;width:651px;}
.search_boxbg_t{background:url(search_boxbg.gif);width:653px;text-align: left;padding:7px 0}
.search_boxbg_t li{float:left;}
#hot_s{float:right;width:450px;white-space:nowrap;overflow:hidden}
#hot_s span{padding:0 7px 0 0;}
.clickinputs{font-family:"宋体";border:1px solid #999;cursor:pointer;width:280px;padding: 2px;background:url(input.gif) no-repeat 268px 1px #fff}
.clickinput_s{font-family:"宋体";border:1px solid #999;cursor:pointer;width:110px;padding: 4px;background:url(input.gif) no-repeat 99px 3px #fff}
#s_1,#s_2,#s_3{cursor:pointer;}
#zhiweit{text-align: left;width:98%;}
.type_title {font-size:14px;font-weight:700;clear:both;color:#ff6600;line-height: 24px;float:left;}
#zhiweit a{color:#003CC8}
#zhiweit ul{clear:both;height:100%}
#zhiweit li{float:left;width:230px;line-height: 20px;}
.bigclass{font-size:14px;border:1px solid #f4f4f4;padding: 10px;margin:0 0 10px}
#zhiweit .bigclass li{width:305px;}
#hangyet{text-align: left;width:95%;line-height: 20px;color:#003CC8}
input,select{font-family:"宋体", Arial;font-size:12px;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,input { margin:0; padding:0;}

#hangyet li{float:left;width:462px;font-size:14px;}
#hangyet span{cursor:pointer}
.rights{float:right;}
.gbg{background:#f4f4f4;}
.ls1{float:left;width:250px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5px;line-height: 20px;}
.ls2{float:right;line-height: 20px;color:red;padding-right:5px;cursor:pointer;}
#hotsearch{text-align: left;width:95%;margin:5px 0}
#hotsearch span{padding-right:15px;}
#hotsearch b{padding-left:13px;}
#hotsearch a{color:#d32222;text-decoration: underline;}
.jobcomment{ padding:5px;}
.jobcomment img{ border:0}


.ltintro{ font-size:14px; line-height:25px; padding:6px;}
/*职位搜索*/
.ziweisearch{width:950px; margin:0px auto; margin-top:10px;  border:#FFC687 1px solid; border-top:none;}
.zwsearchbg{ background:url(jobsearchbg.gif); height:32px;}
.zwclasstit{ background:url(jobsearchbg_l.gif) no-repeat; height:33px;font-size:14px;font-weight:bold;color:#fff;padding-left:18px; line-height:30px;}
.linktitle a:link,.linktitle a:visited{color:red;}
.searchjg td{ border-bottom:#dcdcdc 1px dashed; border-right:#dcdcdc 1px dotted}

.p_name_w img{padding-top:5px; padding-right:5px;}
.p_name_w{font-size:14px;}
.p_name_w a:Link,.p_name_w a:visited{color:#003366;}
.pinfo_1{margin-top:8px;}
.title{font-size:14px;color:#003366;}
#joblist .title{font-size:14px;color:#003366; background:#efefef;}
/*兼职样式*/

.jzindexmain{width:950px; margin:0px auto; margin-top:10px;}
.jzleft{width:265px; float:left; }
.jzad{width:260px;padding:2px; border:#dcdcdc 1px solid}
.jzright{width:670px; float:right;}
.jobsite{font-size:12px;}
.jzzw{border-bottom:#dcdcdc 1px dotted;border-right:#dcdcdc 1px dotted}
.jzzw a{font-size:14px;line-height:25px;}


.companymain{width:950px;margin:0px auto; margin-top:10px;}
.company_left{width:240px; float:left;}
.company_zw{width:235px;}
#zw_t{}
#zw_m{ background:#FFEFDE; border-left:3px #FF7300 solid; border-right:#FF7300 3px solid; height:auto;}
.company_right{width:700px; float:right; border-left:#CCC 1px solid}
.ghlist{padding:8px; border:#dcdcdc 1px solid}

/* 搜索按钮样式 */
.btn1_mid{ border:0; height:22px; width:107px; background:url(btn1_mid.gif); cursor:pointer; }
.btn1_big{ border:0; height:22px; width:124px; background:url(btn1_big.gif); padding:2px 0 0 0; cursor:pointer; }

#job_asearch_simple .hot_keywords{margin-top:8px; color:#643C00; }
#job_asearch_simple .hot_keywords a{ color:#643C00; text-decoration:none; }
#job_asearch_simple .hot_keywords a:hover{ text-decoration:underline; }

#body-div .contents{ float:left; }
#job_asearch_simple{ margin:15px 0; }
#job_asearch_simple table{ margin:0 auto; }
#job_asearch_simple .title{ background:url(p_m.gif) no-repeat; padding-left:20px; color:#4B6282; font-size:14px; white-space:pre; }
#job_asearch_simple .textbox{ background:url(key_search.gif) no-repeat; padding-left:22px; border:1px solid #A5A5A7; height:21px; }
#job_asearch_more{ margin:0 20px; border-bottom:1px dotted #B8B8B8; }
#job_asearch_more .title{ color:#4E6084; font-size:14px; }
#job_asearch_more .more1{ margin:10px auto; width:514px; }
#job_asearch_more .more2{ margin:0 auto;}
#job_asearch_more .more2 td{ height:33px; }
#job_asearch_btn{ text-align:center; }
#job_asearch_btn input{ margin:20px 0 0 10px; }
#job_asearch{font-size:14px; text-align:center;border-bottom:1px dotted #ccc}

/*公司详情*/

.indextitle{font-size:14px;font-weight:bold;color:#CC0000;text-align:left;background:url(gqtitle_bg.gif);height:29px;padding-left:8px;border-bottom:#CCC 1px solid;line-height:29px;}
.joblist{ padding:5px;}
.joblist img{padding-top:5px;}
.joblist LI{border-bottom:#dcdcdc 1px solid;line-height:25px;text-align:left;}
.companyintro{color:#555;padding:5px;line-height:24px;}
.jobtitle{color:#555; line-height:25px;}
.job_list{ padding:0px;}
.job_list img{padding-left:8px;}
.job_list li{border-bottom:#dcdcdc 1px dotted;line-height:25px;text-align:left;}
/*文章分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#1E50A2;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{display:block;margin:10px}


 /*底部通用*/
 
.foot {
	 WIDTH: 950px; margin:0px auto;text-align: center; margin-top:10px; border-top:#dcdcdc 1px solid; padding-top:8px; color:#555;
}
.foot a:link,.foot a:visited{
  color:#666; font-size:12px; letter-spacing:2px; 
}
.foot a:hover{color:#ff6600;}
#copyright {
	WIDTH: 950px;margin:0px auto;padding-top:10px;text-align: center;line-height:20px; color:#555;
}
