﻿/* CSS Document 
***************** 企业展示-登录-注册[jobha3.0]
 * author: wjx
 * date  : 2010-01-04
 */

/*header
==================================*/
#head{width:1002px;height:98px;overflow:hidden;}
/*jobhaLOGO*/
#logo{float:left; width:242px; height:55px; margin:33px 0 0 10px; display:inline; overflow:hidden;}
#head #logo{background: url(../company/images/com.png) no-repeat 0 -146px;}
/*宣传语*/
.slogan{float:left; width:166px; height:30px;  line-height:15px; margin-top:58px; display:inline; color:#999898;}
/*顶部右四小菜单*/
#top_menu{width:333px; height:88px; float:right; margin:10px 19px 0 0; display:inline; background:url(../company/images/com.png) no-repeat 0 0;}
#top_menu h6{margin-top:17px;}
#top_menu h6 a:link,#top_menu h6 a:visited,#top_menu h6 a:hover{color:#0671AF;text-decoration:none;}
#top_menu div{margin-top:24px; width:310px; height:30px; text-align:left; padding-left:10px;}
/*搜索*/
#soso{height:23px;}
/*输入框*/
.soso_box1{height:18px; width:170px;line-height:18px; background:transparent; font-size:12px; margin-left:55px; color:#CCCCCC; border:0; margin-top:5px!important; margin-top:2px;}
/*按钮*/
.soso_but1{margin-left:18px; margin-top:2px!important; margin-top:0; background:url(../company/images/com.png) no-repeat -250px -146px; width:56px; height:23px; border:0; cursor: pointer; text-indent:-9999px; vertical-align:top;}

/*导航菜单
================================================*/
#menu{margin:0 auto; width:100%; height:48px; text-align:center; float:left; background:#569FDE url(../company/images/com.png) repeat-x 0 -92px; overflow:hidden; display:inline;}
#com_menu{ margin:0 auto; text-align:center; width:1000px; height:39px; background-image: url(../company/images/com.png) repeat-x 0 -92px; overflow:hidden;}
#com_menu li{margin:0px; float:left; list-style:none; height:39px; line-height:39px; text-align:center; overflow:hidden;}
#com_menu li a{display:block; height:39px; width:88px; text-decoration:none; font-size:14px; font-weight:bold; color:#FFF;}
#com_menu li a:hover{background:url(../company/images/com.png) no-repeat 0 -205px; color:#FFF; font-weight:bold; font-size:14px;height:39px; width:88px;}
#com_menu li.start{cursor:pointer; color:#fff; font-size:14px; font-weight:bold; background:url(../company/images/com.png) no-repeat 0 -205px; height:39px; width:88px;}
#com_menu li.ind_serve,#com_menu li.ind_serve a:hover{cursor:pointer; color:#fff; font-size:14px; font-weight:bold; background:url(../company/images/com.png) no-repeat -96px -205px; height:39px; width:88px;}
#com_menu li.hover{cursor:pointer;color:#fff; font-size:14px;font-weight:bold;}
.menuLine{background:url(../company/images/com.png) no-repeat -193px -205px; width:2px; height:39px;}
.menu_li_10{width:10px;}
.menu_width_101{width:101px;}

/*企业展示区 CompanyIntro
=====================================================*/
#com_Intro_box{width:1002px; clear:both; margin:11px auto 0; background-color:#FFF; padding:0;}/*盒子*/
#com_intro_lbox{width:890px; float:left; overflow:hidden; display:inline;}/*左*/
#com_intro_rbox{width:112px; float:left; position:relative; display:inline;}/*右*/
/*企业名称*/
#com_int_title{width:878px; border:#f4f4f4 6px solid; height:102px; margin-top:10px; float:left; overflow:hidden;}
.com_logo{float:left; width:190px; height:70px; margin:10px; border:#ccc 1px dashed; display:inline; overflow:hidden; padding:5px;}
.com_title{float:left; width:400px; display:inline; margin-top:20px; text-align:left; padding:10px; }/*标题区*/
.title_com_basic{padding-bottom:10px; color:#0073BD; font-size:16px; font-weight:bold; clear:both;}/*标题*/
.com_welcome{float:right; width:224px; height:80px; margin:10px 5px 0 0; background:url(../company/images/com_zs.png) no-repeat 0 -61px; display:inline; text-indent:-9999px;}/*欢迎*/
/*企业选项*/
#com_int_option{width:890px; height:37px; margin-top:10px; background:url(../company/images/com_zs.png) repeat-x 0 -347px;}
.com_option_l{ float:left; width:31px; height:37px; background:url(../company/images/com_zs.png) no-repeat 0 -144px; display:inline;}
.com_option_m{ float:left; width:600px; height:37px; margin-left:110px; display:inline;}
.com_option_m li{ float:left; width:93px; height:37px; margin-right:5px; line-height:32px; display:inline;}
.com_option_m li a:link,.com_option_m li a:visited{color:#fff; display:block; font-weight:bold;}
.com_option_m li a:hover{background:url(../company/images/com_zs.png) no-repeat 0 -185px; width:93px; height:37px; line-height:32px; display:block;}
.com_option_r{ float:right; width:26px; height:37px; background:url(../company/images/com_zs.png) no-repeat right -144px; display:inline;}
.com_intro{background:url(../company/images/com_zs.png) no-repeat -65px -144px;}
.com_infor{background:url(../company/images/com_zs.png) no-repeat -100px -185px;}
/*企业展区*/
#com_int_reveal{width:890px; margin-top:10px;}
/*招聘职位*/
#com_position{width:225px; float:left; overflow:hidden;}
.com_pos_tit{ background: url(../company/images/com_zs.png) no-repeat 0 0; width:225px; height:42px; text-indent:-9999px;}
.com_pos_job{width:203px; border:#AACBEE 1px solid; border-top:none; border-bottom:none; padding:5px 10px 5px;}
.com_pos_job li{border-bottom:#CCCCCC 1px dashed; height:25px; line-height:25px; text-align:left; padding-left:20px; margin-top:2px;}
/*.com_pos_job li a{background: url(../company/images/jobicon.gif)  no-repeat left center; padding-left:10px; line-height:25px;}*/
.job_more{background: url(../company/images/com_zs.png)  no-repeat right -228px; float:right; height:25px; width:138px; margin-top:10px; line-height:25px;}
.job_more a,.job_more a:link,.job_more a:visited{ color:#fff; font-weight:bold;}
.com_pos_titbt{ background:url(../company/images/com_zs.png) no-repeat 0 -48px; width:225px; height:10px; overflow:hidden;}
/*企业简介*/
#com_summary{ width:655px; float:left; margin-left:10px; display:inline; overflow:hidden;}
.com_summarybox{clear:both; margin-bottom:8px;}
/*标题框*/
h4{ font-size:13px; font-weight:bold; color:#043F5C; background: url(../company/images/title_bg.png) no-repeat right 0; height:30px; overflow:hidden; position:relative;}
h4 span{ background: url(../company/images/title_bg.png) no-repeat left 0; height:30px; padding-left:7px; float:left;}
h4 span a{background:url(../company/images/com_zs.png) no-repeat -219px -188px; float:left; display:block; height:30px; padding-left:10px; line-height:32px;}

/*标题内容框*/
.com_h4{padding:10px; overflow:hidden; zoom:1;}
.com_h4bd{border:solid #AACBEE; border-width:0 1px 1px 1px; background:#FEFEFF url(../company/images/com_zs.png) repeat-x 0 -386px;  }
.com_introduction{width:613px; text-align:left; padding:5px 0; line-height:180%;}

/*更多职位列表页 CompanyJobList
=============================*/
.com-list ul{margin:0 auto; margin-left:8px; list-style:none; width:860px; overflow:hidden;}
.com-list li{float:left; height:25px; line-height:25px; width:207px; margin:5px 8px 0 0; display:block; background-color:#f7f7f7; padding-top:5px; overflow:hidden;}

/*职务描述 联系方式 CompanyJobInfor
===============================*/
.com_jobtitle{ background:url(../company/images/title_bg.png) no-repeat 0 -65px; padding-left:25px; height:42px; width:630px;  text-align:left; line-height:34px; font-size:14px; font-weight:bold; color:#043F5C; }
.com_h4bg{width:623px; background-color:#F2F6FB; text-align:left; padding:10px 5px; line-height:180%; overflow:hidden;}
.order{float:left; width:623px; text-align:left;}/*职位信息*/
.order li{float:left; height:20px; text-align:left; width: 280px; padding-left:10px;}
.job_zl{clear:both; width:633px;}/*职联描述*/
.zl{background-color:#F2F6FB; width:623px; margin:8px 0; padding:10px 5px;}
.com_zwlx{background:url(../company/images/title_bg.png) no-repeat 0 -32px; font-weight:bold; color:#332E30; text-align:left; width:621px; height:31px; line-height:31px; padding-left:11px; display:block; overflow:hidden;}
.job_button{text-align:center;margin:5px 0 20px 0; background-color:#F6F9FD; width:630px;}
.job_button1,.job_button2,.job_button3 {margin:10px 5px;padding:2px 2px 2px 20px; border:0; width:156px; height:28px; line-height:26px;color:#FFF; font-weight:bold;}
.job_button1{background:url(../company/images/com_zs.png) no-repeat 0 -317px;}
.job_button2{background:url(../company/images/com_zs.png) no-repeat 0 -287px;}
.job_button3{background:url(../company/images/com_zs.png) no-repeat 0 -257px;}
/*--end--*/

/*首页职位遍历智能搜索
================================================*/
.znso{width:994px; clear:both; overflow:hidden;}
.znso_topbg{width:994px; background:url(../company/images/zwbl.png) no-repeat 0 0; height:120px; overflow:hidden;}
.znso_lr{width:492px; float:left; margin-top:10px; overflow:hidden; color:#4B6888;}
.znso_l{margin-right:10px;}
.znso_lr .rc{background:url(../company/images/zwbl.png) no-repeat left -167px; height:7px; overflow:hidden;}
.znso_lr .rc div{background:url(../company/images/zwbl.png) no-repeat right -167px; height:7px;}
.znso_lr .rc-bd{background:url(../company/images/znso_ll.gif) repeat-y 0 0;}
.znso_lr .rc-bc{background:url(../company/images/znso_rr.gif) repeat-y right 0; padding:0 7px;}
.znso_lr .rc-ft{background:url(../company/images/zwbl.png) no-repeat 0 bottom; height:7px; font-size:0; line-height:7px;}
.znso_lr .rc-ft div{background:url(../company/images/zwbl.png) no-repeat right bottom; height:7px;}
.znso_lr .ctnr,.znso_lr .ctnl{font-size:15px; padding:9px 0 5px 0;}
.znso_so{ width:462px; height:32px; background-color:#E5EEF7; margin-bottom:8px;}
.znso_so .h1{font-size:12px; font-weight:bold; padding:5px 0 5px 15px; text-align:left; float:left;}
/*职位选择*/
.znso_lr .ctnl ul{margin-left:7px; width:470px; overflow:hidden; text-align:left;}
.znso_lr .ctnl li{float:left; height:22px; line-height:180%; width:150px; margin:0 6px 8px 0; background-color:#F6F7EC; overflow:hidden;}
.znso_lr .ctnl li a{padding-left:5px; color:#0073BD;} 
.znso_lr .ctnl li a:hover{background-color:#F1E9B8; display:block; padding-left:5px; color:#4B6888; text-decoration:none;}
/*地区选择*/
.znso_lr .ctnr ul{margin-right:8px; overflow:hidden; width:475px; padding:0;}
.znso_lr .ctnr li{float:left; height:22px; line-height:180%; width:84px; margin:0 4px 8px 4px; background-color:#F6F7EC; border:#CDCEBC 1px solid;}
.znso_lr .ctnr li a{padding-left:5px; color:#0073BD;}
.znso_lr .ctnr li a:hover{background: url(../company/images/zwbl_bt.gif) repeat-x 0 0; display:block; padding-left:5px; color:#4B6888; text-decoration:none; height:22px;}
/*职位显示*/
.znso_lb{ background:url(../company/images/zwbl.png) no-repeat 0 -123px; margin-top:10px; height:41px;}
.znso_lb .h1{color:#0073BD; font-size:14px; font-weight:bold; padding:5px 0 5px 15px; text-align:left; float:left; line-height:32px;}
.znso_trbg{background:url(../company/images/zwbl_bt.gif) repeat-x 0 -24px;}
.znso_trbg td{color: #666; font-weight:bold;}
.znso_dpbg{background-color:#EFF5FA; width:100%; margin:10px 0; padding-top:5px;}
/*.znso tr {background-color:expression((this.sectionRowIndex%2==0)?"#f7f7f7":"#ffffff");}*/
.znso tr.listitem1 td{background-color:#FFFFFF; padding:1px 1px 1px 1px; text-indent:1px;}
.znso tr.listitem2 td{background-color:#F6F6F6; padding:1px 1px 1px 1px; text-indent:1px;}
.znso tr.over td{background-color:#FEE6BA; padding:1px 1px 1px 1px; text-indent:1px;}

/*企业登录页面 default
==================================*/
/*盒子*/
#box{width:1002px; padding:11px 0; overflow:hidden; background-color:#fff; position:relative; }
/*幻灯片广告 公共*/
#slide{width:960px;height:160px; margin-top:11px; border:#e4e4e4 1px solid; padding:3px; background-color:#fff;clear:both;overflow:hidden;}
#slide #banner {float:left;width:667px; height:160px;  overflow:hidden;}
#slide #banner_title {float:right;width:293px;height:160px; background-color:#DBEDF0;overflow:hidden;}
#banner_title li a { font-size:14px; color:#332E30; height:38px; display:block; text-decoration:none; border-top:1px #F3FCFC solid; border-bottom:1px #CCDAE5 solid; line-height:40px; overflow:hidden;}
#banner_title li a:hover, #banner_title li a.slide_begin{ background:url(../company/images/com.png) no-repeat 0 -318px; color:#fff; height:40px; overflow:hidden;}
/*登录区*/
#center_box{width:966px; margin:10px 0 0 0; border:#E4E4E4 1px solid; background:#fff url(../company/images/login_bg.png) no-repeat top center;}
/*左盒子*/
#login_box_l{float:left; width:424px; height:266px; margin:19px 0 19px 32px;  border:#1288B3 1px solid; background-color:#fff; display:inline; color:#332E30;}
#login_box_l h3{ background:url(../company/images/com.png) no-repeat -184px -250px; height:32px; text-indent:-1999px; margin:13px 0 7px 20px;}
.login_box_line{background:url(../company/images/line.gif) repeat-x 0 0; height:2px; font-size:0; line-height:1px; width:393px;}
/*登录表格设置*/
.login_table{ width:320px; margin:10px 0 10px 0; border:0;}
.login_table td.w{width:40px; height:29px; line-height:29px;}
.input_text{font-size:12px; border:1px solid #7F97B9; padding:1px 1px 1px 2px; height:18px; line-height:18px; overflow:hidden; text-align:left;}
.input174{width:170px;}
.dl_iput{ font-size:12px; border:1px solid #4898C9; padding:1px 1px 1px 2px; height:18px; line-height:18px; background:#EDF4FA;}
/*登录按钮*/
.btn{background:url(../company/images/com.png) no-repeat -203px -211px; width:80px; height:27px; border:0; line-height:26px; color:#fff; font-weight:bold;}
/*个人注册文字说明*/
.login_sm{background:url(../company/images/com.png) no-repeat -306px -210px; margin:5px 0 0 30px; padding-left:35px; height:27px; line-height:27px; text-align:left;}
.reg_zc,.login_zc a{background:url(../company/images/com.png) no-repeat 0 -250px; height:26px; width:178px; float:left; margin:5px 0 0 98px; line-height:26px; display: inline;color:#800000; border:0;}
.login_zc a:hover{ text-decoration: none; cursor:pointer;}
/*个人注册按钮文字阴影效果*/
.login_zc span{FILTER: progid:DXImageTransform.Microsoft.DropShadow(color=#F6D5BC,offX=1,offY=1,positives=true); height:26px; color:#5D2D0A; display:block;}
/*时间保留列表*/
#login_select{width:178px; text-align:left;}
#login_select div.tag_select,#login_select div.tag_select_hover,#login_select div.tag_select_open{display:block; color:#000; width:156px; height:22px; background:transparent url(../company/images/com.png) no-repeat 0 -287px; padding:0 10px; line-height:22px;}
#login_select ul.tag_options{position:absolute; margin:0; list-style:none; border:#7F97B9 1px solid; padding:0 0 1px; margin:0; width:174px;}
#login_select ul.tag_options li{display:block; width:154px; padding:0 10px; height:22px; text-decoration:none; line-height:22px;color:#000; background-color: #f7f7f7; border-top:1px #fff solid;}
#login_select ul.tag_options li.open_hover{color:#000; background-color:#DFE9F8;}
#login_select ul.tag_options li.open_selected{text-align:left; color:#FFA800;}
/*右盒子*/
#login_box_r{float:left; margin:87px 0 0 50px; width:420px; display:inline; color:#332E30;}
#login_box_r p{ font-size:12px; text-align:left; background:url(../company/images/com.png) no-repeat -319px -314px; padding-left:23px; line-height:180%; margin:0;}
/*下盒子*/
.login_box_b{clear:both; width:905px; background: #fff url(../company/images/line.gif) repeat-x top 0; padding:10px 0; color:#332E30;}
.login_box_b h2,.reg_sm h2{font-size:13px; padding:0 0 0 30px; height:18px; line-height:18px; margin-left:23px; text-align:left;}
.login_box_b p,.reg_sm p{ font-size:12px;padding:0 0 0 30px;  line-height:180%; margin:5px 0 0 40px; text-align:left;}
.login_box_b h2{ background:url(../company/images/com.png) no-repeat -317px -178px;}

/*企业注册页面 Register
====================================*/
/*注册盒子*/
#reg_box{width:1002px; clear:both; padding:11px 0; background-color:#fff;}
#reg_bt{width:968px; background: url(../company/images/regbox.png) no-repeat 0 top; overflow:hidden;}
/*盒子中左内容*/
#reg_bm{width:968px; margin-top:12px; background: url(../company/images/regboxbg.gif) repeat-y 0 0;}
#reg_bm_l{float:left; width:400px; margin:14px 0 10px 20px; display:inline; color:#332E30; height:430px;}
#reg_bm_l h3{background:url(../company/images/regbox.png) no-repeat -520px -29px; height:32px; text-indent:-1999px; margin-bottom:7px;}
.regcon{margin-bottom:3px;width:400px;float:left; line-height:25px; text-align:left;}
.reg_text{float:left;height:25px; line-height:25px; width:80px;}
.reg_text a{color:#FF0000; margin:0 2px;}
.reg_input{float:left; height:25px;}
.reg_note{float:left;color:#666;margin-left:10px;}
.reg_input120{width:120px;}
.reg_text2{margin-left:75px; height:25px; line-height:25px;}
.margin15{margin-bottom:15px;}
/*盒子中右内容*/
#reg_bm_r{float:left; margin:20px 0 0 12px; width:509px; height:410px; display:inline;color:#332E30; background: url(../company/images/regbox.png) no-repeat 0 -29px; border:#e4e4e4 1px solid;}
/*用户服务协议说明*/
.reg_xysm{ margin-top:47px; width:500px;height:350px; overflow-y:auto; overflow:hidden;
scrollbar-face-color:#65ACD1;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#65ACD1;
scrollbar-3Dlight-color:#65ACD1;
scrollbar-track-color:#ddf0f3; }
/*用户服务协议内容*/
.reg_agreement{margin-top:3px;width:470px; clear:both;}
.reg_agreement h1 {height:20px;width:460px;color:#fff;background-color:#BECADB;font-size:14px; font-weight:bold; line-height:20px; padding:3px 0;}
.reg_agreement h2 {height:15px;width:460px;color:#369;background-color:#f9f9f9;font-size:12px;margin-top:2px;text-align:left; margin-bottom:5px; font-weight:bold;}
.reg_agreement h3 {height:15px;width:460px;color:#000;text-align:left; text-indent:2em;font-size:12px;}
.reg_agreement p {line-height:160%;text-align:left;text-indent: 2em;margin:3px;}
#reg_bb{width:968px;heigh:12px; background: url(../company/images/regbox.png) no-repeat 0 -14px; overflow:hidden; margin-bottom:10px;}
/*注册说明*/
.reg_sm{width:966px; background-color:#fff; border:#e4e4e4 1px solid; padding:10px 0;}
.reg_sm h2{background:url(../company/images/regbox.png) no-repeat -952px -40px;}