/*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{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;margin-right: auto;margin-left: auto; 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 12px 0 12px; 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:80px;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 a.device,.channel_title a.device:link{background:url(img/device_title.gif) no-repeat center center;}
.channel_title a.device:hover{background:url(img/device_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 center; 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;}

.indextop .index_navjobs {margin:0 auto; padding:5px 0px; width:950px;background:url(http://www.healthr.com/css/img/searchjobsbg.gif) repeat-y left top;}
.indextop .index_navjobs table {font:12px; font-family:"宋体",Arial, Helvetica, sans-serif;}
.indextop .index_level  a {float:left; display:block;width:155px; height:51px; margin-right:5px;}
.indextop .index_level a.bio {background:url(http://www.healthr.com/css/img/bioicon.jpg) no-repeat left;}
.indextop .index_level a.medical {background:url(http://www.healthr.com/css/img/medicalicon.jpg) no-repeat left;}
.indextop .index_level a.device {background:url(http://www.healthr.com/css/img/deviceicon.jpg) no-repeat left;}
.indextop .tojobstit {background:url(http://www.healthr.com/css/img/tojobstit.jpg) no-repeat left top; width:52px; height:19px;} 
.indextop .jobstext {padding:0 10px 1px 10px;}
.indextop .jobstext span{ float:left; display:block;}
.indextop .jobstext span a {color: #F00;}
.indextop .searchjob {padding:0 5px;}

/*找工作*/
.indextop .jobsearch {border:0; width:440px;}
.indextop .jobsearch table td a.module_win_btn{display:block;width:90px; height:20px; line-height:20px;margin-right:2px; padding:0 0 0 5px;}
.indextop .jobsearch table td a.module_win_btn:link,.indextop .jobsearch table td a.module_win_btn:visited{border:2px solid #e5e5e5; background:url(http://www.healthr.com/css/img/selectbg.gif) no-repeat right bottom #fff;}
.indextop .jobsearch table td a.module_win_btn:hover{border:2px solid #f93;}
.indextop .jobsearch .keywordpart {border:2px solid #E5E5E5; border-right: none;height: 20px;line-height: 20px; padding: 0 5px 0 2px;}
.indextop .jobsearch .keywordpart label{margin:0; padding:0}
.indextop .jobsearch .keywordpart input {margin:0 ; padding:0;}
.indextop .jobsearch .keywordpart .veralign {vertical-align:middle}
.indextop .jobsearch .keywordpart input.keyword {width:85px; height:16px; line-height:14px; border: medium none;}
.indextop .jobsearch table td a.module_btn_search{ display:block; width:44px; height:21px; background:url(http://www.healthr.com/css/img/btn_search.gif) repeat-x; border:1px solid #ee7814;text-align:center;}
.indextop .jobsearch table td a.module_btn_search:link,.indextop .jobsearch table td a.module_btn_search:visited {color:#fff;}
.indextop .jobsearch table td a.module_btn_search:hover{color:#fff;}


/*急聘职位滚动*/
.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:100px;}
.indextop .channel_nav .left{height:100px;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:100px; 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 0 10px;}
.indextop .channel_nav .login td input {height:16px; line-height:16px;}
.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 td.jobname li {float: left;}
.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:900px; vertical-align:top; padding:0 8px;}
.catalog td.jobname  a.hot{ color:#F00}
/*ft*/
.indexbottom{margin:10px auto 0 auto; width:950px; padding:0 5px;}
.indexbottom .ftmenu100{background:url(/ui/images/ftbottombg.gif) repeat-x 0 bottom; border:1px solid #aeaeae; padding-bottom:10px; border-top:none;}
.webftnav a,.webftnav a:link,.webftnav a:visited{padding:0 5px; color:#fff;}.webftnav a:hover{text-decoration:underline; color:#fff;}
.indexbottom table.market{ margin:0 0 10px 8px;}
.copyright{background:#fff;}
.webftnav{height:36px; line-height:36px; background:url(img/indextopbg.gif) repeat-x; padding:0 0 0 5px;}
.webcontact td{border-right:1px solid #c3c3c3; padding:0 0 0 10px;text-align:left;}
.webcontact td.noborder{border-right:none;}
.contacttitle{border-bottom:1px solid #cecece;}
.contacttitle th{color:#898989; height:30px; line-height:30px; text-align:center; font-weight:normal;width:33%;}
.copyright .textinf{text-align:center; padding:10px 0; border-bottom:1px solid #ddd;}
.copyright .webicons table{margin:10px auto;}
.indexbottom .contacttitle{background:#fff; }
.indexbottom .contacttitle table{}
.indexbottom .webftnav b{color:#61A52D; padding:0 5px;}

/*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;}
/*hdftstyle end*/

.contacttitle{position:relative;}
#bottom_area_div{width:204px;height:55px;background:url(/ui/images/bottom_area_bg.gif) no-repeat;position:absolute;left:739px;top:-35px;padding:5px 0 0 10px;}
.contacttitle th a:link{color:#898989}