@charset "utf-8";
/* CSS Document */

.z1000{z-index:1000;}
#header { width: 990px; margin: 0px auto; height: auto !important; padding: 0px !important; overflow: visible !important;position:relative;z-index:1000;} /* 新修改为了覆盖微薄导航，发布时要去掉 */
#top_nav { height: 40px; margin-top: 7px; padding-top: 16px; margin-bottom: 10px;}
.logo { float: left; position: relative; top: -5px;}
.logo a:link,.logo a:visited { float: left; width: 128px; height: 34px; text-indent: -999px; overflow: hidden; background: url(/pagemodule/images3/logo.gif);}
.logo a:hover { background: url(/pagemodule/images3/logo.gif) 0px -36px no-repeat;}

.menu,.menu li { float: left;}
.menu a:link,.menu a:visited { color: #515151;}
.menu a:hover{ text-decoration: none;}
.menu a.green:link,.menu a.green:visited { color: #6B9F1F; }
.menu li { font-size: 14px; font-weight: bold; line-height: 32px; margin: 0px 10px 0px 0px;}
.menu li span { float: left;}
.menu li a{ float: left; padding: 0px 10px;}
.menu .add_li a { padding: 0px 25px 0px 10px; background: #FFFFFF; }
.menu .add_li .arrow { background:#ffffff url(../image/icon.jpg) right -295px no-repeat;}
.menu .add_li .green { background:#ffffff url(../image/icon.jpg) right -263px no-repeat; color: #6B9F1F!important; }
.menu .png_bg { background: url(../image/layer_bg.png); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/linkmodule/image/layer_bg.png',sizingMethod='scale'); padding-left: 2px; margin: 2px 6px 0px 0px;}
.menu .png_bg span { border: 1px solid #bcbcbc; border-bottom: none; position: relative; top: -3px; left: -3px; z-index: 1000;}

.top_login { float: right; text-align: right; padding: 10px 0px 0px 0px;}
.top_login a:link,.top_login a:visited { color: #81839a; margin: 0px 0px 0px 8px;}
.border_bottom { border-bottom: 1px solid #e4e4e4; margin-bottom: 15px!important;}

.add_menu { display: none; position: absolute; top: 34px; right: -4px;_right: -5px; z-index: -1;}
.add_menu .png_bg { padding:0px; margin: 0px; float: left;}
.add_menu li { float: none; font-weight: normal; margin: 0px; font-size: 12px; line-height: 20px; padding: 3px 10px; }
.png_bg .add_menu { display: block;}
.add_menu ul { width: 120px; border: 1px solid #bcbcbc; background:  #FFFFFF; padding: 9px 0px 7px 0px; position: relative; top: -3px; left: -3px;  }
.add_menu .ul_l{ width: 140px;}
.menu .add_menu li a:link,.menu .add_menu li a:visited { padding: 0px 0px 0px 6px ; display: block; float: none; height: 20px; text-align: left;}
.add_menu a:hover { background: #f2f2f2; text-decoration: none }
.add_menu .add_menu_t { padding-bottom: 6px; margin-bottom: 5px; border-bottom: 1px solid #eeeeee; font-weight: bold;}
.add_menu .add_menu_b { padding-top: 7px;  border-top: 1px solid #eeeeee; margin-top: 3px;}
.relative { position: relative;}
.relative .new { width: 21px; height: 14px; background: url(../image/new.gif) no-repeat; position: absolute; top: -3px; right: 2px; overflow: hidden;}
.relative .beta { width: 24px; height: 14px; background: url(../image/beta.gif) no-repeat; position: absolute; top: -3px; right: -13px; overflow: hidden;}
.png_bg .new { z-index: 3000; top: -3px; right: 2px;}


.menu_message { float: right;}
.menu_message .ul_l{ width: 174px;}
.rel { position: relative; *height: 1%;}
.ul_l a.li_r {color:#0078B6!important; position: absolute; right: 8px; top: 3px; padding: 0px 6px!important; font-weight: normal;}
.ul_l .li_t {overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 114px;}
.menu_message li a{ padding: 0px 0px 0px 5px;}
.menu_message .add_li a { height: 32px; padding: 0px 8px;}
.menu_message li { font-size: 12px; font-weight: normal; display: inline; margin-right: 5px;}
.menu_message .png_bg{ margin-right: 1px;}
.menu_message .add_menu { right: -5px; _right: -6px;}
.menu_message .add_menu li { display: block;}
.menu_message .p_message a { width: 77px; height: 30px; padding: 2px 25px 0px 0px; text-align: right;}
.menu_message .p_message em { font-style: normal;}
.menu_message .png_bg em { width: 40px; float: right; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.menu_message .p_message ul{ width: 102px;}
.menu_message .p_message ul a{ text-align: left; width: auto;}
.p_message a img { width: 25px; height: 25px; position: absolute; left: 10px; top: 8px; display: none;}
.menu_message .png_bg img { display: block;}
.icon_m { width: 17px; height: 12px; float: left; margin-top: 11px; margin-right: 2px;}
.icon_r { width: 15px; height: 13px; float: left; margin-top: 10px; margin-right: 2px; }
a.blue:link,a.blue:visited { color: #0078b6!important;}
a.blue:hover { color: #FF0000!important;}
a:link .icon_m,a:visited .icon_m{ background: url(../image/icon.jpg) 0px -126px; }
a:hover .icon_m { background: url(../image/icon.jpg) -30px -126px; }
a:link .icon_r,a:visited .icon_r{ background: url(../image/icon.jpg) 0px -143px; }
a:hover .icon_r { background: url(../image/icon.jpg) -30px -143px; }
.menu_message span font { float: left; background: #FF0000; font-size: 12px; color: #FFFFFF!important; line-height: 14px; padding: 2px 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top: 7px; }
.menu_message span .message_num { background: none; color: #515151!important;}
.menu_message a.blue:link,.menu_message a.blue:visited{ color: #d7d7d7;}
.red { color: #FF0000!important; font-style:normal;}
.blue { color: #0078B6!important;}


#nav_n { height: 37px; border: 1px solid #5a687b; background: #6b778a; clear: both; padding-left: 2px;}
#nav_n li,#nav_n ul { float: left;}
#nav_n li a { float: left; text-align: center; width: 98px; line-height: 37px; font-size: 14px; background: url(../image/nav_l.jpg) no-repeat right center; color: #FFFFFF!important; }
#nav_n .nav_w a{ width: 147px;}
#nav_n .nav_k a{ width: 132px;}
#nav_n li a:hover,#nav_n .select{ text-decoration: none; background: #5a687b url(../image/nav_l.jpg) repeat-y right; width: 100px; margin-left:-2px; position:relative;}
#nav_n .select { z-index: 15;}
#nav_n .nav_w a:hover,#nav_n .nav_w .select{ text-decoration: none; background: #5a687b url(../image/nav_l.jpg) repeat-y right; width: 149px; margin-left:-2px;position:relative; z-index: 15}
#nav_n .nav_k a:hover,#nav_n .nav_k .select{ text-decoration: none; background: #5a687b url(../image/nav_l.jpg) repeat-y right; width: 134px; margin-left:-2px; position:relative;z-index: 11 }
#nav_n .nav_z a:hover,#nav_n .nav_z .select{ z-index: 13}
#nav_n .nav_r a:hover,#nav_n .nav_r .select{ z-index: 9 }
#nav_n .nav_y a:hover,#nav_n .nav_y .select{ z-index: 7 }
#nav_n .nav_g a:hover,#nav_n .nav_g .select{ z-index: 5 }
#nav_n .select,#nav_n .nav_w .select,#nav_n .nav_k .select { font-weight: bold;}


#nav_n form { float: right; height: 27px; margin: 5px 10px 0px 0px; display: inline;}
#nav_n .text { width: 140px; height: 25px; background: #FFFFFF; border: 1px solid #5a687b; border-right: 0px; float: left; line-height: 25px; padding: 0px; padding-left: 5px; font-size: 12px; color: #bcbcbc; }
#nav_n .submit { width: 32px; height: 25px; float:left; border: 1px solid #377e39; border-left: 0px; background:#579a26 url(../image/icon.jpg) 0px -232px; text-indent: -999px; overflow: hidden;  }


/*--- 简历新加 ---*/

#nav_h { height: 37px; border: 1px solid #5a687b; background: #6b778a; clear: both; padding-left: 2px; position: relative;}
#nav_h .edit { font-size: 14px; color:#FFFFFF; display: block; text-align: center; width: 149px; background: #5a687b url(../image/nav_l.jpg) repeat-y right; line-height: 37px;}
#nav_h .look { position: absolute; top: 5px; right: 8px; font-weight: normal; color: #E4E4E4!important; font-size: 12px; padding: 0px 13px; line-height: 26px; background: #5a687b; border: 1px solid #5a687b;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px; }



