@charset "utf-8";
/* CSS Document */
html{_background-image:url(about:blank);_background-attachment:fixed;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-size:12px; color: #333333; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif;}
form,p,h1,h2,h3,h4,input{ margin:0px; padding:0px;}
ul { padding:0px; margin:0px;}
li { padding:0px; margin:0px;line-height:180%;list-style-type:none;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px;}
.link_lan a{color: #243A8D;text-decoration: none;}
.link_lan a:hover {text-decoration: underline;}
.link_bk a {color: #000;text-decoration: none;}
.link_bk a:hover {text-decoration: underline;color:#f00;}
img{border:0;}
input{font-family: "Microsoft Yahei";outline: none;}
input:focus{outline: none;}
.folat_f{ float:left;}
.folat_r{ float:right;}

/*demo css*/
.link_lan1 a{color: #000;text-decoration: none; font-size:14px; font-family:"Microsoft Yahei";}
.link_lan1 a:hover {text-decoration: underline;color: #FF6600;}
.link_lang a{color: #0066CC;text-decoration: none;}
.link_lang a:hover {text-decoration: underline;color: #009900;}
.link_bku a{color: #4D4D4D;text-decoration: underline;}
.link_bku a:hover {text-decoration: underline;color: #009900;}
.link_bkg a{color: #4D4D4D;text-decoration: none;}
.link_bkg a:hover {text-decoration: underline;color: #009900;}
.link_bkgu a{color: #4D4D4D;text-decoration: underline;}
.link_bkgu a:hover {text-decoration: underline;color: #009900;}
.link_white a{color: #FFFFFF;	text-decoration: none;text-decoration: none;}
.link_white a:hover {text-decoration: underline;}
.link_lightblue a{color: #A8CEEE;	text-decoration: none;text-decoration: none;}
.link_lightblue a:hover {text-decoration: underline; color:#E4F0FA}
.link_green a{color: #009900;text-decoration: none;}
.link_green a:hover {text-decoration: underline;color: #339900;}
.link_greenu a{color: #009900;text-decoration: underline;}
.link_greenu a:hover {text-decoration: underline;color: #FF6600;}
.link_orange a{color:#0180cf;text-decoration: none;}
.link_orange a:hover {text-decoration: underline;color: #FF3300;}
.link_orangeu a{color: #FF6600;text-decoration: underline;}
.link_orangeu a:hover {text-decoration: underline;color: #FF3300;}
.link_f_nav a:link{color:#233C8E;text-decoration: none;font-weight: bold;}
.link_f_nav a:visited{color:#233C8E;text-decoration:none;font-weight:bold;}
.link_f_nav a:hover{color:#233C8E;text-decoration: underline;font-weight: bold;}

/*按钮*/

.but180cheng { width:160px; height:40px; line-height:40px;font-size:15px; color:#FFFFFF; border:0px; background-color:#FF9900;font-family:"Microsoft Yahei"; cursor:pointer; margin-right:28px;}
.but180cheng.hover{ background-color:#FF7700}
.but115cheng{width:115px;height: 35px;line-height: 35px;font-size: 16px;color:#fff;border:0;background-color: #ED6C06;font-family: "Microsoft Yahei";text-align: center;vertical-align: middle;cursor: pointer;}
.but115cheng.hover{background-color: #f29347;}
.but698hui{width:698px;height:45px;line-height: 45px;font-size: 16px;font-family: "Microsoft Yahei";color:#017FCF;border: 0;background-color: #F5F5F5;text-align: center;vertical-align: middle;cursor: pointer;}
.but698hui.hover{ background-color:#D7D7D7}
.but100lan{width:100px;height:30px;line-height: 30px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #0c509c;text-align: center;vertical-align: middle;border:0;cursor: pointer;}
.but100lan.hover{ background-color:#a40000}
.but100_35lan{width:100px;height:35px;line-height: 35px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #0c509c;text-align: center;vertical-align: middle;border:0;cursor: pointer;}
.but100_35lan.hover{ background-color:#a40000}
.but95_35lan{width:95px;height:35px;line-height:35px;font-size:15px;color:#fff;text-align:center;cursor:pointer;border:0px;background-color:#0c509c;font-family: "Microsoft Yahei","Microsoft Yahei";margin-right:18px; }
.but95_35lan.hover{ background-color:#a40000}
.but95_35c.hover{ background-color:#ED6C06}
.but95_35c{width:95px;height:35px;line-height:35px;font-size:15px;color:#fff;text-align:center;cursor:pointer;border:0px;background-color:#ED6C06;font-family: "Microsoft Yahei","Microsoft Yahei";margin-right:18px; }


.but125_35lan{width:125px;height:35px;line-height: 35px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #0c509c;text-align: center;vertical-align: middle;border:0;cursor: pointer;}
.but125_35lan.hover{ background-color:#a40000}
.but125_35hui{width:125px;height:35px;line-height: 35px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #C8C7C7;text-align: center;vertical-align: middle;border:0;cursor: pointer;}
.but125_35hui.hover{ background-color:#D7D7D7}
.but125_35cheng{width:125px;height:35px;line-height: 35px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #FF9900;text-align: center;vertical-align: middle;border:0;cursor: pointer;}
.but125_35cheng.hover{background-color: #FF7700;}
.but150cheng{width:150px;height:35px;line-height: 35px;font-size: 16px;font-family: "Microsoft Yahei";color:#fff;border:0;background-color: #e54043;text-align: center;vertical-align: middle;cursor: pointer;}
.but150cheng.hover{background-color: #e54043;}
.but218cheng{width:218px;height:45px;line-height: 45px;font-size: 18px;font-family: "Microsoft Yahei";color:#fff;background-color: #FF9900;text-align: center;vertical-align: middle;border:0;cursor: pointer;}
.but218cheng.hover{background-color: #FF7700;}
.but70lan{width:69px;height:36px;line-height: 32px;font-size: 12px;font-family: "Microsoft Yahei";color:#fff;background-color:#0c509c;border:0;text-align: center;vertical-align: middle;cursor: pointer;}
.but70lan.hover{ background-color:#a40000}
.but200_bg{width:200px;height:50px;line-height: 50px;font-size: 18px;font-family: "Microsoft Yahei";color:#fff;background: url(../images/hunter/33.gif)left top no-repeat #c23c3f;_background-color:#017FCF;+background-color: #017FCF; border:0;cursor: pointer;}
.but130lan{width:130px;height:30px;line-height: 30px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #e54043;text-align: center;border:0;cursor: pointer;}
.but130lan.hover{ background-color:#f29347}
.but80lan{width:80px;height:25px;line-height: 25px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #017FCF;border:0;text-align: center;vertical-align: middle;cursor: pointer;border-radius: 3px;}
.but80lan.hover{ background-color:#a40000}
.but80 { width:81px; height:32px; font-size:14px; font-weight:bold; color:#FFFFFF; border:0px; background-image:url(../images/36.jpg); background-repeat:no-repeat;}
.but80_hover{ background-position:0px -32px;}

.but140lan{width:80px;height:30px;line-height: 30px;font-size: 14px;font-family: "Microsoft Yahei";color:#fff;background-color: #3137F3;text-align: center;border:0;cursor: pointer;}
.but140lan.hover{ background-color:#f29347}


/*输入框*/
.input_text_180{width: 169px;height:34px;border:1px solid #ccc;border-right:0;font-size: 14px;line-height: 15px;padding-left: 7px;color:#666666;}
.input_text_210_bg {width:210px;  border:1px solid  #CCCCCC ; font-size:14px;line-height:16px;padding:9px;background:url(../../images/front/13.gif) no-repeat 210px -58px #fff;cursor:pointer;color:#666666;}
.input_text_230{width:230px;border:1px solid #ccc; border-right: 0;font-size: 14px;line-height: 15px;padding:9px;background-color: #fff;}
.input_text_214_bg{height:28px;width:214px;border:1px solid #ccc;font-size: 14px;line-height: 16px;padding:0 9px;background: url(../../images/front/13.gif) no-repeat 214px -60px #fff;cursor: pointer;}
.input_text_350{height:28px;width:350px;border: 1px solid #ccc;font-size: 14px;line-height: 16px;padding-left:7px;color:#666666;}
.input_text_300{width:300px;height:30px;border:1px solid #ccc;font-size: 14px;line-height: 15px;padding-left: 7px;color:#666666;}
.input_text_155{width: 155px;height:30px;border:1px solid #ccc;font-size: 14px;line-height: 15px;padding-left: 7px;color:#666666;color:#666666;}
.input_text_280_bg{height:30px;width:280px;border:1px solid #ccc;font-size: 14px;line-height: 16px;padding:0 9px;background: url(../../images/front/13.gif) no-repeat 280px -60px #fff;cursor: pointer;}
.input_text_280{height:30px;width:280px;border:1px solid #ccc;font-size: 14px;line-height: 16px;padding:0 9px;background-color: #fff;color:#666666;}
.input_text_450{height:30px;width:450px;border:1px solid #ccc;font-size: 14px;line-height: 16px;padding:0 9px;background-color: #fff;color:#666666;}
.input_text_500{width:500px;height:30px;border:1px solid #ccc;font-size: 14px;line-height: 15px;padding-left: 7px;color:#666666;}
.input_text_300_bg{height:30px;width:289px;border:1px solid #ccc;font-size: 14px;line-height: 16px;padding:0 9px;background: url(../../images/front/13.gif) no-repeat 289px -60px #fff;cursor: pointer;}
.input_textarea_400 {width:400px; height:80px;  border:1px solid  #CCCCCC ; font-size:14px;line-height:16px;padding:9px; line-height:200%;color:#666666;font-family: "Microsoft Yahei";}
/*高亮*/
.highlight {color: #FF0000;}

/*主体*/
.container{width:980px;margin:0 auto;padding-top:15px;font-family:Arial,Helvetica,"Microsoft Yahei";}
/*当前位置*/
.page_location{height:12px; line-height:12px;width:970px; margin:0 auto; padding-top:15px; padding-left:10px;color:#666666;} 


/*-----jquery dialog css--------*/
.FloatBg  {width:100%;height:100%;filter:alpha(opacity=30); opacity:0.3;position:absolute;top:0;left:0;z-index: 10000; background: #000;}
.FloatBox {position:absolute; z-index: 10000;}
.FloatBox .Box{border: none; background: #fff;}
.FloatBox .Box .title .DialogClose{ background: url(../../images/company_new/close_dialog.png); height:18px; width: 18px; position:absolute; right: 15px;top: 15px; cursor:pointer;z-index: 100 }
.FloatBox .Box .content{background: #fff;  padding-top:0; }
.FloatBox .Box .content .loading{padding:20px 15px;background:#fff;background:url(../../images/company_new/loading.gif) no-repeat center}
.FloatBox .contentBox_dialog{ background: #fff; position:relative; padding:15px 0;  }
.FloatBox .contentBox_dialog h5{ color: #545454;font-size:18px; height: 40px; line-height: 40px;}
.FloatBox .contentBox_dialog h4{ text-align: center; color: #545454; font-size:18px; width: 100%; padding: 10px 0 20px 0}
.FloatBox .contentBox_dialog h4 i{ font-size:30px; vertical-align:middle; margin: 0 5px; font-weight:normal;}
.FloatBox .contentBox_dialog .bnt_dialog{  padding: 10px 0; text-align: center; }
.bnt_dialog_input,.bnt_dialog_reset{  border: 1px solid #2767bd; background: #2767bd; color: #fff; text-align: center; height: 38px; line-height: 38px; padding: 0 40px; font-size:16px; cursor:pointer; }
.bnt_dialog_reset{ background: #fff;}
.textBox{padding: 30px 0;text-align: center;font-size: 16px;}

/*----企业搜索器----*/
.FloatBox .Box .titleBlu{height:45px;color: #FFFFFF;background-color:#196CB8; line-height:45px;}
.FloatBox .Box .titleBlu h4{float:left;padding:0;margin:0;font-size:15px; padding-left:15px;}
.FloatBox .Box .titleBlu span{float:right;cursor:pointer; display:block;background:url(../../images/front/21.gif) no-repeat ; width:14px; height:14px;margin-right:20px;margin-top:15px;}
/*.FloatBox .Box .title .spanhover{background-position:0px -20px; +background-position:0px -31px;}*/

.FloatBox .Box .content{background-color: #fff}
.FloatBox .Box .content .loading{padding:20px 15px;background:#fff;background:url(../images/22.gif) no-repeat center}

/*框计算*/
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; line-height:160% }
.autocomplete { border:1px solid #CCCCCC; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/*验证错误*/
label.error {margin-left:6px;color:#FF0000}
input.error {border:1px #FF6600 solid; color:#FF0000}
textarea.error {border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000}

.tableall{ font-size:14px; padding-top: 20px;}
.tableall.s{margin-top: -30px;}
.tableall td, .tableall th{ padding:10px 1px;}

/*回到顶部组件*/
.back_to_top{position:fixed;right:50px;bottom:100px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-40);}
.back_to_top .back{width:39px;height:39px;border:1px solid #e54043;background:url(../../images/front/64.gif) 5px 10px no-repeat #e54043;cursor:pointer;}
.back_to_top .back div{color:#fff;padding:3px 7px;background-color:#e54043;display:none;_line-height:17px;}
.back_to_top .steer{width:39px;height:39px;border:1px solid #ccc;background:url(../../images/front/64.gif) 7px -32px no-repeat;cursor:pointer;background-color: #fff;}
.back_to_top .steer div{color:#fff;padding:3px 7px;background-color:#999999;display:none;_line-height:17px;}
.back_to_top .sub{width:39px;height:39px;border:1px solid #ccc;border-top:0;background:url(../../images/front/64.gif) 5px -72px no-repeat;cursor:pointer;background-color: #fff;}
.back_to_top .sub div{color:#fff;padding:3px 7px;background-color:#999999;display:none;_line-height:17px;}

/*页码*/
.page{margin:20px auto;text-align: center;list-style:none;padding:0;font-family:"Microsoft Yahei";overflow:hidden;zoom:1;}
.page li{font-size:12px;float:left;margin-right:5px;}
.page li a{display:block;height:17px;line-height:17px;padding:2px 5px;background-color:#fff;border:1px solid #ccc;text-decoration:none;color:#666666;}
.page li a:hover{border:1px solid #ED6C06;color:#ED6C06;}
.page li a.select{border:1px solid #ED6C06;color:#FFFFFF;background-color:#ED6C06;}
.page li.page_all{line-height:23px;}


/* Clear Start */
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0;}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*-----pageloading--------*/
#pageloadingbg{ width:100%; height:100%; background-color:#FFFFFF;position:absolute; top:0px; left:0px; z-index:300}
#pageloadingbox{ position:absolute;width:100px; text-align:center; height:12px; padding:10px; border:3px #FF9900 solid; background-color:#FFFFCC;top:50%; left:45%;z-index:301}
/*-----navFix--------*/
.navFix{ position:fixed; left:0;  top:0; _position:absolute;  z-index:999999; width:100%;}

/*邀请面试*/
.font_tips{ font-size:12px; color: #8d8d8d; line-height: 23px; }
.m_l_20{ margin-left:20px;  }
.invited_bnt,.invited_bnt_Submit{width:95px;height:35px;line-height:35px;font-size:14px;color:#fff;text-align:center;cursor:pointer;border:0px;background-color:#e54043;font-family: "Microsoft Yahei","Microsoft Yahei"; border-radius:5px; margin: 5px; }
.invited_bnt_Submit{width:150px;height:36px; line-height: 36px; font-size:16px;}
.textarea_invited,.invited_info_t{width:340px;font-family:'microsoft yahei';font-size:14px; line-height:26px; border: 1px solid #d1d1d1; color: #000; height: 90px; padding:5px;resize:none;}
.invited_info_t{ border: 1px dashed #e54043; margin-top:25px; background: #f7f1eb; padding: 10px; width: 330px; height: 80px;  }
.red_invited{ color: #f00; }
.f-b{ font-weight: bold; }
.invited_info_icon{ background: url(../../images/front/invited_info_icon.png); height: 29px; width: 29px; position:absolute; margin:-24px 0 0 -24px;  }
a.link_invitedT:link,a.link_invitedT:visited{color:#000;text-decoration:underline; font-family:"Microsoft Yahei";}
a.link_invitedT:hover{color:#f00;text-decoration:underline;}
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding:5px; left: 5px; font-size:12px; background-color: #FFFFCC; border: 2px solid #e54043; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999; line-height:170% }


/*新版投递简历*/
.sendJobs_Box{ padding:0; }
.sendJobs_Box h1{ font-size:18px; color: #545454; text-align: center; line-height: 40px; position:relative; padding-top:10px;  }
.sendJobs_Box .icon_repTop{ background:url(../../images/front/icon_sendJobs.png) 0 0 no-repeat; width: 25px; height: 25px; display: inline-block; margin:8px 5px 0 5px; vertical-align:top; }
.tips_bottom{ font-size:14px; text-align: center; line-height: ; color: #999; background: #eee; line-height: 40px; }

.sendJobs_Box dl{ padding: 10px; margin: 0; font-size:14px; color: #333; line-height: 32px;}
.sendJobs_Box dt{float:left; width: 120px; text-align: right; padding:5px 20px 5px 0;}
.sendJobs_Box dd{float:left; width: 340px;  padding:5px 0; margin: 0;}
.sendJobs_Box dd.but_send{ padding:10px 0 10px 140px;  }
.sendJobs_Box dd.but_send input{ width: 150px; background: #e54043; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; border:0; height: 42px; line-height: 42px; text-align: center; cursor:pointer; color: #fff; font-size:16px;}


a.sendJobs_link{ color: #e54043;text-decoration:none; padding: 0 5px; }
a.sendJobs_link:hover{color: #e54043;text-decoration:underline;}

.c_resume_open,.c_resume_none{ padding: 0 10px 0 28px;background: url(../../images/front/selector_Bg_jobs.png) 3px 8px no-repeat; color: #333; display: inline-block; text-decoration: none; }
.c_resume_open{ background-position:3px -54px; }
.is_resume_open,.is_resume_none{ padding: 0 10px 0 28px;background: url(../../images/front/selector_Bg_jobs.png) 3px 8px no-repeat; color: #333; display: inline-block; text-decoration: none; }
.is_resume_open{ background-position:3px -54px; }

.checkjobsBox a{ display: block; overflow:hidden; }
.sendJobs_position{ position:relative; float:left;}
.input_title_send{width:128px; line-height:30px; padding:0 20px 0 9px; height:30px;overflow: hidden; border:1px solid  #dcdcdc ; font-size:14px;background:url(../../images/company_new/arrows_select.png) no-repeat 95% 12px; text-align:left; color:#666; cursor:pointer;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.menu {background-color: #fff;border:1px solid #dcdcdc;border-top:0;display: none;position: absolute;width: 138px;z-index: 88;}
.menu li {cursor: pointer;line-height: 28px;padding-left: 10px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menu li:hover{background-color:#eee;}


/*注册验证码弹出*/
.v_codeBox{ background:url(../../images/register/v_codeBoxBg.png); width: 100%; height: 100%; position:absolute; z-index: 600; left: 0; top: 0; }
.codeBox{ width: 400px; padding: 10px; background: #fff; position:absolute; top: 50%; height: 195px; margin-left:-200px; left: 50%; top:30%;  }
.close_codeBox{ width: 22px; height: 22px; background: url(../../images/register/close_dialog.png) center center no-repeat; position:absolute; right: 15px; top: 15px; cursor:pointer; }
.codeBox_img{ height: 160px;background:url(../../images/register/codeBox_img.jpg) center center no-repeat; }