﻿/* CSS Document 
***************** 首页样式[jobha3.0]
 * author: wjx
 * date  : 2009-12-09
 */
 
/*LOGO,head
=============================================*/
#head{width:1002px; overflow:hidden;}
#head_bg{width:100%; background: #fff url(../images/dhbg.png) repeat-x left 77px;height:85px; overflow:hidden;}
/*jobhaLOGO*/
#logo{float:left; width:242px; height:55px; margin:12px 5px 15px 0;}
#head #logo{background: url(../company/images/com.png) no-repeat 0 -146px;}
/*简繁*/
.charset{float:left; height:30px; margin-top:40px;}
/*职位搜索*/
#search{float:left; background:url(../images/webbg.png) no-repeat 0 0; width:698px; height:66px; margin-top:19px;}
#search_top{float:left; margin:12px 0 0 96px; width:600px; height:28px; text-align:left; display:inline;}
#search_so{float:left; width:377px; height:24px; border-top:1px #A3CFEA solid; border-left:1px #A3CFEA solid; border-right:1px #ECF8FE solid; border-bottom:1px #ECF8FE solid; overflow:hidden;}/*搜索*/
.search_text{float:left; width:373px; font-size:12px; line-height:17px; height:17px; color:#5C5C5C; padding-top:4px;border-top-width:1px; border-right-width:2px; border-bottom-width:2px; border-left-width:1px; border-top-style:solid;border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#7BAECD; border-right-color:#D7EAF1;border-bottom-color:#D7EAF1; border-left-color:#7BAECD; overflow:hidden;}

/*搜索按钮提交*/
.search_but1,.search_but_1,.search_but2,.search_but_2{float:left; margin-left:8px; width:68px; height:26px; border:0px; padding:6px 0 3px 0; cursor:pointer;}
.search_but1{background:url(../images/webbg.png) no-repeat 0 -72px;}
.search_but_1{background:url(../images/webbg.png) no-repeat 0 -98px;}
.search_but2{background:url(../images/webbg.png) no-repeat 0 -124px;}
.search_but_2{background:url(../images/webbg.png) no-repeat 0 -150px;}

/*相关搜索*/
.rel_search{float:left; margin-top:5px; margin-left:96px; width:600px; height:15px; font-size:12px; text-align:left; display:inline;}
.rel_search ul{float:left; width:590px; display:inline;}
.rel_search li{ float:left; display:inline; margin-right:5px; line-height:15px;}
.rel_search a,.rel_search a:visited{color:#f4f4f4; font-family:"宋体"; font-size:12px; text-decoration:none;}
.rel_search a:hover,.rel_search a:active{color:#fff; font-family:"宋体"; font-size:12px; text-decoration:underline;}
.rel_search a:active{text-decoration:none;}

/*导航 
=============================================*/	
#navigation {position:relative; width:100%; height:56px; margin-top:2px; background:url(../images/dhbg.png) repeat-x left -134px; overflow:hidden; display:inline; float:left; text-align:center;}
#navigation #title {height:48px; width:1002px; background:url(../images/menu_compart.gif) no-repeat 10px 14px;}
#navigation #title ul {float:left; height:48px; width:947px; margin-left:6px;  display: inline;}
#navigation #title li {float:left; height:48px; width: 100px; line-height:28px; display:inline; text-align:center; background:url(../images/menu_compart.gif) no-repeat 97px 14px;}
#navigation #title a { width:100px; height:32px; color:#4B6888; display:block; font-size:14px; text-decoration:none; font-weight:bold; padding-top:13px; cursor:pointer;}
#navigation #title .selectli1,#navigation #title #tag1 a:hover,#navigation #title #tag2 a:hover,#navigation #title #tag3 a:hover,#navigation #title #tag4 a:hover,#navigation #title #tag5 a:hover,#navigation #title #tag6 a:hover,#navigation #title #tag7 a:hover,#navigation #title #tag8 a:hover,#navigation #title #tag9 a:hover {text-decoration:none; color:#ffffff; display:block; width:100px; height:35px; background-color:#DAE8F4;}
#navigation #title .selectli1,#navigation #title #tag1 a:hover {background: url(../images/menu.jpg) repeat-x 0 0;}
#navigation #title #tag2 a:hover {background:url(../images/menu.jpg) repeat-x 0 -48px;}
#navigation #title #tag3 a:hover {background:url(../images/menu.jpg) repeat-x 0 -96px;}
#navigation #title #tag4 a:hover {background:url(../images/menu.jpg) repeat-x 0 -144px;}
#navigation #title #tag5 a:hover {background:url(../images/menu.jpg) repeat-x 0 -192px;}
#navigation #title #tag6 a:hover {background:url(../images/menu.jpg) repeat-x 0 -240px;}
#navigation #title #tag7 a:hover {background:url(../images/menu.jpg) repeat-x 0 -288px;}
#navigation #title #tag8 a:hover {background:url(../images/menu.jpg) repeat-x 0 -336px;}
#navigation #title #tag9 a:hover {background:url(../images/menu.jpg) repeat-x 0 -384px;}
/*栏目变色*/
#contrast {position:absolute; width:100%; top:0; left:0; z-index:-1;}
.contrast1,.contrast2,.contrast3,.contrast4,.contrast5,.contrast6,.contrast7,.contrast8,.contrast9 {width:100%; height:48px;}
.contrast1 {background:url(../images/menu_bg.gif) repeat-x 0 0;}
.contrast2 {background:url(../images/menu_bg.gif) repeat-x 0 -48px;}
.contrast3 {background:url(../images/menu_bg.gif) repeat-x 0 -96px;}
.contrast4 {background:url(../images/menu_bg.gif) repeat-x 0 -144px;}
.contrast5 {background:url(../images/menu_bg.gif) repeat-x 0 -192px;}
.contrast6 {background:url(../images/menu_bg.gif) repeat-x 0 -240px;}
.contrast7 {background:url(../images/menu_bg.gif) repeat-x 0 -288px;}
.contrast8 {background:url(../images/menu_bg.gif) repeat-x 0 -336px;}
.contrast9 {background:url(../images/menu_bg.gif) repeat-x 0 -384px;}
.hidecontrast {display:none;}

/*BOX=====*/
/*主体内容控制
=============================================*/
#body_content {width:1002px; background-color:#fff; clear:both; margin:11px auto;}
/*上部BOX*/
#content_top,#content_bottom,#content_center {width:1002px; margin:0 auto; padding:0; clear:both; overflow:hidden;}
.content_l,.content_r,.content_tm,.bottom_l,.bottom_r,.bottom_m {float:left; display:inline; overflow:hidden;}
.content_l_dw {width:182px; margin-left:4px;}
.content_r_dw {width:352px;}
.content_tm_dw,.city_box_tm {width:440px;margin:0 10px;}/*主页与城市专区*/
/*中部BOX*/
.content_cbox {width:992px; border:#A1C5EC 1px solid; margin-top:10px;}
.center_l { float:left; width:305px;}
.center_r { float:right; width:685px; overflow:hidden;}
/*下部BOX*/
#content_bottom {margin-top:10px;}/*main bottom box*/
.bottom_l {width:208px; margin-left:4px;}
.bottom_r {width:212px;}
.bottom_m {border:#A1C5EC 1px solid; margin-left:4px;}
.bottom_mdefault {width:552px;margin:0 10px;}
.bottom_mcity {width:992px;}/*城市区最新职位*/
.city_box_l {margin-top:73px;width:210px; margin-left:4px;}/*城市区*/
.city_box_r {margin-top:15px;width:324px;}
.city_box_tm {margin-top:15px;}

/*圆角控制
=============================================*/
h4{ font-size:14px; font-weight:bold; color:#043F5C; background: url(../images/webbg.png) no-repeat right -72px; height:11px; line-height:11px; overflow:hidden; position:relative;}
h4 span{ background: url(../images/webbg.png) no-repeat -314px -72px; padding-left:20px; float:left;}
h5{ font-size:14px; font-weight:bold; color:#043F5C; background: url(../images/webbg.png) no-repeat right -86px; height:11px; line-height:11px;overflow:hidden; position:relative;}
h5 span{ background: url(../images/webbg.png) no-repeat -314px -86px; padding-left:20px; float:left;}
.city_box_m{border-left:#A1C5EC 1px solid; border-right:#A1C5EC 1px solid; overflow:hidden;}

/*LOGO专区控制 default&city
=============================================*/
/*左上角LOGO*/
.l_a{height:440px; overflow:hidden;}
.l_a li{float:left; margin:0 0 6px 9px; display:inline; }
/*右上角LOGO*/
.r_b{height:440px; margin-left:3px; overflow:hidden;}
.r_b li{float:left; margin-bottom:6px!important; margin:0 4px 4px 6px; display:inline;}
/*中部banner*/
.m_bner {margin:10px 0 6px 0;}
.m_bner li{ margin-bottom:6px!important; margin:0 0 4px 10px;}
/*banner左LOGO*/
.lr_c{margin:10px 0 6px;}
.lr_c li{float: left; margin-bottom:6px!important; margin:0 1px 4px 8px; display: inline;}
/*左下D区LOGO 城市专区B logo*/
.l_d{height:450px;overflow:hidden;}
.city_r_b{height:432px;overflow:hidden;}
.l_d li,.city_r_b li{margin-bottom:6px!important; margin-bottom:4px;}
/*右下E区LOGO 城市专区A logo*/
.r_e{margin:0 1px 0 1px; overflow:hidden;}
.r_e_450{height:450px;}
.city_l_a{height:374px;}
.r_e li{ float:left; margin-bottom:6px!important; margin:0 0 6px 10px; display:inline;}
.city_l_a li{ float:left; margin-bottom:6px!important; margin:0  0 4px 8px; display:inline;}

/*中部服务区控制
=============================================*/

/*会员登陆*/
#land{width:438px; height:45px; border:#A1C5EC 1px solid; background:url(../images/dhbg.png) repeat-x left -86px; overflow:hidden;}
.land_bk{margin:9px 0 0 8px; height:35px;float:left; display:inline;}
.land_bk input.w{width:87px;height:16px; line-height:16px; margin:0 0 2px -6px; vertical-align:middle;border-top-width: 2px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 2px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #404040;border-right-color: #D4D0C8;border-bottom-color: #D4D0C8;border-left-color: #404040;}
.land_bk input.sub,.land_bk input.subover{font-size:13px; color:#fff; margin-bottom:1px; width:66px; height:27px; border:0; cursor:pointer; vertical-align:middle;}
.land_bk input.sub{background:url(../images/webbg.png) no-repeat -442px -143px;}
.land_bk input.subover{background:url(../images/webbg.png) no-repeat -512px -143px;}
#land .land_bk a{font:"宋体"; color:#5c5c5c;}

/*会员服务*/
#service { position:relative; width:440px; height:51px; background-color:#f7f7f7; margin-top:8px; overflow:hidden;}
#service ul {float:left; margin:7px 0 7px 8px;  width:432px; display:inline;}
#service li { float:left; margin-right:7px; display:inline;}
#service li .seeker{ background:url(../images/webbg.png) no-repeat -304px -102px; width:157px; height:37px;}
#service li .company{ background:url(../images/webbg.png) no-repeat -467px -102px; width:157px; height:37px;}
#service li.qp { background: url(../images/webbg.png) no-repeat -680px -115px; width:75px; height:37px; line-height:15px; padding:5px 0 0 22px; overflow:hidden;}
#service li.qp a {font:" Arial, Helvetica, sans-serif,宋体"; color:#5c5c5c; font-size:12px;}

/*幻灯广告*/
#slide {width:438px; height:160px; border:#A1C5EC 1px solid; margin-top:8px; clear:both; overflow:hidden;}
.slide_bd {width:438px; height:160px; overflow:hidden;}

/*综合服务*/
#service_more{width:438px; height:52px; border:#A1C5EC 1px solid; background-color:#f7f7f7; margin-top:8px; overflow:hidden;}
#service_more ul{float:left; margin:5px 0 5px 8px;  width:432px; display:inline;}
#service_more li{float:left; margin-right:7px; display:inline; width:100px;height:42px;}
#service_more li .server_1{background:url(../images/webbg.png) no-repeat -181px -71px;}
#service_more li .server_2{background:url(../images/webbg.png) no-repeat -75px -71px;}
#service_more li .server_3{background:url(../images/webbg.png) no-repeat -75px -119px;}
#service_more li .server_4{background:url(../images/webbg.png) no-repeat -181px -119px;}

/*城市入口*/
#city{width:438px; height:114px; border:#A1C5EC 1px solid; margin-top:8px;}
#city h3{background:url(../images/dhbg.png) repeat-x left -12px; overflow:hidden; height:34px; padding-left:10px;line-height:35px; font-size:13px;font-weight:bold; text-align:left;}
.city_bg{ float:left;height:61px;width:418px; background-color:#f7f7f7;margin:9px 10px; overflow:hidden; display:inline;}
.city_bg div{ float:left; width:55px; height:61px; background:url(../images/webbg.png) no-repeat -300px -144px; margin-right:10px; overflow:hidden}
.city_bg div li{display:inline; line-height:22px; width:55px; vertical-align: middle;}
.city_bg .hover_city{background:url(../images/webbg.png) no-repeat -355px -144px;}
.city_bg .out_city{background:url(../images/webbg.png) no-repeat -300px -144px;}
#city .city_bg a{color:#332E30; text-decoration:none; }
#city .city_bg a:hover{ color:#FFF;text-decoration:none;}

/*个人及企业服务*/
#fun{margin-top:8px; border:1px solid #A1C5EC; overflow:hidden; width:438px; height:106px;}
.fungq{ background:url(../images/dhbg.png) repeat-x left -12px; width:438px; height:34px;}
.fungq ul{float:left; width:438px; margin-left:5px; display:inline;}
.fungq li{float:left; width:97px; height:33px; line-height:33px; font-size:13px; text-align:center; display:inline; font-weight:bold; text-decoration:none; cursor:pointer;}
.funct1{background:url(../images/webbg.png) no-repeat -520px -172px; color:#0073BD;}
.funct2{background:url(../images/webbg.png) no-repeat -421px -172px; color:#89C24B;}
.funct3{color:#332E30;}
.service{color: #333; float:left; width: 430px; height:73px; padding: 5px; background-color:#fff;}
.service li{ text-align:left; float:left; height:25px; width:100px; margin:2px;}

/*企业最新职位 推荐职位控制
=============================================*/
#cont_m{background:url(../images/dhbg.png) repeat-x left -12px; overflow:hidden; text-align:left;}
#cont_m div{width:350px; height:34px;}
#cont_m .jobr{background:url(../images/dhbg.png) repeat-x 0 -49px; border-left:#BEE0FB 1px solid; border-right:#BEE0FB 1px solid; color:#286EB5; cursor:pointer;}
#cont_m .jobn{background:url(../images/dhbg.png) repeat-x left -12px; color:#5B8FC5; cursor:pointer;}
#cont_m ul{float:left; width:350px; margin-left:10px; display:inline;}
#cont_m li{float:left; width:60px; height:23px; font-size:13px; padding:10px 10px 0; text-align:center; display:inline; font-weight:bold;  color:#5B8FC5; cursor:pointer;}

/*最新职位 推荐职位内容区*/
.invite{ float:left; padding:3px; overflow:hidden; clear:both;}
.invite_wdefault{width:546px;}
.invite_wcity{width:990px;}
.newinvitde,newinvitde_city{float:left;margin:5px; overflow:hidden; display:inline; }
.newinvitde_wdefault{width:536px;}
.newinvitde_wcity{width:990px;}
.newinvitde li{float:left; margin-bottom:1px; overflow:hidden; height:21px; line-height:21px;}
.newinvitde li h3 .wd,.newinvitde li h3 .wcity,.newinvitde li h3 .wd2{float:left; padding:0 20px 0 18px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:#f3f3f3 url(../images/webbg.png) no-repeat -684px -164px;}
.newinvitde li h3 .wd2{ width:170px; background-color:#fff;}
.newinvitde li h3 .wd{ width:170px;}
.newinvitde li h3 .wcity{width:122px;}
.newinvitde li h6{width:315px; float:left; text-align:left; margin-left:5px; padding-left:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newinvitde li h6 span{color:#5BB4E8;}
.bg1{background-color:#f3f3f3;}
.bg2{background-color:#fff;}
.newinvitde li h6 a,.newinvitde li h6 a:active{color:#0D6BCA;}

/*个人企业密码找回
=============================================*/
.passwordbg{background:url(../public/images/gr_qy_bg.gif) repeat-x left top;}
#password{width: 633px; margin-top:70px; background:url(../public/images/gr_qylinebg.gif) repeat-y 0 0;}
#password .bg{background:url(../public/images/gr_qy_dhbg.gif) no-repeat left top;height:37px;margin:0; overflow:hidden;}
#password .h1{color:#0D4569;font-size:14px;font-weight:bold; padding-left:20px;text-align:left;float:left; height:30px;line-height:30px;}
.pub_textbox{font-size:14px;margin-top:173px;}
.pub_bg{background:url(../public/images/gr_qy_lrbg.gif) no-repeat left top; width:633px; height:258px;}
.pub_text{padding:10px;font-size:14px;padding-left:20px;}
.pubred{color:#FF0000;}
.button_sl-1 {background:url(../public/images/gr_bottom.gif) repeat-x;border:1px solid #3BBC13;margin-left:10px; height:24px; line-height:20px; width:172px; color:#fff; font-weight:bold;}
.button_sl-2 {background:url(../public/images/qy_bottom.gif) repeat-x;border:1px solid #39A1E9;margin-left:10px;height:24px; line-height:20px; width:172px; color:#fff; font-weight:bold;}
.pubbg{background:url(../public/images/gr_qy_btbg.gif) no-repeat 0 0; height:55px;}
.buttonright{text-align:right; margin-top:10px; padding-right:15px;}
#f_login_name{ margin-left:10px;width: 349px;height:18px;border:0;margin:0;}

/*城市分站
=============================================*/
/*城市分站选项menu*/
.city_zd{width:1002px; overflow:hidden; height:58px;}
.city_zd ul{ float:right;width:250px; margin-right:20px; display:inline;}
.city_zd li{float:left;margin:2px; display:inline;}
.city_zd li a{display:block; height:30px; width:67px; text-indent:-9999px;}
.city_zd li.dg{ background:url(../images/webbg.png) no-repeat -75px -169px;}
.city_zd li.sz{ background:url(../images/webbg.png) no-repeat -148px -169px;}
.city_zd li.gz{ background:url(../images/webbg.png) no-repeat -218px -169px;}
/*城市分站背景*/
.city_dg{background:#fff url(../images/city_dgbg.jpg) no-repeat center top;}
.city_sz{background:#fff url(../images/city_szbg.jpg) no-repeat center top;}
.city_gz{background:#fff url(../images/city_gzbg.jpg) no-repeat center top;}

/*弹窗说明
=============================*/
.pup-box{float: left; width:305px; border:1px solid #3CAAE5; position:absolute; z-index:100; }/*边框*/
.window{margin-left: 2px;padding-left:25px;background:url(../company/images/com.png) no-repeat -309px -290px; width:473px; float:left; text-align:left;}/*汇安logo*/
.close{cursor:pointer; background:url(../company/images/com.png) no-repeat -250px -175px; width:40px; height:18px;}/*关闭*/
.pup-box .bg{background:url(../company/images/com.png) repeat-x 0 -361px; height:23px; margin:0;} /*标题背景*/
#pup-MyTitle{color:#fff; font-size:12px;} 
.pub_text2{padding:10px; text-align:left; font-size:14px; line-height:180%; background-color:#EFF9FF;}/*内容区*/
.pub_text2 li{ text-align:left; font-size:14px; line-height:180%;}
.input2{padding:10px 0; text-align:center; background-color:#EFF9FF;}/*按钮区*/
.pup-button {background:url(../company/images/com.png) no-repeat -186px -286px; width:91px; height:27px; border:0; padding:0; line-height:27px; color:#fff; font-weight:bold; text-align:center; letter-spacing:10px;}/*按钮*/
.iframe_bg{position:absolute; visibility: inherit; top:-2px; left:-2px; z-index:-1; background:#EFF9FF;}/*浮动框*/

/*页脚footer
===============================*/
#foot{width:1002px; clear:both; background:#fff url(../company/images/com.png) repeat-x 0 -387px; padding-top:15px}