@charset "gb2312";
/* CSS Document */
/*!
CSS Name:     0951job-base
Description:  based on 0951job-front
Version:      1.0.0
Author:       Zhang Yinqiang
*/
img{ border:0}
/*Í·ï¿½ï¿½*/
#header_box{width:100%;overflow:hidden;}
.header_top{background:#363636;position: fixed;left: 0;top: 0;z-index: 10000;width: 100%;}
.header_top_tool{width:1000px;height:46px;margin:0 auto;}
.header_top_lt{display: inline-block;cursor: pointer; line-height:39px}
.header_top_lt i{display: inline-block;width: 10px;height: 14px;vertical-align: top;position: relative;top: 13px;background-position: 0 0;}
.header_top_rt{display: inline-block;overflow:hidden; line-height:46px}
.ltit{ width:580px}
.ltit .into_center{color:#fff;}
.ltit a{color:#ccc;text-decoration: none;}
.ltit a:hover{text-decoration:none;color:#BABABA;}
.rt02 {display: inline-block;line-height:45px;}
.rt01, .rt04{display: inline-block;margin-left:30px;line-height:46px;color:#ccc;font-size:14px}
.rt04 a{text-decoration:none}
.rt04 a:hover{text-decoration:none;color:#eee}
.rt03{display: inline-block;cursor: pointer;line-height:38px;background:#FF8400;padding:0 15px}
.rt03 a{text-decoration:none;color:#fff;transition:color 1s;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}
.rt03 a:hover{text-decoration:none;color:#363636}
.rt01 i{display: inline-block;width: 14px;height: 14px;vertical-align: top;position: relative;top: 16px;background-position: 0 -19px}
.rt02 i{display: inline-block;width: 18px;height: 18px;vertical-align: top;position: relative;top: 14px;background-position: 0 -41px}
.rt03 i{display: inline-block;width: 16px;height: 12px;vertical-align: top;position: relative;top: 14px;background-position: 0 -65px}
.rt04 i{display: inline-block;width: 11px;height: 16px;vertical-align: top;position: relative;top: 15px;background-position: 0 -83px}
.header_top i{_display:none;*display:none;}
.header_logobox{background:#fff;margin-top:46px;_margin-top:0;}
.header_nav{width:1000px;height:118px;margin:0 auto;overflow:hidden}
.logo{width:226px;height:83px;margin-top:18px;background:url('../images/logo.gif') no-repeat}
.logo a{width:226px;height:83px;display:block}

/*ï¿½ï¿½ï¿½ï¿½*/
.nav{margin:70px auto 0; width:711px; font-size:18px; overflow:hidden}
.nav .li a{display:inline; float:left; width:auto;color: #333; padding:0 20px; cursor:pointer;text-decoration:none;border-right:1px #ddd solid;}
.nav .li a:hover{ color:#f60;}
.nav .li a.select{color:#F60}
.nav .li a:hover.select{ color: #F90;}

/*ï¿½ï¿½ï¿½ï¿½*/
.header_search{background:#fff;position: relative; left: 0; width: 100%;height:120px;border-bottom: 1px solid #ddd;/*-moz-box-shadow:0 2px 2px rgba(230,230,230,0.8) inset; -webkit-box-shadow:0 2px 2px rgba(230,230,230,0.8) inset; box-shadow:0 2px 2px rgba(230,230,230,0.8) inset;*/}
.search_main_box{width:1000px;margin:0 auto;padding-top:10px}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.search-wrap{width:680px;height: 52px;position:relative;*z-index:62;}
.search-wrap .aui_outer{left:0;top:46px;}
.search-wrap .search-box{width:544px;border:3px solid #f60;border-right:0;_width:534px;*width:534px;}
.search-wrap .aui_outer{left:0;top:46px;}
.search-box .search-type{width: 144px;position: relative;z-index:10;*z-index:63;}
.search-box .search-type .search-type-show{height:46px;text-align:center;position: relative;background-color: #eee;line-height: 46px;font-size: 16px;color:#333;cursor: pointer;_line-height: 38px;_height:38px;}
.search-box .search-text{width: 396px;border-left:1px solid #ddd;background:#fff;height:46px;position: relative;z-index: 15;_width:374px;*width:389px;_height:38px;}
.search-box .search-text input{width: 396px;border:0;font-size: 14px;line-height: 45px;height:45px;padding:0 0 0 15px;color:#ccc;_width:374px;*width:374px;_line-height: 38px;_height:38px;}
.search-wrap .search-submit{overflow: hidden;}
.search-wrap .search-submit .search-submit{border:0;width: 134px;height: 52px;font-size: 18px;color:#fff;background-color: #f60;text-align: center;cursor: pointer;_height: 46px;_line-height:46px;}
.search-wrap .search-submit .search-submit:hover{background-color: #ff7200;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½Ò²ï¿½*/
.search_keywords{width:1000px;height:15px;margin:16px auto 0;}
.hotwords a{color:#aaa;float:left;padding-right:10px;font-size:14px;display:block}
.hotwords a.end{color:#f60;float:left}
.other_s {width:100px;height:46px;margin-top: 3px;}
.other_s a{font-size:14px;line-height:23px;color:#666;text-align:center;display:block}
.other_s a:hover{text-decoration:none;color:#f60}
.wei_job{position:relative;}
.wei_job a {display: inline-block;cursor: pointer;width:220px;height:52px;background:#f60;color: #fff;padding-left: 60px;line-height:52px;text-decoration:none;_width:160px;*width:160px;_height: 46px;_line-height:46px;}
.wei_job i{display: inline-block;width:26px;height:26px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius:50%;vertical-align: top;position: absolute; left:18px;top:13px;background-position: 0 -132px;_top:10px;}

/*ï¿½ï¿½Ò³ï¿½Ö²ï¿½*/
.slideBox{ width:300px; height:380px; overflow:hidden; position:relative }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; border-radius:50%; width:10px; height:10px;margin-right:5px; background:#fff; cursor:pointer; font-size:12px}
.slideBox .hd ul li.on{ background:#f60; color:#fff; border-radius:50%;font-size:12px }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:300px; height:380px; display:block;  }

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ç°/ï¿½ï¿½Å¥ï¿½ï¿½ï¿½ë£¬ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ÒªÉ¾ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?*/
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*ï¿½Ð²ï¿½*/
#main{width:1000px;margin:15px auto 0;overflow:hidden}
.main_topbox{overflow:hidden}

.topbox_urgent{background:#fff;width:680px; height:380px;border:1px solid #ddd;position:relative;overflow:hidden;}
.urgent_title{height:41px;border-bottom:1px solid #eee;line-height:41px;margin: 6px 20px 0;}
.urgent_more {position:absolute;right:20px;line-height:41px;text-decoration:none}
.urgent_job{margin:10px 0 10px 20px}
.jobfix {width:100%;overflow:hidden}
.jobfix .jf_l{width:309px;margin-right:20px;line-height:30px;height:30px;display:inline-block;float:left; overflow:hidden;position:relative;}
.jobfix .jf_l a{display:inline-block;padding-left:19px;}
.jobfix .jf_l a:hover{text-decoration:none}
.jobfix .jf_l i{display: inline-block;width:14px;height:14px;background-position:0 -167px;position:absolute;top:8px;left:0;overflow:hidden;}
.jobfix .jf_l .h_job_n{width:30%;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; }
.jobfix .jf_l .h_com_n{width:70%;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;}
.gxjp_line{margin:0 20px;border-top:1px dotted #ddd}
.urgent_gxbox{width: 100%;padding: 6px 0 10px 20px;bottom:0}
.senior {overflow:hidden}
.senior .s_job{width:309px;margin-right:20px;line-height:30px;height:30px;display:inline-block;float:left;overflow:hidden;position:relative;}
.senior .s_job a{display:inline-block;padding-left:19px;}
.senior .s_job a:hover{text-decoration:none;}
.senior .s_job i{display: inline-block;width:14px;height:14px;background-position:-15px -184px;position:absolute;top:8px;left:0;overflow:hidden;}
.senior .s_job .s_job_n{width:30%;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; }
.senior .s_job .s_com_n{width:70%;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;}
.job_index_class{background:#f60 url('../images/urgent_bg.gif') repeat-x top;padding:15px 0}
.job_index_class .j_i_classbox{overflow:hidden}
.job_index_class .j_i_classbox li{float:left;text-indent: 20px;line-height: 28px;white-space: nowrap;}
.job_index_class .j_i_classbox li a{font-size:14px;color:#fff;text-decoration:none}
.job_index_class .j_i_classbox li a:hover{text-decoration:underline;color:#FFDAA0}
.topbox_adv{width:300px;height:380px}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?*/
.big_adv{margin-top:8px;width:1000px;height:80px}
.big_adv01{margin-bottom:15px;width:1000px;}

/* Æ·ï¿½Æ²ï¿½ï¿½ï¿½ */
.main_brandbox{}


/* Ð¡ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿?*/
.main_littbox{width:1020px;overflow:hidden;position:relative}
.littadv {/* width:192px;height:90px; */float:left;border:1px solid #DFDFDF;margin:0 10px 10px 0;font-size:0;}

/* ï¿½ï¿½ï¿½ó²¿·ï¿½ */
.ming_title a{right:0;top: 6px;position: absolute;}
.main_minglist{background:#fff;border: 1px solid #DFDFDF;padding:0px 0 20px 20px;margin: 20px 0;width:1000px;_width:980px;*width:980px;overflow:hidden;position:relative}
.ming_box{float:left;margin:20px 20px 0 0;width:306px;height:72px;position:relative;}
.ming_box .ming_pic{float:left;margin-right: 10px;font-size:0;border:1px solid #DFDFDF;position: relative}
.ming_box .ming_right{width: 224px;float:left;line-height:24px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;}

/* ï¿½Èµã²¿ï¿½ï¿½ */
.hotbox{_height:1%;background:#fff; overflow:hidden;border:1px solid #DFDFDF;padding-bottom:14px}
.hotbox .hot_menu {color:#666;padding:0 20px}
.hotbox .hot_menu ul {border-bottom: 1px solid #DFDFDF;height:60px;line-height:60px;}
.hotbox .hot_menu li{display:inline;padding-right:20px;}
.hotbox .hot_menu li a {display:inline-block;color:#333;height:60px;line-height:60px;text-decoration:none;font-size:18px;}
.hotbox .hot_menu li a.tabactive { border-bottom:2px solid #f60;color:#f60;}
.hotbox .hot_menu .hottitle{}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8,#tabcontent9,#tabcontent10 {padding-top:6px}
.tabcontent01,.tabcontent02,.tabcontent03,.tabcontent04,.tabcontent05,.tabcontent06,.tabcontent07,.tabcontent08,.tabcontent09,.tabcontent10{-moz-columns:249px 4;-webkit-columns:249px 4;columns:249px 4;-moz-column-gap:0px;-webkit-column-gap:0px;column-gap:0px}
.tabcontent01 ul,.tabcontent02 ul,.tabcontent03 ul,.tabcontent04 ul,.tabcontent05 ul,.tabcontent06 ul,.tabcontent07 ul,.tabcontent08 ul,.tabcontent09 ul,.tabcontent10 ul{list-style:none}
.tabcontent01 ul li,.tabcontent02 ul li,.tabcontent03 ul li,.tabcontent04 ul li,.tabcontent05 ul li,.tabcontent06 ul li,.tabcontent07 ul li,.tabcontent08 ul li{list-style:none;text-indent:10px; text-overflow:ellipsis; white-space:nowrap;overflow:hidden}
.tabcontent01 ul li a,.tabcontent02 ul li a,.tabcontent03 ul li a,.tabcontent04 ul li a,.tabcontent05 ul li a,.tabcontent06 ul li a,.tabcontent07 ul li a,.tabcontent08 ul li a,.tabcontent09 ul li a,.tabcontent10 ul li a{font-size:14px;line-height:32px}
.tabcontent01 ul li a:hover,.tabcontent02 ul li a:hover,.tabcontent03 ul li a:hover,.tabcontent04 ul li a:hover,.tabcontent05 ul li a:hover,.tabcontent06 ul li a:hover,.tabcontent07 ul li a:hover,.tabcontent08 ul li a:hover,.tabcontent09 ul li a:hover,.tabcontent10 ul li a:hover{text-decoration:none}
.tabcontent01 ul li span,.tabcontent02 ul li span,.tabcontent03 ul li span,.tabcontent04 ul li span,.tabcontent05 ul li span,.tabcontent06 ul li span,.tabcontent07 ul li span,.tabcontent08 ul li span{width:50%;color:#f60;font-size:14px}
.tabcontent01 .comname a,.tabcontent02 .comname a,.tabcontent03 .comname a,.tabcontent04 .comname a,.tabcontent05 .comname a,.tabcontent06 .comname a,.tabcontent07 .comname a,.tabcontent08 .comname a,.tabcontent09 .comname a,.tabcontent10 .comname a{color:#666}
.tabcontent01 .jobname,.tabcontent02 .jobname,.tabcontent03 .jobname,.tabcontent04 .jobname,.tabcontent05 .jobname,.tabcontent06 .jobname,.tabcontent07 .jobname,.tabcontent08 .jobname,.tabcontent09 .jobname,.tabcontent10 .jobname {width:100%;background-color:#F9F9F9}
.tabcontent01 .jobname a,.tabcontent02 .jobname a,.tabcontent03 .jobname a,.tabcontent04 .jobname a,.tabcontent05 .jobname a,.tabcontent06 .jobname a,.tabcontent07 .jobname a,.tabcontent08 .jobname a,.tabcontent09 .jobname a,.tabcontent10 .jobname a{color:#f60}

.tab_jobs {width:249px;margin-top: 15px;float:left;color:#06c;overflow:hidden;}
.tab_jobs .comname {height:22px;line-height:22px;color:#666;font-size:14px;padding-left:20px; text-overflow:ellipsis; white-space:nowrap;overflow:hidden}
.tab_jobs .comname a {color:#666;text-decoration:none}
.tab_jobs .jobname {height:22px;line-height:22px;font-size:14px;padding: 0 10px 0 20px; text-overflow:ellipsis; white-space:nowrap;overflow:hidden}
.tab_jobs .jobname a {color:#06c;text-decoration:none}
.tab_jobs .jobname i{display: inline-block;width: 14px;height: 14px;background-position: 0 -184px;position: relative;vertical-align: middle;top: -1px;}

/* ï¿½ï¿½Ñ¶ï¿½ï¿½ï¿½ï¿½ */
#news_content{overflow: hidden}
.newsbox{width:1000px;height: 76px;margin:0 auto;overflow:hidden}
.new_title{width:1000px;margin:0 auto;padding:10px 0;position:relative}
.new_smenu{position: relative;top: -43px;}
.new_smenu a{display:block;padding:0 10px;float:left}
.news_list{width:1020px;height: 305px;position:relative;overflow:hidden;margin:0 auto;}
.news_list .news_listbox{width:320px;height:283px;margin:0 10px;box-shadow: 0 0 5px rgba(0,0,0,0.2);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);display:inline;position:relative;}
.news_list .news_bg01{background:#fff url('../images/n_bg01.gif') no-repeat top center}
.news_list .news_bg02{background:#fff url('../images/n_bg02.gif') no-repeat top center}
.news_list .news_bg03{background:#fff url('../images/n_bg03.gif') no-repeat top center}
.news_list .news_listbox .n_pic01{width:75px;height:75px;border-radius:50%;border:3px solid rgba(255,255,255,0.6);background:#fff url('../images/news_pic01.gif') no-repeat;top: 20px;position: absolute;left: 121px}
.news_list .news_listbox .n_pic02{width:75px;height:75px;border-radius:50%;border:3px solid rgba(255,255,255,0.6);background:#fff url('../images/news_pic02.gif') no-repeat;top: 20px;position: absolute;left: 121px}
.news_list .news_listbox .n_pic03{width:75px;height:75px;border-radius:50%;border:3px solid rgba(255,255,255,0.6);background:#fff url('../images/news_pic03.gif') no-repeat;top: 20px;position: absolute;left: 121px}
.news_list .news_listbox .ntt{position: absolute;width:300px;top:100px;left:10px;height:15px;border-bottom:1px solid #eee;}
.news_list .news_listbox .ntt .n_titbg{}
.news_list .news_listbox .ntt .n_title{width:92px;margin:0 auto;background:#fff;height:30px;line-height:30px;text-align:center;}
.news_list .news_listbox .newsinfo{padding:140px 20px 0}
.news_list .news_listbox .newsinfo li{width:100%;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.news_list .news_listbox .newsinfo a{font-size:14px; color:#666;display:block;line-height:26px}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ */
.home_link{background:#fff;width:1000px;_width:960px;*width:960px;margin:0 auto 20px;border:1px solid #ddd;padding:0 20px 16px 20px}
.home_link .link_title{font-size:18px;color:#333;margin-top:14px;padding-bottom:11px;border-bottom:1px solid #eee;position:relative}
.home_link .link_title a{right:0;_right:20px;line-height:30px;position: absolute;}
.home_link .linker{overflow: hidden;margin-top:16px;white-space:nowrap;}
.home_link .linker a {white-space: nowrap;float: left;padding-right: 9px;color: #666;font-size: 14px;text-decoration: none;height: 15px;line-height: 15px;margin: 5px 0}
.home_link .linker a:hover{color:#f60;}
.home_link .linker span{float: left;font-size: 12px;padding-right: 9px;margin: 5px 0;color: #aaa;}

/*ï¿½ï¿½ï¿½ï¿½ï¿?/
.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 #ddd; font-size: 12px; background:#FFF; cursor:default; text-align:left; max-height:292px; 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;font-size: 12px;background:#FFF;border:1px solid #ddd;border-top:0;border-bottom:0;}
.autocomplete strong { font-weight:normal; color:#f60; }

/*ï¿½ï¿½Ö¤ï¿½ï¿½ï¿½ï¿½*/
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;}
.tableall.s{margin-top: -30px;}
.tableall td, .tableall th{ padding:10px 1px;}