/*hdft.css Document */
.indextop{width:100%; margin-bottom:10px;}
.indextop .top960{position:relative;width:950px; padding:0 5px; margin:auto; z-index:300;}
.indextop .top770{position:relative;width:770px; margin:auto;}
.indextop .logo{float:left;}
/*.indextop .topmenu{float:right; margin:7px 120px 0 0!important; margin:7px 65px 0 0;}*/
.indextop .topmenu{position:absolute; top:9px; right:131px; z-index:999;}
.indextop .leftmove{right:145px;}
.indextop .topmenu b{padding:0 4px;}
.indextop .topmenu a,.indextop .topmenu a:link{color:#666}.indextop .topmenu a:hover{color:#d35701;}
.indextop .all800hrmenu{margin-top:9px; position:absolute; right:0; top:0; z-index:1; width:185px; padding:0 3px 0 1px;}
.indextop .all800hrnow{background:url(indeximg/800hrbg.gif) no-repeat; width:185px; height:173px;}
.indextop .all800hrmenu a.all800hr{background:url(indeximg/topmenuarrow.gif) no-repeat right 2px;padding:3px 17px 0 54px; margin-right:13px;color:#832c01;}
.indextop .all800hrmenu a.all800hr:hover{background:url(indeximg/topmenuarrow.gif) no-repeat right 2px;color:#832c01;}
.indextop .all800hrmenu table.all800hrweb{width:178px; height:116px; display:none; margin-top:10px;}
.indextop .all800hrmenu table.all800hrweb a:visited{color:#383838;}
.indextop .all800hrmenu table.all800hrweb a:hover{color:#ff7300;}
.indextop .all800hrmenu table.all800hrweb td.odd{height:22px; line-height:22px; white-space:nowrap; width:68px; padding-left:21px; background:url(indeximg/800hrwebbg.gif) no-repeat 0 0; border-top:#f0ebde 1px solid; border-bottom:#f0ebde 1px solid; }
.indextop .all800hrmenu table.all800hrweb td.even{height:22px; line-height:22px; white-space:nowrap; width:68px; padding-left:21px; background:url(indeximg/800hrwebbg.gif) no-repeat 0 -44px; border-top:#f0ebde 1px solid; border-bottom:#f0ebde 1px solid; }
.indextop .all800hrmenu table.all800hrweb td.oddnow{background:url(indeximg/800hrwebbg.gif) no-repeat 0 -22px;}
.indextop .all800hrmenu table.all800hrweb td.evennow{background:url(indeximg/800hrwebbg.gif) no-repeat 0 -66px;}
.indextop .all800hrmenu table.all800hrweb td.web800{padding-right:5px; text-align:right; line-height:24px;}
.indextop .all800hrmenu table.all800hrweb td.web800 a:link{color:#ff7300}.indextop .all800hrmenu table.all800hrweb td.web800 a:hover{ text-decoration:underline;}
.indextop .all800hrmenu table.all800hrweb td.web800 a:visited{color:#ff7300}

.indextop .menu100{width:100%; height:30px; background:url(img/indextopbg.gif) repeat-x #dce9c3;}
.indextop .menu770{width:770px; height:30px; margin:0 auto;}
.indextop ul.mainmenu{display:block;height:30px;background:url(img/indextopbg.gif) repeat-x;}
.indextop ul.mainmenu li{display:block; float:left; padding:6px 15px 0 15px; height:24px;white-space:nowrap; text-align:center;}
.indextop ul.mainmenu li.space{ border:none;}
.indextop ul.mainmenu li.first{border-left:none;}
.indextop ul.mainmenu li.last{border-right:none;}
.indextop ul.mainmenu li.hr{float:right;}
.indextop ul.mainmenu li.now{padding:0 14px 0 20px;}

.indextop ul.mainmenu li a,.indextop ul.mainmenu li a:link{font-size:14px; font-weight:bold;}.indextop ul.mainmenu li a:hover{text-decoration:underline;}
.indextop ul.mainmenu li.hr a{font-size:12px;}

.channel_title{position:absolute; left:230px; top:5px;}
.channel_list{position:absolute; z-index:0; padding:50px 5px 5px 35px; background:url(img/channel_list_bg.gif) repeat-x 0 bottom #fff; border:1px solid #82af2a; width:140px;height:40px;display:none;}
.channelname{position:absolute;z-index:5; width:175px; padding-top:5px;}
.channel_title .arrowdown{float:left;}
.channel_title .btn{float:left}
.channel_title .btn a,.channel_title .channel_list a{width:128px; height:29px; padding:5px; display:block;}
.channel_title a.pha,.channel_title a.pha:link{background:url(img/pha_title.gif) no-repeat center center;}
.channel_title a.pha:hover{background:url(img/pha_title.gif) no-repeat center center #fcead8;border:1px solid #f6b28c;}
.channel_title a.doctor,.channel_title a.doctor:link{background:url(img/doctor_title.gif) no-repeat center center;}
.channel_title a.doctor:hover{background:url(img/doctor_title.gif) no-repeat center center #fcead8; border:1px solid #f6b28c;}
.channel_title .arrowdown a{background:url(img/channel_arrow.gif) no-repeat center center; width:35px; height:35px;display:block}



/*子页面子菜单*/
.indextop .submenu{height:41px;}
.indextop .submenu .left{height:41px;width:10px; float:left;}
.indextop .submenu .ct{float:left; line-height:40px;}
.indextop .submenu .right{height:41px; width:10px; float:right;}
.indextop .submenu a,.indextop .submenu a:link{ font-size:14px;}.indextop .submenu a:hover{}
.indextop .submenu a.now,.indextop .submenu a.now:link{ padding-left:10px; background:url(indeximg/submenunow.gif) no-repeat 0 4px; font-size:14px; font-weight:bold;}.indextop .submenu a.now:hover{}
.indextop .submenu b{padding:0 10px;}

/*首页子菜单*/
.indextop .index_nav{height:91px; position:relative;}
.indextop .index_nav .left{height:91px;width:4px; float:left;background:url(img/index_navleft.gif) no-repeat 0 bottom;}
.indextop .index_nav .ct{float:left; width:940px;position:relative;}
.indextop .index_nav .right{height:91px; width:6px; float:right;background:url(img/index_navright.gif) no-repeat 0 bottom;}
.indextop .index_nav a.now,.indextop .index_nav a.now:link{ padding-left:10px; background:url(indeximg/index_navnow.gif) no-repeat 0 4px; font-size:14px; font-weight:bold;}.indextop .index_nav a.now:hover{}
.indextop .index_nav b{padding:0 10px;}
.indextop .index_nav{background:url(img/index_navbg.gif) repeat-x 0 bottom;}
.indextop .index_nav a,.indextop .index_nav a:link{color:#666666;}.indextop .index_nav a:hover{color:#666;}
.indextop p.first a,.indextop p.first a:link,.indextop p.first a:visited,.indextop p.first a:hover{color:#3A791D;}
.channel {position:absolute; width:224px; z-index:10;}
.channel .text{padding:10px 5px 5px 85px;}
.channel .subchannel{padding:5px; height:65px; overflow:hidden;}
.channel .subchannel p.first{padding-bottom:10px; border-bottom:#cdcdcd; color:#3A791D;}
#doctor p.first{margin:10px 0 13px 0;}
.indextop .index_nav .now{background:url(img/index_nav_channelbg.gif) repeat-x #faffed; border:1px solid #a6cd48; padding:2px;}
.indextop .index_nav .now .subchannel{border:1px solid #cee5a3; background:#fff; overflow:visible; height:auto;}
.indextop .index_nav #pha{left:0px; top:0px; cursor:pointer;}
.indextop .index_nav #pha.now{left:2px; top:2px;}
.indextop .index_nav #pha .text{background:url(img/icon_pha.gif) no-repeat 10px 20px;}
.indextop .index_nav .line{position:absolute; height:70px; top:10px; left:220px; border-right:1px solid #a2c89d; width:1px;}
.indextop .index_nav #doctor{left:222px; top:0px; cursor:pointer;}
.indextop .index_nav #doctor.now{left:220px; top:2px;}
.indextop .index_nav #doctor .text{ background:url(img/icon_doctor.gif) no-repeat 10px 20px;}

/*找工作*/
.index_nav_rightct{width:490px; float:right;}
.indextop .jobsearch{padding:5px; margin:10px 0 5px; border:none; }
.index_nav_rightct .jobsearch{border:1px solid #dcdcdc;}
.indextop .jobsearch a.module_win_btn{display:block;width:90px; height:20px; line-height:20px; float:left; margin-right:2px; padding:0 0 0 5px;}.indextop .jobsearch a.module_win_btn:link,.indextop .jobsearch a.module_win_btn:visited{border:2px solid #e5e5e5; background:url(img/selectbg.gif) no-repeat right bottom #fff;}.indextop .jobsearch a.module_win_btn:hover{border:2px solid #f93;}
.indextop .keywordpart{border:2px solid #e5e5e5; height:20px; line-height:20px; float:left; border-right:none; padding:0 5px 0 2px;}
.indextop .keywordpart input#keyword{width:121px;border:none;}
.btnpart{float:left;}
.btnpart a.module_btn_search{width:44px; height:22px; background:url(img/btn_search.gif) repeat-x; border:1px solid #ee7814; display:block; text-align:center;}
.btnpart a.module_btn_search:link,.btnpart a.module_btn_search:visited{color:#fff;}
.btnpart a.module_btn_search:hover{color:#fff;background:url(img/btn_search_hover.gif) repeat-x;}

/*急聘职位滚动*/
.urgent {clear:both; height:23px; border:1px solid #fc9; background:#fefbef;}
.urgent #show{overflow:hidden}
.urgent .text{height:20px; overflow:hidden; position:relative; margin-top:1px; margin-right:16px;}
.urgent .btn{float:right;}
.urgent .text ul{position:absolute; right:5px;}
.urgent .text ul li{text-align:right;}
.indexbottom{margin:10px 0;}
.urgent a.prev,.urgent a.next{display:block; width:15px; height:11px; font-size:1px; line-height:1px;}
.urgent a.prev:link,.urgent a.prev:visited{background:url(img/urgentbtn.gif) no-repeat right 0; margin-bottom:1px;}
.urgent a.next:link,.urgent a.next:visited{background:url(img/urgentbtn.gif) no-repeat right bottom;}
.urgent a.prev:hover{background:url(img/urgentbtn.gif) no-repeat 0 0;}
.urgent a.next:hover{background:url(img/urgentbtn.gif) no-repeat 0 bottom;}

/*医疗首页子菜单*/
.indextop .channel_nav{height:140px;}
.indextop .channel_nav .left{height:140px;width:4px; float:left;background:url(img/index_navleft.gif) no-repeat 0 bottom;}
.indextop .channel_nav .ct{float:left; width:940px; padding:5px 0 0 0px;}
.indextop .channel_nav .right{height:140px; width:6px; float:right;background:url(img/index_navright.gif) no-repeat 0 bottom;}
.indextop .channel_nav{background:url(img/index_navbg.gif) repeat-x 0 bottom;}
.indextop .channel_nav .jobsearch{padding:0; margin:0; float:left;}
.indextop .channel_nav .searchlogin{height:24px; padding:3px; border:1px solid #d9d9d9; background:url(img/searchlogin.gif) repeat-x bottom;}
.indextop .channel_nav .login{float:left}
.indextop .channel_nav .login td{padding:0 2px;}
.indextop .channel_nav .login th{color:#7fa448; font-weight:bold; padding:0 0 0 6px; font-family:"微软雅黑"} 
.catalog table{width:100%; margin:10px auto 0 auto;}
.catalog td.jobname a,.catalog td.jobname a:link{padding:0 6px 0 0;  white-space:nowrap; color:#666;}
.catalog a:hover{color:#f60; font-weight:bold;}
.catalog th{color:#7ba526; font-weight:bold; width:65px; vertical-align:top; padding-left:10px; white-space:nowrap;}
.catalog td.job{width:10px; font-weight:bold; padding:0px 10px 0 10px; color:#999; vertical-align:top; border-right:1px solid #dcdcdc;}
.catalog td.jobname{width:820px; vertical-align:top;}

/*.indexbottom .healthrftmenu100{height:28px; width:100%; background:#009653;}*/
.indexbottom .healthrftmenu100 .doc960 .nav{line-height:28px;height:28px; padding:0 8px;}
.indexbottom .healthrftmenu100 a,.indexbottom .healthrftmenu100 a:link{padding:0 5px;}.indexbottom .healthrftmenu100 a:hover{text-decoration:underline;}
.indexbottom .copyright{width:600px; color:#898989; margin:0 0 8px 0; padding:8px 0 4px 8px;}
.indexbottom .copyright span{ font-family:"宋体"}
.indexbottom .logo{float:right; width:308px; margin-top:25px;}
.indexbottom .logo .icptext{float:right; width:100px; line-height:49px; color:#aeaeae;}
.indexbottom .logo .batext{line-height:24px; color:#aeaeae; text-indent:5px; width:300px;float:left}
.indexbottom table.market{ margin:0 0 10px 8px;}

/*hdftstyle*/
.indextop .menu770{background:#fff url(indeximg/healthrhdbg.gif) repeat-x bottom;}

.indextop ul.mainmenu li{border-right:solid 1px #40771d; border-left:solid 1px #7cb155; }
.indextop ul.mainmenu li.jobnow{background:url(indeximg/jobmenubg.gif) no-repeat bottom;}
.indextop ul.mainmenu li.cvnow{background:url(indeximg/jobmenubg.gif) no-repeat bottom;}
.indextop ul.mainmenu li.hunternow{background:url(indeximg/huntermenubg.gif) no-repeat bottom;}
.indextop ul.mainmenu li.campusnow{background:url(indeximg/huntermenubg.gif) no-repeat bottom;}
.indextop ul.mainmenu li.meetingnow{background:url(indeximg/meetingmenubg.gif) no-repeat bottom;}
.indextop ul.mainmenu li.guidenow{background:url(indeximg/guidemenubg.gif) no-repeat bottom;}
.indextop ul.mainmenu li.companynow{background:url(indeximg/meetingmenubg.gif) no-repeat bottom;}
.indextop ul.mainmenu li.hrnow{background:url(indeximg/hrmenubg.gif) no-repeat bottom;}

.indextop ul.mainmenu li a,.indextop ul.mainmenu li a:link{color:#fff;}.indextop ul.mainmenu li a:hover{}
.indextop ul.mainmenu li.jobnow a,.indextop ul.mainmenu li.cvnow a,.indextop ul.mainmenu li.campusnow a,.indextop ul.mainmenu li.hunternow a,.indextop ul.mainmenu li.meetingnow a,.indextop ul.mainmenu li.guidenow a, .indextop ul.mainmenu li.hrnow a, .indextop ul.mainmenu li.companynow a{color:#383838;}

.indextop .submenu{background:url(indeximg/submenubg.gif) repeat-x;}
.indextop .submenu .left{background:url(indeximg/submenuleft.gif) no-repeat;}
.indextop .submenu .right{background:url(indeximg/submenuright.gif) no-repeat;}
.indextop .submenu a,.indextop .submenu a:link{color:#666666;}.indextop .submenu a:hover{color:#ff7300;}

.indextop .submenu a.now,.indextop .submenu a.now:link{color:#0c8853;}.indextop .submenu a.now:hover{ color:#ff7300;}
.indextop .submenu b{color:#aeaeae;}
.indexbottom .healthrftmenu100 .doc960 .nav{color:#e7fae4;background:#3a791d;}
.indexbottom .healthrftmenu100 a,.indexbottom .healthrftmenu100 a:link{color:#fff;}.indexbottom .healthrftmenu100 a:hover{}
.indexbottom .copyright{border-bottom:solid 1px #82d8b1; }

/*hdftstyle end*/