﻿/***** 兼职导航 *****/
.subSearch{ background:url(/HomePageNew/Recruit/Themes/images/subSearch_bg.gif) 10px 8px no-repeat; height:32px; overflow:hidden;padding:8px 8px 0 310px;}
.subSearch .groups{ float:left; background:url(/HomePageNew/Movie/20100122/Themes/images/icon_qq.gif) left top no-repeat; height:16px; color:#1A599C; font-weight:bold; padding:12px 0 0 45px; overflow:hidden;}
.subSearch .searchBox{ float:right; width:280px; padding-top:12px;}
.subSearch .searchBox input{ background:url(/HomePageNew/Themes090428/images/loginBtn-bg.gif); width:48px; height:20px; overflow:hidden; border:0; font-size:12px; cursor:pointer;}
.subSearch .searchBox .textbox{ width:143px; height:20px; background:none;border:1px solid #819CBA;}

#submenus{ background:url(/HomePageNew/Recruit/Themes/images/submenus_bg.jpg); width:865px; height:27px; text-align:left; font-size:14px; padding:5px 0 0 115px; font-weight:bold;}
#submenus a:link,#submenus a:visited{ width:71px; height:23px; display:block; float:left; margin:0; line-height:24px; margin-right:29px;text-align:center;font-weight:bold;}
#submenus a:hover{background:url(/HomePageNew/Recruit/Themes/images/submenus_hover.gif); text-decoration:none;}
#submenus .current:link,#submenus .current:visited,#submenus .current:hover{ color:#1A599C;background:url(/HomePageNew/Recruit/Themes/images/submenus_current.gif);}


.wleft{width:760px;float:left; padding-left:8px;}
.wright{ width:196px; float:right; padding-right:8px;}
.section{border:1px solid #D7D7D7; padding:0;}
.section .ptitle{ background:url(/HomePageNew/Recruit/Themes/images/h2_bg.gif); height:28px; border-bottom:1px solid #D7D7D7;line-height:26px; position:relative; overflow:visible;}
.section .ptitle .icon{ font-size:14px;  padding:0 0 0 16px; color:#3070BE;
background:url(/HomePageNew/Recruit/Themes/images/icon_left.gif) left center no-repeat;}
.section .ptitle .more{ background:url(/HomePageNew/Recruit/Themes/images/icon_more.gif) right center no-repeat; padding-right:15px;}
.section .ptitle .more a:link,.section .ptitle .more a:visited,.section .ptitle .more a:hover{color:#7D7D7D;}
.section .ptitle .blueicon{ background:#5789BE; color:#fff; height:32px; position:absolute; left:10px; top:-4px; font-size:14px; line-height:32px; padding:0 8px;}
/*---------------------------------------
首页
----------------------------------------*/
.maintop{ margin:8px 8px 0;}      
/* 图片切换 */
.pictab{ width:229px;border:1px solid #EAEAEA; float:left;padding:2px; position:relative; height:255px;overflow:hidden;}
.pictab .titlebg{ position:absolute; width:229px; height:38px; background:#432C72; left:2px; bottom:54px; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:.6;}
.pictab h2{ position:absolute; width:229px; height:20px;left:2px; bottom:64px; text-align:center; font-size:14px;}
.pictab h2 a:link,.pictab h2 a:visited,.pictab h2 a:hover{color:#F9F4CF;}
.pictab .num{ background:none; height:50px;overflow:hidden; margin-top:2px;}
.pictab .num img{ cursor:pointer; padding:1px; border:1px solid #ddd;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity:.6;}
.pictab .num .current{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;}
/* 登录 热点推荐 */
.maintop .center{ float:left; width:523px; padding-left:5px;}
.maintop .login{ background:url(/HomePageNew/Recruit/Themes/images/login_bg.gif) left bottom no-repeat; height:127px;overflow:hidden;}
.maintop .loginbox{ width:275px; float:left;}
.maintop .loginbox ul{ height:27px; padding-left:12px;}
.maintop .loginbox li{ float:left; width:83px; font-weight:bold; margin-right:15px;text-align:center; color:#C80E11; line-height:24px;
 background:url(/HomePageNew/Recruit/Themes/images/logintab02.gif); cursor:pointer;height:23px; }
.maintop .loginbox li.current{ background:url(/HomePageNew/Recruit/Themes/images/logintab01.gif);height:27px; }
.maintop .loginbox table{ margin-top:8px;}
.maintop .loginbox .textbox{ width:95px;}
.maintop .loginbox .btn{width:36px; height:43px; border:0;background:url(/HomePageNew/Recruit/Themes/images/btn_login.gif);
 cursor:pointer; font-weight:bold;color:#C81012;}
.maintop .loginbox a:link,.maintop .loginbox a:visited,.maintop .loginbox a:hover{color:#3271C0;}
.maintop .search{ width:239px; height:90px; float:right; padding:5px 0 0 2px;}
.maintop .search table{ margin:8px 0 0 8px;}
.maintop .search .btn,.btn_submit{ height:20px; width:40px; border:1px solid #ccc; cursor:pointer;
 background:url(/HomePageNew/Recruit/Themes/images/btn-bg.gif) repeat-x; font-size:12px;}
.maintop .search p{ color:#ff0000; margin-top:4px;}
.maintop .hotlist{ background:url(/HomePageNew/Recruit/Themes/images/hottitle.gif) left top no-repeat #F0F0F0; height:128px;  padding:6px 0 0 35px;color:#66A4DF; font-size:14px; line-height:24px;}
.maintop .hotlist li{ width:244px; float:left;}
.maintop .hotlist  a:link,.maintop .hotlist  a:visited,.maintop .hotlist  a:hover{ color:#66A4DF;}
.logininfo{ margin:5px 0 0 12px; line-height:22px; color:#000;}
.maintop .loginbox .logininfo a:link,.maintop .loginbox .logininfo a:visited,.maintop .loginbox .logininfo a:hover{ font-weight:bold; color:#C80E0F; text-decoration:underline;}
/* 最新公告 */
.notice{ float:right; width:194px; clear:none; margin:0; height:259px; line-height:24px;}
.notice ul{ padding:0px 8px;color:#66A4DF; }
.notice a:link,.notice a:visited,.notice a:hover{ color:#66A4DF;}
.notice p{ margin:6px 8px 0; line-height:22px; color:red;}
/* 工作列表 */
.dleft{ width:478px; padding-left:8px; float:left;}
.dright{ width:478px; padding-right:8px; float:right;}
.joblist{ padding:0 8px;color:#000;}
.joblist table td{ padding:3px 0;}
.joblist .g0:link,.joblist .g0:visited,.joblist .g0:hover{color:#000;}
.joblist .red:link,.joblist .red:visited,.joblist .red:hover{color:#ff0000;}
.joblist table .bg td{ background:#F0F4FD;}
.joblist em{ font-style:normal; color:#006060;}
.joblist table.title{ border:1px solid #E3E3E3; color:#16478F;}
.joblist table.title td{ padding:0;}
.joblist p.title{ background:url(/HomePageNew/Recruit/Themes/images/title_bg2.gif) left center repeat-x; height:24px; margin:3px 0;line-height:24px;}
.joblist p.title span{ display:block; width:105px; background:#fff; color:#666600; font-weight:bold; font-size:13px;}
.joblist li{ height:24px; overflow:hidden; line-height:24px;}
.joblist li img{_margin-top:4px;}
.joblist li span{ float:right; margin-top:-24px;margin-top:0\9;*margin-top:-24px;}
.joblist li a:link,.joblist li a:visited,.joblist li a:hover{ color:#000;}
.joblist .blue li,.joblist .blue li a:link,.joblist .blue li a:visited,.joblist .blue li a:hover{ color:#67A3E1;}

/* 会员风采 */
.memberlist{ margin:0 8px 10px; clear:both; height:145px; overflow:hidden;}
.memberlist .title{ float:left; background:url(/HomePageNew/Recruit/Themes/images/title_bg.gif) repeat-y; width:25px; height:145px;font-size:14px;font-weight:bold; text-align:center;}
.memberlist .title span{ display:block; width:25px; background:url(/HomePageNew/Recruit/Themes/images/title_icon.gif) center 22px no-repeat;padding-top:36px; color:#3070BE;}
.memberlist .list{ float:right; overflow:hidden;width:927px;padding-left:10px;_width:937px; _padding:0;}
.memberlist li{ width:133px; height:120px; overflow:hidden;text-align:center; margin:12px 10px 0;_margin:13px 10px 0; float:left;}
.memberlist3{ padding-bottom:8px;}
.memberlist3 li{ width:133px; height:120px; padding:0; overflow:hidden;text-align:center; margin:8px auto 0; }

.mainbtm{ clear:both; margin:0 8px 8px;}
.mainbtm .listbox{ width:476px; float:left; position:relative; border:1px solid #BDDBF5; border-top-width:2px; margin-top:8px; padding-top:14px;}
.mainbtm .listbox h2{ position:absolute; width:66px; height:28px; border-left:3px solid #fff;border-right:3px solid #fff;
 background:#5789BE; color:#fff; font-size:14px; line-height:28px; left:11px; top:-14px; text-align:center;}
.mainbtm .lright{ float:right;}
.mainbtm table{ margin:0 auto 8px; margin-bottom:5px;}
.mainbtm table.title{ font-weight:bold;  margin:3px auto 3px;*margin-bottom:5px;}
.mainbtm table.title td{ border-bottom:1px dashed #DFDFDF; padding:3px 0;*padding:6px 0 0;}
.mainbtm .imginfo{ height:116px; padding:8px 15px 0; line-height:22px; margin-bottom:6px;}
.mainbtm .imginfo img{ padding:2px; border:1px solid #ddd; float:left; margin-right:8px;}
.mainbtm .list{ margin:0 15px 4px;*margin:0 15px 3px;}
.mainbtm .list li{ float:left; width:220px;}
.mainbtm a:link,.mainbtm a:visited,.mainbtm a:hover{ color:#333;}
/*---------------------------------------
个人发布求职页面
----------------------------------------*/
.applyjob,.applyList{ margin:8px 0;}
.applyjob p.title,.applyList  p.title{ background:url(/HomePageNew/Recruit/Themes/images/icon03.gif) 10px center no-repeat #F0F4FD; font-size:14px; font-weight:bold; color:#3070BE; height:30px; line-height:30px; 
padding:0 10px 0 33px;margin-bottom:15px;}
.applyjob table{ background:#ddd;}
.applyjob td{ background:#fff;}
.applyjob .textbox{ width:230px; padding:0 5px; border:1px solid #808080; border-right:1px solid #C8C0B5;border-bottom:1px solid #C8C0B5;}
.applyjob .btn{ background:url(/HomePageNew/Recruit/Themes/images/btn_save.gif); height:32px; width:68px; border:0;
font-weight:bold; color:#fff; font-size:14px; margin-top:10px; cursor:pointer;}
.applyjob .imgload{}
.applyjob .imgload img{ padding:4px; border:1px solid #ddd; }
.joblist2{color:#66A4E1; padding:8px;}
.joblist2 li{ line-height:22px;}
.joblist2 a:link,.joblist2 a:visited,.joblist2 a:hover{ color:#66A4E1;}
/*---------------------------------------
招聘信息列表页面
----------------------------------------*/
.jobInfoList{ margin:8px 0;color:#000;}
.jobInfoList table td{ padding:10px 0;}
.jobInfoList .g0:link,.jobInfoList .g0:visited,.jobInfoList .g0:hover{color:#000;}
.jobInfoList .red:link,.jobInfoList .red:visited,.jobInfoList .red:hover{color:#ff0000;}
.jobInfoList table .bg td{ background:#F0F4FD;}
.jobInfoList em{ font-style:normal; color:#006060;}
.jobInfoList table.title{ border:1px solid #E3E3E3;font-weight:bold;}
.jobInfoList table.title td{ padding:1px 0;}
.jobInfoList .pages{ height:24px; margin:20px 0 0 0; padding:0;}
/*---------------------------------------
招聘信息详细页面
----------------------------------------*/
.jobDetail{padding:8px;}
.jobDetail h1.name{ font-size:18px; color:#000; border-bottom:1px solid #D8D8ED; line-height:30px; padding-left:30px;}
.jobDetail h2.title{ background:#F0F4FD; color:#3070BE; font-size:14px; padding-left:20px; height:30px; line-height:30px;}
.jobDetail .companyinfo{ margin:15px 0;  color:#000;}
.jobDetail .companyinfo strong{ font-size:14px; line-height:24px; color:#ff6600;}
.jobDetail .companyinfo strong a:link,.jobDetail .companyinfo strong a:visited,.jobDetail .companyinfo strong a:hover{color:#ff6600;}
.jobDetail .orangeBox{ background:#FEEED5; padding:8px 0; margin:10px 0; color:#000;}
.jobDetail .jobinfo{ line-height:1.8em;color:#000; padding:8px 0 8px 35px;}
.jobDetail .jobinfo *{ line-height:1.8em;}
.jobDetail .applybtn{ text-align:center; padding:10px 0;}
.jobDetail .applybtn input{ width:102px; height:25px; font-size:14px; font-weight:bold; color:#fff; border:0; cursor:pointer;
background:url(/HomePageNew/Recruit/Themes/images/btn_apply.gif) no-repeat; line-height:24px;}
/*---------------------------------------
求职列表页面
----------------------------------------*/
.applyList{ color:#000;}
.applyList table td{ padding:10px 0;}
.applyList .g0:link,.applyList .g0:visited,.applyList .g0:hover{color:#000;}
.applyList .red:link,.applyList .red:visited,.applyList .red:hover{color:#ff0000;}
.applyList table .bg td{ background:#F0F4FD;}
.applyList table.title{ border:1px solid #E3E3E3; color:#000; font-weight:bold;}
.applyList table.title td{ padding:1px 0;}
.applyList .pages{ height:24px; margin:10px 0 0 0; padding:0;}
/*---------------------------------------
会员列表页

----------------------------------------*/
.memberlist2{ margin:8px 0;}
.memberlist2 li{ clear:both; height:100px; overflow:hidden; padding:15px 0; line-height:24px;}
.memberlist2 li img{ float:left; margin-right:10px;}
.memberlist2 .pages{ height:24px; margin:10px 0 10px ; padding:0;}  

/* 浮动 出游助手 */
.floathelper{width:222px; height:234px; overflow:hidden; background:#FEF4C1; position:absolute; right:15px; top:230px; z-index:99; font-size:12px; padding:0 0 0 35px;}
.floathelper .fgreen{ font-size:10px; font-weight:bold;}
.floathelper .fgreen a:link,.floathelper .fgreen a:visited,.floathelper .fgreen a:hover{color:#3B8C02;}

