/* box */
.box{ border:1px solid #cccccc; margin-top:8px;}
.box .tit{ border-bottom:1px solid #cccccc;position:relative}
.box .tit h2{ float:left}
.box .tit a.more{ float:right}

/* 职位分类 */
#sidebar{ width:220px; float:left;}
#sidebar h2{ width:220px; text-align:center; height:38px; line-height:38px; background:#0093dd; color:#fff; font-family:"微软雅黑"; font-size:18px;}
.type_box{ width:218px; border:1px solid #ccc; height:618px; border-top:0; font-family:"Microsoft YaHei","微软雅黑"; font-size:14px; _overflow:hidden;}

.type_menu{position:relative; height:124px;z-index:10}
.type_nav{ padding:2px 0 2px 1px;width:219px; position:absolute; z-index:100;}
.type_nav h3{ height:28px; line-height:28px; font-size:16px; color:#0093dd; overflow:hidden; position:relative; padding-left:14px;}
.type_nav h3 span{ display:block; position:absolute; width:6px; height:9px; background:url(/images/new/images/allico.png) no-repeat -194px -40px; margin:12px 20px 0 0; top:0; right:0px;}
.type_nav a{ display:inline-block; line-height:26px; padding-left:14px; width:94px; height:26px; overflow:hidden; float:left;}

.type_all{ border:2px solid #08a7f7; background:#fff; width:504px; position:absolute; left:218px; top:0; padding:20px 0 19px 30px; z-index:10; line-height:26px; display:none; *padding:20px 0 22px 30px;}
.type_all a{ display:inline-block;}
.type_all em{ color:#c9c9c9; font-family:Arial; padding:0 6px 0 8px;}
.current .type_nav{padding:0 0 4px 0px; border-bottom:2px solid #08a7f7; border-left:1px solid #08a7f7; border-top:2px solid #08a7f7; background:#fff; }
.type_lista{ width:216px; height:78px; overflow:hidden; border-top:1px solid #eee; padding-top:6px; margin-top:3px;}

/* 主体右侧 */
.main_right{ float:right; width:794px;}
.main_nav{ height:36px; line-height:36px; border-bottom:2px solid #0093dd; overflow:hidden}
.main_nav ul{ padding-left:8px;}
.main_nav li{ float:left; padding:0 14px; font-size:14px; font-weight:bold}
.main_nav li a:hover,.main_nav li.on a{ color:#0093dd}
.main_nav li a.phone{ padding-left:16px; background:url(/images/new/images/allico.png) no-repeat -188px -50px; display:inline-block;}
.main_nav li a.phone:hover{background:url(/images/new/images/allico.png) no-repeat -188px -78px}

.main_ad{ width:527px; float:left;}
.four_nav{ width:527px; overflow:hidden; margin-top:8px; height:83px; z-index:0; position:relative}
.four_nav dl{ float:left; width:116px;}
.four_nav dl dt{ float:left; width:56px;}
.four_nav dl dt a{ display:block; color:#0093dd; text-align:center; line-height:26px;}
.four_nav dl dt a span{ display:block; background-image:url(/images/new/images/allico.png); background-repeat:no-repeat; width:56px; height:56px;}
.four_nav dl dt a:hover{color:#f9700b;}
.four_nav dl dt.four_ico1 a span{ background-position: 0 -48px;}
.four_nav dl dt.four_ico2 a span{ background-position: -56px -48px;}
.four_nav dl dt.four_ico3 a span{ background-position: -114px -48px;}
.four_nav dl dt.four_ico4 a span{ background-position: 0 -104px;}
.four_nav dl dd{ float:right; width:56px; padding-top:10px; text-align:right}
.four_nav dl dd a{ display:inline-block; line-height:18px; text-decoration:underline;}
.four_line{ border-left:1px solid #ccc; margin-left:10px; padding-left:10px; height:78px; float:left;}

/* 登录 */
.login{ height:279px; overflow:hidden;}
ul.login_tab li{ float:left; height:40px;}
ul.login_tab li a{ display:block; height:39px; text-align:center; line-height:39px; background:#f7f7f7; border-bottom:1px solid #ccc;font-size:14px; width:126px;}
ul.login_tab li a.w1{ width:127px; border-left:1px solid #ccc;}
ul.login_tab li.active a{ background:#fff; border-bottom:0; color:#0093dd; }

tr.order_login_way td{ color:#7E7E7E; font-size:12px; padding:1px 0;}
.order_login_way a{ display:inline-block; margin:0 6px 0 0; background:url(../../../imgs/index/bj-login-icon.png) no-repeat;color:#7E7E7E}
.order_login_way a.weixin_icon{ padding-left:17px; background-position:-3px 3px;}
.order_login_way a.weibo_icon{ padding-left:17px; background-position:-3px -38px; margin-left:5px;}
.order_login_way a.qq_icon{ padding-left:15px; background-position:-3px -80px; margin-left:5px; margin-right:0;}

.login_con{ padding-top:8px;}
.login_table{ width:220px; margin:0 auto;}
.login_table td{ padding:3px 0;}
.login_ipt{ border:1px solid #ccc; padding:10px 10px; width:198px; color:#9b9b9b; font-size:14px;}
.login_ipt1{ border:1px solid #ccc; padding:8px 10px; width:198px; color:#9b9b9b; font-size:14px;}
.login_btn{ background:#0093dd; width:220px; height:38px; border:0; text-align:center; line-height:38px; color:#fff; font-family:"微软雅黑"; font-size:16px; cursor:pointer}
.remember{ height:14px; overflow:hidden; line-height:14px;}
.remember input{ float:left; *margin-top:-4px; margin-right:4px;}

.cooper{ border-top:1px dotted #ccc; margin-top:4px; padding-top:4px;}
.cooper span{ float:left; line-height:28px;}
.cooper a{ display:block; width:28px; height:28px; overflow:hidden; float:left;}
.cooper a.wb{ background:url(/images/new/images/ico.gif) no-repeat 0 -174px;}
.cooper a.qq{ background:url(/images/new/images/ico.gif) no-repeat 4px -216px;}

/* 登录后 */
.login_later{ width:230px; margin:0 auto; padding-top:10px; font-size:14px;}
.login_later dt{ line-height:24px; border-bottom:1px dotted #cccccc; padding:0 0 8px 6px;}
.login_later dt b{ margin-left:6px;}
.login_later dt em{ color:#ff4800}
.personal_later span{ display:inline-block; width: expression(this.offsetWidth > 220 ? '220px': true); max-width:220px; height:24px; overflow:hidden;}
.member_later b{ width: expression(this.offsetWidth > 84 ? '84px': true); max-width:84px; height:24px; overflow:hidden; float:left; line-height:26px; *line-height:24px;}
.member_later span{ float:left;}

.login_later dd{ margin-top:8px; padding-left:6px; height:92px;}
.login_later dd span a,.login_later dd span a:hover{ padding:0 4px;color:#ff4800; font-weight:bold}

.login_later dd span{ display:inline-block;width:220px;}

.login_later_btn{ margin-top:10px;}
.login_later_btn a{ margin:0 10px 0 8px; color:#0093dd}
.login_later_btn a:hover{ color:#ff4800}
a.later_btn{ display:inline-block; text-align:center; width:116px; height:30px; line-height:30px; color:#fff; background:#0093dd}
a.later_btn:hover{color:#fff; background:#ff4800}

/* 地区招聘 */
.main_rt{ width:256px; float:right;}
.city .tit{ height:34px; line-height:34px; background:#f7f7f7; padding:0 10px 0 14px; border:1px solid #cccccc;}
.city .tit h2{ font-weight:bold; font-size:14px; color:#0093dd}

.city{ margin-top:6px; position:relative; z-index:10}
.city_con{ position:relative; height:113px;}
.city_con span.city_more{ position:absolute; top:-28px; right:10px;}
.city_list{ padding:13px 0 6px 14px; width:240px;  border:1px solid #cccccc; border-top:0; background:#fff;}
.city_list li{ float:left; padding:0 5px 8px 0;}
.city_list li a{ display:block; width:51px; height:21px; text-align:center; line-height:21px; border:1px solid #ccc; color:#5c5c5c}
.city_list li a:hover{border:1px solid #f9700b; color:#f9700b}
.city_con ul{ height:92px; overflow:hidden;}

.city_po .city_list{ position:absolute; z-index:100;}
.city_po .city_list ul{ height:auto}

/* 人才自荐 */
.recommend{ margin-top:6px;}
.recommend .tit{ height:34px; line-height:34px; background:#f7f7f7; padding:0 8px;}
.recommend .tit h2{ padding-top:6px;}
.recommend .tit a.more{ display:block; background:url(/images/new/images/allico.png) no-repeat -56px -104px; width:90px; height:22px; line-height:22px; margin-top:5px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:14px;}

.recommend_list{ padding:6px 0 6px 16px; height:120px; overflow:hidden;}
.recommend_list li{ height:24px; line-height:24px;float:left;}
.recommend_list li span{ display:block; float:left; height:24px; overflow:hidden;}
.recommend_list li span.name{ width:60px;}
.recommend_list li span.sex{ width:30px;}
.recommend_list li span.education{ width:46px;}
.recommend_list li span.edu{ width:90px;}
.recommend_list li span a{ color:#0093dd}
.recommend_list li span a:hover{ color:#f9700b}

/* 四大块192_105 广告 */
.fourad .tit{ height:34px; line-height:34px; background:#f7f7f7; padding:0 10px 0 14px;}
.fourad .tit h2,.fourad .tit h2 a{ color:#0093dd; font-size:16px; font-weight:bold;}
.fourad .tit a.more{ display:block; background:url(/images/new/images/allico.png) no-repeat 0 -24px; width:48px; height:22px; line-height:21px; padding-left:20px; margin-top:7px;}

.fourad .con{ padding:10px 0 0 1px;}
.fourad .bd1{border-top:1px solid #cccccc;}

/*知名企业招聘*/
.job .tit{ height:40px; line-height:40px; background:#f7f7f7; padding:0 20px;}
.job .tit h2{ font-family:"微软雅黑"; font-size:18px; color:#000}
.job .con{ padding:14px 0}

ul.famousjob_list li{ float:left; width:232px; padding-left:20px; line-height:22px; vertical-align:middle;height:22px; overflow:hidden;}
ul.famousjob_list li a{display:inline-block; padding-left:12px; height:22px;  background:url(/images/new/images/ico.gif) no-repeat 0 -93px;}
ul.famousjob_list li a span{display:inline-block; width: expression(this.offsetWidth > 192 ? '192px': true); max-width:192px; height:22px; overflow:hidden; float:left;}
ul.famousjob_list li img{ padding-top:4px;}
ul.famousjob_list li a:hover span{color:#f9700b;}

/*热点招聘*/
ul.hotjob_list li{ float:left; width:222px; padding-left:30px; line-height:22px; vertical-align:middle;height:22px; overflow:hidden;background:url(/images/new/images/ico.gif) no-repeat 20px -118px;}
ul.hotjob_list li span{ display:block; width: expression(this.offsetWidth > 140 ? '140px': true); max-width:140px; float:left; overflow:hidden;}
ul.hotjob_list li a{ padding:0 4px 0 2px; color:#a8a8a8}
ul.hotjob_list li span a{ color:#000}
ul.hotjob_list li a.corp_name{display:block; width: expression(this.offsetWidth > 140 ? '140px': true); max-width:140px; float:left; overflow:hidden; color:#333}
ul.hotjob_list li a:hover{color:#f9700b;}

/*友情链接*/
.linkmore{ background:url(/images/new/images/allico.png) no-repeat -170px 7px; font-size:14px; padding-left:34px; font-family:"微软雅黑"; }
ul.link li{ float:left; width:96px; padding-left:30px; line-height:22px;height:22px; overflow:hidden;background:url(/images/new/images/ico.gif) no-repeat 20px -142px;}
ul.link li a{color:#0093dd;}
ul.link li a:hover{color:#f9700b;}

/************************* ad *************************/
/* ad_1024_60 */
.ad_1024_60{ width:1024px; margin-top:8px;}
/* ad_192_105 */
ul.ad_192_105 li{ float:left; padding:0 0 10px 10px; width:192px; height:105px; overflow:hidden;}
ul.ad_192_105 li img{ width:192px; height:105px;}
/* ad_527_60 */
.ad_527_60 li{ margin-top:6px; width:527px; height:60px; overflow:hidden;}
.ad_527_60 li img{ width:527px; height:60px;}
/* ad_260_60 */
.ad_260_60{ width:527px; overflow:hidden;}
.ad_260_60 ul{ width:534px;}
.ad_260_60 li{ margin-top:6px; width:260px; height:60px; overflow:hidden; padding-right:7px; float:left;}
.ad_260_60 li img{ width:260px; height:60px;}
/* area_192_105 */
.area_192_105{ width:1024px; overflow:hidden; margin-top:12px;}
.area_192_105 ul{ width:1050px;}
.area_192_105 li{ float:left; padding:0 16px 6px 0; width:192px; height:105px; overflow:hidden;}
.area_192_105 li img{ width:192px; height:105px;}
/************************* index end *************************/

.area_position{ height:22px; line-height:22px; margin-top:8px; font-size:14px;}
.area_position a{ color:#0193dc;}
.area_position a:hover{color:#f9700b;}

.hot_area{ width:506px;}
.hot_area .tit{height:40px; line-height:40px; background:#f7f7f7;}
.hot_area .tit h2{ font-family:"微软雅黑"; font-size:14px; color:#000; position:absolute;  top:-1px; width:140px; text-align:center;}
.hot_area .tit h2.tit_bg1{border-top:2px solid #0093dd;}
.hot_area .tit h2.tit_bg2{border-top:2px solid #ff7200;}

.hot_area_list{padding:10px 0 10px 14px; min-height:48px; _height:48px;}
.hot_area_list a{ display:inline-block; padding-right:6px; font-size:14px; line-height:24px;}
.hot_area_list1{padding:10px 0 10px 14px; min-height:48px; _height:48px;}
.hot_area_list1 a{ display:inline-block; padding-right:12px; font-size:14px; line-height:24px;}

.area .tit{height:40px; line-height:40px; background:#f7f7f7; padding:0 14px;}
.area .tit h2{ font-family:"微软雅黑"; font-size:14px; color:#000}
.area .tit p{ float:right; color:#929292}

ul.companyjob_list{ padding:14px 0}
ul.companyjob_list li{ float:left; width:308px; padding-left:30px; line-height:26px; vertical-align:middle;height:26px; overflow:hidden;background:url(/images/new/images/ico.gif) no-repeat 20px -115px;}
ul.companyjob_list li span{ display:block; width:190px; float:left; overflow:hidden;}
ul.companyjob_list li a{ padding:0 4px 0 2px; font-size:14px;}
ul.companyjob_list li span a{ color:#606060}
ul.companyjob_list li a.corp_name{ display:inline-block;color:#0093dd;width:190px; float:left; overflow:hidden;}
ul.companyjob_list li a:hover{color:#f9700b;}

.area_hotjob{padding:10px 0 10px 14px;}
.area_hotjob a{ display:inline-block; padding-right:12px; font-size:14px; color:#0093dd; line-height:24px;}
.area_hotjob a:hover{color:#f9700b;}
/************************* 专区和地区 end *************************/

/* 公司信息 */
.company{ padding-top:18px;}
.company_title{font-family:"微软雅黑"; font-size:26px; height:40px; line-height:40px; padding:0 20px;min-width:290px;width:auto; float:left;}
.company_tab{ margin-top:18px;border-left:1px solid #e2e2e2;}
.company_tab li{ float:left; width:142px; height:42px; text-align:center; line-height:42px; font-size:16px; color:#0093dd; font-family:"微软雅黑"; border-right:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.company_tab li a,.company_tab li a:hover{ display:inline-block; width:142px; height:42px; background:#f7f7f7; color:#616161;}
.company .code{ float:left;}
.company .code ul{ position:absolute; margin:-35px 0 0 50px;}
.company .code2 ul{ position:absolute; margin:-35px 0 0 156px;}
.company .code ul li{ line-height:14px;}
.company .code li.text{ line-height:16px;color:#0093dd; font-size:12px; text-align:center}
.company .code img{ border:1px solid #E5E5E5; background:#FFFFFF;padding: 3px;}

.company_about{ border:1px solid #e2e2e2; padding:10px 40px;}
.about_tit{ height:28px; line-height:28px;}
.about_tit h2{ float:left; font-family:"微软雅黑"; color:#000; font-size:16px;}

.share{ float:right;}
.share p{ font-weight:bold; color:#0093dd; float:right; line-height:28px;}
.share p b{ color:#f60}
.bdsharebuttonbox{ float:right;}

.company_basebox{ width:740px; float:right}
.company_logo{ float:left;  margin-top:40px;}
.company_logo img{ width:195px; height:80px;}
.company_info{ width: 100%; border-collapse:collapse; border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;table-layout:fixed; margin-top:10px;}
.company_info td{padding:5px 10px; border-right: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2; height: 24px; color:#333}
.company_info td.w130{ width:90px; text-align:center; color:#646464}

.company_comtent strong{ display:block; font-size:16px; font-family:"微软雅黑"; height:30px; margin-top:20px; font-weight:normal}
.company_text{ line-height:26px; font-size:14px;}
.company_text_con{ max-height:130px; _height:130px; overflow:hidden;}
.company_overflow .company_text_con{ height:auto; height:auto !important;}
.btn_up{ width:60px; margin:0 auto; height:26px; display:block; background:url(/images/new/images/allico.png) no-repeat 0px -296px; margin-top:6px;}
.btn_down{ width:60px; margin:0 auto; height:26px; display:block; background:url(/images/new/images/allico.png) no-repeat -62px -296px; margin-top:6px;}


.leftLoop{position:relative; width:942px; height:137px; overflow:hidden;}
.leftLoop .hd .prev{ display:block; position:absolute;  width:12px; height:34px;  cursor:pointer; background:url(/images/new/images/allico.png) no-repeat -148px -104px; left:0; top:50px;}
.leftLoop .hd .next{ display:block; position:absolute;  width:12px; height:34px;  cursor:pointer; background:url(/images/new/images/allico.png) no-repeat -160px -104px; right:0;top:50px;}
.leftLoop .bd{ padding-left:16px;}
.leftLoop .bd ul{ overflow:hidden; zoom:1;}
.leftLoop .bd ul li{ width:222px; height:137px; overflow:hidden; float:left; padding:0 2px 0 3px; _display:inline; overflow:hidden;  }
.leftLoop .bd ul li img{ width:220px; height:135px; border:1px solid #e2e2e2;}

/* 招聘信息 */
.joblist_box{ border:1px solid #e2e2e2; margin-top:10px;}
.joblist_box .tit{ border-bottom:1px solid #e2e2e2; height:44px; background:#f7f7f7; line-height:44px; padding:0 16px;}
.joblist_box .tit h2{ float:left; font-size:14px; font-weight:bold; color:#545454}

.job_info{ padding:0 26px 20px;}
.job_table{width: 100%; border-collapse:collapse; table-layout:fixed;}
.job_table th,.job_table td{ height:44px; border-bottom:1px solid #ededed; padding-right:6px;}
.job_table th{ text-align:left; font-weight:normal; color:#939393}
.job_table td{ color:#343434}
.job_table .job_name{ width:190px;}
.job_table .job_name a{ font-size:14px; color:#0093dd}
.job_table .job_name a:hover{ color:#f9700b}
.job_table .job_department{ width:110px;}
.job_table .job_salary{ width:124px;}
.job_table .job_place{ width:124px;}
.job_table .job_education{ width:64px;}
.job_table .job_experience{ width:74px;}
.job_table .job_number{ width:74px;}
.job_table .job_time{}
/************************* 公司展示页 end *************************/

/* 职位信息 */
.job_show{ padding-top:5px;}
.job_show_title{font-family:"微软雅黑"; font-size:26px; height:40px; line-height:40px; padding:10px 30px 0;}
.job_show_title a{ font-size:14px; color:#0093dd; padding-left:14px; text-decoration:underline;}

.job_show_box{ border:1px solid #e2e2e2;}
.job_show_box .tit{ border-bottom:1px solid #e2e2e2; height:34px; line-height:34px; padding:0 30px; background:#f7f7f7; font-size:14px; color:#a7a7a7}
.job_show_con{ padding:20px 30px 30px;}
.jobs_otherciyt{padding:10px 20px 10px 30px;}
.jobs_otherciyt a{ font-size:14px; margin-right:4px; display:inline-block}

.job_show_table{ width: 100%; border-collapse:collapse; table-layout:fixed; font-size:14px;}
.job_show_table td{ height:28px;}
.job_show_table td.w80{ width:70px;}
.job_show_table td.w250{ width:290px; padding-right:10px;}
.job_show_table td.w110{ width:110px; padding-right:10px;}
.job_show_table td.w140{ width:140px; padding-right:10px;}

.job_apply { margin-top:20px;}
.job_apply a.apply_btn{ background:url(/images/new/images/allico.png) no-repeat 0 -162px; width:168px; height:42px; overflow:hidden; display:inline-block; float:left;}
.job_apply a.fill_resune{ display:inline; line-height:42px; padding-left:20px; color:#0093dd; text-decoration:underline; font-size:14px;}
.job_apply span{ margin-left:90px;}
.job_apply span a{ padding:0 2px; font-size:14px; color:#0093dd; }
.job_apply a:hover{ color:#f9700b}
.job_apply .code{ position:absolute; margin:-58px 0 0 410px; overflow:hidden; z-index:999}
.job_apply .code2{ position:absolute; margin:-58px 0 0 516px; overflow:hidden; z-index:999}
.job_apply .code li.text{ line-height:14px;text-align:center; color:#0093dd; font-size:12px;}
.job_apply .code img{ border:1px solid #E5E5E5; background:#FFFFFF;padding:3px;}

.job_contanct{ padding:14px 24px; line-height:26px;}
.job_contanct dt{ font-family:"微软雅黑"; font-size:16px; color:#565656; margin-bottom:4px;}
.job_contanct dd{ font-size:14px;}

.job_show_info{ position:relative; z-index:0; margin-top:40px; padding-top:39px;}
.job_show_tab{ position:absolute; top:0; left:0;border-left:1px solid #e2e2e2;}
.job_show_tab li{ border-right:1px solid #e2e2e2; border-top:1px solid #e2e2e2; text-align:center; line-height:38px; font-size:16px; font-weight:bold; float:left;}
.job_show_tab li a{color:#565656; display:block; width:124px; height:38px; background:#f7f7f7; border-bottom:1px solid #e2e2e2; float:left; overflow:hidden;}
.job_show_tab li.active a{ background:#fff; color:#0093dd; height:39px; border-bottom:0;}

.job_show_content{border:1px solid #e2e2e2; padding:0 28px 20px;}
dl.job_detail{ margin-top:20px; line-height:24px;}
.job_detail_con{ max-height:120px; _height:120px; overflow:hidden;}
.job_overflow .job_detail_con{ height:auto; height:auto !important;}
dl.job_detail dd .blue{ width:140px; margin:0 auto; height:30px; border:1px solid #ccc; display:block; text-align:center; line-height:30px; font-size:16px; background:#f6f6f6; margin-top:6px;}
.job_company{ line-height:26px; margin-top:20px; font-size:14px;}

.joblist_show{ margin-top:20px;}
.joblist_table{width: 100%; border-collapse:collapse; table-layout:fixed;}
.joblist_table th,.joblist_table td{ height:44px; border-bottom:1px solid #ededed; padding-right:6px;}
.joblist_table th{ text-align:left; font-weight:normal; color:#939393}
.joblist_table td{ color:#343434}
.joblist_table .job_name{ width:220px;}
.joblist_table .job_name a{ font-size:14px; color:#0093dd}
.joblist_table .job_name a:hover{ color:#f9700b}
.joblist_table .job_salary{ width:124px;}
.joblist_table .job_place{ width:124px;}
.joblist_table .job_education{ width:64px;}
.joblist_table .job_experience{ width:74px;}
/************************* 职位展示页 end *************************/

.type_search{ font-size:14px; line-height:24px; padding:10px 20px 0; *margin-top:10px;}
.type_search dl{ margin-top:10px;}
.type_search dl dt{ float:left;}
.type_search dl dd{ width:910px; float:right;}
.type_search dl dd .type_city li{ line-height:24px; height:24px; white-space: nowrap; display:inline-block; float:left; margin-right:9px;}
.type_search dl dd .type_function li{ line-height:24px; height:24px; white-space: nowrap;  display:inline-block; float:left; margin-right:16px;}
.type_search dl dd li.current a{ color:#f00}
.type_third{ background:#f1faff; width:910px; display:inline-block; margin-top:8px;}
.type_third ul{ padding:6px 0 6px 16px;}
.type_search .type_third li{ line-height:24px; height:24px; white-space: nowrap; display:inline-block; float:left; margin-right:16px;}

.search_info{ border:1px solid #dbdbdb; background:#f7f7f7; padding:7px 16px; height:18px; line-height:16px; overflow:hidden; color:#000; margin-top:10px;}
.search_info_l{ float:left; font-size:14px;}
.search_info_l p{ float:left;}
.search_info_l ul{ float:left;}
.search_info_l li{ float:left; color:#a1a1a1; padding-right:12px;}
.search_info_l li span{ float:left; display:block;}
.search_info_l li span.del_btn{width:18px; height:18px; background: url(/images/new/images/allico.png) no-repeat -58px -128px; margin-left:4px; cursor:pointer; }
.search_info_r{ float:right}
.search_info_r b{ color:#ff0000; padding:0 4px}

.searchlist_box{border:1px solid #dbdbdb; margin-top:2px;}
.searchlist_tab{ margin-left:20px; float:left; padding-top:10px;}
.searchlist_tab li{ float:left; padding-right:8px;}
.searchlist_tab li a{ display:block; width:22px; height:18px; overflow:hidden; background-image:url(/images/new/images/allico.png); background-repeat:no-repeat}
.searchlist_tab li a.searchlist_style1{ background-position: -125px -142px;}
.searchlist_tab li a.searchlist_style2{ background-position: -101px -142px;}
.searchlist_tab li.current a.searchlist_style1{ background-position: -77px -142px;}
.searchlist_tab li.current a.searchlist_style2{ background-position: -149px -142px;}

.searchlist_page{ padding-right:20px; padding-top:6px; float:right; height:26px;}
.searchlist_page span{ line-height:26px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.searchlist_page a{ border:1px solid #dddddd; background: #fff; padding: 4px 8px; color: #000000; display:inline-block; vertical-align: middle; line-height: 14px; height: 14px;}
.searchlist_page a:hover{ background: #0093dd; color: #ffffff; border:1px solid #0093dd}

.searchlist_show{ padding:0 40px 20px;}
.searchlist_table{width: 100%; border-collapse:collapse; table-layout:fixed;}
.searchlist_table th,.searchlist_table td{ border-bottom:1px solid #e6e6e6; padding-left:12px;}
.searchlist_table th{ text-align:left; font-weight:normal; color:#939393; height:44px;}
.searchlist_table td{ color:#343434; line-height:24px; padding-top:6px; padding-bottom:6px; height:24px;}
.searchlist_table td span.text_overflow{ display:block; height:24px; _width:98%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.searchlist_table .job_name{ width:270px;}
.searchlist_table .job_name a{ font-size:14px; color:#0093dd; font-weight:bold}
.searchlist_table .job_name a:hover{ color:#f9700b}
.searchlist_table .company_name{ width:280px;}
.searchlist_table .company_name a{ font-size:12px; color:#0093dd}
.searchlist_table .company_name a:hover{ color:#f9700b}
.searchlist_table .job_place{ width:124px;}
.searchlist_table td.job_place{ text-indent:12px;}
.searchlist_table .job_education{ width:110px;}
.searchlist_table td.job_education{ text-indent:12px;}

.table tr.alt td {background: #f6f6f6;}
.searchlist_table1{ margin-top:20px;}
.searchlist_table1 td{ padding:10px; border-bottom:1px solid #e6e6e6}

.searchlist_info{ width:918px;}
.searchlist_info .info_name{ height:30px; line-height:30px; overflow:hidden;}
.searchlist_info .info_name dt{ float:left;}
.searchlist_info .info_name dt a{ font-size:16px; font-family:"微软雅黑"; color:#0093dd }
.searchlist_info .info_name dt a:hover{ color:#f9700b}
.searchlist_info .info_name dd{ float:right; padding-top:4px;}
.searchlist_info .info_name dd a{ display:inline-block; background:#0093dd; color:#fff; height:26px; width:80px; text-align:center; line-height:26px;}
.searchlist_info .info_name dd a:hover{ background:#f60; color:#fff}

.searchlist_info .info_detail{ height:26px; line-height:26px; overflow:hidden; color:#666666}
.searchlist_info .info_detail dt{ float:left;}
.searchlist_info .info_detail dt a{color:#0093dd}
.searchlist_info .info_detail dt a:hover{ color:#f9700b}
.searchlist_info .info_detail dd{ float:left;}
.searchlist_info .info_detail dd span{ padding:0 6px; color:#d3ccd3;}

.searchlist_info .info_job dt{ width:918px; height:40px; color:#666;line-height:20px; overflow: hidden;}
/************************* 搜索结果 end *************************/

.search_adleft{ width:822px; overflow:hidden; float:left;}
.search_ad{ float:right; margin-top:10px;}
.search_ad li img{ width:192px; height:105px; overflow:hidden;}
.search_ad li{width:192px; height:105px; overflow:hidden; margin-bottom:8px;}

.searchlist_adshow{ padding:0 20px 20px;}
.searchlist_adtable{width: 100%; border-collapse:collapse; table-layout:fixed;}
.searchlist_adtable th,.searchlist_adtable td{ border-bottom:1px solid #e6e6e6; padding-left:10px; }
.searchlist_adtable th{ text-align:left; font-weight:normal; color:#939393; height:44px;}
.searchlist_adtable td{ color:#343434; line-height:24px; padding-top:6px; padding-bottom:6px; height:24px;}
.searchlist_adtable td span.text_overflow{ display:block; height:24px; _width:98%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.searchlist_adtable .job_name{ width:250px;}
.searchlist_adtable .job_name a{ font-size:14px; color:#0093dd; font-weight:bold}
.searchlist_adtable .job_name a:hover{ color:#f9700b}
.searchlist_adtable .company_name{ width:230px;}
.searchlist_adtable .company_name a{ font-size:12px; color:#0093dd}
.searchlist_adtable .company_name a:hover{ color:#f9700b}
.searchlist_adtable .job_place{ width:90px; text-align:center;}
.searchlist_adtable .job_education{ width:80px; text-align:center; }

.searchlist_adinfo{ width:756px; display:inline-block;}
.searchlist_adinfo .info_name{ height:30px; line-height:30px; overflow:hidden;}
.searchlist_adinfo .info_name dt{ float:left;}
.searchlist_adinfo .info_name dt a{ font-size:16px; font-family:"微软雅黑"; color:#0093dd }
.searchlist_adinfo .info_name dt a:hover{ color:#f9700b}
.searchlist_adinfo .info_name dd{ float:right; padding-top:4px;}
.searchlist_adinfo .info_name dd a{ display:inline-block; background:#0093dd; color:#fff; height:26px; width:80px; text-align:center; line-height:26px;}
.searchlist_adinfo .info_name dd a:hover{ background:#f60; color:#fff}

.searchlist_adinfo .info_detail{ height:26px; line-height:26px; overflow:hidden; color:#666666}
.searchlist_adinfo .info_detail dt{ float:left;}
.searchlist_adinfo .info_detail dt a{color:#0093dd}
.searchlist_adinfo .info_detail dt a:hover{ color:#f9700b}
.searchlist_adinfo .info_detail dd{ float:left;}
.searchlist_adinfo .info_detail dd span{ padding:0 6px; color:#d3ccd3;}

.searchlist_adinfo .info_job dt{ float:left; color:#666;line-height:20px;}
.searchlist_adinfo .info_job dd{ float:right; width:690px; color:#000; line-height:20px;}
/************************* 搜索结果有广告 end *************************/

.vip_value{ width:1024px; padding-bottom:10px;}
.value_box{ width:336px; padding-left:8px;}
.value_box .box{ border:1px solid #e2e2e2;}
.value_box .tit{height:34px; line-height:34px; background:#f7f7f7; border-bottom:1px solid #e2e2e2;}
.value_box .tit h2{ font-family:"微软雅黑"; font-size:16px; color:#000; position:absolute;  top:-1px; width:130px; text-align:center;}
.value_box .tit h2.tit_red{border-top:2px solid #f00;}
.value_box .tit h2.tit_blue{border-top:2px solid #0193de;}
.value_box .tit h2.tit_green{border-top:2px solid #37c605;}

.value_info{min-height:342px; _height:342px;}
.value_text{ font-size:14px; line-height:24px; padding:10px 16px;}
.value_text a{ color:#0193de; display:inline-block}
.value_pic{ text-align:center}
.value_pic img{ width:292px; height:234px;}

.value_tit{ padding:5px 10px 5px 16px; height:24px; line-height:24px; background:#f7f7f7; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.value_tit h2{ float:left; font-size:16px; color:#000}
.value_tit a.btn_buy,.value_tit a.btn_buy:hover{ width:92px; height:24px; overflow:hidden; display:inline-block; text-align:center; line-height:22px; color:#fff; float:right; font-size:15px;}
.value_tit a.btn_red{background:url(/images/new/images/allico.png) no-repeat 0 -206px;}
.value_tit a.btn_blue{background:url(/images/new/images/allico.png) no-repeat -94px -206px;}
.value_tit a.btn_green{background:url(/images/new/images/allico.png) no-repeat 0 -232px;}

.value_price{ padding:10px 16px; font-size:14px; line-height:28px; color:#333}
.value_price dt{ float:left; width:256px;}
.value_price dt b{ padding-right:4px;}
.value_price dt em{ padding-left:12px;}

.value_give{ position:relative; float:left;}
.give_btn{ background:url(/images/new/images/allico.png) no-repeat -94px -232px; width:18px; height:18px; overflow:hidden; margin-top:5px; cursor:pointer}
.give_text{ position:absolute; top:-25px; left:-60px; width:128px; height:30px; background:url(/images/new/images/allico.png) no-repeat 0 -258px; text-align:center; font-size:12px; color:#f00; line-height:26px; font-family:"宋体"; display:none}
/************************* 会员增值 end *************************/

.news_hot{ border:1px solid #e2e2e2; height:190px; width:620px; padding:0 28px; overflow:hidden; margin-top:10px;}
.news_hot .hot_tit{ height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #e2e2e2;}
.news_hot .hot_tit h2{ color:#f00; float:left;}
.news_hot .hot_tit a{ color:#333333; padding-left:30px; font-size:18px;}
.news_hot .hot_tit a:hover{color:#f9700b;}
.news_hot .hot_con{ font-size:14px; line-height:25px; padding-top:10px; text-indent:2em;}
.news_hot .hot_con a{ color:#0193dc;}
.news_hot .hot_con a:hover{color:#f9700b;}

.news_bt1{ border-top:3px solid #fd9e10;margin-top:10px; }
.news_bt2{ border-top:3px solid #15c0eb;margin-top:10px; }
.news_bt3{ border-top:3px solid #2dc988;margin-top:10px; }
.news_bt4{ border-top:3px solid #81d43e;margin-top:10px; }
.news_bt1 .news_box{height:188px;}
.news_box{ border:1px solid #e2e2e2; border-top:0; width:278px; padding:0 26px; overflow:hidden; }
.news_comon .news_tit{ height:38px; line-height:38px; overflow:hidden; border-bottom:1px solid #e2e2e2;}
.news_comon .news_tit h2{ color:#333333; float:left; font-size:18px;}
.news_comon .news_tit a{ color:#0092dd; float:right; font-size:14px;}
.news_comon .news_tit a:hover{color:#f9700b;}

.news_con{ padding:10px 0;}
.news_con li{padding-left: 14px;line-height: 24px;vertical-align: middle;height: 26px;overflow: hidden;background: url(/images/new/images/ico.gif) no-repeat 0 -116px; font-size:14px;}
.mr14{ margin-right:14px;}
/************************* 资讯 end *************************/

.morenew_box{ width:1024px; margin-top:10px;}
.morenew_left { float:left; width:216px; border:1px solid #e2e2e2;}
.morenew_type { position:relative; right:-1px; width:176px; float:right; margin:10px 0;}
.morenew_type li a { display:inline-block; height:44px; line-height:44px; font-size:14px; color:#5a5a5a; padding-left:20px; width:156px; }
.morenew_type li a:hover { color:#0193de; }
.morenew_type li.on a{ border:1px solid #ddd; border-left:3px solid #0193de; height:42px; line-height:42px; font-size:16px; color:#0193de; padding-left:17px; width:156px; border-right:0; background:#fff; }

.morenew_right{ float:right;border:1px solid #e2e2e2; width:784px;}
.morenew_right .tit{ height:34px; line-height:34px; background:#f6f6f6; border-bottom:1px solid #e2e2e2; font-size:16px; text-indent:16px; color:#0193de}
.morenew_right .con{ padding:20px 30px; min-height:342px; _height:342px;}
.morenew_list li{padding-left: 14px;line-height: 34px;vertical-align: middle;height: 36px;overflow: hidden;background: url(/images/new/images/ico.gif) no-repeat 0 -110px; font-size:14px; border-bottom:1px solid #e2e2e2; text-align:right;}
.morenew_list li span{ display:block; float:left; width: expression(this.offsetWidth > 600 ? '600px': true); max-width:600px;}
/************************* 资讯列表 end *************************/

.search_jobs{ padding-top:24px; position:relative; z-index:8}
.search_jobs_tab{ height:40px; position:absolute; z-index:10; border-left:1px solid #e2e2e2}
.search_jobs_tab li{ float:left; height:39px; border-right:1px solid #e2e2e2; border-top:1px solid #e2e2e2}
.search_jobs_tab li a{ display:block; width:154px; height:38px; text-align:center; font-size:16px; line-height:38px; background:#f8f8f8;border-bottom:1px solid #e2e2e2}
.search_jobs_tab li.active a{ background:#ffffff;border-bottom:0; color:#0093dd;border-top:2px solid #0093dd}
.search_jobs_con{ padding:20px 40px; border:1px solid #e2e2e2; margin-top:39px;}

.search_jobs_list{ }
.search_jobs_list dt{ font-size:16px; margin-top:14px;}
.search_jobs_list dt a{color:#0093dd; padding-right:20px;}
.search_jobs_list dt a:hover{color:#f9700b;}
.search_jobs_list dd{ line-height:24px; font-size:14px; border-bottom:1px solid #eeeeee; padding-bottom:6px;}
.search_jobs_list dd a{ padding-right:24px; display:inline-block}
/************************* 地区搜索 end *************************/

.search_all{ padding:36px 0 0 86px; position:relative; z-index:100}
.search_all_box{width:848px;}
.search_all_border{ border:3px solid #0093dd; height:34px; width:842px;}
.search_all_ipt{ border:0; padding:7px 0; width:568px; color:#999; font-size:14px; float:left;font-family:"微软雅黑";background: url(/images/new/images/ico.gif) no-repeat 8px 10px;
padding-left: 28px;}
.search_all_voice{ float:left; display:block;background:url(/images/new/images/ico.gif) no-repeat 0px -18px; height:34px; width:20px;}
.search_all_city{ display:inline-block; width:114px; height:34px; background:url(/images/new/images/ico.gif) no-repeat 84px -54px; text-align:center; font-size:14px; line-height:34px;}
.search_city_btn{ border:0; background:none; height:34px; width:90px; overflow:hidden; overflow:hidden;font-family:"微软雅黑"; cursor:pointer; line-height:32px;}
.search_all_btn{ width:100px; height:34px; float:right; border:0; background:#0093dd; text-align:center; line-height:32px; color:#fff; font-family:"微软雅黑"; font-size:18px; cursor:pointer;}

.search_citys{ position:relative; float:left; z-index:10; width:110px;}
.SB_con{display:block; background:none;font-family:"微软雅黑"; cursor:pointer; font-size:14px; line-height:32px; color:#333; padding-left:10px; width:130px; height:30px; overflow:hidden; text-align:left}
.search_all_select{ padding-top:20px;}
/************************* 全能搜索 end *************************/

.area_shearch .tit{height:40px; line-height:40px; background:#f7f7f7;}
.area_shearch .tit h2{ font-family:"微软雅黑"; font-size:16px; color:#000; position:absolute;  top:-1px; padding:0 18px; float:left;}
.area_shearch .tit h2.tit_bg1{border-top:2px solid #0093dd;}
.area_shearch .tit h2.tit_bg2{border-top:2px solid #ff7200;}
.tit_a{ float:right; padding-right:20px; font-size:14px; color:#0093dd; text-decoration:underline}
.tit_a:hover{color:#f9700b;}

.area_shearch_list1{padding:10px 0 10px 0;}
.area_shearch_list1 li{ display:inline-block; height:24px; width:182px; padding-left:20px; overflow:hidden; font-size:14px; float:left;}
.area_shearch_list{padding:10px 0 10px 16px;}
.area_shearch_list a{ display:inline-block; padding-right:6px; font-size:14px; line-height:24px;}
/************************* 专区搜索结果 end *************************/

.find_box{ width:940px; margin:0 auto 0; padding-bottom:20px;}
.find_password{ padding-top:50px; position:relative; z-index:8;}
.find_password_tab{ height:40px; position:absolute; z-index:10; border-left:1px solid #e2e2e2}
.find_password_tab li{ float:left; height:39px; border-right:1px solid #e2e2e2; border-top:1px solid #e2e2e2}
.find_password_tab li a{ display:block; width:176px; height:38px; text-align:center; font-size:16px; line-height:38px; background:#f8f8f8;border-bottom:1px solid #e2e2e2}
.find_password_tab li.active a{ background:#ffffff;border-bottom:0; color:#0093dd;border-top:2px solid #0093dd}
.find_password_con{ padding:60px 0 0; min-height:320px; _height:320px; border:1px solid #e2e2e2; margin-top:39px;}

.find_ipt{ border:1px solid #e4e4e4; padding:10px 6px; color:#9b9b9b; font-size:14px;}
.find_password_right{ float:right; width:490px; font-size:14px; line-height:30px;}
.find_password_table{ width:440px;border-collapse:collapse; table-layout:fixed; float:left;}
.find_password_table td{ padding:7px 0;}
.find_password_table td em{ float:left; line-height:40px; padding:0 2px;}
.w230{ width:230px;}
.w50{ width:50px;}
.w100{ width:50px;}
.find_password_name{ width:120px; text-align:right; font-size:14px;}
.find_password_input{ width:244px;}
.find_btn{display:inline-block; text-align:center; width:100%; height:40px; font-size:20px; font-family:"微软雅黑"; line-height:40px; color:#fff; background:#0093dd;cursor:pointer;}
.find_btn:hover{ background:#f9700b; color:#fff}
/************************* 找回密码 end *************************/

.school_jobs{ padding-top:20px;}
.school_left{ width:256px; float:left;}
.school_box{ margin-top:10px; border:1px solid #dcdcdc;}
h2.school_tit{ height:38px; line-height:38px; text-align:center; border-bottom:1px solid #dcdcdc; color:#0093dd; font-size:16px; letter-spacing:2px;}
.school_con .login_ipt1{border:1px solid #dcdcdc;}
.school_con{ padding:10px 0;}

.school_list li{background: url(/images/new/images/ico.gif) no-repeat 20px -114px; padding-left:36px; height:26px; width:190px; line-height:26px; overflow:hidden; font-size:14px;}

.school_right{ float:right; width:754px;}
.school_tit_po{ position:relative; height:38px; line-height:36px; border-bottom:1px solid #dcdcdc; background:#f7f7f7;}
.school_tit_po h2{ position:absolute; left:-1px; top:-1px; width:140px; text-align:center; color:#4d4d4d; font-size:16px;}
.school_tit_po h2.school_bg1{ border-top:2px solid #0093dd;}
.school_tit_po h2.school_bg2{ border-top:2px solid #ff4800;}

.school_hotlist li{background: url(/images/new/images/ico.gif) no-repeat 20px -114px; padding-left:36px; height:26px; width:340px; line-height:26px; overflow:hidden; font-size:14px; float:left;}
.school_hotlist li a{ color:#0093dd;}
.school_hotlist li a.hota{ display:inline-block; color:#333333; margin-right:8px; width: expression(this.offsetWidth > 196 ? '196px': true); max-width:196px; float:left; margin-right:8px;}
.school_hotlist li a.corp_name{ display:inline-block; color:#333333; margin-right:8px; width: expression(this.offsetWidth > 196 ? '196px': true); max-width:196px; float:left; margin-right:8px;}
.school_hotlist li a:hover{ color:#f9700b}

.school_table{width: 700px; margin:0 auto; border-collapse:collapse; table-layout:fixed; font-size:14px;}
.school_table th{ font-weight:normal; color:#939393; height:44px; border-bottom:1px solid #e6e6e6;}
.school_table td{ color:#343434; line-height:24px; padding-top:6px; padding-bottom:6px; height:24px;}
.school_table td span.text_overflow{ display:block; height:24px; _width:98%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.school_table .num{ text-align:left; width:90px;padding-left:10px;}
.school_table .school_name{ width:200px;}
.school_table .student{ width:100px; text-align:center}
.school_table .total{ width:80px; text-align:center;}
.school_table .major_name{ width:160px; text-align:center;}
.school_table .state{ width:60px; text-align:center}
.school_table .school_name a{ color:#0093dd}
.school_table .school_name a:hover{ color:#f9700b}
/************************* 院校招聘 end *************************/