@charset "utf-8";
/* CSS Document */

html{_background-image:url(about:blank);_background-attachment:fixed;}
body {font-size:12px; color: #747474;  background:#fff; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote,img,table,td,img,div,p{margin:0;padding:0;border:0;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a:link,a:visited{color:#747474;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
.w_auto{ width:980px; margin:0 auto;}
.width_100{ width:100%;}
.bg_index{ background:#fff;}
.bg_line{/*border-left:1px solid #dbdad9;border-right:1px solid #dbdad9;*/}
.w_auto h1{ color:#552600; font-size:18px; height:40px; line-height:40px; margin:10px 0;}
.w_auto h1 span{ background:#ed6c0a; width:16px; height:40px; float:left; margin-right:10px;}
.w_auto.margin_top10{ margin:10px auto;}

/* 去除浮动 */
.clear:before,.clear:after{content:"";display:table;} 
.clear:after{clear:both; height:0; font-size:0;}/* For IE 6/7 (trigger hasLayout) */ 
.clear{zoom:1;clear:both; height:0; font-size:0;}
.clearfix:after,.clearTo:after{content:'';display:block;overflow:hidden;height:0px;clear:both;}

/*-----navFix--------*/
.navFix{ position:fixed; left:0;  top:0; _position:absolute;  z-index:999999; width:100%; padding-top:15px; background: #fff; }

/*首页登录*/
.content_index {width: 980px;  margin: 0 auto;  position: relative;  z-index: 3;}
/*.filter_box{position: absolute; width: 318px; height:248px; filter:alpha(opacity=40);  -moz-opacity:0.4;-khtml-opacity: 0.4; opacity: 0.4; background-color:#000; border:1px #585455 solid; left:-1px; top:-1px;}*/
.plate_r{position: absolute;  top:10px;  right:0px;  width: 318px;}
.hydl{ width:318px; height:248px; border:1px solid #ffe8af; text-align:center;position: relative; overflow:hidden; background:#fff;}
.hydl .put { height:44px; overflow:hidden;}
.hydl .put .input1,.hydl .put .input2{width:270px;  height: 34px; line-height:34px; color:#999;background:#ebebeb url(../../images/front/log_iconBg.png) 260px -353px no-repeat; font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; padding:0 10px;}
.hydl .put .input2{background:#ebebeb url(../../images/front/log_iconBg.png) -26px -335px no-repeat;}
.tab_menu { clear:both; height:32px; width:318px;}
.tab_menu li { float:left; font-size: 16px;text-align:center; cursor:pointer; list-style:none; width:159px; height:32px;color:#666; line-height:32px; font-weight:bold;background:#e7e7e7;}
.tab_menu li.hover { background:#eee;}
.tab_menu li.selected { color:#646464; border:0;font-size: 16px;background:#e7e7e7;}
.tab_menu li.selected_p {color:#ed6c0a; border-top:2px solid #ed6c0a;font-size: 16px;background:#fff;}
.tab_menu li.selected_c { color:#036eb8; border-top:2px solid #036eb8;font-size: 16px;background:#fff;}

.tab_box { clear:both; padding:10px 0; height:128px;}
.hide{display:none}
.tab_box  a{ text-decoration:none; color:#333;}
.tab_box a:hover{ color:#ed6c0a; text-decoration:none;}
.tab_box li {  padding-left:7px;}
.login_reg_box,.other_login{ padding:0 5px; color:#333; text-align:left;margin:0 9px; }
.login_reg_box{ line-height: 27px; }
.login_reg_box a{ line-height: 27px; }
.other_login{ border-top:1px dashed #888;}
a.reg_link:link,a.reg_link:visited{color:#f9aa00;text-decoration:none; font-size:14px;}
a.reg_link:hover{color:#f00;text-decoration: underline;font-size:14px;}
.error_index_icon{ background:#c70b21; padding:0 10px;line-height:22px; background:#c70b21; color:#fff; height:22px; float:left;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.error_index_box{ position: absolute;z-index:10px; background:url(../../images/front/error_index.png) 10px bottom no-repeat; height:26px; margin:-24px 0 0 10px; width:278px; left:0;}
.login_bnt_com,.log_bnt_p{ background:#036eb8; border:0; color:#fff; font-weight:bold; font-size:18px; height:34px; line-height:34px; width:290px; cursor:pointer;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; letter-spacing:10px;  font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; font-weight:400;}
.log_bnt_p{ background:#ed6c0a;}
a.login_wxCom {width: 27px; height: 27px; margin: 0 30px 0 10px;  background: url(../../images/register/loginBntBg.png) -51px -2px no-repeat; display: inline-block;}


/*企业登录校验*/
.item-tip{ position: absolute;height:26px; width:200px; margin:-50px 0 0 0;}
.item-tip label{background:#fff;}
.item-tip label.error{  padding:0px 5px; height:22px; line-height:22px;background:#C60D1F; color:#fff;}

/* 个人登录后的状态*/
.login_content{ width:318px;}
.login_s_content{ height:100px;}
.log_exit_box{ height:30px; line-height:30px; width:258px; margin:0 auto; padding:5px 15px; color:#333; font-size:14px;}
a.log_exit{ float:right; width:60px; color:#848484; padding:0 10px 0 20px; background:url(../../images/front/log_iconBg.png) left 8px no-repeat;}
a.log_exit:link,a.log_exit:visited{color:#848484;text-decoration:none; }
a.log_exit:hover{color:#f7ae3b;text-decoration: none;background:url(../../images/front/log_iconBg.png) -286px 8px no-repeat;}
.login_s_content ul{ margin:0 auto; width:268px; margin:10px 10px 10px 15px}
.login_s_content li{ float:left; height:24px; line-height:24px; width:85px; color:#848484;background:url(../../images/front/log_iconBg.png) 0 -25px no-repeat; padding-left:15px; text-align:left;}
.login_s_content li.sexual{background:url(../../images/front/log_iconBg.png) 0 -57px no-repeat; width:30px; padding-left:20px;}
.login_s_content li.city{ background:url(../../images/front/log_iconBg.png) 0 -89px no-repeat;width:100px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; }
.login_bottom_box{}
.login_bottom{padding:10px 0 0 5px;height:114px; z-index:102; position:absolute;left:0px;}
.login_bottom_top{ background:#fff; padding:10px 0 0 5px; width:320px;height:114px;opacity:0.1;filter:alpha(opacity=10); position:absolute; left:-5px; top:131px; z-index:101}
a.login_in{ display:inline-block; background:#ed6b09;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; width:290px; height:34px; line-height:34px; text-align:center;font-size:14px;}
a.login_in:link,a.login_in:visited{color:#fff;text-decoration:none; }
a.login_in:hover{color:#fae5e0;text-decoration: none;}

a.resume_invite,a.resume_check,a.resume_refresh,a.resume_edit{ float:left;height:25px; width:60px; text-align:center; background:url(../../images/front/log_iconBg.png) 15px -130px no-repeat; text-align:center; padding-top:30px; margin:0 8px; color:#d65c00;}
a.resume_invite:hover{color:#f9aa00;text-decoration: none; background:url(../../images/front/log_iconBg.png) 15px -190px no-repeat;}
a.resume_check{background:url(../../images/front/log_iconBg.png) -55px -130px no-repeat;}
a.resume_check:hover{color:#f9aa00;text-decoration: none; background:url(../../images/front/log_iconBg.png) -55px -190px no-repeat;}
a.resume_refresh{background:url(../../images/front/log_iconBg.png) -130px -130px no-repeat;}
a.resume_refresh:hover{color:#f9aa00;text-decoration: none; background:url(../../images/front/log_iconBg.png) -130px -190px no-repeat;}
a.resume_edit{background:url(../../images/front/log_iconBg.png) -200px -130px no-repeat;}
a.resume_edit:hover{color:#f9aa00;text-decoration: none; background:url(../../images/front/log_iconBg.png) -200px -190px no-repeat;}

/*个人登录后的信息*/
.span_info,.span_resume_check{ position:absolute; left:50px; top:5px; background:#e50c20; padding:0 2px; line-height:18px; color:#fff;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.span_resume_check{ left:125px; }


/* 企业登录后的状态*/
.log_exit_box_com{line-height:30px; width:258px; margin:0 auto; padding:20px 15px;  font-size:14px; color:#333;}
.log_exit_box_com p{ text-align:left;}
a.login_in_com{ display:inline-block; background:#036eb8;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; width:290px; height:34px; line-height:34px; text-align:center;font-size:14px;}
a.login_in_com:link,a.login_in_com:visited{color:#fff;text-decoration:none; }
a.login_in_com:hover{color:#fff;text-decoration: none;}
a.jobs_release,a.resume_control,a.resume_search{ float:left;height:25px; width:80px; background:url(../../images/front/log_iconBg.png) 25px -245px no-repeat; text-align:center; padding-top:30px; margin:0 5px; color:#036eb8; margin:0 5px 0 15px}
a.jobs_release:hover{color:#2099ec;text-decoration: none; background:url(../../images/front/log_iconBg.png) 25px -302px no-repeat;}

a.resume_control{ background:url(../../images/front/log_iconBg.png) -77px -245px no-repeat;}
a.resume_control:hover{color:#2099ec;text-decoration: none; background:url(../../images/front/log_iconBg.png) -77px -302px no-repeat;}
a.resume_search{ background:url(../../images/front/log_iconBg.png) -167px -245px no-repeat;}
a.resume_search:hover{color:#2099ec;text-decoration: none; background:url(../../images/front/log_iconBg.png) -167px -302px no-repeat;}

/*首页大广告*/
.index_full { position: relative; margin: 0px auto; width: 980px;background:#e8e8e8}
.index_full .index_fbtn {position: absolute; width: 19px; display: none; height: 55px; top: 10px; right: -23px}
.index_full .index_fbtn a {display: block; background: url(../../images/front/indexAd_btn.png) no-repeat 0px 0px; height: 55px; overflow: hidden}
.index_full .index_fbtn .index_fclose {background: url(../../images/front/indexAd_btn.png) no-repeat -19px 0px}
.index_full .index_fcon { display: none; height: 400px;}
/*全屏广告*/
.fullSlide{width:100%;position:relative;height:270px;z-index:2; border-top:1px solid #fff;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100%!important;}
.fullSlide .bd li{width:100%!important;height:270px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:270px;}
.fullSlide .hd{width:100%;*width:130px;margin:0 auto; top:-30px;position: relative;z-index:1;bottom:0;left:0;height:30px;text-align:center;}
.fullSlide .hd ul{display:inline-block;width:auto;text-align:center;background-color:#b8bdb8;border-radius:5px;margin:0 auto;padding:2px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:13px;height:13px;margin:1px 4px;overflow:hidden;background:#fff;line-height:999px;border-radius:10px;opacity:1;}
.fullSlide .hd ul .on{background:#f85659;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/* 首页搜索 */
.index_search_box{ float:left; width:655px;}
.search_hot_key{line-height:24px; height:24px; color:#552600; padding-top:80px; float:left;}
.search_hot_key a:link,.search_hot_key a:visited{color:#552600;text-decoration:none;}
.search_hot_key a:hover{color:#f00;text-decoration: none;}
.search_input_index{ height:32px; line-height:32px; width:510px; border:1px solid #ed6c0a; float:left; color:#7f7f7f; padding:0 10px;}
.search_bnt_index{ background:#ed6c0a url(../../images/front/index_search_bnt.png) 12px 6px no-repeat; width:110px; height:34px; color:#fff; font-size:16px; text-align:left;font-family:'Microsoft Yahei',Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; padding:0 0 0 45px; letter-spacing:8px; float:left;}
#tab{position: absolute; width:650px;}
#tab .tabList{ height:31px; line-height:31px;position:absolute; z-index:50;}
#tab .tabList li{ float:left;width:80px;text-align:center; height:31px; margin:0 4px 0 0 ; background:#f7daa3; cursor:pointer; font-size:15px; font-weight:bold; color:#ed6c0a;}
#tab .tabCon{position:absolute;width:660px;	height:40px; top:31px;z-index:49;}
#tab .tabCon div{position:absolute;	opacity:0;filter:alpha(opacity=0);}
#tab .tabList li.cur{background:#ed6c0a url(../../images/front/arrow_tab_bg.gif) center bottom no-repeat; color:#fff; margin-top:1px;}
#tab .tabCon div.cur{opacity:1;	filter:alpha(opacity=100);}


/* 各行业职位滑动 */
.search_left{ float:left; width:655px; overflow:hidden;}
.insts{padding:10px 0;height:95px;overflow:hidden;width:655px;margin:0 auto;}
.instsBox{display:block;height:95px;}
.instsBox li{display:inline-block;float:left;width:601px;overflow:hidden;}
.instsBox li div.clear_index{width:299px;border-right:1px solid #e1e1e1;float:left;}
.instsBox li div.clear_index div.fl{width:61px;padding-left:10px;}  
.instsBox li div.clear_index div.fr{width:70%;padding:0 10px 0 6px;} 
.insInter,.insInter_01,.insInter_02,.insInter_03,.insInter_04,.insInter_05,.insInter_06,.insInter_07,.insInter_08,.insInter_09,.insInter_10{display:block;width:61px;height:61px;overflow:hidden; background: url(../../images/front/ins.gif) left top no-repeat;}
.insInter_01{background: url(../../images/front/ins.gif) left -61px no-repeat;}
.insInter_02{background: url(../../images/front/ins.gif) left -122px no-repeat;}
.insInter_03{background: url(../../images/front/ins.gif) left -183px no-repeat;}
.insInter_04{background: url(../../images/front/ins.gif) left -244px no-repeat;}
.insInter_05{background: url(../../images/front/ins.gif) left -305px no-repeat;}
.insInter_06{background: url(../../images/front/ins.gif) left -366px no-repeat;}
.insInter_07{background: url(../../images/front/ins.gif) left -428px no-repeat;}
.insInter_08{background: url(../../images/front/ins.gif) left -489px no-repeat;}
.insInter_09{background: url(../../images/front/ins.gif) left -550px no-repeat;}
.insInter_10{background: url(../../images/front/ins.gif) left -611px no-repeat;}

.insIndu{display:block;font:bold 15px Microsoft Yahei,simsun;color:#707070;padding:14px 0 0 0;text-align:center;}
.inJobli{font-size:0;display:inline-block;vertical-align:middle;margin:8px 0 0 0;}
.inJobli span{display:inline-block;vertical-align:middle;}
.ijlC{border:1px solid #e6e5e5;color:#555;height:21px;_height:22px;font:12px/22px simsun;cursor:pointer;overflow:hidden; padding:0 10px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px;}
.ijlC a{ color: #666; text-decoration: none;}
.ijlC a:hover{ color: #f00;text-decoration:underline; }
a.moveL,a.moveR,a.moveL:link,a.moveR:link,a.moveL:hover,a.moveR:hover,a.moveL:visited,a.moveR:visited{display:block;height:48px;width:27px;background-image:url(../../images/front/icon_banner.gif);background-repeat:no-repeat;
	cursor:pointer;margin-top:20px;opacity:1;filter:alpha(opacity = 100); }
a.moveL{background-position:left 0;} 
a.moveR{background-position:left -48px;}
a.moveL:hover,a.moveR:hover{opacity:0.7;filter:alpha(opacity = 70);}
.insts .tempWrap{float:left;}
/*轮播*/
.cPart{ float:right;}

/*二分之一广告*/
.index_banner li{ float:left; padding:5px;}

/*名企招聘*/
.famousCom_box{margin:0 0 0 15px;}
.famousCom{ float:left; background:#fff; border:1px dashed #cfcdcc; padding:7px; margin:10px 15px 10px 0; width:208px; overflow:hidden; height:145px;}
.famousCom img{ width:208px; height:54px;}
.weizhao_index{ float:left; margin-top:10px;}
.weizhao_index img{ width:60px; height:60px;}
.famousCom dt {font-size:14px; padding:5px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; float:right;width:135px;}
.famousCom dd{ padding:2px 0 2px 20px; background:url(../../images/front/icon_ad.gif) 10px 8px no-repeat;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;float:right; width:125px}
.famousCom dd.bottom{ padding:2px 5px; color:#fa9900;background:none; float:none;}
.font_more{ color:#333;}
a.black_link:link,a.black_link:visited{color:#333;text-decoration:none;}
a.black_link:hover{color:#f00;text-decoration: underline;}
a.link_more1:link,a.link_more1:visited{color:#fa9900;text-decoration:none;}
a.link_more1:hover{color:#f00;text-decoration: none;}



/*品牌专区广告*/
.brand_list{ margin:0 0 0 15px;}
.brand_list li{ float:left; margin:6px;}
.brand_list li img{ border:1px solid #cdcac9; width:306px; height:54px;}

.multipleColumn{ overflow:hidden; position:relative;}
.multipleColumn .hd{ overflow:hidden;  height:30px; background:#fff; margin:-45px 0 0 915px; position:absolute;}
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/icoCircle.gif) 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }
.multipleColumn .bd{overflow:hidden; margin-left:15px;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; float:left; _display:inline;  }
.multipleColumn .bd ul li{margin:6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn .bd ul li img{ border:1px solid #cdcac9; width:306px; height:54px;}

/*紧急招聘*/

.Hotjob_box{position:relative; margin-bottom:10px;}
.Hotjob_box .hd{ overflow:hidden;  height:30px; float:right; padding-right:42px; margin:-46px 0 0 0;}
.Hotjob_box .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.Hotjob_box .hd ul li{ float:left; margin-right:4px;  width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer; }
.Hotjob_box .hd ul li.on{ background:#f00; color:#fff; }

.Hotjob_box .bd{overflow:hidden; margin:0 32px; background:#fff;}
.Hotjob_box .bd ul{ overflow:hidden; zoom:1; float:left; _display:inline;  }
.Hotjob_box .bd ul li{float:left; _display:inline; overflow:hidden;border-bottom:1px dashed #cfcdcc; height:60px; line-height:28px; width:285px; padding:0 5px 0 15px;background:#fff url(../../images/front/icon_jobname_index.gif) 5px 12px no-repeat;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.Hotjob_box .prev,
.Hotjob_box .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:100px; background:#999 url(../../images/front/slider-arrow.png) -110px 35px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.Hotjob_box .next{ left:auto; right:0; background-position:8px 35px; }
.Hotjob_box .prev:hover,
.Hotjob_box .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.Hotjob_box .prevStop{ display:none;  }
.Hotjob_box .nextStop{ display:none;  }
.com_title{ float:left; width:268px; text-align:left;overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.com_title a{color:#036EB8;text-decoration:none; font-size:15px; float:left; font-weight:bold;}
.com_title a:link,.com_title a:visited{color:#036EB8;text-decoration:none;}
.com_title a:hover{color:#f00;text-decoration: underline;}

.jobs_title{ float:left; width:268px; color:#f60;}
.jobs_title a{color:#444;text-decoration:none; font-size:12px; float:left; font-size:14px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap; width:178px;}
.jobs_title a:link,.jobs_title a:visited{color:#444;text-decoration:none;}
.jobs_title a:hover{color:#f00;text-decoration: underline;}
.jobs_title_salary{ float:right; width:90px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; text-align:right;}
/*最新招聘*/
.newJob_box{ margin:15px 0 15px 15px;}
.title{ height:45px;}
.newJob_list{ float:left; background:#fff; border:1px dashed #cfcdcc; padding:5px; margin:8px 5px 0 5px; width:295px; height:50px;}
.newJob_list dt{ color:#333; padding:5px 8px 5px 15px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;background:url(../../images/front/icon_jobname_index.gif) 5px 12px no-repeat;}
.newJob_list dd{ font-size:12px; float:left;overflow: hidden;text-overflow: ellipsis;white-space:nowrap; width:195px;padding-left:15px;}
.newJob_list dd.salary_job{ background:none;float:right; color:#f60; width:80px;padding-left:0; text-align:right;}
a.newJob_name:link,a.newJob_name:visited{color:#036EB8;text-decoration:none; font-size:15px; font-weight:bold;}
a.newJob_name:hover{color:#f00;text-decoration: underline;}
a.newJob_comname:link,a.newJob_comname:visited{color:#444;text-decoration:none; font-size:14px;}
a.newJob_comname:hover{color:#f00;text-decoration: underline;}

.newJob_nav{ float:left; margin:20px 0 0 20px; overflow:hidden; width:700px;height:22px;}
.newJob_nav span{ background:#ffd991; color:#9c4900; height:22px; line-height:22px; padding:0 5px; margin:0 5px; font-size:14px; display:block; float:left; cursor:pointer;/* Gecko browsers */
-moz-border-radius: 5px; 
/* Webkit browsers */
-webkit-border-radius: 5px; 
/* W3C syntax - likely to be standard so use for future proofing */
border-radius:5px;}
.newJob_nav span.select{ background:#ed6c0a; color:#fff;}
.newJob_more{ float:right; margin:15px ;}
a.more_link:link,a.more_link:visited{color:#552600;text-decoration:none; font-size:16px;}
a.more_link:hover{color:#f00;text-decoration: underline;}

.loadingbox{position:relative; padding:0px; margin:0px; height:0px;}
.loading{background-color: #FFFFFF; position:absolute; left:-15px; top:-8px; display:none; text-align:center; color: #FF3300; font-size:12px; height:500px; padding-top:100px; width:980px;}
.loading img{ vertical-align:middle; margin-right:3px;}
/*地区招聘和友情链接*/
.link_box{ margin:10px auto;}
.linkList_box{ margin:0 10px 20px 15px; border:1px dashed #cfcdcc;}
ul.linkList{float:left;}
ul.linkList li{ float:left; width:135px; line-height:30px; margin:5px 0; text-align:center; font-size:14px; color:#552600;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.linkList a:link,.linkList a:visited{color:#552600;text-decoration:none;}
.linkList a:hover{color:#f00;text-decoration: underline;}
.link_con{ padding:10px 5px; color: #333; }
.link_con span{font-weight:bold;}
.link_box h2{font:18px/50px Microsoft Yahei; color: #552600;}
.link_index_box{ margin:0;padding-bottom: 10px;}
.link_index_box li{ float:left; margin:0 5px; position:relative; z-index:1; width:95px; height:33px; line-height:33px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.link_index_box li a{text-decoration:none; color:#333;font-size:12px; }
.link_index_box li a:hover{ text-decoration: none; color:#f00;font-size:12px;}


/*回到顶部组件*/
.back_to_top{position:fixed;right:50px;bottom:50px;_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); z-index:100}
.back_to_top .back{width:39px;height:39px;margin-bottom:15px;border:1px solid #ED6C06;background:url(../../images/front/64.gif) 5px 10px no-repeat #ED6C06;cursor:pointer;}
.back_to_top .back div{color:#fff;padding:3px 7px;background-color:#ED6C06;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;}


/*第三方登录*/
.third_box{ width:90%; margin:0 auto; height:27px; line-height:27px; padding-top: 8px;}
.third_titleC{float:left; text-align:center; font-size:12px; color:#333;}
.third_titleR{ float:left;}
.third_titleR a{ width: 27px; height: 27px;margin-right:16px;  background: url(../../images/register/loginBntBg.png) -2px -2px no-repeat; float:left;}
.third_titleR a.other_login_qq{ background-position: -2px -2px;}
.third_titleR a.other_login_wx{ background-position: -51px -2px; }
.third_titleR a.other_login_ph{ background-position: -99px -2px;margin-right:0;   }
.loginBtnqq{ height: 27px; float:left; padding-left: 5px; }
.loginBtnqq img{ display: none; }
/*.third_titleR a.iconPhoneCode{ background:url(../../images/register/jobs_phone.gif) left 6px no-repeat; padding-left:16px;}*/


/*-----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; overflow:auto;}
.FloatBox .Box{border: none; background: #fff;}
.FloatBox .Box .title{ height: auto; }
.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;}

/*首页弹层*/
.company_popBox { background: #fff;}
.Top_company_Code{background:#fff url(../../images/company_new/Top_company_Code.gif) left top no-repeat;padding: 30px 0 10px 170px;}
.company_popBox p.title_pop_top{  line-height: 30px; margin:5px auto; width:62%;  }
.company_popBox h6{font-size:20px;text-align: center;color: #046eb8;line-height:30px;}
.company_popBox ul{ margin: 0 auto; width:62%; }
.company_popBox li{ line-height: 30px; float:left; width: 33.3%; }
.bnt_pop_bottom { padding: 10px; text-align: center; }
.bnt_pop_bottom a {display:inline-block; width:124px; height:34px; line-height:34px; text-align:center; color: #046eb8; text-decoration: underline;}
.bnt_pop_bottom a:hover{ color: #ff721f; }
.bnt_pop_bottom label input{ width:18px; height: 18px; vertical-align:middle; }
/*个人首页*/
.TBox,.TBox_jobs {position:relative; margin:0 auto;width:598px; padding-top:20px;  height:398px; border:1px solid #e0e0e0; font-family: "Microsoft Yahei"; font-size:14px; text-align:center; margin-top:-10px; overflow:hidden;}
.TClose {position:absolute; top:2px; right:2px; width:32px; height:32px; line-height:32px; text-align:center;}
.TClose a:link, .TClose a:visited, .TClose a:hover, .TClose a:active {display:block; width:32px; height:32px; font-size:24px; text-decoration:none; color: #a0a0a0;}
.TBox_title { height: 68px; background: url(../../images/front/TBox_title.gif); width: 400px; margin:0 auto; }
.TBox_code{ background: url(../../images/front/TBox_bg.gif) left 10px no-repeat; height: 275px; padding:75px 0 0 370px; }
.TBox_code_c{ text-align: left; }
.TBox_code_cT{ font-size:14px; line-height: 30px; padding-left: 10px; color: #999;  text-align: left;}
.Close_on{ padding:20px 20px 0 0; color: #999; font-size:14px; text-align: right;}
.Close_on input{ vertical-align:middle;}


.newsBox_right .search{border: #de823a 1px solid; height: 22px;}
.newsBox_right .searchBtn{ height: 24px; border: 1px solid #de823a; padding: 3px; margin-left: -4px; cursor: pointer;    background: #de823a; color: white;}

.TBox_jobs{ border: 0; width: 600px; background: url(../../images/person/TBox_jobs.jpg); height: 410px; padding-top:0; }
.TBox_jobs .TBox_href{ width: 100%; height: 410px;display: block;}
.TBox_jobs .Close_on{ position:absolute;top: 360px; right: 0; }
.TBox_jobs .TClose a:link, .TBox_jobs .TClose a:visited, .TBox_jobs .TClose a:hover, .TBox_jobs .TClose a:active {color: #fff;}

