/**遮罩层**/
.pop_window{width:100%;height:100%;position:fixed;z-index:9999999;left:0;top:0;display:block;}
.pop_window .bg{width:100%;height:100%;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;display:block;}
.pop_job.pop_window .content{width:700px;height:566px;position:absolute;left:50%;margin-left:-350px;top:50%;margin-top:-283px;z-index:1;background:#fff;}
.pop_city.pop_window .content{width:700px;height:476px;position:absolute;left:50%;margin-left:-350px;top:50%;margin-top:-238px;z-index:1;background:#fff;}
.pop_window .header{height:50px;line-height:50px;padding-left:20px;position:relative;z-index:1;background:#f80;color:#fff;font-size:18px;}
.pop_window .header a.close:hover{background:#f70;}
.pop_window .header a.close{width:50px;height:50px;position:absolute;right:0;top:0;text-align:center;}
.pop_window .header a.close i{width:16px;height:16px;display:inline-block;background-position:-34px -83px;margin-top:17px;}
.pop_window .select{height:50px;line-height:50px;border:none;border-bottom:1px solid #ededed;margin:0 20px;position:relative;}
.pop_window .select span{margin-left:20px;}
.pop_window .select span a{height:22px;line-height:22px;display:inline-block;padding:0 26px 0 8px;border:1px solid #ededed;margin-right:10px;position:relative;}
.pop_window .select span a i{background-position:-51px -92px;width:8px;height:8px;position:absolute;right:8px;top:50%;margin-top:-4px;}
.pop_window .select span a:hover{border-color:#f80;}
.pop_window .select span a:hover i{background-position:-51px -83px;} 

.pop_window .select a.clear{width:13px;height:50px;line-height:50px;position:absolute;right:0;top:0;display:none;}
.pop_window .select a.clear i{width:13px;height:15px;display:block;margin-top:17px;background-position:-99px -88px;}
.pop_window .select i,.pop_window .select em{color:#f80;font-weight:bold;}
.form_btn{height:40px;line-height:40px;text-align:center;margin-top:22px;font-size:14px;}
.form_btn a{width:120px;height:40px;display:inline-block;margin:0 10px;}
/*职位*/
.pop_window .data.job{margin:0 20px;}
.pop_window .data.job ul{padding-top:13px;}
.pop_window .data.job li{width:33.3333%;float:left;line-height:30px;}
.pop_window .data.job.hy li {width: 20%;}
.pop_window .data.job li a.hsub{position:relative;display:inline-block;padding:9px 0;line-height:12px;}

/**城市**/
.pop_window .data.city{margin:0 20px;}
.pop_window .data.city ul{padding-top:12px;}
.pop_window .data.city li{width:25%;float:left;line-height:30px;}
.pop_window .data.city li a.hsub{position:relative;display:inline-block;padding:9px 0;line-height:12px;}

.pop_window .data li a.selected,.pop_window .data li a.crently{color:#f80;}
.pop_window .data li a.crently i{width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #f80 transparent;position:absolute;bottom:0px;left:50%;margin-left:-7px;}
.pop_window .data li a.arrowb.crently i{width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#f80 transparent transparent transparent;position:absolute;top:0;left:50%;}
.pop_window .data.job dl{position:absolute;top:45px;left:20px;background:#fff;width:656px;border:2px solid #f80;display:none;z-index:2;}
.pop_window .data.job dl label{padding-left:15px;}
.pop_window .data.job dl label input[type=checkbox]{margin-right:10px;}
.pop_window .data.job dl dt{height:40px;line-height:40px;background:#f8f8f8;color:#999;}
.pop_window .data.job dl dt b{font-weight:bold;color:#333;}
.pop_window .data.job dl dd{padding:10px 0;}
.pop_window .data.job dl dd p{float:left;width:33.33%;line-height:24px;}

.pop_window .data.city dl{position:absolute;top:45px;left:20px;background:#fff;width:656px;border:2px solid #f80;display:none;z-index:2;}
.pop_window .data.city dl label{padding-left:15px;}
.pop_window .data.city dl label input[type=checkbox]{margin-right:10px;}
.pop_window .data.city dl dt{height:40px;line-height:40px;background:#f8f8f8;color:#999;}
.pop_window .data.city dl dt b{font-weight:bold;color:#333;}
.pop_window .data.city dl dd{padding:10px 0;}
.pop_window .data.city dl dd p{float:left;width:25%;line-height:24px;}

.pop_window .data.city dl dd .submenu{margin-top:-10px;color:#999;}
.pop_window .data.city dl dd .submenu div{height:39px;line-height:39px;border-bottom:1px solid #ededed;position:relative;margin-bottom:10px;}
.pop_window .data.city dl dd .submenu div a{position:absolute;right:15px;top:8px;height:22px;line-height:22px;padding:0 5px;color:#f80;border:1px solid #f80;}
.pop_window .data.city dl dd .submenu div a:hover{background:#f80;color:#fff;}
.pop_window .data.city dl dd .submenu div b{font-weight:bold;color:#333;}


#ajax_loading{background:#fff url(../images/loading.gif) no-repeat center center;width:32px;height:32px;text-align:center;line-height:32px;margin-top:-16px;margin-left:-16px;top:50%;left:50%;position:absolute;z-index:999999;}
/**End遮罩层**/

/*.input_search_style {
	overflow:hidden;
    background:none;
    cursor: pointer;
    height: 19px;
    line-height: 19px;
	padding-left:2px;
	border:1px solid #cccccc;
	color:#333333;
	width:120px;text-align:left;
	}
	*/
.selectorstyle{clear:both; overflow:hidden;background-color:#fff;POSITION: fixed; RIGHT: 1px; _position: absolute;
	_top:expression(eval(document.compatMode && 
            document.compatMode=='CSS1Compat') ? 
            documentElement.scrollTop+150 : 
            document.body.scrollTop +
            (document.body.clientHeight
            -this.clientHeight));}

.selectorcon{z-index:99999;}

.selectortit{background:#f80;font-size:18px;color:#fff;height:50px;line-height:50px;clear:both; overflow:hidden;}
.selectortit h5{float:left; display:inline; color:#fff; font-weight:normal; line-height:50px; padding:0 0 0 15px;font-size:18px;}
.selectortit h6{float:right;line-height:50px;height:50px}
.selectortit h6 a.close:hover{background:#f70;}
.selectortit h6 a.close{width:50px;height:50px;position:absolute;right:0;top:0;text-align:center;}
.selectortit h6 a.close i{width:16px;height:16px;display:inline-block;background-position:-34px -83px;margin-top:17px;}


.selectorlist{clear:both; overflow:hidden; padding:10px 15px 0 25px;}
.selectorlist li{float:left; display:inline; width: 25%; line-height:28px; height:28px; overflow:hidden;}
.selectorlist a,.selectorlist a:visited,.selectorlist a:hover{color:#333;cursor:pointer;}
a.reback{height:24px;line-height:24px;text-align:center;padding:0 15px;}

.selectresult{clear:both; overflow:hidden;}
.selectresult li{float:left; display:inline; margin-right:10px;}
.selectresult a{height:22px;line-height:22px;display:inline-block;padding:0 26px 0 8px;border:1px solid #ededed;position:relative; cursor:pointer;}
.selectresult a i{background-position:-51px -92px;width:8px;height:8px;position:absolute;right:8px;top:50%;margin-top:-4px;}
.selectresult a:hover{border-color:#f80;}
.selectresult a:hover i{background-position:-51px -83px;}

.selectbig{padding:12px 15px 0 25px;}
.selectbig a,.selectbig a:visited,.selectbig a:hover{font-weight:bold;}

.selectorok{clear:both; overflow:hidden; width:620px; margin:0 auto; border-bottom:1px solid #e1e1e1; padding:15px 0 10px 0;}
.selectoroktit{float:left; display:inline; padding:2px 0 0 0;}
.selectoroklist{float:left; display:inline;}


/**通用**/



/**顶部 Start**/
.top_bar .fr span.crently .tt i,.top_bar .fr span em,.top_search .site div.s_address .crent i,.top_bar{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.top_bar .fr span .tt i,.arrow_diy{width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#999 transparent transparent transparent;vertical-align:middle;margin-top:-2px;display:inline-block;}
.top_bar .fr span.crently .tt i{border-color:#f80 transparent transparent transparent;}
.ico,.top_bar .fr span .tt em{background:url(../images/bg_ico.png) no-repeat 0 0;}
.top_bar{background:#ededed;height:45px;line-height:45px;z-index:5;position:absolute;top:0;left:0;width:100%;}
.top_bar.fixed{position:fixed;-moz-box-shadow:0px 2px 10px #999;-webkit-box-shadow: 0px 2px 10px #999;box-shadow: 0px 2px 10px #999;filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#999');-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#999')";}
.top_bar_bg{height:45px;display:block;}
.top_bar .fl a{margin-right:25px;}
.top_bar .fr span,.top_bar .fr b.yline{float:left;height:45px;line-height:45px;}
.top_bar .fr b.yline{color:#cdcdcd;margin:0 3px;}
.top_bar .fr span{padding:0 10px;position:relative;z-index:9;border-left:1px solid #ededed;border-right:1px solid #ededed;}

.top_bar .fr span .p{position:absolute;top:45px;left:-1px;border:1px solid #e6e6e6;background:#fff;z-index:1;display:none;font-size:12px;padding-top:9px;padding-bottom:9px;}

.top_bar .fr span.t_my .p{width:94px;}
.top_bar .fr span.rg,.top_bar .fr span.lg{padding:0 10px;}
.top_bar .fr span.rg .p,.top_bar .fr span.lg .p{width:78px;}
.top_bar .fr span.crently{border:1px solid #e6e6e6;border-top:none;border-bottom:none;background:#fff;}
.top_bar .fr span b.t_border{position:absolute;top:45px;left:0;height:1px;width:100%;font-size:0;display:none;background:#fff;margin:0;float:none;z-index:9;}
.top_bar .fr span.crently b.t_border{display:block;}
.top_bar .fr span.crently .p{display:block;}
.top_bar .fr span.t_cart em{width:17px;height:15px;display:inline-block;background-position:0 -55px;vertical-align:middle;margin:-3px 7px 0 0;}
.top_bar .fr span.t_cart a:hover em{background-position:-17px -55px;}
.top_bar .fr span font{color:#eb6161;margin-left:2px;}


.top_bar .fr span.t_wx .p,.top_bar .fr span.t_mob .p,.top_bar .fr span.t_lead .p{padding:9px;text-align:center;width:100px;line-height:12px;}
.top_bar .fr span.t_wx .p img,.top_bar .fr span.t_mob .p img{width:100px;display:block;margin-bottom:10px;}
.top_bar .fr span.t_wx em,.top_bar .fr span.t_mob em,.top_bar .fr span.t_lead em{height:14px;display:inline-block;vertical-align:middle;margin:-3px 7px 0 0;}
.top_bar .fr span.t_wx em{width:15px;background-position:-17px -19px;}
.top_bar .fr span.t_wx.crently em{background-position:-17px -35px;}

.top_bar .fr span.t_mob em{width:11px;background-position:-32px -19px;}
.top_bar .fr span.t_mob.crently em{background-position:-32px -35px;}

.top_bar .fr span.t_lead em{width:14px;background-position:-43px -19px;}
.top_bar .fr span.t_lead.crently em{background-position:-43px -35px;}



.top_bar .fr span .p a{display:block;position:relative;height:24px;line-height:24px;padding-left:13px;}
.top_bar .fr span .tt i{margin-left:8px;vertical-align:middle;}
.top_bar .fr span.crently .tt i,.top_search .site div.s_address:hover .crent i{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.top_bar .fr span.crently a.tt{color:#f80;}

.top_bar .fr span.t_lead .p{width:1198px;background:#fff;right:-1px;padding:0;left:auto;padding:20px 0;}
.top_bar .fr span.t_lead .p li{float:left;width:20%;}
.top_bar .fr span.t_lead .p li b,.top_bar .fr span.t_lead .p li p{padding-left:40px;display:block;text-align:left;}
.top_bar .fr span.t_lead .p li b{font-size:16px;color:#f80;margin-bottom:10px;}
.top_bar .fr span.t_lead .p li b a{padding:0;}
.top_bar .fr span.t_lead .p li p a{margin-right:14px;display:inline-block;padding:0;}
/**顶部 End**/

/**主搜索 Start**/
.top_search .site div .crent i,#search_area .s_left .hover b i,#search_area .s_left a.fr:hover i{border-color:#f80 transparent transparent transparent;}
.top_search .logo,.top_search .site{padding:35px 0;position: relative;z-index: 4;}
.top_search .site div.s_address{position:relative;z-index:2;}
.top_search .site div.s_address .crent{height:28px;line-height:28px;border:1px solid #ededed;display:inline-block;padding:0 10px;margin-bottom:5px;z-index:2;position:relative;}
.top_search .site div.s_address .crent i{margin-left:15px;}

.top_search .site div.s_address .list{width:258px;border:1px solid #ededed;background:#fff;position:absolute;top:29px;left:0;display:none;}
.top_search .site div.s_address .list p{line-height:30px;padding:10px 0;}
.top_search .site div.s_address .list p a{display:inline-block;margin-left:20px;}
.top_search .site div.s_address .list div{width:230px;margin:0 auto;border-top:1px solid #ededed;text-align:center;padding:12px 0 15px;}
.top_search .site div.s_address .list div i{width:13px;height:11px;background-position:-17px -51px;display:inline-block;}

.top_search .site div.s_address.crently .t_border{height:1px;background:#fff;position:absolute;left:0;bottom:-1px;width:100%;font-size:0;display:block;}

#search_area{width:710px;margin-top:32px;position:relative;z-index:3;}
#search_area .s_left{width:616px;height:40px;border:2px solid #f80;position:relative;z-index:2;}
#search_area .s_left a,#search_area .s_left .hover b{height:40px;line-height:40px;}
#search_area .s_left .hover{position:relative;}
#search_area .s_left .hover b{padding-left:15px;display:block;width:65px;cursor:pointer;}
#search_area .s_left .hover .p{position:absolute;left:-2px;width:74px;border:2px solid #f80;border-top:none;top:40px;background:#fff;display:none;}
#search_area .s_left .hover .p a{display:block;padding-left:15px;}
#search_area .s_left .hover .p a:hover{background:#ffebd4;}
#search_area .s_left p{width:291px;height:40px;padding-left:15px;position:relative;padding-right:30px;}
#search_area .s_left p.w491{width:491px;}
#search_area .s_left p.w391{width:391px;}
#search_area .s_left p input{width:100%;height:40px;line-height:40px;border:none;}
#search_area .submit{width:90px;height:44px;border:none;position:absolute;right:0;top:0;}

#search_area .s_left a.fr,#search_area .s_left div.fr{background:#f9f9f9;border-left:1px solid #ededed;text-align:left;width:61px;padding:0 23px 0 15px;position:relative;height:40px;line-height:40px;}
#search_area .s_left a.fr.nd{padding:0;width:99px;}
#search_area .s_left a.fr.nd input{width:105px;border:none;padding:0;background:none;height:40px;text-align:left;padding-left:10px;padding-right:25px;color:#999;text-overflow:ellipsis;white-space:nowrap;}
#search_area .s_left a.fr em,#search_area .s_left div.fr em{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden;}
#search_area .s_left a.fr i,#search_area .s_left div.fr i{position:absolute;right:10px;top:50%;margin-top:-2px;}
#search_area .hot{padding-right:60px;position:relative;}
#search_area .hot p{overflow:hidden;height:16px;line-height:16px;}
#search_area .hot p a{margin-right:10px;}
#search_area .hot a.more{position:absolute;right:0;top:0;}

#search_area .s_left div.fr.hover .p{position:absolute;left:-1px;width:98px;border:1px solid #ededed;border-top:none;top:40px;background:#fff;display:none;}
#search_area .s_left div.fr.hover .p a{display:block;padding-left:15px;}
#search_area .s_left div.fr.hover .p a:hover{background:#fafafa;}
/**主搜索 End**/

/**ad1**/
.ad1{padding:19px 0 3px 3px;}
.ad1 a{margin-left:16px;float:left;margin-bottom:16px;}
.ad1 a img,.ad2 a img{display:block;}
.ad2{padding:19px 0 4px 4px;}
.ad2 a{margin-left:15px;float:left;margin-bottom:15px;}

/**登录**/
.area_login .tab a i{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.area_login{width:240px;height:318px;border:1px solid #ededed;padding:0 19px;overflow:hidden;}
.area_login .third a{width:20px;height:14px;line-height:14px;padding:3px 0;display:inline-block;text-align:center;margin-left:10px;}
.area_login .third a i{vertical-align:middle;}


.area_login .tab{border-bottom:2px solid #ededed;height:50px;line-height:50px;}
.area_login .tab a{width:50%;float:left;height:50px;line-height:50px;position:relative;text-align:center;color:#999;}
.area_login .tab a.crently{color:#f80;}
.area_login .tab a i{width:100%;height:2px;background:#ededed;display:block;font-size:0;position:absolute;left:0;bottom:-2px;}
.area_login .tab a.crently i{background:#f80;}
.tab_txt{display:none;}
.area_login .form p{position:relative;}
.area_login .form .txt{width:230px;height:33px;line-height:33px;padding-left:8px;}

.area_login .usertext{}

.ico_inputclose{width:16px;height:16px;background-position:-17px -83px;position:absolute;right:9px;margin-top:-8px;top:50%;display:none;cursor:pointer;}

/**banner**/

.focusBox{width:580px;height:320px;position:relative;overflow:hidden;}
.focusBox .pic img {width:580px;height:320px;display:block;}
.focusBox .txt-bg {position:absolute;bottom:0;z-index:1;height:40px;width:100%;background:#000;filter:alpha(opacity=40);opacity:0.4;overflow:hidden;}
.focusBox .txt {position:absolute;bottom:0;z-index:2;height:40px;width:100%;overflow:hidden;}
.focusBox .txt li{height:40px;line-height:40px;position:absolute;bottom:-40px;}	
.focusBox .txt li a{display:block;color:white;padding:0 0 0 10px;font-size:14px;text-decoration:none;}
.focusBox .num {position:absolute;z-index:3;bottom:15px;right:5px;}
.focusBox .num li{float:left;position:relative;width:10px;height:10px;line-height:10px;overflow:hidden;text-align:center;margin-right:5px;cursor:pointer;font-size:0;border-radius:10px;}
.focusBox .num li a,.focusBox .num li span {position:absolute;z-index:2;display:block;color:white;width:100%;height:100%;top:0;left:0;text-decoration:none;}
.focusBox .num li span {z-index:1;background:#fff;filter:alpha(opacity=50);opacity:0.5;border}
.focusBox .num li.on a,.focusBox .num a:hover{background:#f60;}

/***/
a.filde_resume em,a.filde_job em{width:0;height:0;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #3d8de8;position:absolute;right:111px;top:50%;margin-top:-7px;z-index:2;}
a.filde_job em{border-color:transparent transparent transparent #ff6a6a;}
a.filde_resume,a.filde_job{padding-right:118px;position:relative;height:56px;line-height:56px;text-align:center;font-size:16px;display:block;margin-bottom:20px;color:#fff;}
a.filde_resume{border:2px solid #3d8ee8;background:#3d8ee8;}
a.filde_job{border:2px solid #ff6a6a;background:#ff6a6a;}
a.filde_resume span,a.filde_job span{width:118px;height:56px;position:absolute;right:0;top:0;background:#fff;}
a.filde_resume span{color:#3d8ee8;}
a.filde_job span{color:#ff6a6a;}
a.filde_resume i,a.filde_job i{width:24px;margin-right:10px;display:inline-block;vertical-align:middle;margin-top:-3px;}
a.filde_resume i{height:23px;background-position:-17px -104px;}
a.filde_job i{height:21px;background-position:-45px -106px;}

a.arrow_l,a.arrow_r{width:16px;height:16px;border-radius:16px;display:inline-block;text-align:center;background:#ededed;}
a.arrow_l:hover,a.arrow_r:hover{background:#f80;}
a.arrow_l i,a.arrow_r i{width:0;height:0;border-style:solid;display:block;margin:4px auto 0;}
a.arrow_l i{border-width:4px 4px 4px 0;border-color:transparent #fff transparent transparent;}
a.arrow_r i{border-width:4px 0 4px 4px;border-color:transparent transparent transparent #fff;}

.scrollnew{height:80px;overflow:hidden;}
.scrollnew a{margin-left:10px;}
.scrollnew i{color:#f80;}

/**热门企业 start**/
.title{height:20px;line-height:20px;position:relative;margin:19px 19px 20px;padding-left:20px;}
.title em{width:5px;height:20px;position:absolute;left:0;top:0;background:#f80;display:block;}
.title p{position:absolute;right:0;top:0;height:20px;}

/**主要垂直距中css vbox 垂直距中的容器，vtxt为垂直距中的内容**/  
.vbox{display:table-cell;vertical-align:middle;}  
  
/**添加此样式的标签已经变成内敛元素了，而不是块状元素**/  
.vtxt{vertical-align:middle;display: inline-block;}  

.hot_company{padding:0 3px 3px 19px;}
.hot_company a{width:178px;height:118px;border:1px solid #ededed;float:left;text-align:center;margin-right:16px;margin-bottom:16px;}
.hot_company a:hover{background:#f80;color:#fff;border-color:#f80;}
.hot_company a span{width:58px;height:58px;line-height:58px;border:1px solid #f80;background:#fff;border-radius:60px;margin:15px auto 10px;display:block;}
.hot_company a span i{display:table-cell;vertical-align:middle;width:58px;height:58px;}
.hot_company a img{height:30px;vertical-align:middle;display: inline-block;}

.hot_job{height:50px;padding:14px 0 14px 156px;position:relative;}
.hot_job b{padding:0 30px;width:96px;position:absolute;left:0;top:14px;height:50px;line-height:25px;}
.hot_job b em{}
.hot_job b i{width:34px;height:40px;background-position:-62px -19px;display:inline-block;}
.hot_job p{border-left:1px solid #ededed;height:50px;line-height:25px;overflow:hidden;padding-right:30px;}
.hot_job p a{float:left;margin-left:30px;}

/**推荐企业**/
.recommand_company{padding:0 19px 0 3px;}
.recommand_company li{margin:0 0 16px 16px;width:276px;height:77px;border:1px solid #ededed;position:relative;float:left;}
.recommand_company li:hover{border-color:#f80;}
.recommand_company li:hover .tit a{color:#f80;}
.recommand_company li:hover .detail{background:#f80;}
.recommand_company li:hover .detail a{color:#fff;}
.recommand_company li p{padding:0 14px;width:248px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.recommand_company li .tit{margin-top:7px;}
.recommand_company li .tit a{display:block;color:#3d8ee8;font-size:16px;}
.recommand_company li .info{color:#999;margin-top:7px;}
.recommand_company li .detail{height:35px;line-height:35px;background:#f8f8f8;font-size:14px;position:absolute;left:0;bottom:0;width:248px;}
.recommand_company li .detail a{margin-right:8px;}

/**急聘职位**/
.wanted_job{padding:0 19px 0 3px;}
.wanted_job.nonum li{padding-left:16px;width:245px;}
.wanted_job li{margin:0 0 16px 16px;width:191px;height:68px;position:relative;float:left;border:1px solid #ededed;padding-left:70px;padding-right:15px;}
.wanted_job li:hover{background:#f80;border-color:#f80;color:#fff;}
.wanted_job li:hover a,.wanted_job li:hover b,.wanted_job li:hover p i{color:#fff;}
.wanted_job li b{position:absolute;left:0;top:0;width:70px;text-align:center;height:68px;line-height:68px;color:#f80;font-size:36px;font-family:Arial;}
.wanted_job li div{margin-top:10px;}
.wanted_job li div a{color:#3d8ee8;font-size:16px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.wanted_job li p{position:relative;margin-top:7px;}
.wanted_job li p i{position:absolute;right:0;top:0;color:#999;}

/**最新职位**/
.news_job{overflow:hidden;margin-left:19px;margin-bottom:19px;}
.news_job li{width:346.7px;height:119px;float:left;border-top:1px solid #ededed;border-left:1px solid #ededed;margin-left:-1px;margin-top:-1px;padding:0 20px;}
.news_job li:hover{background:#f8f8f8;}
.news_job li:hover .tit a{color:#f80;}
.news_job li .tit{position:relative;font-size:14px;margin-top:15px;}
.news_job li .tit a{color:#3d8ee8;}
.news_job li .tit span{color:#f80;position:absolute;right:0;top:0;}
.news_job li .detail{position:relative;margin-top:10px;}
.news_job li .detail a,.news_job li .detail b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.news_job li .detail a{width:170px;}
.news_job li .detail b{width:160px;position:absolute;right:0;top:0;text-align:right;}
.news_job li .info{margin-top:15px;}
.news_job li .info span{height:20px;line-height:20px;border:1px solid #ededed;padding:0 7px;display:inline-block;margin-right:10px;color:#999;background:#fff;}

/**最新招聘信息**/
.news_info{overflow:hidden;padding:0 0 19px 2px}
.news_info li{width:362px;border-top:1px solid #ededed;float:left;position:relative;padding:10px 0 10px 10px;margin-top:-1px;margin-left:20px;}
.news_info li .tit a:hover,.news_info li .detail p a:hover,.news_info li .detail b a:hover{color:#f80;}
.news_info li .tit{margin-bottom:10px;}
.news_info li .tit a{position:relative;}
.news_info li .tit a i{width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;border-color:transparent transparent transparent #f80;position:absolute;left:-10px;top:50%;margin-top:-3px;}
.news_info li .detail{position:relative;}
.news_info li .detail p a{color:#3d8ee8;margin-right:10px;}
.news_info li .detail p{margin-right:60px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.news_info li .detail b{position:absolute;right:0;top:0;}
.news_info li .detail b a{color:#999;}

/**职位导航**/
.job_lead{overflow:hidden;margin-left:19px;}
.job_lead li{width:346.6px;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;margin-top:-1px;margin-left:-1px;float:left;padding:20px;position:relative;}
.job_lead li .detail{line-height:20px;margin-top:5px;height:100px;overflow:hidden;width:245px;}
.job_lead li .detail a.fl{width:80px;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.job_lead li .detail a.fr{width:150px;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.job_lead li:hover .info{border-color:#f80;background:#fff;}
.job_lead li .info{position:absolute;right:20px;bottom:20px;width:88px;height:88px;border:1px solid #f8f8f8;background:#f8f8f8;text-align:center;border-radius:8px;}
.job_lead li .info i{height:40px;display:inline-block;margin-top:24px;}
.job_lead li .info i.j1{width:45px;background-position:0 -130px;}
.job_lead li .info i.j2{width:39px;background-position:0 -170px;}
.job_lead li .info i.j3{width:38px;background-position:0 -210px;}
.job_lead li .info i.j4{width:40px;background-position:0 -250px;}
.job_lead li .info i.j5{width:42px;background-position:0 -290px;}
.job_lead li .info i.j6{width:38px;background-position:0 -330px;}
.job_lead li .info i.j7{width:40px;background-position:0 -370px;}
.job_lead li .info i.j8{width:34px;background-position:0 -410px;}
.job_lead li .info i.j9{width:49px;background-position:0 -450px;}
.job_lead li .info i.j10{width:42px;background-position:0 -490px;}
.job_lead li .info i.j11{width:39px;background-position:0 -530px;}
.job_lead li .info i.j12{width:42px;background-position:0 -570px;}
.job_lead li .info i.j13{width:40px;background-position:0 -610px;}
.job_lead li .info i.j14{width:38px;background-position:0 -650px;}
.job_lead li .info i.j15{width:42px;background-position:0 -690px;}


/**最新人才简历**/
.news_resume .item,.news_resume .item div,.news_resume .item div i{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.news_resume{overflow:hidden;position:relative;}
.news_resume .bd li{padding-left:19px;padding-bottom:3px;}
.news_resume .item{border:1px solid #ededed;width:178px;height:158px;float:left;margin-right:16px;margin-bottom:16px;}
.news_resume .item div{border-bottom:1px dashed #ededed;background:#f8f8f8;height:50px;line-height:50px;position:relative;padding-right:14px;}
.news_resume .item div a{color:#3d8ee8;font-size:14px;margin:0 14px;display:block;}
.news_resume .item:hover{border-color:#f80;}
.news_resume .item:hover div{background:#f80;border-color:#f80;}
.news_resume .item:hover div a,.news_resume .item:hover div i{color:#fff;}
.news_resume .item div i{position:absolute;right:14px;top:0;}
.news_resume .item p{padding:0 14px;}
.news_resume .item p *{display:block;margin-top:14px;}
.news_resume .item b{color:#f80;}
.news_resume .item span{color:#333;}

.news_resume.picScroll-left .hd{overflow:hidden;height:24px;line-height:24px;text-align:center;margin-top:4px;margin-bottom:19px;}
.pageState{display:none;}
.news_resume.picScroll-left .hd a.prev,.news_resume.picScroll-left .hd a.next{display:inline-block;width:22px;height:22px;margin-right:5px;overflow:hidden;cursor:pointer;border:1px solid #ededed;vertical-align:middle;color:#ccc;}
.news_resume.picScroll-left .hd a:hover{border-color:#f80;color:#fff;background:#f80;}
.news_resume.picScroll-left .hd .next{background-position:0 -50px;}
.news_resume.picScroll-left .hd .prevStop{background-position:-60px 0;}
.news_resume.picScroll-left .hd .nextStop{background-position:-60px -50px;}
.news_resume.picScroll-left .hd ul{display:inline-block;overflow:hidden;vertical-align:middle;margin-top:-3px;}
.news_resume.picScroll-left .hd ul li{float:left;width:10px;height:10px;font-size:0;overflow:hidden;border-radius:10px;overflow:hidden;margin-right:5px;text-indent:-999px;cursor:pointer;background:#ccc;}
.news_resume.picScroll-left .hd ul li.on{background:#f80;}
.news_resume.picScroll-left .bd{}
.news_resume.picScroll-left .bd ul{overflow:hidden;zoom:1;}
.news_resume.picScroll-left .bd ul li{}
.news_resume.picScroll-left .bd ul li .pic{text-align:center;}
.news_resume.picScroll-left .bd ul li .pic img{width:120px;height:90px;display:block;padding:2px;border:1px solid #ccc;}
.news_resume.picScroll-left .bd ul li .pic a:hover img{border-color:#999;}
.news_resume.picScroll-left .bd ul li .title{line-height:24px;}

/**职场资讯**/
.news_type a i{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.news_type{width:436px;padding-left:20px;padding-bottom:19px;}
.news_type a{width:108px;height:118px;border:1px solid #ededed;margin-left:-1px;margin-top:-1px;float:left;text-align:center;font-size:14px;position:relative;}
.news_type a:hover{z-index:1;border-color:#f80;background:#f80;color:#fff;}
.news_type a b{display:block;}
.news_type a i{height:30px;display:inline-block;margin-top:29px;margin-bottom:13px;}
.news_type a i.n1{width:30px;background-position:-60px -130px;}
.news_type a i.n2{width:30px;background-position:-90px -130px;}
.news_type a i.n3{width:30px;background-position:-120px -130px;}
.news_type a i.n4{width:30px;background-position:-150px -130px;}
.news_type a i.n5{width:31px;background-position:-180px -130px;}
.news_type a i.n6{width:28px;background-position:-211px -130px;}
.news_type a i.n7{width:24px;background-position:-239px -130px;}
.news_type a i.n8{width:30px;background-position:-263px -130px;}

.news_type a:hover i.n1{background-position:-60px -164px;}
.news_type a:hover i.n2{background-position:-90px -164px;}
.news_type a:hover i.n3{background-position:-120px -164px;}
.news_type a:hover i.n4{background-position:-150px -164px;}
.news_type a:hover i.n5{background-position:-180px -164px;}
.news_type a:hover i.n6{background-position:-211px -164px;}
.news_type a:hover i.n7{background-position:-239px -164px;}
.news_type a:hover i.n8{background-position:-263px -164px;}

.news_list{height:240px;overflow:hidden;}
.news_list dt,.news_list dd{width:341px;margin-left:20px;float:left;}
.news_list dd{width:342px;}

.news_list dd h3{background:#f8f8f8;height:40px;line-height:40px;margin-bottom:8px;padding-left:15px;font-size:16px;color:#333;}
.news_list dd h3 i{width:20px;height:24px;background-position:-96px -35px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px;}
.news_list div{padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #ededed;}
.news_list div a{height:16px;line-height:16px;display:block;margin-bottom:10px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.news_list div span{display:block;line-height:20px;max-height:40px;overflow:hidden;color:#999;}
.news_list p{color:#f80;line-height:28px;height:28px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.news_list p a{margin-left:10px;}


/**友情链接**/
.friend_list{padding-right:19px;line-height:30px;padding-bottom:15px;}
.friend_list a{margin-left:19px;display:inline-block;}


/**底部**/
.footer .container{overflow:hidden;}
.footer .menu{width:500px;height:186px;border-right:1px solid #ededed;}
.footer .menu div{float:left;margin:0 30px;}
.footer .menu div *{display:block;}
.footer .menu div b{color:#333;font-size:16px;height:16px;line-height:16px;margin-bottom:10px;}
.footer .menu div a{line-height:34px;}

.footer .link{height:59px;line-height:59px;text-align:center;color:#999;}
.footer .link a{margin:0 19px;}

.footer .contact{width:271px;height:186px;border-right:1px solid #ededed;padding:0 44px;}
.footer .contact p{color:#333;font-size:16px;height:16px;line-height:16px;margin-bottom:15px;}
.footer .contact div{height:24px;line-height:24px;margin-top:5px;}
.footer .contact div b{color:#999;height:22px;line-height:22px;width:68px;text-align:center;border:1px solid #ededed;border-radius:12px;display:inline-block;margin-right:10px;}
.footer .contact div span{font-size:14px;color:#333;}
.footer .contact div a{width:100px;height:30px;line-height:30px;background:#f80;border-radius:15px;display:inline-block;margin-right:10px;color:#fff;text-align:center;margin-top:5px;}
.footer .contact div a:hover{background:#f70;}
.footer .contact div a i{width:13px;height:14px;display:inline-block;vertical-align:middle;margin-top:-3px;background-position:-17px -65px;margin-right:4px;}

.footer .qrcode{width:289px;height:186px;padding-left:50px;}
.footer .qrcode p{color:#333;font-size:16px;height:16px;line-height:16px;margin-bottom:15px;}
.footer .qrcode div span{float:left;width:100px;height:134px;border:1px solid #ededed;margin-right:20px;text-align:center;padding:4px 4px 0;}
.footer .qrcode div span img{width:100px;height:100px;}
.footer .qrcode div span i{display:block;height:34px;line-height:34px;}

.footer .copyright{line-height:24px;padding:25px 0;position:relative;}
.footer .copyright p{margin-right:270px}
.footer .copyright div{position:absolute;top:50%;margin-top:-20px;right:0;}
.footer .copyright div a{background:url(../images/warn_bg.png) no-repeat 0 0;width:40px;height:40px;display:inline-block;margin-left:10px;}
.footer .copyright div a.w1{background-position:0 0;}
.footer .copyright div a.w2{background-position:-40px 0;}
.footer .copyright div a.w3{background-position:-80px 0;}
.footer .copyright div a.w4{background-position:-120px 0;}
.footer .copyright div a.w5{background-position:-160px 0;}


/**右边菜单**/
.side-bar .hv p span,.side-bar .hv{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.side-bar{height:270px;width:50px;position:fixed;top:50%;margin-top:-135px;right:20px;text-align:center;z-index:999}
.side-bar .hv{width:48px;height:48px;border:1px solid #ededed;margin-bottom:5px;background:#fff;cursor:pointer;position:relative;}
.side-bar .hv:hover{border:1px solid #f80;}
.side-bar .hv p{height:48px;width:48px;overflow:hidden;position:relative;}
.side-bar .hv.qrcode p span{padding:0;line-height:48px;height:48px;}
.side-bar .hv p span{width:48px;height:36px;display:block;line-height:18px;background:#f80;color:#fff;padding:6px 0;display:block;position:absolute;top:48px;left:0;z-index:1;}
.side-bar .hv p i{width:24px;height:24px;display:inline-block;margin-top:12px;}
.side-bar .hv p i.s1{background-position:-96px -104px;}
.side-bar .hv p i.s2{background-position:-121px -104px;}
.side-bar .hv p i.s3{width:22px;background-position:-147px -104px;}
.side-bar .hv p i.s4{width:22px;background-position:-170px -104px;}
.side-bar .hv p i.s5{width:21px;background-position:-193px -104px;}
.side-bar .hv:hover p span{top:0;}

.side-bar .hv div{border:1px solid #f80;background:#fff;position:absolute;top:50%;display:none;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.side-bar .hv div label{width:19px;height:50px;display:block;positioN:absolute;top:50%;margin-top:-25px;right:-20px;}
.side-bar .hv div em{width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color: transparent transparent transparent #f80;position:absolute;right:-10px;top:50%;margin-top:-10px;}
.side-bar .hv div em i{width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color: transparent transparent transparent #fff;position:absolute;right:1px;top:50%;margin-top:-10px;}

.side-bar .hv.qrcode div{width:278px;height:140px;left:-357px;margin-top:-80px;padding-top:18px;}
.side-bar .hv.qrcode div span{float:left;margin-left:24px;width:100px;}
.side-bar .hv.qrcode div span img{display:block;margin-bottom:10px;width:100px;height:100px;}
.side-bar .hv.qrcode div span i{display:block;}
/*.side-bar .hv.qrcode:hover div{left:-297px;}*/

.side-bar .hv.contact div{width:150px;height:58px;padding-left:28px;left:-260px;margin-top:-30px;text-align:left;}
.side-bar .hv.contact div span{display:block;margin-top:5px;}
/*.side-bar .hv.contact:hover div{left:-200px;}*/

.side-bar .hv.service div{width:120px;height:84px;padding:14px 14px 0;left:-230px;margin-top:-50px;text-align:left;}
.side-bar .hv.service div a{margin-bottom:10px;display:block;height:28px;line-height:28px;border:1px solid #ededed;text-align:center;}
.side-bar .hv.service div a:hover{border-color:#f80;}
.side-bar .hv.service div a b{width:13px;height:14px;display:inline-block;margin-top:-3px;vertical-align:middle;background-position:-49px -65px;margin-right:8px;}
/*.side-bar .hv.service:hover div{left:-170px;}*/


/**底部悬浮广告**/
.fixbottom{position:fixed;left:0;bottom:0;z-index:999;width:100%;}
.fixbottom .ad b{width:30px;height:30px;background-position:-69px -73px;display:block;position:absolute;right:15px;top:50%;margin-top:-15px;z-index:9;cursor:pointer;}
.fixbottom .login{height:60px;}
.fixbottom .login .fl{width:160px;line-height:20px;}
.fixbottom .login .fl a{margin-top:10px;display:block;}
.fixbottom .login .fr{width:300px;}
.fixbottom .login .fr a{height:60px;line-height:60px;width:150px;text-align:center;float:left;font-size:20px;}
.fixbottom .login p{margin-left:160px;margin-right:300px;text-align:center;line-height:60px;}
.fixbottom .login b{width:16px;height:16px;position:absolute;right:-36px;top:10px;background-position:-34px -83px;display:block;z-index:9;cursor:pointer;}
.fixbottom .login p span{margin:0 19px;}
.fixbottom .login p span i{font-size:30px;}


/**个人简历**/
.resume_header{min-height:150px;}
.resume_header .face{width:148px;height:148px;border:1px solid #ededed;position:absolute;left:20px;top:20px;}
.resume_header .intro{padding-left:170px;float:left;}
.resume_header .intro .name{font-size:20px;line-height:28px;}
.resume_header .intro .name a.d{width:58px;height:24px;line-height:24px;color:#fff;font-size:14px;display:inline-block;margin-left:10px;background:#3d8ee8; vertical-align:text-bottom;text-align:center;}
.resume_header .intro .name b{color:#3d8ee8;font-size:28px;margin-right:18px;}
.resume_header .intro .des{font-size:14px;color:#666;margin-top:15px;line-height:14px;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap;}
.resume_header .intro .count{padding:12px 0;height:46px;margin-top:22px;}
.resume_header .intro .count span{display:inline-block;padding:0 30px;position:relative;text-align:center;color:#999;font-size:14px;line-height:14px;}
.resume_header .intro .count span i{position:absolute;right:0;top:-14px;width:1px;background:#ededed;height:70px;}
.resume_header .intro .count span b{display:block;font-size:20px;color:#333;line-height:20px;margin-bottom:10px;}

.resume_header.com_header{min-height:120px;}
.resume_header.com_header .face{width:216px;height:120px;}
.resume_header.com_header .intro{padding-left:236px; width:810px;}
.resume_header.com_header .intro .count{margin-top:5px;}
.resume_header.com_header .intro .count span i{top:-2px;height:50px;}

.resume_header .active{position: absolute;right: 19px;top: 19px;text-align:right;height:150px;width:200px;}
.resume_header .active .op{width:90px;margin-left:110px;}
.resume_header .active .op a{display:inline-block;width:90px;height:30px;line-height:30px;font-size:14px;margin-bottom:10px;text-align:center;}
.resume_header .active .op a i{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px;}
div.bdshare-button-style0-16 span{display:inline-block;line-height:24px;color:#999;font-size:14px;vertical-align:middle;}
div.bdshare-button-style0-16{width:240px;position:absolute;right:0;bottom:0;}
div.bdshare-button-style0-16 a{margin:0;margin-left:5px;padding:0;float:none;background:url(../images/bg_ico.png) no-repeat 0 0;width:24px;height:24px;display:inline-block; vertical-align:middle;}
div.bdshare-button-style0-16 a:hover{opacity:1;filter:alpha(opacity=100);}
div.bdshare-button-style0-16 .bds_sqq{background-position:-99px -210px;}
div.bdshare-button-style0-16 .bds_weixin{background-position:-124px -210px;}
div.bdshare-button-style0-16 .bds_tsina{background-position:-149px -210px;}
div.bdshare-button-style0-16 .bds_qzone{background-position:-174px -210px;}
div.bdshare-button-style0-16 .bshare{background-position:-199px -210px;}

div.bdshare-button-style0-16 a.bds_sqq:hover{background-position:-99px -239px;}
div.bdshare-button-style0-16 a.bds_weixin:hover{background-position:-124px -239px;}
div.bdshare-button-style0-16 a.bds_tsina:hover{background-position:-149px -239px;}
div.bdshare-button-style0-16 a.bds_qzone:hover{background-position:-174px -239px;}
div.bdshare-button-style0-16 a.bshare:hover{background-position:-199px -239px;}

.title2{height:20px;line-height:20px;position:relative;padding-left:5px;}
.title2 em{width:5px;height:20px;position:absolute;left:0;top:0;background:#f80;display:block;z-index:2;}
.title2 span{position:relative;z-index:2;background:#fff;padding:0 15px;font-size:18px;font-weight:bold;color:#333;}
.title2 b{position:relative;z-index:2;background:#fff;font-size:18px;margin-left:-5px;padding-right:15px;}
.title2 .line{width:100%;height:1px;background:#ededed;position:absolute;left:0;top:50%;}
.title2 a{float:right;position:relative;z-index:2;height:20px;background:#fff;padding-left:20px;}

.resume_list{margin:0 29px;line-height:30px;}
.resume_list div{position:relative;padding-left:74px;font-size:14px;min-height:30px;}
.resume_list div b{color:#999;width:74px;height:30px;line-height:30px;position:absolute;left:0;top:0;}
.resume_list dt,.resume_list dd{float:left;}
.resume_list dd{width:100%;}
.resume_list p i.ico{vertical-align:middle;margin-top:-3px;margin-right:5px;}

.resume_contact{background:#f8f8f8;}
.resume_contact .ht{line-height:16px;}
a.bd3d8ee8{border:1px solid #3d8ee8;color:#3d8ee8;}
a.bd3d8ee8:hover{background:#3d8ee8;color:#fff;}
a.bdf80{border:1px solid #f80;color:#f80}
a.bdf80:hover{background:#f80;color:#fff;}
.resume_contact .stat1 a{width:98px;height:28px;line-height:28px;display:inline-block;margin:0 5px;}
.resume_contact .stat2{position:relative;}
.resume_contact .stat2 a{position:absolute;font-size:16px;width:158px;height:38px;line-height:38px;text-align:center;right:0;top:50%;margin-top:-20px}
.resume_contact .stat3{position:relative;}
.resume_contact .stat3 dl{width:480px;}
.resume_contact .stat3 dl dt,.resume_contact .stat3 dl dd{float:left;}
.resume_contact .stat3 dl dt{width:50%;}
.resume_contact .stat3 dl dd{width:100%;}
.resume_contact .stat3 dl div{position:relative;padding-left:74px;line-height:30px;}
.resume_contact .stat3 dl div p{line-height:30px;min-height:30px;width:166px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.resume_contact .stat3 dl div p.sp2{width:auto;margin-right:20px;text-overflow:inherit;white-space:inherit;overflow:inherit;line-height:20px;padding-top:5px;}
.resume_contact .stat3 dl div b{position:absolute;left:0;top:0;color:#999}
.resume_contact .stat3 .msg{width:240px;background:#fff;position:absolute;right:0;top:10px;padding:9px;}
.resume_contact .stat3 .msg p{line-height:24px;margin-bottom:10px;}

.resume_btnlist a{height:50px;line-height:50px;float:left;}
.resume_btnlist .bgf80{width:200px;}
.resume_btnlist .bgf80,.resume_btnlist .bg3d8ee8{margin-right:14px;}
.resume_btnlist .bg3d8ee8,.resume_btnlist .bgbbb{width:108px;}
a.load_more:hover i.refresh{background-position:-58px -262px;}

.resume_more{margin-left:14px;margin-bottom:14px;}
.resume_more li{float:left;width:220px;height:80px;border:1px solid #ededed;padding:4px 14px;margin-left:15px;margin-bottom:15px;}
.resume_more li:hover{background:#f8f8f8;border-color:#f8f8f8;}
.resume_more li p{margin-top:10px;line-height:12px;}
.resume_more li p i{margin:0 8px}

.resume_recommend{overflow:hidden;}
.resume_recommend li{padding:10px 0 20px;border-top:1px solid #ededed;margin-top:-1px;}
.resume_recommend li p{margin-top:15px;line-height:14px;}
.resume_recommend li p i{margin:0 8px;color:#ccc;}

.resume_recommend.sp li{padding:5px 19px 20px;}

.resume_txt{border:1px solid #ffe9c0;padding:10px 14px;background:#fffaf0;}
.resume_txt b{font-weight:bold;color:#f80;font-size:14px;margin-right:20px;}

.nav_menu{position:fixed;top:50%;margin-top:-140px;left:0px;height:279px;width:80px;overflow:hidden;border-top:1px solid #ededed;}
.nav_menu a{border:1px solid #ededed;line-height:39px;height:39px;text-align:center;background:#fff;margin-top:-1px;display:block;}
.nav_menu a.active{background:#f80;color:#fff;}

a.btn_preg,a.btn_creg{background:#f2f2f2;border:1px solid #f2f2f2;height:58px;line-height:58px;}
a.btn_preg{color:#f80;}
a.btn_creg{color:#3d8ee8;}
a.btn_preg:hover{background:#fff;border-color:#f80;}
a.btn_creg:hover{background:#fff;border-color:#3d8ee8;}

/*登陆框 Start*/
#dialog_content{display:inline-block;}
.login-panel{width:340px;}
.login-panel ul li{margin-bottom:15px;position:relative;}
.login-panel ul li b{position:absolute;left:1px;top:1px;width:42px;height:42px;line-height:42px;background:#f8f8f8;z-index:2;text-align:center;}
.login-panel ul li b i{margin-top:13px;}
.login-panel ul li p i.ico_inputclose{right:20px}
.login-panel li input{border:solid 1px #ededed; height:42px; line-height:42px; vertical-align:middle; text-indent:53px; font-size:14px; width:338px;}
.login_error{height:28px;line-height:28px;margin-bottom:10px;margin-top:-10px;}
.login-panel li input.mr110{width:228px;margin-right:10px;}
.login-panel li  a.getcode,.login-panel li span.setcode{color: #fff;text-align: center;width: 100px;height: 44px;line-height: 44px;vertical-align: middle;}
.login-panel li input.valcode{width:120px;margin-right:5px;}
.textbox{position: relative;}
.login-panel li label{height:42px;line-height:42px;color:#a9a9a9;position:absolute;top:0px;left:53px;font-size:14px;cursor:text;float:left;}
.login-panel .check-part{line-height:100%;margin-top:20px;}
.login-panel .check-part .auto{float:left;}
.login-panel .check-part .auto input{margin-right:5px;}
.login-panel .check-part a{margin-left:15px;}
.login-panel .sub{display:block;width:100%;border:none;font-size:16px;color:#fff;height:44px;}
.login-panel .reg-part{text-align:center;}

.login_tab {border-bottom:2px solid #ededed;font-size:16px;}
.login_tab input{display:none;}
.login_tab label{width:120px;display:inline-block;text-align:center;cursor:pointer;padding:15px 0;line-height:16px;border-bottom:2px solid #ededed;position:relative;margin-bottom:-2px;}
.login_tab input:checked+label{border-bottom:2px solid #f80;color:#f80;}

.third_login{background:#fff;text-align:center;padding-top:20px;margin:40px -40px -40px;border-top:1px solid #e6e6e6;position:relative;}
.third_login p{position:relative;}
.third_login p i{overflow:hidden;display:block;font-size:0;position:absolute;left:0;top:10px;width:100%;}
.third_login p b{color:#999;}
.third_login .line{width:1px;height:100%;position:absolute;right:50%;top:0;display:block;background:#e6e6e6;}
.third_login .sn{width:130px;margin:20px auto 0;}
.third_login .sn img{width:76px;height:76px;}
.third_login .sn a{width:45px;height:45px;float:left;margin:20px 10px 0;border-radius:45px;text-align:center;}
.third_login .sn a.qq i{margin-top:10px;}
.third_login .sn a.sina i{margin-top:11px;}
/*登陆框 End*/

/**备注 Start**/
.resume_bz_conent{width:520px;}
.resume_bz_conent .bdtitle,.row1 .bdtitle{line-height:20px;position:relative;padding:9px 10px 9px 45px;}
.resume_bz_conent .bdtitle span,.row1 .bdtitle span{position:absolute;left:14px;top:9px;height:20px;}

.editform .item{position:relative;padding:7px 0 7px 67px;line-height:12px;}
.editform.form .item{padding-left:103px;}
.editform.form .item b{width:100px;padding-right:3px;text-align:right;}
.editform .item b{position:absolute;left:0;top:7px;color:#333;}
.editform .item.line36 b{line-height:36px;}
.editform .item .valcode{width:160px;position:relative;}
.editform .item .valcode a{position:absolute;left:170px;top:0;}
.textarea{display:block;border:1px solid #ededed;padding:5px;}
.textarea.p10{padding:10px}
.textarea textarea{width:100%;border:none;}
.select{display:block;border:1px solid #ededed;}
.select select{border:none;width:100%;text-indent:5px;}
.input{border:1px solid #ededed;padding:0 10px;}
.input input{width:100%;border:none;}
.input.mr104{margin-right:104px}
.sex_choose{position:absolute;right:0;top:0;text-align:right;}
.sex_choose input{display:none}
.sex_choose input+label{border:1px solid #e6e6e6;height:34px;line-height:34px;padding:0 14px;position:relative;display:inline-block;cursor:pointer;}

.sex_choose span input:checked+label{border-color:#f80;color:#f80;}

#dialog_content .tool a{width:120px;height:40px;line-height:40px;display:inline-block;margin:0 10px;font-size:14px;}

.success{width:380px;text-align:center;}
.success .txtl,.txtl{text-align:left;}
/**备注 End**/

/**简历打印**/
.preview{width:818px; margin:20px auto 20px; border:1px solid #ededed;padding:0 40px;background:#fff;}
.preview .header{height:80px;line-height:80px;background:#fafafa;margin:0 -40px;padding:0 40px;position:relative;}
.preview .header p{height:80px;line-height:80px;padding:0 40px;text-align:center;background:#fff;position:absolute;right:0;top:0;}
.preview .header p img{margin-top:10px;}
.preview .detail{width:620px;padding-right:200px;position:relative;}
.preview .detail dl{}
.preview .detail dl dt,.preview .detail dd{float:left;}
.preview .detail dl dt{width:390px;}
.preview .detail dl dd{width:230px;}
.preview .detail dl b{position:absolute;left:0;top:0;}
.preview .detail dl div{padding-left:74px;position:relative;padding-right:20px;}
.preview .detail .img{position:absolute;right:0;top:40px;}
.preview .detail .img img{width:198px;height:198px;border:1px solid #ededed;}

.preview .item{padding-left:105px;position:relative;}
.preview .item h1{position:absolute;left:0;top:30px;}
.preview .item .work div{padding-left:74px;position:relative;}
.preview .item .work div b{position:absolute;left:0;top:0;}
.preview .item .tel p{float:left;width:50%;}


#printbtn{width:660px; margin:0 auto; text-align:center; padding:10px 0 20px 0;}
#printbtn input{width:140px;height:40px;line-height:40px;text-align:center;border:none;display:inline-block;font-size:16px;margin:0 10px;}


/**近期招聘**/

.late_table td,.late_table th{padding:15px 20px;line-height:24px;text-align:left;}
.late_table th{background:#ff8800;padding:0 20px;height:40px;line-height:40px;color:#fff;font-size:14px;font-weight:bold;}
.late_table td{border-bottom:1px solid #ededed;}
.late_table td.listc333 a{margin-right:20px;}
.late_table .row2 td{background:#fafafa;}

/*分页*/
.pagenav {font-size:14px;height:40px;line-height:40px;text-align:center;}
.pagenav a {color:#fff;font-size:14px;text-decoration:none;}
.pagenav span a, .pagenav span {display:inline-block;overflow:hidden;padding:0 16px;}
.pagenav .spanpre,.pagenav .spannext{padding:0;}
.pagenav a, .pagenav span span {border:1px solid #e0e0e0;background:#fff;height:38px;line-height:38px;}
.pagenav a, .pagenav strong, .pagenav span {font-size:14px;color:#666;}
.pagenav a:hover, .pagenav a:active {background:#f80;color: #fff;text-decoration: none;border:1px solid #f80;}
.pagenav .now {color:#fff;height:38px;line-height:38px;background:#f80;border:1px solid #f80;}
.pagenav .none {color:#ccc;}
.pagenav .spannum span, .pagenav .spannum a {margin: 0 2px;}

/**公司主页**/
.company_tab{height:58px;line-height:58px;padding:0 19px;margin-top:-1px;position:relative;}
.company_tab .active{position:absolute;right:19px;top:50%;margin-top:-12px;height:24px;width:240px;text-align:right;}
.company_tab .menu a{margin-right:40px;position:relative;height:58px;font-size:18px;display:inline-block;color:#333;}
.company_tab .menu a.crently,.company_tab .menu a:hover{color:#f80;}
.company_tab .menu a.crently i{width:100%;height:2px;bottom:-1px;left:0;display:block;background:#f80;position:absolute;}
.company_intro .txt{height:210px;overflow:hidden;text-indent:2em;}
.company_intro.hauto .txt{height:auto;}
.company_intro a.open{background:#f5f5f5;}
.company_intro a.open:hover{background:#f80;color:#fff;}


.company_photo.picScroll-left .hd .prev i,.company_photo.picScroll-left .hd .next i,.fancybox-close i,.fancybox-outer span,.iframe_inner a.left i em{background:url(../images/bg_ico.png) no-repeat right 0;}
.company_photo.picScroll-left{position:relative;width:720px}
.company_photo.picScroll-left .hd{}
.company_photo.picScroll-left .hd .prev,.company_photo.picScroll-left .hd .next{display:block;height:165px;line-height:165px;width:30px;position:absolute;top:0;z-index:2;text-align:center;}
.company_photo.picScroll-left .hd a:hover{background:#f8f8f8;}
.company_photo.picScroll-left .hd .next{right:-30px;}
.company_photo.picScroll-left .hd .prev{left:-30px;}
.company_photo.picScroll-left .hd .next i{background-position:-113px -388px;}
.company_photo.picScroll-left .hd .prev i{background-position:-100px -388px;}
.company_photo.picScroll-left .hd i{width:12px;height:22px;display:block;position:absolute;top:50%;margin-top:-11px;left:50%;margin-left:-6px;}
.company_photo.picScroll-left .hd .prevStop{background-position:-60px 0; }
.company_photo.picScroll-left .hd .nextStop{background-position:-60px -50px; }
.company_photo.picScroll-left .hd ul,.company_photo.picScroll-left .hd .pageState{display:none;}
.company_photo.picScroll-left .bd{overflow:hidden;}
.company_photo.picScroll-left .bd ul{overflow:hidden; zoom:1;width:10000px;}
.company_photo.picScroll-left .bd ul li{float:left;_display:inline;overflow:hidden;width:220px;height:165px;margin:0 10px;}
.company_photo.picScroll-left .bd ul li .pic{width:100%;position:relative;}
.company_photo.picScroll-left .bd ul li .pic a b{position:absolute;width:100%;height:100%;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;z-index:1;}
.company_photo.picScroll-left .bd ul li .pic a:hover b{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.company_photo.picScroll-left .bd ul li .pic img{width:220px;height:165px;display:block;}
.company_photo.picScroll-left .bd ul li .pic a:hover img{border-color:#999;}
.company_photo.picScroll-left .bd ul li .title{line-height:24px;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;color:#444;text-shadow:none;}
.fancybox-opened {z-index:8030;}
.fancybox-outer, .fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling:touch;}
.fancybox-error {color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}

#fancybox-loading{}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div {width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:fixed;top:0px;right:0px;width:16px;height:16px;padding:17px;cursor:pointer;z-index:8040;background-color:#f80;}
.fancybox-close i{width:16px;height:16px;background-position:-34px -83px;display:block;}
.fancybox-close:hover i{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.png);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev {left:-60px;}
.fancybox-next {right:-60px;}
.fancybox-close i{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.fancybox-outer .fancybox-prev span{background-position:-99px -412px;}
.fancybox-outer .fancybox-next span{background-position:-123px -412px;}
.fancybox-outer .fancybox-next span:hover{background-position:-123px -454px;}
.fancybox-outer .fancybox-prev span:hover{background-position:-99px -454px;}
.fancybox-nav span{position:absolute;display:block;top:50%;width:23px;height:40px;margin-top:-20px;cursor:pointer;z-index:8040;}
.fancybox-prev span{left:10px;background-position:0 0px;}
.fancybox-next span{right:10px;background-position:right 0px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}

/* Overlay helper */
.fancybox-lock {overflow:hidden !important;width:auto;}
.fancybox-lock body {overflow:hidden !important;}
.fancybox-lock-test {overflow-y:hidden !important;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png);}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {}
/* Title helper */
.fancybox-title {visibility:hidden;font:normal 14px/1.4 "microsoft yahei","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative; padding-top:12px;color:#fff;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {z-index:8050;text-align:center;}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}

.company_contact dt,.company_contact dd{float:left;}
.company_contact dt{width:480px;}
.company_contact dd{width:300px;}
.company_contact dd.row1{width:100%}
.company_contact div{padding-left:75px;position:relative;}
.company_contact b{position:absolute;left:0;top:0;color:#999;}

.recommand_company2{padding:0 19px 0 14px;}
.recommand_company2 li{margin:0 0 15px 15px;width:248px;height:88px;border:1px solid #ededed;position:relative;float:left;}
.recommand_company2 li:hover{border-color:#f8f8f8;background:#f8f8f8;}
.recommand_company2 li p{padding:0 14px;width:218px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.recommand_company2 li .tit{margin-top:13px;}
.recommand_company2 li .tit a{display:block;}
.recommand_company2 li .info{color:#999;margin-top:7px;}
.recommand_company2 li .detail{margin-top:7px;}
.recommand_company2 li .detail a{margin-right:8px;}

.tx_list{padding-left:9px;}
.tx_list li{width:280px;height:78px;border:1px solid #ededed;float:left;padding-left:88px;padding-right:10px;position:relative;margin-left:20px;margin-bottom:20px;line-height:20px;}
.tx_list li b{position:absolute;left:19px;top:14px;width:50px;height:50px;line-height:50px;border-radius:50%;text-align:center;border:1px solid #f80;font-size:18px;color:#f80;}
.tx_list li p{margin-top:10px}

.wh_list{padding-left:14px;}
.wh_list li{width:224px;height:40px;line-height:20px;border:1px solid #ededed;float:left;margin-left:15px;padding:9px 12px;}

.hr_question{height:48px;line-height:48px;text-align:center;display:block;border:1px solid #f80;padding-top:10px;}
.hr_question span{display:inline-block;color:#999;font-size:14px;line-height:18px;text-align:left; vertical-align:middle;margin-top:-3px;}
.hr_question span b{display:block;font-size:18px;color:#f80;}
.hr_question:hover span,.hr_question:hover b{color:#fff;}

/**保障**/
.ensure_list{padding-left:19px;}
.ensure_list div{width:48px;height:48px;float:left;position:relative;margin-left:10px;margin-bottom:10px;}
.ensure_list div span{width:46px;height:46px;line-height:46px;border:1px solid #ededed;display:block;border-radius:48px;text-align:center;cursor:pointer;}
.ensure_list div span i,.ensure_list div p i{background:url(../images/ensure_ico.png) no-repeat 0 0;display:inline-block;vertical-align:middle;margin-top:11px;}
.ensure_list div i.l1{width:24px;height:24px;background-position:0 -4px;margin-top:11px;}
.ensure_list div i.l2{width:28px;height:22px;background-position:-25px -6px;margin-top:12px;}
.ensure_list div i.l3{width:24px;height:26px;background-position:-54px -2px;margin-top:10px;}
.ensure_list div i.l4{width:28px;height:27px;background-position:-79px -1px;margin-top:10px;}
.ensure_list div i.l5{width:24px;height:24px;background-position:-108px -4px;}
.ensure_list div i.l6{width:24px;height:24px;background-position:-133px -4px;}
.ensure_list div i.l7{width:23px;height:28px;background-position:-158px -0px;margin-top:9px;}
.ensure_list div i.l8{width:28px;height:22px;background-position:-182px -6px;margin-top:12px;}
.ensure_list div i.l9{width:21px;height:24px;background-position:-211px -4px;}
.ensure_list div i.l10{width:24px;height:24px;background-position:-233px -4px;}
.ensure_list div i.l11{width:20px;height:24px;background-position:-258px -4px;}
.ensure_list div i.l12{width:26px;height:24px;background-position:-279px -4px;}
.ensure_list div i.l13{width:28px;height:23px;background-position:-306px -5px;margin-top:12px;}
.ensure_list div i.l14{width:22px;height:28px;background-position:-335px 0;margin-top:9px;}
.ensure_list div i.l15{width:22px;height:24px;background-position:-358px -4px;}
.ensure_list div span.active{border-color:#f80;}
.ensure_list div span.active i.l1{background-position:0 -34px;}
.ensure_list div span.active i.l2{background-position:-25px -36px;}
.ensure_list div span.active i.l3{background-position:-54px -32px;}
.ensure_list div span.active i.l4{background-position:-79px -31px;}
.ensure_list div span.active i.l5{background-position:-108px -34px;}
.ensure_list div span.active i.l6{background-position:-133px -34px;}
.ensure_list div span.active i.l7{background-position:-158px -30px;}
.ensure_list div span.active i.l8{background-position:-182px -36px;}
.ensure_list div span.active i.l9{background-position:-211px -34px;}
.ensure_list div span.active i.l10{background-position:-233px -34px;}
.ensure_list div span.active i.l11{background-position:-258px -34px;}
.ensure_list div span.active i.l12{background-position:-279px -34px;}
.ensure_list div span.active i.l13{background-position:-306px -35px;}
.ensure_list div span.active i.l14{background-position:-335px -30px;}
.ensure_list div span.active i.l15{background-position:-358px -34px;}
.ensure_list div:hover{z-index:9;}
.ensure_list div:hover p{display:block;}
.ensure_list div p{position:absolute;left:-29px;top:59px;width:189px;height:88px;border:1px solid #fede9e;background:#ffffe1;padding-left:89px;display:none;}
.ensure_list div p em{width:50px;height:88px;position:absolute;left:19px;top:0;text-align:center;}
.ensure_list div p em i{display:inline-block;}
.ensure_list div p em i.l1{width:50px;background-position:0 -82px;height:49px;margin-top:19px;}
.ensure_list div p em i.l2{width:50px;background-position:-51px -91px;height:40px;margin-top:24px;}
.ensure_list div p em i.l3{width:50px;background-position:-102px -78px;height:53px;margin-top:17px;}
.ensure_list div p em i.l4{width:50px;background-position:-153px -84px;height:47px;margin-top:20px;}
.ensure_list div p em i.l5{width:50px;background-position:-204px -81px;height:50px;margin-top:19px;}
.ensure_list div p em i.l6{width:50px;background-position:-255px -81px;height:50px;margin-top:19px;}
.ensure_list div p em i.l7{width:50px;background-position:-306px -71px;height:60px;margin-top:14px;}
.ensure_list div p em i.l8{width:50px;background-position:0 -158px;height:39px;margin-top:24px;}
.ensure_list div p em i.l9{width:50px;background-position:-51px -139px;height:58px;margin-top:15px;}
.ensure_list div p em i.l10{width:50px;background-position:-102px -147px;height:50px;margin-top:19px;}
.ensure_list div p em i.l11{width:50px;background-position:-153px -137px;height:60px;margin-top:14px;}
.ensure_list div p em i.l12{width:50px;background-position:-204px -151px;height:46px;margin-top:21px;}
.ensure_list div p em i.l13{width:50px;background-position:-255px -156px;height:41px;margin-top:23px;}
.ensure_list div p em i.l14{width:50px;background-position:-306px -133px;height:64px;margin-top:12px;}
.ensure_list div p em i.l15{width:50px;background-position:0 -203px;height:54px;margin-top:17px;}
.ensure_list div p b{font-size:14px;font-weight:bold;color:#333;display:block;margin-top:25px;line-height:14px;}
.ensure_list div p label{display:block;margin-top:10px;line-height:12px;}
.ensure_list div p bdo{position:absolute;top:-7px;left:47px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #fede9e transparent;}
.ensure_list div p bdo:after{content:"";position:absolute;top:1px;left:-7px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #ffffe1 transparent;}

/**招聘职位**/
.job_tree dt{display:block;}
.job_tree dt a{height:40px;line-height:40px;padding:0 15px;position:relative;background:#f8f8f8;color:#333;font-weight:bold;display:block;font-size:14px;}
.job_tree dt a i{width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #999 transparent;position:absolute;right:15px;top:50%;margin-top:-2px;}
.job_tree dt a.close i{border-width:4px 4px 0 4px;border-color:#999 transparent transparent transparent;}
.job_tree dt a.close{margin-bottom:1px;}
.job_tree dd{line-height:30px;padding:7px 0;}
.job_tree dd a{display:block;padding:0 15px;}
.job_tree dd a i{width:16px;height:16px;line-height:16px;display:inline-block;text-align:center;color:#fff;margin-left:5px;background:#f80;vertical-align:middle;margin-top:-3px;}

.arrow_bottom{width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#999 transparent transparent transparent;position:absolute;right:0;top:50%;margin-top:-2px;}
.arrow_bottom.bccc{border-style:solid;border-width:4px 4px 0 4px;border-color:#ccc transparent transparent transparent;}
a:hover .arrow_bottom,a:hover.arrow_bottom.bccc{border-width:4px 4px 0 4px;border-color:#f80 transparent transparent transparent;}

.arrow_top{width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #999 transparent;position:absolute;right:0;top:50%;margin-top:-2px;}
.arrow_top.bccc{border-width:0 4px 4px 4px;border-color:transparent transparent #ccc transparent;}
a:hover .arrow_top,a:hover .arrow_top.bccc{border-width:0 4px 4px 4px;border-color:transparent transparent #f80 transparent;}
/**创建微简历 弹窗**/
.creat_simple{width:850px;}
.creat_simple .head{background:#f8f8f8;}
.creat_simple .head.sp2{margin:0 -145px}
.creat_simple .head b{display:inline-block;height:40px;line-height:40px;padding-right:30px;margin-right:30px;border-right:1px solid #ededed;vertical-align:middle;}
.creat_simple .head span{display:inline-block;vertical-align:middle;color:#999;}
.creat_simple .head span em{display:block;font-size:20px;line-height:40px;color:#f80;}
.creat_simple dl{padding:20px 40px 0;}
.creat_simple dl dt,.creat_simple dl dd{width:344px;float:left;margin-bottom:10px;position:relative;}
.creat_simple dl dt:hover,.creat_simple dl dd:hover{z-index:2;}
.creat_simple dl dt.row1{width:100%}
.creat_simple dl dt{margin-right:82px;}
.creat_simple dl .item{padding-left:109px;position:relative;line-height:36px;}
.creat_simple dl .item b{width:104px;position:absolute;left:0;top:0;text-align:right;padding-right:5px;}
.creat_simple dl .item input,.creat_simple dl .item select{height:34px;}
.creat_simple dl .item input{background:none;text-align:left;}
.creat_simple dl .item b i{color:#f80;margin-right:5px;}
.creat_simple dl .item .p a{line-height:34px;}
.creat_simple dl .item .p .ex div{display:inline-block;margin-right:20px;position:relative;cursor:pointer;line-height:12px;margin-top:5px;margin-bottom:5px;}
.creat_simple dl .item .p .ex div p{position:absolute;top:0;left:-13px;margin-top:25px;width:218px;background:#ffffe1;border:1px solid #fede9e;color:#666;line-height:20px;padding:10px 15px;display:none;}
.creat_simple dl .item .p .ex div p bdo{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fede9e transparent;position:absolute;top:-6px;left:22px;}
.creat_simple dl .item .p .ex div p bdo em{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #ffffe1 transparent;position:absolute;top:1px;left:-6px;}
.creat_simple dl .item .p .ex div:hover p{display:block;}

/**招聘职位**/
.company_job{}
.company_job li{padding-right:140px;border:1px solid #ededed;padding:20px 19px;position:relative;margin-bottom:20px;}
.company_job li:hover{background:#f8f8f8;border-color:#f8f8f8;}
.company_job p{line-height:18px;}
.company_job span{line-height:16px;display:block;margin-top:20px;font-size:16px;}
.company_job p i{width:16px;height:16px;line-height:16px;display:inline-block;text-align:center;color:#fff;margin-left:5px;background:#f80;vertical-align:middle;margin-top:-3px;font-size:12px;}
.company_job div{position:absolute;right:20px;top:22px;}
.company_job div a{display:block;width:98px;height:33px;line-height:33px;border:1px solid #f80;text-align:center;margin-bottom:10px;}
.company_job div a.collect:hover{background:#f80;color:#fff;}

.jdetail_head{padding-right:390px;position:relative;}
.jdetail_head .p{font-size:28px;}
.jdetail_head .p i{width:16px;height:16px;line-height:16px;display:inline-block;text-align:center;color:#fff;margin-left:5px;background:#f80;font-size:12px;}
.jdetail_head .tag b{height:30px;line-height:30px;background:#f8f8f8;display:inline-block;padding:0 10px;margin-right:10px;margin-bottom:10px;}
.jdetail_head .opare{position:absolute;right:0;top:0;}
.jdetail_head .opare a{border:1px solid #f80;height:48px;line-height:48px;text-align:center;display:inline-block;margin-left:10px;font-size:16px;}
.jdetail_head .opare a.collect{width:118px;}
.jdetail_head .opare a.collect:hover{background:#f80;color:#fff;}
.jdetail_head .opare a.app{width:118px;}
.jdetail_head .opare a.talk{width:118px; border:1px solid #3d8ee8;}

.jdetail_data{padding:10px 0;}
.jdetail_data dt,.jdetail_data dd{float:left;padding:0 30px;}
.jdetail_data dt{width:350px;}
.jdetail_data dd{width:270px;}
.jdetail_data div{padding-left:74px;position:relative;}
.jdetail_data div b{position:absolute;left:0;top:0;color:#999;} 

.job_qrcode{position:absolute;right:0;top:0;height:58px;width:79px;border:1px solid #e6e6e6;padding-left:78px;}
.job_qrcode:hover img{width:178px;height:178px;left:-121px;top:-121px;}
.job_qrcode p{color:#999;line-height:20px;margin-top:8px;}
.job_qrcode img{width:58px;height:58px;border:1px solid #e6e6e6;position:absolute;left:-1px;top:-1px;}

/**公司问答**/
.msg_list{padding-top:20px;border-bottom:1px solid #ededed;}
.msg_list dd{padding-bottom:20px;padding-left:64px;position:relative;}
.msg_list i{width:50px;height:50px;position:absolute;left:0;top:0;}
.msg_list p{line-height:12px;}
.msg_list b{display:block;margin-top:15px;line-height:20px;font-size:14px;color:#333;}

/**人才查询 列表**/
.search_resume .shead{padding:29px;height:40px;line-height:40px;position:relative;z-index:2}
.search_resume .shead .input{width:208px;}
.search_resume .shead.sp .input{width:318px;}
.search_resume .shead a{height:40px;}
.search_resume .shead a .arrow_bottom{z-index:-1;}
.search_resume .shead a input{width:100%;height:40px;background:none;border:none;text-align:left;padding-right:0;}
.search_resume .shead .hover2:hover .p{display:block}
.search_resume .shead .p{position:absolute;top:0;left:-22px;margin-top:37px;width:388px;background:#ffffe1;border:1px solid #fede9e;color:#666;line-height:20px;padding:10px 15px;display:none;}
.search_resume .shead .p.r{right:28px;left:auto;}
.search_resume .shead .p.r bdo{left:auto;right:25px;}
.search_resume .shead .p bdo{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #fede9e transparent;position:absolute;top:-6px;left:22px;}
.search_resume .shead .p bdo em{width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent #ffffe1 transparent;position:absolute;top:1px;left:-6px;}

.search_more{position:relative;}
.search_more li{border-bottom:1px solid #ededed;line-height:24px;height:24px;position:relative;padding:12px 29px 12px 96px;}
.search_more li.hauto{height:auto;}
.search_more li .p{height:100%;overflow:hidden;margin-right:60px;}
.search_more li span{position:absolute;left:29px;top:12px;color:#999;}
.search_more li .p a.first{margin-right:18px;padding:0;text-align:center;}
.search_more li .p a.first.crently{margin-left:0;}
.search_more li .p a{float:left;position:relative;margin-right:18px;}
.search_more li .p a.crently{background:#f80;color:#fff;padding:0 9px;margin-right:15px;margin-left:-9px;}
.search_more li .p a.crently:hover{background:#f80;}
.search_more li .p a.crently i{width:7px;height:7px;position:absolute;right:6px;top:50%;margin-top:-3px;background-position:-124px -39px;}

.search_more li.seleted{height:auto;padding-top:2px;}
.search_more li.seleted .p{height:auto;margin-right:100px;}
.search_more li.seleted .p a{color:#333;border:1px solid #ededed;padding-right:25px;height:22px;padding-left:9px;line-height:22px;margin-right:10px;margin-top:10px;}
.search_more li.seleted .p a i{width:8px;height:8px;position:absolute;right:6px;top:50%;margin-top:-4px;background-position:-51px -92px;}
.search_more li.seleted .p a:hover{color:#f80;border-color:#f80;}
.search_more li.seleted .p a:hover i{background-position:-51px -83px;}
.search_more li.seleted a.clearall{position:absolute;right:29px;top:12px;}


.search_more a.expand{position:absolute;bottom:-23px;right:-1px;width:80px;height:22px;line-height:22px;text-align:center;background:#f8f8f8;border:1px solid #e6e6e6;}
.search_more a.expand:hover{background:#02b4b6;border-color:#02b4b6;color:#fff;}
.search_job_expand{background:#fafafa;}
.search_job_expand a{height:28px;line-height:28px;}

.search_filer{height:48px;line-height:48px;}
.search_filer .p{float:left;position:relative;font-size:14px;height:50px;}
.search_filer .p a.sel{height:48px;border:1px solid #ededed;margin-top:-1px;margin-left:-1px;display:block;position:relative;padding-left:20px;}
.search_filer .p.crently{z-index:2;}
.search_filer .p.crently a{z-index:2;text-align:center;padding-left:0;}
.search_filer .p:hover{}
.search_filer .p.crently a.sel{background:#f80;color:#fff;border-color:#f80;}
.search_filer .p.crently a.sel i.arrow_bottom{border-width:4px 4px 0 4px;border-color:#fff transparent transparent transparent;}
.search_filer .p a.sel b{position:relative;padding-right:17px;display:block;margin-right:20px;}
.search_filer .p div{position:absolute;top:48px;width:100%;background:#fff;z-index:3;left:-1px;display:none;border-right:1px solid #ededed;}
.search_filer .p div a{display:block;padding-left:20px;border:1px solid #ededed;border-top:none;line-height:40px;margin-right:-1px;}

.show_type{height:50px;margin-top:0px;float:right;position:relative;}
.show_type a{width:49px;height:48px;float:right;border:1px solid #ededed;margin-right:-1px;margin-top:-1px;position:relative;line-height:48px;text-align:center;}
.show_type a:hover{z-index:2;}
.show_type a i{width:20px;height:20px;display:inline-block;margin-top:14px;}
.show_type a i.stype1{background-position:-263px -210px;}
.show_type a i.stype2{background-position:-286px -210px;}
.show_type a:hover i.stype1,.show_type a.crently i.stype1{background-position:-263px -231px;}
.show_type a:hover i.stype2,.show_type a.crently i.stype2{background-position:-286px -231px;}

.search_rlist li p a.c3d8ee8:visited{color:#999!important;}
.search_rlist li{padding:0 29px 30px 59px;position:relative;margin-top:29px;margin-bottom:1px;border-bottom:1px solid #ededed;}
.search_rlist li .checkbox{position:absolute;left:29px;top:5px;}

.search_rlist li .detail{min-height:35px;background:#fafafa;line-height:20px;position:relative;padding:13px 240px 13px 15px;margin-top:10px;}
.search_rlist li .detail .opare{position:absolute;top:50%;right:15px;margin-top:-17px;font-size:14px;}
.search_rlist li .detail .opare a{width:98px;height:33px;line-height:33px;border:1px solid #f80;margin-left:10px;display:inline-block;text-align:center;}
.search_rlist li .detail .opare a.collect:hover{background:#f80;color:#fff;}

.pop_table{border-left:1px solid #ededed;border-top:1px solid #ededed;}
.pop_table th,.pop_table td{border-right:1px solid #ededed;border-bottom:1px solid #ededed;line-height:20px;padding:9px 10px;}
.pop_table th{background:#fafafa;}
.resume_relevant{position:relative;padding:0 0 0 94px;margin:14px 29px;line-height:20px;}
.resume_relevant b{position:absolute;left:0;top:0;display:block;border-right:1px solid #ededed;width:93px;}
.resume_relevant a{margin-left:20px;}


/**查询职位**/
.hot_list a{height:28px;line-height:28px;display:inline-block;padding:0 14px;border:1px solid #ededed;border-radius:15px;margin-right:10px;margin-bottom:10px;}
.hot_list a:hover{border-color:#f80;}

.job_search{height:50px;padding:19px 0;}
.job_search .txt{width:796px;border-width:2px;height:46px;text-indent:18px;}
.job_search .submit{width:160px;height:50px;line-height:50px;}

/**查看职位**/
.look_list{overflow:hidden;}
.look_list li{padding:29px;border-bottom:1px solid #ededed;margin-bottom:-1px;position:relative;}
.look_list li b{color:#999}
.look_list .name{height:150px;line-height:150px;position:absolute;left:680px;top:29px;width:380px;}
.look_list .opare{position:absolute;right:29px;top:31px;width:100px;}
.look_list .opare a{display:block;height:33px;line-height:33px;text-align:center;border:1px solid #f80;margin-top:10px;}
.look_list .opare a.collect:hover{background:#f80;color:#fff;}
.look_list .opare a.look_job{border-color:#ededed;}
.look_list .opare a.look_job:hover{border-color:#f80;}

.forget_user_list{width:400px;padding:40px 30px 30px;}
.forget_user_list p{float:left;width:50%;margin-bottom:20px}
.forget_user_list p a{display:block;margin:0 10px;border:1px solid #ededed;line-height:40px;text-align:center;}
.forget_user_list p a:hover{border-color:#f80;color:#f80;}


.company_job li,a,input,.trans,.recommand_company2 li,.resume_more li{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
input.date{background:url(../images/date.png) no-repeat right center;}
i.sina{background-position:-32px -65px;width:17px;height:14px;display:inline-block;}
i.qq{background-position: -17px -65px;width:13px;height:14px;display:inline-block;}
i.sina2{background-position:-226px -240px;width:28px;height:23px;display:inline-block;}
i.qq2{background-position: -226px -210px;width:24px;height:25px;display:inline-block;}
i.ation{background-position:-99px -290px;width:16px;height:14px;display:inline-block;}
i.invite{background-position:-99px -306px;width:24px;height:24px;display:inline-block;}
i.collect{background-position:-124px -307px;width:24px;height:23px;display:inline-block;}
i.collect2{background-position:-211px -266px;width:21px;height:20px;display:inline-block;}
a:hover i.collect2{background-position:-233px -266px;}
i.download{background-position:-150px -315px;width:16px;height:15px;display:inline-block;}
i.share{background-position:-168px -314px;width:16px;height:16px;display:inline-block;}
i.print{background-position:-187px -314px;width:16px;height:16px;display:inline-block;}
i.refresh{background-position:-58px -246px;width:14px;height:14px;display:inline-block;}
i.reg_p{background-position:-99px -333px;width:24px;height:23px;display:inline-block;}
i.reg_c{background-position:-125px -335px;width:24px;height:21px;display:inline-block;}
i.bz{background-position:-60px -210px;width:16px;height:16px;display:inline-block;}
i.bz2{background-position:-60px -227px;width:16px;height:16px;display:inline-block;}
i.gz{background-position:-75px -246px;width:16px;height:14px;display:inline-block;}
i.jb{background-position:-77px -210px;width:16px;height:14px;display:inline-block;}

i.num1{width:16px;height:16px;background-position:-99px -270px;display:inline-block;}
i.num2{width:16px;height:16px;background-position:-116px -270px;display:inline-block;}
i.num3{width:16px;height:16px;background-position:-133px -270px;display:inline-block;}

i.user2{background-position:-58px -290px;width:14px;height:16px;display:inline-block;}
i.pwd{background-position:-75px -290px;width:13px;height:16px;display:inline-block;}
i.tel2{width:11px;height:16px;display:inline-block;background-position:-57px -436px;}
i.key{width:16px;height:16px;display:inline-block;background-position:-69px -436px;}
i.key2{width:14px;height:16px;display:inline-block;background-position:-57px -455px;}

i.error2{background-position:-57px -310px;width:16px;height:16px;display:inline-block;}
i.tx{background-position:-75px -307px;width:20px;height:20px;display:inline-block;}
i.cert{background-position:-99px -362px;width:39px;height:26px;display:inline-block;}
i.so{background-position:-141px -362px;width:24px;height:24px;display:inline-block;}
i.tx2{background-position:-57px -330px;width:20px;height:20px;display:inline-block;}
i.wh{background-position:-78px -330px;width:20px;height:20px;display:inline-block;}
i.hr{background-position:-57px -353px;width:30px;height:35px;display:inline-block;}
a:hover i.hr{background-position:-57px -390px;}
i.eye{background-position:-57px -278px;width:14px;height:10px;display:inline-block;}
i.pos{background-position:-74px -275px;width:11px;height:14px;display:inline-block;}

i.tel{background-position:-150px -270px;width:19px;height:20px;display:inline-block;}
i.error{width:80px;height:80px;background-position:-120px -20px;display:inline-block;}

i.user{width:50px;height:50px;background-position:-150px -410px;display:inline-block;}
i.uhr{width:50px;height:50px;background-position:-201px -410px;display:inline-block;}

i.recom{width:15px;height:16px;background-position:-212px -291px;display:inline-block;}
i.del{width:13px;height:15px;background-position:-99px -88px;display:inline-block;}
a:hover i.recom{background-position:-212px -309px;}

i.reom2{width:19px;height:20px;background-position:-211px -327px;display:inline-block;}
i.hot{width:17px;height:20px;background-position:-99px -13px;display:inline-block;}
i.pb{width:16px;height:16px;background-position:-78px -227px;display:inline-block;}

i.uf{width:16px;height:16px;background-position:-168px -362px;display:inline-block;}
i.ut{width:16px;height:16px;background-position:-186px -362px;display:inline-block;}
i.cert2{width:16px;height:16px;background-position:-240px -362px;display:inline-block;}
i.ulook{width:16px;height:16px;background-position:-204px -362px;display:inline-block;}
a:hover i.ulook{background-position:-222px -362px;}

.lr_main { background:#fff;padding:30px;}



/**友情链接**/
.linkseo_tab a{color:#333;position:relative;line-height:40px;display:inline-block;margin-right:20px;}
.linkseo_tab a:hover,.linkseo_tab a.crently{color:#f80;}
.linkseo_tab a.crently i{width:100%;height:2px;bottom:-1px;left:0;display:block;background:#f80;position: absolute;}

.linkseo_list a{border:1px solid #e6e6e6;line-height:30px;width:105px;display:inline-block;margin:5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.linkseo_list a:hover{border-color:#f80;}



/**备注 Start**/
.resume_bz_conent{width:520px;}
.resume_bz_conent .bdtitle,.row1 .bdtitle{line-height:20px;position:relative;padding:9px 10px 9px 45px;}
.resume_bz_conent .bdtitle span,.row1 .bdtitle span{position:absolute;left:14px;top:9px;height:20px;}

.editform .item{position:relative;padding:7px 0 7px 67px;line-height:12px;}
.editform.form .item{padding-left:103px;}
.editform.form .item b{width:100px;padding-right:3px;text-align:right;}
.editform .item b{position:absolute;left:0;top:7px;color:#333;}
.editform .item.line36 b{line-height:36px;}
.editform .item .valcode{width:160px;position:relative;}
.editform .item .valcode a{position:absolute;left:170px;top:0;}
.textarea{display:block;border:1px solid #ededed;padding:5px;}
.textarea.p10{padding:10px}
.textarea textarea{width:100%;border:none;}
.select{display:block;border:1px solid #ededed;}
.select select{border:none;width:100%;text-indent:5px;}
.input{border:1px solid #ededed;padding:0 10px;}
.input.mr104{margin-right:104px}
.sex_choose{position:absolute;right:0;top:0;text-align:right;}
.sex_choose input{display:none}
.sex_choose input+label{border:1px solid #e6e6e6;height:34px;line-height:34px;padding:0 14px;position:relative;display:inline-block;cursor:pointer;}

.sex_choose span input:checked+label{border-color:#f80;color:#f80;}

.input input{width:100%;border:none;}
#dialog_content{display:inline-block;}
#dialog_content .tool a{width:120px;height:40px;line-height:40px;display:inline-block;margin:0 10px;font-size:14px;}

.success{width:380px;text-align:center;}
.success .txtl,.txtl{text-align:left;}
/**备注 End**/

