/*job-list*/
.hrList_a1 { }
.hrList_a1_item { background: #fff; max-width: 100%; }
.last { margin-bottom: 60px; }
.hrList_a1_item:nth-child(3n) { margin-right: 0; }
.hrList_a1_item>ul li.other span { margin-bottom: 10px; display: block; }
.hrList_a1_title { padding: 10px 0 10px 30px; cursor: pointer; overflow: hidden; border-bottom: 1px solid #eee; }
.hrList_a1_item:nth-child(even) .hrList_a1_title { background: #f8f8f8; }
.hrList_a1_title ul { overflow: hidden; }
.hrList_a1_button { display: none; border-top: 1px dashed #eee; margin: 0 30px 30px; padding-top: 30px; }
.hrList_a1_button a.more:hover, .DownList_a1 li a:hover { background-color: #e46200; transition-duration: .3s; }
.hrList_a1_button a.more, .DownList_a1 li a { text-align: left; cursor: pointer; display: block; height: 40px; line-height: 40px; padding-left: 30px; width: 80px; color: #fff; background: url(/images/more2.png) no-repeat 12px center #fba51a; transition-duration: .3s; border-radius: 8px; font-size: 16px; margin: 0; }
.hrList_a1_item:first-child>ul, .hrList_a1_item:first-child .hrList_a1_button { }
.hrList_a1_item>ul { display: none; padding: 30px; font-size:0;}
.hrList_a1_item>ul li { line-height: 2.5; font-size:14px;}
.hrList_a1_item>ul li.other { width: 100%; line-height: 22px; padding: 5px 0; color: #777; text-overflow: inherit; white-space: inherit; margin-top: 0; }
.hrList_a1_item>ul li span { }
li.other p { }
/* .jobapply_d1 { display: inline-block; }
.jobapply_d1 .til1 { line-height: 50px; font-size: 20px; border-bottom: solid 1px #eee; margin-bottom: 20px; float: left; width: 100%; }
.jobapply_d1 .til1 span { color: #da251d; font-weight: bold; }
.jobapply_d1 .float1 { width: 31%; float: left; margin-bottom: 20px; }
.jobapply_d1 .float2 { width: 31%; margin-left: 3%; float: left; margin-bottom: 20px; }
.jobapply_d1 .float3 { width: 100%; float: left; margin-bottom: 20px; }
.jobapply_d1 .SelectV1 { height: 38px; width: 103%; line-height: 38px; padding: 0 10px; border: 1px solid #ddd; background-color: #fafafa; }
.jobapply_d1 .vcode { width: 32%; float: left; }
.jobapply_d1 .vcode .InputV1 { width: 280px; }
.jobapply_d1 .btn { width: 31%; float: left; margin-left: 2%; } */
.ButtonV1:hover { opacity: 1; }
.floatleft { float: left; }
.JobList_e1 { cursor: pointer; border: 1px solid #eee; margin-bottom: 35px; }
.hrList_a1_title li:first-child { color: #333; }
.job_title { padding: 15px 0; background: #fba51a;  }
.job_title ul { overflow: hidden; padding-left: 30px; }
.job_title li { color: #fff; float: left; font-size: 20px; width: 20%; line-height: normal; }
.job_title i { display: inline-block; margin-right: 5px; vertical-align: middle; }
.job_title img { max-width: 25px; max-height: 20px; display: block; }
.job_title span { display: inline-block; vertical-align: middle; }
.hrList_a1_title li { width: 20%; float: left; color: #999; font-size: 16px; box-sizing: border-box; }
.job_box { width: 100%; overflow: auto; }
.hrList_a1_button a.more { display: inline-block; vertical-align: top; }
.hrList_a1_button span { display: inline-block; margin-left: 20px; font-size: 14px; line-height: 40px; border-bottom: 1px dashed #fba51a; padding: 0 10px; }
.hrList_a1_button span a:hover { text-decoration: underline; }
.job_type { display: inline-block; font-size: 14px; overflow: hidden; vertical-align: middle; margin-left: 50px; }
.job_type select { background: #f5f5f5; font-size: 14px; padding: 10px 20px; color: #666; line-height: 2; }
.job_type .L { float: left; }
.job_type span { color: #fba51a; }
.job_type .L a { padding: 5px 20px; border: 1px solid #ddd; border-radius: 3px; color: #777; margin-right: 10px; transition: 0.3s ease 0s; }
.job_type .R { float: right; }
.job_type .R form { display: inline-block; line-height: 30px; }
.job_type .R input { height: 29px; border-bottom: 1px solid #ddd; padding: 0 10px; line-height: 35px; color: #666; font-size: 14px; width: 200px; }
.job_type .R button { font-size: 14px; font-family: "微软雅黑", Microsoft YaHei; border-radius: 3px; width: 80px; height: 30px; color: #666; background: #eee; margin-left: 20px; cursor: pointer; transition: 0.3s ease 0s; }
.job_type .L a:hover, .job_type .R button:hover { border-color: #fff; color: #fff; background: #fba51a; }
.job_type .R input:focus { border-bottom-color: #fba51a; }
@media only screen and (max-width: 1024px) {
.job_title li { font-size: 16px; }
.job_type { display: none; }
}
 @media only screen and (max-width: 800px) {
.hrList_a1_item>ul li { width: 100%; }
}
 @media only screen and (max-width: 720px) {
.hrList_a1_button span { display: block; margin-left: 0; margin-top: 15px; font-size:14 !important; }
.hrList_a1_title { }
.job_title img { max-width: 20px; max-height: 16px; }
.job_title ul { padding: 0; }
.job_title li, .hrList_a1_title li { text-align: center; }
.hrList_a1_title { padding-left: 0; }
.hrList_a1_title li { font-size: 14px !important; line-height:normal; }
.hrList_a1_item>ul li { font-size: 14px !important; line-height: 1.7; }
.job_title i{display:none;}
}
 @media only screen and (max-width: 500px) {
.hrList_a1_title { line-height: 8vw; white-space: normal; font-size: 5vw; }
}
