/*job-list*/
.hrList_a1_item {background: #fff; max-width: 100%; }
.last {margin-bottom: 60px; }
.hrList_a1_item:nth-child(3n) { margin-right: 0; }
.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.moret{text-align: left; cursor: pointer; display: inline-block; height: 40px; line-height: 40px; padding-left: 30px; padding-right: 30px; color: #fff; background: #295c9c; transition-duration: .3s; border-radius: 8px; font-size: 16px; margin-top: 0; margin-bottom: 20px;}
.hrList_a1_button a.moret:hover{background-color: #b81e1e; transition-duration: .3s; }
.hrList_a1_item>ul {display: none; font-size: 16px; padding: 30px; }
.hrList_a1_item>ul li {font-size: 14px; line-height:26px; }

.JobList_e1 {border: 1px solid #eee; margin-bottom: 35px; min-width: 600px; }
.hrList_a1_title li {width:21.25%; float: left; color: #6f6f6f; font-size: 15px;line-height: 36px; box-sizing: border-box; }
.hrList_a1_title li:first-child { color: #295c9c; font-weight: bold;}
.job_title { padding: 15px 0; background: #295c9c; min-width: 600px; }
.job_title ul { overflow: hidden; padding-left: 30px; }
.job_title li { color: #fff; float:left; font-size:16px; width:21.25%; 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; }

.job_box { width: 100%; overflow: auto;}


@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_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; }
.hrList_a1_item>ul li { font-size: 14px; line-height: 1.7; }}
 @media only screen and (max-width: 500px) {.hrList_a1_title { line-height: 8vw; white-space: normal; font-size: 5vw; }}
