.cle {
clear:both;
}

.header {
width:965px;
position:relative;
height:98px;
margin:0 auto;
}

.logo {
background:url(index_03.gif) no-repeat;
position:absolute;
width:185px;
height:98px;
}

.s_hright {
position:absolute;
z-index:100;
left:180px;
top:50px;
width:178px;
height:47px;
background:url(searchdetail_03.gif) no-repeat;
}

.j_container {
margin:0 auto;
}

.j_nav {
position:absolute;
width:322px;
left:600px;
top:17px;
font-size:12px;
z-index:1000;
}

.j_nav img {
margin-bottom:-3px;
height:19px;
}

.j_menu {
position:absolute;
width:500px;
height:25px;
top:61px;
left:460px;
padding-top:5px;
font-size:14px;
}

.j_menu li {
float:left;
}

.j_mindex {
background:url(jobdefault_13.gif) no-repeat;
width:50px;
height:32px;
padding-top:8px;
padding-left:18px;
}

.j_mse {
background:url(jobdefault_14.gif) no-repeat;
width:71px;
height:32px;
padding-top:8px;
padding-left:15px;
}

.j_mcolor {
color:#C00;
font-weight:700;
}

.j_line {
background:url(jobdefault_21.gif) no-repeat;
width:965px;
height:21px;
margin:0 auto;
}

a {
color:#333;
text-decoration:none;
}

a:hover {
color:#007eff;
}

.s_wrapper {
width:945px;
margin:0 auto;
padding:0 10px;
}

.s_nav {
width:897px;
background:url(searchdetail_07.gif) no-repeat;
height:20px;
padding-top:5px;
padding-left:49px;
font-size:14px;
color:#FFF;
}

.s_ban {
background:#f0e4e4;
height:104px;
width:946px;
margin-top:10px;
margin-bottom:10px;
font-size:12px;
}

.s_bant {
float:left;
width:900px;
padding-top:15px;
padding-bottom:6px;
}

.s_bant ul {
list-style:none;
margin:0;
padding:0;
}

.s_bant li {
float:left;
padding-left:20px;
}

.s_abg {
background:url(Adancedsearch_03.gif) no-repeat;
width:946px;
height:10px;
margin-top:15px;
}

.s_acon {
background:#d5eaff;
width:944px;
margin-top:0;
_margin-top:-9px;
font:"ËÎÌå";
font-size:12px;
}

.s_acontt {
padding-left:15px;
}

.s_acon table input {
background:#fff url(Adancedsearch_10.gif) no-repeat 5px 3px;
width:580px;
height:20px;
padding-left:28px;
padding-top:5px;
margin-left:15px;
}

.s_acon p {
line-height:20px;
border:1px #CCC solid;
margin:3px;
padding:6px;
}

.s_as {
margin-top:5px;
margin-bottom:10px;
}

.s_ast {
padding-left:15px;
padding-top:8px;
border-bottom:1px #CCC dotted;
font-size:14px;
color:#09F;
}



.s_abt {
border-top:1px #CCC dotted;
padding-bottom:10px;
padding-top:10px;
}

.a_asf {
color:#CCC;
}

.s_af {
margin-top:20px;
}

.s_af td {
padding-left:5px;
font-size:12px;
}

.s_aftt {
background:url(Adancedsearch_27.gif) repeat-x bottom;
}

#s_bant01 {
padding-left:480px;
color:#512d2d;
}

.s_banm {
width:900px;
padding-left:15px;
}

.s_banm li {
float:left;
margin:0;
padding:0;
}

.s_banm input {
width:428px;
height:20px;
border:1px #613636 solid;
background:#fff url(searchdetail_18.gif) no-repeat 5px 50%;
margin:0;
padding:5px 0 0 35px;
}


.s_banb {
margin-top:5px;
padding-left:15px;
color:#9c5757;
}

.s_sn {
width:931px;
height:19px;
background:#efefef;
padding-left:15px;
padding-top:11px;
font-size:12px;
margin-bottom:10px;
}

.s_title {
width:946px;
border-bottom:1px #CCC solid;
}

.s_retitle {
width:946px;
border-top:1px #CCC solid;
padding-top:14px;
}

.s_con {
margin-top:10px;
color:#4f4f4f;
}

.s_conl {
float:left;
width:736px;
font-size:14px;
}

.s_conl span {
font-weight:700;
}

.s_conls {
font-size:12px;
color:#F60;
}

.s_conl p {
font-size:12px;
padding-top:11px;
padding-bottom:11px;
line-height:22px;
}

.s_conl img {
margin-left:20px;
}

.s_conr {
float:right;
width:157px;
background:#efefef;
margin-left:22px;
padding:12px;
}

.s_conr h5 {
font-size:12px;
margin-top:15px;
}

.s_conr ul {
list-style:square;
font-size:12px;
margin-top:5px;
padding-left:18px;
}

.s_conall {
margin-top:8px;
border-bottom:1px #CCC dashed;
}

.s_bot {
margin-top:15px;
}

.j_menu ul,.s_banm ul {
margin:0;
padding:0;
}



.s_title span,.s_retitle span {
float:left;
margin-right:28px;
font-size:12px;
}

.s_title img,.s_retitle img {
margin-right:15px;
}

/*-snew-*/
.sps_hright {
position:absolute;
z-index:100;
left:180px;
top:50px;
width:178px;
height:47px;
background:url(searchps.gif) no-repeat;
}
.sps_line{border-bottom:1px #CCCCCC dashed;}
