﻿.th-job-hero{ width:auto; height:635px; padding:0;position:relative; background-color:#2A2A2F;}
.bannerjob{ width:100%; height:635px;position:absolute;}
.content_job{height:auto; overflow:hidden; background:#fff;}
.content_job1{height:auto;padding:20px 0 30px 0;overflow:hidden;}
.content_job2{ width:1200px;padding:20px 0 0 0;overflow:hidden; margin:0 auto;}
.content_job3{ width:100%; text-align:center; font-family:"宋体"; color:#2a2a2a; font-size:28px; height:40px;}
.content_job4{ width:100%; text-align:center;color:#6a6a6a; font-size:20px;height:40px; margin:0px 0 30px 0;}
.content_job5{ border:2px solid #111; width:424px;height:42px; margin:0 auto; margin-bottom:10px;}
.content_job5 ul{ margin:0; padding:0;}
.content_job5 ul li{ margin:0; padding:0;width:140px; text-align:center;height:42px; border-left:2px solid #111; float:left; list-style-type:none;}
.content_job5 ul li a{ padding:12px 0 15px 0; display:block; color:#282828; font-size:14px;height:15px;}
.content_job5 ul li a.hover{ background:#303030; color:#fff;}
.content_job5 ul li a:hover{ background:#303030; color:#fff;}
.content_job6{width:300px;height:40px; margin:25px auto 20px;}
.content_job6 ul li{ margin:0 15px 0 45px; padding:0;text-align:center;height:40px; float:left; list-style-type:none;}
.content_job6 ul li a{display:block; color:#4b4b4b; font-size:14px;}
.content_job6 ul li a:hover{color:#1E5AA8;}
.content_job7{width:auto;margin:0;}
.content_job7 ul li{padding:20px 10% 50px 10%;float:left; list-style-type:none;  width:80%; border-top:1px solid #fafafa;}
.content_job7 ul li:hover{ background:#f9f9f9;}
.content_job8{ width:30%; float:left; margin:18px 0 0 0;}
.content_job8s{ width:28%; float:left; margin:18px 0 0 0;}
.content_job9{ width:100%; color:#303030; font-size:26px;}
.content_job9s{ width:100%; color:#303030; font-size:26px;}
.content_job10{ width:100%; color:#747474; font-size:26px; margin:5px 0 0 0;}
.content_job10s{ width:100%; color:#747474; font-size:26px; margin:5px 0 0 0;}
.content_job11{ width:40%;margin:22px 0 0 10%;  float:left;}
.content_job11s{ width:49%;margin:22px 4% 0 1%;  float:left;}
.content_job12{ width:100%; color:#636363; font-size:14px;}
.content_job13{ width:40%;  border:2px  solid #636363; margin:31px 0 0 0;}
.content_job13 a{width:60%; color:#636363; display:block; padding:10px 10% 15px 30%; height:10px;}
.content_job14{ width:10%; float:right; margin:22px 0 0 0;}
.content_job15{ width:95%; color:#636363; font-size:14px;height:20px; text-align:right;}
.content_job16{ width:95%; color:#2e2e2e; font-size:14px;height:20px;text-align:right;}
.content_job17{ width:100%;height:20px;}
.content_job18{ float:right; }
.content_job14s{ width:16%; float:right; margin:22px 0 0 0;}
.content_job15s{ width:95%; color:#636363; font-size:14px;height:20px; text-align:right;}
.content_job16s{ width:95%; color:#2e2e2e; font-size:14px;height:20px;text-align:right;}
.content_job17s{ width:100%;height:20px;}
.content_job18s{ float:right; }
.content_job19{ width:72%;margin:20px 0 0 40%;  float:left; font-size:12px; display:none;}
.content_job20{width:auto;margin:0; overflow:hidden; height:auto;}
.content_job20s{padding:20px 7% 50px 7%;float:left; list-style-type:none;  width:86%; border-top:1px solid #fafafa;}
.content_job21{ height:125px;}
.content_job21_1{ height:30px; width:45%; float:left; color:#636363; font-size:14px; margin:0 5% 0 0;}
.content_job22{ height:20px; margin:20px 0 0 0;color:#222; font-size:16px; }
.content_job23{ height:auto; overflow:hidden; margin:5px 0 0 0;color:#636363; font-size:14px; line-height:1.6; }
.content_job19s{ float:right;margin:10px 0 0 0;}
.content_job19s a{ width:175px; height:40px;font-size: 14px;  border:2px solid #111;  text-align:center;  color:#fff; height:40px; line-height:40px; display:block; background:#303030;}
.content_job21s{ float:right; margin:10px 0 0 0;}
.content_job21s a{ width:175px; border:2px solid #636363; height:40px;font-size: 14px; text-align:center;  color:#636363; height:40px; line-height:40px; display:block; background:#fff;}
.content_job22s{ float:right; margin:15px 0 0 0;}
.content_job22s a{ color:#636363;font-size: 14px;  }
.content_job24{padding:0px 12% 50px 12%;float:left; list-style-type:none;  width:75%; border-top:1px solid #fafafa;}
.content_job25{ height:35px; width:100%; border-bottom:1px solid #eee; margin:20px 0 20px 0;}
.content_job25_1{ margin:5px 0 0 10px; float:left;color:#333; font-size:16px;}
.resume_table{margin: 0 0 20px 0; }
.resume_table table{ width:100%;}
.resume_table table tr td.left {width: 8%;}
.resume_table table tr td.right { width: 17%;}
.resume_table table tr td.wenzi { width: 22%;}
.resume_table table tr td {height: 45px;}
.resume_table table tr td.photo_td {  vertical-align: top;}
.resume_table table tr td.right input {width: 143px;height: 19px; line-height: 19px; border: 1px solid #ccc;}
.photo {width: 154px; height: 165px; margin: 0 0 10px; border: 1px solid #DDD;background: none repeat scroll 0% 0% #C1C1C1;}
.photo img { width: 154px; height: 176px;}
.text_area { border: 1px solid #ccc;height: 143px;width: 728px; resize: none;}
.content_job26 { margin: 30px 0px 10px 0; color: #777; font-size: 14px;}
.content_job26 input {  color: #777;font-size: 14px;height: 22px; line-height: 22px; width: 100px; border: 1px solid #CCC;}
.content_job26 a { color: #777; font-size: 14px;  margin: 0px 0px 0px 20px;}
.content_job27 {margin: 5px 0px 0px;}
.content_job27 a { height: 27px; font-size: 12px; line-height: 27px;display: block; width: 70px; background: none repeat scroll 0% 0% #303030; color: #FFF;text-align: center;}
.content_job28{ width:310px; height:85px; margin:40px 0 0 30px;}
.content_job29{ margin:10px 0 20px 0px; width:330px; height:25px;}
.content_job30{ width:185px; height:30px; float:left;}
.content_job30_1{ float:left;}
.content_job30_1 a{ float:left; display:block; width:32px;  padding: 5px 3px 2px 13px; text-decoration:none; background:#eee; color:#222; font-size:12px;}
.content_job30_1 a:hover{ background:#CCC;}
.content_job30_2{ float:left;margin: 0 0 0 10px;}
.content_job30_2 a:hover{ background:#CCC;}
.content_job30_2 a{ float:left; display:block; width:32px;  padding: 5px 3px 2px 13px; text-decoration:none; background:#eee; color:#222; font-size:12px;}
.content_job31{ margin:10px 0 20px 30px;  height:25px;}