@charset "utf-8";
/*css reset*/
body,div,p,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,blockquote{margin:0px;padding:0px}
input,textarea,select{outline:none;resize:none}
fieldset,img,abbr,acronym{border:none}
img{vertical-align:middle}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal}
table{border-collapse:collapse;border-spacing:0px}
ol,ul{list-style:none}
p{word-wrap:break-word}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/*Global definition*/
html{color:#000000;background:#e8e8e8;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0 auto;font:14px/30px Microsoft YaHei,Verdana,Arial;}
a{color:#000000;text-decoration:none;outline:none}
/*a:visited{color:#999999;}*/
a:hover{color:#0F820C}
a:active{color:#0F820C}
a.under{text-decoration:underline}
h2{font-family:"Microsoft YaHei";font-size:14px;}
.fmE{font-family:Verdana}
.oh{overflow:hidden;}
/* CSS Document */
body{_background-image:url(about:blank);_background-attachment:fixed; }
/* BG */
.sTag li,.searchBtn,.jobList li,.navLeft,.navRight,.jobTit h2,.prevBtn span,.nextBtn span,.slideLeft,.slideRight,.picList{background:url(../imgs/zp_spr.png) 0px -300px no-repeat;}
.wrap{padding-top:60px;position:relative;overflow:hidden;_zoom:1;}
.headerWrap{width:100%;height:64px;position:absolute;left:0;top:0;z-index:2;background:url(../imgs/zp_spr.png) 0 0 repeat-x;}
.header{width:617px;margin:0 auto;position:relative;padding-left:363px;z-index:2;}
h1,h1 a{width:230px;height:90px;display:block;background:url(../imgs/zp_spr.png) 0 -100px repeat-x;}
h1{position:absolute;left:0;top:0;}
h1 a{background:url(../imgs/zp_logo.png) 25px 17px no-repeat;text-indent:-9999em;overflow:hidden;}
.menu{overflow:hidden;zoom:1;clear:both;}
.menu li{float:left;overflow:hidden;display:block;height:60px;margin-left:34px;_display:inline;}
.menu li a{line-height:60px;display:block;padding:0 30px;color:#ffffff;font-size:16px;}
.menu li a.cur,.menu li a:hover{background:#0d750b;color:#ffffff;}
.Focus{position:relative;margin-bottom:30px;z-index:1;}
.imgShow{height:400px;*position:relative; overflow:hidden;width:100%;}
.imgShow li{padding:0;position:absolute;opacity:1;left:0;top:0;width:100%;}
.imgShow span{height:400px;display:block;}
.sTag{position:absolute;left:50%;top:355px;overflow:hidden;zoom:1;margin-left:385px;z-index:3;width:80px; }
.sTag li{float:left;display:inline;width:10px;height:10px;margin-right:10px;line-height:10px;text-indent:-2999px; cursor:pointer;_background:url(../imgs/sTag.gif) 0 0 no-repeat ;}
.sTag .hover{background-position:-20px -300px; _background:url(../imgs/sTagH.gif) 0 0 no-repeat ;}
.jobShow{width:980px;margin:0 auto;zoom:1;}
.jobBg{background:#ffffff;-moz-box-shadow:1px 1px 5px #e2e2e2,-1px -1px 5px #e2e2e2;-webkit-box-shadow:1px 1px 5px #e2e2e2,-1px -1px 5px #e2e2e2;box-shadow:1px 1px 5px #e2e2e2,-1px -1px 5px #e2e2e2;display:inline;float:left;}
/* 职位搜索 */
.jobSearch{width:340px;height:412px;float:left;margin-right:30px;}
.hotJob{width:610px;overflow:hidden;}
.jobShow h2{padding:0 20px;font-size:18px;line-height:50px;}
.searchBox{background:#f2f2f2;height:32px;padding:9px 20px;overflow:hidden;clear:both;}
.inputF{background:#d9d9d9;}
#keywords{background:none;border:none;height:22px;line-height:22px;padding:5px 0;color:#cccccc;width:248px;float:left;font:14px/22px Microsoft YaHei,Verdana,Arial;}
.searchBtn{display:block;width:32px;height:32px;overflow:hidden;cursor:pointer;background-position:0 -200px;float:right;}
.inputF #keywords{color:#000000;font-size:16px;}
.inputF .searchBtn{background-position:0 -250px;}
.jobKeywords{padding-left:20px;}
.jobKeywords h3{line-height:44px;font-size:16px;font-weight:normal;padding-top:15px; }
.jobKeywords ul{clear:both;overflow:hidden;_zoom:1;}
.jobClass{border-bottom:1px solid #f2f2f2;padding-bottom:24px;}
.jobKeywords li,.jobList li{display:inline;float:left;}
.jobKeywords li{height:24px;line-height:24px;}
.jobClass li{width:75px;}
.workPlace li{width:60px;}
.jobKeywords a{color:#666666;line-height:24px; }
.jobKeywords a:hover{color:#0f820c;}
/* 热招职位 */
.hotJob{height:412px;}
.hotJob h2{border-bottom:1px solid #f2f2f2;margin-bottom:1px;}
.hotJob h2 a{font-size:14px;float:right;font-weight:normal;}
.jobList{padding-left:20px;width:652px;overflow:hidden;}
.jobList li{width:232px;padding-right:74px;height:41px;line-height:38px;padding-left:12px;background-position:0 -832px;border-top:1px solid #f2f2f2;margin-top:-1px;overflow:hidden;}
.jobList li a{color:#0f820c;}
.jobList li a:hover{text-decoration:underline;}
.jobList li span{float:right;color:#666666;}
/* 职位分类页面 */
.jobNavCon{position:relative;padding-top:50px; }
.jobNav{overflow:hidden;clear:both;_zoom:1;}
.jobNav a{display:block;float:left;width:104px;height:46px;color:#0f820c;display:block;line-height:46px;text-align:center;border:2px solid #0f820c;border-left-width:1px;border-right:none;background-color:#e8e8e8;}
.jobNav a:hover{background-color:#ffffff;}
.navLeft,.navRight{position:absolute;top:50px;display:block;width:4px;height:50px;}
.navLeft{background-position:0 -350px;left:0;}
.navRight{background-position:right -350px;right:0;}
.jobNav a.first{width:118px;}
.jobNav a.last,.jobNav a.last:hover{width:120px;border-right:none;padding-left:1px;}
.jobNav a.cur,.jobNav a.cur:hover{background-color:#0f820c;color:#ffffff;}
.jobBox{margin-top:20px;overflow:hidden;width:980px;display:none; }
.jobBoxH{-moz-box-shadow:1px 1px 15px #d8d8d8,-1px -1px 15px #d8d8d8;-webkit-box-shadow:1px 1px 15px #d8d8d8,-1px -1px 15px #d8d8d8;box-shadow:1px 1px 15px #d8d8d8,-1px -1px 15px #d8d8d8;}
.jobTit{padding-left:40px;overflow:hidden;clear:both;}
.jobTit h2{font-size:16px;line-height:60px;background-position:0 -775px;padding-left:18px;float:left;width:700px;}
.unfold{background:url(../imgs/fold.png) no-repeat; display:block;width:126px;height:60px;float:right;background-position:57px 27px;border-left:1px solid #f2f2f2;cursor:pointer;}
.unfold:hover{background-position:57px -23px; }
.fold{background-position:57px -73px; }
.fold:hover{background-position:57px -123px; }
.jobInfo{height:40px;line-height:40px;background:#f2f2f2;overflow:hidden;width:980px;padding-left:40px;}
.jobInfo li,.jobInfo li a{width:326px;float:left;color:#999999; }
.jobInfo li a:hover{color:#000000;}
.jobDetail{padding:24px 70px 25px 40px;}
.jobDetail p{color:#666666;line-height:24px;}
.toolsBar{border-top:1px solid #f2f2f2;line-height:60px;}
.apply{font-size:16px;display:block;width:489px;float:left;height:60px;text-align:center;color:#0f820c;border-right:1px solid #f2f2f2;}
.apply:hover{background:#0f820c;color:#ffffff;}
.share{width:204px;float:left;color:#999999;padding-left:146px;overflow:hidden;zoom:1;}
.shareLabel{display:block;float:left;width:62px; }
#bdshare{float:right;margin-top:16px;width:120px; }
span.bds_more, .bds_tools a{padding-left:23px!important;}
.loading{width:100%;height:200px;overflow:hidden;font-size:14px;text-align:center;line-height:30px;padding-top:12px;color:#999; }
/* 员工风采页面 */
.staffBox{margin-top:50px;width:980px;overflow:hidden;}
.staffBox h2{line-height:60px;}
.picShow,.picList,.bigPic{position:relative;overflow:hidden;width:980px;height:400px;}
.bigPic li{width:980px;float:left;}
.bigPic img{width:980px;height:400px;}
.prevBtn,.nextBtn,.prevBtn span,.nextBtn span,.slideLeft,.slideRight{position:absolute;top:0;left:0;display:block;width:490px;height:400px;cursor:pointer;z-index:2;zoom:1;}
.prevBtn,.nextBtn{background:url(about:blank);}
.nextBtn{left:490px;}
.prevBtn span,.nextBtn span{width:64px;height:50px;margin-top:175px;background-position:20px -400px;display:none;}
.nextBtn span{background-position:20px -450px;margin-left:424px;}
.picShow .hover span{display:block;}
.picList{height:40px;padding:20px 110px;width:760px;background-position:0 -890px;background-repeat:repeat-x;background-color:#cccccc;}
.slideCon{width:760px;height:40px;overflow:hidden;position:relative;}
.slideLeft,.slideRight{width:14px;height:40px;top:20px;}
.slideLeft{background-position:0 -544px;left:48px;}
.slideRight{background-position:-18px -544px;left:918px;}
.slideLeft:hover{background-position:0 -504px;}
.slideRight:hover{background-position:-18px -504px;}
.smallPic{overflow:hidden;clear:both;position:absolute;top:0;left:0;}
.smallPic li,.smallPic li img,.smallPic li a{width:100px;height:40px;}
.smallPic li{position:relative;float:left;padding-right:10px;}
.smallPic li a{position:absolute;left:0;top:0;background:#000000;_background:none;cursor:pointer;filter:alpha(opacity=50)\9;opacity:0.5;}
.smallPic li a:hover,.smallPic li.curr a{ filter:alpha(opacity=0)\9; opacity:0;}
/* 公司简介页面 */
.comBox{margin-top:50px;padding:40px;width:900px;line-height:30px;}


.footer{height:110px;line-height:110px;text-align:center;color:#999999;clear:both;font-size:12px;}
/*锚点*/
#anchor{position:fixed;left:50%;bottom:40px;width:40px;_position:absolute;margin-left:510px;background:#D4D4D4;z-index:11}
#anchor .ah,#anchor #message{display:block;width:40px;height:40px;text-indent:-2999px;cursor:pointer}
#anchor .ah{display:none;background:url(../imgs/ico.png) no-repeat; background-position:8px -536px}
#anchor .hover{background-color:#0f820c;background-position:8px -619px}

/*雅昌15周年所用logo
h1 a{background:url(../imgs/zp_logo_15Year.png) 28px 8px no-repeat;text-indent:-9999em;overflow:hidden;}*/