.company_maindiv{width:954px; margin:auto; text-align:left; clear:both; background-color:#FFFFFF;border-left:#FFFFFF 2px solid; border-right:#FFFFFF 2px solid;}

#company_top{margin:5px 0}
#company_top1{width:300px; float:left}
#company_top2{width:630px; float:right}

#company_topbar{ margin-top:10px; background-image:url(/images/company/top_style3.gif); height:146px; text-align:right; color:#FFF; font-size:30px; font-family:"黑体"; line-height:139px; padding-right:50px;}

#company_main1{width:187px; float:left; }
#company_main2{width:720px; float:right; border-left:#F5F5F5 1px solid ;border-right:#F5F5F5 1px solid ; padding:0 10px; }
#company_main3{ border:#7FBF23 1px solid; padding:3px; background-color:#FFF; padding:3px; text-align:right; margin:10px 0;}

#company_main1_1{ background-color:#7FBF23; height:45px; color:#FFFFFF; text-align:center; font-size:20px; line-height:45px;}

#company_joblist{}
#company_joblist ul{  border:0; list-style-type: none; display: inline; }
#company_joblist ul li{ float:left; display: block; width: 100%; height:26px; line-height:25px;padding-left:3px; background:url(/images/company/li_style3.gif) no-repeat; padding-left:18px; margin-top:3px;}


#company_infobar{background-image:url(/images/company/bar1_style3.gif); height:40px; text-align:right; line-height:35px;}
#company_pic{ width:200px; height:200px; border:#7FBF23 1px solid; margin:0 0 10px 10px; float:right;}
#company_info{font-size:13px; line-height:150%; padding:10px; color:#009900}
#company_otherinfo{padding:10px;}
#company_otherinfotab{background-color:#7FBF23;}
#company_otherinfotab2 td{background-color:#FFF; padding:3px;}
#company_otherinfotab2 .td1{text-align:center; background-color:#E3FFC8; color:#7FBF23; font-weight:bold}
#company_otherinfotab2 .td2{padding-left:10px;}

#company_infobar2{background-image:url(/images/company/bar2_style3.gif); height:40px; }
#company_list{padding:20px; }

.comjobname{color:#009900; font-size:15px; font-weight:bold}
.comjobdiv1{ color:#7FBF23; padding:5px; background-color:#E3FFC8; border-bottom:#7FBF23 1px solid; font-weight:bold}
.comjobdiv2{ padding:5px; line-height:200%; background-color:#E3FFC8; color:#7FBF23}
.comjobdiv3{background-color:#FFE8E8; color:#C2555E}
.jobfont1{color:#66CC99}

.comjoblisttable{border-bottom:#BFDF91 1px dashed; margin-bottom:20px;}
.comjoblisttable td{ padding:3px 0;}
.user_span1{ background-color:#F0FFE1; padding:2px; border:#7FBF23 1px solid}
.user_span1 a:link{color:#7FBF23}
.user_span1 a:visited{color:#7FBF23}
.user_span1 a:hover{color:#7FBF23}
.user_btns{line-height:150%; text-align:right; padding-bottom:20px;}


body {margin:0; padding:0; border:0; height:100%; overflow:auto;} 
html {overflow:auto !important; overflow:hidden;} 
   * html #login_4 {position:absolute;}
   * html #login_3 {position:absolute;}
   * html #login_2 {position:absolute;}
   * html #login {position:absolute;}
   #login,#login_2,#login_3,#login_4{
     position:fixed;
     display: none;
	 top: 180px;
	 left: 300px;
	 width: 300px;
	 background-image:url(/images/bb2.gif);
	 text-align: center;
	 border:#0A71D0 1px solid;
	 padding: 10px;
	 z-index: 1;
   }
   #totable td{ text-align:left; padding-left:10px; color:#2CB1FC
   }
   #totable .totd1{ text-align:center; font-size:15px; color:#0A71D0; font-weight:bold
   }

