﻿body {
	font-family:"宋体";
	font-size:12px;
	margin:0 auto;
}
* {
   margin:0;
   padding:0;
   }
.content_bd {
             width:980px;
			 margin:0 auto;
			 }
/*--------banner--------*/
.banner {
         margin-top:10px;
		 height:35px;
		 overflow:hidden;
		 }
.banner_left {
              float:left;
			  width:2px;
			  height:35px;
			  background:url(/images/back_sub1.png) -47px -28px no-repeat;
			  }
.banner_middle {
                float:left;
				width:976px;
				height:27px;
				padding:5px 0px 3px 0px;
				background:url(/images/back_sub1.png) 0px -75px repeat-x;
				}
.banner_middle ul {
                   list-style-type:none;
				   }
.banner_middle ul li {
                      width:74px;
					  height:25px;
					  font-size:14px;
					  font-weight:bold;
					  line-height:27px;
					  text-align:center;
					  float:left;
					  }
.banner_middle ul li.partition {
                                width:2px;
								margin:0 2px;
								background:url(/images/back_sub1.png) -53px -28px no-repeat;
								}
.banner_middle ul li a {
                        text-decoration:none;
						height:27px;
						width:74px;
						display:block;
						color:#FFFFFF;
						}
.banner_middle ul li a:hover {
                              background:url(/images/back_sub1.png) no-repeat;
							  }
.banner_right {
               float:left;
			   width:2px;
			   height:35px;
			   background:url(/images/back_sub1.png) -50px -28px no-repeat;
			   }
/*--------综合--------*/
.comprehensive {
                width:980px;
				}
.comprehensive_left {
                     width:690px;
					 float:left;
					 }
.comprehensive_top {
                   border:#c9c9c9 solid 1px;
				   border-top:none;
				   height:29px;
				   }
.comprehensive_top h2 {
                       line-height:27px;
				       color:#004ea2;
				       font-size:14px;
				       font-weight:bold;
					   border:#FFFFFF solid 1px;
					   background:url(/images/back_sub2.png) repeat-x;
					   }
.login_title {
              margin-left:6px;
			  }
.urgent_title {
               margin-left:162px;
			   }
.search_title {
               margin-left:197px;
			   }
.comprehensive_bottom {
                       width:690px;
					   }
.comprehensive_left1 {
                      width:3px;
					  height:139px;
					  float:left;
					  background:url(/images/back_sub2.png) 0px -35px no-repeat;
					  }
.comprehensive_right1 {
                       float:left;
					   width:687px;
					   }
.comprehensive_r1_top {
                       height:133px;
					   border-right:#c9c9c9 solid 1px;
					   }
/*------登录------*/
.login {
        width:214px;
		float:left;
		padding-top:12px;
		}
.login_into {
             height:auto;
			 }
.into_left {
            width:165px;
			float:left;
			}
.into {
              height:26px;
			  margin:0;
			  padding:0;
			  }
.login_word {
             float:left;
			 line-height:20px;
			 *line-height:24px;
			 width:56px;
			 text-align:right;
			 }
.login_input {
              float:left;
			  width:109px;
			  }
.box {
      width:99px;
	  padding:1px;
	  *height:15px;
	  border:#949494 solid 1px;
	  }
.into_right {
             float:left;
			 }
.login_button {
               border:none;
			   color:#FFFFFF;
			   padding:15px 7px;
			   *padding:16px 4px 12px 5px;
			   background:url(/images/back_sub1.png) 0px -28px no-repeat;
			   }
.help {
       float:left;
	   width:107px;
	   text-align:center;
	   line-height:23px;
	   }
.help a {
         color:#949494;
		 text-decoration:none;
		 }
.help a:hover {
               color:#FF0000;
			   text-decoration:underline;
			   }
.partition1 {
             width:12px;
			 height:133px;
			 float:left;
			 background:url(/images/back_sub2.png) -8px -35px no-repeat;
			 }
/*------急聘--------*/
.hot {
      width:242px;
   padding:6px 3px 0px 3px;
   float:left;
   height:120px;
   position:relative;
   }
.hot_job {
 height:20px;
 width:242px;
}
.hot a {
              color:#000000;
     text-decoration:none;
     }
.hot a:hover {
                    color:#FF0000;
     text-decoration:underline;
     }
.company {
          float:left;
		  width:184px;
		  height:20px;
		  line-height:20px;
		  *line-height:22px;
		  overflow:hidden;
		  }
.job {
      float:right;
	  width:48px;
	  height:20px;
	  line-height:20px;
	  *line-height:22px;
	  overflow:hidden;
	  }
/*------搜索------*/
.search {
         float:left;
		 width:194px;
		 padding:6px 3px 1px 3px;
		 }
.search_line {
              height:25px;
			  }
.chouse {
         width:192px;
		 padding:1px;
		 }
.search_left {
              float:left;
			  height:25px;
			  width:140px;
			  }
.button1 {
          width:133px;
		  padding:1px;
		  }
.search_right {
               float:left;
			   height:25px;
			   width:50px;
			   }
.button2 {
          padding:0 5px;
		  *padding:0 3px;
		  margin-left:3px;
		  margin-top:-1px;
		  *margin-top:0px;
		  *padding-top:2px;
		  height:23px;
		  }
.partition2 {
             width:12px;
			 height:133px;
			 float:left;
			 background:url(/images/back_sub2.png) -21px -35px no-repeat;
			 }
.comprehensive_r1_bottom {
						  height:6px;
						  overflow:hidden;
						  background:url(/images/back_sub2.png) 0px -28px repeat-x;
						  }
.comprehensive_middle {
                       width:287px;
					   float:left;
					   }
.comprehensive_image {
                      width:277px;
					  padding:6px 4px 6px 6px;
					  }
.comprehensive_right {
                      width:3px;
					  height:169px;
					  float:left;
					  background:url(/images/back_sub2.png) -4px -35px no-repeat;
					  }
/*--------横向--------*/
.wang {
       padding:3px 1px 8px 1px;
	   width:978px;
	   margin:0 auto;
	   }
.wang img {
           border:#f60 solid 1px;
		   margin:0 1px;
		   width:159px;
		   height:50px;
		   }
#h3_title {
    height:30px;
	margin:0 auto;
	line-height:32px;
	*line-height:34px;
	overflow:hidden;
	background:#ffdcbf;
	text-indent:13px;
	font-size:18px;
	font-family:"黑体";
	color:#f60;
	font-weight:normal;
	}
/*------推荐------*/
.recommed {
           width:980px;
		   margin:0 auto;
		   }
.recommed ul {
              list-style-type:none;
			  }
.recommed ul li {
                 margin:8px 4px 0px 4px;
				 width:172px;
				 padding:4px 7px 2px 7px;
				 border:#d6d6d6 solid 1px;
				 background:#fcfcfc;
				 float:left;
				 display:inline;
				 }
.recommed_img {
               margin-bottom:4px;
			   }
.recommed_img img {
                   border:#d6d6d6 solid 1px;
				   }
.recommed_company {
                   width:172px;
				   height:18px;
				   line-height:18px;
				   overflow:hidden;
				   }
.recommed_company a {
                     color:#06c;
					 text-decoration:none;
					 }
.recommed_company a:hover {
                           text-decoration:underline;
						   }
.recommed_job a {
                 color:#000;
				 text-decoration:none;
				 }
.recommed_job a:hover {
                       color:#FF0000;
					   text-decoration:underline;
					   }
/*------热门职位------*/
.hotjob {
         width:980px;
		 margin:0 auto;
		 }
.hotjob ul {
            list-style-type:none;
			}
.hotjob ul li {
               width:175px;
               display:inline;
			   float:left;
			   margin:4px 2px 0px 2px;
			   border:#dbdbea solid 1px;
			   background:#f7f7fc url(/images/back_hot.jpg) 10px 7px no-repeat;
			   padding:3px 30px 3px 34px;
			   }
.hotjob_company {
                 width:174px;
				 height:22px;
				 line-height:22px;
				 *line-height:26px;
				 overflow:hidden;
				 }
.hotjob_company a {
                   color:#00f;
				   text-decoration:none;
				   }
.hotjob_company a:hover {
                         color:#FF0000;
						 text-decoration:underline;
						 }
.hotjob_job {
             width:174px;
			 height:26px;
			 line-height:26px;
			 *line-height:28px;
			 overflow:hidden;
			 }
.hotjob_job a {
               color:#404040;
			   text-decoration:none;
			   margin:0 6px;
			   }
.hotjob_job a:hover {
                     color:#FF0000;
					 text-decoration:underline;
					 }
.login_now {
	width:180px;
	margin:0 auto;
	padding:15px 0;
	text-align:center;
	line-height:18px;
}
.login_now a {margin:0 6px;}
	  
