/* CSS Document */

body{background:url(../images/hr/listBg.png);}
#body{min-height:450px;min-width:1200px;position:relative;padding-top:88px;}
.food_bg{height:37px;z-index:999;}
.food{padding:10px 0px;}

.blank40{clear:both;height:40px;}

/*Start*/
.contentBlock,.scroll{min-height:450px;width:100%;height:100%; /*margin-bottom:3px;*/  overflow:hidden; position:relative;}
.imageBlock{width:100%;height:100%;min-height:450px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;}
.w1200{width:1200px;height:100%;margin:0 auto;position:relative;z-index:99;}
.hr01_btn{width:600px;height:140px;position:absolute;top:300px;left:50%;margin-left:-520px;}
.hr01_btn li{width:140px;height:140px;display:block;float:left;margin-right:10px;}

.lineMore{width:100%;height:62px;position:absolute;bottom:0px;left:0px;z-index:999;background:#fff;border-top:solid 1px #a0a0a0;}
.lineMore .lineMbtn{width:128px;height:62px;margin:0 auto;cursor:pointer;}
/**Recruitment**/
.hrHeader{width:1200px;height:60px;position:absolute;top:37px;left:50%;margin-left:-600px;z-index:999;}
.hrHeader .logo{height:60px;float:left;}
.hrHeader .fr{height:24px;font-size:16px;color:#727171;padding-top:20px;}
.hrHeader .fr a.back{color:#3e3a39;float:left;height:24px;line-height:24px;margin-top:3px;display:block;margin-left:23px;}
.hrHeader .fr img{float:left;width:24px;height:24px;display:block;margin-right:5px;}
.hrHeader .fr a.defLog{width:67px;height:31px;float:left;display:block;margin-left:9px;font-size:16px;color:#575757;line-height:32px;text-align:center;background:url(../images/hr/defLog.png) no-repeat;}
.hrHeader .fr .fl li{width:90px;height:24px;float:left;color:#3e3a39;}
.hrHeader .fr .fl li.search{width:196px;margin-right:15px;}
.hrHeader .fr .fl li.search input[type="text"]{width:163px;height:22px;padding:0px 2px;margin:0px;border:0px;outline:none;float:left;background:url(../images/hr/search01.png) left;}
.hrHeader .fr .fl li.search input[type="button"]{width:29px;height:22px;padding:0px;margin:0px;border:0px;outline:none;float:left;background:url(../images/hr/search01.png) right;}

/*scrollPage01*/
.bodyer{min-width:1200px;min-height:560px;position:relative;overflow:hidden;padding-bottom:63px;}
.sBody{width:100%;position:relative;}
.scr01_title{color:#fff;padding-top:140px;}
.scr01_title h1{font-size:32px;margin-bottom:20px;}
.scr01_title h2{font-size:20px;margin-bottom:15px;}
.scrBtn{margin-top:60px;}
.scrBtn2{margin-top:200px;}
.scrBtn li{width:142px;height:44px;border:solid 1px #fff;margin-right:3px;float:left;position:relative;background:url(../images/hr/triS.png) 17px center no-repeat;}
.scrBtn li a{width:142px;height:44px;display:block;color:#fff;}
.scrBtn li a .scrTxt{position:absolute;top:0px;left:38px;line-height:44px;font-size:16px;}
.scrBtn li a .scrTxt h1{font-size:16px;line-height:26px;}
.scrBtn li a .scrTxt h2{font-size:12px;line-height:16px;}
.scrBtn li:hover{background-image:url(../images/hr/triB.png) !important;background-color:#f5a21d !important;border-color:#f5a21d !important;}
.scrBtn li.curr{width:188px;background:url(../images/hr/triB.png) #f5a21d 17px center no-repeat !important;border-color:#f5a21d !important;}
.scrBtn li.curr a{color:#fff !important;}

.scroll .scrollSub{width:100%;min-width:1200px;height:110px;position:absolute;bottom:0px;left:0px;background:url(../images/hr/gray_6.png);z-index:99;}
.scrollSub li{background:url(../images/hr/sep.png) left center no-repeat;}
.scrollSub.scrSub01 li{width:170px;height:110px;float:left;}
.scrollSub li a{width:100%;height:90px;color:#fff;text-align:center;display:block;font-size:14px;line-height:28px;padding-top:20px;}
.scrollSub li a img{width:60px;height:44px;display:block;margin:0 auto;}
.scrollSub .scrSub01 ul{margin-left:-10px;}
/*scrollPage02*/
.scr02_title{padding-top:140px;}
.scr02_title h1{font-size:40px;line-height:40px;color:#fff;}
.scr02_title h2{font-size:20px;color:#595757;}
.scr02_title h3{font-size:45px;color:#595757;line-height:45px;margin-top:20px;}
.scrBtn.scr02 li{border-color:#616261;background:url(../images/hr/triS01.png) 17px center no-repeat;}
.scrBtn.scr02 li a{color:#616261;}
.scrBtn.scr02 li:hover a{color:#fff;}
.scrollSub.scrSub02{height:90px;background:transparent;}
.scrollSub.scrSub02 li{width:230px;height:90px;float:left;background:url(../images/hr/sep01.png) left center no-repeat;}
.scrollSub.scrSub02 li a{padding-top:0px;color:#3e3a39;}
/*scrollPage03*/
.scr03_title{padding-top:140px;}
.scr03_title h1{font-size:40px;line-height:60px;color:#fff;}
.scr03_title h2{font-size:20px;color:#fff;line-height:30px;}
.scr03_title h3{font-size:20px;color:#000;line-height:40px;}
.scr03_title h4{font-size:45px;color:#000;line-height:45px;margin-top:20px;}
.scrollSub.scrSub03{height:90px;/**background:transparent;*/}
.scrollSub .scrSub03 ul{margin-left:-10px;}
.scrollSub.scrSub03 li{width:170px;height:110px;float:left;background:url(../images/hr/sep01.png) left center no-repeat;}
.scrollSub.scrSub03 li a{padding-top:0px;color:#000;}
.scrollSub.scrSub03 li p{ color:#fff;}

/*jobList*/
.warp{width:100%;min-width:1168px;;min-height:633px;background:url(../images/hr/listBg.png);}
.jobContent{width:1168px;padding-top:200px;margin:0 auto;}
.ListTitle{height:59px;line-height:59px;border-bottom:solid 1px #c4c4c4;font-size:30px;color:#444444;}
.ListTitle em{font-size:24px;margin-left:15px;}
.ListTop{width:1168px;height:38px;margin-top:12px;}
.ListTop .fl{width:800px;}
.ListTop .fl li{height:26px;margin-bottom:8px;line-height:26px;}
.ListTop .fl li span{width:80px;font-size:13px;color:#222222;float:left;}
.ListTop .fl li .listSearch{width:516px;height:26px;padding:1px;float:left;}
.ListTop .fl li .listSearch input[type="text"]{width:462px;height:26px;border:none;padding:none;outline:none;float:left;background:url(../images/hr/search02.png) left no-repeat;}
.ListTop .fl li .listSearch input[type="button"]{width:54px;height:26px;border:none;padding:none;float:left;background:url(../images/hr/search02.png) right no-repeat;cursor:pointer;}
.ListTop .fl li select{float:left;width:154px;height:26px;border:solid 1px #989898;margin-right:25px;margin-left:1px;}
.ListTop .fr{/*width:285px;*/width:auto;float:right;height:24px;background:#fff;line-height:24px;padding:0px 20px;}
.ListTop .fr a,.ListTop .fr span{display:block;float:left;margin-right:10px;}
.ListTop .fr a:hover,.ListTop .fr a.curr{color:#fcb53e;}
.ListCont{width:1168px;}
.ListCont .ListTh{width:1168px;height:33px;background:#b50a13;font-size:14px;color:#fff;line-height:33px;}
.ListCont .list01{width:745px;padding-left:20px;float:left;}
.ListCont .list02{width:200px;float:left;}
.ListCont .list03{width:108px;float:left;text-align:center;}
.ListCont .list04{width:185px;float:left;text-align:center;padding-left:60px;}
.ListCont .list05{width:195px;float:left;text-align:center;padding-right:55px;}
.ListCont .list06{width:100px;float:left;text-align:center;}
.ListCont .ListTh .list01{text-indent:10px;}
.ListCont .ListTh .list02{text-indent:5px;}
.ListCont li{height:34px;line-height:34px;border-bottom:dotted 1px #333;font-size:13px;}
.ListCont li a{color:#000;}
.ListCont li:hover{background:#fcb53e;color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;}
.ListCont li:hover a{color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;-moz-transition:all 0.5s;}

/*JobDetail*/
.warp.job{min-height:650px;padding-bottom:120px;}
.joTitle{height:50px;line-height:50px;color:#555556;font-size:18px;}
.joTitle .fr{color:#555556;font-size:13px;}
.joTitle span{margin-left:15px;}
.joTop{width:1168px;height:40px;border-bottom:dotted 1px #000;line-height:40px;font-size:14px;color:#222222;}
.joTop label{width:70px;float:left;}
.joTop span{min-width:60px;float:left;margin-right:50px;}
.joText{width:767px;font-size:13px;color:#222222;line-height:24px;padding:23px 0px;}
.joBtn{height:26px;line-height:26px;}
.joBtn a{width:105px;height:26px;display:block;float:left;margin-right:16px;background:#555556;font-size:13px;color:#fff;text-align:center;}
.joBtn a:hover,.joBtn a.curr{background:#fcb53e;transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;}
.roadPage{float:right;height:26px;line-height:26px;padding:0px 30px;background:#fff;margin:14px 0px;}
.roadPage a,.roadPage span{display:block;float:left;margin-right:10px;}
.roadPage a:hover,.roadPage a.curr{color:#fcb53e;}
.RoadList,.RoadList table{width:1168px;font-size:16px;}
.RoadList th{color:#fff;background:#858585;height:29px;line-height:29px;}
.RoadList td{color:#444444;height:57px;line-height:57px;border-bottom:solid 1px #aaaaaa;}
.RoadList .first{padding-left:90px;}
.RoadList tr:hover{background:#f5a21d;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.RoadList tr:hover td{color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}

/* Notice */
.ListTitle.notice{padding-left:50px;background:url(../images/hr/notice_ico.png) left center no-repeat;}
.ListTitle.notice span{color:#555556;}
.ListTitle.notice em{color:#7e7e7f;}
.noticeCon{width:1168px;margin-top:50px;position:relative;}
.noticeCon #noticePrev,.noticeCon #noticeNext{width:19px;height:36px;position:absolute;top:158px;padding:3px;cursor:pointer;}
.noticeCon #noticePrev{left:5px;}
.noticeCon #noticeNext{right:5px;}
.noticeCon .noticeBlock{width:908px;height:366px;margin:0 auto;position:relative;overflow:hidden;}
.noticeCon .noticeBlock .noticeList{position:relative;height:366px;}
.noticeList ul{width:908px;float:left;height:366px;}
.noticeList ul li{width:204px;height:150px;border:solid 1px #f5f5f5;padding:3px;float:left;margin-right:20px;margin-bottom:30px;}
.noticeList ul li:hover{border-color:#f8b424;}
.noticeList ul li h1{width:198px;height:40px;line-height:40px;padding-top:10px;border-bottom:solid 1px #b1b1b1;margin:0 auto;font-size:30px;color:#555556;}
.noticeList ul li h1 .fr{font-size:18px;color:#a6a6a6;margin-right:16px;}
.noticeTxt{width:180px;height:65px;margin:5px auto;color:#555556;font-size:14px;line-height:24px;}
.noticeMore{width:49px;height:22px;line-height:22px;background:#f5a21d;font-size:12px;font-style:italic;color:#fff;text-align:center;font-weight:bold;padding-right:2px;float:right;}
.noticeBottom{height:13px;margin:0 auto;}
.noticeBottom a{width:13px;height:13px;display:block;float:left;margin-left:22px;background:url(../images/hr/circle01.png) center no-repeat;}
.noticeBottom a:hover,.noticeBottom a.curr{background:url(../images/hr/circle02.png) center no-repeat;}

/*NoticeDetail*/
.nDetContext{width:1100px;margin:0 auto;padding-top:20px;color:#555556;font-size:14px;line-height:32px;}
.nDetContext h1{font-size:18px;}

/**Dynamic**/
.ListTitle.dynamic{padding-left:50px;background:url(../images/hr/dy_ico.png) left center no-repeat;}
.ListTitle.dynamic span{color:#555556;}
.ListTitle.dynamic em{color:#7e7e7f;}
.dyContent{width:1100px;margin:20px auto 0px;}
.dy_left{width:137px;float:left;border-right:solid 1px #b7b7b8;font-size:14px;line-height:37px;color:#555556;}
.dy_left li span{cursor:pointer;}
.dy_left li span:hover,.dy_left li.curr span{color:#906813;padding-bottom:3px;border-bottom:solid 2px #906813;}
.dy_left li span:hover,.dy_left li.curr span a{color:#906813;padding-bottom:3px;border-bottom:solid 2px #906813;}
.dy_right{width:745px;float:left;margin-left:70px;color:#727171;font-size:16px;line-height:40px;}
.dy_right h1{font-size:20px;line-height:30px;margin-bottom:5px;background:url(../images/hr/dy_tri.png) right center no-repeat;padding-right:20px;display:inline-block;}
.dy_right a{color:#727171;}
.dy_right .dy_brand{width:725px;padding:10px;background:#e9e9e9;margin-top:70px;line-height:30px;margin-bottom: 40px;}
.dy_right .dy_brand a{float:left;margin-right:20px;color:#555556;font-size:14px; word-break:keep-all; letter-spacing:2px;}

/** Login **/
.logBody{width:1168px;padding-top:160px;margin:0 auto;}
.login{width:830px;height:505px;background:#fff;box-shadow:0 0 10px 5px #e0e0e0;margin:0 auto;}
.logBlock{width:720px;height:426px;margin:0px auto 28px;padding-top:28px;}
.logTitle{height:27px;margin-left:-27px;line-height:27px;font-size:24px;}
.logTitle img{margin-top:2px;float:left;display:block;}
.logTitle span{color:#555556;margin-left:3px;float:left;}
.logTitle em{color:#818182;margin-left:10px;float:left;}
.loginContext{width:720px;margin:110px auto 0px;}
.loginContext ul{width:510px;height:220px;border-bottom:solid 1px #d0cfd9;padding:0px 105px;}
.loginContext li{height:31px;line-height:31px;color:#676767;margin-bottom:29px;}
.loginContext li label{width:96px;float:left;font-size:16px;letter-spacing:3px;}
.loginContext li input[type="text"]{width:301px;height:29px;float:left;border:solid 1px #d0cfd9;line-height:29px;}
.loginContext li input[type="password"]{width:301px;height:29px;float:left;border:solid 1px #d0cfd9;line-height:29px;}
.loginContext li span{margin-left:25px;}
.loginContext li a {color:#f5a21d;font-size:16px;}
.loginContext li input.vertify{width:114px;}
.loginContext li .verPic{width:83px;height:31px;float:left;margin-left:25px;}
.loginContext input[type="button"]{width:106px;height:37px;border-radius:3px;background:url(../images/hr/logBtm.png) repeat-x;padding:0px;border:0px;margin:23px 61px 0px 0px;float:right;color:#fff;font-size:16px;text-align:center;font-weight:bold;}

/** register **/
.register{width:1168px;/*height:563px;*/background:#fff;box-shadow:0 0 10px 5px #e0e0e0;margin:0 auto;}
.regBlock{width:1010px;/*height:500px;*/padding:27px 49px;}
.regContext{margin-top:53px;}
.regType{width:410px;height:25px;line-height:25px;font-size:16px;margin-left:231px;}
.regType input[type="radio"]{width:14px;height:14px;display:block;float:left;margin-top:7px;}
.regType span{width:115px;height:25px;float:left;padding-left:7px;}
.regTxt{width:860px;padding-left:150px;margin-top:45px;padding-bottom:40px;border-bottom:solid 1px #dcdcdc;}
.regTxt li{width:860px;height:31px;margin-bottom:24px;line-height:31px;font-size:16px;}
.regTxt li label{width:95px;color:#676767;display:block;float:left;letter-spacing:2px;}
.regTxt li input[type="text"]{width:295px;height:29px;line-height:29px;border:solid 1px #d0cfd9;display:block;float:left;margin-right:20px;}
.regTxt li input[type="password"]{width:295px;height:29px;line-height:29px;border:solid 1px #d0cfd9;display:block;float:left;margin-right:20px;}
.regTxt li span{color:#676767;display:block;float:left;}
.regContext input[type="button"]{width:106px;height:37px;border-radius:3px;background:url(../images/hr/logBtm.png) repeat-x;padding:0px;border:0px;margin:28px 0px;float:right;color:#fff;font-size:16px;text-align:center;font-weight:bold;}

/**Find**/
.forgetTxt{width:800px;font-size:16px;color:#676767;margin:115px 0px 25px 150px;}
.forgetTxt li{height:31px;line-height:31px;margin-bottom:30px;}
.forgetTxt li label{width:100px;display:block;float:left;letter-spacing:2px;}
.forgetTxt li input[type="text"]{width:300px;height:29px;line-height:29px;border:solid 1px #d0cfd9;display:block;float:left;margin-right:25px;}
.forgetTxt li input.vertify{width:114px;}
.forgetTxt li .verPic{width:83px;height:31px;float:left;margin-right:25px;}
.forgetTxt li span a{color:#f5a21d;}
.forgetTxt input[type="button"]{width:106px;height:36px;border-radius:3px;background:url(../images/hr/logBtm.png) repeat-x;padding:0px;border:0px;color:#fff;font-size:16px;text-align:center;margin-left:100px;}














