/*首页*/
.index_ad_985x60 { width:985px; margin:auto;}
.index_ad_985x60 .imgbox { margin-top:10px;}

.index_ad_325x60 {width:1000px; margin:auto;}
.index_ad_325x60 .imgbox { margin-top:10px; float:left; padding-left:6px;}
/* 通栏广告样式  */
.wap_985 { width:985px; margin:auto;}
.hy{ background:url(../images/hyzx_bg.gif) repeat-x; height:220px;width:965px; padding:10px; margin-top:20px;position:relative; z-index:10;}
.hyzx { width:260px; height:175px; background:#FFF; padding:40px 10px 10px 10px;}
.hyzx .put { margin-bottom:10px;}
.hyzx .put .input1{ margin-left:10px; width:140px; height:20px;}

.hyzx .reg { margin-left:45px; margin-top:10px;}
.hyzx .xjl { margin-top:20px; margin-left:10px;}
.hyzx_top { position:absolute; top:-9px; left:45px; background:url(../images/tubiao_bg.gif) -10px -179px no-repeat; width:194px; height:32px; z-index:1000;}

.hy_z { width:440px; height:220px; margin-left:5px;}
.hy_z img {width:440px; height:225px;}
.hy_r { width:235px; height:225px; background:#FFF; overflow:hidden;}
.hy_r .selbox{ width:235px;}
.hy_r .selbox .tit{ height:28px; background-color:#D5D5D5; padding-left:8px;}
.hy_r .selbox .tit a{ display:block; padding:0 10px; margin-right:3px; height:20px; margin-top:4px; border:1px #D5D5D5 solid; border-bottom:0px; float:left; text-align:center; padding-top:3px;}
.hy_r .selbox .tit a.select{ background-color:#FFFFFF; border-top:2px solid #458fce; padding-top:5px;height:17px; color:#000; }
.hy_r .selbox .txt {display:none; padding-left:10px; padding-top:5px;}
.hy_r .selbox .txt li{ padding-left:8px; height:20px; line-height:20px;background:url(../images/01.gif) no-repeat 0px -13px;}
/* 登录状态*/
.loginboxsuccess { }
.loginboxsuccess .ltit1{  height:28px; padding-top:22px; text-align:center;font-size:14px; color:#FF6600; font-weight:bold; padding-bottom:15px;}
.loginboxsuccess  .but1{ width:130px; height:25px; border:1px  #CC3300 solid; background-color: #FF6600; text-align:center; line-height:25px; margin-bottom:20px; margin-left:45px;}
.loginboxsuccess  .but1 a{ text-decoration:none; color: #FFFFFF}
.loginboxsuccess  .but2{ width:130px; height:25px; border:1px  #CCCCCC solid; background-color: #F3F3F3; text-align:center; line-height:25px; margin-left:45px;}
.loginboxsuccess  .but2 a{ text-decoration:none; color: #666666}
/*会员中心结束 */

.d1 {width:985px;  margin:0 auto; margin-top:10px;}
.d1 .left{ width:695px; float:left;}
.tab { border:1px solid #eee}
.tab_menu { clear:both; background:url(../images/tit_bg.gif) repeat-x; height:31px;}
.tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; width:170px; height:25px; padding-top:6px; border-bottom:none;}
.tab_menu li.hover { background:#eee;}
.tab_menu  li.selected { color:#458fce; border-top:2px solid #458fce; background:#FFF; font-weight:700;}
.tab_box { clear:both; height:187px; padding:10px;}
.hide{display:none}
.tab_box  a{ text-decoration:none; color:#458fce;}
.tab_box li { background:url(../images/01.gif) no-repeat 0 -13px; padding-left:7px;}
.tab_box .jjzp li { float:left; width:330px; height:20px; overflow:hidden;}
.tab_box .wzp li  { float:left; width:320px; height:20px; overflow:hidden; padding-left:10px;}
.tab_box  .zxjl li { float:left;width:330px; height:20px; overflow:hidden; margin-bottom:3px;}
.tab_box  .rmzw li { float:left;width:330px; height:20px; overflow:hidden; }

/* 舌签结束 */
.d1 .right{ width:282px; float:right}
.d1 .right .but{width:282px; height:46px;}
.d1 .right .but a{ display:block; width:141px; height:38px;background:url(../images/22s.gif) no-repeat; float:left}
.d1 .right .but a.resumebut{background-position:right top;}
.d1 .right .but a:hover{ background-position:left -40px;}
.d1 .right .but a:hover.resumebut{background-position:right -40px;}
.d1 .right .selbox{ width:280px; border:1px #D5D5D5 solid; height:96px; overflow:hidden;}
.d1 .right .selbox .tit{ height:28px; background-color:#D5D5D5; padding-left:8px;}
.d1 .right .selbox .tit a{ display:block; padding-left:15px; padding-right:15px; margin-right:3px; height:20px; margin-top:4px; border:1px #D5D5D5 solid; border-bottom:0px; float:left; text-align:center; padding-top:3px;}
.d1 .right .selbox .tit a.select{ background-color:#FFFFFF; border-color: #D5D5D5; padding-top:5px;height:18px; }
.d1 .right .selbox .txt {display:none; padding-left:10px; padding-top:5px;}
.d1 .right .selbox .txt li{ padding-left:8px; height:20px; line-height:20px;background:url(../images/01.gif) no-repeat 0px -13px;}
/* d1 部分结束 */
.adimg { width:995px;margin:0 auto;}
.adimg .list { width:193px; margin-top:10px; float:left; padding-left:5px;}
.adimg .list .imgbox { width:191px; background-color:#FFFFFF; border:1px #D5D5D5 solid; height:60px;}
.adimg .list .imgbox img{ width:191px; height:58px; border:0px;}
.adimg .list .text {width:191px; background-color: #EFEFEF; border:1px #D5D5D5 solid; height:25px; line-height:25px; border-top:0px; text-align:center}
/*格子广告结束*/
.d2 { margin-top:10px; border:1px solid #d5d5d5;}
.d2_tit{ background:url(../images/tit_bg.gif) repeat-x; height:38px;}
.d2_tit1{ background:url(../images/tubiao.gif) no-repeat; width:95px; height:26px; margin-left:-5px; color:#FFF; font-weight:700; padding:10px 0 0 17px;}
.d2_tit .f_R{ padding-right:10px; padding-top:10px;}
.d2_tit .f_R a { text-decoration:none; color:#458fce;}
.d2_mian { margin-top:10px; margin-bottom:10px;}
.d2_mian .zhiwei { float:left; width:224px; height:40px; background:#f5f5f5; margin:0 0 5px 10px;_margin:0 0 5px 8px; padding:8px 0 0 10px;}
/* 推荐职位结束 */
.d4 {width:983px;border:1px #D5D5D5 solid; margin:0 auto; margin-top:10px;}
.d4 .tit .left h3{font-family:"microsoft yahei","宋体"; font-size:15px; padding-left:15px; color: #FF6600}
.d4 .tit .center{ width:800px; height:36px; float:left;overflow:hidden; margin-left:10px;}
.d4 .tit .center span{ display:block;padding-left:15px; padding-right:15px; cursor:pointer; height:36px;display:block; float:left; line-height:37px;}
.d4 .tit .center span.select{ border:1px #D5D5D5 solid; border-bottom:0px; border-top:2px #458fce solid; background-color:#FFFFFF; height:34px; line-height:30px;}
.d4 .tit .right{ width:30px; height:36px;  float:right;line-height:36px; padding-left:30px;}
.d4 .txt {padding:8px 0;}
.d4 .txt .loadingbox{position:relative; padding:0px; margin:0px; height:0px;}
.d4 .txt .loading{background-color: #FFFFFF; position:absolute; left:0px; top:-8px; display:none; text-align:center; color: #FF3300; font-size:12px; height:200px; padding-top:168px; width:983px;}
.d4 .txt .loading img{ vertical-align:middle; margin-right:3px;}
.d4 .txt .jobboxlist{float:left; width:224px; height:40px; border:1px solid #d1e6f7; margin:0 0 5px 8px;_margin:0 0 5px 5px; padding:8px 0 0 10px;}
/* 最新职位结束   */
.d5 {width:985px;  margin:0 auto; margin-top:8px;}
.d5 .left{ width:665px; float:left}
.d5 .left .box{ width:663px; border:1px #D5D5D5 solid; padding-bottom:5px;}
.d5 .left .box .tit{background:url(../images/14t.gif) repeat-x 0px -169px; height:36px; border-bottom:1px #D5D5D5 solid; margin-bottom:8px;}
.d5 .left .box .tit .tbox{ float:left;line-height:36px;}
.d5 .left .box .tit .tbox strong{font-family:"microsoft yahei","宋体"; font-size:15px; padding-left:15px; color: #458fce}
.d5 .left .box .tit .morebox{ float:right; margin-right:10px; line-height:35px;}
.d5 .left .box ul{ padding-left:5px;}
.d5 .left .box li{float:left; width:185px; height:45px; border:1px solid #eee; padding:0 10px; background:url(../images/li_bg.gif) repeat-x; overflow:hidden; margin:5px;}
.d5 .left .box li span{ color:#458fce}
.d5l_2 { margin-top:10px;}
.box_jyzn { border:1px solid #d5d5d5; width:325px; height:215px; overflow:hidden}
.box_jyzn .title { height:25px; background:#f3f3f3; padding:10px 10px 0 10px;}
.box_jyzn .title .f_L { font-weight:700; color:#458fce; font-size:14px}
.box_jyzn .title a{ text-decoration:none; color:#000;}
.box_jyzn .txt { padding:10px;height:160px;}
.box_jyzn .txt li{ background:url(../images/01.gif) no-repeat scroll 0 -13px transparent; padding-left:7px; }

.d5 .right{ width:310px; height:430px; float:right;}
.d5 .right .topbox{ width:310px; border:1px #D5D5D5 solid;overflow:hidden;}
.d5 .right .topbox .tit{background:url(../images/14t.gif) repeat-x 0px -169px; height:36px; border-bottom:1px #D5D5D5 solid;}
.d5 .right .topbox .tit .left{ width:120px; float:left}
.d5 .right .topbox .tit .left h3{font-family:"microsoft yahei","宋体"; font-size:15px; padding-left:15px; color: #458fce; line-height:35px;}
.d5 .right .topbox .tit .more{ float:right; margin-right:10px; text-align:right; padding-top:12px;}
.d5 .right .topbox .txt{ padding:10px 0 0 10px;}
.d5 .right .topbox .txt .imgbox{ width:120px; height:148px; float:left; margin:0 10px 10px 0; background:url(../images/photo_bg.gif) no-repeat; padding:10px; overflow:hidden; position:relative}
.d5 .right .topbox .txt .imgbox .imgbox_xl { width:120px; height:20px; padding-top:5px; text-align:center;background: #000; opacity: 0.6; filter: alpha(opacity=60); position:absolute; left:10px; bottom:10px;}

.d5 .right .topbox .txt .imgbox .imgbox_nr { width:100px; height:103px; position:absolute; left:10px; bottom:35px; padding:10px;background: #000; opacity: 0.6; filter: alpha(opacity=60); display:none; color:#fff; text-align:left;}
.d5 .right .topbox .txt .imgbox .imgbox_nr a { color:#FFF}
.hide { display:none;}

.d5 .right .topbox .txt .imgbox img{ width:120px; height:150px;}
/* d5 部分结束   */

/*-----jquery tip--------*/
.comvtipshow { position: absolute; left: 0px; top:10px; font-size:12px;  z-index: 9999 ; line-height:180%; width:210px; }
.comvtipshow .tipboxtit {background:url(../images/85.gif) no-repeat 0px 0px; height:6px; width:100%; margin-top:8px; overflow:hidden;}
.comvtipshow .tipboxtxt { border:1px  #FF6600 solid; border-top:0px; background-color: #FFFCF0; width:100%}
.comvtipshow .tipboxtxt .tipboxtits {background:url(../images/85.gif) repeat-x 0px -7px; height:28px; line-height:28px; padding-left:10px; color:#FFFFFF;font-family:"microsoft yahei","宋体"}
.comvtipshow  ul { padding-left:10px; padding-top:5px; padding-bottom:8px;}
.comvtipshow  li {padding-left:8px; height:20px; line-height:20px;background:url(../images/01.gif) no-repeat 0px -32px;}
.comvtipshow  li span{ color:#999999}
.comvtipshow  li.more{ background-image:none; text-align:right;padding-right:20px;}

.adcomvtipshow { position: absolute; left: 5px; top:61px; font-size:12px;  z-index:9999; line-height:180%; width:191px;}
.adcomvtipshow .tipboxtit { display:none;}
.adcomvtipshow .tipboxtxt { border:1px  #FF6600 solid;width:100%; overflow:hidden;}
.adcomvtipshow .tipboxtxt .tipboxtits {padding-left:10px;background-color: #FF6600; color:#FFFFFF; height:25px; line-height:25px;font-family:"microsoft yahei","宋体"}
.adcomvtipshow  ul { padding-left:10px;  padding-bottom:8px; background-color:#FEFFE6;padding-top:8px;}
.adcomvtipshow  li {padding-left:8px; height:20px; line-height:20px;background:url(../images/01.gif) no-repeat 0px -32px;}
.adcomvtipshow  li span{ color:#999999}
.adcomvtipshow  li.more{ background-image:none; text-align:right; padding-right:20px;}