@charset "gb2312";
/*1002宽*/
.Topbanner_1,.div,.top,.Bottom,.Hand_tongy,.menu_nav_site{width:1008px}
.job_list .left{width:82%}
dl,dt,dd{margin:0;padding:0}
.ell,.jobe .left li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
input.radio{vertical-align:middle;margin:-3px 5px 0}
.left{float:left}
.right{float:right}
.top .union{width:auto}

/*搜索*/
.top_search{border:1px solid #E3EFFB;position:relative}
.top_search .title{background:#F9FAFE;border-bottom:1px solid #E3EFFB}
.top_search .title a{font-size:14px;border-right:1px solid #E3EFFB;float:left;display:block;padding:0 25px;line-height:32px}
.top_search .title a.on,.top_search .title a:hover{margin:-1px 0 -1px 0;border-top:1px solid #f60}
.top_search .title a.on{font-weight:bold;color:#f60;border-top:2px solid #f60;line-height:33px;padding:0 30px;border-bottom:1px solid #fff;background:#fff}

.top_search dl{margin:0 10px 0 30px}
.top_search dt{float:left;color:#666;line-height:28px;font-weight:800}
.top_search dd {padding-left:40px}
.top_search dd a{float:left;display:block;line-height:28px;padding-right:15px;color:#333;white-space:nowrap;text-overflow:ellipsis}
.top_search dd a.on,.top_search dd a:hover{color:#f00}
.top_search dd a.on{color:#f60;font-weight:800}
.top_search dd a.red{color:#f00}
.top_search dd a.red i{width:7px;height:7px;margin:-3px 2px 0 0;background-position:-334px -138px}

.top_search dd.ch_tj{padding:0}
.top_search dd.ch_tj a{display:inline-block;border:1px solid #d8d8d8;padding:0 15px;color:#f60;font-weight:bold;margin:0 8px 6px 0;cursor:text;*position:relative;*padding-right:40px}
.top_search dd.ch_tj a em{float:right;width:28px;text-align:center;font-size:20px;border-left:1px solid #d8d8d8;margin:0 -15px 0 15px;color:#999;font-weight:100;cursor:pointer;background:#f8f8f8;*position:absolute;*float:none;*margin:0;*right:0;*top:0}
.top_search dd.ch_tj a:hover{border-color:#f60;text-decoration:none}
.top_search dd.ch_tj a:hover em{background:#f60;border-color:#f60;color:#fff}

.top_search dl.dl_zw_job{position:relative}
.top_search dl.dl_zw_job dd#allzhiwei{padding-left:4px;overflow:hidden;width:90%}
.more_zw{position:absolute;right:20px;top:0;background:#fff;display:block;width:40px;line-height:28px;height:28px;text-align:center}
/*列表*/
.search_show{margin:10px 0}
.search_show .title{border-bottom:2px solid #f60}
.search_show .title a{font-size:14px;border:1px solid #f0f0f0;border-bottom:none;float:left;display:block;padding:0 10px;line-height:32px;margin-right:10px;color:#f60;font-weight:800;*float:none;*display:inline-block;*zoom:1}
.search_show .title a.on,.search_show .title a:hover{background:#f60;color:#fff;border-color:#f60}
.search_show .title a.on{font-size:14px;padding-top:2px;line-height:30px;*line-height:32px}
.search_show .title{*position:relative}
.r_an{float:right;*position:absolute;*right:10px; font-family:SimSun; font-size:16px;color:#777; letter-spacing:2px}
.search_show .title .r_an a,.r_an a,.r_an em{text-indent:0;float:none; display:inline-block;*zoom:1;padding:0 3px;margin:0 5px;border:none;font-size:16px;}
.search_show .title .r_an a,.r_an a{color:#666;font-weight:800;}
.search_show .title .r_an a:hover,.r_an a:hover{ background:none; color:#f00; text-decoration:none;}

.job_list .left{border:1px solid #f0f0f0}
.lb_tit{text-indent:20px;background:#f0f0f0;height:40px;line-height:40px;border-bottom:1px solid #f0f0f0}
.lb_tit img{vertical-align:middle;margin:9px 12px 0 0;float:right}
.lb_tit .butt{padding:0 14px;*padding:0 2px;height:30px;line-height:30px;margin-left:14px;text-indent:0}

.job_list .table {font-size:14px}
.job_list dl{border-bottom:1px solid #f0f0f0;height:52px;clear:both}
.job_list dl.t2,.job_list dl.jobe.t2:hover{background:#FfFEFe}
.job_list dl:hover{background:#FFF9E5}
.job_list dt,.job_list dd{line-height:52px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.job_list dl.ta_tit,.job_list dl.ta_tit:hover{background:#F9FAFE}.job_list dl.ta_tit dt{text-indent:7%}
.job_list dl.ta_tit,.job_list dl.ta_tit dt,.job_list dl.ta_tit dd{font-size:14px;height:38px;line-height:38px;font-weight:bold;color:#000}
.job_list dl.ta_tit dt.per{text-indent:-2%;text-align:center}
.job_list dt{width:32%;text-indent:20px;padding-right:2%;*padding-right:1%}
.job_list dt .box,.job_list.per dt .box{margin:-4% 0 0 20%;margin-left:14% !important}
.tbBox td div{white-space:initial}
.job_list dt,.job_list dd{height:46px}
.job_list dd.joba{width:16%;color:#f60;font-size:16px}
.job_list dd.jobb{width:30%}.job_list dd.jobc,.job_list dd.jobd{width:10%}
.job_list dd.jobf{width:16%}
.job_list dd.jobd{color:#666}
.job_list dl a.kaig img{width:11px;height:11px;border:0;margin:-3px 5px 0;vertical-align:middle}
.job_list dl a.jobname{font-size:16px;color:#25d}.job_list dl a.jobname:hover{color:#f00}
.job_list dl a.jobname:visited{color:#551a8b}
.job_list dl a.jobname span{font-size:13px;padding-left:5px}
.job_list dl.jobe{width:100%;padding:12px 0;height:auto}
.job_list dl.jobe:hover{background:#fff}
.job_list dl.jobe .left{width:76%;float:left;border:none;height:auto;text-indent:0;padding:0}
.job_list dl.jobe .left ul{margin-left:40px;*margin-left:20px}
.job_list dl.jobe .left li{font-size:12px;width:100%;line-height:30px;height:30px;color:#444}
.job_list dl.jobe .left ul.t2 li{width:50%;*width:49.9%;float:left}
.job_list dl.jobe .left ul.t2 li.a1{width:65%;*width:64.9%}
.job_list dl.jobe .left ul.t2 li.a2{width:35%;*width:34.9%}
.job_list dl.jobe .left ul.t2 li.tb{width:100%}
.job_list dl.jobe .left li b{float:left;color:#000;font-weight:500;*float:none}
.icardm-tt {text-indent:0}

.job_list dt a em {font-weight: 500;border-radius: 2px;height: 17px;background: #f60;color: #fff;font-size: 12px;margin: -3px 4px 0 0;padding:0 3px;text-align: center;text-indent: 0;line-height: normal;animation: ghostUpdown 0.3s infinite alternate;-webkit-animation: ghostUpdown 0.3s infinite alternate; display:inline-block; vertical-align: middle}
.job_list dt a em.org{background:#f60;}
.job_list dt a em.blue{background:#3E9EFE;}
.job_list dt a em.red{background:#FF1A30;}
@keyframes ghostUpdown{from{margin-top:-4px}to{margin-top:-3px}}
@-webkit-keyframes ghostUpdown{from{margin-top:-4px}to{margin-top:-3px}}


/*列表详情右边*/
.job_list dl.jobe .right{display:block;width:24%;text-align:center;overflow:inherit;*height:auto}
.job_list dl.jobe .right a{margin:0;padding:0 10px;line-height:22px;height:22px;color:#25d;display:inline-block;*vertical-align:middle}
.job_list dl.jobe .right a:hover{color:#f00}
.job_list dl.jobe .right a.butt{margin:5px 60px;line-height:38px;height:38px;margin-bottom:20px;background:#f60;font-size:16px;font-weight:800;text-align:center;color:#fff;padding:0;display:block;*margin-bottom:8px}
.job_list .job_an{text-indent:20px;*text-indent:0;padding:10px 0;*position:relative}
.job_list .job_an .right{width:auto;padding-right:5px;display:block;*position:absolute;*right:5px}
.job_list .job_an .right a,.job_list .job_an .right em{float:left;border:1px solid #f0f0f0;text-align:center;display:block;margin:2px 5px;text-indent:0;padding:0 6px;line-height:26px}
.job_list .job_an .right em{font-style:normal}
.job_list .job_an .right a:hover,.job_list .job_an .right a.on{background:#F9FAFE;border-bottom:1px solid #E3EFFB;text-decoration:none;font-weight:900}
.job_list .job_an input.butt,.job_list .job_an input.start{color:#fff;border:0;line-height:34px;height:34px;padding:0 20px;*padding:0 10px;margin-left:10px;font-size:15px;font-weight:bold;cursor:pointer;text-indent:0}

/*地图*/
.demo_main{width:94%;margin:0 auto 10px}
a.map_jobb:link{font-weight:bold;color:#0033cc;font-size:14px ;white-space:pre;overflow:hidden;text-overflow:ellipsis;display:block}
.divmapline{ border-top:1px solid #d3e5ee; width:100%; margin:2px auto; }
.map_jieshao{ height:80px;overflow:hidden;text-overflow:ellipsis;}
.map_table{ width:100%;}
.map_table td{ padding:4px 0}
.map_tdtit{ text-align:center; font-weight:bold;}
a.map_joba:link{ color:#00F; width:60px; white-space:pre;overflow:hidden;text-overflow:ellipsis; display:block}
a.map_joba:hover,a.map_jobb:hover{color:#F00;text-decoration:none;}
a.map_joba:visited,a.map_jobb:visited{color:#990000}
#map{background:url(zbj.jpg) top;}

/*内容页面*/
.top_search .tit{text-indent:10px;padding:8px 0}
.top_search .tit a{font-size:12px;line-height:30px}

/*暂无信息*/
.nozw{color:#999;font-size:28px;text-align:center;padding:65px 0}
.nozw a{display:inline-block;line-height:42px;height:42px;margin:20px 15px 0;padding:0 40px;font-size:18px;color:#fff;font-weight:bold}
.nozw a.butt{background-color:#f60}.nozw a.butt:hover{background-color:#f30}
.nozw a.butt_blue{background-color:#3f9bff}.nozw a.butt_blue:hover{background-color:#0A81FF}

/*列表右边广告*/
.job_list .right{width:160px}
.job_list .right a{border:none;margin:15px 0 0 0;padding:0;display:block}

/*个人简历*/
.job_list.per dd.jobd{width:7.5%}
.job_list.per dl.ta_tit dd.joba,.job_list.per dl.ta_tit dd.jobc{color:#000}
.job_list.per dd.joba{width:18%;padding-right:1%;font-size:14px;color:#f60}
.job_list.per dd.joba a{color:#f60}.job_list.per dd.joba a:hover{color:#f00}
.job_list.per dl.ta_tit dt{text-indent:46px}
.job_list.per dt{width:15%}
.job_list.per dt .box{margin-top:1.8%}
.job_list.per dd.jobc{width:25%;color:#0c0c0c;padding-right:1%}
.job_list.per dt .box{margin:-4% 0 0 10%;margin-left:10% !important}
.job_list.per .ggjob li{padding:10px 5px}
.job_list.per .ggjob a.butt{float:left;margin-right:3%;width:46%}
.job_list.per .ggjob a.butt.start{background:#3E9EFE}
.more_ss{display:none}
#jlbox,#jlboxb{padding:0 12px;font-size:13px}
#jlbox .red,#jlboxb .red{font-weight:bold;padding:0 4px}

/*new*/

.job_zw{background:#fff;padding:20px 10px 0;border:1px solid #ddd;margin:-1px 0}

/*验证*/
.jobb img{ vertical-align:middle; margin:-4px 3px 0 0;*margin:0 3px 0 0}
.yan,.no_yan,.xin{background:url(/inc/images/sy_icon.gif) -88px -1px no-repeat;width:14px;height:14px;display:inline-block;margin:-2px 4px 0 0;_margin:0 4px 0 0;vertical-align:middle}
.xin{width:17px}
.yan{background-position:-120px -1px}
.no_yan{background-position:-106px -1px}

/*最新单位*/
.yp_hot_job{background:#fff;margin-top:8px}
i.tishi{background-position:0 -110px;width:20px;height:20px;margin:-4px 5px 0}
.ypjob_nr{padding:12px 0 6px 4px}
.ypjob_nr li{float:left;height:18px;line-height:18px;width:48%;padding:0 2% 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0 0 9px;color:#777;background:url(/inc/images/job_zw_jt1.png) 8px center no-repeat;text-indent:18px}
.ypjob_nr ul.h3 li{width:31%}.ypjob_nr ul.h4 li{width:23%}.ypjob_nr ul.h5 li{width:18%}
.ypjob_nr li span{*display:block;*position:relative}
.ypjob_nr li a{color:#666;padding-right:4px;font-size:13px}
.ypjob_nr li a.xhui,.ypjob_nr li a.hothui {color:#25d;padding:0 4px}.ypjob_nr li a:hover,.ypjob_nr li a.xhui:hover{color:#f00}
.yp_xfdetl{padding:5px;margin-top:-4px;margin-left:60px;*margin-left:40px;line-height:20px;background-color:#ffffff;border:2px solid #F93;position:absolute;width:170px;white-space:normal;text-indent:0;text-align:left}
.ypjob_nr .yp_xfdetl a{display:block;color:#25d;text-indent:8px;border:none}
.ypjob_nr .yp_xfdetl a:hover{text-decoration:none;border:none}
.yp_xfdetl a.d_tit{text-decoration:none;font-size:13px;font-weight:bold;color:#f60}

/*预约洽谈*/
.qiatan{margin:0 auto}
.qiatan .search_show{margin:-1px auto 10px}
.qiatan .top_search{border-bottom:none}
.qiatan .admin{font-size:14px}
.qiatan .sitepath{border:0}
.qiatan .job_list dl.jobe .left{width:68%}
.qiatan .job_list dl.jobe .right{width:32%;text-align:left}
.qiatan .job_list dl.jobe .right a.butt{width:146px;margin:10px 20px;display:inline-block}

/*培训课程*/
.edu .left{width:252px}
.edu .job_list .left{width:auto;border:0}
.edu .top_search .title{padding:0 0 0 10px}
.edu .top_search .title a.on{border-left:1px solid #E3EFFB;margin-left:-1px}
.edu .right .search_show{margin:0;padding:10px 0 0 20px}
.edu_bor{border:0;margin:15px 0 10px}
.edu_bor .job_list dd.jobb{width:33%}
.edu_list{border:1px solid #f0f0f0}
.edu_list .search_show{margin:0}
.edu_list .job_list dt{width:36%}
.edu_list .job_list dd.joba{color:#000;font-size:14px}
.edu_list .job_list dd.jobb{width:13%}
.edu_list .job_list dd.jobc{width:18%}
.edu_list .job_list dd.jobd{width:14%}
.edu_list .job_list dd.jobf{width:7%}
.edu_list .job_list dd.jobe{width:19.5%;padding-right:1%}
.edu_tit{border-bottom:1px solid #f60;font-size:16px;color:#f60;font-weight:800;padding:0 0 4px;margin:0;text-indent:10px}
.r_bor{background:#f9f9f9;/*border:1px solid #f0f0f0;*/ min-height:570px;padding:0 10px}
.r_bor a{display:block;width:100%;line-height:34px;font-size:14px;background:url(/inc/images/mblf_bgc.gif) 5px center no-repeat;text-indent:16px}
.r_bor a.more{text-align:right;background:none;color:#f00}
.edu_bor .job_list dl.ta_tit,.edu_bor  .job_list dl.ta_tit dt,.edu_bor  .job_list dl.ta_tit dd{height:38px;line-height:38px}
.edu_bor .job_list dl,.edu_bor .job_list dt,.edu_bor .job_list dd{height:46px;line-height:46px}
.edu_bor .job_list dt a{font-size:15px}
.edu_tit a,.edu_tit .r_bor a{width:auto;float:right;text-align:right;padding-right:10px;font-size:12px;background:none;line-height:30px;color:#f00}
.edu_link{padding:10px;text-align:center}
.edu_link a{display:inline-block;width:13%;margin:8px 3px 0;border:1px solid #f0f0f0;overflow:hidden}
.edu_titb{background:url(/inc/images/px.gif) center no-repeat;text-align:center;line-height:36px;font-size:16px;font-weight:bold;color:#25d}

/*相关职位列表*/
.ggjob{padding-top:15px}
.ggjob h4{line-height:36px;font-size:16px;color:#333}
.ggjob li{border:0;padding:10px 4px;margin:0;color:#888}
.ggjob li:hover{background:#f9f9f9}
.ggjob a{border:none;padding:0;margin:0}.ggjob a:hover{background:none}
.ggjob a.jobname{color:#38d;font-size:14px;margin:0}
.ggjob a.comname{color:#666;font-size:12px;padding-bottom:2px;white-space:nowrap;text-overflow:ellipsis;width:100%}
.ggjob a.jobname:hover,.ggjob a.comname:hover{color:#f00;text-decoration:underline}
.ggjob em{float:left;color:#f60;line-height:24px}
.ggjob em b{font-size:13px}
.ggjob a.butt{background:#f60;color:#fff;float:right;width:29%;line-height:24px;height:24px;margin:0}
.ggjob a.butt:hover{background:#f30;color:#ff0}

.per_xms{background:url(/inc/images/0001.jpg) top no-repeat;padding:120px 0 40px}
.per_xms .tit,.per_xms a{color:#fff;font-weight:bold}
.per_xms .tit{font-size:22px;text-align:center;padding:30px 0 20px}
.job_list .per_xms a{font-size:15px;display:block;line-height:36px;margin:0 18px;text-indent:15px;background:url(/inc/images/mblf_bge.gif) 5px center no-repeat;border-bottom:1px solid #5dcdf1}

.per_xms a:hover{color:#ff0;text-decoration:none}
.xms_xbk{margin:0 10px;background:#fff;padding:5px 0;border-radius:5px;overflow:hidden}

.job_list .per_xms .xms_xbk a{color:#25d;margin:0;background-image:url(/inc/images/mblf_bgc.gif);background-position:10px center;text-indent:20px;font-weight:500;font-size:14px;line-height:32px;border-bottom:0}
.job_list .per_xms .xms_xbk a:hover{color:#f00}
.job_list .per_xms .xms_xbk a.red{color:#f00}

/*1160 宽*/
.Topbanner_1,.div,.top,.Bottom,.Hand_tongy,.menu_nav_site,.zct_top .title{width:1160px}
.zct_top,.Topbanner,.foot{min-width:1160px;width:100%}
.zct_top .title a{width:128px;padding:0}
.job_list .right{display:block}
.job_list .left,.job_list.per .left{width:975px;float:left}
.union_r{display:inline-block;padding-left:2px}
.top .right a{width:82px}
.top .right a.b{margin-left:5px}

/*底部悬浮*/
#xf_b,.xf_bg{position:fixed;bottom:0;left:0;min-width:1008px;width:100%}
.job_xf{max-width:1140px;text-align:center;margin:0 auto;z-index:100;position:relative}
a.xf_ga{font-size: 22px;font-size: 20px\9;color:#fff;margin:0 auto;padding:0 80px 0 40px;line-height:60px;text-decoration:none;display:inline-block}
a.xf_ga:hover{color:#fff}
a.xf_ga em{display:inline-block;font-size:20px;height:42px;line-height:42px;margin:0 10px;padding:0 26px}
.job_xf #xf_gb{font-size:30px;line-height:60px;height:60px;color:#fff;font-family:SimSun;float:right;*float:none;*margin:0 0 0 5%;text-decoration:none;*vertical-align:middle}
.xf_bg{background:#000;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);z-index:10;height:60px}

/*热门搜索*/
.top_search dl.rmss{margin:10px 20px;}
.top_search .rmss dt{ display:block;color:#f60;width:100%; font-size:16px; margin-bottom:10px; line-height:30px; border-bottom:1px solid #f0f0f0;}
.top_search .rmss dd{ padding:0 0 0 20px;}
.top_search .rmss dd a{ width:14.2%;padding-right:0;}
#tab00 div.tab b{margin:4px 15px 0 0;}
#tab00 div.tab b,#tab00 div.tab b a{font-size:15px; padding:0}

.job_zw.ss_zw{padding:11px 0 0; margin:0}
.job_zw #tab00{ width:auto;}
.job_zw #tab00 h3{background: #F9FAFE; width:100%; margin:-11px 0 10px;border-bottom:1px solid #f0f0f0;height:40px;line-height:40px;font-size:16px; text-align:center}
.job_zw #tab00 div.tab{padding:0;font-size:12px;text-align:left; display:block; position:relative; left:0; width:auto; padding-left:20%}
.job_zw #tab00 div.tab .divclear{position:relative; left:-25%; width:125%;border-bottom:1px solid #f0f0f0; margin:10px 0;}
.job_zw #tab00 div.tab b{ position:absolute; left:0; margin:0; line-height:26px; float:left; width:20%;font-weight:bold;}
.job_zw #tab00 div.tab b a{font-size:14px;padding:0 0 0 6px;}
.job_zw #tab00 div.tab a{ color: #666;padding:4px 15px 0 0;display: inline-block;font-size:12px;}

@media screen and (max-width:1060px){
.Topbanner_1,.div,.top,.Bottom,.zct_top .title,.foot_k{width:1008px}
.zct_top, .Topbanner, .foot{min-width:1008px;}
.top .right a{display:none}
.zct_top .title a{width:112px}
.job_xf{max-width:1008px}a.xf_ga{font-size: 20px;}
.top_search dl.dl_zw_job dd#allzhiwei{width:92%}
.more_zw{right:15px}
.job_list .right{display:none}
.job_list .left,.job_list.per .left{width:auto;float:none}
}