﻿* {
    margin: 0;
    padding: 0;
}
.redd{ color:#F30;}
.redd a:hover{ text-decoration:underline;}
.gray{ color:#666;}
body{background:#fff url(../images/top.jpg) repeat-x;font-family:"宋体",Arial, Helvetica, sans-serif;font-size:12px}
img,form {
    border: 0;
}
ul {
    list-style: none;
}
.wrapfix:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* Header's css */

#search {
    width: 980px;
    margin:0px auto;
    height: 77px;
   background: url(/images/top_serach_bg.gif) repeat-x;
 
}
.search {
    width: 960px;
    height: 77px;
    margin: 0 auto;
}
.s_ul,.s_btn_ul,.s_btn_ul li {
    height: 77px;
    float: left;
}
.s_ul {
    width: 700px;
}
.s_btn_ul {
    width: 260px;
}
.s_btn_ul li {
    width: 86px;
    text-align: center;
    overflow: hidden;
}
.s_form {
    width: 700px;
    height: 52px;
    background: url(/images/top_serach_line.gif) no-repeat bottom;
}
.tb_key,.tb_types,.tb_area {
    height: 18px;
    margin: 15px 0 0 10px;
    padding-top: 2px;
    border: 1px solid #5f5f5f;
    position: relative;
    color: #afaeae;
}
.tb_key {
    width: 217px;
}
.tb_types {
    width: 92px;
}
.tb_area {
    width: 124px;
}
.btn_s_job {
    width: 102px;
    height: 30px;
    border: 0;
    margin: 12px 0 0 20px;
    background: url(/images/top_serach_btn.gif) no-repeat;
    cursor: pointer;
    position: absolute;
}
.s_form span {
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 0 140px;
    position: absolute;
}
.hot_job {
    width: 690px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding: 0 0 0 10px;
    display: block;
    color: #fff;
}
.hot_job span {
    font-weight: bold;
}
#login2,#reg2 {
    cursor: pointer;
}
    /* Search's Css end */
/* Header's css end */
/*footer*/
.footer_line {
    width: 980px;
    height: 1px;
    border: none;
    border-top: solid 1px #afc6d8;
    margin: 20px auto 5px;
}
.footer_link {
    width: 980px;
    height: 20px;
    color: #406899;
    margin: 15px auto 0;
    text-align: center;
}
.copy {
    width: 980px;
    height: 30px;
    text-align: center;
    margin: 5px auto;
}
/* PopDiv Login and Reg */
.pop_div {
    width: 500px;
    height: 300px;
    position: absolute;
    display: none;
    text-align: center;
    z-index: 9999;
    background: #feffff;
}
.pop_div h1 {
    font-size: 16px;
    margin: 30px auto 0;
}
.pop_div img {
    margin: 30px 30px 0;
}
.pop_close {
    width: 500px;
    height: 32px;
}
.btn_close {
    width: 32px;
    height: 32px;
    border: 0;
    float: right;
    display: block;
    cursor: pointer;
    background: url(/images/x.gif) no-repeat;
}
#weizhi
{
     width:980px; height:30px; line-height:30px;  margin:0px auto;
}


#header{ width:980px; margin:0 auto; height:auto;}
.top{ height:25px; position:relative; line-height:25px;}
.top p{ width:120px; height:25px; position:absolute; right:0px; top:0; }
.banner{ height:64px;  margin-bottom:5px;}
.logo{ height:105px;}
.logo .lo1{ float:left; width:260px; height:102px; margin-right:10px;}
.logo .lo2{ float:left; width:450px; height:105px; margin-right:10px;}
.logo .lo2 a:hover{ text-decoration:underline;}
.logo .lo2 p{ width:405px; height:32px; line-height:32px; background:url(../images/pic1.jpg) no-repeat; padding-left:35px; margin-top:5px;margin-bottom:8px;position:relative;}
.logo .lo2 p img{ position:absolute; top:8px; left:15px;}
.logo .lo2 .soso{ width:440px; height:35px; line-height:35px; padding-left:8px; position:relative;}
.logo .lo2 .soso a{ width:64px; height:27px; display:block; position:absolute; top:3px;+ top:4px; right:15px;}
/*.logo .lo2 .soso .select{ margin-right:5px;width:120px; height:28px; border:1px solid #fa8342;}*/
.logo .lo2 .soso input{ width:165px; height:25px; line-height:25px; border:1px solid #fa8342;margin-right:5px; padding-left:5px;}

.logo .lo3{ float:left; width:240px; height:102px;}
.logo .lo3 p{ height:27px; line-height:27px; padding-top:10px;}

#dh{ height:46px; background:url(../images/dh.jpg); padding-left:17px;}
#dh a{ display:block; width:95px; height:41px; padding-top:5px; line-height:46px; text-decoration:none; color:#fff; margin-left:8px; margin-right:5px; float:left;text-align:center; font-size:14px; font-weight:bold;}

#dh a:hover{ color:#000; text-decoration:none; }

.choose{background-image:url(/images/abg.png); background-repeat:no-repeat; color:#000 !important; }

