.header{background:#e8e8e8;border-bottom:3px solid #59ce2a;height:80px;width: 100%; overflow:hidden;font-family: 'Microsoft Yahei',sans-serif;}
.header_main{ width:980px; margin:0px auto; height:80px; line-height:80px;}
.header_main span img{ margin-top:4px;}
.header em{ font-style:normal; font-size:25px; color:#929292; display:inline-block; margin:15px 10px;}
.header strong{ font-size:20px; color:#333; font-family:"微软雅黑"; font-weight:normal; margin-top:-13px;}
.banner{ width:980px; margin:10px auto; height:120px;}
.sousuo{ width:890px; margin:0px auto; padding:0px 45px;}
.sousuo select{ width:233px; border:1px solid #d8d8d8; height:28px; line-height:28px; background:#f8f8f8; margin-right:10px;}
.sousuo .search a{ display:inline-block; background:#36c77c; border:1px solid #18af61; border-radius:3px; height:28px; line-height:28px; color:#fff; width:130px; text-align:center;}


.work_main{ width:980px; margin:15px auto 10px;}
.work_top{ background:#eaeaea; border-top:1px solid #ec1946; height:40px; border-bottom:1px solid #d8d8d8;}
.work_top span{ display:inline-block; margin:4px 6px; background:#ec1946; height:32px; line-height:32px; padding:0px 12px; color:#fff; font-weight:bold;}

.work_list{ margin:10px;min-height: 135px;font-family:"宋体"; padding-bottom:5px; border-bottom:1px dashed #e7e1e5;}
.work_list span.title{ display:block; color:#ec1946; font-weight:bold; font-size:15px; font-family:"宋体"; height:40px; line-height:40px;}
.work_list span.title a{ float:right; display:inline-block; color:#665117; background:url(../image/btn.gif) no-repeat; height:32px; width:90px; text-align:center; line-height:32px; font-weight:bold;}
.work_list span.title em{ font-style:normal; margin:0px 5px;}
.work_list span.title b{ font-size:13px; color:#00aaff;}
.work_list span.companyAddr{color:#333333;font-weight:100; height:25px; line-height:25px;}
.work_list span.companyRequirement{color: #999; display:block;}
.work_list span.companyRequirement span{ margin-right:10px;}
.work_list span.companyRequirement label{ font-weight:normal;}
.grayDouble{ height:25px; display:inline-block;}
.jobDescription{ margin-top:5px;}
.grayWeight{ display:inline-block; height:56px; overflow:hidden; width:950px; text-overflow:ellipsis; line-height:25px;}
.key{color:#ec1946; font-size:12px; margin-left:8px; text-decoration:underline; cursor:pointer; display:inline-block;}


.pageList{ width:980px; margin:15px auto; text-align:right;}
.pageList a{ margin-right:5px; display:inline-block;padding: 1px 8px;line-height:22px;border: 1px solid #e6ebef;margin: 0px 5px; color:#18af61;}
.pageList a:hover{color:#ff0057;}


.bottom{ clear:both; border-top:3px solid #59ce2a; margin:50px 0px 0px; padding:10px 0px; text-align:center; line-height:25px; color:#333;}



.agreement{ width:900px; margin:10px 0px;}
.agreement_main{ border:1px solid #d8d8d8; padding:15px; line-height:25px; color:#000;}
.agreement_main b{ color:#F00;}
.agreement_main span{ display:block; text-align:center; margin:15px 0px;}
.agreement_main a{ display:inline-block; width:150px; height:30px; line-height:30px; color:#fff; border-radius:3px;}
.agreement_main a.next{background:#36c77c; border:#18af61 1px solid; }
.agreement_main a.return{ background:#ec1946;border:#dd0936 1px solid; margin-right:20px;}




.apply_main{ width:980px;}
.apply_main table{ border:1px solid #d8d8d8; border-top:0px; margin-bottom:30px;}
.apply_main table td{ height:35px; line-height:35px; text-align:center;}
.apply_text{ border:1px solid #d8d8d8; width:98%;}
.apply_main table strong{ color:#F00; margin-right:8px; }
.apply_main input.radio{ margin:0px 10px;}

.apply_main table td a:hover{ color:#333;}
.tijiao{ margin:20px auto; text-align:center; width:980px;}
.tijiao a{display:inline-block; width:150px; height:30px; line-height:30px; color:#fff; border-radius:3px;}
.tijiao a.return{background:#ec1946;border:#dd0936 1px solid; margin-right:20px;}
.tijiao a.agree{background:#36c77c; border:#18af61 1px solid;}



.window{ width:670px; margin:120px auto; background:#fff;}
.window_top{ line-height:30px; padding:20px 0px; width:670px; height:30px; border-bottom:1px solid #f5f5f5; text-align:center; font-size:16px; color:#333; font-family:"微软雅黑";}
.window_top span{ margin-right:20px;}
.window_main{ line-height:45px; padding:20px 50px;}
.window_main a{ display:inline-block; width:100%; height:30px; line-height:30px; margin:20px 0px 30px;  background:#89c700; border:1px solid #77ad00; text-align:center; border-radius:3px;color:#fff;}
.dingdan_list{ text-align:center; height:50px; width:900; margin-top:20px;}
 .add_span a{ display:inline-block; background:#36c77c; color:#fff; width:120px; height:30px; line-height:30px;}
 
 .area_top{line-height:30px; padding:20px 0px; width:670px; height:30px; border-bottom:2px solid #f5f5f5; text-align:center;color:#333; font:20px "Microsoft YaHei";}
.area_main{padding:20px 50px;}
.area_main select{ display:block; margin:20px auto; width:480px; padding:10px 0px; height:45px; #border:0px;border:1px solid #e6e6e6;border-radius: 3px;}
.area_main a{ display:inline-block; width:478px; height:40px; line-height:40px; margin:20px 0px 30px 45px;  background:#89c700; border:1px solid #77ad00; text-align:center; border-radius:3px;color:#fff;}